From c65743e09a7b1a4f96864bbbc54432b66db3aa22 Mon Sep 17 00:00:00 2001 From: kaenganxt Date: Wed, 24 Dec 2014 19:11:32 +0100 Subject: [PATCH] Cancel destroying of armor stands --- src/de/anura/core/events/EntityDamageByE.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/de/anura/core/events/EntityDamageByE.java b/src/de/anura/core/events/EntityDamageByE.java index ca33290..34b80eb 100644 --- a/src/de/anura/core/events/EntityDamageByE.java +++ b/src/de/anura/core/events/EntityDamageByE.java @@ -2,6 +2,7 @@ package de.anura.core.events; import de.anura.core.API.Errors; import de.anura.core.AnuraCore; +import org.bukkit.entity.ArmorStand; import org.bukkit.entity.ItemFrame; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; @@ -18,7 +19,7 @@ public class EntityDamageByE implements Listener { @EventHandler public void onEntityDamageByE(EntityDamageByEntityEvent event) { try { - if (event.getEntity() instanceof ItemFrame && plugin.getConfig().getBoolean("no-change-blocks")) { + if ((event.getEntity() instanceof ItemFrame || event.getEntity() instanceof ArmorStand) && plugin.getConfig().getBoolean("no-change-blocks")) { if (event.getDamager() instanceof Player) { if (!((Player) event.getDamager()).hasPermission("core.rules.blocks.break")) { event.setCancelled(true);