The first step in supporting more platforms is abstracting away most of the logic into a brigadier-commons module specifically only for creating commands with Brigadier as the backing library. This allows easy extensions of the printing and parsing mechanism to support custom printers and arguments for not only Paper, but also other Brigadier-based platforms, like modded.
The first step in supporting more platforms is abstracting away most of the logic into a brigadier-commons module specifically only for creating commands with Brigadier as the backing library. This allows easy extensions of the printing and parsing mechanism to support custom printers and arguments for not only Paper, but also other Brigadier-based platforms, like modded.