'/viaversion dump' Output
https://dump.viaversion.com/6963a5a9f07ff6a69ed04cd0afcfc530c6d38bc41d6795c621149b75afcc2d4b
Server/Client Error
Item Display Entity with custom_model_data component (1.21.4 format) is invisible for 1.21.3 clients. The entity spawns but the item in metadata is not translated → no item displayed.
Bug Description
Item Display Entity with custom_model_data component (1.21.4 format) is invisible for 1.21.3 clients. The entity spawns but the item in metadata is not translated → no item displayed.
Steps to Reproduce
- Set up a Paper/Spigot 1.21.4 server with ViaVersion and ViaBackwards (latest versions)
- Install ModelEngine R4.0.9 on the server
- Create any ModelEngine model (e.g. via meg summon <model_id>) — it should use tipped_arrow items in Item Display Entities as bones
- Connect to the server with a 1.21.4 client → model renders correctly ✅
- Connect to the same server with a 1.21.3 client (protocol 768) via ViaBackwards → Item Display Entity bones are completely invisible ❌
- For comparison: give yourself tipped_arrow[custom_model_data={floats:[1.0f]}] while on 1.21.3 client → the item IS visible correctly in inventory/hand
✅
Key observation: Inventory item packets (ContainerSetSlot) correctly translate custom_model_data from 1.21.4 component format to 1.21.3. However, the same
component inside Entity Metadata packets (SetEntityData) for Item Display Entities is NOT translated — the entity spawns with no item → fully invisible.
Affected client versions: 1.21.3 (protocol 768) and likely 1.21.2 (protocol 768)
Working client versions: 1.21.4 (direct), 1.21.5+ (via ViaVersion forward translation)
Server version: 1.21.4 (protocol 769)
Additional Server Info
No response
Checklist
'/viaversion dump' Output
https://dump.viaversion.com/6963a5a9f07ff6a69ed04cd0afcfc530c6d38bc41d6795c621149b75afcc2d4b
Server/Client Error
Item Display Entity with custom_model_data component (1.21.4 format) is invisible for 1.21.3 clients. The entity spawns but the item in metadata is not translated → no item displayed.
Bug Description
Item Display Entity with custom_model_data component (1.21.4 format) is invisible for 1.21.3 clients. The entity spawns but the item in metadata is not translated → no item displayed.
Steps to Reproduce
✅
Key observation: Inventory item packets (ContainerSetSlot) correctly translate custom_model_data from 1.21.4 component format to 1.21.3. However, the same
component inside Entity Metadata packets (SetEntityData) for Item Display Entities is NOT translated — the entity spawns with no item → fully invisible.
Affected client versions: 1.21.3 (protocol 768) and likely 1.21.2 (protocol 768)
Working client versions: 1.21.4 (direct), 1.21.5+ (via ViaVersion forward translation)
Server version: 1.21.4 (protocol 769)
Additional Server Info
No response
Checklist