Version 0.5
added command field on commands to set the name of the command
made advanced broadcast replace args properly
fixed usage and description
added preconditions (command conditions) and corresponding error messages
added Url-Calls
made macro Strings properly remove colon in front of the false output
no replace placeholder mow also works in messages
changed placeholder no replace to no-replace and actionholder send to to send-to
added ! (not) operator to conditions
temporarily removed actionholders because they were causing problems
made tab completer better by only showing tab results that start with the user input also added static placeholder in tab to make them stay no matter what and finally added the ability to make it players to make a list of all online players appear
made conditions placeholders instead of actionholder
actionholder-format is now unused
added mini-message, &# and <r,g,b> format support for messages
added boolean type to args
added signature 'any' to String args type
Changes after using the plugin myself:
added player, server-player and offline-player type to args
added ability to disable updater
added placeholders: label, usage, description, permission, name, command and condition-error
added Argument Tab
dropped spigot support
added color ends like in mini-message: &/e, &/#hex, </0,0,0>
Also allow files with the file ending '.yaml' instead of just '.yml'
reworked Actionholders code and added:
reload-config, reload-commands, reload-command ("<!reload-command>command-name")
Added support for placeholders and Strings in general in abc range
made abc permission a Field
removed wrongfully allowed access to actionholders in messages
added Macro Strings that make life easier.
made placeholders escapable with a backslash
added customizable placeholder names
added placeholder support for range
added new namespace key on commands
added or operator ( || ) to conditions
also added &&, but in different ways for abc and commands abc: simply made 'condition' a Field commands: after a conditional line, just add another one
added default tab completion (no tab)
changed config key format.command-prefix to format.namespace
adjusted description
Changed advanced broadcast's field messages to broadcast to match change from v0.02(version not available) in examples.yml
added new permission-required field in commands
added simple tab completer.
updated examples.yml
switched placeholders around (now also on the wiki) and removed 'degrees', 'tab' and 'circumflex' placeholders because of redundancy
added customizable paths
Added logging when disabling plugin because the plugin is unable to create the commands directory
embedded conditions into commands via actionholder
made actionholders work without throwing a NullPointerException by simply not returning null...
added an updater