mojira.dev
MC-295759

Paintings and leash knots are placed incorrectly with structure blocks

Structures with paintings or leash knots created in 1.21.4 or earlier are not loading correctly in 1.21.5-rc1.
The paintings are placed one-block offset and leash knots just break instantly.

It seems that the position of those entities was stored in “TileX”, “TileY” and “TileZ” in the past. But now it seems to be “block_pos”.
There is also an error generated in the log.

Steps to reproduce:

  1. Create a structure with paintings or leash knots in 1.21.4

  2. Load the structure with entities in 1.21.5-rc1

I’ll include the structure I used in the screenshot

Environment

Minecraft: 1.21.5-rc1
Java: 21.0.3, amd64, Microsoft
OS: Arch Linux x86_64, Linux Kernel 6.13-7-arch1-1
CPU: Intel i5-13600KF
GPU: NVIDIA GeForce RTX 4070

Linked issues

Attachments

Comments 1

[MOD] Greymagic27

Can confirm.

You do not need to go between versions. Saving a structure with these entities and loading it up in 1.21.4 shows the same issue.

The painting issue is reported here: https://report.bugs.mojang.com/servicedesk/customer/portal/2/MC-102223

I’m unsure about the leash issue so I have confirmed the report on that basis.

LCLP

(Unassigned)

Confirmed

Platform

Important

Data Packs

1.21.4, 1.21.5 Release Candidate 1, 25w16a

Retrieved