From 0243a46401f7654be2b61457880681fb027271bf Mon Sep 17 00:00:00 2001 From: bowser0000 Date: Sun, 2 Aug 2020 19:19:11 -0400 Subject: Add tab complete to commands --- me/Danker/commands/ToggleCommand.java | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'me/Danker/commands/ToggleCommand.java') diff --git a/me/Danker/commands/ToggleCommand.java b/me/Danker/commands/ToggleCommand.java index 0e893c4..218378f 100644 --- a/me/Danker/commands/ToggleCommand.java +++ b/me/Danker/commands/ToggleCommand.java @@ -1,11 +1,14 @@ package me.Danker.commands; +import java.util.List; + import me.Danker.handlers.ConfigHandler; import net.minecraft.command.CommandBase; import net.minecraft.command.CommandException; import net.minecraft.command.ICommand; 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; @@ -29,6 +32,14 @@ public class ToggleCommand extends CommandBase implements ICommand { return 0; } + @Override + public List addTabCompletionOptions(ICommandSender sender, String[] args, BlockPos pos) { + if (args.length == 1) { + return getListOfStringsMatchingLastWord(args, "gparty", "coords", "golden", "list"); + } + return null; + } + @Override public void processCommand(ICommandSender arg0, String[] arg1) throws CommandException { final EntityPlayer player = (EntityPlayer)arg0; -- cgit