The minecraft:set_written_book_pages item modifier is inconsistent with minecraft:set_name and minecraft:set_lore, as the former requires the JSON to be wrapped in a string, while the other two accept text components as-is.
Compare an example of one for minecraft:set_lore:
{
"function": "minecraft:set_lore",
"lore": [
{
"text": "a text component"
}
]
}with one for minecraft:set_written_book_pages:
{
"function": "minecraft:set_written_book_pages",
"pages": [
"{\"text\": \"a text component\"}"
],
"mode": "replace_all"
}
This also affects the item stack components themselves, in for example the minecraft:set_components item modifier:
{
"function": "minecraft:set_components",
"components": {
"minecraft:written_book_content": {
"title": "A Book",
"author": "Herobrine",
"pages": [
"{\"text\": \"a text component\"}"
]
}
}
}Comments 0
No comments.