From 2256e88fb446a6998ff413cb595b6de1f96165df Mon Sep 17 00:00:00 2001 From: TelepathicGrunt <40846040+TelepathicGrunt@users.noreply.github.com> Date: Tue, 28 Jun 2022 00:15:22 -0400 Subject: [PATCH] Fix MC-105317 Structure blocks do not rotate entities correctly when loading (#8792) --- .../structure/templatesystem/StructureTemplate.java.patch | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/patches/minecraft/net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate.java.patch b/patches/minecraft/net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate.java.patch index 8db7d7e78f..b316a6307d 100644 --- a/patches/minecraft/net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate.java.patch +++ b/patches/minecraft/net/minecraft/world/level/levelgen/structure/templatesystem/StructureTemplate.java.patch @@ -92,8 +92,8 @@ m_74543_(p_74524_, compoundtag).ifPresent((p_205061_) -> { - float f = p_205061_.m_7890_(p_74527_); - f += p_205061_.m_6961_(p_74526_) - p_205061_.m_146908_(); -+ float f = p_205061_.m_6961_(placementIn.m_74401_()); -+ f = f + (p_205061_.m_146908_() - p_205061_.m_7890_(placementIn.m_74404_())); ++ float f = p_205061_.m_7890_(placementIn.m_74404_()); ++ f += p_205061_.m_6961_(placementIn.m_74401_()) - p_205061_.m_146908_(); p_205061_.m_7678_(vec31.f_82479_, vec31.f_82480_, vec31.f_82481_, f, p_205061_.m_146909_()); - if (p_74530_ && p_205061_ instanceof Mob) { + if (placementIn.m_74414_() && p_205061_ instanceof Mob) {