diff options
author | 初夏同学 <30284813+wohaopa@users.noreply.github.com> | 2024-06-07 04:40:16 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-06-06 22:40:16 +0200 |
commit | bfd41f8ff591b7101d71fc53b7c1ec42f7685416 (patch) | |
tree | 1ed6c68bd719c4f13972286c5c3dabe5af706b00 /src | |
parent | df7778f4321074b628bdfb25fbc0178807d40add (diff) | |
download | GT5-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.java | 11 |
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 |