Releases: Patbox/mrpack4server
Releases · Patbox/mrpack4server
0.5.0
- Added simple UI visible when running the jar directly on systems with graphics.
- Pretty much just a console window, with input still being text based.
- It will close once Minecraft opens it's own server window.
- Can be disabled by providing
--noGui
ornoGui
option, just like vanilla server.
- Modpack info files can now define non-overwritable files (prevents modification if they already exist).
- You can now add custom non-overridable files/folders as a new-line separated list in
lockedpaths.txt
file in main server directory. - When running standalone, selecting a project will now validate if it's actually a modpack.
- When providing modpack slug/link, you can now force it to always search by prefixing the input with question mark (for example providing
polymania
will auto-select the Polymania modpack, while?polymania
will search for the modpacks). - Removed
mrpack4server
text from log prefix, as it was redundant.
0.4.1
0.4.0
- Added support for first-run setup when no configuration is present.
- If modpack is not defined, it will ask you to provide url, id or name.
- If url is provided, it will automatically extract modpack id and optionally the version (if not set, it will ask for it).
- If id is provided, it will use it to lookup the pack, then require selecting version.
- Otherwise it will search for the modpack by name, allowing you to select it. After that you need to select the version.
- Improved file downloading. It now uses temporary files before moving them to correct location.
- Improved handling of hashes and old file cleaning. It should now do better job and preserve modified, but not updated files.
- Added support for non SHA-512 hashes. SHA-512 is still used for modpack file validation.
- You can now change version list source by defining
version_list_url
inmodpack-info.json
. - Java version is now checked, preventing usage of versions older than one supported by Minecraft.
- Downgraded GSON to old release to make the jar file smaller (as many new features weren't used anyway).
- Removed some useless / duplicate logs.
- Added support for reading modpack info from bytes prepended to the jar (for example via
cat modpack-info.json mrpack4server-X.Y.Z.jar > server.jar
) [@vgskye]
0.3.0
- Added support for versions of Fabric Loader older than 0.12.0 (aka all Loader versions should be supported now)!
- Added support for Quilt Loader.
- Added support for Forge 1.16.5 and older (as long as installer runs and file structure matches it will work, only tested with 1.16.5 and 1.12.2).
- Forge Installer (any version) should no longer exit after running.
- Added downgraded releases for Java 16 and Java 17.
- Fixed issue where moving modified old files, threw exception if path was already used.
Full Changelog: 0.2.0...0.3.0
0.2.0
Jvm8 support, Forge 1.17+ and NeoForge support, setting always latest versions. Improve messages. Add cli for creating the file.
Full Changelog: 0.1.0...0.2.0
0.1.0
Full Changelog: https://github.com/Patbox/mrpack4server/commits/0.1.0