From 178af2061f739a44f04434634375c51c1f2580f7 Mon Sep 17 00:00:00 2001 From: PepperBell <44146161+PepperCode1@users.noreply.github.com> Date: Wed, 23 Jun 2021 23:05:31 -0700 Subject: [PATCH] Fix harvester culling - Make harvester's render box a unit cube - Expose manually animated speed through getter --- .../components/actors/HarvesterRenderer.java | 2 +- .../components/actors/HarvesterTileEntity.java | 16 ++++++++++++++-- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/simibubi/create/content/contraptions/components/actors/HarvesterRenderer.java b/src/main/java/com/simibubi/create/content/contraptions/components/actors/HarvesterRenderer.java index 3ab34b532..652e42e85 100644 --- a/src/main/java/com/simibubi/create/content/contraptions/components/actors/HarvesterRenderer.java +++ b/src/main/java/com/simibubi/create/content/contraptions/components/actors/HarvesterRenderer.java @@ -36,7 +36,7 @@ public class HarvesterRenderer extends SafeTileEntityRenderer type) { super(type); } - // For simulations such as Ponder - float manuallyAnimatedSpeed; + @Override + public AxisAlignedBB getRenderBoundingBox() { + return RENDER_BOX.offset(pos); + } + + public float getAnimatedSpeed() { + return manuallyAnimatedSpeed; + } public void setAnimatedSpeed(float speed) { manuallyAnimatedSpeed = speed;