| package mods.immibis.redlogic.api.wiring; |
| |
| /** |
| * Marker interface for wire tile entities. |
| * Other mods should not implement this, nor any sub-interface. |
| */ |
| public interface IWire { |
| /** |
| * blockFace can be -1 to check freestanding wire connections. |
| * @see mods.immibis.redlogic.api.wiring.IConnectable |
| */ |
| public boolean wireConnectsInDirection(int blockFace, int direction); |
| |
| /** |
| * Same as wireConnectsInDirection, but only checks for connections around an external corner. |
| */ |
| public boolean wireConnectsInDirectionAroundCorner(int blockFace, int direction); |
| } |