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 ;
30+ // Check world enabled
31+ if (Config .isDisabledWorld (event .getPlayer ().getWorld ().getName ())) return ;
3132 // Get player and action info
3233 Action action = event .getAction ();
3334 Player player = event .getPlayer ();
@@ -165,7 +166,7 @@ public void onManualLock(SignChangeEvent event){
165166 }
166167
167168 // Player select sign
168- @ EventHandler (priority = EventPriority .LOW )
169+ @ EventHandler (priority = EventPriority .LOW , ignoreCancelled = true )
169170 public void playerSelectSign (PlayerInteractEvent event ){
170171 if (event .getAction () == Action .RIGHT_CLICK_BLOCK && event .getClickedBlock ().getType () == Material .WALL_SIGN ){
171172 Block block = event .getClickedBlock ();
@@ -180,9 +181,8 @@ public void playerSelectSign(PlayerInteractEvent event){
180181 }
181182
182183 // Player break sign
183- @ EventHandler (priority = EventPriority .HIGH )
184+ @ EventHandler (priority = EventPriority .HIGH , ignoreCancelled = true )
184185 public void onAttemptBreakSign (BlockBreakEvent event ){
185- if (event .isCancelled ()) return ;
186186 Block block = event .getBlock ();
187187 Player player = event .getPlayer ();
188188 if (player .hasPermission ("lockettepro.admin.break" )) return ;
@@ -214,9 +214,8 @@ public void onAttemptBreakSign(BlockBreakEvent event){
214214 }
215215
216216 // Protect block from being destroyed
217- @ EventHandler (priority = EventPriority .HIGH )
217+ @ EventHandler (priority = EventPriority .HIGH , ignoreCancelled = true )
218218 public void onAttemptBreakLockedBlocks (BlockBreakEvent event ){
219- if (event .isCancelled ()) return ;
220219 Block block = event .getBlock ();
221220 Player player = event .getPlayer ();
222221 if (LocketteProAPI .isLocked (block ) || LocketteProAPI .isUpDownLockedDoor (block )){
@@ -285,9 +284,8 @@ public void onAttemptInteractLockedBlocks(PlayerInteractEvent event){
285284 }
286285
287286 // Protect block from interfere block
288- @ EventHandler (priority = EventPriority .HIGH )
287+ @ EventHandler (priority = EventPriority .HIGH , ignoreCancelled = true )
289288 public void onAttemptPlaceInterfereBlocks (BlockPlaceEvent event ){
290- if (event .isCancelled ()) return ;
291289 Block block = event .getBlock ();
292290 Player player = event .getPlayer ();
293291 if (player .hasPermission ("lockettepro.admin.interfere" )) return ;
@@ -299,9 +297,8 @@ public void onAttemptPlaceInterfereBlocks(BlockPlaceEvent event){
299297 }
300298
301299 // Tell player about lockettepro
302- @ EventHandler (priority = EventPriority .MONITOR )
300+ @ EventHandler (priority = EventPriority .MONITOR , ignoreCancelled = true )
303301 public void onPlaceFirstBlockNotify (BlockPlaceEvent event ){
304- if (event .isCancelled ()) return ;
305302 Block block = event .getBlock ();
306303 Player player = event .getPlayer ();
307304 if (!player .hasPermission ("lockettepro.lock" )) return ;
0 commit comments