Bug Description
When using commands to update a fancy painting entity's "variant" property, the painting always breaks, even if it fits in the space. My only guess at the cause is the final condition in HangingEntity.survives(), as maybe the painting somehow doesn't recognize itself as not a distinct entity taking up its space?
How to Reproduce?
- Place a fancy painting.
- Use the command `/data merge (entity UUID) {variant:"(custom painting variant (in the handcrafted namespace) with the same size)"}
- Observe the painting update to another painting, and then mysteriously pop off as if it's been obstructed.
Expected Behavior
Painting should remain in place as nothing is obstructing it.
Version
4.0.3
Mod Loader Version
1.21.1 - 0.16.14
Mod Loader
Fabric
Logs or additional context
No response
Code of Conduct
Bug Description
When using commands to update a fancy painting entity's "variant" property, the painting always breaks, even if it fits in the space. My only guess at the cause is the final condition in
HangingEntity.survives(), as maybe the painting somehow doesn't recognize itself as not a distinct entity taking up its space?How to Reproduce?
Expected Behavior
Painting should remain in place as nothing is obstructing it.
Version
4.0.3
Mod Loader Version
1.21.1 - 0.16.14
Mod Loader
Fabric
Logs or additional context
No response
Code of Conduct