diff options
Diffstat (limited to 'src/main/java/gregtech/common/redstonecircuits/GT_Circuit_Equals.java')
-rw-r--r-- | src/main/java/gregtech/common/redstonecircuits/GT_Circuit_Equals.java | 73 |
1 files changed, 0 insertions, 73 deletions
diff --git a/src/main/java/gregtech/common/redstonecircuits/GT_Circuit_Equals.java b/src/main/java/gregtech/common/redstonecircuits/GT_Circuit_Equals.java deleted file mode 100644 index 9e9af183e8..0000000000 --- a/src/main/java/gregtech/common/redstonecircuits/GT_Circuit_Equals.java +++ /dev/null @@ -1,73 +0,0 @@ -package gregtech.common.redstonecircuits; - -import gregtech.api.interfaces.IRedstoneCircuitBlock; -import gregtech.api.util.GT_CircuitryBehavior; - -public class GT_Circuit_Equals extends GT_CircuitryBehavior { - - public GT_Circuit_Equals(int aIndex) { - super(aIndex); - } - - @Override - public void initParameters(int[] aCircuitData, IRedstoneCircuitBlock aRedstoneCircuitBlock) { - aCircuitData[0] = 0; - aCircuitData[1] = 0; - } - - @Override - public void validateParameters(int[] aCircuitData, IRedstoneCircuitBlock aRedstoneCircuitBlock) { - if (aCircuitData[0] < 0) { - aCircuitData[0] = 0; - } - if (aCircuitData[0] > 15) { - aCircuitData[0] = 15; - } - if (aCircuitData[1] < 0) { - aCircuitData[3] = 0; - } - if (aCircuitData[1] > 1) { - aCircuitData[3] = 1; - } - } - - @Override - public void onTick(int[] aCircuitData, IRedstoneCircuitBlock aRedstoneCircuitBlock) { - aRedstoneCircuitBlock.setRedstone( - ((byte) (((aCircuitData[1] != 0) == (getStrongestRedstone(aRedstoneCircuitBlock) == aCircuitData[0])) ? 0 - : 15)), - aRedstoneCircuitBlock.getOutputFacing()); - } - - @Override - public String getName() { - return "Equals"; - } - - @Override - public String getDescription() { - return "signal == this"; - } - - @Override - public String getDataDescription(int[] aCircuitData, int aCircuitDataIndex) { - return switch (aCircuitDataIndex) { - case 0 -> "Signal"; - case 1 -> aCircuitData[1] == 0 ? "Equal" : "Unequal"; - default -> ""; - }; - } - - @Override - public boolean displayItemStack(int[] aCircuitData, IRedstoneCircuitBlock aRedstoneCircuitBlock, int aIndex) { - return false; - } - - @Override - public String getDataDisplay(int[] aCircuitData, int aCircuitDataIndex) { - if (aCircuitDataIndex > 0) { - return ""; - } - return null; - } -} |