Particles/src/main/java/com/alttd/commands/SubCommand.java
2021-09-25 01:56:42 +02:00

32 lines
735 B
Java

package com.alttd.commands;
import net.kyori.adventure.text.minimessage.MiniMessage;
import org.bukkit.command.CommandSender;
import java.util.List;
public abstract class SubCommand {
private final MiniMessage miniMessage;
public SubCommand() {
miniMessage = MiniMessage.get();
}
public abstract boolean onCommand(CommandSender commandSender, String[] args);
public abstract String getName();
public String getPermission() {
return "villagerui." + getName();
}
public abstract List<String> getTabComplete(CommandSender commandSender, String[] args);
public abstract String getHelpMessage();
protected MiniMessage getMiniMessage() {
return miniMessage;
}
}