Cancel destroying of armor stands

This commit is contained in:
kaenganxt
2014-12-24 19:11:32 +01:00
parent 2168233c75
commit c65743e09a

View File

@@ -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);