You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add -help argument explaining the basics of running ServerPackCreator. If -help is used, said help text is printed to the console and ServerPackCreator exited. (4689f54)
Add -lang argument information to -help display (164073f)
Copy log4j2.xml to basedir where JAR/EXE is executed. Improve logging-configuration and allow user to set level to DEBUG/INFO with 'DEBUG' (fcbe6cf)
Disbale whitelist for tempalte server.properties (bc4018e)
Finish TODOs. Setup missing lang keys. Minor improvements to tests (b884e7a)
Generate server packs in ./server-packs in the directory where ServerPackCreator is executed in. Prevents 1. in #55 where the Overwolf CurseForge App filewatcher can cause installed mods to disappear due to copying mods around inside the modpack directory. (539341d)
Improve automatic acquisition of java path from system environment. (fae311e)
Improve configuration check and tests. Add more debug logging. Add tests. (b6da489)
Improve dialog after uploading config and logs to hastebin (da5e298)
Improve dialog after uploading config and logs to hastebin (13f4587)
Instantiate CreateGui only when GUI is actually about to be used (d39730c)
Modloader setting as a slider to select either Forge of Fabric (4f9eb79)
Refactor lang keys to better reflect where they're used. Add more lang keys for logging. Improve wording. Fix some minor typos. (354fb2e)
Refactor lang keys to better reflect where they're used. Add more lang keys for logging. Improve wording. Fix some minor typos. (9553557)
Replace e.getStateChange() with ItemEvent.SELECTED. (ab87c06)
Replace slider for modloader selection with radio buttons. Looks better and cleaner. Selection fires less events than slider did. (c36189c)
Require file passed to CreateServerPack.run in order to generate server pack. Create new Configuration object with said file. Should allow parallel runs in the future, but needs to be tested when I get to that. (67c0cba)
Rewrite unzipping of CurseForge acquired modpack with zip4j library (9f8c87f)
Set clientMods and javaPath with fallback-list and system environemnt respectively, if the config is empty or an invalid javaPath was specified. (ff18c5e)
Set logger context with log4j2.component.properties (7038dcf)
Simplify default files setup by merging methods which create our files. Instead of a separate method for each file, we have one method which gets passed different parameters depending on which file we want to setup. Makes maintenance easiert and code easier to read. (9111e7c)
Store Fabric installer manifest in work/*. Only refresh when SPC starts. Don't delete manifest files during runs of SPC. Rename lang keys to fit usage. Other misc changes. (1927faa)
Store Minecraft, Fabric and Forge version validation in work/*. Only refresh them when SPC starts. Setup work, work/temp and server-packs folder for future use. (ab080a6)
Switch back to old pattern format so GUI looks clean again (483bdc1)
webservice: Allow user to specify mode. Test whether libatomic1 works now. (6dfa0dc)
webservice: Set logging pattern for Spring to ours (4348f76)
📔 Docs
Add author tags. Add link to GitHub issues in case anyone wants something added to fallbackModslist or directories for CurseForge automation. (7699c64)
Add call to initializeAddons to main description (ac14f99)
Spelling and grammar fixesas well as @author tag fixes. (9d157d6)
webservice: Enable debug log output for Docker build (eaae701)
Run correct Gradle tasks on tag mirror from GitLab to GItHub (db6dcd0)
Update siouan/frontend-gradle-plugin to 5.3.0 and remove arch dependant configuration of nodeDistributionUrlPathPattern. See siouan/frontend-gradle-plugin#165 (1177d05)
Pass the path where ServerPackCreator resides in to addons. Create dedicated addon-directory in work/temp, avoiding potential conflict with other addons. (c9050b6)
🛠 Fixes
Create additional pattern for log files as ANSI colouring frakked up the formatting for log entries in files. (f246bf8)
Fix Forge installer log deletion. Forgot String.format with destination. (1b44cb8)
Fix loading config not setting modloader specified in config (cb50348)
If no startup parameter is specified, assume -cli, else use the provided one. (cad6e55)
Make sure clientMods is set correctly with no starting [ or ending ] (c98ef0e)
Update frontend packages so it no longer throws some CSS minify errors around the block (342e3c8)
Update README with information from self-hosted GitLab pipeline status. Expand on deploy and versioning info. Add more Jetbrains swag. All that good stuff. (c36ad6c)
webservice: Add instructions on how to build SPC locally (6e873ac)
webservice: Expand readme with webservice related information (fe5d440)
webservice: Properly setup manifest. Include up-to-date copies of license, readme, contributing, code of conduct, changelog in the jar. Exclude said files in backend/main/resources with gitignore. (4812918)