[
  {
    "condition": "minecraft:inverted",
    "term": {
      "condition": "minecraft:entity_properties",
      "entity": "this",
      "predicate": {
        "nbt": "{Tags:[\"nucleus.allow_glowing\"]}"
      }
    }
  },
  {
    "condition": "minecraft:alternative",
    "terms": [
      {
        "condition": "minecraft:entity_properties",
        "entity": "this",
        "predicate": {
          "nbt": "{Tags:[\"nucleus.trader_entity\"]}"
        }
      },
      {
        "condition": "minecraft:entity_properties",
        "entity": "this",
        "predicate": {
          "nbt": "{Tags:[\"nucleus.zombie_entity\"]}"
        }
      },
      {
        "condition": "minecraft:entity_properties",
        "entity": "this",
        "predicate": {
          "nbt": "{Tags:[\"nucleus.prevent_glowing\"]}"
        }
      }
    ]
  },
  {
    "condition": "minecraft:entity_properties",
    "entity": "this",
    "predicate": {
      "effects": {
        "minecraft:glowing": {
          "duration": {
            "min": 1
          }
        }
      }
    }
  }
]
