Fixed errors :D

This commit is contained in:
Sauilitired 2014-11-01 16:22:22 +01:00
parent 5b62523003
commit 2dc935eed6
3 changed files with 18 additions and 0 deletions

View File

@ -139,6 +139,7 @@ public enum C {
*/
NOT_VALID_SUBCOMMAND("&cThat is not a valid subcommand"),
DID_YOU_MEAN("&cDid you mean: &6%s"),
NAME_LITTLE("&c%s name is too short, &6%s&c<&6%s"),
NO_COMMANDS("&cI'm sorry, but you're not permitted to use any subcommands."),
SUBCOMMAND_SET_OPTIONS_HEADER("&cPossible Values: "),
/*

View File

@ -159,6 +159,7 @@ public class MainCommand implements CommandExecutor, TabCompleter {
if(!(commandSender instanceof Player)) return null;
Player player = (Player) commandSender;
ArrayList<SubCommand> subo = subCommands;
if(strings.length < 1 || strings[0].length() < 2) return null;
while(true) {
String sub = new StringComparsion(strings[0], subo.toArray()).getBestMatch();
if(subo.isEmpty())

View File

@ -217,6 +217,10 @@ public class Set extends SubCommand {
PlayerFunctions.sendMessage(plr, C.NEED_BIOME);
return true;
}
if(args[1].length() < 2) {
sendMessage(plr, C.NAME_LITTLE, "Biome", args[1].length() + "", "2");
return true;
}
Biome biome = Biome.valueOf(new StringComparsion(args[1], Biome.values()).getBestMatch());
/*for (Biome b : Biome.values()) {
if (b.toString().equalsIgnoreCase(args[1])) {
@ -243,6 +247,10 @@ public class Set extends SubCommand {
PlayerFunctions.sendMessage(plr, C.NEED_BLOCK);
return true;
}
if(args[1].length() < 2) {
sendMessage(plr, C.NAME_LITTLE, "Material", args[1].length() + "", "2");
return true;
}
Material material = getMaterial(args[1], PlotWorld.BLOCKS);
/*for (Material m : PlotWorld.BLOCKS) {
if (m.toString().equalsIgnoreCase(args[1])) {
@ -297,6 +305,10 @@ public class Set extends SubCommand {
s = s.replaceAll(",", "");
String[] ss = s.split(";");
ss[0] = ss[0].replaceAll(";", "");
if(ss[0].length() < 2) {
sendMessage(plr, C.NAME_LITTLE, "Material", ss[0].length() + "", "2");
return true;
}
m = getMaterial(ss[0], materials);
/*for (Material ma : materials) {
if (ma.toString().equalsIgnoreCase(ss[0])) {
@ -336,6 +348,10 @@ public class Set extends SubCommand {
PlayerFunctions.sendMessage(plr, C.NOT_IN_PLOT_WORLD);
return true;
}
if(args[1].length() < 2) {
sendMessage(plr, C.NAME_LITTLE, "Material", args[1].length() + "", "2");
return true;
}
Material material = getMaterial(args[1], PlotWorld.BLOCKS);
/*for (Material m : PlotWorld.BLOCKS) {
if (m.toString().equalsIgnoreCase(args[1])) {