- Tested MC versions
- 1.19, 1.20, 1.21
The Ultimate RPG Pet System
Stats • Leveling • 3D Models • Duels • Mounting • Multi-Language
✨ OVERVIEW
Transform your server's pets from passive followers into mighty RPG companions! IpsecuzPets introduces a deep progression system where pets—ranging from elemental Dragons and Spirit Foxes to Royal Slimes and Winged Companions—have their own stats, level up with XP, fight alongside you, and duel other players' pets.
The latest version features BetterModel integration for custom models, full Folia (Multi-threaded) support, and 100% unlimited Language customization!
KEY FEATURES
- ⚔️ Deep RPG Stats & XP Leveling System
Pets earn XP and grow stronger as they level up with unique attributes:- Damage: Deals scaling combat damage to enemies.
- Health & Defense: Increases max HP hearts, tankiness, and survival rate.
- Speed: Moves faster to chase down targets.
- Intelligence: Extends potion buff duration for the owner.
- Custom Model & Visual Effects Support (NEW)
Supports BetterModel integration and custom visual auras/particles, allowing you to create mythical companions (Dragons, Kitsune Foxes, Slimes, Winged Pets, etc.) with smooth animations. - Smart Combat AI
- Assist Mode: Attacks whoever you attack.
- Guardian Mode: Protects you when you take damage.
- Peaceful Mode: Follows you calmly when out of combat (No random targeting).
- ⚡ Folia & Paper Support (NEW)
Automatically detects and runs smoothly on both Paper and Folia (Multi-threaded regions). Optimized for zero lag and maximum TPS. - Hardcore Revive System
Pets are not immortal! If they die in battle, they vanish. Players must mine specific ores (Diamonds, Gold, etc.) to gather "Soul Power" to resurrect their fallen companions. - 1vs1 Pet Duels
Challenge other players to an automated 1vs1 Pet Battle using/pet duel <player>complete with combat visual effects. - Pet Trading & Renaming
- Withdraw to Item: Convert your pet into a tradeable item with
/pet withdraw <id>to trade or sell to other players. - Custom Naming: Personalize your companion's display name anytime using
/pet rename <new_name>.
- Withdraw to Item: Convert your pet into a tradeable item with
- Multi-Currency GUI Shop
Built-in interactive GUI Shop supporting multiple economies: Vault (In-game Money), PlayerPoints, or Vanilla/Custom Items (Diamonds, Emeralds...). - Mounting System
Right-click your pet to ride it! (Sits on the pet's head, GSit style).
MULTI-LANGUAGE SYSTEM
- Customize 100% of plugin messages in
messages.yml. - Full support for HEX Colors (
&#RRGGBB) and legacy color codes (&a, &b...). - Easily translate into English, Vietnamese, Spanish, or any language without touching the source code!
rpg_system:
max_level: 100
revive_cost_diamonds: 32
default_growth:
damage: 0.5
health: 2.0
...
COMMANDS & PERMISSIONS
| Command | Description | Permission |
/pet | Open Main Menu | ipsecuzpet.use |
/pet shop | Open Pet Shop GUI | ipsecuzpet.use |
/pet despawn | Store current pet | ipsecuzpet.use |
/pet duel <player> | Challenge a player to a Pet Duel | ipsecuzpet.use |
/pet accept | Accept a duel request | ipsecuzpet.use |
/pet withdraw <id> | Withdraw pet to item for trading | ipsecuzpet.use |
/pet stats | Show current pet's stats & XP | ipsecuzpet.use |
/pet rename <new_name> | Rename your pet | ipsecuzpet.use |
/pet give <player> <id> | Give a pet to a player (Admin) | ipsecuzpet.admin |
/pet reload | Reload config & language files | ipsecuzpet.admin |
⚙️ CONFIGURATION
Fully customizable via config.yml:
- Pet types, custom models, names, and display icons.
- Base stats, max level, and growth rates per level.
- Shop prices and currency types (Vault, PlayerPoints, Items).
- Ore requirements and Soul Power revive costs.
SCREENSHOTS
Click to view Screenshots
Diverse Pet Shop (Shop GUI)
Pet Menu

REQUIREMENTS
- Java: 21+ (Minecraft 1.20.x - 1.21.x)
- Server: Spigot, Paper, Purpur, Folia.
- SoftDepend: Vault (Money), PlayerPoints, BetterModel.
Do you like IpsecuzPets?
If you find any bugs or need support, please contact me on Discord: @Habitat_
Please leave a ⭐⭐⭐⭐⭐ review to support the project!
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta