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 58b11e9f66
commit 33d2f59287
47 changed files with 169 additions and 181 deletions

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -28,15 +28,6 @@
if (storage.local.get('lastVersion') === null) { if (storage.local.get('lastVersion') === null) {
iframe.src = '/welcome.html'; 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) { } else if (lastPage !== null) {
iframe.src = lastPage; iframe.src = lastPage;
} else if (detect.mobile()) { } else if (detect.mobile()) {

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -1,5 +1,5 @@
let selectedVersion: string | undefined; let selectedVersion: string | undefined;
const launcherVersion = '1.4'; const launcherVersion = '1.5';
const theme = { const theme = {
load: function (themeToLoad?: string) { load: function (themeToLoad?: string) {
@ -284,13 +284,7 @@ if (window.location.pathname !== '/') {
alert(`MineXLauncher has been updated to v${launcherVersion}! alert(`MineXLauncher has been updated to v${launcherVersion}!
Changes in v${launcherVersion}: Changes in v${launcherVersion}:
- Added welcome and setup screen - hello there`);
- 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`);
storage.local.set('lastVersion', launcherVersion); storage.local.set('lastVersion', launcherVersion);
} }
}); });

View File

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