ISA 01 - Arcane Boss Essences V4.4 STRICT BOSS KILL FIX
=========================================================

IMPORTANT MIGRATION RULE
------------------------
DELETE every older file matching:

  ISA_01_Arcane_Boss_Essences*.zip

from world/datapacks/ BEFORE installing this V4.4 file.

Do not keep V4, V4.1 and V4.4 together.

WHY NORMAL MOBS COULD STILL DROP ESSENCES
-----------------------------------------
The original V4 datapack registered 11 NeoForge Global Loot Modifiers.
If that old ZIP remains enabled alongside V4.1, Minecraft merges resources
from both datapacks. The old global modifier list can therefore stay active
even though V4.1 itself no longer contains it.

V4.4 uses TWO protections:

1) Essence rewards use minecraft:player_killed_entity with an explicit
   minecraft:entity_properties predicate matching the exact boss entity ID.

2) V4.4 includes no-op definitions for the 11 old ISA loot modifier IDs.
   If an old global modifier list is accidentally still enabled and V4.4 has
   higher datapack priority, those legacy entries resolve to a 0%-chance
   no-op instead of giving essences.

The correct setup is still to REMOVE the old datapack completely.

EXPECTED RESULT
---------------
Zombie / Blaze / Skeleton / Cow / random mob:
  -> 0 boss essences

Exact supported boss killed by the player:
  -> exactly 1 matching boss essence

Occultism Shattered Soul Shard / loot-table replay:
  -> 0 boss essences

DEBUG
-----
Run:
  /function isa_boss_essences:debug/help
  /datapack list enabled
