- #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
,/configcommandreload
into a single command/configcommands
- Renamed
/configcommands help
to/configcommands functions
- Added
/configcommands debug
for setting and reading local debug values - Added
/configcommands help
for 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
/configcommandreload
command 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
/configcommandbuild
and/configcommandhelp
See full squashed commit here: ConfigCommands-v-1.0.1
- Initial release