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;