diff --git a/build.gradle b/build.gradle index 9d4b1cb..8d0aa04 100644 --- a/build.gradle +++ b/build.gradle @@ -29,7 +29,7 @@ repositories { apply plugin: 'net.minecraftforge.gradle.forge' -version = "1.7.2" +version = "1.7.3" group= "gigaherz.survivalist" // http://maven.apache.org/guides/mini/guide-naming-conventions.html archivesBaseName = "Survivalist-1.10.2" diff --git a/src/main/java/gigaherz/survivalist/scraping/ItemBreakingTracker.java b/src/main/java/gigaherz/survivalist/scraping/ItemBreakingTracker.java index 5c597c0..0b47825 100644 --- a/src/main/java/gigaherz/survivalist/scraping/ItemBreakingTracker.java +++ b/src/main/java/gigaherz/survivalist/scraping/ItemBreakingTracker.java @@ -290,9 +290,12 @@ public void onTrackDamage(EntityPlayer player) } @SubscribeEvent - public void attachCapabilities(AttachCapabilitiesEvent e) + public void attachCapabilities(AttachCapabilitiesEvent e) { - final EntityPlayer entity = e.getObject(); + final Entity entity = e.getObject(); + + if (!(entity instanceof EntityPlayerMP)) + return; if (entity.worldObj == null || entity.worldObj.isRemote) return;