All versions
1.1
Release
ProtectMyPet 1.1last year 34
Compatibility
Minecraft: Java Edition
1.20.x
Platform
Spigot
Changes
Version 1.1
This update introduces several new features for pet management, adds a configuration file, and resolves a few issues with damage protection.
Added
- A new command,
/petcall, is now available to teleport a player's tamed pets to their location. Includes aliases:/callpet,/pcall. - A feature to "domesticate" non-tameable animals by right-clicking them with a bone has been added. These animals are protected from all damage.
- The
/petcallcommand is now controlled by the permission nodeprotectmypet.command.call(defaults to OP).
Changes & Improvements
- Protection has been expanded to cover environmental damage sources, such as fire, lava, fall damage, and potions.
- The 'domesticated' status of animals is now saved using Persistent Data Containers, allowing the status to persist through server restarts.
- Removed the previous background task for tracking pet locations to improve server performance.
Fixed
- An issue where damage from projectiles (e.g., arrows) was not correctly attributed to the shooter has been resolved.
Configuration
- A
config.ymlfile has been added to allow server administrators to customize plugin features. - Key options include toggling owner damage, enabling/disabling the domestication feature, and setting the cooldown, cost, and range for the
/petcallcommand. - All messages shown to players can now be edited in the configuration file.
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:ggQUbkiL:d1eqDdZD"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:ggQUbkiL:d1eqDdZD"
}

