From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 From: HaHaWTH <102713261+HaHaWTH@users.noreply.github.com> Date: Sun, 7 Jul 2024 01:29:57 +0800 Subject: [PATCH] Fix-MC-200418 Related MC issue: https://bugs.mojang.com/browse/MC-200418 diff --git a/src/main/java/net/minecraft/world/entity/monster/ZombieVillager.java b/src/main/java/net/minecraft/world/entity/monster/ZombieVillager.java index 160fcd1f8917d69dde01089111661337827da20a..0963ccca2f5f38a415bc733333976d9df67378a1 100644 --- a/src/main/java/net/minecraft/world/entity/monster/ZombieVillager.java +++ b/src/main/java/net/minecraft/world/entity/monster/ZombieVillager.java @@ -327,6 +327,12 @@ public class ZombieVillager extends Zombie implements VillagerDataHolder { if (!this.isSilent()) { world.levelEvent((Player) null, 1027, this.blockPosition(), 0); } + + // Leaf start - Fix MC-200418 + if (entityvillager.isPassenger() && entityvillager.getVehicle() instanceof net.minecraft.world.entity.animal.Chicken && entityvillager.isBaby()) { + entityvillager.removeVehicle(); + } + // Leaf end // CraftBukkit start }, EntityTransformEvent.TransformReason.CURED, CreatureSpawnEvent.SpawnReason.CURED); if (converted == null) {