diff options
Diffstat (limited to 'me/Danker/commands/LootCommand.java')
-rw-r--r-- | me/Danker/commands/LootCommand.java | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/me/Danker/commands/LootCommand.java b/me/Danker/commands/LootCommand.java index 5853cee..f93eda9 100644 --- a/me/Danker/commands/LootCommand.java +++ b/me/Danker/commands/LootCommand.java @@ -1,12 +1,14 @@ package me.Danker.commands; import java.text.NumberFormat; +import java.util.List; import java.util.Locale; import net.minecraft.command.CommandBase; import net.minecraft.command.CommandException; import net.minecraft.command.ICommandSender; import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.util.BlockPos; import net.minecraft.util.ChatComponentText; import net.minecraft.util.EnumChatFormatting; @@ -118,6 +120,16 @@ public class LootCommand extends CommandBase { public int getRequiredPermissionLevel() { return 0; } + + @Override + public List<String> addTabCompletionOptions(ICommandSender sender, String[] args, BlockPos pos) { + if (args.length == 1) { + return getListOfStringsMatchingLastWord(args, "wolf", "spider", "zombie", "fishing"); + } else if (args.length == 2 && args[0].equalsIgnoreCase("fishing")) { + return getListOfStringsMatchingLastWord(args, "winter"); + } + return null; + } @Override public void processCommand(ICommandSender arg0, String[] arg1) throws CommandException { |