simple-tech

Minecraft: Better than Adventure! mod that adds simple blocks to automate tasks
git clone git://memoryshards.xyz/simple-tech.git
Log | Files | Refs | README | LICENSE

commit 8d28771fef2f80340185d5487597dc0946cf2d00
parent fae8751a371846585ebc92f2d859887ba7edae74
Author: Amb0s <ambos@disroot.org>
Date:   Mon,  5 Feb 2024 00:04:33 +0100

Changed texture and fixed redstone logic for one direction

Diffstat:
Msrc/main/java/turniplabs/simpletech/block/BlockRedstoneNotGate.java | 10++++++----
1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/src/main/java/turniplabs/simpletech/block/BlockRedstoneNotGate.java b/src/main/java/turniplabs/simpletech/block/BlockRedstoneNotGate.java @@ -72,9 +72,9 @@ public class BlockRedstoneNotGate extends Block { @Override public int getBlockTextureFromSideAndMetadata(Side side, int j) { if (side == Side.BOTTOM) { - return this.atlasIndices[Side.TOP.getId()]; // Defaults to top/bottom texture. + return !this.isPowered ? texCoordToIndex(3, 7) : texCoordToIndex(3, 6); // Defaults to top/bottom texture. } else if (side == Side.TOP) { - return this.atlasIndices[Side.TOP.getId()]; // Defaults to top/bottom texture. + return !this.isPowered ? texCoordToIndex(3, 8) : texCoordToIndex(3, 9); // Defaults to top/bottom texture. } else { return texCoordToIndex(5, 0); } @@ -92,7 +92,7 @@ public class BlockRedstoneNotGate extends Block { @Override public boolean isPoweringTo(WorldSource blockAccess, int x, int y, int z, int side) { - if (!this.isPowered) { + if (!this.isPowered && side != 5) { return true; } else { int direction = blockAccess.getBlockMetadata(x, y, z) & 3; @@ -100,10 +100,12 @@ public class BlockRedstoneNotGate extends Block { return false; } else if (direction == 1 && side == 4) { return false; + } else if (direction == 1 && side == 5) { + return false; } else if (direction == 2 && side == 2) { return false; } else { - return false; + return !(direction == 3 && side == 5); } } }