AquaBreeder 1.5 - Big Achievements Update
This update adds a full achievement system to AquaBreeder, including vanilla-style achievement toasts, an achievement overview GUI, permanent discovery progress and one-time rewards.
New Achievement System
- Added a complete AquaBreeder achievement system.
- Achievements are saved permanently in SQLite.
- Players now receive a vanilla-style toast in the top-right corner when unlocking an achievement.
- Added achievement sound feedback.
- Added achievement rewards:
- Money
- Aqua Rod XP
- Player XP
- Achievement reward messages are now grouped into one clean reward line to reduce chat spam.
- Added /ab achievements to open the achievement overview GUI.
- Added /ab achievementreset <player> for admins to reset achievement and discovery data for testing or support.
Achievement GUI
- Added a new achievement overview GUI.
- Players can see unlocked achievements, locked achievements, achievement tasks, rewards and progress.
- Locked achievements are shown as gray items.
- Unlocked achievements are shown with their real achievement icon.
- Added progress display for FishDex and category collector achievements.
New Achievements
- First Catch
- FishDex I
- FishDex II
- FishDex III
- Starter Collector
- Medium Collector
- Rare Collector
- Very Rare Collector
- Endgame Collector
- First Very Rare Fish
- First Endgame Fish
- Legendary Catch
- Mythic Catch
- Perfect Catch
- Shiny Catch
- Breeding Begins
- Twin Luck
- Aquarium Starter
- Quest Angler
- Master Angler
Fish Discovery Progress
- Added a new permanent fish discovery system for achievements.
- Fish discoveries are saved independently from the current FishDex storage display.
- Once a fish species is discovered, it stays discovered for achievement progress.
- Selling, moving or removing a fish no longer removes achievement discovery progress.
Achievement Triggers
Achievements can now unlock through different AquaBreeder systems:
- Catching special fish
- Discovering new fish species
- Completing FishDex milestones
- Completing category collections
- Catching shiny, legendary, mythic or perfect fish
- Claiming breeding results
- Getting twins from breeding
- Adding a fish to the aquarium
- Completing quests
- Reaching Aqua Rod level 30
Improvements
- Reduced achievement chat spam by combining reward messages.
- Improved achievement message colors so they stand out from normal fishing messages.
- Added safer aquarium handling for achievement rewards.
- Aquarium fish storage now blocks stacked fish items.
- Aqua Rod XP from aquarium achievements is skipped if multiple Aqua Rods are detected.
- Aqua Rod level 30 achievement now also triggers correctly if the level is reached through achievement reward XP.
Admin / Testing
- Added /ab achievementreset <player>.
- This resets unlocked achievements and permanent fish discovery progress.
- Useful for testing achievements again from zero.
Notes
This update focuses heavily on long-term progression and collection goals. Players now have more reasons to fish, breed, collect, complete quests and build up their aquarium over time.