
MyPet
Преврати любого моба в верного спутника. Дрессируй, оседлай и сражайся бок о бок с ним. MyPet - лучший плагин для приручения мобов на серверах Minecraft.
Список изменений
MyPet 3.14.3 is here, an end-of-life maintenance release focused on stability with over 30 bugfixes across all supported Minecraft versions.
MyPet 3 is now end-of-life
MyPet 3 will no longer receive substantive updates. Please consider upgrading to MyPet 4, which features a near-complete rewrite, custom pet models, tons of new skills, a live web editor, and more: https://builtbybit.com/resources/mypet-4.115339/
If you would like to chat about MyPet or get help, join our Discord: https://discord.gg/GtcdWFw
MyPet 3.14.3 supports the following Minecraft versions: 1.8.8, 1.12.2, 1.16.5, 1.17.1, 1.18.2, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2
Changes
- Added end-of-life message
- Plugin now disables itself with a clear explanation on unsupported Minecraft versions and unsupported Forge-Bukkit hybrids like Arclight or Mohist
- Updated bStats to 3.1.0
- Disabled bStats reporting for local builds
Bugfixes
This release fixes a bug that sometimes caused NBT data loss when items had data from third party plugins, a server crash that could occur when a player mounted a Pet where it could not safely dismount on 1.21.6+, and Pet attacks ignoring damage reductions applied by other plugins. Phantom Pets no longer slow down to a near-standstill when they target a mob, Pet ranged attacks deal damage during duels again, and MyPet correctly re-registers its entities after a server reload on 1.20.3+. Many rare errors around summoning, teleporting, world changes, and disconnects have also been resolved - see the full changelog below.
Full changelog:
- Added end-of-life messaging upon startup
- MyPet now disables with a clear message on unsupported Minecraft versions
- MyPet now disables with a clear message on unsupported Forge-Bukkit hybrid servers (Arclight, Mohist) instead of crashing during startup
- Updated bStats to 3.1.0
- Disabled bStats reporting for local builds
- Fixed a bug that sometimes caused NBT data loss when items had data from third party plugins
- Fixed a server crash that could occur when a player mounted a Pet where it could not safely dismount on 1.21.6+
- Fixed Pet melee and ranged attacks ignoring damage reductions applied by other plugins (such as custom armor/defense systems)
- Fixed Pet ranged attacks not dealing damage to the opposing Pet during a duel
- Fixed Phantom Pets slowing down to a near-standstill when they target a mob
- Fixed Pets failing to match their owner's walk speed on some 26.2 Paper builds
- Fixed an error when a Pet Chicken tried to lay an egg on some 26.2 Paper builds
- Fixed MyPet failing to re-register its entities after a server reload on 1.20.3+
- Fixed MyPet failing to load when the WorldGuard hook can't initialize on some Java 25 server builds
- Fixed an error when WorldGuard is reloaded/unloaded at runtime
- Fixed MyPet failing to hook into MobStacker (kiwifisher)
- Fixed MyPet crashing on startup when the server's SQLite database driver failed to load (e.g. the driver doesn't exist)
- Fixed MyPet logging a false "connection leak detected" warning during startup or reload on MySQL setups with large databases or slow connections
- Fixed a recurring internal "Already scheduled" error in the database/repository system
- Fixed an error when a bundled file (skilltrees, pet-shops.yml, etc.) was missing from the MyPet jar
- Fixed error when a Pet's food list in pet-config.yml contained an invalid or "none" entry
- Fixed a NullPointerException when a Pet-owning player took damage
- Fixed a NullPointerException when interacting with a Pet type that has no leash item configured
- Fixed occasional errors when a player teleported, disconnected, or was attacked while their Pet data was still loading
- Fixed an error that could occur when a player changed worlds (e.g. through a portal teleport) while their Pet was unavailable or they were disconnecting
- Fixed an error that could occur on older server versions while a player was still connecting to the server
- Fixed a rare error that could occur when another player disconnected while a Pet was still being summoned
- Fixed a rare error when a Pet's equipment was displayed to a nearby player right as the Pet was still being summoned
- Fixed an error when a Pet wearing or holding equipment came into view of a player on 1.21 and newer
- Fixed an error when a Pet with an empty equipment slot was converted/stored on some 1.20.5-1.21.4 servers
- Fixed certain Pet types erroring when they spawned, ticked, or were summoned on 1.21+
- Fixed an error that could occur when a Pet died on 26.1+
- Fixed an error that could occur when summoning a Pet (e.g. /petcall) on some 1.20 servers
- Fixed an error with Creaking Pets on some 1.21.4 servers that lacked the getHome API
- Fixed a startup error (NoClassDefFoundError) on servers whose internals do not match the detected version
Thanks for choosing MyPet!
