Skip to content

Releases: MyPetORG/MyPet

v3.14.1-SNAPSHOT-b12

09 Feb 10:40
83ca1e9

Choose a tag to compare

v3.14.1-SNAPSHOT-b12 Pre-release
Pre-release
  • (b12) Omit SQLExceptions related to incorrect passwords from being reported to Sentry (5da03ac)
  • (b12) (Snapshot fix) Fix vanilla-spawned Creaking mobs being capturable without the HeartLinked flag (fa2c63f)
  • (b12) Fixed /petskill <user> suggesting player names to non-admins (d31a3e2)
  • (b12) Moved /petadmin reload, /petadmin ticket, and /petadmin update to /mypet reload, /mypet ticket, /mypet update (d31a3e2)
  • (b12) /mypet now shows the plugin version and project link (d31a3e2)
  • (b12) Added /mypet help command with category-based help (all, pet, skills, admin) — only shows commands you have access to (d31a3e2)
  • (b11) Add support for capturing vanilla-spawned Creaking mobs using "HeartLinked" leash requirement (faff1a1)
  • (b11) Compile against Spigot 1.21.4 to support new Creaking Heart mechanics (2034efd)
  • (b11) Add hook support for PlotSquared v6+ (04248c9)
  • (b11) Update WorldGuard hook to test for newer pressure plate types (7a6736f)
  • (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 (fbe5843)
  • (b11) Add config option PetKillsGivePlayerRewards for dropping exp and player-damage loot when a Pet kills a mob (b24cb26)
  • (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 -deny suffix (mypet-beacon, mypet-beacon-share, mypet-beacon-self) (adf9432)
  • (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 (7e64c7c)
  • (b9) (Snapshot fix) Allow snapshot users to receive major release updates (871b7f9)
  • (b9) Fix Message.DeathMessage locale string not being respected (c2af078)
  • (b9) (Internal) Update Gradle to 9.2.1; optimize build tasks (771d55f, 746fd3b)
  • (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 (6d2038d)
  • (b9) Switch auto-updater to Modrinth API with SHA512 verification and skip update checks for local builds (a86a85d)
  • (b9) (Snapshot fix) Omit OutOfMemoryError from new Sentry Reporting (4fe1085)
  • (b8) Exclude MySQL connection errors from Sentry reporting (server configuration issues, not plugin bugs) (4fe1085)
  • (b8) Added 10-minute refresh interval for the contributor list so new contributors are recognized without a server restart (6cf8892)
  • (b8) Fix contributor recognition (particles and icons) not working due to a bug in the rank lookup (6cf8892)
  • (b7) (MySQL) Fix "connection leak detected" warning when a player disconnects (ab04bf8)
  • (b7) Fix console error when disabling the plugin if it failed to fully enable (242a7f5)
  • (b7) Fix console error when running /petinventory <player> while the target player is offline (d820d03)
  • (b7) Fix plugin classpath appearing in log messages by removing legacy plugin logger (e.g. [de.Keyle.MyPet.MyPetPlugin]) (2812ea0)
  • (b7) Upgraded Sentry SDK from 1.7.30 to 8.22.0 with modernized error reporting; fixes startup warning (0b52fff)
  • (b7) Fix potential server crash when a Pet's health exceeds its max health, such as after removing or downgrading the Life skill (040aaff)
  • (b7) (1.16.5+) Fix Spigot's Legacy Material Support being activated when an Enderman Pet has a block in its hands (ef2d91a)
  • (b6) (Snapshot fix) Standardize bStats data collection so that differing capitalization doesn't affect the charts (eg MYSQL vs MySQL vs mysql) (2a1a3d6)
  • (b6) Fix console error when a player disconnects while purchasing from a Pet Shop (5b43b81)
  • (b5) Fix console error when a player disconnects immediately after clicking "Yes" in the Pet Shop confirmation (b367c4e)
  • (b5) Fix console error when loading Pets for a player who disconnected during login (e20d489)
  • (b5) Fix Pet and player data potentially being lost when the server shuts down (1d56d8c, 5d482a4)
  • (b4) Fix auto-updater failing to update from older MyPet versions (2b340a4)
  • (b4) Fix console error when a skilltree contains an unrecognized skill name - now logs a warning instead (7f9daa8)
  • (b3) Fix Pet Shop failing to open when a Pet egg icon position exceeds Minecraft's inventory size limit (b2d5719)
  • (b3) (1.21.11+) Fix player client crash when capturing an angry Wolf (c6d3ca2)
  • (b2) (1.21.11+) Fix player client crash when capturing an angry Bee (9fa75c5)
  • (b1) (1.21.4+) Fix console error when Pets have potion effects with no visible color (a0ba0ab)
  • (b1) (1.21.9+) Fix console error when capturing a Zombie Villager (3366cb1)
  • (b1) (1.21.4+) Fix console error when capturing a Wandering Trader (eebcf6f)
  • (b1) Added automatic backup of corrupted pet data instead of losing it entirely (876f2bc)
  • (b1) Added anonymous usage statistics for pet types, database types, and active skills to help improve the plugin (b8cf3c4)

Supported NMS Versions:
v1_8_R3;v1_12_R1;v1_16_R3;v1_17_R1;v1_18_R1;v1_18_R2;v1_19_R2;v1_19_R3;v1_20_R1;v1_20_R2;v1_20_R3;v1_20_R4;v1_21_R1;v1_21_R2;v1_21_R3;v1_21_R4;v1_21_R5;v1_21_R6;v1_21_R7

v3.14.1-SNAPSHOT-b11

07 Feb 03:43
26feb9a

Choose a tag to compare

v3.14.1-SNAPSHOT-b11 Pre-release
Pre-release
  • (b1) Added anonymous usage statistics for pet types, database types, and active skills to help improve the plugin (b8cf3c4)
  • (b1) Added automatic backup of corrupted pet data instead of losing it entirely (876f2bc)
  • (b1) (1.21.4+) Fix console error when capturing a Wandering Trader (eebcf6f)
  • (b1) (1.21.9+) Fix console error when capturing a Zombie Villager (3366cb1)
  • (b1) (1.21.4+) Fix console error when Pets have potion effects with no visible color (a0ba0ab)
  • (b2) (1.21.11+) Fix player client crash when capturing an angry Bee (9fa75c5)
  • (b3) (1.21.11+) Fix player client crash when capturing an angry Wolf (c6d3ca2)
  • (b3) Fix Pet Shop failing to open when a Pet egg icon position exceeds Minecraft's inventory size limit (b2d5719)
  • (b4) Fix console error when a skilltree contains an unrecognized skill name - now logs a warning instead (7f9daa8)
  • (b4) Fix auto-updater failing to update from older MyPet versions (2b340a4)
  • (b5) Fix Pet and player data potentially being lost when the server shuts down (1d56d8c, 5d482a4)
  • (b5) Fix console error when loading Pets for a player who disconnected during login (e20d489)
  • (b5) Fix console error when a player disconnects immediately after clicking "Yes" in the Pet Shop confirmation (b367c4e)
  • (b6) Fix console error when a player disconnects while purchasing from a Pet Shop (5b43b81)
  • (b6) (Snapshot fix) Standardize bStats data collection so that differing capitalization doesn't affect the charts (eg MYSQL vs MySQL vs mysql) (2a1a3d6)
  • (b7) (1.16.5+) Fix Spigot's Legacy Material Support being activated when an Enderman Pet has a block in its hands (ef2d91a)
  • (b7) Fix potential server crash when a Pet's health exceeds its max health, such as after removing or downgrading the Life skill (040aaff)
  • (b7) Upgraded Sentry SDK from 1.7.30 to 8.22.0 with modernized error reporting; fixes startup warning (0b52fff)
  • (b7) Fix plugin classpath appearing in log messages by removing legacy plugin logger (e.g. [de.Keyle.MyPet.MyPetPlugin]) (2812ea0)
  • (b7) Fix console error when running /petinventory <player> while the target player is offline (d820d03)
  • (b7) Fix console error when disabling the plugin if it failed to fully enable (242a7f5)
  • (b7) (MySQL) Fix "connection leak detected" warning when a player disconnects (ab04bf8)
  • (b8) Fix contributor recognition (particles and icons) not working due to a bug in the rank lookup (6cf8892)
  • (b8) Added 10-minute refresh interval for the contributor list so new contributors are recognized without a server restart (6cf8892)
  • (b8) Exclude MySQL connection errors from Sentry reporting (server configuration issues, not plugin bugs) (4fe1085)
  • (b9) (Snapshot fix) Omit OutOfMemoryError from new Sentry Reporting (4fe1085)
  • (b9) Switch auto-updater to Modrinth API with SHA512 verification and skip update checks for local builds (a86a85d)
  • (b9) Fix "Already scheduled" error when loading a pet that is currently being saved (6d2038d)
  • (b9) (Snapshot fix) Relocate Sentry to avoid conflicts with other softwares that do not relocate Sentry (a6a48256)
  • (b9) (Internal) Update Gradle to 9.2.1; optimize build tasks (771d55f, 746fd3b)
  • (b9) Fix Message.DeathMessage locale string not being respected (c2af078)
  • (b9) (Snapshot fix) Allow snapshot users to receive major release updates (871b7f9)
  • (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 (7e64c7c)
  • (b11) (Snapshot fix) Rename beacon WorldGuard flags to remove redundant -deny suffix (mypet-beacon, mypet-beacon-share, mypet-beacon-self) (adf9432)
  • (b11) (Snapshot fix) Add missing Crowdin translations for beacon zone messages
  • (b11) (API) Replace hasRider with hasMyPetRider in EntityMyPet methods to fix compatibility with older Purpur servers (e5c3e49a)
  • (b11) Add config option PetKillsGivePlayerRewards for dropping exp and player-damage loot when a Pet kills a mob (b24cb26)
  • (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 (fbe5843)
  • (b11) Update Residence hook to fix Pets being able to enter a Residence or activate pressure plates when their owner can't (e5d0ad5e)
  • (b11) Update WorldGuard hook to test for newer pressure plate types (7a6736f)
  • (b11) Add hook support for PlotSquared v6+ (04248c9)
  • (b11) Compile against Spigot 1.21.4 to support new Creaking Heart mechanics (2034efd)
  • (b11) Add support for capturing vanilla-spawned Creaking mobs using "HeartLinked" leash requirement (faff1a1)

Supported NMS Versions:
v1_8_R3;v1_12_R1;v1_16_R3;v1_17_R1;v1_18_R1;v1_18_R2;v1_19_R2;v1_19_R3;v1_20_R1;v1_20_R2;v1_20_R3;v1_20_R4;v1_21_R1;v1_21_R2;v1_21_R3;v1_21_R4;v1_21_R5;v1_21_R6;v1_21_R7

v3.14.1-SNAPSHOT-b10

12 Jan 14:17
1624fb5

Choose a tag to compare

v3.14.1-SNAPSHOT-b10 Pre-release
Pre-release
  • (b1) Added anonymous usage statistics for pet types, database types, and active skills to help improve the plugin (b8cf3c4)
  • (b1) Added automatic backup of corrupted pet data instead of losing it entirely (876f2bc)
  • (b1) (1.21.4+) Fix console error when capturing a Wandering Trader (eebcf6f)
  • (b1) (1.21.9+) Fix console error when capturing a Zombie Villager (3366cb1)
  • (b1) (1.21.4+) Fix console error when Pets have potion effects with no visible color (a0ba0ab)
  • (b2) (1.21.11+) Fix player client crash when capturing an angry Bee (9fa75c5)
  • (b3) (1.21.11+) Fix player client crash when capturing an angry Wolf (c6d3ca2)
  • (b3) Fix Pet Shop failing to open when a Pet egg icon position exceeds Minecraft's inventory size limit (b2d5719)
  • (b4) Fix console error when a skilltree contains an unrecognized skill name - now logs a warning instead (7f9daa8)
  • (b4) Fix auto-updater failing to update from older MyPet versions (2b340a4)
  • (b5) Fix Pet and player data potentially being lost when the server shuts down (1d56d8c, 5d482a4)
  • (b5) Fix console error when loading Pets for a player who disconnected during login (e20d489)
  • (b5) Fix console error when a player disconnects immediately after clicking "Yes" in the Pet Shop confirmation (b367c4e)
  • (b6) Fix console error when a player disconnects while purchasing from a Pet Shop (5b43b81)
  • (b6) (Snapshot fix) Standardize bStats data collection so that differing capitalization doesn't affect the charts (eg MYSQL vs MySQL vs mysql) (2a1a3d6)
  • (b7) (1.16.5+) Fix Spigot's Legacy Material Support being activated when an Enderman Pet has a block in its hands (ef2d91a)
  • (b7) Fix potential server crash when a Pet's health exceeds its max health, such as after removing or downgrading the Life skill (040aaff)
  • (b7) Upgraded Sentry SDK from 1.7.30 to 8.22.0 with modernized error reporting; fixes startup warning (0b52fff)
  • (b7) Fix plugin classpath appearing in log messages by removing legacy plugin logger (e.g. [de.Keyle.MyPet.MyPetPlugin]) (2812ea0)
  • (b7) Fix console error when running /petinventory <player> while the target player is offline (d820d03)
  • (b7) Fix console error when disabling the plugin if it failed to fully enable (242a7f5)
  • (b7) (MySQL) Fix "connection leak detected" warning when a player disconnects (ab04bf8)
  • (b8) Fix contributor recognition (particles and icons) not working due to a bug in the rank lookup (6cf8892)
  • (b8) Added 10-minute refresh interval for the contributor list so new contributors are recognized without a server restart (6cf8892)
  • (b8) Exclude MySQL connection errors from Sentry reporting (server configuration issues, not plugin bugs) (4fe1085)
  • (b9) (Snapshot fix) Omit OutOfMemoryError from new Sentry Reporting (4fe1085)
  • (b9) Switch auto-updater to Modrinth API with SHA512 verification and skip update checks for local builds (a86a85d)
  • (b9) Fix "Already scheduled" error when loading a pet that is currently being saved (6d2038d)
  • (b9) (Snapshot fix) Relocate Sentry to avoid conflicts with other softwares that do not relocate Sentry (a6a48256)
  • (b9) (Internal) Update Gradle to 9.2.1; optimize build tasks (771d55f, 746fd3b)
  • (b9) Fix Message.DeathMessage locale string not being respected (c2af078)
  • (b9) (Snapshot fix) Allow snapshot users to receive major release updates (871b7f9)
  • (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 (7e64c7c)

Supported NMS Versions:
v1_8_R3;v1_12_R1;v1_16_R3;v1_17_R1;v1_18_R1;v1_18_R2;v1_19_R2;v1_19_R3;v1_20_R1;v1_20_R2;v1_20_R3;v1_20_R4;v1_21_R1;v1_21_R2;v1_21_R3;v1_21_R4;v1_21_R5;v1_21_R6;v1_21_R7

v3.14.1-SNAPSHOT-b9

11 Jan 23:43
0f7216a

Choose a tag to compare

v3.14.1-SNAPSHOT-b9 Pre-release
Pre-release
  • (b1) Added anonymous usage statistics for pet types, database types, and active skills to help improve the plugin (b8cf3c4)
  • (b1) Added automatic backup of corrupted pet data instead of losing it entirely (876f2bc)
  • (b1) (1.21.4+) Fix console error when capturing a Wandering Trader (eebcf6f)
  • (b1) (1.21.9+) Fix console error when capturing a Zombie Villager (3366cb1)
  • (b1) (1.21.4+) Fix console error when Pets have potion effects with no visible color (a0ba0ab)
  • (b2) (1.21.11+) Fix player client crash when capturing an angry Bee (9fa75c5)
  • (b3) (1.21.11+) Fix player client crash when capturing an angry Wolf (c6d3ca2)
  • (b3) Fix Pet Shop failing to open when a Pet egg icon position exceeds Minecraft's inventory size limit (b2d5719)
  • (b4) Fix console error when a skilltree contains an unrecognized skill name - now logs a warning instead (7f9daa8)
  • (b4) Fix auto-updater failing to update from older MyPet versions (2b340a4)
  • (b5) Fix Pet and player data potentially being lost when the server shuts down (1d56d8c, 5d482a4)
  • (b5) Fix console error when loading Pets for a player who disconnected during login (e20d489)
  • (b5) Fix console error when a player disconnects immediately after clicking "Yes" in the Pet Shop confirmation (b367c4e)
  • (b6) Fix console error when a player disconnects while purchasing from a Pet Shop (5b43b81)
  • (b6) (Snapshot fix) Standardize bStats data collection so that differing capitalization doesn't affect the charts (eg MYSQL vs MySQL vs mysql) (2a1a3d6)
  • (b7) (1.16.5+) Fix Spigot's Legacy Material Support being activated when an Enderman Pet has a block in its hands (ef2d91a)
  • (b7) Fix potential server crash when a Pet's health exceeds its max health, such as after removing or downgrading the Life skill (040aaff)
  • (b7) Upgraded Sentry SDK from 1.7.30 to 8.22.0 with modernized error reporting; fixes startup warning (0b52fff)
  • (b7) Fix plugin classpath appearing in log messages by removing legacy plugin logger (e.g. [de.Keyle.MyPet.MyPetPlugin]) (2812ea0)
  • (b7) Fix console error when running /petinventory <player> while the target player is offline (d820d03)
  • (b7) Fix console error when disabling the plugin if it failed to fully enable (242a7f5)
  • (b7) (MySQL) Fix "connection leak detected" warning when a player disconnects (ab04bf8)
  • (b8) Fix contributor recognition (particles and icons) not working due to a bug in the rank lookup (6cf8892)
  • (b8) Added 10-minute refresh interval for the contributor list so new contributors are recognized without a server restart (6cf8892)
  • (b8) Exclude MySQL connection errors from Sentry reporting (server configuration issues, not plugin bugs) (4fe1085)
  • (b9) (Snapshot fix) Omit OutOfMemoryError from new Sentry Reporting (4fe1085)
  • (b9) Switch auto-updater to Modrinth API with SHA512 verification and skip update checks for local builds (a86a85d)
  • (b9) Fix "Already scheduled" error when loading a pet that is currently being saved (6d2038d)
  • (b9) (Snapshot fix) Relocate Sentry to avoid conflicts with other softwares that do not relocate Sentry (a6a48256)
  • (b9) (Internal) Update Gradle to 9.2.1; optimize build tasks (771d55f, 746fd3b)
  • (b9) Fix Message.DeathMessage locale string not being respected (c2af078)
  • (b9) (Snapshot fix) Allow snapshot users to receive major release updates (871b7f9)

Supported NMS Versions:
v1_8_R3;v1_12_R1;v1_16_R3;v1_17_R1;v1_18_R1;v1_18_R2;v1_19_R2;v1_19_R3;v1_20_R1;v1_20_R2;v1_20_R3;v1_20_R4;v1_21_R1;v1_21_R2;v1_21_R3;v1_21_R4;v1_21_R5;v1_21_R6;v1_21_R7

v3.14.1-SNAPSHOT-b8

05 Jan 06:41
aaa3fa2

Choose a tag to compare

v3.14.1-SNAPSHOT-b8 Pre-release
Pre-release
  • (b1) Added anonymous usage statistics for pet types, database types, and active skills to help improve the plugin (b8cf3c4)
  • (b1) Added automatic backup of corrupted pet data instead of losing it entirely (876f2bc)
  • (b1) (1.21.4+) Fix console error when capturing a Wandering Trader (eebcf6f)
  • (b1) (1.21.9+) Fix console error when capturing a Zombie Villager (3366cb1)
  • (b1) (1.21.4+) Fix console error when Pets have potion effects with no visible color (a0ba0ab)
  • (b2) (1.21.11+) Fix player client crash when capturing an angry Bee (9fa75c5)
  • (b3) (1.21.11+) Fix player client crash when capturing an angry Wolf (c6d3ca2)
  • (b3) Fix Pet Shop failing to open when a Pet egg icon position exceeds Minecraft's inventory size limit (b2d5719)
  • (b4) Fix console error when a skilltree contains an unrecognized skill name - now logs a warning instead (7f9daa8)
  • (b4) Fix auto-updater failing to update from older MyPet versions (2b340a4)
  • (b5) Fix Pet and player data potentially being lost when the server shuts down (1d56d8c, 5d482a4)
  • (b5) Fix console error when loading Pets for a player who disconnected during login (e20d489)
  • (b5) Fix console error when a player disconnects immediately after clicking "Yes" in the Pet Shop confirmation (b367c4e)
  • (b6) Fix console error when a player disconnects while purchasing from a Pet Shop (5b43b81)
  • (b6) (Snapshot fix) Standardize bStats data collection so that differing capitalization doesn't affect the charts (eg MYSQL vs MySQL vs mysql) (2a1a3d6)
  • (b7) (1.16.5+) Fix Spigot's Legacy Material Support being activated when an Enderman Pet has a block in its hands (ef2d91a)
  • (b7) Fix potential server crash when a Pet's health exceeds its max health, such as after removing or downgrading the Life skill (040aaff)
  • (b7) Upgraded Sentry SDK from 1.7.30 to 8.22.0 with modernized error reporting; fixes startup warning (0b52fff)
  • (b7) Fix plugin classpath appearing in log messages by removing legacy plugin logger (e.g. [de.Keyle.MyPet.MyPetPlugin]) (2812ea0)
  • (b7) Fix console error when running /petinventory <player> while the target player is offline (d820d03)
  • (b7) Fix console error when disabling the plugin if it failed to fully enable (242a7f5)
  • (b7) (MySQL) Fix "connection leak detected" warning when a player disconnects (ab04bf8)
  • (b8) Fix contributor recognition (particles and icons) not working due to a bug in the rank lookup (6cf8892)
  • (b8) Added 10-minute refresh interval for the contributor list so new contributors are recognized without a server restart (6cf8892)
  • (b8) Exclude MySQL connection errors from Sentry reporting (server configuration issues, not plugin bugs) (4fe1085)

Supported NMS Versions:
v1_8_R3;v1_12_R1;v1_16_R3;v1_17_R1;v1_18_R1;v1_18_R2;v1_19_R2;v1_19_R3;v1_20_R1;v1_20_R2;v1_20_R3;v1_20_R4;v1_21_R1;v1_21_R2;v1_21_R3;v1_21_R4;v1_21_R5;v1_21_R6;v1_21_R7

v3.14.1-SNAPSHOT-b7

04 Jan 18:56
adf987f

Choose a tag to compare

v3.14.1-SNAPSHOT-b7 Pre-release
Pre-release
  • (b1) Added anonymous usage statistics for pet types, database types, and active skills to help improve the plugin (b8cf3c4)
  • (b1) Added automatic backup of corrupted pet data instead of losing it entirely (876f2bc)
  • (b1) (1.21.4+) Fix console error when capturing a Wandering Trader (eebcf6f)
  • (b1) (1.21.9+) Fix console error when capturing a Zombie Villager (3366cb1)
  • (b1) (1.21.4+) Fix console error when Pets have potion effects with no visible color (a0ba0ab)
  • (b2) (1.21.11+) Fix player client crash when capturing an angry Bee (9fa75c5)
  • (b3) (1.21.11+) Fix player client crash when capturing an angry Wolf (c6d3ca2)
  • (b3) Fix Pet Shop failing to open when a Pet egg icon position exceeds Minecraft's inventory size limit (b2d5719)
  • (b4) Fix console error when a skilltree contains an unrecognized skill name - now logs a warning instead (7f9daa8)
  • (b4) Fix auto-updater failing to update from older MyPet versions (2b340a4)
  • (b5) Fix Pet and player data potentially being lost when the server shuts down (1d56d8c, 5d482a4)
  • (b5) Fix console error when loading Pets for a player who disconnected during login (e20d489)
  • (b5) Fix console error when a player disconnects immediately after clicking "Yes" in the Pet Shop confirmation (b367c4e)
  • (b6) Fix console error when a player disconnects while purchasing from a Pet Shop (5b43b81)
  • (b6) (Snapshot fix) Standardize bStats data collection so that differing capitalization doesn't affect the charts (eg MYSQL vs MySQL vs mysql) (2a1a3d6)
  • (b7) (1.16.5+) Fix Spigot's Legacy Material Support being activated when an Enderman Pet has a block in its hands (ef2d91a)
  • (b7) Fix potential server crash when a Pet's health exceeds its max health, such as after removing or downgrading the Life skill (040aaff)
  • (b7) Upgraded Sentry SDK from 1.7.30 to 8.22.0 with modernized error reporting; fixes startup warning (0b52fff)
  • (b7) Fix plugin classpath appearing in log messages by removing legacy plugin logger (e.g. [de.Keyle.MyPet.MyPetPlugin]) (2812ea0)
  • (b7) Fix console error when running /petinventory <player> while the target player is offline (d820d03)
  • (b7) Fix console error when disabling the plugin if it failed to fully enable (242a7f5)
  • (b7) (MySQL) Fix "connection leak detected" warning when a player disconnects (ab04bf8)

Supported NMS Versions:
v1_8_R3;v1_12_R1;v1_16_R3;v1_17_R1;v1_18_R1;v1_18_R2;v1_19_R2;v1_19_R3;v1_20_R1;v1_20_R2;v1_20_R3;v1_20_R4;v1_21_R1;v1_21_R2;v1_21_R3;v1_21_R4;v1_21_R5;v1_21_R6;v1_21_R7

v3.14.1-SNAPSHOT-b6

03 Jan 12:32
0ac38e1

Choose a tag to compare

v3.14.1-SNAPSHOT-b6 Pre-release
Pre-release
  • Added anonymous usage statistics for pet types, database types, and active skills to help improve the plugin (b8cf3c4)
  • Added automatic backup of corrupted pet data instead of losing it entirely (876f2bc)
  • (1.21.4+) Fix console error when capturing a Wandering Trader (eebcf6f)
  • (1.21.9+) Fix console error when capturing a Zombie Villager (3366cb1)
  • (1.21.4+) Fix console error when Pets have potion effects with no visible color (a0ba0ab)
  • (1.21.11+) Fix player client crash when capturing an angry Bee (9fa75c5)
  • (1.21.11+) Fix player client crash when capturing an angry Wolf (c6d3ca2)
  • Fix Pet Shop failing to open when a Pet egg icon position exceeds Minecraft's inventory size limit (b2d5719)
  • Fix console error when a skilltree contains an unrecognized skill name - now logs a warning instead (7f9daa8)
  • Fix auto-updater failing to update from older MyPet versions (2b340a4)
  • Fix Pet and player data potentially being lost when the server shuts down (1d56d8c, 5d482a4)
  • Fix console error when loading Pets for a player who disconnected during login (e20d489)
  • Fix console error when a player disconnects immediately after clicking "Yes" in the Pet Shop confirmation (b367c4e)
  • Fix console error when a player disconnects while purchasing from a Pet Shop (5b43b81)
  • (Snapshot fix) Standardize bStats data collection so that differing capitalization doesn't affect the charts (eg MYSQL vs MySQL vs mysql) (2a1a3d6)

Supported NMS Versions:
v1_8_R3;v1_12_R1;v1_16_R3;v1_17_R1;v1_18_R1;v1_18_R2;v1_19_R2;v1_19_R3;v1_20_R1;v1_20_R2;v1_20_R3;v1_20_R4;v1_21_R1;v1_21_R2;v1_21_R3;v1_21_R4;v1_21_R5;v1_21_R6;v1_21_R7

v3.14.1-SNAPSHOT-b5

02 Jan 14:13
b367c4e

Choose a tag to compare

v3.14.1-SNAPSHOT-b5 Pre-release
Pre-release
  • Added pet type, database type, and active skills tracking to bStats
  • Added defensive NBT error handling with corrupted data backup system
  • (1.21.4+) Fix ClassCastException when capturing/releasing a Wandering Trader
  • (1.21.9+) Fix ClassCastException when capturing a Zombie Villager
  • (1.21.4+) Fix NoSuchElementException in hidePotionParticles when effects have no visible color
  • (1.21.11+) Fix Angry Bees crashing the client's game upon capture
  • (1.21.11+) Fix Angry Wolves crashing the client's game upon capture
  • Fix shop GUIs throwing an error when a Pet icon is set to a position higher than Minecraft's max inventory size limit
  • Fix NPE when a skilltree contains an unrecognized skill name by adding null checks and warning log
  • Fix older MyPet versions not being able to auto-update to newer versions
  • Fix potential for data loss when saving player/pet data during server shutdown
  • Add null owner checks in repository getMyPets() to prevent NullPointerException from unregistered players
  • Fix NoSuchElementException in Pet Shops when player disconnects during purchase

Supported NMS Versions:
v1_8_R3;v1_12_R1;v1_16_R3;v1_17_R1;v1_18_R1;v1_18_R2;v1_19_R2;v1_19_R3;v1_20_R1;v1_20_R2;v1_20_R3;v1_20_R4;v1_21_R1;v1_21_R2;v1_21_R3;v1_21_R4;v1_21_R5;v1_21_R6;v1_21_R7

v3.14.1-SNAPSHOT-b4

02 Jan 05:49
7a4f7fd

Choose a tag to compare

v3.14.1-SNAPSHOT-b4 Pre-release
Pre-release
  • Added pet type, database type, and active skills tracking to bStats
  • Added defensive NBT error handling with corrupted data backup system
  • (1.21.4+) Fix ClassCastException when capturing/releasing a Wandering Trader
  • (1.21.9+) Fix ClassCastException when capturing a Zombie Villager
  • (1.21.4+) Fix NoSuchElementException in hidePotionParticles when effects have no visible color
  • (1.21.11+) Fix Angry Bees crashing the client's game upon capture
  • (1.21.11+) Fix Angry Wolves crashing the client's game upon capture
  • Fix shop GUIs throwing an error when a Pet icon is set to a position higher than Minecraft's max inventory size limit
  • Fix NPE when a skilltree contains an unrecognized skill name by adding null checks and warning log
  • Fix older MyPet versions not being able to auto-update to newer versions

Supported NMS Versions:
v1_8_R3;v1_12_R1;v1_16_R3;v1_17_R1;v1_18_R1;v1_18_R2;v1_19_R2;v1_19_R3;v1_20_R1;v1_20_R2;v1_20_R3;v1_20_R4;v1_21_R1;v1_21_R2;v1_21_R3;v1_21_R4;v1_21_R5;v1_21_R6;v1_21_R7

v3.14.1-SNAPSHOT-b3

01 Jan 20:54
64e7773

Choose a tag to compare

v3.14.1-SNAPSHOT-b3 Pre-release
Pre-release
  • Added pet type, database type, and active skills tracking to bStats
  • Added defensive NBT error handling with corrupted data backup system
  • (1.21.4+) Fix ClassCastException when capturing/releasing a Wandering Trader
  • (1.21.9+) Fix ClassCastException when capturing a Zombie Villager
  • (1.21.4+) Fix NoSuchElementException in hidePotionParticles when effects have no visible color
  • (1.21.11+) Fix Angry Bees crashing the client's game upon capture
  • (1.21.11+) Fix Angry Wolves crashing the client's game upon capture
  • Fix shop GUIs throwing an error when a Pet icon is set to a position higher than Minecraft's max inventory size limit