Retinue | Combat & Gathering Companion v1.0.0

Gives players a companion mob that follows, fights, and gathers for them.
cover.png
Retinue
Retinue gives every player a companion mob that does real work, not just a mob that walks behind you. It follows you around, jumps into your fights, and picks up dropped items and experience for you while you keep moving. Companions level up the more they are used, and you can switch between four types with different strengths as you unlock them.

Built for: Survival, SMP, and any server that wants a functional pet system instead of a purely cosmetic one.

Summon a companion
  • /retinue summon brings your companion to your side. A short cooldown applies between summons, plus a longer one if your companion was just killed.
  • The companion follows you automatically and teleports back if it drifts too far or you change worlds.
  • It persists through logout and server restarts, saved per player.

retinue-01-world.png


Fights and gathers for you
  • Your companion joins in when you fight, targeting whatever is attacking you.
  • It sweeps a radius around itself for dropped items and experience orbs and brings them back to you, so you keep moving instead of backtracking for drops.
  • Toggle stay-and-guard mode with /retinue stay if you want it to hold a spot instead of following.
  • Toggle item gathering on or off at any time with /retinue gather.

Leveling and four companion types
retinue-02-menu.png

Your companion earns experience when you kill a mob near it and when it gathers an item, leveling up to a configurable cap. Switch its type with /retinue type: Loyal is the balanced default, Guardian trades damage for a much bigger health pool, Hunter hits harder and moves faster at the cost of health, and Forager keeps a wider gathering radius. Each type is unlocked by its own permission, so you control who gets access to which type.

retinue-03-type.png


One menu for everything
/retinue menu opens a simple GUI showing your companion's name, type, level, experience, and current behaviour, with click-to-toggle buttons for stay/follow, gathering, and cycling type, plus a dismiss button. Rename your companion any time with /retinue rename <name>.

Commands
  • /retinue summon brings your companion to your side.
  • /retinue dismiss sends it away until you summon again.
  • /retinue menu opens the companion menu.
  • /retinue stay switches between follow and stay-and-guard.
  • /retinue gather toggles item and experience gathering.
  • /retinue rename <name> gives your companion a custom name.
  • /retinue type <id> switches to an unlocked companion type.
  • /retinue info [player] shows a companion's name, type, level, and status.
  • /retinue reset <player> clears a player's companion data (staff only).
  • /retinue reload reloads config.yml and messages.yml live (staff only).
Aliases /companion and /pet both work, and every command has tab completion.

Permissions
  • retinue.use covers summoning, the menu, and every player subcommand. Default: everyone.
  • retinue.type.guardian, retinue.type.hunter, retinue.type.forager unlock each companion type. Default: everyone (set to false in your permission plugin to gate them).
  • retinue.admin covers reload and resetting or inspecting other players' companions. Default: operators.

Configuration
config.yml sets the default companion type, summon cooldown and death cooldown, max follow distance, the full leveling curve and XP sources, base stats and per-level growth with hard caps, gathering radius and whether overflow drops at your feet, and whether companions take environmental damage. Each companion type is its own block in the config, so you can retune stats or add new types. All player-facing text is in messages.yml with full MiniMessage support. Run /retinue reload to apply changes without a restart.

Requirements
  • Minecraft 1.21 to 26.1.2.
  • Paper, Spigot, or Bukkit.
  • Java 21.

Installation
  1. Put Retinue-1.0.0.jar in your plugins folder.
  2. Start the server once to create config.yml and messages.yml.
  3. Run /retinue summon to bring out your companion.
  4. Edit the config if you want, then run /retinue reload.

Try it first
Retinue is live on our test server, hosted here on BuiltByBit. Use the test server link on this page to summon a companion and try the menu before you buy.

Support
Questions and bug reports are welcome. Join the No Click Studios Discord at https://discord.gg/drBwA958bn.
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.
58 Views
0 Purchases
1 Downloads
Jul 10, 2026 Published
N/A Updated
Not yet rated
56.5 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
AI Content Disclosure
Cover image composed from Minecraft item assets, listing description drafted with AI assistance and edited by me.
AI Content Disclosure
Used AI assistance for code autocompletion and boilerplate during development.
Type
  1. Gameplay
  1. GUI
  1. Mobs
Game mode
  1. Survival
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  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
Timed heist runs: pick locks, grab loot, and escape guards and a rising alarm before time runs out.
Not yet rated
0 purchases
Safe random teleport into the wilderness, plus automatic reset of old terrain.
Not yet rated
0 purchases
Cooperative wave defense where players hold a core against escalating mob waves.
Not yet rated
0 purchases
Configurable per-player scoreboard, tab list, and rotating action bar with MiniMessage support.
Not yet rated
0 purchases
Keeps a player's items safe at their death spot until they get back.
Not yet rated
0 purchases
Share and earn
Refer this resource and earn a 10% commission.
58 Views
0 Purchases
1 Downloads
Jul 10, 2026 Published
N/A Updated
Not yet rated
56.5 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
AI Content Disclosure
Cover image composed from Minecraft item assets, listing description drafted with AI assistance and edited by me.
AI Content Disclosure
Used AI assistance for code autocompletion and boilerplate during development.
Type
  1. Gameplay
  1. GUI
  1. Mobs
Game mode
  1. Survival
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  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
Timed heist runs: pick locks, grab loot, and escape guards and a rising alarm before time runs out.
Not yet rated
0 purchases
Safe random teleport into the wilderness, plus automatic reset of old terrain.
Not yet rated
0 purchases
Cooperative wave defense where players hold a core against escalating mob waves.
Not yet rated
0 purchases
Configurable per-player scoreboard, tab list, and rotating action bar with MiniMessage support.
Not yet rated
0 purchases
Keeps a player's items safe at their death spot until they get back.
Not yet rated
0 purchases
Top