MrTJP / ProjectRed

Redstone Engineering
MIT License
474 stars 184 forks source link

[Bug] Multiplexer bug in Fabricated Gate #1882

Closed k-7iro closed 3 months ago

k-7iro commented 4 months ago

Minecraft version

1.20.x

CodeChickenLib version

4.4.0.512

CBMultipart version

3.3.0.146

ProjectRed version

4.19.0-beta+11

What happened?

When using a multiplexer with IC Workbench or Fabricated Gate, if the bottom side is ON, the OR of the right side and left side is output on the upper side. Bottom Side Left Side Right Side Expected Top Side Actual Top Side
❌Off ❌Off ❌Off ❌Off ❌Off
❌Off ✅On ❌Off ✅On ✅On
❌Off ❌Off ✅On ❌Off ❌Off
❌Off ✅On ✅On ✅On ✅On
✅On ❌Off ❌Off ❌Off ❌Off
✅On ✅On ❌Off ❌Off ✅On
✅On ❌Off ✅On ✅On ✅On
✅On ✅On ✅On ✅On ✅On

image

Crash log

None, It didn't get crashed

How do you make it happen again?

  1. Place the IC Blueprint in IC Workbench and create the circuit as shown in the diagram above.
  2. Compile the circuit.
  3. Change the Simulation Input of IO Gate and check.
  4. If necessary, remove the IC Blueprint from IC Workbench and right-click to get the Fabrication Gate to check.