Skip to content
This repository was archived by the owner on Aug 19, 2025. It is now read-only.

WithLithum-archive/Grimoire

Repository files navigation

Grimoire

Grimoire is a .NET-based framework for validating Brigadier commands.

It works by defining the overall "archetype" of parameters and commands beforehand, and validate each nodes of the command based on the archetype. Where validating with Brigadier itself requires a one-to-one definition in Brigadier which defining commands in it is a great complexity.

Usage

Grimoire already defines a basic command type archetype and archetypes for all parameter types supported by Brigadier on its own.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

Licence

This project is licensed under the GNU General Public License, either version 3 or (at your opinion) any later version. See a copy of the license here.

There are also other open source projects used in this project. See the acknowledgements.

About

A framework for validating Brigadier commands

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages