Annotation-based commands
Understanding how your commands are set up
@Command({"examplemod", "example", "example_mod"})@Command(arrayOf("examplemod", "example", "example_mod"))Executing code when someone runs your command
@Command({"examplemod", "example", "example_mod"})
public class ExampleCommand {
}@Command(arrayOf("examplemod", "example", "example_mod"))
class ExampleCommand {
}@Command({"examplemod", "example", "example_mod"})
public class ExampleCommand {
@Handler
public void main() {
System.out.println("Hello, OneConfig!");
}
}@Command(arrayOf("examplemod", "example", "example_mod"))
class ExampleCommand {
@Handler
fun main() {
println("Hello, OneConfig!");
}
}Command parameters
Parameter parsers
Subcommands
Last updated