From eab4101d1c813249a43b7099d68898936588a8ea Mon Sep 17 00:00:00 2001 From: sk89q Date: Sun, 31 Aug 2014 18:38:04 -0700 Subject: [PATCH] Consider XP drops under ITEM_PICKUP. Fixes WORLDGUARD-3171. --- .../worldguard/bukkit/listener/RegionProtectionListener.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/sk89q/worldguard/bukkit/listener/RegionProtectionListener.java b/src/main/java/com/sk89q/worldguard/bukkit/listener/RegionProtectionListener.java index c1e7acda..e298b254 100644 --- a/src/main/java/com/sk89q/worldguard/bukkit/listener/RegionProtectionListener.java +++ b/src/main/java/com/sk89q/worldguard/bukkit/listener/RegionProtectionListener.java @@ -52,6 +52,7 @@ import org.bukkit.block.Block; import org.bukkit.entity.Entity; import org.bukkit.entity.EntityType; +import org.bukkit.entity.ExperienceOrb; import org.bukkit.entity.Item; import org.bukkit.entity.Player; import org.bukkit.entity.Tameable; @@ -342,7 +343,7 @@ public void onDestroyEntity(DestroyEntityEvent event) { what = "break vehicles"; /* Item pickup */ - } else if (event.getEntity() instanceof Item) { + } else if (event.getEntity() instanceof Item || event.getEntity() instanceof ExperienceOrb) { canDestroy = query.testBuild(target, associable, DefaultFlag.ITEM_PICKUP); what = "pick up items";