mirror of https://github.com/Minestom/Minestom.git
26 lines
811 B
Java
26 lines
811 B
Java
package net.minestom.demo.commands;
|
|
|
|
import net.kyori.adventure.text.Component;
|
|
import net.minestom.server.command.CommandSender;
|
|
import net.minestom.server.command.builder.Command;
|
|
import net.minestom.server.command.builder.CommandContext;
|
|
import net.minestom.server.command.builder.arguments.ArgumentType;
|
|
|
|
public class TestCommand extends Command {
|
|
|
|
public TestCommand() {
|
|
super("testcmd");
|
|
setDefaultExecutor(this::usage);
|
|
|
|
var block = ArgumentType.BlockState("block");
|
|
block.setCallback((sender, exception) -> exception.printStackTrace());
|
|
|
|
addSyntax((sender, context) -> System.out.println("executed"), block);
|
|
}
|
|
|
|
private void usage(CommandSender sender, CommandContext context) {
|
|
sender.sendMessage(Component.text("Incorrect usage"));
|
|
}
|
|
|
|
}
|