Fixed
- Adjusted icon capture scale and vertical offset for better sprite rendering in exports
Fixed
- Attack, Defense, EV Atk, and EV Def columns were blank in spreadsheet export (wrong stat key names)
Fixed
- Species icons now fill the cell — increased render scale from 13 to 50 and auto-crop to content bounds before downscaling
- Alternate form icons — Gigantamax, Mega, regional, and other forms now render with correct model/texture via form aspects
Added
- Riding Data tab — new category showing mount types, riding styles, seats, and stat ranges (speed, acceleration, skill, jump, stamina) for 250+ rideable Pokémon
- Riding data loaded from bundled CSV with support for multi-mount Pokémon (e.g. land + air)
- Stat bars with min/max ranges per mount type
showRidingconfig toggle
Fixed
- Each mount type now gets its own page in the Riding Data category (e.g. Charizard shows separate AIR and LAND pages)
- Riding data now included in the spreadsheet exporter (
/cobbledex export)
Improved
- Smarter recipe viewer reload after server sync — replaced blind staggered retries with verification-based system that tracks whether EMI/JEI actually registered the latest data, only reloads viewers that are stale, and uses exponential backoff (#30)
Fixed
- Server datapack spawns not showing in EMI/JEI — the recipe viewer reload after server sync now retries multiple times with staggered delays (immediate, 1s, 3s, 10s) to handle race conditions with EMI's own initialization reload (#30)
- Improved server-side sync logging to help diagnose cases where the sync packet isn't received

