Repository navigation
v3.6.0
What's New
Features
- Network Check Toggle – Add
network_check=falsetoserver_starter.confto skip the internet check on startup. Useful for networks with restricted access (firewalls, proxies). - Faster Restart – Type
/restartin the server console to trigger a graceful restart without stopping the Server Starter. - Auto Loader Update – Set
auto_update_loader=trueinserver_starter.confto automatically update Forge/NeoForge to the latest version on every start. - Java 21/25 Support – Updated class version check to support modern Java versions (17, 21, 24, 25).
- 1.7.10 Support – Legacy Forge file names with double MC version are now recognized correctly.
- GitHub Actions CI – Automated build and release pipeline. JAR is compiled and attached automatically.
Bug Fixes
- Binary Download Fix – JAR/ZIP files were read as UTF-8 text, corrupting the installer. Downloads now use raw byte streaming.
- NeoForge Version Pattern – 4-segment versions like
26.1.2.2-betaare now matched correctly. - NeoForge MC Version Mapping – Fixed wrong Minecraft version display for NeoForge 26.x era.
- Console Fix (Java 17+) – Replaced
.inheritIO()with explicit stdin/stdout forwarding to fix broken console input. - Guided Install –
latestandrecommendedkeywords now resolve correctly. Loader type (Forge/NeoForge) is explicitly selectable. - Installer Error Logging – stderr output from the Forge installer is no longer silently discarded.
- HTTP Error Handling – Proper User-Agent header and real HTTP error codes instead of always returning 500.
- NullPointerException Fixes – Fixed crashes in
CurrentTime(),getJsonValue(), andcheckForUpdate()when values are null. - Resource Leaks – Fixed unclosed file readers in logging and config initialization.
Configuration
On first start, a server_starter.conf is created automatically. New options:
network_check=true # Set to false to skip internet check
auto_update_loader=false # Set to true for automatic Forge/NeoForge updates
unique_id_request=true # Set to false to disable update API calls