From 8e88eb732a181f4d86ad442270f3f51c8345919d Mon Sep 17 00:00:00 2001 From: kaenganxt Date: Mon, 22 Dec 2014 18:50:02 +0100 Subject: [PATCH] Try to prevent players from taking stuff belonging to armor stands --- src/de/anura/core/events/PlayerInteractE.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/de/anura/core/events/PlayerInteractE.java b/src/de/anura/core/events/PlayerInteractE.java index d4b252c..d7ebc32 100644 --- a/src/de/anura/core/events/PlayerInteractE.java +++ b/src/de/anura/core/events/PlayerInteractE.java @@ -3,6 +3,7 @@ package de.anura.core.events; import de.anura.core.API.Errors; import de.anura.core.AnuraCore; import org.bukkit.Material; +import org.bukkit.entity.ArmorStand; import org.bukkit.entity.Chicken; import org.bukkit.entity.EntityType; import org.bukkit.entity.Player; @@ -45,6 +46,10 @@ public class PlayerInteractE implements Listener { plugin.golfBall.put(P, b); } + } else if (event.getRightClicked() instanceof ArmorStand && plugin.getConfig().getBoolean("no-change-blocks")) { + if (!event.getPlayer().hasPermission("core.rules.blocks.interact")) { + event.setCancelled(true); + } } } catch(Throwable e) { Errors.reportException(e);