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

Commit f658a6d

Browse files
author
SvenjaReißaus
committed
Let's just use interactable items onPlayerInteract
1 parent d9a8de3 commit f658a6d

File tree

2 files changed

+2
-4
lines changed

2 files changed

+2
-4
lines changed
-9 Bytes
Binary file not shown.

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

+2-4
Original file line numberDiff line numberDiff line change
@@ -881,10 +881,8 @@ public void onPlayerInteract(PlayerInteractEvent event) {
881881

882882
if (block == null) return; // clicked in air, apparently
883883

884-
if (!canPlayerUseBlock(player, block, true) && !playerCanUseItemHere(player, block.getLocation(), event.getMaterial(), true) && !FactionsBlockListener.playerCanBuildDestroyBlock(player, block.getLocation(), "BUILD", true)) {
885-
event.setCancelled(true);
886-
return;
887-
}
884+
if (!block.getType().isInteractable()) return;
885+
888886
if (!canPlayerUseBlock(player, block, false)) {
889887
event.setCancelled(true);
890888
event.setUseInteractedBlock(Event.Result.DENY);

0 commit comments

Comments
 (0)