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)
Bug fixes:
• Server stop/restart on Folia no longer throws when the plugin disables; follower pets are removed on the region scheduler instead of synchronously
Bug fixes:
• pets can no longer be picked up with a bucket (prevents dupes and desync with vanilla bucket mobs).
• Leashing, entering love mode, and breeding are blocked for active follower pets so they cannot be exploited the same way.
Bug fixes:
• Fixed a Folia disable-time crash where the plugin attempted to schedule region tasks while already disabled
• Followers are now removed safely during shutdown without triggering IllegalPluginAccessException
Bug fixes:
• Mystery egg shop bundles (buying 2–5 eggs at once) no longer merge into one stack with a singleegg_instanceID; each egg is a separate item so opening more than one does not trigger false dupe bans
• Admin mystery egg give (/perfpets egg give) now gives one physical egg per unit the same way, instead of one stacked item sharing one instance ID
• Pet items traded away before redeeming could not be deposited by the buyer; redeeming now reassigns the database row to the holder when the pet is still only an item
New features:
• Global pet leaderboard (ranked by total pets per player), configurable page size, async loading and name resolution for offline UUIDs
• Opens from a leaderboard button in the main pets GUI (when enabled), or via/pets leaderboard(aliaseslb,top); back returns to the pets menu; multi-page navigation when needed
•pets.allow-duplicate-pet-types(defaulttrue): whenfalse, you cannot add a second stored pet with the sametype_id, and mystery eggs only roll types you do not already own
Improvements:
• Pets menu info item can show storage usage as current versus cap ({count}/{maxcount}) usingpets.max-stored
Content:
• New pets: creamy and gray llamas; salt & pepper and killer rabbit variants
• Boss pets: Wither and Ender Dragon (plus scaled “baby” entries usingpets.special-scales.boss-baby)
