diff --git a/ee3_common/com/pahimar/ee3/core/handlers/EntityLivingHandler.java b/ee3_common/com/pahimar/ee3/core/handlers/EntityLivingHandler.java index 367d6075..7bb3ffc0 100644 --- a/ee3_common/com/pahimar/ee3/core/handlers/EntityLivingHandler.java +++ b/ee3_common/com/pahimar/ee3/core/handlers/EntityLivingHandler.java @@ -28,6 +28,13 @@ public class EntityLivingHandler { if (event.source.getDamageType().equals("player")) { ItemDropHelper.dropMiniumShard((EntityPlayer) event.source.getSourceOfDamage(), event.entityLiving); + } + if (event.source.getSourceOfDamage() instanceof EntityArrow){ + if (((EntityArrow) event.source.getSourceOfDamage()).shootingEntity != null){ + if (((EntityArrow) event.source.getSourceOfDamage()).shootingEntity instanceof EntityPlayer){ + ItemDropHelper.dropMiniumShard((EntityPlayer) event.source.getSourceOfDamage(), event.entityLiving); + } + } } }