From 9add952b76f7f87b142dca651126b6674b1e0a90 Mon Sep 17 00:00:00 2001 From: Doc Date: Sun, 11 Jul 2021 09:32:27 +1000 Subject: [PATCH] SPIGOT-6623: Missing API reasons for entity freezing --- .../world/entity/monster/EntitySkeleton.patch | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 nms-patches/net/minecraft/world/entity/monster/EntitySkeleton.patch diff --git a/nms-patches/net/minecraft/world/entity/monster/EntitySkeleton.patch b/nms-patches/net/minecraft/world/entity/monster/EntitySkeleton.patch new file mode 100644 index 000000000..55d842d3b --- /dev/null +++ b/nms-patches/net/minecraft/world/entity/monster/EntitySkeleton.patch @@ -0,0 +1,11 @@ +--- a/net/minecraft/world/entity/monster/EntitySkeleton.java ++++ b/net/minecraft/world/entity/monster/EntitySkeleton.java +@@ -86,7 +86,7 @@ + } + + protected void fy() { +- this.a(EntityTypes.STRAY, true); ++ this.a(EntityTypes.STRAY, true, org.bukkit.event.entity.EntityTransformEvent.TransformReason.FROZEN, org.bukkit.event.entity.CreatureSpawnEvent.SpawnReason.FROZEN); // CraftBukkit - add spawn and transform reasons + if (!this.isSilent()) { + this.level.a((EntityHuman) null, 1048, this.getChunkCoordinates(), 0); + }