From 6a299a483a4865e13cd61e5d900a9e0c004a9226 Mon Sep 17 00:00:00 2001 From: t1g3l Date: Mon, 18 May 2015 13:51:05 +0200 Subject: [PATCH] Changed forge command tab completion to use getListOfStringsMatchingLastWord() --- .../minecraftforge/server/command/ForgeCommand.java | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/src/main/java/net/minecraftforge/server/command/ForgeCommand.java b/src/main/java/net/minecraftforge/server/command/ForgeCommand.java index 9ea205767c..163bc34695 100644 --- a/src/main/java/net/minecraftforge/server/command/ForgeCommand.java +++ b/src/main/java/net/minecraftforge/server/command/ForgeCommand.java @@ -2,8 +2,6 @@ package net.minecraftforge.server.command; import java.lang.ref.WeakReference; import java.text.DecimalFormat; -import java.util.ArrayList; -import java.util.Arrays; import java.util.List; import net.minecraft.command.CommandBase; @@ -77,21 +75,16 @@ public class ForgeCommand extends CommandBase { { if (args.length == 1) { - return Arrays.asList("tps", "track"); + return getListOfStringsMatchingLastWord(args, "tps", "track"); } else if (args.length == 2) { if ("tps".equals(args[0])) { - ArrayList list = new ArrayList(); - for (Integer l : getServer().worldTickTimes.keySet()) - { - list.add(l.toString()); - } - return list; + return func_175762_a(args, getServer().worldTickTimes.keySet()); } else if ("track".equals(args[0])) { - return Arrays.asList("te"); + return getListOfStringsMatchingLastWord(args, "te"); } } return null;