From da935940170be8ac74d9046914e06bd63a1e195f Mon Sep 17 00:00:00 2001 From: Alexander01998 Date: Tue, 28 Jan 2025 19:26:26 +0100 Subject: [PATCH] Fix stair bug --- src/main/java/net/wurstclient/glass/GlassStairsBlock.java | 6 ++++-- .../java/net/wurstclient/glass/StainedGlassStairsBlock.java | 6 ++++-- .../java/net/wurstclient/glass/TintedGlassStairsBlock.java | 6 ++++-- 3 files changed, 12 insertions(+), 6 deletions(-) diff --git a/src/main/java/net/wurstclient/glass/GlassStairsBlock.java b/src/main/java/net/wurstclient/glass/GlassStairsBlock.java index 4153f09..2b89452 100644 --- a/src/main/java/net/wurstclient/glass/GlassStairsBlock.java +++ b/src/main/java/net/wurstclient/glass/GlassStairsBlock.java @@ -269,7 +269,8 @@ private boolean isInvisibleToGlassStairs(BlockState state, && shapeFrom == StairShape.INNER_RIGHT) return true; - if(facingFrom == facing && shapeFrom != StairShape.OUTER_LEFT) + if(facingFrom == facing && shape != StairShape.INNER_LEFT + && shapeFrom != StairShape.OUTER_LEFT) return true; if(facingFrom == facing.rotateYClockwise() @@ -289,7 +290,8 @@ private boolean isInvisibleToGlassStairs(BlockState state, && shapeFrom == StairShape.INNER_LEFT) return true; - if(facingFrom == facing && shapeFrom != StairShape.OUTER_RIGHT) + if(facingFrom == facing && shape != StairShape.INNER_RIGHT + && shapeFrom != StairShape.OUTER_RIGHT) return true; if(facingFrom == facing.rotateYCounterclockwise() diff --git a/src/main/java/net/wurstclient/glass/StainedGlassStairsBlock.java b/src/main/java/net/wurstclient/glass/StainedGlassStairsBlock.java index f9f9bcc..629fc49 100644 --- a/src/main/java/net/wurstclient/glass/StainedGlassStairsBlock.java +++ b/src/main/java/net/wurstclient/glass/StainedGlassStairsBlock.java @@ -274,7 +274,8 @@ private boolean isInvisibleToGlassStairs(BlockState state, && shapeFrom == StairShape.INNER_RIGHT) return true; - if(facingFrom == facing && shapeFrom != StairShape.OUTER_LEFT) + if(facingFrom == facing && shape != StairShape.INNER_LEFT + && shapeFrom != StairShape.OUTER_LEFT) return true; if(facingFrom == facing.rotateYClockwise() @@ -294,7 +295,8 @@ private boolean isInvisibleToGlassStairs(BlockState state, && shapeFrom == StairShape.INNER_LEFT) return true; - if(facingFrom == facing && shapeFrom != StairShape.OUTER_RIGHT) + if(facingFrom == facing && shape != StairShape.INNER_RIGHT + && shapeFrom != StairShape.OUTER_RIGHT) return true; if(facingFrom == facing.rotateYCounterclockwise() diff --git a/src/main/java/net/wurstclient/glass/TintedGlassStairsBlock.java b/src/main/java/net/wurstclient/glass/TintedGlassStairsBlock.java index 2b9e850..96221b9 100644 --- a/src/main/java/net/wurstclient/glass/TintedGlassStairsBlock.java +++ b/src/main/java/net/wurstclient/glass/TintedGlassStairsBlock.java @@ -269,7 +269,8 @@ private boolean isInvisibleToGlassStairs(BlockState state, && shapeFrom == StairShape.INNER_RIGHT) return true; - if(facingFrom == facing && shapeFrom != StairShape.OUTER_LEFT) + if(facingFrom == facing && shape != StairShape.INNER_LEFT + && shapeFrom != StairShape.OUTER_LEFT) return true; if(facingFrom == facing.rotateYClockwise() @@ -289,7 +290,8 @@ private boolean isInvisibleToGlassStairs(BlockState state, && shapeFrom == StairShape.INNER_LEFT) return true; - if(facingFrom == facing && shapeFrom != StairShape.OUTER_RIGHT) + if(facingFrom == facing && shape != StairShape.INNER_RIGHT + && shapeFrom != StairShape.OUTER_RIGHT) return true; if(facingFrom == facing.rotateYCounterclockwise()