IntTurtle
Adds Turtles that can be programmed in Intcode. To interface with the minecraft world, there is a new opcode: The system call opcode. For a list of available system calls, see here.
There are two tiers of turtles. The basic turtle executes 4 intcode instructions per tick. The advanced turtle executes 64 intcode instructions per tick. However some opcode can only be invoked once per certain amount of ticks. After such an opcode, the turtle will continue execution. But if the opcode is approached again in the same tick, the turtle will block until the next tick.
The IntCode IO opcodes can both be used. The input opcode will always read a 10 (newline character). The output opcode will parse the ouput as unicode code points and write it to the chat whenever a newline character is printed.
This was made for WinterJam 2021. It is winter themed because the turtles are programmed in IntCode which was invented for the advent calendar AdventOfCode