From the outset, I’m not seeing much from Brigadier that I think would integrate too ground-breakingly with MineOS. Right now, admittedly, the console input is a bit limited (what with santization getting in the way of many JSON characters, etc.), but it looks like Brigadier is all about adding new functionality to the console rather than opening up a new way to interface the console (which would be preferred).
Right now, it’s mostly text to
mineos_console.js, and there is limited functionality using
rcon and then the query business.
There are far superior ways to interface the console, but I was wary to touch the already-quite-popular and known-mostly-working methods in NodeJS. I ended up learning how to do this in
mineos-ruby, which was use
STDOUT I/O channels. For something I wrote up 2 years ago and haven’t progressed since, that ruby code is astonishingly robust to Minecraft’s development.
It sometimes saddens me that the reason that dev died was because I couldn’t figure out
swift, an object store that would’ve tied together the latest MineOS iteration so nicely.
I digress: brigadier is more of a mod than it is a server type, so I don’t foresee many changes to the current NodeJS webui even with wider adoption of Brigadier. I’m not dismissing it, but my limited vision doesn’t yet see what can be integrated, so if I’m missing something novel, please do point it out!