The block model for heavy cores contains two unused fields that are not read by the vanilla game: texture_size and elements[0].name. These fields have been in the game and unused since Minecraft snapshot 24w11a, which added heavy cores.
Relates to MC-270059, which also deals with the heavy core block model being cursed
Comments 2
Can confirm in 1.21.11.
Steps to Reproduce:
Open the Minecraft 1.21.11 client JAR
Navigate to
assets/minecraft/models/block/heavy_core.json.Observe line 24:
"texture_size": [16, 16], this field is not part of the vanilla block model specification and is not read by the game's model deserializer.Observe line 31:
"name": "heavy_core"inside the first element ofelements[], this field is also not read by vanilla.
Observed Results: The heavy_core.json block model contains two fields (texture_size and elements[0].name) that are not part of the vanilla block model format. Notably, texture_size is unique to this model.
Expected Results: The block model should only contain fields that are read by the vanilla model deserializer. The texture_size and elements[0].name fields should be removed, as they serve no purpose and are silently ignored by the game.
We do not have enough information to reproduce this issue.
Please include the following information to help us understand your problem:
Please also attach any needed commands, add-ons/behavior packs, data packs, resource packs, screenshots, videos, or worlds needed to help reproduce this issue.
Refer to the Bug Tracker Guidelines for more information about how to write helpful bug reports. Bug reports with insufficient information may be closed as Incomplete.
This issue is being temporarily resolved as Awaiting Response. Once the requested information has been delivered, the report will be reopened automatically.
Quick Links:
📓 Bug Tracker Guidelines -- 💬 Community Support -- 📧 Mojang Support (Technical Issues) -- 📧 Microsoft Support (Account Issues) -- 📓 Project Summary -- ✍️ Feedback and Suggestions -- 📖 Game Wiki