package com.brandon3055.townbuilder.schematics.commands; import net.minecraft.command.ICommandSender; import net.minecraft.entity.player.EntityPlayer; import java.util.List; /** * Created by Brandon on 25/02/2015. */ public abstract interface ISubCommand { public abstract String getCommandName(); public abstract void handleCommand(EntityPlayer player, String[] args); public abstract List<String> addTabCompletionOptions(ICommandSender paramICommandSender, String[] paramArrayOfString); public abstract boolean canSenderUseCommand(ICommandSender sender); public abstract String[] helpInfo(EntityPlayer sender); }