From 6d90d88dddcddc5ff3e304a0d0dc1faa96d02bf5 Mon Sep 17 00:00:00 2001 From: ElectricSteve <96793824+electricsteve@users.noreply.github.com> Date: Thu, 18 Jun 2026 10:44:47 +0200 Subject: [PATCH] fix: wrong enderpearl check the output of the special ender pearl check in projectileHit was reversed incorrectly --- .../io/github/flemmli97/flan/event/EntityInteractEvents.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/src/main/java/io/github/flemmli97/flan/event/EntityInteractEvents.java b/common/src/main/java/io/github/flemmli97/flan/event/EntityInteractEvents.java index 76725abb..94f9d615 100644 --- a/common/src/main/java/io/github/flemmli97/flan/event/EntityInteractEvents.java +++ b/common/src/main/java/io/github/flemmli97/flan/event/EntityInteractEvents.java @@ -148,7 +148,7 @@ public static boolean projectileHit(Projectile proj, HitResult res) { if (proj instanceof ThrownEnderpearl) { ClaimStorage storage = ClaimStorage.get((ServerLevel) proj.level()); IPermissionContainer claim = storage.getForPermissionCheck(proj.blockPosition()); - return claim.canInteract(player, BuiltinPermission.ENDERPEARL, proj.blockPosition(), true); + return !claim.canInteract(player, BuiltinPermission.ENDERPEARL, proj.blockPosition(), true); } Entity hit = ((EntityHitResult) res).getEntity(); boolean fail = attackSimple(player, hit, true) != InteractionResult.PASS;