.
@ -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">
|
||||||
|
@ -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>
|
||||||
|
@ -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>
|
||||||
|
@ -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>
|
||||||
|
@ -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>
|
||||||
|
@ -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()) {
|
||||||
|
@ -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">
|
||||||
|
@ -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>
|
||||||
|
@ -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>
|
||||||
|
@ -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>
|
||||||
|
@ -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">
|
||||||
|
@ -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"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
Before Width: | Height: | Size: 138 KiB After Width: | Height: | Size: 2.7 KiB |
Before Width: | Height: | Size: 9.4 KiB After Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 1.0 KiB |
Before Width: | Height: | Size: 3.7 KiB After Width: | Height: | Size: 1.6 KiB |
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 1.7 KiB |
Before Width: | Height: | Size: 90 KiB After Width: | Height: | Size: 3.0 KiB |
Before Width: | Height: | Size: 6.5 KiB After Width: | Height: | Size: 2.1 KiB |
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 1012 B |
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 8.9 KiB |
Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 7.8 KiB After Width: | Height: | Size: 4.7 KiB |
Before Width: | Height: | Size: 6.8 KiB After Width: | Height: | Size: 3.3 KiB |
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 8.5 KiB |
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 1.9 KiB |
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 1.0 KiB |
Before Width: | Height: | Size: 2.7 KiB After Width: | Height: | Size: 1.7 KiB |
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 6.3 KiB |
Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 13 KiB |
Before Width: | Height: | Size: 2.7 KiB After Width: | Height: | Size: 1.9 KiB |
Before Width: | Height: | Size: 908 B After Width: | Height: | Size: 1.6 KiB |
Before Width: | Height: | Size: 984 B After Width: | Height: | Size: 1.6 KiB |
Before Width: | Height: | Size: 362 B After Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 268 B After Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 5.2 KiB After Width: | Height: | Size: 9.0 KiB |
Before Width: | Height: | Size: 2.6 KiB After Width: | Height: | Size: 2.2 KiB |
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 4.4 KiB |
Before Width: | Height: | Size: 4.1 KiB After Width: | Height: | Size: 2.6 KiB |
Before Width: | Height: | Size: 7.7 KiB After Width: | Height: | Size: 5.0 KiB |
@ -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>
|
||||||
|
@ -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>
|
||||||
|
@ -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>
|
||||||
|
@ -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">
|
||||||
|
@ -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);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
@ -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 }) => {
|
|
||||||
|
data.mods.forEach(({ icon, author, description, displayName, authorLink, repoLink, downloadLink }) => {
|
||||||
const modItem = document.createElement('div');
|
const modItem = document.createElement('div');
|
||||||
modItem.classList.add('mod-item');
|
modItem.classList.add('mod-item');
|
||||||
modItem.innerHTML = `
|
modItem.innerHTML = `
|
||||||
<div class="mod-icon">
|
<div class="mod-icon">
|
||||||
<img loading="lazy" src="${mod.icon}" />
|
<img loading="lazy" src="${icon}" />
|
||||||
</div>
|
</div>
|
||||||
<div class="mod-details">
|
<div class="mod-details">
|
||||||
<h3 class="mod-name">${mod['display-name'] ?? ''}</h3>
|
<h3 class="mod-name">${displayName}</h3>
|
||||||
<p class="mod-author">By <a href="${mod['author-link'] ?? ''}" target="_blank">${mod.author}</a></p>
|
<p class="mod-author">By <a href="${authorLink}" target="_blank">${author}</a></p>
|
||||||
<p class="mod-description">${mod.description}</p>
|
<p class="mod-description">${description}</p>
|
||||||
<div class="mod-links">
|
<div class="mod-links">
|
||||||
<a href="${mod['repo-link'] ?? ''}" class="mod-link" target="_blank">Repository</a>
|
<a href="${repoLink}" class="mod-link" target="_blank">Repository</a>
|
||||||
<a href="${mod['download-link'] ?? ''}" class="mod-link" download>Download</a>
|
<a href="${downloadLink}" class="mod-link" download>Download</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
`;
|
`;
|
||||||
modListElement?.appendChild(modItem);
|
modListElement?.appendChild(modItem);
|
||||||
});
|
});
|
||||||
})
|
} catch (error) {
|
||||||
.catch((error: unknown) => {
|
|
||||||
console.error('Error fetching mods:', error);
|
console.error('Error fetching mods:', error);
|
||||||
});
|
}
|
||||||
});
|
});
|
||||||
|