Parallel Variant
The Parallel One Way Through Not Gate operates similarly to the normal variant by choosing whether to allow a signal to pass, but it uses a different pin mark layout.
- Pin Mark A shows the location of the Signal Input Pin.
- Pin Mark B shows the location of the Control Pin.
- The Signal Output Pin is always located on the Back side of the block.
The Parallel variant supports two configurations that are changeable with a right-click:
-
Configuration: Signal Input Pin on the Front side, Control Pin on the Right and Left sides.
-
Configuration: Control Pin on the Front side, Signal Input Pin on the Right and Left sides.
Crafting
Normal One Way Through Not Gate
Parallel One Way Through Not Gate
Data
Block State
Normal One Way Through Not Gate registry name: redstonecg:normal_one_way_through_not_gate
Parallel One Way Through Not Gate registry name: redstonecg:parallel_one_way_through_not_gate
Block properties:
facing(down|north|east|south|west|up): sets the direction block's bottom face is facing.
rotation(north|east|south|west): rotates block around its local Y-axis (0°, 90°, 180°, 270°).
waterlogged(false|true): determines whether the block is waterlogged.
visible_state(false|true): shows if gates primary input is powered.
enabled(false|true): if true, signal is routed from Pin Mark A to Pin Mark B, otherwise, it is blocked.
connection(0|1|2|3|4|5)(Normal One Way Through Not Gate): Sets Pin Mark configuration.
connection(0|1)(Parallel One Way Through Not Gate): Sets Pin Mark configuration.
Block Entity
Normal One Way Through Not Gate and Parallel One Way Through Not Gate have the same block entity.
Structure (all versions):
-
id: block entity identifier - redstonecg:default_analog_gate
-
x: X coordinate of the block entity.
-
y: Y coordinate of the block entity.
-
z: Z coordinate of the block entity.
-
power: The output signal strength of the gate (0-15).
| Version | Description |
| 0.1.0 | Introduced. Block first reads the blockstate on the input, and if suitable, uses blockstate value, if not, reads redstone signal. Updates neighbours when output changes. |
| 0.1.1 | Changed registry name from through_not_gate to floor_one_way_through_not_gate and parallel_through_not_gate to floor_parallel_one_way_through_not_gate. Replaced bottom texture from being that on the top to Smooth Stone Block. |
| 0.2.0 | Changed registry name from floor_one_way_through_not_gate to normal_one_way_through_not_gate and floor_parallel_one_way_through_not_gate to parallel_one_way_through_not_gate. Can be placed on walls and ceiling. Updates the block on the output when output changes instead of updating all neighbours. Output data is stored on Block Entity. Lost `rotate` and `mirror` block methods.. |
| 0.2.1 | Reimplemented `rotate` block method. Reclassified as Hybrid Gate. |