From 6a87dce5f1e890a48721cd04e0d3ef3f7be4e08e Mon Sep 17 00:00:00 2001 From: MC_XiaoHei Date: Fri, 4 Jul 2025 12:49:00 +0800 Subject: [PATCH] fix: old zombie piglin drop config(#508) --- .../0128-Old-zombie-piglin-drop-behavior.patch | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/leaves-server/minecraft-patches/features/0128-Old-zombie-piglin-drop-behavior.patch b/leaves-server/minecraft-patches/features/0128-Old-zombie-piglin-drop-behavior.patch index e65d75f5..a6883d7e 100644 --- a/leaves-server/minecraft-patches/features/0128-Old-zombie-piglin-drop-behavior.patch +++ b/leaves-server/minecraft-patches/features/0128-Old-zombie-piglin-drop-behavior.patch @@ -5,17 +5,16 @@ Subject: [PATCH] Old zombie piglin drop behavior diff --git a/net/minecraft/world/entity/monster/ZombifiedPiglin.java b/net/minecraft/world/entity/monster/ZombifiedPiglin.java -index 822712eaff2f6c579d982734ab14a00c02182770..a9d139932cdcf55abef58cc834a1df322aa7d66c 100644 +index 822712eaff2f6c579d982734ab14a00c02182770..abc18460374a246d0895dd56a3c3d8a6503ccde4 100644 --- a/net/minecraft/world/entity/monster/ZombifiedPiglin.java +++ b/net/minecraft/world/entity/monster/ZombifiedPiglin.java -@@ -160,6 +160,10 @@ public class ZombifiedPiglin extends Zombie implements NeutralMob { - this.ticksUntilNextAlert = ALERT_INTERVAL.sample(this.random); +@@ -113,6 +113,9 @@ public class ZombifiedPiglin extends Zombie implements NeutralMob { + this.maybeAlertOthers(); } -+ if (org.leavesmc.leaves.LeavesConfig.modify.oldMC.oldZombiePiglinDrop && livingEntity instanceof Player player) { -+ this.setLastHurtByPlayer(player, super.tickCount); -+ } + - return super.setTarget(livingEntity, reason); // CraftBukkit ++ if (org.leavesmc.leaves.LeavesConfig.modify.oldMC.oldZombiePiglinDrop && this.isAngry()) this.lastHurtByPlayerMemoryTime = this.tickCount; // Leaves - old zombie piglin drop ++ + super.customServerAiStep(level); }