Skip to content
This repository was archived by the owner on Jul 7, 2023. It is now read-only.

Commit 62d37c0

Browse files
author
SvenjaReißaus
committed
Canceling the useage event
1 parent 2437e20 commit 62d37c0

File tree

2 files changed

+10
-6
lines changed

2 files changed

+10
-6
lines changed
-17 Bytes
Binary file not shown.

src/main/java/com/massivecraft/factions/listeners/FactionsPlayerListener.java

+10-6
Original file line numberDiff line numberDiff line change
@@ -884,14 +884,18 @@ public void onPlayerInteract(PlayerInteractEvent event) {
884884
if (block == null) return; // clicked in air, apparently
885885

886886
SavageFactions.plugin.log("Checking if I can use the block");
887-
if (canPlayerUseBlock(player, block, false)) return;
887+
if (!canPlayerUseBlock(player, block, false)) {
888+
event.setCancelled(true);
889+
event.setUseInteractedBlock(Event.Result.DENY);
890+
return;
891+
}
888892

889893
SavageFactions.plugin.log("Checking if I can use the item");
890-
if (playerCanUseItemHere(player, block.getLocation(), event.getMaterial(), false)) return;
891-
892-
SavageFactions.plugin.log("Guess we will cancel the event then");
893-
event.setCancelled(true);
894-
event.setUseInteractedBlock(Event.Result.DENY);
894+
if (!playerCanUseItemHere(player, block.getLocation(), event.getMaterial(), false)) {
895+
event.setCancelled(true);
896+
event.setUseInteractedBlock(Event.Result.DENY);
897+
return;
898+
}
895899
}
896900

897901
@EventHandler

0 commit comments

Comments
 (0)