Homework's Soul Pearl — Minecraft Java 1.21.1

Behavior
- Recipe: Ender Pearl in the center + 4 Eyes of Ender in the cardinal slots.
- Result: one "Soul Pearl" with an enchanted glint and max stack size 1.
- Throws a genuine vanilla Ender Pearl projectile.
- Preserves vanilla Ender Pearl teleport damage and trajectory.
- The Soul Pearl is restored to the same hand after a successful throw instead of disappearing.
- Five-second cooldown.
- Ordinary Ender Pearls are not modified.

Testing helper
/function homeworks_soul_pearl:give

1.21.1 compatibility note
Minecraft 1.21.1 predates the customizable minecraft:use_cooldown component. This pack therefore tracks a 100-tick cooldown itself. If the Soul Pearl is thrown again before those 5 seconds expire, that attempted projectile is canceled and the item is restored to the same hand.

Technical namespace
Minecraft resource locations cannot contain spaces or apostrophes, so the internal namespace is homeworks_soul_pearl while the visible pack name is "Homework's Soul Pearl".
