commodore
commodore copied to clipboard
Utility for using Minecraft's 1.13 'brigadier' library in Bukkit plugins.
Version `2.0` seems to have some issues with 1.19.1. The completion itself works fine, but when trying to execute the command, the game doesn't seem to recognize the command: `Unknown...
Basicly I tried using LuckPerms on my 1.19.1 PaperMC server but, it just keep saying "An unexpected error occured trying to execute that commmand". So I tried it on the...
Since the original MinecraftArgumentTypes required too much maintenance and reflection to work across all versions, it was removed in commodore 2.0. Unfortunately, my command library [Lamp](https://github.com/Revxrsal/Lamp) depended on it internally...
https://github.com/Incendo/cloud/commit/9dde0775435984fc512d7f551cc2927e32d198f9 This commit may be useful for updating to 1.19, not sure if I will have time to PR it myself
When declaring a command in commodore, the command does not execute anymore in a command block, but still does work in chat. A possible fix, like the current code do...
If you type a command like: `/execute as run lp group` then you add a space to get tab completions, you get this stacktrace: ``` [00:21:23 ERROR]: Exception when test...
I did like to have multi-colored arguments, but I don't see a way to do this. Such as `#target`, the `#` will be an other color than `target`. Thank you...
I was wondering if it's possible to register aliases to certain commands using the commodore file format. Right now I have something like this: ```java InputStream is = //... LiteralCommandNode...
I'm using a custom suggestion provider for the arguments so I'm using `#register(LiteralCommandNode)` but I've discovered that it leaves `minecraft:command` tab completion in (I also register `plugin:command` so I get...
So I'm attempting to add suggestions to the commands like so ``` public class Commands { public static void register(PluginCommand command, Commodore commodore) { LiteralArgumentBuilder commandBuild = LiteralArgumentBuilder.literal("foo") .then( RequiredArgumentBuilder.argument("bar",...