package com.pahimar.ee3.command; import com.pahimar.ee3.reference.Names; import com.pahimar.ee3.util.LogHelper; import cpw.mods.fml.common.FMLCommonHandler; import net.minecraft.command.CommandBase; import net.minecraft.command.ICommandSender; import java.util.List; public class CommandPlayerLearnEverything extends CommandBase { @Override public String getCommandName() { return Names.Commands.PLAYER_LEARN_EVERYTHING; } @Override public int getRequiredPermissionLevel() { return 2; } @Override public String getCommandUsage(ICommandSender commandSender) { return "TODO"; } @Override public void processCommand(ICommandSender commandSender, String[] args) { LogHelper.info("Teaching player everything"); } @Override public List addTabCompletionOptions(ICommandSender commandSender, String[] args) { if (args.length == 2) { return getListOfStringsMatchingLastWord(args, FMLCommonHandler.instance().getMinecraftServerInstance().getAllUsernames()); } return null; } }