Releases: MyPetORG/MyPet
v3.14.1-SNAPSHOT-b12
- (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 updateto/mypet reload,/mypet ticket,/mypet update(d31a3e2) - (b12)
/mypetnow shows the plugin version and project link (d31a3e2) - (b12) Added
/mypet helpcommand 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
PetKillsGivePlayerRewardsfor 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
-denysuffix (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
- (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
-denysuffix (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
PetKillsGivePlayerRewardsfor 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
- (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
- (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
- (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
- (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
- 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
- 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
- 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
- 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