2 minutes estimated read time

About

With this module you can finally create custom server commands that are actually maintainable and readable.
Use Vital's advanced command system to create annotation-driven commands with automatic tab-completion and exception handling mechanisms that actually make sense.

Every command will be a class that extends VitalCommand.Spigot and is annotated with VitalCommand.Info.
A command can have n-number of arg handlers; each arg handler is essentially a method executed when the command is executed with the configured argument.

Please refer to the respective documentation on the left navigation.

Platform compatability

PlatformCompatibleNotes
Spigot✅This platform is fully supported. Use platform-specific implementation subclasses (SomeClass.Spigot).
Paper✅This platform is fully supported. Use platform-specific implementation subclasses (SomeClass.Spigot).
BungeeCord✅This platform is fully supported. Use platform-specific implementation subclasses (SomeClass.Bungee).

Found an issue?

Help us improve the documentation by reporting typos, missing information, or anything confusing.

Don't worry, we will auto-fill most of the annoying fields.

Create GitHub issue

This site and the Vital framework were built with ❤️ by Mike Neumann