1
0
mirror of https://github.com/zumbiepig/MineXLauncher.git synced 2025-06-08 09:24:48 +00:00
This commit is contained in:
zumbiepig 2024-08-17 10:43:30 -07:00
parent ce45a2a411
commit 9920af7724
47 changed files with 169 additions and 181 deletions

View File

@ -14,7 +14,7 @@
<body>
<div class="launcher">
<div class="title-bar">
<span>MineXLauncher 1.4</span>
<span>MineXLauncher 1.5</span>
</div>
<div class="content">
<div class="main-panel">

View File

@ -13,7 +13,7 @@
<body>
<div class="launcher">
<div class="title-bar">
<span>MineXLauncher 1.4</span>
<span>MineXLauncher 1.5</span>
</div>
<div class="content">
<div class="sidebar">
@ -33,7 +33,7 @@
<img src="/resources/images/icons/nav/servers.webp" class="nav-icon" />
<span class="nav-text">Server List</span>
</li>
<li class="nav-item" onclick="navigate.mods.mods()">
<li class="nav-item" onclick="navigate.mods.client()">
<img src="/resources/images/icons/nav/mods.webp" class="nav-icon" />
<span class="nav-text">Mods</span>
</li>

View File

@ -13,7 +13,7 @@
<body>
<div class="launcher">
<div class="title-bar">
<span>MineXLauncher 1.4</span>
<span>MineXLauncher 1.5</span>
</div>
<div class="content">
<div class="sidebar">
@ -33,7 +33,7 @@
<img src="/resources/images/icons/nav/servers.webp" class="nav-icon" />
<span class="nav-text">Server List</span>
</li>
<li class="nav-item" onclick="navigate.mods.mods()">
<li class="nav-item" onclick="navigate.mods.client()">
<img src="/resources/images/icons/nav/mods.webp" class="nav-icon" />
<span class="nav-text">Mods</span>
</li>

View File

@ -13,7 +13,7 @@
<body>
<div class="launcher">
<div class="title-bar">
<span>MineXLauncher 1.4</span>
<span>MineXLauncher 1.5</span>
</div>
<div class="content">
<div class="sidebar">
@ -33,7 +33,7 @@
<img src="/resources/images/icons/nav/servers.webp" class="nav-icon" />
<span class="nav-text">Server List</span>
</li>
<li class="nav-item" onclick="navigate.mods.mods()">
<li class="nav-item" onclick="navigate.mods.client()">
<img src="/resources/images/icons/nav/mods.webp" class="nav-icon" />
<span class="nav-text">Mods</span>
</li>

View File

@ -13,7 +13,7 @@
<body>
<div class="launcher">
<div class="title-bar">
<span>MineXLauncher 1.4</span>
<span>MineXLauncher 1.5</span>
</div>
<div class="content">
<div class="sidebar">
@ -33,7 +33,7 @@
<img src="/resources/images/icons/nav/servers.webp" class="nav-icon" />
<span class="nav-text">Server List</span>
</li>
<li class="nav-item" onclick="navigate.mods.mods()">
<li class="nav-item" onclick="navigate.mods.client()">
<img src="/resources/images/icons/nav/mods.webp" class="nav-icon" />
<span class="nav-text">Mods</span>
</li>

View File

@ -28,15 +28,6 @@
if (storage.local.get('lastVersion') === null) {
iframe.src = '/welcome.html';
alert(`MineXLauncher has been updated to v1.4!
Changes in v1.4:
- Added welcome and setup screen
- Show changelog when MineXLauncher is updated
- Added themes and backgrounds
- Settings now update automatically without saving them
- Username rules have been updated to match Minecraft
- Added Starlike Client`);
} else if (lastPage !== null) {
iframe.src = lastPage;
} else if (detect.mobile()) {

View File

@ -13,7 +13,7 @@
<body>
<div class="launcher">
<div class="title-bar">
<span>MineXLauncher 1.4</span>
<span>MineXLauncher 1.5</span>
</div>
<div class="content">
<div class="sidebar">

View File

@ -13,7 +13,7 @@
<body>
<div class="launcher">
<div class="title-bar">
<span>MineXLauncher 1.4</span>
<span>MineXLauncher 1.5</span>
</div>
<div class="content">
<div class="sidebar">
@ -33,7 +33,7 @@
<img src="/resources/images/icons/nav/servers.webp" class="nav-icon" />
<span class="nav-text">Server List</span>
</li>
<li class="nav-item selected" onclick="navigate.mods.mods()">
<li class="nav-item selected" onclick="navigate.mods.client()">
<img src="/resources/images/icons/nav/mods.webp" class="nav-icon" />
<span class="nav-text">Mods</span>
</li>
@ -47,7 +47,7 @@
<div class="top-menu">
<ul>
<li class="menu-item selected" onclick="navigate.mods.client()">Client</li>
<li class="menu-item" onclick="navigate.mods.mods()">Mods</li>
<li class="menu-item" onclick="navigate.mods.client()">Mods</li>
<li class="menu-item" onclick="navigate.mods.resourcepacks()">Resource Packs</li>
</ul>
</div>

View File

@ -14,7 +14,7 @@
<body>
<div class="launcher">
<div class="title-bar">
<span>MineXLauncher 1.4</span>
<span>MineXLauncher 1.5</span>
</div>
<div class="content">
<div class="sidebar">
@ -34,7 +34,7 @@
<img src="/resources/images/icons/nav/servers.webp" class="nav-icon" />
<span class="nav-text">Server List</span>
</li>
<li class="nav-item selected" onclick="navigate.mods.mods()">
<li class="nav-item selected" onclick="navigate.mods.client()">
<img src="/resources/images/icons/nav/mods.webp" class="nav-icon" />
<span class="nav-text">Mods</span>
</li>
@ -48,7 +48,7 @@
<div class="top-menu">
<ul>
<li class="menu-item" onclick="navigate.mods.client()">Client</li>
<li class="menu-item selected" onclick="navigate.mods.mods()">Mods</li>
<li class="menu-item selected" onclick="navigate.mods.client()">Mods</li>
<li class="menu-item" onclick="navigate.mods.resourcepacks()">Resource Packs</li>
</ul>
</div>

View File

@ -14,7 +14,7 @@
<body>
<div class="launcher">
<div class="title-bar">
<span>MineXLauncher 1.4</span>
<span>MineXLauncher 1.5</span>
</div>
<div class="content">
<div class="sidebar">
@ -34,7 +34,7 @@
<img src="/resources/images/icons/nav/servers.webp" class="nav-icon" />
<span class="nav-text">Server List</span>
</li>
<li class="nav-item selected" onclick="navigate.mods.mods()">
<li class="nav-item selected" onclick="navigate.mods.client()">
<img src="/resources/images/icons/nav/mods.webp" class="nav-icon" />
<span class="nav-text">Mods</span>
</li>
@ -48,7 +48,7 @@
<div class="top-menu">
<ul>
<li class="menu-item" onclick="navigate.mods.client()">Client</li>
<li class="menu-item" onclick="navigate.mods.mods()">Mods</li>
<li class="menu-item" onclick="navigate.mods.client()">Mods</li>
<li class="menu-item selected" onclick="navigate.mods.resourcepacks()">Resource Packs</li>
</ul>
</div>

View File

@ -14,7 +14,7 @@
<body>
<div class="launcher">
<div class="title-bar">
<span>MineXLauncher 1.4</span>
<span>MineXLauncher 1.5</span>
</div>
<div class="content">
<div class="main-panel">

View File

@ -1,226 +1,226 @@
{
"mods": [
{
"display-name": "Burmod WIP",
"mod-name": "burmod",
"author": "Murturtle",
"author-link": "https://github.com/Murturtle",
"modId": "burmod",
"displayName": "Burmod WIP",
"description": "client for eaglerforge (v0.2)",
"icon": "/resources/images/icons/mods/all.webp",
"repo-link": "https://github.com/Murturtle/Burmod",
"download-link": "/resources/mods/burmod.js"
"author": "Murturtle",
"authorLink": "https://github.com/Murturtle",
"repoLink": "https://github.com/Murturtle/Burmod",
"downloadLink": "/resources/mods/burmod.js"
},
{
"display-name": "StatsHud",
"mod-name": "statshud",
"modId": "statshud",
"displayName": "StatsHud",
"author": "Neverflagastralis",
"author-link": "https://github.com/AstralisLLC",
"authorLink": "https://github.com/AstralisLLC",
"description": "An all-new StatsHud, soon to be updated with customization functionality!",
"icon": "/resources/images/icons/mods/statshud.webp",
"repo-link": "https://github.com/AstralisLLC/EaglerForge-Mods/blob/main/StatsHudV3.js",
"download-link": "/resources/mods/statshud.js"
"repoLink": "https://github.com/AstralisLLC/EaglerForge-Mods/blob/main/StatsHudV3.js",
"downloadLink": "/resources/mods/statshud.js"
},
{
"display-name": "FreshEaglerUI",
"mod-name": "freshui",
"modId": "freshui",
"displayName": "FreshEaglerUI",
"author": "Murturtle",
"author-link": "https://github.com/Murturtle",
"authorLink": "https://github.com/Murturtle",
"description": "Makes the UIs slide in and re works the main screen!",
"icon": "/resources/images/icons/mods/all.webp",
"repo-link": "https://github.com/Murturtle/MursMods/blob/main/FreshEaglerUI.js",
"download-link": "/resources/mods/freshui.js"
"repoLink": "https://github.com/Murturtle/MursMods/blob/main/FreshEaglerUI.js",
"downloadLink": "/resources/mods/freshui.js"
},
{
"display-name": "Chat commands mod",
"mod-name": "chatcmd",
"modId": "chatcmd",
"displayName": "Chat commands mod",
"author": "Neverflagastralis",
"author-link": "https://github.com/AstralisLLC",
"authorLink": "https://github.com/AstralisLLC",
"description": "An open source mod with a built in customizable bug reports system!",
"icon": "/resources/images/icons/mods/all.webp",
"repo-link": "https://github.com/AstralisLLC/EaglerForge-Mods/blob/main/chat%20utils.js",
"download-link": "/resources/mods/chatcmd.js"
"repoLink": "https://github.com/AstralisLLC/EaglerForge-Mods/blob/main/chat%20utils.js",
"downloadLink": "/resources/mods/chatcmd.js"
},
{
"display-name": "SemiAutoLogin",
"mod-name": "autologin",
"modId": "autologin",
"displayName": "SemiAutoLogin",
"author": "Murturtle",
"author-link": "https://github.com/Murturtle",
"authorLink": "https://github.com/Murturtle",
"description": "Press L to login without typing!",
"icon": "/resources/images/icons/mods/all.webp",
"repo-link": "https://github.com/Murturtle/MursMods/blob/main/SemiAutoLogin.js",
"download-link": "/resources/mods/autologin.js"
"repoLink": "https://github.com/Murturtle/MursMods/blob/main/SemiAutoLogin.js",
"downloadLink": "/resources/mods/autologin.js"
},
{
"display-name": "Blur",
"mod-name": "blur",
"modId": "blur",
"displayName": "Blur",
"author": "Murturtle",
"author-link": "https://github.com/Murturtle",
"authorLink": "https://github.com/Murturtle",
"description": "Makes your fps 5 when unfocused!",
"icon": "/resources/images/icons/mods/blur.webp",
"repo-link": "https://github.com/Murturtle/MursMods/blob/main/Blur.js",
"download-link": "/resources/mods/blur.js"
"repoLink": "https://github.com/Murturtle/MursMods/blob/main/Blur.js",
"downloadLink": "/resources/mods/blur.js"
},
{
"display-name": "Jetpack",
"mod-name": "jetpack",
"modId": "jetpack",
"displayName": "Jetpack",
"author": "radmanplays",
"author-link": "https://github.com/radmanplays",
"authorLink": "https://github.com/radmanplays",
"description": "allows you to fly as if you had a jetpack. keybind(hold): h",
"icon": "/resources/images/icons/mods/jetpack.webp",
"repo-link": "https://github.com/radmanplays/eaglerreborn-plugins/blob/main/jetpack-ef.js",
"download-link": "/resources/mods/jetpack.js"
"repoLink": "https://github.com/radmanplays/eaglerreborn-plugins/blob/main/jetpack-ef.js",
"downloadLink": "/resources/mods/jetpack.js"
},
{
"display-name": "Barney's Music Mod",
"mod-name": "barneysmusicmod",
"modId": "barneysmusicmod",
"displayName": "Barney's Music Mod",
"author": "BarneyTheGod",
"author-link": "https://github.com/BarneyCompiler",
"authorLink": "https://github.com/BarneyCompiler",
"description": "Plays a users music through a direct mp3 link. Saves music through Local Browser storage.",
"icon": "/resources/images/icons/mods/barneysmusicmod.webp",
"repo-link": "https://github.com/BarneyCompiler/barneysmods/blob/main/Barneys%20Music%20Player",
"download-link": "/resources/mods/barneysmusicmod.js"
"repoLink": "https://github.com/BarneyCompiler/barneysmods/blob/main/Barneys%20Music%20Player",
"downloadLink": "/resources/mods/barneysmusicmod.js"
},
{
"display-name": "Blink",
"mod-name": "blinkmod",
"modId": "blinkmod",
"displayName": "Blink",
"author": "radmanplays",
"author-link": "https://github.com/radmanplays",
"authorLink": "https://github.com/radmanplays",
"description": "use by typing the .blinkon and .blinkoff commands and sending it",
"icon": "/resources/images/icons/mods/all.webp",
"repo-link": "https://github.com/radmanplays/eaglerreborn-plugins",
"download-link": "/resources/mods/blinkmod.js"
"repoLink": "https://github.com/radmanplays/eaglerreborn-plugins",
"downloadLink": "/resources/mods/blinkmod.js"
},
{
"display-name": "GrappleHook",
"mod-name": "graplehookmod",
"modId": "graplehookmod",
"displayName": "GrappleHook",
"author": "radmanplays",
"author-link": "https://github.com/radmanplays",
"authorLink": "https://github.com/radmanplays",
"description": "grappling hook mod. how to use: 1.grab a fishing rod 2.use the fishing rod 3.grappling hook! ",
"icon": "/resources/images/icons/mods/graplehookmod.webp",
"repo-link": "https://github.com/radmanplays/eaglerreborn-plugins",
"download-link": "/resources/mods/graplehookmod.js"
"repoLink": "https://github.com/radmanplays/eaglerreborn-plugins",
"downloadLink": "/resources/mods/graplehookmod.js"
},
{
"display-name": "Xray",
"mod-name": "xraymod",
"modId": "xraymod",
"displayName": "Xray",
"author": "radmanplays",
"author-link": "https://github.com/radmanplays",
"authorLink": "https://github.com/radmanplays",
"description": "simple xray mod. its recommended to use this with Fullbright. keybind: x",
"icon": "/resources/images/icons/mods/xraymod.webp",
"repo-link": "https://github.com/EaglerRinth/eaglerrinth.github.io/blob/main/CommunityMods/Xray.js",
"download-link": "/resources/mods/xraymod.js"
"repoLink": "https://github.com/EaglerRinth/eaglerrinth.github.io/blob/main/CommunityMods/Xray.js",
"downloadLink": "/resources/mods/xraymod.js"
},
{
"display-name": "Fullbright",
"mod-name": "fullbright",
"modId": "fullbright",
"displayName": "Fullbright",
"author": "radmanplays",
"author-link": "https://github.com/radmanplays",
"authorLink": "https://github.com/radmanplays",
"description": "full bright mod for eaglerforge. keybind(enabled by default): f",
"icon": "/resources/images/icons/mods/fullbright.webp",
"repo-link": "https://github.com/EaglerRinth/eaglerrinth.github.io/blob/main/CommunityMods/fullbright.js",
"download-link": "/resources/mods/fullbright.js"
"repoLink": "https://github.com/EaglerRinth/eaglerrinth.github.io/blob/main/CommunityMods/fullbright.js",
"downloadLink": "/resources/mods/fullbright.js"
},
{
"display-name": "Autoclicker",
"mod-name": "autoclicker",
"modId": "autoclicker",
"displayName": "Autoclicker",
"author": "radmanplays",
"author-link": "https://github.com/radmanplays",
"authorLink": "https://github.com/radmanplays",
"description": "this mod clicks for you",
"icon": "/resources/images/icons/mods/autoclicker.webp",
"repo-link": "https://github.com/EaglerRinth/eaglerrinth.github.io/blob/main/CommunityMods/autoclicker.js",
"download-link": "/resources/mods/autoclicker.js"
"repoLink": "https://github.com/EaglerRinth/eaglerrinth.github.io/blob/main/CommunityMods/autoclicker.js",
"downloadLink": "/resources/mods/autoclicker.js"
},
{
"display-name": "Speed Mod",
"mod-name": "speedmod",
"modId": "speedmod",
"displayName": "Speed Mod",
"author": "radmanplays",
"author-link": "https://github.com/radmanplays",
"authorLink": "https://github.com/radmanplays",
"description": "makes you faster",
"icon": "/resources/images/icons/mods/speedmod.webp",
"repo-link": "https://github.com/EaglerRinth/eaglerrinth.github.io/blob/main/CommunityMods/Speed.js",
"download-link": "/resources/mods/speedmod.js"
"repoLink": "https://github.com/EaglerRinth/eaglerrinth.github.io/blob/main/CommunityMods/Speed.js",
"downloadLink": "/resources/mods/speedmod.js"
},
{
"display-name": "Chat Shortcuts",
"mod-name": "chatshortcutsmod",
"modId": "chatshortcutsmod",
"displayName": "Chat Shortcuts",
"author": "radmanplays",
"author-link": "https://github.com/radmanplays",
"authorLink": "https://github.com/radmanplays",
"description": "shortcuts: {health}, {pos}, {name}, {me}, {x}, {y}, {z}, {level}, {walked}, {chunk}",
"icon": "/resources/images/icons/mods/all.webp",
"repo-link": "https://github.com/EaglerRinth/eaglerrinth.github.io/blob/main/CommunityMods/ChatShortcuts.js",
"download-link": "/resources/mods/chatshortcutsmod.js"
"repoLink": "https://github.com/EaglerRinth/eaglerrinth.github.io/blob/main/CommunityMods/ChatShortcuts.js",
"downloadLink": "/resources/mods/chatshortcutsmod.js"
},
{
"display-name": "NoFall",
"mod-name": "nofallmod",
"modId": "nofallmod",
"displayName": "NoFall",
"author": "radmanplays",
"author-link": "https://github.com/radmanplays",
"authorLink": "https://github.com/radmanplays",
"description": "makes you not take fall damage",
"icon": "/resources/images/icons/mods/all.webp",
"repo-link": "https://github.com/EaglerRinth/eaglerrinth.github.io/blob/main/CommunityMods/NoFall.js",
"download-link": "/resources/mods/nofallmod.js"
"repoLink": "https://github.com/EaglerRinth/eaglerrinth.github.io/blob/main/CommunityMods/NoFall.js",
"downloadLink": "/resources/mods/nofallmod.js"
},
{
"display-name": "AutoFish",
"mod-name": "autofishmod",
"modId": "autofishmod",
"displayName": "AutoFish",
"author": "radmanplays",
"author-link": "https://github.com/radmanplays",
"authorLink": "https://github.com/radmanplays",
"description": "fishes for you. just throw a fishing rod in water to use this mod",
"icon": "/resources/images/icons/mods/all.webp",
"repo-link": "https://github.com/EaglerRinth/eaglerrinth.github.io/blob/main/CommunityMods/AutoFish.js",
"download-link": "/resources/mods/autofishmod.js"
"repoLink": "https://github.com/EaglerRinth/eaglerrinth.github.io/blob/main/CommunityMods/AutoFish.js",
"downloadLink": "/resources/mods/autofishmod.js"
}
],
"resourcepacks": [
{
"display-name": "Barebones Bossbars",
"mod-name": "barebones-bossbars",
"modId": "barebones-bossbars",
"displayName": "Barebones Bossbars",
"author": "vexcenot",
"author-link": "https://modrinth.com/user/vexcenot",
"authorLink": "https://modrinth.com/user/vexcenot",
"description": "simplistic per-mob icons and colors to decorate boss bars with",
"icon": "/resources/images/icons/resourcepacks/barebones-bossbars.webp",
"repo-link": "https://modrinth.com/resourcepack/barebones-bossbars",
"download-link": "/resources/resourcepacks/barebones-bossbars.zip"
"repoLink": "https://modrinth.com/resourcepack/barebones-bossbars",
"downloadLink": "/resources/resourcepacks/barebones-bossbars.zip"
},
{
"display-name": "Daggers",
"mod-name": "daggers",
"modId": "daggers",
"displayName": "Daggers",
"author": "devin",
"author-link": "https://modrinth.com/user/devin",
"authorLink": "https://modrinth.com/user/devin",
"description": "Shorter swords for better visibility.",
"icon": "/resources/images/icons/resourcepacks/daggers.webp",
"repo-link": "https://modrinth.com/resourcepack/daggers",
"download-link": "/resources/resourcepacks/daggers.zip"
"repoLink": "https://modrinth.com/resourcepack/daggers",
"downloadLink": "/resources/resourcepacks/daggers.zip"
},
{
"display-name": "Faithful (32x)",
"mod-name": "faithful-32x",
"modId": "faithful-32x",
"displayName": "Faithful (32x)",
"author": "Faithful-Resource-Pack",
"author-link": "https://modrinth.com/user/Faithful-Resource-Pack",
"authorLink": "https://modrinth.com/user/Faithful-Resource-Pack",
"description": "The original Minecraft texture feel, with double the resolution and double the fun!",
"icon": "/resources/images/icons/resourcepacks/faithful-32x.webp",
"repo-link": "https://modrinth.com/resourcepack/faithful-32x",
"download-link": "/resources/resourcepacks/faithful-32x.zip"
"repoLink": "https://modrinth.com/resourcepack/faithful-32x",
"downloadLink": "/resources/resourcepacks/faithful-32x.zip"
},
{
"display-name": "Low On Fire",
"mod-name": "low-on-fire",
"modId": "low-on-fire",
"displayName": "Low On Fire",
"author": "Haikis",
"author-link": "https://modrinth.com/user/Haikis",
"authorLink": "https://modrinth.com/user/Haikis",
"description": "Low fire on your screen! Vanilla Friendly",
"icon": "/resources/images/icons/resourcepacks/low-on-fire.webp",
"repo-link": "https://modrinth.com/resourcepack/low-on-fire",
"download-link": "/resources/resourcepacks/low-on-fire.zip"
"repoLink": "https://modrinth.com/resourcepack/low-on-fire",
"downloadLink": "/resources/resourcepacks/low-on-fire.zip"
},
{
"display-name": "Serified Font",
"mod-name": "serified-font",
"modId": "serified-font",
"displayName": "Serified Font",
"author": "bebebea_loste",
"author-link": "https://modrinth.com/user/bebebea_loste",
"authorLink": "https://modrinth.com/user/bebebea_loste",
"description": "My take on a fancier Minecraft typeface",
"icon": "/resources/images/icons/resourcepacks/serified-font.webp",
"repo-link": "https://modrinth.com/resourcepack/serified-font",
"download-link": "/resources/resourcepacks/serified-font.zip"
"repoLink": "https://modrinth.com/resourcepack/serified-font",
"downloadLink": "/resources/resourcepacks/serified-font.zip"
}
]
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 138 KiB

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.4 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 90 KiB

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.5 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1012 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 8.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.8 KiB

After

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.8 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 8.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 908 B

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 984 B

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 362 B

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 268 B

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.2 KiB

After

Width:  |  Height:  |  Size: 9.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.6 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.1 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.7 KiB

After

Width:  |  Height:  |  Size: 5.0 KiB

View File

@ -13,7 +13,7 @@
<body>
<div class="launcher">
<div class="title-bar">
<span>MineXLauncher 1.4</span>
<span>MineXLauncher 1.5</span>
</div>
<div class="content">
<div class="sidebar">
@ -33,7 +33,7 @@
<img src="/resources/images/icons/nav/servers.webp" class="nav-icon" />
<span class="nav-text">Server List</span>
</li>
<li class="nav-item" onclick="navigate.mods.mods()">
<li class="nav-item" onclick="navigate.mods.client()">
<img src="/resources/images/icons/nav/mods.webp" class="nav-icon" />
<span class="nav-text">Mods</span>
</li>

View File

@ -14,7 +14,7 @@
<body>
<div class="launcher">
<div class="title-bar">
<span>MineXLauncher 1.4</span>
<span>MineXLauncher 1.5</span>
</div>
<div class="content">
<div class="sidebar">
@ -34,7 +34,7 @@
<img src="/resources/images/icons/nav/servers.webp" class="nav-icon" />
<span class="nav-text">Server List</span>
</li>
<li class="nav-item" onclick="navigate.mods.mods()">
<li class="nav-item" onclick="navigate.mods.client()">
<img src="/resources/images/icons/nav/mods.webp" class="nav-icon" />
<span class="nav-text">Mods</span>
</li>

View File

@ -13,7 +13,7 @@
<body>
<div class="launcher">
<div class="title-bar">
<span>MineXLauncher 1.4</span>
<span>MineXLauncher 1.5</span>
</div>
<div class="content">
<div class="sidebar">
@ -33,7 +33,7 @@
<img src="/resources/images/icons/nav/servers.webp" class="nav-icon" />
<span class="nav-text">Server List</span>
</li>
<li class="nav-item" onclick="navigate.mods.mods()">
<li class="nav-item" onclick="navigate.mods.client()">
<img src="/resources/images/icons/nav/mods.webp" class="nav-icon" />
<span class="nav-text">Mods</span>
</li>
@ -50,6 +50,9 @@
<div class="main-content">
<div class="news-item">
<!-- Don't forget to update launcherVersion and the changelog in main.js as well -->
<strong>MineXLauncher 1.5</strong>
<li>hello there</li>
<br />
<strong>MineXLauncher 1.4</strong>
<li>Added welcome and setup screen</li>
<li>Show changelog when MineXLauncher is updated</li>

View File

@ -15,7 +15,7 @@
<body>
<div class="launcher">
<div class="title-bar">
<span>MineXLauncher 1.4</span>
<span>MineXLauncher 1.5</span>
</div>
<div class="content">
<div class="main-panel">

View File

@ -1,5 +1,5 @@
let selectedVersion: string | undefined;
const launcherVersion = '1.4';
const launcherVersion = '1.5';
const theme = {
load: function (themeToLoad?: string) {
@ -284,13 +284,7 @@ if (window.location.pathname !== '/') {
alert(`MineXLauncher has been updated to v${launcherVersion}!
Changes in v${launcherVersion}:
- Added welcome and setup screen
- Show changelog when MineXLauncher is updated
- Added themes and backgrounds
- Settings now update automatically without saving them
- You will now stay on the same page when reloading
- Username rules have been updated to match Minecraft
- Added Starlike Client`);
- hello there`);
storage.local.set('lastVersion', launcherVersion);
}
});

View File

@ -1,29 +1,29 @@
document.addEventListener('DOMContentLoaded', function () {
fetch('/resources/data/mods.json')
.then((response) => response.json())
.then((data: { mods: { [x: string]: string; icon: string; author: string; description: string }[] }) => {
const modListElement = document.querySelector('.mod-list');
data.mods.forEach((mod: { [x: string]: string; icon: string; author: string; description: string }) => {
const modItem = document.createElement('div');
modItem.classList.add('mod-item');
modItem.innerHTML = `
<div class="mod-icon">
<img loading="lazy" src="${mod.icon}" />
document.addEventListener('DOMContentLoaded', async () => {
try {
const response = await fetch('/resources/data/mods.json');
const data = await response.json();
const modListElement = document.querySelector('.mod-list');
data.mods.forEach(({ icon, author, description, displayName, authorLink, repoLink, downloadLink }) => {
const modItem = document.createElement('div');
modItem.classList.add('mod-item');
modItem.innerHTML = `
<div class="mod-icon">
<img loading="lazy" src="${icon}" />
</div>
<div class="mod-details">
<h3 class="mod-name">${displayName}</h3>
<p class="mod-author">By <a href="${authorLink}" target="_blank">${author}</a></p>
<p class="mod-description">${description}</p>
<div class="mod-links">
<a href="${repoLink}" class="mod-link" target="_blank">Repository</a>
<a href="${downloadLink}" class="mod-link" download>Download</a>
</div>
<div class="mod-details">
<h3 class="mod-name">${mod['display-name'] ?? ''}</h3>
<p class="mod-author">By <a href="${mod['author-link'] ?? ''}" target="_blank">${mod.author}</a></p>
<p class="mod-description">${mod.description}</p>
<div class="mod-links">
<a href="${mod['repo-link'] ?? ''}" class="mod-link" target="_blank">Repository</a>
<a href="${mod['download-link'] ?? ''}" class="mod-link" download>Download</a>
</div>
</div>
`;
modListElement?.appendChild(modItem);
});
})
.catch((error: unknown) => {
console.error('Error fetching mods:', error);
</div>
`;
modListElement?.appendChild(modItem);
});
} catch (error) {
console.error('Error fetching mods:', error);
}
});