{"id":59283,"date":"2026-06-03T08:55:54","date_gmt":"2026-06-03T05:55:54","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/drweis-petmanager\/"},"modified":"2026-06-03T08:55:54","modified_gmt":"2026-06-03T05:55:54","slug":"drweis-petmanager","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/drweis-petmanager\/","title":{"rendered":"Drwei&#8217;s PetManager"},"content":{"rendered":"<p># Drwei&#8217;s PetManager<\/p>\n<p>A powerful and feature-rich pet management plugin for Paper Minecraft servers. This plugin allows players to bind mobs as pets with custom names, colors, behaviors, potion effects, attributes, team sharing, and advanced features like TRUCK collision damage mode and RIDEABLE mode.<\/p>\n<p>## Features<\/p>\n<p>### Core Features<br \/>\n&#8211; **Pet Binding**: Bind any living entity as your pet with custom name and color<br \/>\n&#8211; **Custom Names &#038; Colors**: Support for Minecraft color codes, color names, and hex colors<br \/>\n&#8211; **Behavior Modes**: follow, stay, attack, guard, wander<br \/>\n&#8211; **Potion Effects**: Apply custom potion effects to pets<br \/>\n&#8211; **Attribute Modification**: Modify pet attributes like health, speed, damage, etc.<br \/>\n&#8211; **Pet Respawn**: Respawn dead pets with all their data preserved<br \/>\n&#8211; **Team System**: Share pets with team members<\/p>\n<p>### Advanced Features<br \/>\n&#8211; **TRUCK Mode**: Collision damage system when riding pets<br \/>\n  &#8211; Normal mode: Damage based on speed (0-255)<br \/>\n  &#8211; SECKILL mode: Always 255 damage<br \/>\n&#8211; **RIDEABLE Mode**: Ride any mob, including flying creatures<br \/>\n  &#8211; WASD controls for movement<br \/>\n  &#8211; Space to jump\/fly up<br \/>\n  &#8211; Shift to exit<br \/>\n  &#8211; Flying creatures support vertical movement<br \/>\n&#8211; **Invincible Mode**: Apply all positive potion effects and set max health to 2048<br \/>\n&#8211; **Auto-Save**: Automatic data persistence every 5 minutes<br \/>\n&#8211; **Dynamic Configuration**: Adjust settings without server restart<br \/>\n&#8211; **Multi-language Support**: English and Chinese<\/p>\n<p>## Installation<\/p>\n<p>1. Download the latest version from the Releases page or this Modrinth page.<br \/>\n2. Place the `DrweiPetManager-<version>.jar` file in your server&#8217;s `plugins` folder<br \/>\n3. Restart your server<br \/>\n4. Configure the plugin in `plugins\/DrweiPetManager\/config.yml`<\/p>\n<p>## Requirements<\/p>\n<p>&#8211; **Minecraft Version**: 1.21.1<br \/>\n&#8211; **Server Type**: Paper API 1.21.1 or higher<br \/>\n&#8211; **Java Version**: 21<\/p>\n<p>## Commands<\/p>\n<p>### Player Commands<\/p>\n<p>| Command | Description | Permission |<br \/>\n|&#8212;&#8212;&#8212;|&#8212;&#8212;&#8212;&#8212;-|&#8212;&#8212;&#8212;&#8212;|<br \/>\n| `\/pet` | Show help message | `petbinder.use` |<br \/>\n| `\/pet bind <type> <distance> <name> [public] [color]` | Bind a mob as pet | `petbinder.bind` |<br \/>\n| `\/pet list` | List your pets | `petbinder.list` |<br \/>\n| `\/pet portal [index]` | Teleport pet to you | `petbinder.portal` |<br \/>\n| `\/pet rename <index> <name> [color]` | Rename pet | `petbinder.rename` |<br \/>\n| `\/pet team <create|join|leave|info|addpet> [args]` | Manage pet teams | `petbinder.team` |<br \/>\n| `\/pet behavior <index> <follow|stay|attack|guard|wander>` | Set pet behavior | `petbinder.behavior` |<br \/>\n| `\/pet effect <index> <effect|invincible> [duration] [amplifier]` | Apply potion effects | `petbinder.effect` |<br \/>\n| `\/pet attribute <index> [attribute] [value]` | Modify pet attributes | `petbinder.attribute` |<br \/>\n| `\/pet unbind [index]` | Release pet | `petbinder.unbind` |<br \/>\n| `\/pet respawn` | Respawn dead pet | `petbinder.respawn` |<br \/>\n| `\/pet version` | Show plugin version | `petbinder.use` |<\/p>\n<p>### Admin Commands<\/p>\n<p>| Command | Description | Permission |<br \/>\n|&#8212;&#8212;&#8212;|&#8212;&#8212;&#8212;&#8212;-|&#8212;&#8212;&#8212;&#8212;|<br \/>\n| `\/pet op list` | List all pets on server | `petbinder.op` |<br \/>\n| `\/pet op remove <player>` | Remove all pets from player | `petbinder.op` |<br \/>\n| `\/pet op config <action> [args]` | Dynamic configuration | `petbinder.op` |<br \/>\n| `\/pet op reload` | Reload configuration | `petbinder.op` |<br \/>\n| `\/pet op save` | Save pet data manually | `petbinder.op` |<br \/>\n| `\/pet op load` | Load pet data manually | `petbinder.op` |<\/p>\n<p>## Configuration<\/p>\n<p>### Basic Configuration<\/p>\n<p>&#8220;`yaml<br \/>\nlanguage: zh                    # Language: en or zh<br \/>\nmax-bind-distance: 10          # Maximum binding distance in blocks<br \/>\nteleport-with-owner: true      # Pets teleport with owner<br \/>\nprotect-from-all-damage: false # Protect pets from all damage<br \/>\nremove-on-quit: false          # Remove pets when owner quits<br \/>\n&#8220;`<\/p>\n<p>### Permissions &#038; Limits<\/p>\n<p>&#8220;`yaml<br \/>\npermissions:<br \/>\n  max-pets-per-player: 0       # 0 = unlimited<br \/>\n  allowed-commands:<br \/>\n    bind: true<br \/>\n    list: true<br \/>\n    portal: true<br \/>\n    rename: true<br \/>\n    team: true<br \/>\n    behavior: true<br \/>\n    effect: true<br \/>\n    attribute: true<br \/>\n    unbind: true<br \/>\n    respawn: true<br \/>\n  allowed-features:<br \/>\n    truck: true<br \/>\n    rideable: true<br \/>\n    invincible: true<br \/>\n    seckill: true<br \/>\n    public-pets: true<br \/>\n    team-system: true<br \/>\n  blocked-entity-types: []     # Entities that cannot be bound<br \/>\n  max-truck-damage: 0          # 0 = unlimited<br \/>\n&#8220;`<\/p>\n<p>## Usage Examples<\/p>\n<p>### Binding a Pet<\/p>\n<p>&#8220;`<br \/>\n\/pet bind nearest 10 MyPet public &#038;a<br \/>\n&#8220;`<\/p>\n<p>This binds the nearest mob within 10 blocks as a pet named &#8220;MyPet&#8221; with green color.<\/p>\n<p>### Setting Pet Behavior<\/p>\n<p>&#8220;`<br \/>\n\/pet behavior 1 follow<br \/>\n&#8220;`<\/p>\n<p>This sets pet #1 to follow mode.<\/p>\n<p>### Making Pet Invincible<\/p>\n<p>&#8220;`<br \/>\n\/pet effect 1 invincible<br \/>\n&#8220;`<\/p>\n<p>This applies all positive potion effects to pet #1.<\/p>\n<p>### Enabling TRUCK Mode<\/p>\n<p>&#8220;`<br \/>\n\/pet attribute 1 truck 0.5 false<br \/>\n&#8220;`<\/p>\n<p>This enables TRUCK mode for pet #1 with minimum speed 0.5 blocks\/sec.<\/p>\n<p>### Enabling SECKILL Mode<\/p>\n<p>&#8220;`<br \/>\n\/pet attribute 1 truck 0.5 true<br \/>\n&#8220;`<\/p>\n<p>This enables SECKILL mode (always 255 damage) for pet #1.<\/p>\n<p>### Making Pet Rideable<\/p>\n<p>&#8220;`<br \/>\n\/pet attribute 1 rideable<br \/>\n&#8220;`<\/p>\n<p>This enables rideable mode for pet #1.<\/p>\n<p>### Creating a Team<\/p>\n<p>&#8220;`<br \/>\n\/pet team create MyTeam<br \/>\n&#8220;`<\/p>\n<p>This creates a new team named &#8220;MyTeam&#8221;.<\/p>\n<p>### Adding Pet to Team<\/p>\n<p>&#8220;`<br \/>\n\/pet team addpet MyTeam 1<br \/>\n&#8220;`<\/p>\n<p>This adds pet #1 to the team &#8220;MyTeam&#8221;.<\/p>\n<p>## Data Persistence<\/p>\n<p>The plugin uses dual storage mechanism:<\/p>\n<p>1. **NBT Persistence**: Real-time storage in entity NBT data<br \/>\n2. **File Persistence**: YAML file storage at `plugins\/DrweiPetManager\/pets.yml`<\/p>\n<p>Auto-save runs every 5 minutes. You can also manually save\/load using admin commands.<\/p>\n<p>## Building from Source<\/p>\n<p>### Prerequisites<\/p>\n<p>&#8211; Java 21<br \/>\n&#8211; Maven 3.6+<\/p>\n<p>### Build Commands<\/p>\n<p>&#8220;`bash<br \/>\n# Clone the repository<br \/>\ngit clone https:\/\/github.com\/herbrine8403\/DrweiPetManager.git<br \/>\ncd DrweiPetManager<\/p>\n<p># Build the plugin<br \/>\nmvn clean package<\/p>\n<p># The JAR file will be in target\/DrweiPetManager-Beta0.1.0.jar<br \/>\n&#8220;`<\/p>\n<p>## Permissions<\/p>\n<p>All permissions use the prefix `petbinder.`:<\/p>\n<p>&#8211; `petbinder.use` &#8211; Basic usage permission<br \/>\n&#8211; `petbinder.bind` &#8211; Bind pets<br \/>\n&#8211; `petbinder.list` &#8211; List pets<br \/>\n&#8211; `petbinder.portal` &#8211; Teleport pets<br \/>\n&#8211; `petbinder.rename` &#8211; Rename pets<br \/>\n&#8211; `petbinder.team` &#8211; Manage teams<br \/>\n&#8211; `petbinder.respawn` &#8211; Respawn pets<br \/>\n&#8211; `petbinder.behavior` &#8211; Set pet behavior<br \/>\n&#8211; `petbinder.effect` &#8211; Add potion effects<br \/>\n&#8211; `petbinder.attribute` &#8211; Modify attributes<br \/>\n&#8211; `petbinder.unbind` &#8211; Release pets<br \/>\n&#8211; `petbinder.op` &#8211; Admin commands (default: OP only)<\/p>\n<p>## Support<\/p>\n<p>&#8211; **Issues**: Report bugs and feature requests on GitHub Issues or [my Email](weishixvn@outlook.com)<\/p>\n<p>## License<\/p>\n<p>This project is licensed under the MIT License &#8211; see the LICENSE file for details.<\/p>\n<p>## Credits<\/p>\n<p>&#8211; **Author**: Drwei<br \/>\n&#8211; **Paper API**: PaperMC<\/p>\n<p>## Changelog<\/p>\n<p>### Beta0.1.0<br \/>\n&#8211; Initial beta release<br \/>\n&#8211; Core pet binding and management features<br \/>\n&#8211; Team system<br \/>\n&#8211; TRUCK mode with SECKILL support<br \/>\n&#8211; RIDEABLE mode<br \/>\n&#8211; Auto-save mechanism<br \/>\n&#8211; Dynamic configuration<br \/>\n&#8211; Multi-language support (English\/Chinese)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A powerful and feature-rich pet management plugin for Paper Minecraft servers. This plugin allows players to bind mobs as pets with custom names, colors, behaviors, potion effects, attributes, team sharing, and advanced features.<\/p>\n","protected":false},"featured_media":59284,"template":"","meta":{"_minecraft_slug":"drweis-petmanager","_minecraft_project_id":"cGcazlNZ","_minecraft_author":"Drwei","_minecraft_license":"MIT","_minecraft_downloads":15,"_minecraft_follows":1,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"drweis-petmanager.zip","_minecraft_size_bytes":64738,"_minecraft_version_count":1,"_minecraft_updated_at":"2026-05-15T22:50:37.469827Z","_minecraft_date_created":"2026-01-17T23:41:21.184237Z","_minecraft_date_modified":"2026-01-13T09:57:57.346279Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/drweis-petmanager","_minecraft_icon_attachment_id":59284,"_minecraft_imported_at":"2026-06-03T05:55:54+00:00","_minecraft_import_hash":"0fa4f8b735e84305e25fcf58f4b11ed7","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[137,127,128,129],"mod_loader":[132,133,134],"minecraft_version":[37],"class_list":["post-59283","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-mobs","mod_category-paper","mod_category-purpur","mod_category-spigot","mod_loader-paper","mod_loader-purpur","mod_loader-spigot","minecraft_version-1-21-1"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Drwei&#039;s PetManager - Minecraft<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vpesports.com\/minecraft\/mods\/drweis-petmanager\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Drwei&#039;s PetManager - Minecraft\" \/>\n<meta property=\"og:description\" content=\"A powerful and feature-rich pet management plugin for Paper Minecraft servers. This plugin allows players to bind mobs as pets with custom names, colors, behaviors, potion effects, attributes, team sharing, and advanced features.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/drweis-petmanager\/\" \/>\n<meta property=\"og:site_name\" content=\"Minecraft\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/drweis-petmanager\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/drweis-petmanager\\\/\",\"name\":\"Drwei's PetManager - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/drweis-petmanager\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/drweis-petmanager\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/drweis-petmanager-icon-c84f1ad74666d3eb2fe5b2fd7906af906e778e19_96.webp\",\"datePublished\":\"2026-06-03T05:55:54+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/drweis-petmanager\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/drweis-petmanager\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/drweis-petmanager\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/drweis-petmanager-icon-c84f1ad74666d3eb2fe5b2fd7906af906e778e19_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/drweis-petmanager-icon-c84f1ad74666d3eb2fe5b2fd7906af906e778e19_96.webp\",\"width\":96,\"height\":93},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/drweis-petmanager\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mods\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Drwei&#8217;s PetManager\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\",\"name\":\"Minecraft\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Drwei's PetManager - Minecraft","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vpesports.com\/minecraft\/mods\/drweis-petmanager\/","og_locale":"en_US","og_type":"article","og_title":"Drwei's PetManager - Minecraft","og_description":"A powerful and feature-rich pet management plugin for Paper Minecraft servers. This plugin allows players to bind mobs as pets with custom names, colors, behaviors, potion effects, attributes, team sharing, and advanced features.","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/drweis-petmanager\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/drweis-petmanager\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/drweis-petmanager\/","name":"Drwei's PetManager - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/drweis-petmanager\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/drweis-petmanager\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/drweis-petmanager-icon-c84f1ad74666d3eb2fe5b2fd7906af906e778e19_96.webp","datePublished":"2026-06-03T05:55:54+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/drweis-petmanager\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/drweis-petmanager\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/drweis-petmanager\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/drweis-petmanager-icon-c84f1ad74666d3eb2fe5b2fd7906af906e778e19_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/drweis-petmanager-icon-c84f1ad74666d3eb2fe5b2fd7906af906e778e19_96.webp","width":96,"height":93},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/drweis-petmanager\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vpesports.com\/minecraft\/"},{"@type":"ListItem","position":2,"name":"Mods","item":"https:\/\/vpesports.com\/minecraft\/mods\/"},{"@type":"ListItem","position":3,"name":"Drwei&#8217;s PetManager"}]},{"@type":"WebSite","@id":"https:\/\/vpesports.com\/minecraft\/#website","url":"https:\/\/vpesports.com\/minecraft\/","name":"Minecraft","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vpesports.com\/minecraft\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod\/59283","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod"}],"about":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/types\/mod"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media\/59284"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=59283"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=59283"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=59283"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=59283"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}