diff --git a/common/src/main/java/gripe/_90/megacells/item/part/CellDockPart.java b/common/src/main/java/gripe/_90/megacells/item/part/CellDockPart.java index 37ca4d18..efded65b 100644 --- a/common/src/main/java/gripe/_90/megacells/item/part/CellDockPart.java +++ b/common/src/main/java/gripe/_90/megacells/item/part/CellDockPart.java @@ -367,13 +367,6 @@ public void renderDynamic( return; } - var driveModel = Minecraft.getInstance() - .getModelManager() - .getBlockModelShaper() - .getBlockModel(AEBlocks.DRIVE.block().defaultBlockState()); - var cellModel = - BakedModelUnwrapper.unwrap(driveModel, DriveBakedModel.class).getCellChassisModel(clientCell); - poseStack.pushPose(); poseStack.translate(0.5, 0.5, 0.5); @@ -381,7 +374,14 @@ public void renderDynamic( var orientation = BlockOrientation.get(front, getSide()); poseStack.mulPose(orientation.getQuaternion()); - poseStack.translate(-3.0 / 16, 5.0 / 16, -5.0 / 16); + poseStack.translate(-3F / 16, 5F / 16, -4F / 16); + + var driveModel = Minecraft.getInstance() + .getModelManager() + .getBlockModelShaper() + .getBlockModel(AEBlocks.DRIVE.block().defaultBlockState()); + var cellModel = + BakedModelUnwrapper.unwrap(driveModel, DriveBakedModel.class).getCellChassisModel(clientCell); try { var cellBuffer = buffers.getBuffer(RenderType.cutout()); diff --git a/common/src/main/resources/assets/megacells/textures/part/cell_dock.png b/common/src/main/resources/assets/megacells/textures/part/cell_dock.png index ba0708bb..6930947e 100644 Binary files a/common/src/main/resources/assets/megacells/textures/part/cell_dock.png and b/common/src/main/resources/assets/megacells/textures/part/cell_dock.png differ