Undo Taming fix, attempt fix of block interact NPE

This commit is contained in:
TheYeti 2012-03-08 12:11:09 -08:00
parent 714f829f3e
commit 88ab232ccd
3 changed files with 9 additions and 10 deletions

View File

@ -16,7 +16,7 @@ Version 2.0.00-dev
= Fixed issue with Blast Mining not seeing TNT for detonation due to snow
! Changed Call of the Wild to activate on left-click rather than right-click
! Changed Blast Mining to track based on Entity ID vs. Location
= Fix Taming to hopefully properly handle offline players....again
= Attempted fix of block interaction returning NPE's
Version 1.3.02
+ Added in game guides for Mining, Excavation, and Acrobatics. Simply type /skillname ? to access them

View File

@ -156,7 +156,13 @@ public class mcPlayerListener implements Listener
Action action = event.getAction();
Block block = event.getClickedBlock();
ItemStack is = player.getItemInHand();
Material mat = block.getType();
Material mat;
if (block.equals(null)) {
mat = Material.AIR;
}
else {
mat = block.getType();
}
/*
* Ability checks

View File

@ -104,14 +104,7 @@ public class Taming
{
DamageCause cause = event.getCause();
Wolf wolf = (Wolf) event.getEntity();
Player master;
if ( wolf.getOwner() instanceof Player ) {
master = (Player) wolf.getOwner();
}
else {
OfflinePlayer oMaster = (OfflinePlayer) wolf.getOwner();
master = (Player) oMaster.getPlayer();
}
Player master = (Player) wolf.getOwner();
int skillLevel = Users.getProfile(master).getSkillLevel(SkillType.TAMING);
switch(cause)