File Details
Ancient Legends 0.0.2
- R
- Jul 20, 2024
- 171.11 KB
- 46
- 1.20.4
- NeoForge
File Name
ancientlegends-0.0.2.jar
Supported Versions
- 1.20.4
Curse Maven Snippet
First version to be pushed on CurseForge after two years of no development and a new version-push...
Changes from the original 1.19 builds two years ago:
- Ported to 1.20.4
- Switched to attachments for player data
- Overhauled Poké Balls functionality
- Added custom move registry as a start for the battle system
- The move registry has an API
- The API is in the form of JSON read/load support and addon helper methods
Poké Ball changes:
- No more splitting poké balls into poké balls and owned poké balls, all caught Pokemon now use the default poké ball with special NBT flags
- Tamed, owner and persistence data are also properly stored
- The entity-registry name of the specific Pokémon is dynamically stored so it can be properly retrieved for spawning caught Pokémon from their ball
- x1.75 catchrate bonus for backstrikes, otherwise x0.75
- Captured Pokémon display their Pokémon-species, level and gender in the tooltip; otherwise display the normal description tooltip
- Hidden captured NBT flags for capture return logic and preventing consumption of the ball when thrown
- Caught Pokémon generate a six-digit ID up to 999999 tied with their ball, caught Pokémon can only be despawned with the matching ball
- Throwing a caught Pokémon ball at a block will spawn it or despawn if it hits the caught Pokémon matching its ball-ID

