Replace spaces in class names when toLowerCase'ing them.
This commit is contained in:
@@ -29,7 +29,7 @@ public class ArenaClass
|
||||
*/
|
||||
public ArenaClass(String name, double price, boolean unbreakableWeapons, boolean unbreakableArmor) {
|
||||
this.configName = name;
|
||||
this.lowercaseName = name.toLowerCase();
|
||||
this.lowercaseName = name.toLowerCase().replace(" ", "");
|
||||
|
||||
this.items = new ArrayList<ItemStack>();
|
||||
this.armor = new ArrayList<ItemStack>(4);
|
||||
@@ -347,20 +347,10 @@ public class ArenaClass
|
||||
private ArenaMaster am;
|
||||
|
||||
public MyItems(double price, boolean unbreakableWeapons, boolean unbreakableArmor, ArenaMaster am) {
|
||||
super("", price, unbreakableWeapons, unbreakableArmor);
|
||||
super("My Items", price, unbreakableWeapons, unbreakableArmor);
|
||||
this.am = am;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getConfigName() {
|
||||
return "My Items";
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getLowercaseName() {
|
||||
return "myitems";
|
||||
}
|
||||
|
||||
@Override
|
||||
public void grantItems(Player p) {
|
||||
Arena arena = am.getArenaWithPlayer(p);
|
||||
|
||||
@@ -1004,7 +1004,7 @@ public class ArenaListener
|
||||
|
||||
private void handleSign(Sign sign, Player p) {
|
||||
// Check if the first line is a class name.
|
||||
String className = ChatColor.stripColor(sign.getLine(0)).toLowerCase();
|
||||
String className = ChatColor.stripColor(sign.getLine(0)).toLowerCase().replace(" ", "");
|
||||
|
||||
if (!arena.getClasses().containsKey(className) && !className.equals("random"))
|
||||
return;
|
||||
@@ -1063,7 +1063,7 @@ public class ArenaListener
|
||||
public void run() {
|
||||
if (!className.equalsIgnoreCase("random")) {
|
||||
if (useClassChests) {
|
||||
ArenaClass ac = plugin.getArenaMaster().getClasses().get(className.toLowerCase());
|
||||
ArenaClass ac = plugin.getArenaMaster().getClasses().get(className.toLowerCase().replace(" ", ""));
|
||||
if (ClassChests.assignClassFromStoredClassChest(arena, p, ac)) {
|
||||
return;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user