Pets
Pets
Description
A server mod which allows you to name your pets, and train them to become the best pet in the server, while gaining attack, strength and more! Included animals are Dogs and Cats as of right now, but will hopefully be adding more animals later!
Directions
Required Plugins
Installation
- Put Pets in your server's plugins folder
- make sure Vault is installed
- Run your server!
Commands
- /pet new => claim a pet
- /pet rename => rename your pet
- /pet release => release your pet
- /pet info => get more specific information on your pets, including exp and level
- /pet list => list your pets
- /spawnwolf => spawn a wolf where you are looking
- /spawncat => spawn a cat where you are looking
Permissions
- Pets.admin - access to all pets permissions.
- Pets.aggro - ability to make pets aggressive around you
- Pets.aggro.other - ability to make pets aggressive around you and other players
- Pets.info - get information about certain pets
- Pets.list - ability to see which pets you own
- Pets.list.other - ability to see which pets you or another player own
- Pets.new - Claim new pets
- Pets.release - unclaim pets
- Pets.rename - rename pets
- Pets.spawnwolf - spawn wolves where you are looking
- Pets.spawncat - spawn cats where you are looking
- Pets.limit.dogs.# - limits how many dogs a player can tame to # dogs
- * Optional Pets.limit.dogs.infinite - allows the player to tame an unlimited amount of dogs
- Pets.limit.cats.# - limits how many cats a player can tame to # cats
- * Optional Pets.limit.cats.infinite - allows the player to tame an unlimited amount of cats
Admin permissions
Features
- Leveling up of Dogs and Cats, based on exp gained by fighting
- Naming dogs and cats when you tame them
- Renaming of dogs and cats on commands
- Releasing of a dogs and cats through commands
- Get info of a dog or cat through a command
- List pets
- Permission based animal limiting
Upcoming Features
- Other tame-able monsters/animals
- More advanced leveling, based on Attack Level, Strength Level, and Defense Level
- Send your animals to find another player
- Animal skills, hopefully configurable and the ability to add skills like heroes
- Heroes damage system support
- Ability to transfer pets
- Any suggestions? Tell us in the comments below!
Errors
If you find an error that you want one of us to fix, please leave a ticket for us to look at! It helps us understand exactly what the problem is and how we should resolve it. What we ask for in these tickets is:
- A pastebin of the error log
- Which other plugins you are using and what versions
- The version of Pets you are using Thank you for taking the time to help us make a better Pets plugin for everyone!
Donations
If you would like to see this plugin with more features, donations would be nice to let me know that you guys enjoy our hard work! We use the email [email protected] as our paypal email, so you can send some money over! Thank you!
I'm really liking this plugin, it's shaping up to have some of the features I really want. I do have two suggestion (both can be put for just cats and dogs, but they are also for the future):
@Royalgamer06
The regular pets (Wolves, Ocelots) act just like minecraft made them. Hopefully, other pets, like skeletons and creepers and zombies will follow you, and when you are attacked, they will attack back at whatever attacked you
@TankNast
Awesome! thank you!
ok phew.... some more updates later, and my brain hurts. Let me know of anything I messed up or something you want to see added by the next update! (I promise, 1.2.5 is the last update tonight haha)
@LoulouteFlore
I'm on a roll tonight! I just updated again (1.2.3), this time with the option to disable the taming of dogs and cats in config.yml, so feel free to mess with that!
If anyone has some more suggestions, I'm open to them before I try to tackle taming hostile mobs!
@TheNinth
There is your update! There is now a permission node for Pets.limit.dogs.#, and Pets.limit.cats.#, where the # can be anything you want, or "infinite" for unlimited amounts. Examples:
Let me know if I fouled something up!
EDIT: That would be the 1.2.2 update
@TankNast
thank you a lot! :)
keep up the good work :)
@TheNinth
Yeah someone suggested that earlier, and I intend to look into that one. I'll probably add it by next weekend, or sometime around there.
@LoulouteFlore
This will also be added in the configuration by the next update, thank you for suggesting it!
How about having a limit of how many pets you can have?
Like say having permission "Pets.amount.X" where X is the limit?
It is officially the start of summer now, school just got out :D So now I'm hoping to do an update once every week or two... I'm hoping to add in more pets, like creepers, skeletons(really excited for them), and zombies.... Iron Golems and Snowmen will come after the more common ones. Those updates will take a little while though, AI is something I'm not used to, but hopefully it'll line up easy enough
@LoulouteFlore
It would be greate if TankNast could add IrnoGolem and SnowMan...but firstly need create all like it must be with wolf and cat :)
@TankNast
Oh good idea, yes :)
And could you add the possibility to allow/not allow a pet in the config file?
For example if I only want cats as pets, but not wolves in your plugin.
(Or it exists already and I didnt see it?)
(sorry for my english again)
@BONNe1704
Oh my gosh, that could be the way! I hadn't even thought about that! I will add that into the code probably this weekend! Thank you so much for that idea, I can't believe I didn't think of that before...
May be it is possible to trace eneties around player? so cat can get XP for time*mobcount ?
Also everyone, I want to see how the plugin is fitting in with players on actual servers, so
PM me your server IP's so I can see how my plugin is being recieved!
Thanks for hanging in there with me while I was busy for a while :D
@BONNe1704
that's what I was thinking, but that's kind of boring... There's no skill in that lol
@TankNast
may be cat can grain exp depending from time?
@LoulouteFlore
haha that's something that is puzzling to me too... I have been trying to think of ways to allow cats to gain exp, but I cannot think of any way for the life of me... maybe defending from creepers, but that is VERY hard, if not impossible to track through a plugin. If anyone has any ideas, feel free to let me know, I'd appreciate it a lot :D
Hello, cool plugin good work! :)
But something I dont understand, wolves can fight, and level up, but cats? how are they supposed to level up or be useful in a fight as they dont attack?
Thank you!
(sorry for my english, doing my best ^^)
there is no maximum exp, but now that you bring it up, I'll try to add that to the next release.
the equation for leveling is e^(log(experience*Experience-Coefficient)). the Experience-Coefficient is defined in config.yml, and its default is 1.0.
I will remove /pet find from the chain of available commands, that should not be there. thank you for your feedback!