willkroboth
willkroboth
Here are the answers to the questions in the original post that I've landed on so far. > Is commandapi:plugin a good Plugin Message packet channel name? I'm not sure...
> I also want to address another thing too: I think we shouldn't really release Velocity support in the next version since the snapshots have started in 9.0.4's snapshot "stage"....
@Timongcraft suggested [on Discord](https://discord.com/channels/745416925924032523/1006282313434415144/1212711211691679754) to create a networking-only Bukkit plugin so users who only wanted to use the CommandAPI on Velocity didn't need to add the whole CommandAPI plugin to...
Hey @Aseeef, thanks for the suggestion, and sorry for the delayed response! After [some discussion on Discord](https://discord.com/channels/745416925924032523/745419648970784821/1116325766423138365), it was decided that delayed commands are probably outside the scope of the...
So yeah, subcommands are converted into LiteralArguments, and when Brigadier finds a literal in the command tree, it drops it directly into the list of suggestions. Looking at the code,...
An experimental implementation of this idea is present on the `dev/command-build-rewrite` branch https://github.com/JorelAli/CommandAPI/commit/83ee2cfcb786fd4a885c7e0932737e82c17d17f6. I'm reopening this issue for tracking.
Oooh, actually, I think this is a very subtle vanilla bug. So, usually, literal nodes should take priority over argument nodes. In this case, that means that while `accept` is...
Yeah, if the player meets the requirements to run the `/request [accept/deny] ...` branch, it should all work as expected. The client and server will agree on which commands are...
This seems to be a bug with Brigadier, as reported by https://github.com/Mojang/brigadier/issues/87. That means it will probably never be fixed. The best way to approach this is probably just to...
@DerEchtePilz > If I understood all this correctly, that means that the (Initatial/Argument)ParseExceptionHandlers will always intercept the exception thrown by the base argument if an error occurs. Isn't this unexpected...