From 56771dcd32f465b45c7bd7741ec66c273df64e3b Mon Sep 17 00:00:00 2001 From: DBotThePony Date: Sun, 11 Jun 2023 18:24:24 +0700 Subject: [PATCH] =?UTF-8?q?YuRaNnNzZZ=20=E2=80=94=20=D0=A1=D0=B5=D0=B3?= =?UTF-8?q?=D0=BE=D0=B4=D0=BD=D1=8F,=20=D0=B2=2018:13=20:WiseTree:?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../render/blockentity/MatterReconstructorRenderer.kt | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/src/main/kotlin/ru/dbotthepony/mc/otm/client/render/blockentity/MatterReconstructorRenderer.kt b/src/main/kotlin/ru/dbotthepony/mc/otm/client/render/blockentity/MatterReconstructorRenderer.kt index 5b7fccff5..1d252f645 100644 --- a/src/main/kotlin/ru/dbotthepony/mc/otm/client/render/blockentity/MatterReconstructorRenderer.kt +++ b/src/main/kotlin/ru/dbotthepony/mc/otm/client/render/blockentity/MatterReconstructorRenderer.kt @@ -10,10 +10,6 @@ import ru.dbotthepony.mc.otm.block.entity.matter.MatterReconstructorBlockEntity import ru.dbotthepony.mc.otm.client.render.DynamicBufferSource class MatterReconstructorRenderer(private val context: BlockEntityRendererProvider.Context) : BlockEntityRenderer { - companion object { - private val source = DynamicBufferSource(maximalInitialBufferSize = 2 shl 10) - } - override fun render( tile: MatterReconstructorBlockEntity, partialTick: Float, @@ -34,10 +30,9 @@ class MatterReconstructorRenderer(private val context: BlockEntityRendererProvid pose.scale(0.5f, 0.5f, 0.5f) pose.mulPose(Axis.XP.rotationDegrees(90f)) - pose.mulPose(Axis.ZP.rotationDegrees(tile.blockRotation.front.toYRot() + 180f)) + pose.mulPose(Axis.ZP.rotationDegrees(tile.blockRotation.back.toYRot())) - context.itemRenderer.renderStatic(item, ItemDisplayContext.FIXED, packedLight, packedOverlay, pose, source, tile.level, tile.blockPos.asLong().toInt()) - source.endBatch() + context.itemRenderer.renderStatic(item, ItemDisplayContext.FIXED, packedLight, packedOverlay, pose, DynamicBufferSource.WORLD, tile.level, tile.blockPos.asLong().toInt()) pose.popPose() }