2323public class BlockPlayerListener implements Listener {
2424
2525 // Quick protect for chests
26- @ EventHandler (priority = EventPriority .NORMAL )
26+ @ EventHandler (priority = EventPriority .NORMAL , ignoreCancelled = true )
2727 public void onPlayerQuickLockChest (PlayerInteractEvent event ){
28- if (event .isCancelled ()) return ;
2928 // Check quick lock enabled
3029 if (Config .getQuickProtectAction () == (byte )0 ) return ;
3130 // Check world enabled
@@ -98,7 +97,7 @@ public void onPlayerQuickLockChest(PlayerInteractEvent event){
9897 // Manual protection
9998 @ EventHandler (priority = EventPriority .NORMAL )
10099 public void onManualLock (SignChangeEvent event ){
101- if (event .getBlock ().getType () != Material .WALL_SIGN || Config . isDisabledWorld ( event . getBlock ()) ) return ;
100+ if (event .getBlock ().getType () != Material .WALL_SIGN ) return ;
102101 String topline = event .getLine (0 );
103102 Player player = event .getPlayer ();
104103 /* Issue #46 - Old version of Minecraft trim signs in unexpected way.
@@ -167,9 +166,8 @@ public void onManualLock(SignChangeEvent event){
167166 }
168167
169168 // Player select sign
170- @ EventHandler (priority = EventPriority .LOW )
169+ @ EventHandler (priority = EventPriority .LOW , ignoreCancelled = true )
171170 public void playerSelectSign (PlayerInteractEvent event ){
172- if (event .isCancelled () || Config .isDisabledWorld (event .getClickedBlock ())) return ;
173171 if (event .getAction () == Action .RIGHT_CLICK_BLOCK && event .getClickedBlock ().getType () == Material .WALL_SIGN ){
174172 Block block = event .getClickedBlock ();
175173 Player player = event .getPlayer ();
@@ -183,9 +181,8 @@ public void playerSelectSign(PlayerInteractEvent event){
183181 }
184182
185183 // Player break sign
186- @ EventHandler (priority = EventPriority .HIGH )
184+ @ EventHandler (priority = EventPriority .HIGH , ignoreCancelled = true )
187185 public void onAttemptBreakSign (BlockBreakEvent event ){
188- if (event .isCancelled () || Config .isDisabledWorld (event .getBlock ())) return ;
189186 Block block = event .getBlock ();
190187 Player player = event .getPlayer ();
191188 if (player .hasPermission ("lockettepro.admin.break" )) return ;
@@ -217,9 +214,8 @@ public void onAttemptBreakSign(BlockBreakEvent event){
217214 }
218215
219216 // Protect block from being destroyed
220- @ EventHandler (priority = EventPriority .HIGH )
217+ @ EventHandler (priority = EventPriority .HIGH , ignoreCancelled = true )
221218 public void onAttemptBreakLockedBlocks (BlockBreakEvent event ){
222- if (event .isCancelled () || Config .isDisabledWorld (event .getBlock ())) return ;
223219 Block block = event .getBlock ();
224220 Player player = event .getPlayer ();
225221 if (LocketteProAPI .isLocked (block ) || LocketteProAPI .isUpDownLockedDoor (block )){
@@ -232,7 +228,6 @@ public void onAttemptBreakLockedBlocks(BlockBreakEvent event){
232228 // Protect block from being used & handle double doors
233229 @ EventHandler (priority = EventPriority .HIGH )
234230 public void onAttemptInteractLockedBlocks (PlayerInteractEvent event ){
235- if (Config .isDisabledWorld (event .getClickedBlock ())) return ;
236231 Action action = event .getAction ();
237232 Block block = event .getClickedBlock ();
238233 if (LockettePro .needCheckHand ()){
@@ -289,9 +284,8 @@ public void onAttemptInteractLockedBlocks(PlayerInteractEvent event){
289284 }
290285
291286 // Protect block from interfere block
292- @ EventHandler (priority = EventPriority .HIGH )
287+ @ EventHandler (priority = EventPriority .HIGH , ignoreCancelled = true )
293288 public void onAttemptPlaceInterfereBlocks (BlockPlaceEvent event ){
294- if (event .isCancelled () || Config .isDisabledWorld (event .getBlock ())) return ;
295289 Block block = event .getBlock ();
296290 Player player = event .getPlayer ();
297291 if (player .hasPermission ("lockettepro.admin.interfere" )) return ;
@@ -303,9 +297,8 @@ public void onAttemptPlaceInterfereBlocks(BlockPlaceEvent event){
303297 }
304298
305299 // Tell player about lockettepro
306- @ EventHandler (priority = EventPriority .MONITOR )
300+ @ EventHandler (priority = EventPriority .MONITOR , ignoreCancelled = true )
307301 public void onPlaceFirstBlockNotify (BlockPlaceEvent event ){
308- if (event .isCancelled () || Config .isDisabledWorld (event .getBlock ())) return ;
309302 Block block = event .getBlock ();
310303 Player player = event .getPlayer ();
311304 if (!player .hasPermission ("lockettepro.lock" )) return ;
0 commit comments