From 27962c63513248de8449787802414461c2d7e773 Mon Sep 17 00:00:00 2001 From: aginsun Date: Sat, 16 Mar 2013 12:50:54 +0100 Subject: [PATCH] Letting arrow death work makes it so that when mobs killed with a bow have a chance of dropping minium shards. --- .../com/pahimar/ee3/core/handlers/EntityLivingHandler.java | 7 +++++++ 1 file changed, 7 insertions(+) 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); + } + } } }