Bug fixes:
• Follower pets no longer reliably take drowning, freezing, fire, or other environmental damage when follower protection is enabled
• Follower damage blocking now uses the same config toggle as the rest of follower protection (pets.follow.follower-protection.enabled, with legacy key fallback)
Bug fixes:
• Follower pets no longer throw Folia region-thread errors when the pet and owner are in different regions (follow logic runs on the pet’s scheduler; invalid pets clean up on the owner’s thread).
New features:
• Configmystery-egg.prevent-duplicate-types(default false): when true, mystery eggs only award pet types the player does not already have in their collection
New features:
• Config options for fixed pet display size (stored/small/normal/large)
Improvements:
• Follower spawn is deduplicated so you don’t get duplicate follower mobs from overlapping spawns
• Mystery egg roulette armor stands are removed reliably when the animation is stopped or the plugin shuts down
• Pets menu can show page navigation and page info in the header when pagination is enabled
• Broad neutralization of mob-specific behavior for followers (damage, explosions, projectiles, potions/clouds, spells, trades, pickups/drops, shear, knockback, slime split, shulker duplicate, witch/warden/elder-related effects on the owner when appropriate, etc.)
Bug fixes:
• Stuck mystery-egg roulette entities after restarts/disables are cleaned up more reliably
Dupe protection:
• If someone tries to redeem mystery eggs or pet eggs again, the configured command from the config.yml is triggered and a message is sent in-game and to Discord. It's impossible to duplicate eggs. ^^
