package mods.eln.sixnode.electricalrelay; import mods.eln.sim.NodeElectricalGateInputHysteresisProcess; import mods.eln.sim.nbt.NbtElectricalGateInput; public class ElectricalRelayGateProcess extends NodeElectricalGateInputHysteresisProcess { ElectricalRelayElement element; public ElectricalRelayGateProcess(ElectricalRelayElement element, String name, NbtElectricalGateInput gate) { super(name, gate); this.element = element; } @Override protected void setOutput(boolean value) { element.setSwitchState(value ^ element.defaultOutput); } }