Bug fixes:
• /perfpets reload no longer crashes on Folia servers
• Summoning a pet no longer leaves duplicate follower mobs in the world
• Pet size updates after reload apply correctly again
Bug fixes:
• Warden pets no longer apply the Darkness effect to their owner or any nearby player
• Wither, Elder Guardian and Husk pets now stop applying their signature effects (Wither / Mining Fatigue / Hunger) to bystanders, not only the owner
Bug fixes:
• Raider-type follower pets no longer count as raid participants, this prevents the raid boss bar from appearing when no real raid is active.
New features:
• Added a built-in update checker to all Perf plugins
Improvements:
• New config option:update-checker.enabled: true(enabled by default)
Bug fixes:
• Fixed MiniMessage parsing crashes in pet GUI clicks when economy/balance strings contain legacy color codes (e.g.§x...)
Improvements:
• NightExpress moved from CoinsEngine to ExcellentEconomy on the developer side, so this release switches integration accordingly; config defaults and docs now point toexcellenteconomy/excellenteconomy-currency-id
• Existing setups still work: legacycoinsenginetype and old currency keys are read where supported and migrated on load so balances keep using the same currency id under excellenteconomy
Bug fixes:
• Economy provider setup works reliably with the new ExcellentEconomy integration so paid actions do not silently break at startup
Removed:
• Ender Dragon and Baby Ender Dragon pet types removed from the catalog due to unreliable behaviour (spawn, movement, scaling) with the vanilla dragon entity
Improvements:
• Default config no longer includes the Ender Dragon tuning section; upgrading configs automatically drops the oldpets.ender-dragonblock (config-version 24)
Notes for admins:
• Existing stored pets with typeender_dragon/ender_dragon_babycan no longer be summoned; players see the unknown-pet-type message until those rows are removed or migrated
New features:
• Rename your summoned pet with/pets rename <name>or reset the custom name with/pets rename clear(permissionperfpets.rename, default on)
