Cull me away
- Move carriage visibility guards out of shouldRender to avoid being denied entity ticks when entityculling is installed
This commit is contained in:
parent
3153ad2100
commit
e1a4c9ec43
2 changed files with 3 additions and 5 deletions
|
@ -736,11 +736,6 @@ public class CarriageContraptionEntity extends OrientedContraptionEntity {
|
|||
dimensional.updateRenderedCutoff();
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isReadyForRender() {
|
||||
return super.isReadyForRender() && validForRender && !firstPositionUpdate;
|
||||
}
|
||||
|
||||
@OnlyIn(Dist.CLIENT)
|
||||
private WeakReference<CarriageContraptionInstance> instanceHolder;
|
||||
|
||||
|
|
|
@ -35,6 +35,9 @@ public class CarriageContraptionEntityRenderer extends ContraptionEntityRenderer
|
|||
@Override
|
||||
public void render(CarriageContraptionEntity entity, float yaw, float partialTicks, PoseStack ms,
|
||||
MultiBufferSource buffers, int overlay) {
|
||||
if (!entity.validForRender || entity.firstPositionUpdate)
|
||||
return;
|
||||
|
||||
super.render(entity, yaw, partialTicks, ms, buffers, overlay);
|
||||
|
||||
Carriage carriage = entity.getCarriage();
|
||||
|
|
Loading…
Reference in a new issue