Affects Version/s: Minecraft 1.12.2, Minecraft 18w03b, Minecraft 18w06a, Minecraft 18w20c, Minecraft 1.13-pre3, Minecraft 1.13-pre7, Minecraft 1.13-pre10, Minecraft 1.13, Minecraft 18w30a, Minecraft 18w31a, Minecraft 1.13.1
Fix Version/s: Minecraft 18w43a
Beacons have code for custom names, but the GUI doesn't render the name and the custom name isn't saved to NBT
Beacons have code to store a display name (all information based off of MCP 940):
There also is a custom name field in the block entity (customName), but it is never saved or loaded:
Since there is code to set the custom name when placing a block, and fields to actually store that name, it seems likely that it was intended for the name to be visible. However, the actual beacon GUI doesn't display it.
- Add code to render the beacon display name in the GUI and store the custom name field
- Remove the currently unused code for the custom names