Leaderboards!
Cache all offline player bestiary tags, load and assign them on login (mostly affects servers/shared singleplayer worlds)
Bestiary tag holds player display name
SO. MANY. BUG. FIXES.
UI tweaks
Level up toast scaling config option
Slight optimizations
Scroll bars for main screen and side screen
Fixed another hardcoded levels-per-point bug
Better gaurding against invalid mobs
Blacklist for valid mobs, and whitelist for mobs with MISC category (config)
Backwards forge compatibility (for optifine)
Level up toasts! (can be disabled in client config)
Added to Bestiary entries (shows special buffs, icons, tooltips)
Added tooltip for unspent points notification badge
Config option to disable unspent points notification badge
Added 3 new special buffs: Reflex: Knock back attacking mobs Daze: Deactivate mob's AI temporarily Hold: Don't deal knockback to mob
Added extra data guarding and null checking in case something does wrong
Very slight GUI changes
Implemented NBT autosaving to guard against crashes
Several new config options (disable/enable specific buffs, buff max levels, level-to-kills formula, etc)
Slight GUI changes
Fixed levelsPerPoint config option not letting you spend points below level 10
Zoom out in bestiary to see more entries at once
Notification badge for entries with unspent points
Order entries by how many levels/kills they have
Config options for damage buff, resistance buff, and levels per earned special buff points.
Better commands -- /bestiary (add/set) (level/kills) (player) (mob id) (value)
Smarter special-buff-points initialization (clear points if you spent more than you can!)
Button to clear spent points
Added special buffs! Earn a point every 10 levels, and spend on a buff of your choice (per mob).
!! BACKUP YOUR WORLDS !! It should cleanly integrate old data, but testing was limited!
I am open to feedback! Please let me know how you feel about this feature, I think it'll be fun but your opinion matters!
Added info panel to bestiary
Added search bar in bestiary
Added tooltips and a better bestiary background
Better GUI
Beastiary screen, data structure, proper server communication, basework for buffs and stats