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
Default to mods and config when no values are present (74b583f)
Merge ConfigUtilities into ConfigurationHandler. Extract JSON and XML utilities into separate utilitiy classes, passed to VersionMeta and other parts of ServerPackCreator. (441ede1)
Move help-argument text to file to make editing and formatting in future versions easier. (42b74ab)
Move writeLocale to ApplicationProperties as it is more appropriate to have there. Set new language only when run with -lang argument. (7fe7e18)
Pass lang-directory and locale, or only lang-directory, to I18N constructor. We do not need the full-on ApplicationProperties in the I18N class. (58cf3c5)
Set home-directory to tests and run tests in said directory to prevent file-clobbering and unwanted overwrites (81a3e49)
🚀 Features
Include or exclude files and directories based on regex-filters. Thanks to @Jetpack-Cat (1eec03c)
Update Migrations: When updating from an older to a new version, perform necessary migrations on a step-by-step, version-to-version, basis (7e04426)
🛠 Fixes
Ensure log4j-config is created in the correct directory even when running tests or in-dev (5d71552)
Ensure Tomcat directories and serverpackcreator.db reside in ServerPackCreators home-directory. (a98e080)
Pass addon-directory to prevent directory creation and usage outside of SPCs home-directory (13aab5e)
Remove [ and ] from paths to prevent potential errors in PowerShell scripts. (f284a6b)
Remove carriage return to successfully execute scripts on Linux. (12ebafc)
File and Directory exclusion: Correctly exclude files and directories as per user input and default list of directories to exclude from the server pack by matching the paths of files and directories. Thanks to @ModernGamingWorld for reporting this! (a887796)
JAR folder extraction: Extract all files and folders when running in a dev-env. Allow specifying of multiple file-endings separated with pipe-symbol via use of regex. (a796aab)
Mod Sideness Scanning: Do not exclude mods which are dependencies of other mods. Thanks to @TheButterbrotMan for the report! (9271258)
Quilt server installation: Install Quilt server in server pack directory. (3552632)
Webservice Propery Loading: Pass property files to load as CLI argument when running Spring to ensure the properties from SPCs home-directory get loaded as well. (b431dd2)
Other
Add new entries to default dirs to include and exclude from server packs (b2e097c)
Add schematics to list of suggested directories (a1a8c18)
Added fabric-extended-armor-bars and medieval-music to fallback modslist. Thanks to Chorb for reporting those! (b792f30)
Remove JustEnoughResources from fallback modslist. Thanks to Chorb for the report. (f03f966)
Remove JustEnoughResources from fallback modslist. Thanks to Chorb for the report. (6af7382)