Tags
Creators
Details
All versions
3.14.1-SNAPSHOT-b12
Alpha
v3.14.1-SNAPSHOT-b129 months ago 315
Compatibility
Minecraft: Java Edition
1.21.x
1.20.x
1.19.x
1.18.2
1.17.1
1.16.5
1.12.2
1.8.8
Platforms
Paper
Spigot
Changes
- (b12) Omit SQLExceptions related to incorrect passwords from being reported to Sentry (5da03ac3)
- (b12) (Snapshot fix) Fix vanilla-spawned Creaking mobs being capturable without the HeartLinked flag (fa2c63fc)
- (b12) Fixed
/petskill <user>suggesting player names to non-admins (d31a3e2f) - (b12) Moved
/petadmin reload,/petadmin ticket, and/petadmin updateto/mypet reload,/mypet ticket,/mypet update(d31a3e2f) - (b12)
/mypetnow shows the plugin version and project link (d31a3e2f) - (b12) Added
/mypet helpcommand with category-based help (all, pet, skills, admin) — only shows commands you have access to (d31a3e2f) - (b11) Add support for capturing vanilla-spawned Creaking mobs using "HeartLinked" leash requirement (faff1a15)
- (b11) Compile against Spigot 1.21.4 to support new Creaking Heart mechanics (2034efdf)
- (b11) Add hook support for PlotSquared v6+ (04248c97)
- (b11) Update WorldGuard hook to test for newer pressure plate types (7a6736f2)
- (b11) Update Residence hook to fix Pets being able to enter a Residence or activate pressure plates when their owner can't (e5d0ad5e)
- (b11) Attempted to fix MyPet causing other plugins to hook into each other when disabled by making sure all soft dependencies load before MyPet loads (fbe58439)
- (b11) Add config option
PetKillsGivePlayerRewardsfor dropping exp and player-damage loot when a Pet kills a mob (b24cb261) - (b11) (API) Replace hasRider with hasMyPetRider in EntityMyPet methods to fix compatibility with older Purpur servers (e5c3e49a)
- (b11) (Snapshot fix) Add missing Crowdin translations for beacon zone messages
- (b11) (Snapshot fix) Rename beacon WorldGuard flags to remove redundant
-denysuffix (mypet-beacon, mypet-beacon-share, mypet-beacon-self) (adf9432c) - (b10) Added WorldGuard region flags for controlling Beacon skill: mypet-beacon-deny, mypet-beacon-share-deny, mypet-beacon-self-deny, mypet-beacon-range-mult, mypet-beacon-duration-mult, mypet-beacon-amplifier-add (7e64c7c6)
- (b9) (Snapshot fix) Allow snapshot users to receive major release updates (871b7f9a)
- (b9) Fix Message.DeathMessage locale string not being respected (c2af078d)
- (b9) (Internal) Update Gradle to 9.2.1; optimize build tasks (771d55fd, 746fd3b7)
- (b9) (Snapshot fix) Relocate Sentry to avoid conflicts with other softwares that do not relocate Sentry (a6a48256)
- (b9) Fix "Already scheduled" error when loading a pet that is currently being saved (6d2038d5)
- (b9) Switch auto-updater to Modrinth API with SHA512 verification and skip update checks for local builds (a86a85d5)
- (b9) (Snapshot fix) Omit OutOfMemoryError from new Sentry Reporting (4fe10859)
- (b8) Exclude MySQL connection errors from Sentry reporting (server configuration issues, not plugin bugs) (4fe10859)
- (b8) Added 10-minute refresh interval for the contributor list so new contributors are recognized without a server restart (6cf88928)
- (b8) Fix contributor recognition (particles and icons) not working due to a bug in the rank lookup (6cf88928)
- (b7) (MySQL) Fix "connection leak detected" warning when a player disconnects (ab04bf82)
- (b7) Fix console error when disabling the plugin if it failed to fully enable (242a7f55)
- (b7) Fix console error when running
/petinventory <player>while the target player is offline (d820d037) - (b7) Fix plugin classpath appearing in log messages by removing legacy plugin logger (e.g.
[de.Keyle.MyPet.MyPetPlugin]) (2812ea0c) - (b7) Upgraded Sentry SDK from 1.7.30 to 8.22.0 with modernized error reporting; fixes startup warning (0b52fffd)
- (b7) Fix potential server crash when a Pet's health exceeds its max health, such as after removing or downgrading the Life skill (040aaff7)
- (b7) (1.16.5+) Fix Spigot's Legacy Material Support being activated when an Enderman Pet has a block in its hands (ef2d91a5)
- (b6) (Snapshot fix) Standardize bStats data collection so that differing capitalization doesn't affect the charts (eg MYSQL vs MySQL vs mysql) (2a1a3d685)
- (b6) Fix console error when a player disconnects while purchasing from a Pet Shop (5b43b81c)
- (b5) Fix console error when a player disconnects immediately after clicking "Yes" in the Pet Shop confirmation (b367c4e6f)
- (b5) Fix console error when loading Pets for a player who disconnected during login (e20d48901)
- (b5) Fix Pet and player data potentially being lost when the server shuts down (1d56d8ca9, 5d482a4d1)
- (b4) Fix auto-updater failing to update from older MyPet versions (2b340a4de)
- (b4) Fix console error when a skilltree contains an unrecognized skill name - now logs a warning instead (7f9daa837)
- (b3) Fix Pet Shop failing to open when a Pet egg icon position exceeds Minecraft's inventory size limit (b2d571952)
- (b3) (1.21.11+) Fix player client crash when capturing an angry Wolf (c6d3ca249)
- (b2) (1.21.11+) Fix player client crash when capturing an angry Bee (9fa75c5a0)
- (b1) (1.21.4+) Fix console error when Pets have potion effects with no visible color (a0ba0ab7b)
- (b1) (1.21.9+) Fix console error when capturing a Zombie Villager (3366cb196)
- (b1) (1.21.4+) Fix console error when capturing a Wandering Trader (eebcf6f8c)
- (b1) Added automatic backup of corrupted pet data instead of losing it entirely (876f2bc28)
- (b1) Added anonymous usage statistics for pet types, database types, and active skills to help improve the plugin (b8cf3c414)
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:SnE2iTno:5NKyyWUm"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:SnE2iTno:5NKyyWUm"
}

