DG Pets | Ultimate Pets Plugin v1.1.0

The most complete pets plugin - collect, ride, feed, upgrade and fight alongside 25 unique pets
  • Untitled design (4).png
  • pet1.png
  • pet2.png
  • pet3.png
  • pet4.png
  • pet5.png
  • pet6.png
  • pet7.png
  • pet8.png
  • pet9.png
  • pet10.png
  • pet11.png
  • Untitled design (4).png
  • pet1.png
  • pet2.png
  • pet3.png
  • pet4.png
  • pet5.png
  • pet6.png
  • pet7.png
  • pet8.png
  • pet9.png
  • pet10.png
  • pet11.png

DGpets - Ultimate Pets Plugin
by DG-Studio

Questions? Join our discord server

The most feature-rich and unique pets plugin for Minecraft 1.21.x
Give your players a truly immersive pet experience they've never seen before.


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━



⭐ Why DGpets? ⭐

DGpets is not just another pets plugin - it's a complete companion system. Your players can collect 17 unique pet types, carry items in their pet's inventory, upgrade stats, ride them, feed them, toggle baby mode, and watch them fight alongside them in combat. Every feature is fully configurable, permission-based, and designed for production servers.


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

🐾 Features Overview

⚔ Smart Combat AI

Your pets aren't just cosmetic - they fight for you!

  • Defend Owner - When a mob or player attacks you, your pet automatically retaliates and fights until the enemy is dead
  • Assist Owner - When YOU attack something, your pet joins the fight alongside you
  • Hostile Detection - Pets proactively detect and engage hostile mobs within a configurable radius
  • Unique Damage Per Type - A Chicken deals 1.0 damage, a Wolf deals 5.0, an Iron Golem deals 12.0 - each pet is balanced differently
  • Persistent Combat - Pets chase and attack targets until they die, with configurable attack cooldowns and leash range
  • Hunger Integration - Starving pets refuse to fight, adding strategic depth to pet management

📦 Pet Inventory System

Every pet carries its own inventory - like a mobile chest that follows you!

  • 5 Upgrade Tiers - Start with 9 slots, upgrade up to 45 slots
  • Fully Functional - Drag and drop items just like a regular chest
  • Persistent Storage - Items are saved across server restarts and pet despawns
  • Configurable Costs - Set upgrade prices per tier in config
  • Beautiful GUI - Locked slots shown as grey glass, tier stars in title

⬆ Stat Upgrade System

Players can progressively upgrade their pet's stats in a dedicated Upgrades GUI.

  • ⚔ Damage Upgrades - 10 levels, +1.5 damage per level
  • ❤ Health Upgrades - 10 levels, +5.0 HP per level
  • ◈ Inventory Upgrades - 5 tiers of storage
  • Visual Progress Bars - ■■■■■□□□□□ shown in GUI and lore
  • Configurable Costs - Base cost + per-level scaling formula
  • Vault Integration - Uses your server's economy

🍖 Hunger System

Pets need to eat! This adds a whole new layer of engagement.

  • 20-Point Hunger Bar - Visual hunger display in the pet menu (green → yellow → red)
  • Natural Decay - Pets lose 1 hunger every 5 minutes (configurable)
  • 30+ Food Items - Every Minecraft food restores different amounts (fully configurable)
  • Easy Feeding - Just right-click your pet while holding food
  • Starvation Effects - Hungry pets stop fighting; optionally auto-despawn at 0 hunger
  • Warning Messages - Players get notified when their pet is getting hungry
  • Heart Particles - Feeding shows heart particles and eating sounds

🐣 Baby Mode

Toggle your pet between baby and adult form with one click!

  • One-Click Toggle - Button in the pet menu switches between baby and adult
  • Smart Detection - Only shows for pets that have baby forms (not Iron Golem, Allay)
  • Persistent - Baby/adult state saves across restarts
  • Age Locked - Baby pets stay baby, adult pets stay adult - no random changes

🏇 Ride Your Pet

Mount your pet and ride it around the world!

  • Sneak + Right-Click - Quick mount directly on the pet
  • GUI Button - Or mount from the pet menu
  • Directional Control - Pet moves where you look
  • Per-Pet Configuration - Set which pets are rideable (large pets only - Cow, Wolf, Iron Golem, Polar Bear, etc.)
  • Speed Based on Stats - Faster pets = faster rides, with configurable speed multiplier
  • Shift to Dismount - Natural dismount with message

💀 Death Cooldown

When your pet dies, it needs time to recover before respawning.

  • 5-Minute Cooldown - Configurable respawn timer after death
  • Visual Timer -Pet list shows a clock icon with remaining time: ⌚ 3m 24s
  • Blocked Spawning - Can't spawn a pet on cooldown - clear message with time remaining
  • Optional Hunger Reset - Configurable: reset hunger to full on death
  • No Item Loss - Pet inventory is preserved (or dropped on death - configurable)

🛒 Beautiful Pet Shop

A fully-featured GUI shop where players browse and purchase pets.

  • 17 Pet Types - From $100 Chicken to $5000 Iron Golem
  • Permission-Locked Pets - Locked pets show as grey with "✗ Locked" - perfect for ranks/crates
  • Already Owned Indicator - Glowing items for pets the player already owns
  • Player Balance Display - Shows current balance in the shop
  • Vault Economy - Works with any Vault-compatible economy plugin


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

🐾 Available Pets (17 Types)

PetDamageHealthSpeedPriceRideableRarity
🐔 Chicken1.08.01.0x$100❌Common
🐰 Rabbit1.06.01.7x$150❌Common
🐷 Pig2.014.00.9x$200✅Common
🐄 Cow3.018.00.9x$250✅Common
🦜 Parrot1.56.01.6x$300❌Common
🐱 Cat3.014.01.2x$350❌Common
🐝 Bee2.010.01.5x$400❌Common
🐸 Frog2.010.01.4x$450❌Common
🐺 Wolf5.020.01.3x$500✅Uncommon
🦎 Axolotl3.512.01.1x$600❌Uncommon
🐐 Goat4.516.01.2x$650✅Uncommon
🦊 Fox4.016.01.4x$750✅Uncommon
✨ Allay2.510.01.3x$800❌Rare
🐼 Panda6.030.00.8x$2,000✅Rare
🐻‍❄ Polar Bear8.035.01.0x$3,000✅Epic
🦕 Sniffer5.040.00.7x$4,000✅Epic
🤖 Iron Golem12.050.00.7x$5,000✅Legendary

All values (damage, health, speed, price) are fully configurable in config.yml


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

📋 Commands & Permissions

Commands

CommandDescriptionPermission
/petsOpens your pet list GUIdgpets.use
/pets shopOpens the pet shopdgpets.shop
/pets listOpens your pet collectiondgpets.use
/pets despawnDespawns your active petdgpets.use
/pets helpShows help menudgpets.use
/pets give <player> <type>Give a pet to a playerdgpets.admin
/pets reloadReload configurationdgpets.admin

Permissions

PermissionDescriptionDefault
dgpets.useBasic pet usagetrue
dgpets.shopAccess pet shoptrue
dgpets.adminAdmin commandsop
dgpets.bypass.limitBypass pet limitop
dgpets.<type>Per-pet permissions (e.g. dgpets.wolf)configurable

Per-pet permissions are fully configurable in config.yml - perfect for rank-based unlocking!


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

🛡 Pet Protection System

DGpets has a 5-layer protection system ensuring pets NEVER harm their owner:

  1. Target Prevention - Pets can never target their owner (EntityTargetEvent blocked at HIGHEST priority)
  2. Damage Blocking - All damage from pet to owner is cancelled (direct, projectile, area)
  3. Effect Blocking - Status effects from hostile pet types are blocked (Warden darkness, Bee poison)
  4. Anger Reset - Continuous anger reset every 0.5s for hostile-type pets
  5. Entity Safety - Pets can't be leashed, bred, put in boats, or pick up items


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

⚙ Configuration

Everything is configurable in a clean, well-documented config.yml (480+ lines):

  • Pet stats, prices, permissions, icons, and descriptions
  • Combat settings (defend, assist, hostile detection, cooldowns)
  • Hunger system (decay rate, food values, thresholds)
  • Death cooldown duration
  • Riding settings and speed multiplier
  • Inventory tier sizes and upgrade costs
  • Stat upgrade costs (base + per-level formula)
  • Particle effects (type, interval)
  • All messages with color codes
  • Follow/teleport distances
  • Auto-save interval


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

📌 Requirements

  • Server: Paper 1.21.x (recommended) or Spigot 1.21.x
  • Java: 21+
  • Optional: Vault + Economy plugin (EssentialsX, CMI, etc.) for shop & upgrades


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

🚀 Installation

  1. Download DGpets-1.0.0.jar
  2. Drop it in your server's plugins/ folder
  3. (Optional) Install Vault + economy plugin for shop features
  4. Restart your server
  5. Edit plugins/DGpets/config.yml to customize
  6. Done! Use /pets to get started


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

⭐ Feature Summary ⭐


✅ 17 Unique Pet Types with individual stats
✅ Smart Combat AI (defend, assist, hostile detection)
✅ Pet Inventory (5 tiers, up to 45 slots)
✅ Stat Upgrades (damage, health, inventory)
✅ Hunger System with 30+ configurable foods
✅ Baby Mode toggle
✅ Ride Your Pet
✅ Death Cooldown with visual timer
✅ Beautiful GUI Shop with permission-locked pets
✅ Per-Pet Permissions (perfect for ranks)
✅ Full Vault Economy integration
✅ 5-Layer Pet Protection System
✅ Persistent Data (survives restarts)
✅ 480+ lines of configurable settings
✅ Auto-save system
✅ Particle Effects
✅ Sound Effects
✅ Tab Completion on all commands
✅ Paper 1.21.x optimized (O(1) entity lookups)
✅ Clean, modular codebase (18 classes, 3800+ lines)



━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Made with ❤ by DG-Studio
Questions? Join our discord server
Buy a license now
$9.99
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
1 year
Share and earn
Refer this resource and earn a 10% commission.
336 Views
0 Purchases
1 Downloads
Apr 5, 2026 Published
Apr 13, 2026 Updated
Not yet rated
101.1 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. No
Type
  1. Gameplay
  1. Mobs
  1. Fun
Game mode
  1. Survival
  1. Skyblock
  1. Prison
Supported software
  1. Spigot
  1. Paper
  1. Purpur
Supported versions
  1. 1.21.11
  1. 1.21.8
  1. 1.21
Supported languages
  1. English
Creator
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link
Recommended for you
4.00 star(s) 3 ratings
13 purchases
CrazyCrates Professional Config | 11 crates
Not yet rated
10 purchases
Not yet rated
4 purchases
High detailed RPG World !
Not yet rated
5 purchases
A fully configured, plug-and-play Minecraft network
5.00 star(s) 1 ratings
4 purchases
Share and earn
Refer this resource and earn a 10% commission.
336 Views
0 Purchases
1 Downloads
Apr 5, 2026 Published
Apr 13, 2026 Updated
Not yet rated
101.1 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. No
Type
  1. Gameplay
  1. Mobs
  1. Fun
Game mode
  1. Survival
  1. Skyblock
  1. Prison
Supported software
  1. Spigot
  1. Paper
  1. Purpur
Supported versions
  1. 1.21.11
  1. 1.21.8
  1. 1.21
Supported languages
  1. English
Creator
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link
Recommended for you
4.00 star(s) 3 ratings
13 purchases
CrazyCrates Professional Config | 11 crates
Not yet rated
10 purchases
Not yet rated
4 purchases
High detailed RPG World !
Not yet rated
5 purchases
A fully configured, plug-and-play Minecraft network
5.00 star(s) 1 ratings
4 purchases
Top