From bcd4480f230a1e4e21c7eb0865c9547573ac1ae7 Mon Sep 17 00:00:00 2001 From: NewGarbo Date: Tue, 23 Feb 2016 15:57:12 +0000 Subject: [PATCH] stop recruits from opening trapped chests --- .../mineplex/game/clans/clans/ClansGame.java | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/Plugins/Mineplex.Game.Clans/src/mineplex/game/clans/clans/ClansGame.java b/Plugins/Mineplex.Game.Clans/src/mineplex/game/clans/clans/ClansGame.java index 05413244e..737481910 100644 --- a/Plugins/Mineplex.Game.Clans/src/mineplex/game/clans/clans/ClansGame.java +++ b/Plugins/Mineplex.Game.Clans/src/mineplex/game/clans/clans/ClansGame.java @@ -210,15 +210,18 @@ public class ClansGame extends MiniPlugin } // Disallow Recruit Chest - if (_clans.getClanUtility().isClaimed(event.getBlock().getLocation())) if (event.getBlock().getTypeId() == 54) + if (_clans.getClanUtility().isClaimed(event.getBlock().getLocation())) { - if (_clans.getClanUtility().getRole(event.getPlayer()) == ClanRole.RECRUIT) + if (event.getBlock().getType() == Material.CHEST || event.getBlock().getType() == Material.TRAPPED_CHEST) { - // Disallow - event.setCancelled(true); - - // Inform - UtilPlayer.message(event.getPlayer(), F.main("Clans", "Clan Recruits cannot break " + F.elem(ItemStackFactory.Instance.GetName(event.getBlock(), true)) + ".")); + if (_clans.getClanUtility().getRole(event.getPlayer()) == ClanRole.RECRUIT) + { + // Disallow + event.setCancelled(true); + + // Inform + UtilPlayer.message(event.getPlayer(), F.main("Clans", "Clan Recruits cannot break " + F.elem(ItemStackFactory.Instance.GetName(event.getBlock(), true)) + ".")); + } } }