Skip to content

Releases: Patbox/mrpack4server

0.5.0

08 Feb 11:07
Compare
Choose a tag to compare
  • 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 or noGui 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

04 Nov 13:27
15db117
Compare
Choose a tag to compare

What's Changed

  • make jar reading work in windows by @vgskye in #4

Full Changelog: 0.4.0...0.4.1

0.4.0

03 Nov 21:00
Compare
Choose a tag to compare
0.4.0 Pre-release
Pre-release
  • 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 in modpack-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

25 Sep 12:27
Compare
Choose a tag to compare
0.3.0 Pre-release
Pre-release
  • 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

14 Sep 09:56
Compare
Choose a tag to compare
0.2.0 Pre-release
Pre-release

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

07 Sep 19:17
Compare
Choose a tag to compare
0.1.0 Pre-release
Pre-release