Looking for a
Minecraft EULA-compliant way to monetize your server while giving players something truly special? CutePets is the ultimate cosmetic companion plugin that transforms any mob into a magical floating balloon pet that follows players everywhere they go!
What makes CutePets special?
Unlike traditional pet plugins, CutePets offers
revolutionary size customization - the core feature that sets it apart. Want a tiny glow squid that fits in your pocket? A massive ghast that towers over players?
You control every detail!
Plus, CutePets speaks your players' language - literally!
The plugin features
intelligent multi-language support that automatically adapts to each player's personal Minecraft client language settings. Whether your community speaks English, Spanish, Russian, Japanese, or any other language, every player sees pet names, GUI menus, and messages in their preferred language. It just works!
Just add your translations.
✨ Perfect for Server Monetization
CutePets is designed with
server economy in mind and is
100% Minecraft EULA friendly:
Permission-based access - Sell access to specific pet types through donation ranks
Cosmetic-only - No gameplay advantages, purely visual appeal
Flexible pricing tiers - Offer basic pets to all players, premium companions to donors
Multiple pet limits - Allow VIP players to spawn multiple companions simultaneously
Exclusive customization - Lock advanced features (glowing outline effects, nametags + dyeing of them, custom sizes) behind donation perks
Normal sized friends - Classic mob dimensions (1.0x scale)
Giant protectors - Massive companions that dominate the sky (up to 16x scale!)
Infinite possibilities - ANY size between 0.0625 and 16.0
Per-config customization - Pre-define size variants in config for GUI selection
Command-based freedom - Admins can spawn pets with ANY custom size on-the-fly (especially while testing!)
Stunning Visual Effects
Levitation magic - All companions float gracefully on leashes
Always loyal - Pets automatically respawn if unleashed
Glowing companions - Toggle ethereal outline-glow effects with right-click with glow ink sacs
Custom names - Use name tags to personalize your companions
Color customization - Dye pet name tags in 16 different colors
Baby variants - Adorable baby versions of supported mobs
️ Intuitive GUI System
Smart personalized multi-language localization - Automatically detects and displays content in each player's personalized Minecraft language you configured (along with our 2 languages out-of-the-box)
Beautiful selection menu - Clean, organized interface for choosing pets
Mini-Message format almost everywhere to create Magic! Taste gradients and rich possibilities of extended formatting
Calls-to-Action under each pet in GUI - Tips how or where to purchase pets
Pre-cached performance - Zero lag when opening menus (inventories cached for instant access)
Smart slot management - Configure exact positions or auto-arrange
Interactive controls - Left-click to select/switch the pet, Shift-click to add another one, Right-click to remove. Hints for players out-of-the-box
One-click removal - Convenient barrier block to dismiss all pets. Immediately right under the cursor after GUI opening (UX in mind)
️ Admin-Friendly Configuration
YAML-based setup - Easy-to-edit config.yml
MiniMessage support - Rich text formatting for pet names
Per-pet attributes - E.g. baby status
Material-based items - Use spawn eggs or custom items in GUI
Dye color mapping - Fully configurable color codes for each dye type
Advanced Permission System
Granular control - Separate permissions for spawning, interactions, effects
Multiple pet limits - Define different limits per permission group
Type-specific access - Grant access to individual mob types
Command restrictions - Control who can use custom size spawning
Flexible scaling - From 1 pet for free players to unlimited for VIPs
cutepets.use - use command (or your lobby item performing this command) to open pets GUI
cutepets.type.mob_type - permission to spawn exact mob types (e.g. only purchased pet types)
cutepets.type.* - permission to spawn pet of any mob type presented in your config of pets GUI
cutepets.multiple - spawn multiple pets at once (amounts are configurable per group or permission)
cutepets.limit.eg - example of permission which you can define in config with configured pets amount right to it (or any permission you want, it's flexible)
cutepets.interact - core permission to be able to use next interact types:
cutepets.interact.glow - toggle outline-glow for pet by right-clicking on it with glow ink sack in hand (outline is visible even through walls)
cutepets.interact.nametag - give visible name to pet by right-clicking on it with name tag item in hand
cutepets.interact.dye - make name of pet colored by right-clicking on it with dye item in hand (from list of allowed dyes in config with configured colors per each listed dye item)
cutepets.spawn - permission to use admin command /cutepets spawn ... to manually spawn pets with specified mob size/scale and test different mobs and their sizes
cutepets.admin - permission to use admin command to reload the config
Player-Friendly Interactions
Name tag support - Only owners can rename their companions
Dye mechanics - Apply color prefixes to name tags using Minecraft dyes
Glow toggle - Make pets shine (even through walls!) using glow ink sack
Multiple companions - Spawn several pets simultaneously (with permission)
Automatic cleanup - Pets despawn on logout, preventing entity buildup
Exotic: Ender Dragon (unfortunately not supported by Minecraft limitations), Wither, Warden
... and almost any mob, just test them all! Pre-built 24 pet types are already tested!
And every mob type supports size customization!
Except Ender Dragon, and it also reject to follow the player and kinda flickering. In future I can try anything, but I can still run into some Minecraft limitations.
Use Cases
Donation Perks - Sell exclusive pet companions as cosmetic rewards
Rank Benefits - Differentiate donation tiers with pet variety and quantity
locales:
en: # MiniMessage markup (doesn't support "§"): Inv Title: "<dark_green>Pets</dark_green>" Lore Tips: |-
<br><dark_gray>
[Left Click
] To Spawn / Change pet</dark_gray
> <br><dark_gray>
[Shift+Click
] To Spawn another one</dark_gray
> <br><dark_gray>
[Right Click
] To De-spawn this pet</dark_gray
> <br
> <br><yellow><bold>Visit <green><bold>store.squidgames.party</bold></green> to buy a nyan pet now!</bold></yellow>
Not Bought: "<yellow>You did not purchase this pet from our donation-store:</yellow> <click:open_url:'https://store.squidgames.party'><green><bold>[Buy a pet]<bold></green></click>" Remove Pets: "<red>De-spawn Pets</red>" # # Legacy ("§"-only) formatting: Pet Spawned: "§aPet spawned!" Cannot Spawn: "§cFailed to spawn pet! The limit may have been reached." All Removed: "§aAll pets de-spawned!" Pet Removed: "§aPet de-spawned!" Remove Error: "§cAn error occurred while de-spawning pet! Please report to admin" ru: # Разметка MiniMessage (не поддерживает "§"): Inv Title: "<dark_green>Питомцы</dark_green>" Lore Tips: |-
<br><dark_gray>
[Левый клик
] Заспавнить / Поменять питомца</dark_gray
> <br><dark_gray>
[Shift+Клик
] Заспавнить вдобавок еще одного</dark_gray
> <br><dark_gray>
[Правый клик
] Убрать этого питомца</dark_gray
> <br
> <br><yellow><bold>Заходи на сайт</bold></yellow> <green><bold>donat.squidgames.party</bold></green
> <br><yellow><bold>и купи няшного питомца прямо сейчас!</bold></yellow>
Not Bought: "<yellow>Вы не приобрели этого питомца в нашем донат-магазине:</yellow> <click:open_url:'https://donat.squidgames.party'><green><bold>[Приобрести питомца]<bold></green></click>" Remove Pets: "<red>Убрать питомцев</red>" # # Форматирование только символами "§": Pet Spawned: "§aПитомец заспавнен!" Cannot Spawn: "§cНе удалось заспавнить питомца! Возможно, достигнут лимит." All Removed: "§aВсе питомцы убраны!" Pet Removed: "§aПитомец убран!" Remove Error: "§cОшибка при удалении питомца! Пожалуйста, сообщите администратору
Why Server Owners Love CutePets
"The size customization is genius! Players love showing off their giant ghasts."- SkyBlock Server Owner
"Increased our donation revenue by 40% in the first month. EULA-friendly cosmetics are the way to go!"- Network Administrator
"Finally, a pet plugin that doesn't lag the server. The cached GUI system is brilliant."- Technical Admin
"Our players spend hours collecting different sized companions. It's become a core part of our server culture."- Community Manager
Get Started Today
Transform your server into a magical world where every player can have their perfect companion - whether it's a microscopic Wither, a normal-sized salmon, or a
GIGANTIC floating bee!
CutePets: Where size matters, and imagination has no limits.
Disclaimer: Due to the first release of this plugin on market, avoid using it on production
survival servers unless it well-tested by multiple server owners. It's recommended to use it currently only on
lobby & mini-games servers until it tested by multiple server owners.