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) {
|
public ArenaClass(String name, double price, boolean unbreakableWeapons, boolean unbreakableArmor) {
|
||||||
this.configName = name;
|
this.configName = name;
|
||||||
this.lowercaseName = name.toLowerCase();
|
this.lowercaseName = name.toLowerCase().replace(" ", "");
|
||||||
|
|
||||||
this.items = new ArrayList<ItemStack>();
|
this.items = new ArrayList<ItemStack>();
|
||||||
this.armor = new ArrayList<ItemStack>(4);
|
this.armor = new ArrayList<ItemStack>(4);
|
||||||
@@ -347,20 +347,10 @@ public class ArenaClass
|
|||||||
private ArenaMaster am;
|
private ArenaMaster am;
|
||||||
|
|
||||||
public MyItems(double price, boolean unbreakableWeapons, boolean unbreakableArmor, 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;
|
this.am = am;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public String getConfigName() {
|
|
||||||
return "My Items";
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public String getLowercaseName() {
|
|
||||||
return "myitems";
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void grantItems(Player p) {
|
public void grantItems(Player p) {
|
||||||
Arena arena = am.getArenaWithPlayer(p);
|
Arena arena = am.getArenaWithPlayer(p);
|
||||||
|
|||||||
@@ -1004,7 +1004,7 @@ public class ArenaListener
|
|||||||
|
|
||||||
private void handleSign(Sign sign, Player p) {
|
private void handleSign(Sign sign, Player p) {
|
||||||
// Check if the first line is a class name.
|
// 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"))
|
if (!arena.getClasses().containsKey(className) && !className.equals("random"))
|
||||||
return;
|
return;
|
||||||
@@ -1063,7 +1063,7 @@ public class ArenaListener
|
|||||||
public void run() {
|
public void run() {
|
||||||
if (!className.equalsIgnoreCase("random")) {
|
if (!className.equalsIgnoreCase("random")) {
|
||||||
if (useClassChests) {
|
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)) {
|
if (ClassChests.assignClassFromStoredClassChest(arena, p, ac)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user