diff --git a/out/production/ActionHealth/com/zeshanaslam/actionhealth/HealthUtil.class b/out/production/ActionHealth/com/zeshanaslam/actionhealth/HealthUtil.class index e7c75be..cf510e1 100644 Binary files a/out/production/ActionHealth/com/zeshanaslam/actionhealth/HealthUtil.class and b/out/production/ActionHealth/com/zeshanaslam/actionhealth/HealthUtil.class differ diff --git a/plugin.yml b/plugin.yml index a7c67ac..2e72d2c 100644 --- a/plugin.yml +++ b/plugin.yml @@ -1,6 +1,6 @@ name: ActionHealth main: com.zeshanaslam.actionhealth.Main -version: 3.2.0 +version: 3.2.1 commands: Actionhealth: description: Actionhealth main command. \ No newline at end of file diff --git a/src/com/zeshanaslam/actionhealth/HealthUtil.java b/src/com/zeshanaslam/actionhealth/HealthUtil.java index 738512e..8a37e26 100644 --- a/src/com/zeshanaslam/actionhealth/HealthUtil.java +++ b/src/com/zeshanaslam/actionhealth/HealthUtil.java @@ -38,8 +38,8 @@ public class HealthUtil { if (entity instanceof Player) { Player player = (Player) entity; - // Using string version for older versions - if (player.getGameMode().name().equals("SPECTATOR")) { + // Using string version for older versions. Checking for gamemode is null because of fake player npcs. + if (player.getGameMode() != null && player.getGameMode().name().equals("SPECTATOR")) { return; } }