diff --git a/src/me/ryanhamshire/GriefPrevention/EntityEventHandler.java b/src/me/ryanhamshire/GriefPrevention/EntityEventHandler.java index a6501a8..3a912ad 100644 --- a/src/me/ryanhamshire/GriefPrevention/EntityEventHandler.java +++ b/src/me/ryanhamshire/GriefPrevention/EntityEventHandler.java @@ -574,6 +574,15 @@ public class EntityEventHandler implements Listener //horse protections can be disabled if(event.getEntity() instanceof Horse && !GriefPrevention.instance.config_claims_protectHorses) return; + //protected death loot can't be destroyed, only picked up or despawned due to expiration + if(event.getEntityType() == EntityType.DROPPED_ITEM) + { + if(event.getEntity().hasMetadata("GP_ITEMOWNER")) + { + event.setCancelled(true); + } + } + //protect pets from environmental damage types which could be easily caused by griefers if(event.getEntity() instanceof Tameable && !GriefPrevention.instance.pvpRulesApply(event.getEntity().getWorld())) {