I'm using "minecraft.tools" to give myself a custom sign to give myself a boat and when I enter this into a command block and give it to myself and place it down I crash. When I try to join the server I crash still, its when the sign is loaded. I will put the command below and attach the error message. Creating a singleplayer world and opening it to LAN doesn't create this bug. It also occurs if you try replacing an existing sign with /blockdata ~ ~1 ~.
Command: /give @p minecraft:sign 1 0 {BlockEntityTag:{Text1:"{\"text\":\"Pick Your\",\"clickEvent\":{\"action\":\"run_command\",\"value\":\"give @p spruce_boat\"},\"bold\":true,\"underlined\":true,\"color\":\"green\"}",Text2:"{\"text\":\"Boat\",\"bold\":true,\"underlined\":true,\"color\":\"green\"}",Text3:"",Text4:"{\"text\":\"Spruce Boat\"}"},display:{Name:"Custom Sign"}}
Linked issues
Attachments
Comments 8
Not really agree with the currently currently related bug since this can be reproduced without the click event, with a command as simple as :
/give @p minecraft:sign 1 0 {BlockEntityTag:{Text1:""}}
The sign just need to be no empty, and contains invalid JSON (in the report, Text3 is invalid)
This relate to MC-87143 with the extends that people are disconnected in multiplayer.
I can custom the sign with colours, bolds and commands. But I cannot put anything on the 3rd line and 4th of the sign, such as text.
1st Line: works
2nd Line: works
3rd Line: broken
4th Line: broken
This is a different issue, so you should open a new post for that.
However, with some quick tests I cannot confirm this anyways.
/give @p minecraft:sign 1 0 {BlockEntityTag:{Text1:"{\"text\":\"test\",\"color\":\"dark_blue\",\"strikethrough\":true}",Text2:"{\"text\":\"test\",\"color\":\"dark_green\",\"underlined\":true}",Text3:"{\"text\":\"test\",\"color\":\"dark_aqua\",\"italic\":true}",Text4:"{\"text\":\"test\",\"color\":\"dark_red\",\"bold\":true}"}}
works fine.
This doesn't work "/give @p minecraft:sign 1 0 {BlockEntityTag:{Text1:"",Text2:"",Text3:"{\"text\":\"3\"}"},display:{Name:"Custom Sign"}}"
See MC-87143, in your command, Text1 and Text2 are invalid, and Text4 is missing.
Possibly related to MC-96873.