Skip to content
Arie edited this page Oct 25, 2023 · 31 revisions

Welcome to the Ovommand wiki!

Introducing Ovommand, a virion framework designed to parse command data for PocketMine-MP. Inspired by the versatility and potential of Commando, Ovommand aims to parse the output of command data with a syntax checker. The difference between this and Commando is that this is trying to guess the correct hint inputted from the client rather than find one that fits. with a lot of flaw codes

This was made because I cannot wrap around the features of Commando... and how commando could parse the wrong parameter if the structure is similar.

Prob Commando Ovommand
Parameters structure saving as groups of arguments based on its index saving as separated group of parameters called overload
Enum system ? have a manager for dealing with enums
Default Enums ? support part of vanilla enums with custom enums
Command Results return raw data return object based value and dealing with broken syntax
Broken syntax ? send usage support vanilla syntax error thingy
Position results return raw data support ^, ~ and parsing them correctly regardless of the space

TODO: Better table and docs

Before you start using it, you should read through the DOCS a bit so you can take full advantage of Ovommand's functions!

Other docs:

To developers:

To contributors:


ovo_warning
This wiki is under construction....