# Important Notice
You will need to update your `0.9.x` formats to be compatible with `1.0.0`. Please [visit the wiki](https://wiki.commandaliases.flashyreese.me/) to view the documentation. I will be trying my best to improve the wiki, you can also help by contributing to it.
# What's changed?
- Specification has been changed - Wiki can be found [here](https://wiki.commandaliases.flashyreese.me/)
- You now need to define `schemaVersion` to `1`
- Formats are pretty much identifical but instead of `"customCommand": {}`, you just define everything in the base clause where the Command Mode is located.
- Some custom command format fields has been renamed, you can find more information about it on the wiki.
- Removed all deprecated features from 0.9.x.
- `COMMAND_ALIAS`, `COMMAND_REASSIGN_AND_ALIAS` and `COMMAND_REASSIGN_AND_CUSTOM` - You can still reassign commands but they would require separate files, this change is done to keep debugging easier.
- Added more formatting types and functions
- Formatting Types can be found [here](https://github.com/FlashyReese/CommandAliases/blob/1.19.x/dev/src/main/java/me/flashyreese/mods/commandaliases/command/impl/FormattingTypeProcessor.java).
- Functions can be found [here](https://github.com/FlashyReese/CommandAliases/blob/1.19.x/dev/src/main/java/me/flashyreese/mods/commandaliases/command/impl/FunctionProcessor.java).
- Added MySQL, Redis, In-Memory database implementations
- Added a math numerical expression evaluator and a boolean expression evaluator using Javaluator
- Enabled all JSON5 features for serialization
- Improved logging to help identify errors cause by a particular file. (I will be improving this further in the future)
- Tons of more changes
# Important Notice
You will need to update your `0.9.x` formats to be compatible with `1.0.0`. Please [visit the wiki](https://wiki.commandaliases.flashyreese.me/) to view the documentation. I will be trying my best to improve the wiki, you can also help by contributing to it.
# What's changed?
- Specification has been changed - Wiki can be found [here](https://wiki.commandaliases.flashyreese.me/)
- You now need to define `schemaVersion` to `1`
- Formats are pretty much identifical but instead of `"customCommand": {}`, you just define everything in the base clause where the Command Mode is located.
- Some custom command format fields has been renamed, you can find more information about it on the wiki.
- Removed all deprecated features from 0.9.x.
- `COMMAND_ALIAS`, `COMMAND_REASSIGN_AND_ALIAS` and `COMMAND_REASSIGN_AND_CUSTOM` - You can still reassign commands but they would require separate files, this change is done to keep debugging easier.
- Added more formatting types and functions
- Formatting Types can be found [here](https://github.com/FlashyReese/CommandAliases/blob/1.19.x/dev/src/main/java/me/flashyreese/mods/commandaliases/command/impl/FormattingTypeProcessor.java).
- Functions can be found [here](https://github.com/FlashyReese/CommandAliases/blob/1.19.x/dev/src/main/java/me/flashyreese/mods/commandaliases/command/impl/FunctionProcessor.java).
- Added MySQL, Redis, In-Memory database implementations
- Added a math numerical expression evaluator and a boolean expression evaluator using Javaluator
- Enabled all JSON5 features for serialization
- Improved logging to help identify errors cause by a particular file. (I will be improving this further in the future)
- Tons of more changes
# Important Notice
You will need to update your `0.9.x` formats to be compatible with `1.0.0`. Please [visit the wiki](https://wiki.commandaliases.flashyreese.me/) to view the documentation. I will be trying my best to improve the wiki, you can also help by contributing to it.
# What's changed?
- Specification has been changed - Wiki can be found [here](https://wiki.commandaliases.flashyreese.me/)
- You now need to define `schemaVersion` to `1`
- Formats are pretty much identifical but instead of `"customCommand": {}`, you just define everything in the base clause where the Command Mode is located.
- Some custom command format fields has been renamed, you can find more information about it on the wiki.
- Removed all deprecated features from 0.9.x.
- `COMMAND_ALIAS`, `COMMAND_REASSIGN_AND_ALIAS` and `COMMAND_REASSIGN_AND_CUSTOM` - You can still reassign commands but they would require separate files, this change is done to keep debugging easier.
- Added more formatting types and functions
- Formatting Types can be found [here](https://github.com/FlashyReese/CommandAliases/blob/1.19.x/dev/src/main/java/me/flashyreese/mods/commandaliases/command/impl/FormattingTypeProcessor.java).
- Functions can be found [here](https://github.com/FlashyReese/CommandAliases/blob/1.19.x/dev/src/main/java/me/flashyreese/mods/commandaliases/command/impl/FunctionProcessor.java).
- Added MySQL, Redis, In-Memory database implementations
- Added a math numerical expression evaluator and a boolean expression evaluator using Javaluator
- Enabled all JSON5 features for serialization
- Improved logging to help identify errors cause by a particular file. (I will be improving this further in the future)
- Tons of more changes
# Important Notice
You will need to update your `0.9.x` formats to be compatible with `1.0.0`. Please [visit the wiki](https://wiki.commandaliases.flashyreese.me/) to view the documentation. I will be trying my best to improve the wiki, you can also help by contributing to it.
# What's changed?
- Specification has been changed - Wiki can be found [here](https://wiki.commandaliases.flashyreese.me/)
- You now need to define `schemaVersion` to `1`
- Formats are pretty much identifical but instead of `"customCommand": {}`, you just define everything in the base clause where the Command Mode is located.
- Some custom command format fields has been renamed, you can find more information about it on the wiki.
- Removed all deprecated features from 0.9.x.
- `COMMAND_ALIAS`, `COMMAND_REASSIGN_AND_ALIAS` and `COMMAND_REASSIGN_AND_CUSTOM` - You can still reassign commands but they would require separate files, this change is done to keep debugging easier.
- Added more formatting types and functions
- Formatting Types can be found [here](https://github.com/FlashyReese/CommandAliases/blob/1.19.x/dev/src/main/java/me/flashyreese/mods/commandaliases/command/impl/FormattingTypeProcessor.java).
- Functions can be found [here](https://github.com/FlashyReese/CommandAliases/blob/1.19.x/dev/src/main/java/me/flashyreese/mods/commandaliases/command/impl/FunctionProcessor.java).
- Added MySQL, Redis, In-Memory database implementations
- Added a math numerical expression evaluator and a boolean expression evaluator using Javaluator
- Enabled all JSON5 features for serialization
- Improved logging to help identify errors cause by a particular file. (I will be improving this further in the future)
- Tons of more changes
# Important Notice
You will need to update your `0.9.x` formats to be compatible with `1.0.0`. Please [visit the wiki](https://wiki.commandaliases.flashyreese.me/) to view the documentation. I will be trying my best to improve the wiki, you can also help by contributing to it.
# What's changed?
- Specification has been changed - Wiki can be found [here](https://wiki.commandaliases.flashyreese.me/)
- You now need to define `schemaVersion` to `1`
- Formats are pretty much identifical but instead of `"customCommand": {}`, you just define everything in the base clause where the Command Mode is located.
- Some custom command format fields has been renamed, you can find more information about it on the wiki.
- Removed all deprecated features from 0.9.x.
- `COMMAND_ALIAS`, `COMMAND_REASSIGN_AND_ALIAS` and `COMMAND_REASSIGN_AND_CUSTOM` - You can still reassign commands but they would require separate files, this change is done to keep debugging easier.
- Added more formatting types and functions
- Formatting Types can be found [here](https://github.com/FlashyReese/CommandAliases/blob/1.19.x/dev/src/main/java/me/flashyreese/mods/commandaliases/command/impl/FormattingTypeProcessor.java).
- Functions can be found [here](https://github.com/FlashyReese/CommandAliases/blob/1.19.x/dev/src/main/java/me/flashyreese/mods/commandaliases/command/impl/FunctionProcessor.java).
- Added MySQL, Redis, In-Memory database implementations
- Added a math numerical expression evaluator and a boolean expression evaluator using Javaluator
- Enabled all JSON5 features for serialization
- Improved logging to help identify errors cause by a particular file. (I will be improving this further in the future)
- Tons of more changes
## Notable changes
- new: Added `toml`, `yaml`, `json` and `json5` support and load from directory
- This loads subdirectories recursively for better organization
- The `commandaliases.json` file is scheduled to be removed on `1.0.0`, the directory can only load individual command aliases rather than an array of them.
- new: Added missing argument types
- new: Added scheduler and command execution back to the scheduler
- Note: Mostly for mod compatibility but also allows users to cancel a scheduled command for the future
- new: Added scheduler event removal command
- new: Added `id`, `triggerTime` and `successfulActions` to custom command action component
- `id` is an identifier for the action, this is used to remove them from the scheduler
- Note: `triggerTime` is similar to `sleep` but instead it schedules the action for the next trigger time. The `sleep` field might be removed in the future.
- `successfulActions` is the opposite of `unsuccessfulActions` mostly for parity
- new: Added `COMMAND_LIST_LOOKUP` mode for suggestion provider
- We can look up whatever suggestion provider is being used from another command
- new: Added some more functions to look up the first suggestion with key
It is highly recommended you [check out the wiki page](https://github.com/FlashyReese/CommandAliases/wiki/Command-Custom-(0.9.0))
## Notable changes
- new: Added `toml`, `yaml`, `json` and `json5` support and load from directory
- This loads subdirectories recursively for better organization
- The `commandaliases.json` file is scheduled to be removed on `1.0.0`, the directory can only load individual command aliases rather than an array of them.
- new: Added missing argument types
- new: Added scheduler and command execution back to the scheduler
- Note: Mostly for mod compatibility but also allows users to cancel a scheduled command for the future
- new: Added scheduler event removal command
- new: Added `id`, `triggerTime` and `successfulActions` to custom command action component
- `id` is an identifier for the action, this is used to remove them from the scheduler
- Note: `triggerTime` is similar to `sleep` but instead it schedules the action for the next trigger time. The `sleep` field might be removed in the future.
- `successfulActions` is the opposite of `unsuccessfulActions` mostly for parity
- new: Added `COMMAND_LIST_LOOKUP` mode for suggestion provider
- We can look up whatever suggestion provider is being used from another command
- new: Added some more functions to look up the first suggestion with key
It is highly recommended you [check out the wiki page](https://github.com/FlashyReese/CommandAliases/wiki/Command-Custom-(0.9.0))
## Notable changes
- new: Added `toml`, `yaml`, `json` and `json5` support and load from directory
- This loads subdirectories recursively for better organization
- The `commandaliases.json` file is scheduled to be removed on `1.0.0`, the directory can only load individual command aliases rather than an array of them.
- new: Added missing argument types
- new: Added scheduler and command execution back to the scheduler
- Note: Mostly for mod compatibility but also allows users to cancel a scheduled command for the future
- new: Added scheduler event removal command
- new: Added `id`, `triggerTime` and `successfulActions` to custom command action component
- `id` is an identifier for the action, this is used to remove them from the scheduler
- Note: `triggerTime` is similar to `sleep` but instead it schedules the action for the next trigger time. The `sleep` field might be removed in the future.
- `successfulActions` is the opposite of `unsuccessfulActions` mostly for parity
- new: Added `COMMAND_LIST_LOOKUP` mode for suggestion provider
- We can look up whatever suggestion provider is being used from another command
- new: Added some more functions to look up the first suggestion with key
It is highly recommended you [check out the wiki page](https://github.com/FlashyReese/CommandAliases/wiki/Command-Custom-(0.9.0))
## Notable changes
- new: Added `toml`, `yaml`, `json` and `json5` support and load from directory
- This loads subdirectories recursively for better organization
- The `commandaliases.json` file is scheduled to be removed on `1.0.0`, the directory can only load individual command aliases rather than an array of them.
- new: Added missing argument types
- new: Added scheduler and command execution back to the scheduler
- Note: Mostly for mod compatibility but also allows users to cancel a scheduled command for the future
- new: Added scheduler event removal command
- new: Added `id`, `triggerTime` and `successfulActions` to custom command action component
- `id` is an identifier for the action, this is used to remove them from the scheduler
- Note: `triggerTime` is similar to `sleep` but instead it schedules the action for the next trigger time. The `sleep` field might be removed in the future.
- `successfulActions` is the opposite of `unsuccessfulActions` mostly for parity
- new: Added `COMMAND_LIST_LOOKUP` mode for suggestion provider
- We can look up whatever suggestion provider is being used from another command
- new: Added some more functions to look up the first suggestion with key
It is highly recommended you [check out the wiki page](https://github.com/FlashyReese/CommandAliases/wiki/Command-Custom-(0.9.0))
## Notable changes
- new: Added database and compute commands.
- new: Added successful/unsuccessful messages for the action component.
- new: Added user configuration file for debugging purposes.
- new: Added function processor
- fix: Implementation of Permissions API (now works properly with LuckPerms).
It is highly recommended you [check out the wiki page](https://github.com/FlashyReese/CommandAliases/wiki/Command-Custom-(0.7.0)) or [the video in the wiki page](https://www.youtube.com/watch?v=kNRw1X_FCq4&list=PLdB_d02dKsZi093x1vv6eiG7JCVCqYu-a&index=12).
## Notable changes
- new: Added database and compute commands.
- new: Added successful/unsuccessful messages for the action component.
- new: Added user configuration file for debugging purposes.
- new: Added function processor
- fix: Implementation of Permissions API (now works properly with LuckPerms).
It is highly recommended you [check out the wiki page](https://github.com/FlashyReese/CommandAliases/wiki/Command-Custom-(0.7.0)) or [the video in the wiki page](https://www.youtube.com/watch?v=kNRw1X_FCq4&list=PLdB_d02dKsZi093x1vv6eiG7JCVCqYu-a&index=12).
## Notable changes
- new: Added database and compute commands.
- new: Added successful/unsuccessful messages for the action component.
- new: Added user configuration file for debugging purposes.
- new: Added function processor
- fix: Implementation of Permissions API (now works properly with LuckPerms).
It is highly recommended you [check out the wiki page](https://github.com/FlashyReese/CommandAliases/wiki/Command-Custom-(0.7.0)) or [the video in the wiki page](https://www.youtube.com/watch?v=kNRw1X_FCq4&list=PLdB_d02dKsZi093x1vv6eiG7JCVCqYu-a&index=12).
## Notable changes
- new: Added database and compute commands.
- new: Added successful/unsuccessful messages for the action component.
- new: Added user configuration file for debugging purposes.
- new: Added function processor
- fix: Implementation of Permissions API (now works properly with LuckPerms).
It is highly recommended you [check out the wiki page](https://github.com/FlashyReese/CommandAliases/wiki/Command-Custom-(0.7.0)) or [the video in the wiki page](https://www.youtube.com/watch?v=kNRw1X_FCq4&list=PLdB_d02dKsZi093x1vv6eiG7JCVCqYu-a&index=12).
What's new?
- Added 2 new command modes `COMMAND_CUSTOM` and `COMMAND_REASSIGN_AND_CUSTOM`
- Custom Commands (similar to Command Alias but using a smart format and better expanding)
Check out the quick and dirty [documentation](https://github.com/FlashyReese/CommandAliases/wiki/Command-Custom)
Command Aliases 0.3.0 for Minecraft 1.16.2/1.16.3/1.16.4