Omen Ball gameplay fix - Omni's Custom Items 1.1.16
Minecraft 1.21.1 / Fabric / Cobblemon 1.7.x

Implemented rules:
- Normal Omen Ball catch rate: x4.
- If the target Pokemon is already shiny: true guaranteed capture result.
- Successful Omen catch of a non-shiny Pokemon: 3% chance to become shiny.
- With a MoreSparkles shiny charm/voucher in the player's inventory: 5% total shiny chance.
- Every 40th consecutive catch of the same species: 50% shiny chance.
- Catching a different species with an Omen Ball starts that species streak at 1.
- Any successful non-Omen catch breaks the Omen streak.
- Omen catch streaks persist in config/pokeisles_foods/omen_ball_streaks.properties.

Animation/particle assets were not changed because the current jar already exactly matches the requested Omen Ball timing list.
The uploaded Omen Ball Blockbench source files also matched the jar's source copies and were preserved.

The old compiled Omen gameplay branches are disabled so the new logic cannot double-apply.
Iridescent Ball behavior remains handled by the existing Omni's Custom Items code.
