aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
author初夏同学 <30284813+wohaopa@users.noreply.github.com>2024-06-07 04:40:16 +0800
committerGitHub <noreply@github.com>2024-06-06 22:40:16 +0200
commitbfd41f8ff591b7101d71fc53b7c1ec42f7685416 (patch)
tree1ed6c68bd719c4f13972286c5c3dabe5af706b00 /src
parentdf7778f4321074b628bdfb25fbc0178807d40add (diff)
downloadGT5-Unofficial-bfd41f8ff591b7101d71fc53b7c1ec42f7685416.tar.gz
GT5-Unofficial-bfd41f8ff591b7101d71fc53b7c1ec42f7685416.tar.bz2
GT5-Unofficial-bfd41f8ff591b7101d71fc53b7c1ec42f7685416.zip
Fix a small logic bug in Bartworks' glass (#2640)
Diffstat (limited to 'src')
-rw-r--r--src/main/java/com/github/bartimaeusnek/bartworks/client/renderer/RendererGlasBlock.java11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/main/java/com/github/bartimaeusnek/bartworks/client/renderer/RendererGlasBlock.java b/src/main/java/com/github/bartimaeusnek/bartworks/client/renderer/RendererGlasBlock.java
index ce87e4a68a..3beeb8d2ea 100644
--- a/src/main/java/com/github/bartimaeusnek/bartworks/client/renderer/RendererGlasBlock.java
+++ b/src/main/java/com/github/bartimaeusnek/bartworks/client/renderer/RendererGlasBlock.java
@@ -81,21 +81,22 @@ public class RendererGlasBlock implements ISimpleBlockRenderingHandler {
@Override
public boolean renderWorldBlock(IBlockAccess world, int x, int y, int z, Block block, int modelId,
RenderBlocks renderer) {
+ boolean flag = false;
if (block instanceof BW_GlasBlocks) {
- renderer.renderStandardBlock(ItemRegistry.bw_fake_glasses, x, y, z);
- renderer.renderStandardBlockWithColorMultiplier(block, x, y, z,
+ flag |= renderer.renderStandardBlock(ItemRegistry.bw_fake_glasses, x, y, z);
+ flag |= renderer.renderStandardBlockWithColorMultiplier(block, x, y, z,
((BW_GlasBlocks) block).getColor(world.getBlockMetadata(x, y, z))[0] / 255f,
((BW_GlasBlocks) block).getColor(world.getBlockMetadata(x, y, z))[1] / 255f,
((BW_GlasBlocks) block).getColor(world.getBlockMetadata(x, y, z))[2] / 255f);
}
if (block instanceof BW_GlasBlocks2) {
- renderer.renderStandardBlock(ItemRegistry.bw_fake_glasses2, x, y, z);
- renderer.renderStandardBlockWithColorMultiplier(block, x, y, z,
+ flag |= renderer.renderStandardBlock(ItemRegistry.bw_fake_glasses2, x, y, z);
+ flag |= renderer.renderStandardBlockWithColorMultiplier(block, x, y, z,
((BW_GlasBlocks2) block).getColor(world.getBlockMetadata(x, y, z))[0] / 255f,
((BW_GlasBlocks2) block).getColor(world.getBlockMetadata(x, y, z))[1] / 255f,
((BW_GlasBlocks2) block).getColor(world.getBlockMetadata(x, y, z))[2] / 255f);
}
- return true;
+ return flag;
}
// spotless:on