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";