When mojang developers deploy an entity, they sometimes add "min_engine_version": "1.8.0".
This causes the entity resource pack to not work correctly when it only has one file and does not have a <>.v1.0.entity.json file to compensate, activating the issue when you activate any resource pack where the manifest has "format_version": 1
Analysis
Entity files that used and use "min_engine_version" without having a file <>.v1.0.entity.json to compensate:
Sniffer (1.19.70-1.20.30)
{
"format_version": "1.8.0",
"minecraft:client_entity": {
"description": {
"identifier": "minecraft:sniffer",
"min_engine_version": "1.8.0",
"materials": {
"default": "sniffer"
},
Currently the sniffer no longer uses "min_engine_version" due to the fix of MCPE-167886.
Breeze (1.20.60+)
{
"format_version": "1.8.0",
"minecraft:client_entity": {
"description": {
"identifier": "minecraft:breeze",
"min_engine_version": "1.8.0",
"materials": {
"default": "breeze",
"breeze_eyes": "breeze_eyes",
"breeze_wind": "breeze_wind"
},
Bogged (1.20.70+)
{
"format_version": "1.8.0",
"minecraft:client_entity": {
"description": {
"identifier": "minecraft:bogged",
"min_engine_version": "1.8.0",
"materials": {
"default": "bogged",
"overlay": "bogged_clothes"
},
Files affected | Breeze and bogged |
---|---|
1.20.60 | /resource_packs/experimental_update_announced_live2023/entity/breeze.entity.json |
1.20.70 | /resource_packs/experimental_update_announced_live2023/entity/bogged.entity.json |
Steps to reproduce:
Find one of the entity resource pack files named above in the table
check if the files contain "min_engine_version"
Expected results:
Vanilla resource pack entity files do not contain "min_engine_version": "1.8.0".
Observed results:
Vanilla resource pack entity files contain "min_engine_version": "1.8.0".
Linked issues
is duplicated by 2
relates to 1
Comments 0
No comments.