Fixed error due to getEnchantmentNumb being called for halloween item
lore.
This commit is contained in:
parent
8007ddb83e
commit
6a152d0204
@ -13355,7 +13355,7 @@ class updateInventoryTask implements Runnable {
|
|||||||
if (itemEnchantments.get(e) == null || bookEnchantments.get(e) > itemEnchantments.get(e)) {
|
if (itemEnchantments.get(e) == null || bookEnchantments.get(e) > itemEnchantments.get(e)) {
|
||||||
// Book enchantment is larger in magnitude. Assign it as a possible outcome.
|
// Book enchantment is larger in magnitude. Assign it as a possible outcome.
|
||||||
probableEnchantments.put(e, bookEnchantments.get(e));
|
probableEnchantments.put(e, bookEnchantments.get(e));
|
||||||
} else if (bookEnchantments.get(e) == itemEnchantments.get(e) && bookEnchantments.get(e) <= 10) {
|
} else if (bookEnchantments.get(e) == itemEnchantments.get(e) && bookEnchantments.get(e) < 10) {
|
||||||
// Book enchantment is same in magnitude. Upgrade by one level.
|
// Book enchantment is same in magnitude. Upgrade by one level.
|
||||||
probableEnchantments.put(e, bookEnchantments.get(e) + 1);
|
probableEnchantments.put(e, bookEnchantments.get(e) + 1);
|
||||||
}
|
}
|
||||||
@ -13766,7 +13766,7 @@ class updateInventoryTask implements Runnable {
|
|||||||
public double getEnchantmentNumb(String s) {
|
public double getEnchantmentNumb(String s) {
|
||||||
//Parse the string for spaces.
|
//Parse the string for spaces.
|
||||||
String[] enchant = s.split(" ");
|
String[] enchant = s.split(" ");
|
||||||
if (enchant[0].contains(ChatColor.YELLOW+"")) {
|
if (enchant[0].contains(ChatColor.YELLOW+"") && (enchant.length > 1)) {
|
||||||
String newstring = ((enchant[0].replace(ChatColor.YELLOW.getChar(), ' ')).replace('%', ' ')).replace(Character.toString((char)0x00A7), Character.toString((char)0x0020));
|
String newstring = ((enchant[0].replace(ChatColor.YELLOW.getChar(), ' ')).replace('%', ' ')).replace(Character.toString((char)0x00A7), Character.toString((char)0x0020));
|
||||||
// Bukkit.getLogger().info("Enchant number is "+Double.valueOf(newstring));
|
// Bukkit.getLogger().info("Enchant number is "+Double.valueOf(newstring));
|
||||||
return Double.valueOf(newstring);
|
return Double.valueOf(newstring);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user