1
0
mirror of https://github.com/zumbiepig/MineXLauncher.git synced 2025-06-07 23:24:48 +00:00

move stuff

This commit is contained in:
zumbiepig 2024-09-23 16:54:59 -07:00
parent 4a11f5b831
commit cfe90b1e3c
No known key found for this signature in database
GPG Key ID: 17C891BE28B953DE
74 changed files with 28 additions and 28 deletions

View File

@ -1,2 +1,2 @@
src/game/ src/game/
src/resources/mods/downloads/ src/resources/addons/

View File

@ -47,7 +47,7 @@
<img src="/resources/images/icons/nav/servers.webp" /> <img src="/resources/images/icons/nav/servers.webp" />
<span>Server List</span> <span>Server List</span>
</li> </li>
<li class="selected" onclick="navigate.mods.mods()"> <li class="selected" onclick="navigate.addons.mods()">
<img src="/resources/images/icons/nav/mods.webp" /> <img src="/resources/images/icons/nav/mods.webp" />
<span>Mods</span> <span>Mods</span>
</li> </li>
@ -64,8 +64,8 @@
<div class="main-panel"> <div class="main-panel">
<div class="top-nav"> <div class="top-nav">
<ul> <ul>
<li class="selected" onclick="navigate.mods.mods()">Mods</li> <li class="selected" onclick="navigate.addons.mods()">Mods</li>
<li onclick="navigate.mods.resourcepacks()">Resource Packs</li> <li onclick="navigate.addons.resourcepacks()">Resource Packs</li>
</ul> </ul>
</div> </div>
<div class="main-content"> <div class="main-content">

View File

@ -47,7 +47,7 @@
<img src="/resources/images/icons/nav/servers.webp" /> <img src="/resources/images/icons/nav/servers.webp" />
<span>Server List</span> <span>Server List</span>
</li> </li>
<li class="selected" onclick="navigate.mods.mods()"> <li class="selected" onclick="navigate.addons.mods()">
<img src="/resources/images/icons/nav/mods.webp" /> <img src="/resources/images/icons/nav/mods.webp" />
<span>Mods</span> <span>Mods</span>
</li> </li>
@ -64,8 +64,8 @@
<div class="main-panel"> <div class="main-panel">
<div class="top-nav"> <div class="top-nav">
<ul> <ul>
<li onclick="navigate.mods.mods()">Mods</li> <li onclick="navigate.addons.mods()">Mods</li>
<li class="selected" onclick="navigate.mods.resourcepacks()"> <li class="selected" onclick="navigate.addons.resourcepacks()">
Resource Packs Resource Packs
</li> </li>
</ul> </ul>

View File

@ -47,7 +47,7 @@
<img src="/resources/images/icons/nav/servers.webp" /> <img src="/resources/images/icons/nav/servers.webp" />
<span>Server List</span> <span>Server List</span>
</li> </li>
<li onclick="navigate.mods.mods()"> <li onclick="navigate.addons.mods()">
<img src="/resources/images/icons/nav/mods.webp" /> <img src="/resources/images/icons/nav/mods.webp" />
<span>Mods</span> <span>Mods</span>
</li> </li>

View File

@ -47,7 +47,7 @@
<img src="/resources/images/icons/nav/servers.webp" /> <img src="/resources/images/icons/nav/servers.webp" />
<span>Server List</span> <span>Server List</span>
</li> </li>
<li onclick="navigate.mods.mods()"> <li onclick="navigate.addons.mods()">
<img src="/resources/images/icons/nav/mods.webp" /> <img src="/resources/images/icons/nav/mods.webp" />
<span>Mods</span> <span>Mods</span>
</li> </li>

View File

@ -47,7 +47,7 @@
<img src="/resources/images/icons/nav/servers.webp" /> <img src="/resources/images/icons/nav/servers.webp" />
<span>Server List</span> <span>Server List</span>
</li> </li>
<li onclick="navigate.mods.mods()"> <li onclick="navigate.addons.mods()">
<img src="/resources/images/icons/nav/mods.webp" /> <img src="/resources/images/icons/nav/mods.webp" />
<span>Mods</span> <span>Mods</span>
</li> </li>

View File

@ -47,7 +47,7 @@
<img src="/resources/images/icons/nav/servers.webp" /> <img src="/resources/images/icons/nav/servers.webp" />
<span>Server List</span> <span>Server List</span>
</li> </li>
<li onclick="navigate.mods.mods()"> <li onclick="navigate.addons.mods()">
<img src="/resources/images/icons/nav/mods.webp" /> <img src="/resources/images/icons/nav/mods.webp" />
<span>Mods</span> <span>Mods</span>
</li> </li>

View File

@ -47,7 +47,7 @@
<img src="/resources/images/icons/nav/servers.webp" /> <img src="/resources/images/icons/nav/servers.webp" />
<span>Server List</span> <span>Server List</span>
</li> </li>
<li onclick="navigate.mods.mods()"> <li onclick="navigate.addons.mods()">
<img src="/resources/images/icons/nav/mods.webp" /> <img src="/resources/images/icons/nav/mods.webp" />
<span>Mods</span> <span>Mods</span>
</li> </li>

View File

Before

Width:  |  Height:  |  Size: 8.9 KiB

After

Width:  |  Height:  |  Size: 8.9 KiB

View File

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

Before

Width:  |  Height:  |  Size: 8.9 KiB

After

Width:  |  Height:  |  Size: 8.9 KiB

View File

Before

Width:  |  Height:  |  Size: 9.0 KiB

After

Width:  |  Height:  |  Size: 9.0 KiB

View File

Before

Width:  |  Height:  |  Size: 4.7 KiB

After

Width:  |  Height:  |  Size: 4.7 KiB

View File

Before

Width:  |  Height:  |  Size: 8.9 KiB

After

Width:  |  Height:  |  Size: 8.9 KiB

View File

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

View File

Before

Width:  |  Height:  |  Size: 8.9 KiB

After

Width:  |  Height:  |  Size: 8.9 KiB

View File

Before

Width:  |  Height:  |  Size: 8.9 KiB

After

Width:  |  Height:  |  Size: 8.9 KiB

View File

Before

Width:  |  Height:  |  Size: 4.1 KiB

After

Width:  |  Height:  |  Size: 4.1 KiB

View File

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

Before

Width:  |  Height:  |  Size: 125 KiB

After

Width:  |  Height:  |  Size: 125 KiB

View File

Before

Width:  |  Height:  |  Size: 26 KiB

After

Width:  |  Height:  |  Size: 26 KiB

View File

Before

Width:  |  Height:  |  Size: 4.4 KiB

After

Width:  |  Height:  |  Size: 4.4 KiB

View File

Before

Width:  |  Height:  |  Size: 8.9 KiB

After

Width:  |  Height:  |  Size: 8.9 KiB

View File

Before

Width:  |  Height:  |  Size: 8.5 KiB

After

Width:  |  Height:  |  Size: 8.5 KiB

View File

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

Before

Width:  |  Height:  |  Size: 8.9 KiB

After

Width:  |  Height:  |  Size: 8.9 KiB

View File

Before

Width:  |  Height:  |  Size: 2.6 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

View File

Before

Width:  |  Height:  |  Size: 8.9 KiB

After

Width:  |  Height:  |  Size: 8.9 KiB

View File

Before

Width:  |  Height:  |  Size: 8.9 KiB

After

Width:  |  Height:  |  Size: 8.9 KiB

View File

Before

Width:  |  Height:  |  Size: 4.3 KiB

After

Width:  |  Height:  |  Size: 4.3 KiB

View File

Before

Width:  |  Height:  |  Size: 8.9 KiB

After

Width:  |  Height:  |  Size: 8.9 KiB

View File

Before

Width:  |  Height:  |  Size: 5.0 KiB

After

Width:  |  Height:  |  Size: 5.0 KiB

View File

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

Before

Width:  |  Height:  |  Size: 6.3 KiB

After

Width:  |  Height:  |  Size: 6.3 KiB

View File

Before

Width:  |  Height:  |  Size: 2.6 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

View File

Before

Width:  |  Height:  |  Size: 85 KiB

After

Width:  |  Height:  |  Size: 85 KiB

View File

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 13 KiB

View File

@ -264,16 +264,16 @@ const navigate = {
window.location.href = navUrl; window.location.href = navUrl;
}, },
}, },
mods: { addons: {
mods: function () { mods: function () {
document.body.style.display = 'none'; document.body.style.display = 'none';
const navUrl = '/mods/mods/'; const navUrl = '/addons/mods/';
storage.session.set('lastPage', navUrl); storage.session.set('lastPage', navUrl);
window.location.href = navUrl; window.location.href = navUrl;
}, },
resourcepacks: function () { resourcepacks: function () {
document.body.style.display = 'none'; document.body.style.display = 'none';
const navUrl = '/mods/resourcepacks/'; const navUrl = '/addons/resourcepacks/';
storage.session.set('lastPage', navUrl); storage.session.set('lastPage', navUrl);
window.location.href = navUrl; window.location.href = navUrl;
}, },
@ -500,7 +500,7 @@ const detect = {
const mods = { const mods = {
toggle: function (modId: string): void { toggle: function (modId: string): void {
const mod = `/resources/mods/downloads/${modId}.js`; const mod = `/resources/addons/${modId}.js`;
const mods: string[] = storage.local.get('mods') ?? []; const mods: string[] = storage.local.get('mods') ?? [];
const modIndex = mods.indexOf(mod); const modIndex = mods.indexOf(mod);
if (modIndex === -1) { if (modIndex === -1) {
@ -945,12 +945,12 @@ if (window.location.pathname === '/settings/general/') {
} }
}); });
} else if ( } else if (
window.location.pathname === '/mods/mods/' || window.location.pathname === '/addons/mods/' ||
window.location.pathname === '/mods/resourcepacks/' window.location.pathname === '/addons/resourcepacks/'
) { ) {
document.addEventListener('DOMContentLoaded', async () => { document.addEventListener('DOMContentLoaded', async () => {
const addonType: 'mods' | 'resourcepacks' = const addonType: 'mods' | 'resourcepacks' =
window.location.pathname === '/mods/mods/' ? 'mods' : 'resourcepacks'; window.location.pathname === '/addons/mods/' ? 'mods' : 'resourcepacks';
const data: { const data: {
id: string; id: string;
name: string; name: string;
@ -963,12 +963,12 @@ if (window.location.pathname === '/settings/general/') {
// @ts-expect-error // @ts-expect-error
data[addonType].forEach((addon) => { data[addonType].forEach((addon) => {
const modItem = document.createElement('div'); const modItem = document.createElement('div');
modItem.innerHTML = `<img loading="lazy" src="/resources/mods/icons/${addon.id}.webp" /><div class="details"><strong>${ modItem.innerHTML = `<img loading="lazy" src="/resources/images/icons/addons/${addon.id}.webp" /><div class="details"><strong>${
addon.name addon.name
}</strong><p class="author">By <a href="${addon.authorLink}" target="_blank">${addon.author}</a></p><p class="description">${addon.description}</p></div><div class="links">${ }</strong><p class="author">By <a href="${addon.authorLink}" target="_blank">${addon.author}</a></p><p class="description">${addon.description}</p></div><div class="links">${
addonType === 'mods' addonType === 'mods'
? `<span class="download" onclick="downloadFile('/resources/mods/downloads/${addon.id}.js', '${addon.name.replace('\\', '\\\\').replace("'", "\\'")}.js')">Download</span><span class="install" data-mod-id="${addon.id}" onclick="mods.toggle('${addon.id}')">Install</span>` ? `<span class="download" onclick="downloadFile('/resources/addons/${addon.id}.js', '${addon.name.replace('\\', '\\\\').replace("'", "\\'")}.js')">Download</span><span class="install" data-mod-id="${addon.id}" onclick="mods.toggle('${addon.id}')">Install</span>`
: `<span class="download" onclick="downloadFile('/resources/mods/downloads/${addon.id}.zip', '${addon.name.replace('\\', '\\\\').replace("'", "\\'")}.zip')">Download</span>` : `<span class="download" onclick="downloadFile('/resources/addons/${addon.id}.zip', '${addon.name.replace('\\', '\\\\').replace("'", "\\'")}.zip')">Download</span>`
}</div>`; }</div>`;
modList?.append(modItem); modList?.append(modItem);
}); });
@ -980,7 +980,7 @@ if (window.location.pathname === '/settings/general/') {
); );
modElements.forEach((element) => { modElements.forEach((element) => {
const modId = (element as HTMLElement).dataset['modId']; const modId = (element as HTMLElement).dataset['modId'];
if (installedMods.includes(`/resources/mods/downloads/${modId}.js`)) { if (installedMods.includes(`/resources/addons/${modId}.js`)) {
element.textContent = 'Uninstall'; element.textContent = 'Uninstall';
element.classList.add('installed'); element.classList.add('installed');
} }

View File

@ -47,7 +47,7 @@
<img src="/resources/images/icons/nav/servers.webp" /> <img src="/resources/images/icons/nav/servers.webp" />
<span>Server List</span> <span>Server List</span>
</li> </li>
<li onclick="navigate.mods.mods()"> <li onclick="navigate.addons.mods()">
<img src="/resources/images/icons/nav/mods.webp" /> <img src="/resources/images/icons/nav/mods.webp" />
<span>Mods</span> <span>Mods</span>
</li> </li>

View File

@ -47,7 +47,7 @@
<img src="/resources/images/icons/nav/servers.webp" /> <img src="/resources/images/icons/nav/servers.webp" />
<span>Server List</span> <span>Server List</span>
</li> </li>
<li onclick="navigate.mods.mods()"> <li onclick="navigate.addons.mods()">
<img src="/resources/images/icons/nav/mods.webp" /> <img src="/resources/images/icons/nav/mods.webp" />
<span>Mods</span> <span>Mods</span>
</li> </li>

View File

@ -47,7 +47,7 @@
<img src="/resources/images/icons/nav/servers.webp" /> <img src="/resources/images/icons/nav/servers.webp" />
<span>Server List</span> <span>Server List</span>
</li> </li>
<li onclick="navigate.mods.mods()"> <li onclick="navigate.addons.mods()">
<img src="/resources/images/icons/nav/mods.webp" /> <img src="/resources/images/icons/nav/mods.webp" />
<span>Mods</span> <span>Mods</span>
</li> </li>

View File

@ -47,7 +47,7 @@
<img src="/resources/images/icons/nav/servers.webp" /> <img src="/resources/images/icons/nav/servers.webp" />
<span>Server List</span> <span>Server List</span>
</li> </li>
<li onclick="navigate.mods.mods()"> <li onclick="navigate.addons.mods()">
<img src="/resources/images/icons/nav/mods.webp" /> <img src="/resources/images/icons/nav/mods.webp" />
<span>Mods</span> <span>Mods</span>
</li> </li>

View File

@ -4,6 +4,6 @@
"node_modules/", "node_modules/",
"public/", "public/",
"src/game/", "src/game/",
"src/resources/mods/downloads/" "src/resources/addons"
] ]
} }