mojira.dev
MCPE-240656

MOLANG BUG: query.is_pack_setting_enabled doesn't work with Render Controllers and Client Entities

Every time I use “query.is_pack_setting_enabled” or “query.get_pack_setting“ or “query.is_pack_setting_selected“ they don’t work in Render Controllers or client entity files, and I get same error

 Error: pack settings query functions can only be used within an entity-specific context or a level context.


| controller.render.custom.third_person_layer | Materials | array.test_mat[q.is_pack_setting_enabled('example:toggle') ? 1 : 0] | Error: pack settings query functions can only be used within an entity-specific context or a level context.

Render Controller

{
   "format_version": "1.8.0",
   "render_controllers": {
      "controller.render.custom.third_person_layer": {
         "geometry": "Geometry.default",
         "materials": [
            {
               "*": "array.test_mat[q.is_pack_setting_enabled('example:toggle') ? 1 : 0]"
            }
         ],
         "textures": [
            "Texture.default"
         ],
         "part_visibility": [
            {
               "*": true
            }
         ],
         "arrays": {
            "materials": {
               "array.test_mat": [
                  "Material.default",
                  "Material.custom_mat"
               ]
            }
         }
      }
   }
}

Comments 0

No comments.

New McPlayer76

(Unassigned)

Unconfirmed

Multiple

All

26.33 Hotfix

Retrieved