This plugin requires NBTAPI installed! Plugman or similar plugins ARE NOT SUPPORTED! Respect my work. You are not allowed to redistribute this plugin in any setup. Only the latest version of each minecraft major version is supported. e.g. only 1.16.5, not 1.16.4; only 1.18.2 not 1.18.1, only 1.19.4 not 1.19 or 1.19.2 You are not allowed to post/move/copy this on mcbbs.net or similar. Don't insist. If you want to contribute with a translation in your native language, feel free to dm me the translation.
Ever wanted to have a pet that helps you? Do your player asks you for a different pet plugin? Well, I created this plugin because of that.
This plugin was created to add something that is missing in minecraft, pets. And yes, this plugin was inspired in the well-known mod that allow having pets in inventories.
But what makes this plugin different from others??? First, it works in many versions 1.8.8 - Latest and second, it's almost fully configurable.
And second, you can change displaynames, lores, pet recipes, permissions, messages, textures, foods, cooldowns, etc.. I'll probably be adding more pets when users make suggestions.
Making a suggestion doesn't mean it will be added. I need to consider the impact of that pet in server performance and stuff like that.
Note: If you think your pet suggestion is good. Let me know in my discord.
Supports 1.8 - LatestBETA!
Make sure you always you always use latest version!
27 different pets for your players.BETA!
There is a pet for every type of player.
Custom recipes.
Each pet recipe can be changed or even disabled.
Almost all materials are supported.
Recipe shape easy to change.
Custom permissions.NEW!
Permissions can be changed!
Permission per pet.
Permission for almost every action.
Pet food!BETA!
Your pet requires food in your inventory to help you!
Change pet's favorite food or disable it!
Pet can eat food from your inventory.
Uses per food!BETA!
Change the amount of uses before pet ask for food again.
Cooldown per pet!BETA!
Add cooldowns to each pet.
Make players wait before using their pets again.
Option to disable cooldown.
Customizable messages!NEW!
Almost all messages in the plugin can be changed.
Pet responses are custom PER PET!
Pet tells you if it cannot find food in your inventory.
Pets GUI!NEW!
Access to all pets in a GUI.
Access to all pets recipe. (If player has permission to it)
Fill empty slots.BETA!
Empty slots in recipe inventory fills with black frame.
Supports custom model data in 1.14+
Toggleable feature.
Auto-open permission.BETA!
Open pets GUI after closing pet recipe.
Unkown pet!
Option to hide pet and recipe if player doesn't have the permission.
Displays a custom head with texture for unknown pets.
Useful to make pets a unlockeable perk.
Easy to use!
Pet's description explains pet behavior.
Drag and drop plugin.
Survival friendly.
Pets GUI show pet's favorite food and the uses per food.
Pet information.
Pet information when right clicking while sneaking.
Admin permissions.
Admins can easily get pets from pets GUI by clicking in the pet.
Give command.BETA!
Give a specific pet to player. (Works on console too)
Disabled worlds!BETA!
Select disabled worlds PER pet!
Custom message if pet is used in disabled world. (Message is per pet)
WorldGuard region support!BETA!
You can whitelist/blacklist regions now!
Flag added: betterpets-can-active-pet
Default option if player is in region but flag is not set.
Developer API!BETA!
DeveloperAPI for all developers to interact with the plugin.
Method to get pets and events to listen.
Reload command.BETA!
Command to reload messages and some checks. (Restart required to update recipes)
This is a
simple plugin, i don't think it requires more features.
However if you consider your suggestion should be added, let me know in
discussion tab.
Let us know if your server is using it!
1) Why is this BETA? That means it has bugs? Answer: No, plugin should not have bugs. I use BETA because I like the word, I guess.
2) Can I create my own pet? Answer: No. However, if your pet suggestion sounds good to me. I might add it in a future update.
3) How can I limit active pets amount? Answer: Edit in config.yml the option "Options.Max-pets". (Min 1, max 9)
4) Can you add XYZ pet? Answer: Make your suggestion on our
Github and be patient. It takes time.
Making a pet suggestion
does NOT mean it will be added. I need to see if pet ability is balanced, compatibility, performance, etc.
5) Can you make it so we create our own pets? Answer: No. Due to the plugin structure, I can add more pets, but making a system that allows you to create custom pets should probably require recoding the system.
6) Will you do it in a future? Answer: I don't know to be honest. I'm already thinking about how that system would work, but I currently have more projects (plugins) I wanna release first. Probably later if I figure out a way to allow server owners to create new pets.
7) Can i post this in mcbbs.net? Answer: No.
8) Are you sure? Answer: Yes, I'm sure. You are not allowed to post it.
9) Help me, it's not working in my server! Answer: Before reviewing the resource. Make sure you have installed all dependencies.
It the error persists. Paste startup console log in
https://sourceb.in/ and post it in discussion tab or join my server.