DarkRPG — Soulslike Weaponry / Spell Engine 1.10.10 compatibility
==============================================================
Minecraft: Java Edition 1.20.1 / Fabric | Datapack format: 15
Source inspected: soulslike-weaponry-1.4.10-1.20.1-fabric.jar
Spell Engine inspected: spell_engine-fabric-1.10.10+1.20.1.jar

WHAT CHANGES
Each of the 24 mod-supplied data/soulsweapons/spell_assignments/*.json
files contains exactly '{}'. Spell Engine 1.10.10 rejects that old
top-level format. This datapack replaces each file with:

  { "spell_container": {} }

Per Spell Engine 1.10.10 bytecode, spell_container: {} is valid because
the SpellContainer codec uses optional defaults. It represents an empty
explicit container, without spell IDs or magic abilities. It also
prevents automatic fallback Spell Engine assignment on these items,
consistent with the original empty placeholders' apparent purpose.
It does NOT add spells or modify Soulslike Weaponry native attacks.
The four 'gauntlets' warnings are unrelated and intentionally excluded.

INSTALL
1. Remove the PREVIOUS pack named
   DarkRPG-Soulslike-Empty-Spell-Assignments-Filter-1.20.1.zip
   wherever you added it. Do not leave both active.
2. Copy this full ZIP directly to your instance's
   config/paxi/datapacks/ folder. Do not extract it.
3. For dedicated multiplayer, install on the server too (under server's
   config/paxi/datapacks/ or world/datapacks/) and restart the server.
   Server datapack syncs gameplay data to joining clients.
4. Launch Minecraft, run /datapack list enabled, verify the new pack
   is present and enabled. Ensure this pack has higher priority than
   the mod's built-in data. Restart or /reload to apply changes.
5. Review latest.log. The 24 messages 'Skipping spell_assignment:
   soulsweapons:...' should no longer appear. Four gauntlets warnings
   may remain; they are separate.
6. Test Soulslike weapons for normal native right-click/weapon effects,
   and make sure unintended Spell Engine spells are not granted.

ROLLBACK: remove this ZIP and restart or /reload.
NOTE: structurally and bytecode-reviewed, but NOT tested in Minecraft.

FILES PROVIDED (24):
 - data/soulsweapons/spell_assignments/chungus_staff.json
 - data/soulsweapons/spell_assignments/comet_spear.json
 - data/soulsweapons/spell_assignments/dark_moon_greatsword.json
 - data/soulsweapons/spell_assignments/darkin_blade.json
 - data/soulsweapons/spell_assignments/darkin_scythe.json
 - data/soulsweapons/spell_assignments/dragon_staff.json
 - data/soulsweapons/spell_assignments/dragonslayer_swordspear.json
 - data/soulsweapons/spell_assignments/draupnir_spear.json
 - data/soulsweapons/spell_assignments/empowered_dawnbreaker.json
 - data/soulsweapons/spell_assignments/forlorn_scythe.json
 - data/soulsweapons/spell_assignments/freyr_sword.json
 - data/soulsweapons/spell_assignments/frostmourne.json
 - data/soulsweapons/spell_assignments/holy_moonlight_greatsword.json
 - data/soulsweapons/spell_assignments/leviathan_axe.json
 - data/soulsweapons/spell_assignments/master_sword.json
 - data/soulsweapons/spell_assignments/mjolnir.json
 - data/soulsweapons/spell_assignments/moonlight_greatsword.json
 - data/soulsweapons/spell_assignments/nightfall.json
 - data/soulsweapons/spell_assignments/nights_edge_item.json
 - data/soulsweapons/spell_assignments/pure_moonlight_greatsword.json
 - data/soulsweapons/spell_assignments/shadow_assassin_scythe.json
 - data/soulsweapons/spell_assignments/soul_reaper.json
 - data/soulsweapons/spell_assignments/whirligig_sawblade.json
 - data/soulsweapons/spell_assignments/withered_wabbajack.json
