Closed
Milestone
Version 3.x - Enhance!
After the initial release of version 3, the webservice update, more changes, enhancements, features, fixes, refactorings need to be made. Over time, this milestone has turned into turning SPC into a nice and sturdy API, which lays the groundwork for following milestones.
Unstarted Issues (open and unassigned)
0
Ongoing Issues (open and assigned)
0
Completed Issues (closed)
69
- Necessary migration steps on a per update basis
- Base all API directories on a home directory
- Addon config loaded and passed to addon
- Manifest/config for example addon
- Mark appropriate classes as final
- Shut off ApplicationProperties from unwanted access from the outside
- Proper field in ApplicationProperties for de.griefed.serverpackcreator.serverpack.overwrite.enabled
- Config check plugin entrypoint
- End: API checks
- Toggle for Minecraft versions available
- Improve readability of FabricScanner
- Improve readability of QuiltScanner
- Improve readability of AnnotationScanner
- Neverending request for i18n key
- i18n merge jar resources and fallback resources
- Replace List<?> with TreeSet<?> where applicable
- Only check input fields when appropriate
- Include automatically excluded mods in logging
- Remove unnecessary tests
- Replace tedious and complex extraction of files and folder from JARs
- Check Minecraft and Fabric/Quilt compatability
- Expand manifest checks for Quilt
- Scan ATLauncher instance json
- Check zip archive for validity with zip4j
- Check zip contents using zip4j
- Improve readability of Configurationhandler.isZip
- Visual artifacts in gui
- Support legacy fabric
- Warning when running start scripts with root privileges
- Ensure the working directory of start.bat files is always the containing directory
- Improve help section in wiki
- User did not agree to EULA, EULA present
- Move aikars flags content to property
- Move ForgeMeta to inner class in MinecraftMeta
- Scan modrinth manifests
- Can the encoding of a file be acquired from the file itself?
- Turn the textfield for files and directories to include in the server pack into a textarea
- Allow specifying of singular file/directy outside of modpack to include
- Remove values from enums
- Completely remove CurseForge support from ServerPackCreator
- Support Quilt modloader
- How to get started with ServerPackCreator guide
- Replace mod exclusion from contains(...) to matches(...), so we can use regex
- Refresh clientside mods fallback list from git repository
- Refactor and split copyFiles(...)
- Rewrite start script creation
- Make Help-menu item in menubar open the wiki in the browser
- Improve exclusion of files and folders
- Allow plugins to store and load custom configuration in serverpackcreator.conf
- Improve settings acquisition in web-frontend to get SPC settings in MainLayout
- Display changelog excerpt if an update is available
- Security: AddonProperties to pass to plugins/addons which does not contain sensitive information
- Refactor UpdateChecker
- Make exclusion of files in ZIP-archive optional, opt-out
- Twitter integration
- Interactive shell
- Webpage to list accepted addons for ServerPackCreator
- Replace fabric-server-launch.jar with Fabric Server Launcher
- Refactor version checks to store available versions in memory
- Allow stopping of server pack generation when in GUI mode
- Enhance server pack creation with CompletableFuture
- Enhance config check with completable future
- Change ConfigurationCreator to make it as independant of ServerPackCreator as possible
- Write custom implementation of CurseForge API
- Splashscreen when opening SPC in GUI mode
- Store the configuration for a CurseForge server pack in database
- Live-checks of fields in GUI
- SMTP for sending mail if server pack was generated
- Rework argument handling / parsing to enforce priority, catch nonsense arguments passed by user, solve problem of specifying multiple valid modes at once at the same time
Loading
Loading
Loading