HomeJavaModsLiteControlPets
LiteControlPets
═══════════════════════════════════════════════════════════════════════

LiteControlPets

═══════════════════════════════════════════════════════════════════════
Take FULL command of your loyal companions! Lightweight · Vanilla-friendly · No bloat
═══════════════════════════════════════════════════════════════════════

▸ WHAT IS THIS?

A simple quality-of-life plugin that lets you manage, organize,
and revive your tamed pets through an intuitive GUI without
changing vanilla gameplay.

Opens GUI with: /pets


▸ FEATURES (All optional – use only what you want)

⭐ PET INVENTORY – View and manage ALL your tamed pets in one GUI

⭐ BATCH ACTIONS – Control multiple pets at once:
• Set mode (Passive/Neutral/Aggressive)
• Make all sit or stand
• Teleport all to you
• Heal all (costs XP)
• Free multiple pets permanently

⭐ BEHAVIOR MODES (per pet)
• PASSIVE – Never attacks anything
• NEUTRAL – Attacks only what attacks you (vanilla default)
• AGGRESSIVE – Attacks any valid target nearby

⭐ TARGETING & STATIONING
• Set explicit target (player or mob) – pet hunts it
• Station pet at a location – guards area (configurable radius & target types)

⭐ TRUSTED PLAYERS / RIDERS
• Pets never attack trusted players
• Rideable pets (horses, llamas, etc.) can restrict access to owner + trusted

⭐ STORE & WITHDRAW
• Temporarily remove pet from world – keep it safe
• Summon it back later with full stats (health, equipment, variant)



⭐ REVIVE DEAD PETS
• Dead pets remain in your list with "[DEAD]" tag
• Revive them using a configurable item (default: Nether Star)

⭐ HEAL WITH XP
• Heal 1 HP or full health using XP points
• Configurable cost (default: 100 XP per 1 HP)

⭐ RENAME & CUSTOMIZE
• Rename via chat (or shift-click to reset to default)
• Pick name color from 16 dye colors
• Change GUI icon – hold any item and click

⭐ CREEPER BEHAVIOR (per pet)
• NEUTRAL – Attack only if owner attacks first (vanilla)
• FLEE – Run away from creepers
• IGNORE – Completely ignore creepers

⭐ HAPPY GHAST INCUBATION
• Place a Dried Ghast block – plugin tracks it
• When it hatches (waterlogged + random ticks), baby Happy Ghast becomes your pet automatically

⭐ SAFE STORAGE
• All pet data stored in JSON files (playerdata/ folder)
• Easy to backup, no database needed

⭐ ADMIN TOOL
• /petadmin <player> – Open any player's pet GUI (permission: litecontrolpets.admin)


Spoiler: ▸ COMMANDS
/pets → Opens main GUI
/pets reload → Reloads config & language
/petadmin <player> → Admin: view another player's pets

/pet station [radius] → Station ALL your pets at your location
/pet unstation → Remove station from ALL your pets

/pet target <player|mob> → Set target for ALL your pets
/pet untarget → Clear targets for ALL your pets

/pet store → Open GUI to store active pets
/pet withdraw → Open GUI to withdraw stored pets

Spoiler: ▸ PERMISSIONS
litecontrolpets.use → Use /pets and all features (default: true)
litecontrolpets.reload → Use /pets reload (default: op)
litecontrolpets.admin → Use /petadmin (default: op)

Spoiler: ▸ CONFIGURATION
First run creates this file. Edit to your liking.

Code (Text):
# Legacy Ocelot taming (pre-1.14 behavior)
legacy-ocelot-taming: false

# Quick GUI access: shift + double right-click on your pet
quick-gui-shift-click: true

# Item required to revive a dead pet
revive-item-material: NETHER_STAR
revive-item-amount: 1
revive-item-require-mainhand: true

# XP cost per 1 HP healed
heal-cost-xp: 100

# Debug logs (for troubleshooting)
debug: false

Spoiler: ▸ LANGUAGE
All messages and GUI text are in language.yml.
You can edit freely – new keys are added automatically when you update the plugin.

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

LiteControlPets is a free Minecraft Java mod. Compatible with Minecraft 1.17, 1.18, 1.19, 1.20 and newer. Downloaded 39 times (via Spigot). Download it and open it directly in the game.

Explore more