Skip to content

MCPets 4.1.11

Latest

Choose a tag to compare

@Chikage04 Chikage04 released this 11 Jun 19:12
· 13 commits to main since this release

Release 4.1.11 – Persistent skins & stability

Features

  • Pets now keep their active skin after a server restart or reconnection -> the skin is reapplied on
    respawn instead of falling back to the default model
  • UseDefaultMythicMobNames can now be set per-pet, on top of the global option
  • Reordered configuration options for clearer, more logical config files

Fixes & Stability

  • Fixed pet skins resetting after a server restart (and on Velocity cross-server switches)
  • Skin restoration now re-checks permissions -> a player who lost access to a skin no longer keeps it
    forced on reconnect
  • Prevented phantom pets from being stored in the database
  • Database operations are now fully asynchronous -> no more main-thread blocking on save & load
  • Fixed missing imports and a leftover legacy logging call

Network / Velocity

  • Improved Velocity sync initialization and added validation for database support -> safer startup
    when cross-server sync is enabled

Under the Hood

  • Item metadata is now stored through the Persistent Data Container (PDCTag) instead of
    display/localized-name tagging -> more reliable and future-proof item identification

Misc Improvements

  • ItemsAdder "missing item" warnings are no longer logged when Nexo is installed -> cleaner startup
    logs on Nexo setups. Also switch from WARN to INFO

Dependencies & Build

  • Bumped maven-compiler-plugin to 3.15.0 and Lombok to 1.18.44
  • Updated Mythic 5.9.5, ModelEngine R4.0.9, BetterModel 2.2.0, LuckPerms 5.5, PlaceholderAPI 2.12.2,
    WorldGuard 7.0.15, gson 2.13.2
  • Migrated ItemsAdder to the new dev.lone coordinates (4.0.10) and updated Nexo to 1.21.0
  • Added the matteodev Maven repository
    display/localized-name tagging -> more reliable and future-proof item identification