From 3d1425f086ba7ee7450499a972b59c8cdfce0f75 Mon Sep 17 00:00:00 2001 From: Alejandro Nieto Date: Mon, 11 Aug 2025 22:13:29 +0200 Subject: [PATCH] Fix phantoms failing to target players near non-insomniacs (#12953) --- .../net/minecraft/world/entity/monster/Phantom.java.patch | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/paper-server/patches/sources/net/minecraft/world/entity/monster/Phantom.java.patch b/paper-server/patches/sources/net/minecraft/world/entity/monster/Phantom.java.patch index bb7b26610..93f6024d8 100644 --- a/paper-server/patches/sources/net/minecraft/world/entity/monster/Phantom.java.patch +++ b/paper-server/patches/sources/net/minecraft/world/entity/monster/Phantom.java.patch @@ -43,13 +43,15 @@ } @Override -@@ -258,7 +_,8 @@ +@@ -258,8 +_,10 @@ for (Player player : nearbyPlayers) { if (Phantom.this.canAttack(serverLevel, player, TargetingConditions.DEFAULT)) { - Phantom.this.setTarget(player); -+ if (!level().paperConfig().entities.behavior.phantomsOnlyAttackInsomniacs || EntitySelector.IS_INSOMNIAC.test(player)) // Paper - Add phantom creative and insomniac controls ++ if (!level().paperConfig().entities.behavior.phantomsOnlyAttackInsomniacs || EntitySelector.IS_INSOMNIAC.test(player)) { // Paper - Add phantom creative and insomniac controls + Phantom.this.setTarget(player, org.bukkit.event.entity.EntityTargetEvent.TargetReason.CLOSEST_PLAYER); // CraftBukkit - reason return true; ++ } // Paper - Add phantom creative and insomniac controls } } + }