mirror of
https://github.com/AtlasMediaGroup/TotalFreedomMod.git
synced 2024-11-27 01:05:38 +00:00
Fix for Bukkit NPE in /enchant.
This commit is contained in:
parent
aad8f17455
commit
c3fc085adc
@ -1,6 +1,6 @@
|
||||
#Fri, 19 Jul 2013 19:19:28 -0400
|
||||
#Sat, 20 Jul 2013 19:28:30 -0400
|
||||
|
||||
program.VERSION=2.21
|
||||
program.BUILDNUM=318
|
||||
program.BUILDDATE=07/19/2013 07\:19 PM
|
||||
program.BUILDNUM=320
|
||||
program.BUILDDATE=07/20/2013 07\:28 PM
|
||||
|
||||
|
@ -1,3 +1,3 @@
|
||||
#Build Number for ANT. Do not edit!
|
||||
#Fri Jul 19 19:19:28 EDT 2013
|
||||
build.number=319
|
||||
#Sat Jul 20 19:28:30 EDT 2013
|
||||
build.number=321
|
||||
|
@ -1,5 +1,6 @@
|
||||
package me.StevenLawson.TotalFreedomMod.Commands;
|
||||
|
||||
import me.StevenLawson.TotalFreedomMod.TFM_Log;
|
||||
import org.bukkit.command.Command;
|
||||
import org.bukkit.command.CommandSender;
|
||||
import org.bukkit.enchantments.Enchantment;
|
||||
@ -52,12 +53,26 @@ public class Command_enchant extends TFM_Command
|
||||
else if (args[0].equalsIgnoreCase("addall"))
|
||||
{
|
||||
for (Enchantment ench : Enchantment.values())
|
||||
{
|
||||
/*
|
||||
2013-07-20 23:17:13 [INFO] [TotalFreedomMod]: Command Error: enchant
|
||||
java.lang.NullPointerException
|
||||
at net.minecraft.server.v1_6_R2.EnchantmentDurability.canEnchant(SourceFile:33)
|
||||
at org.bukkit.craftbukkit.v1_6_R2.enchantments.CraftEnchantment.canEnchantItem(CraftEnchantment.java:55)
|
||||
at me.StevenLawson.TotalFreedomMod.Commands.Command_enchant.run(Command_enchant.java:56)
|
||||
*/
|
||||
try
|
||||
{
|
||||
if (ench.canEnchantItem(itemInHand))
|
||||
{
|
||||
itemInHand.addEnchantment(ench, ench.getMaxLevel());
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
TFM_Log.info("Error using " + ench.getName() + " on " + itemInHand.getType().name() + " held by " + sender_p.getName() + ".");
|
||||
}
|
||||
}
|
||||
|
||||
playerMsg("Added all possible enchantments for this item.");
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user