Skip to content

Commit ff3df36

Browse files
committed
Fix fluid tank valves rendering to wrong height with certain configs
1 parent 894bd24 commit ff3df36

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/main/java/mekanism/client/render/tileentity/RenderFluidTank.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,9 +44,9 @@ public static void resetCachedModels() {
4444
@Override
4545
protected void render(TileEntityFluidTank tile, float partialTick, PoseStack matrix, MultiBufferSource renderer, int light, int overlayLight, ProfilerFiller profiler) {
4646
FluidStack fluid = tile.fluidTank.getFluid();
47-
float fluidScale = tile.prevScale;
47+
float fluidScale = fluid.isEmpty() ? 0 : tile.prevScale;
4848
VertexConsumer buffer = null;
49-
if (!fluid.isEmpty() && fluidScale > 0) {
49+
if (fluidScale > 0) {
5050
buffer = renderer.getBuffer(Sheets.translucentCullBlockSheet());
5151
MekanismRenderer.renderObject(getFluidModel(fluid, fluidScale), matrix, buffer, MekanismRenderer.getColorARGB(fluid, fluidScale),
5252
MekanismRenderer.calculateGlowLight(light, fluid), overlayLight, FaceDisplay.FRONT, getCamera(), tile.getBlockPos());

0 commit comments

Comments
 (0)