promotional bannermobile promotional banner

Ancient Legends [NeoForge]

A Pokémon Legends: Arceus mod

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

NeoForge

implementation "curse.maven:ancient-legends-neoforge-1067433:5548560"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

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