From e1ec9e4afb72dda96034e71857aed7b7ef2d796f Mon Sep 17 00:00:00 2001 From: Ellpeck Date: Mon, 14 Nov 2016 15:30:06 +0100 Subject: [PATCH] Tweaks to the laser relay renderer Closes #360 --- .../mod/blocks/render/RenderLaserRelay.java | 7 ++++++- .../de/ellpeck/actuallyadditions/mod/util/AssetUtil.java | 2 -- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/main/java/de/ellpeck/actuallyadditions/mod/blocks/render/RenderLaserRelay.java b/src/main/java/de/ellpeck/actuallyadditions/mod/blocks/render/RenderLaserRelay.java index 48c5a199d..bc787f4ae 100644 --- a/src/main/java/de/ellpeck/actuallyadditions/mod/blocks/render/RenderLaserRelay.java +++ b/src/main/java/de/ellpeck/actuallyadditions/mod/blocks/render/RenderLaserRelay.java @@ -39,10 +39,15 @@ public class RenderLaserRelay extends TileEntitySpecialRenderer{ BlockPos second = pair.getPositions()[1]; float[] color = relay.type == LaserType.ITEM ? COLOR_ITEM : (relay.type == LaserType.FLUID ? COLOR_FLUIDS : COLOR); - AssetUtil.renderLaser(first.getX()+0.5, first.getY()+0.5, first.getZ()+0.5, second.getX()+0.5, second.getY()+0.5, second.getZ()+0.5, 120, 0.5F, 0.05, color); + AssetUtil.renderLaser(first.getX()+0.5, first.getY()+0.5, first.getZ()+0.5, second.getX()+0.5, second.getY()+0.5, second.getZ()+0.5, 120, 0.35F, 0.05, color); } } } } } + + @Override + public boolean isGlobalRenderer(TileEntity tile){ + return true; + } } diff --git a/src/main/java/de/ellpeck/actuallyadditions/mod/util/AssetUtil.java b/src/main/java/de/ellpeck/actuallyadditions/mod/util/AssetUtil.java index 1047925c8..d035ac03a 100644 --- a/src/main/java/de/ellpeck/actuallyadditions/mod/util/AssetUtil.java +++ b/src/main/java/de/ellpeck/actuallyadditions/mod/util/AssetUtil.java @@ -233,7 +233,6 @@ public final class AssetUtil{ GlStateManager.disableLighting(); GlStateManager.enableBlend(); GlStateManager.tryBlendFuncSeparate(770, 771, 1, 0); - GlStateManager.depthMask(false); GlStateManager.translate(firstX-TileEntityRendererDispatcher.staticPlayerX, firstY-TileEntityRendererDispatcher.staticPlayerY, firstZ-TileEntityRendererDispatcher.staticPlayerZ); GlStateManager.rotate((float)(180*yaw/Math.PI), 0, 1, 0); GlStateManager.rotate((float)(180*pitch/Math.PI), 0, 0, 1); @@ -313,7 +312,6 @@ public final class AssetUtil{ GlStateManager.disableBlend(); GlStateManager.enableLighting(); - GlStateManager.depthMask(true); GlStateManager.popMatrix(); GlStateManager.enableFog();