- #19 - Added support for Minecraft versions 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, and 1.19 with one jar file
- Combined
/configcommandhelp,/configcommandbuild,/configcommandreloadinto a single command/configcommands - Renamed
/configcommands helpto/configcommands functions - Added
/configcommands debugfor setting and reading local debug values - Added
/configcommands helpfor seeing help and usage information for the different branches of/configcommands
- Refactored project as a multi-module maven project to better handle depending on different Spigot versions in the different NMS modules
- Now compiling from and to Java 16 to support older Minecraft versions
- Added enum ConfigCommandAddOn.RegisterMode to let AddOns choose more exactly how they want to register thier InternalArguments and FunctionAdders
- Added package SystemCommands and class SystemCommandHandler to manage
/configcommands - Added class ConfigCommandsHandler to manage interactions with the ConfigCommands plugin
See all commits in #21
- #8 - Added
/configcommandreloadcommand for updating command behavior without needing to restart the server - Fixed bug that prevented Expression function chains that started with a Static class reference
- Now using Maven for dependency management and packaging
- Use Mojang-Mapped version of Craftbukkit and compile with special source
- Simplified nested package structure
- #3 - Ensured functions registered for the same InternalArgument have unique Definitions, preventing collisions when combining lists into a map
- #6 - Added different OpSender classes that disguise themselves as different CommandSender subclasses
See all commits in #18
- Fleshed out InternalStringArgument with relevant functions
- Add hasPermission function to InternalCommandSenderArgument
- Stopped InternalVoidArgument from being registered normally
- Fixed InternalArrayListArgument's remove function
- Fixed errors in show info menu of
/configcommandbuild - Added help messages for
/configcommandbuildand/configcommandhelp
See full squashed commit here: ConfigCommands-v-1.0.1
- Initial release