Skip to content

[BUG] JSON Printing Plates don't parse JSON into formatted text #923

@mousebites

Description

@mousebites

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions