Commits on Source 89
-
Griefed authored
Migrate conf to toml internally. Prepare addon configuration storing and loading. Deprecate ConfigUtilities#writeConfigToFile, use ConfigurationModel#save(File destination) instead.
-
Griefed authored
-
Griefed authored
-
Griefed authored
-
Griefed authored
-
Griefed authored
-
Griefed authored
# Conflicts: # backend/main/java/de/griefed/serverpackcreator/ConfigurationHandler.java # backend/test/java/de/griefed/serverpackcreator/ApplicationPluginsTest.java # backend/test/resources/serverpackcreator.properties # backend/test/resources/testresources/properties/filters/contains.properties # backend/test/resources/testresources/properties/filters/either.properties # backend/test/resources/testresources/properties/filters/end.properties # backend/test/resources/testresources/properties/filters/regex.properties # backend/test/resources/testresources/properties/filters/start.properties
-
Griefed authored
Completely overhault and exapnd the addon system. Adds config check and config panel extension endpoints. Provide abstracts for ConfigPanel, Addon and ExtensionTab. Create, load and provide global addon configuration and extension specific configurations
-
Griefed authored
improv(Addon System Overhaul): Exapnd addon system. Adds ConfigCheck & ConfigPanel extensions. Provide abstracts for ConfigPanel, Addon and ExtensionTab. Create, load and provide global addon- and extension-specific configuration.
-
Griefed authored
-
Griefed authored
-
semantic-release-bot authored
-
RenovateBot authored
-
RenovateBot authored
-
RenovateBot authored
-
RenovateBot authored
-
RenovateBot authored
-
RenovateBot authored
-
RenovateBot authored
-
Griefed authored
feat(Start Script Settings Editing): Provide table to add, edit, remove placeholders and values for custom start scripts
-
semantic-release-bot authored
-
Griefed authored
improv(Java Setting For Modloader Server Installation): Move Java setting to global setting in ApplicationProperties. Small GUI makeover, too.
-
semantic-release-bot authored
-
Griefed authored
improv(Start Script Settings): Allow setting custom Java path in start scripts. Java in scripts for ZIP-archives will continue to be set to `java` only.
-
semantic-release-bot authored
-
Griefed authored
-
semantic-release-bot authored
-
Griefed authored
fix: Java arguments and script settings not being cleared when hitting "New Configuration". Directories which must be included not migrated to TreeSet, so it accumulated over time.
-
Griefed authored
-
Griefed authored
improv(Extension Configuration Provision): Identify configuration to provide by addonID and extension ID to ensure we do not pass foreign configurations by accident.
-
semantic-release-bot authored
-
Griefed authored
fix(ConfigPanelExtension): Make serverpackExtensionConfig abstract and leave implementation to developers. We can not anticipate what a given panel holds.
-
Griefed authored
-
Griefed authored
fix(ConfigPanelExtension): Make setServerPackExtensionConfig abstract and leave implementation to developers. We can not anticipate what a given panel holds.
-
semantic-release-bot authored
-
Griefed authored
-
Griefed authored
-
semantic-release-bot authored
-
Griefed authored
-
Griefed authored
improv(Addon Suite): Provide more data to extensions. Ensure global addon configurations are properly managed by SPC.
-
semantic-release-bot authored
-
Griefed authored
-
Griefed authored
-
Griefed authored
ci: Ensure long changelogs do not crash release pipeline. Use softprops/action-gh-release for release with assets upload included. Trim Discord webhook message.
-
Griefed authored
-
Griefed authored
-
Griefed authored
-
Griefed authored
-
Griefed authored
improv(GUI): DIsplay required Java version correlating to selected Minecraft version. Add getters and setters to allow read & write from addons. Warn if selected Minecraft version has no server available.
-
Griefed authored
fix(VersionMeta): Provide default manifests. Prevents SPC from not starting up properly just because the servers of a modloader aren't accessible.
-
Griefed authored
feat(Scan selected modpack directory & Java 8/17 paths in script variables): After selecting the modpack-directory, Minecraft version, modloader and modloader version are automatically set, if possible. Display required Java version. Allow defining Java 8 and 17 paths for local testing and automatically update SPC_JAVA_SPC.
-
Griefed authored
-
Griefed authored
improv(Java Script Variable Update): Allow disabling of automatic update of SPC_JAVA_SPC-placeholder in script variables
-
Griefed authored
-
semantic-release-bot authored
-
Griefed authored
improv(GUI): Server icon preview.Buttons to reset, revert clientside mods, copy directories and inspect modpackdirectory
-
semantic-release-bot authored
-
Griefed authored
chore(Fallback clientside-only mods lists): Update with mods from @BisectStudios, kindly provided by @AzureDoom
-
Griefed authored
refactor(GUI): Extend ServerPackCreatorGui from JFrame instead of creating and managing a JFrame inside our class. Move choolseJava() to frame and access from other places.
-
Griefed authored
-
Griefed authored
# Conflicts: # build.gradle
-
Griefed authored
-
Griefed authored
fix(Jar): Correctly set Start-Class attribute in bootJar manifest so the fatjar can be run normally.
-
semantic-release-bot authored
-
Griefed authored
refactor(ApplicationProperties): Move load from constructor to loadProperties to ensure we always have the classpath-configurations available. When using alpha or beta releases, always check for newer version to prevent people getting stuck on old pre-releases.
-
Griefed authored
-
Griefed authored
-
Griefed authored
-
Griefed authored
-
semantic-release-bot authored
-
Griefed authored
-
semantic-release-bot authored