minecraft mcp

i'm building a gpu in minecraft. i added redstone tests and debugging tools to this fabric mcp bridge.

4-bit adder

pairs passed   256/256
blocks          5,943
test runtime   25m 21s
carry-in            0

tested in java 26.3 with fabric. the adder is vanilla redstone. test records

8 block reads

              median ms
individual       23.855
batched           3.161

20 rounds in the same fork. call times are added up, leaving out the waits between calls. method

changing adder state

                   json bytes
full snapshots         40,433
baseline + deltas      12,505
reduction               69.1%

both versions contain the same 110 readings. the json was compared offline, without counting tokens. data

hidden signal dips

the or circuit passed all 64 settled checks. the trace caught 5 one-tick dips as inputs changed one at a time.

tick      52  53  54  55  56
wire      --------+   +----
                  |   |
                  +---+
lamp      -----------------

the lamp stayed on. these readings were taken at the end of each tick. trace