Compatibility
Minecraft: Java Edition
1.21.1
Platforms
Supported environments
Creators
Details
Licensed MIT
Published 7 months ago
Updated last week
Changelog
Release beta v0.2-1
What's Changed
Player data persistence layer
The main issue of duping gyms was the player data not being copied properly on player death. Persistence layer was refactored and moved to dedicated server NBT state, thanks to merge request with clue from @KaptainWutax
That should effectively solve issues with gyms stacking on top of each other
owo-lib dependency removed
As time and developer experience proven, owo-lib is a real great dependency, albeit it started to cause issues when I started to implement poke caches.
Removal of dependency provoked big code refactor, but it also allowed me to prepare polygon to migrate the mod to multiplatform
Logic rework
- If player logs off in uncompleted gym, instance will be removed, but player will be left in the gym dimension. Exit block will be spawned to allow player to leave the gym on next login.
- Chaos caches will firstly randomly select random pokemon typing, then randomly select pokemon from rarity bucket.
- For buckets higher than Common tier pokemon will be picked from cache rarity bucket AND previous rarity level bucket (for example - uncommon cache will pick from uncommon and common buckets)
- It is possible to increase your chances to get a shiny poke by using a poke cache while holding lapis lazuli or block of it in offhand. Shiny chance will be reflected in tooltip.
- Added pokecache support for shiny charm influence from Tim's Unimplemented Items. Logic is the same - if poke is not shiny, it tries to roll for shiny one more time
GUI rework
Removal of owo-lib required me to rework interfaces.
- Cache GUIs removed, pokemon will be added to PC/Party immediately
- New visuals for gym entrance and gym exit screens