Uploaded image for project: 'Minecraft (Bedrock codebase)'
  1. Minecraft (Bedrock codebase)
  2. MCPE-178910

"min_engine_version" causes vanilla resource pack of entities to not work correctly with entities that only have one file

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • 1.21.0.23 Preview
    • 1.21.0.20 Preview, 1.20.70.24 Preview, 1.20.60.26 Preview, 1.20.62 Hotfix
    • Confirmed
    • Multiple
    • 1188185

      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:

      1. Find one of the entity resource pack files named above in the table
      2. 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".

            Timer RP Timer RP
            Votes:
            6 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              CHK: