Ultimate Enchant Merge + Trident Helper

Allows normally incompatible enchantments to be merged together in anvils by replacing Minecraft's vanilla enchantment exclusive_set tags with empty tags.

Covers vanilla incompatibility groups:
- Protection / Fire Protection / Blast Protection / Projectile Protection
- Depth Strider / Frost Walker
- Infinity / Mending
- Multishot / Piercing
- Sharpness / Smite / Bane of Arthropods / Impaling / Density / Breach
- Fortune / Silk Touch
- Riptide / Channeling / Loyalty

Trident gameplay helper:
Minecraft still treats Riptide as a special spin-attack trident mode, so a datapack cannot make one right-click both throw with Loyalty and Riptide-dash at the same time. This pack adds helper commands:

/function ultimate_enchant_merge:trident/loyalty_mode
- Removes Riptide from the trident in your main hand.
- Use this when you want to throw it and have Loyalty bring it back.
- Mending, Loyalty, Channeling, Unbreaking, etc. stay untouched.

/function ultimate_enchant_merge:trident/riptide_mode
- Adds Riptide III back to the trident in your main hand.
- Use this when you want Riptide movement again.
- Mending and other enchantments stay untouched.

/function ultimate_enchant_merge:trident/max_combo
- Adds Riptide III, Loyalty III, Channeling, Mending, and Unbreaking III to your held trident.

Install:
1. Put this .zip in your world's datapacks folder.
2. Run /reload.
3. Use an anvil to combine enchanted books/items.

Notes:
- Mending already works normally with these combinations, so no special Mending fix is needed.
- Full simultaneous Riptide + thrown Loyalty behavior requires a mod, because vanilla Riptide changes the trident use action itself.
- Java Edition datapack. Not for Bedrock Edition.
