Expected Behavior
The "JSON Printing Plate" recipe in the Printing Press Factory takes a signed written book with JSON content as an input, and is supposed to output a printing plate which can be used to create formatted books that take advantage of Minecraft's text component format.
Actual Behavior
The recipe does parse for valid JSON, and gives the correct stone-button-errors if your JSON is malformed, or if you try to use funny commands that you're not allowed to. But if you give it valid JSON formatted text, it doesn't actually do anything with it. Printing from the JSON plate just prints the JSON into the output books as plaintext.
This has been broken for a while but is becoming increasingly necessary since books now render differently between 1.21.10 and 1.21.11 versions of the client. The §r formatting code kind of breaks things now so heavily formatted books that use it, which used to render cleanly on 1.21.10 and prior, now have poorly contrasted drop-shadows that impact legibility. The JSON plates seem to be a great answer to this problem so we can future-proof new texts.
Expected Behavior
The "JSON Printing Plate" recipe in the Printing Press Factory takes a signed written book with JSON content as an input, and is supposed to output a printing plate which can be used to create formatted books that take advantage of Minecraft's text component format.
Actual Behavior
The recipe does parse for valid JSON, and gives the correct stone-button-errors if your JSON is malformed, or if you try to use funny commands that you're not allowed to. But if you give it valid JSON formatted text, it doesn't actually do anything with it. Printing from the JSON plate just prints the JSON into the output books as plaintext.
This has been broken for a while but is becoming increasingly necessary since books now render differently between 1.21.10 and 1.21.11 versions of the client. The
§rformatting code kind of breaks things now so heavily formatted books that use it, which used to render cleanly on 1.21.10 and prior, now have poorly contrasted drop-shadows that impact legibility. The JSON plates seem to be a great answer to this problem so we can future-proof new texts.