Bondlings
Bondlings is a companion-pet plugin for Paper 1.21.11. Players can summon collectible companions, level them up, interact with them, craft pet-specific treats, unlock trophies, prestige max-level pets, assign co-owners and customize pet names.
Main features
Bondlings is a companion-pet plugin for Paper 1.21.11. Players can summon collectible companions, level them up, interact with them, craft pet-specific treats, unlock trophies, prestige max-level pets, assign co-owners and customize pet names.
Main features
-
21 companion types, including passive and hostile Minecraft mobs.
-
Baby-sized companions when the entity supports a baby form.
-
Hostile companions are safe: they are invulnerable and cannot attack players, mobs, launch damaging projectiles, explode, burn in daylight or alter blocks.
-
Natural following using Paper pathfinding with per-pet movement speed.
-
Individual level, XP, prestige, custom name, co-owners, statistics and trophies for every pet.
-
Pet-specific treats with multi-step crafting chains.
-
In-game admin treat editor that synchronizes with treats.yml.
-
Recipe book generated from configured treat instructions.
-
Interaction menu with petting, brushing, playing and cuddling, each with its own cooldown and XP reward.
-
20 default trophies per pet.
-
English, French and Spanish language support.
-
Dynamic help menu that only shows features the player has permission to use.
-
Optional potion effects while a pet is active.
Commands
Player commands
Player commands
-
/bondlings — open the companion menu.
-
/bondlings help — open the dynamic help menu.
-
/bondlings remove — dismiss the active companion.
-
/bondlings name <name|reset> — rename the active companion.
-
/bondlings trophies — view trophies for the active companion.
-
/bondlings prestige — prestige an eligible active companion.
Aliases: /pets, /pet, /familiar, /familiers.
Administrator commands
Administrator commands
-
/bondlingsadmin help
-
/bondlingsadmin reload
-
/bondlingsadmin language <en|fr|es>
-
/bondlingsadmin treat give <player> <pet> [amount]
-
/bondlingsadmin treateditor
-
/bondlingsadmin recipebook give <player> [pet|all]
-
/bondlingsadmin prestigeitem give <player> [amount]
-
/bondlingsadmin prestige <set|add|reset> <player> <pet> [value]
-
/bondlingsadmin level <set|add|reset> <player> <pet> [value]
-
/bondlingsadmin xp <set|add|reset> <player> <pet> [value]
-
/bondlingsadmin name <set|reset> <player> <pet> [name]
-
/bondlingsadmin coowner <add|remove> <owner> <pet> <player>
-
/bondlingsadmin trophy <grant|revoke|reset> <player> <pet> [id]
Companion permissions
Every pet has its own permission in the form bondlings.pet.<id>. A player must also have bondlings.pet.summon. The default pet permissions are listed in PERM-README.md.
Treat editor
Use /bondlingsadmin treateditor. Select a pet, then edit its treat material, localized name for the active language, lore, XP reward, cooldown, CustomModelData, consumption behavior and final 3×3 recipe.
To set a material or recipe ingredient, pick an item from your inventory so it is on the cursor and click the corresponding editor slot. Right-click a recipe slot to clear it. Click Save Recipe to write the final recipe into treats.yml and immediately re-register recipes.
Manual changes to treats.yml are loaded with /bondlingsadmin reload, so file edits and in-game edits remain synchronized.
Configuration files
Every pet has its own permission in the form bondlings.pet.<id>. A player must also have bondlings.pet.summon. The default pet permissions are listed in PERM-README.md.
Treat editor
Use /bondlingsadmin treateditor. Select a pet, then edit its treat material, localized name for the active language, lore, XP reward, cooldown, CustomModelData, consumption behavior and final 3×3 recipe.
To set a material or recipe ingredient, pick an item from your inventory so it is on the cursor and click the corresponding editor slot. Right-click a recipe slot to clear it. Click Save Recipe to write the final recipe into treats.yml and immediately re-register recipes.
Manual changes to treats.yml are loaded with /bondlingsadmin reload, so file edits and in-game edits remain synchronized.
Configuration files
-
config.yml — pets, movement, progression, global effects, naming and menu settings.
-
treats.yml — treats, custom crafting ingredients, recipes and recipe-book instructions.
-
interactions.yml — interaction XP, cooldowns, icons, particles and sounds.
-
trophies.yml — trophy definitions and thresholds.
-
prestige.yml — prestige requirements, reset behavior, XP bonus and Ascension Treat.
-
lang.yml — active language and translations.
-
playerdata.yml — generated player/pet progress data.
Disable active-pet effects
Set:
effects:
enabled: false
No potion effect will be refreshed while a companion is active.
Languages
English is the default language. Supported values are en, fr and es. Change it in lang.yml or live with /bondlingsadmin language <en|fr|es>.
Trophies
Each companion ships with 20 trophies. Trophies can track level, XP, treats, individual interactions, total interactions, distance traveled, active time and prestige count. All definitions are editable in trophies.yml.
Installation
Set:
effects:
enabled: false
No potion effect will be refreshed while a companion is active.
Languages
English is the default language. Supported values are en, fr and es. Change it in lang.yml or live with /bondlingsadmin language <en|fr|es>.
Trophies
Each companion ships with 20 trophies. Trophies can track level, XP, treats, individual interactions, total interactions, distance traveled, active time and prestige count. All definitions are editable in trophies.yml.
Installation
-
Use Paper 1.21.11 with Java 21.
-
Place Bondlings.jar in the server plugins folder.
-
Start the server.
-
Configure the generated Bondlings files if desired.
-
Use /bondlingsadmin reload after manual configuration changes.
Permissions
See PERM-README.md for the complete permission list and recommended permission groups.
See PERM-README.md for the complete permission list and recommended permission groups.
Bondlings is a free Minecraft Java mod. Compatible with Minecraft 1.21. Downloaded 5 times (via Spigot). Download it and open it directly in the game.