Orphan command API, prefixes, bug fixes and general improvements
- Added the new OrphanCommand API, which allows resolving paths for commands at runtime
- Added
CommandHandler.setMessagePrefix()
for setting prefixes for messages - Fixed newly registered resolvers and suggestion factories not taking precedence over default ones
- Added SuggestionProvider.of(Supplier<Collection>)
- Added a default suggestion factory for enums
- Prevent unauthorized commands from appearing in suggestions
Bukkit:
- Allow CommandActor.getUniqueId() for console and command blocks
- Removed PlayerSelector in favor of the more versatile EntitySelector
- Updated commodore to support Minecraft 1.18