Refactor: Multi-module Maven project structure

- Restructured to multi-module Maven project (bootstrap + launcher)
- Removed duplicate code (launcher/launcher/ with JCEF)
- Added JavaFX modules to lib/javafx in ZIP
- Added JRE 21 to lib/jre21 in ZIP
- Fixed Bootstrap with UTF-8 encoding and JavaFX module-path
- Fixed JAR naming (zernmclauncher.jar)
- Added Windows build configuration (ZernMC-win-*.zip)
- Fixed version parsing for -any, -alpha, -beta suffixes
This commit is contained in:
SashegDev
2026-05-06 21:35:14 +00:00
parent 523f659269
commit 0cef411125
97 changed files with 590 additions and 9924 deletions
+3 -2
View File
@@ -2,6 +2,8 @@ logs/
__pycache__/
./.venv/
launcher/target
bootstrap/target
src/target
server/builds
server/packs
server/data
@@ -9,5 +11,4 @@ jre
.vscode
dependency-reduced-pom.xml
OpenJDK21U-jre_x64_windows_hotspot_21.0.6_7.zip
telegram-bot/
.env
telegram-bot/