BloodMagic/src/main/java/WayofTime/bloodmagic/command/CommandBloodMagic.java

45 lines
1.5 KiB
Java
Raw Normal View History

package WayofTime.bloodmagic.command;
import WayofTime.bloodmagic.command.sub.SubCommandBind;
import WayofTime.bloodmagic.command.sub.SubCommandNetwork;
import WayofTime.bloodmagic.command.sub.SubCommandOrb;
import WayofTime.bloodmagic.util.helper.TextHelper;
import net.minecraft.command.ICommandSender;
import net.minecraft.util.text.TextComponentString;
2017-01-01 21:43:34 -08:00
import net.minecraftforge.server.command.CommandTreeBase;
2017-08-15 21:30:48 -07:00
public class CommandBloodMagic extends CommandTreeBase {
public CommandBloodMagic() {
2017-01-01 21:43:34 -08:00
addSubcommand(new SubCommandBind());
addSubcommand(new SubCommandNetwork());
addSubcommand(new SubCommandOrb());
}
@Override
2017-08-15 21:30:48 -07:00
public String getName() {
2017-01-01 21:43:34 -08:00
return "bloodmagic";
}
@Override
2017-08-15 21:30:48 -07:00
public String getUsage(ICommandSender sender) {
2017-01-01 21:43:34 -08:00
return "/bloodmagic help";
}
@Override
2017-08-15 21:30:48 -07:00
public int getRequiredPermissionLevel() {
return 2;
}
2017-08-15 21:30:48 -07:00
public static void displayHelpString(ICommandSender commandSender, String display, Object... info) {
2017-01-01 21:43:34 -08:00
commandSender.sendMessage(new TextComponentString(TextHelper.localizeEffect(display, info)));
}
2017-08-15 21:30:48 -07:00
public static void displayErrorString(ICommandSender commandSender, String display, Object... info) {
2017-01-01 21:43:34 -08:00
commandSender.sendMessage(new TextComponentString(TextHelper.localizeEffect(display, info)));
}
2017-08-15 21:30:48 -07:00
public static void displaySuccessString(ICommandSender commandSender, String display, Object... info) {
2017-01-01 21:43:34 -08:00
commandSender.sendMessage(new TextComponentString(TextHelper.localizeEffect(display, info)));
}
}