fix legacy mcmmo hook error when player isn't set up

This commit is contained in:
jascotty2 2019-08-13 09:01:26 -05:00
parent 8d7a4bb675
commit 0bd7c3f22d
3 changed files with 3 additions and 3 deletions

View File

@ -35,7 +35,7 @@ public class McMMOClassic12Hook implements TimberHook {
@Override
public boolean shouldApplyDoubleDrops(Player player) {
if (SkillType.WOODCUTTING.getDoubleDropsDisabled())
if (player == null || !player.hasMetadata("mcMMO: Player Data") || SkillType.WOODCUTTING.getDoubleDropsDisabled())
return false;
int skillLevel = UserManager.getPlayer(player).getSkillLevel(SkillType.WOODCUTTING);

View File

@ -36,7 +36,7 @@ public class McMMOClassic13Hook implements TimberHook {
@Override
public boolean shouldApplyDoubleDrops(Player player) {
if (SkillType.WOODCUTTING.getDoubleDropsDisabled())
if (player == null || !player.hasMetadata("mcMMO: Player Data") || SkillType.WOODCUTTING.getDoubleDropsDisabled())
return false;
int skillLevel = UserManager.getPlayer(player).getSkillLevel(SkillType.WOODCUTTING);

View File

@ -35,7 +35,7 @@ public class McMMOClassic8Hook implements TimberHook {
@Override
public boolean shouldApplyDoubleDrops(Player player) {
if (SkillType.WOODCUTTING.getDoubleDropsDisabled())
if (player == null || !player.hasMetadata("mcMMO: Player Data") || SkillType.WOODCUTTING.getDoubleDropsDisabled())
return false;
int skillLevel = UserManager.getPlayer(player).getSkillLevel(SkillType.WOODCUTTING);