Status
This thread has been locked.

Satix

Feedback score
0
Posts
9
Reactions
0
Resources
0
Hello. I am making this thread for a PvP Pets plugin for 1.8-1.16. Our server jar is 1.8.8. It should be made very similar to Astero's Companions Plugin, which can be found here. His plugin is good, but there are many bugs and it is rarely updated. There is a free version which you can use to test and get familiar with what I need.
https://www.spigotmc.org/resources/companions-free-version.83795/

What we need:

Be able to create our own pets, which should be like the pets in the companions plugin by Astero (no custom model data pets, just regular ones, screenshot below).

445354

445356

445359


Features we need:

- Command /pets opens the pets GUI which shows your owned pets and has a button to unequip a pet which removes their potion effects.

Gyazo of how the pets GUI should look:

https://gyazo.com/09e4ce006a830efaeac00b19f7ab1445

We only want 5 pets. The heads you see are regular heads but they will be replaced with pet heads. Each pet head can be customized in config with a playerskull ID. When you hover over a pet head, it should have a lore that will tell the player if they own the companion, but if they don't own the companion make it say something like "Buy %petname% at /shop

- If you have a pet equipped and you try to equip another one of your pets, it will unequip your current pet and equip that one. When you unequip a pet it should not get rid of potion effects from potions that the player drank, like if my companion gives Speed 2 and I drink a strength 1 potion and I unequip a companion, I should still keep strength 1.

- Companions should follow you hovering around over your shoulder area.

- You should be able to make each pet have different potion effects, like the Knight Pet could be set to Strength I, Speed II. These effects should last forever with no timer. All Minecraft potion effects for 1.8 should work. There is a bug where the potion effects disappear with God apples. So make sure that is fixed.

- If you have a pet equipped with potion effects and you drink a potion of that type, the potion effect should not be replaced unless it is a higher potion level. Example: If I have a pet giving me speed 1, and I drink a speed 2 potion, I should get speed 2. After the Speed 2 potion ends, I should be given Speed 1 for unlimited time which is what the pet gives. If I have a pet that gives me speed 2 and I drink a speed 1 potion, this should not replace my pets current effect as it is a higher level potion. I shall keep my speed 2.

- Every pet should be configurable in the config.

Commands:
You should be able to use /pet and /pets to do the all the pet commands.
/pets (opens Pets GUI)
/pet (opens Pets GUI)
/pets unequip (Unequips your pet)
/pets equip petname (Equips a certain pet if the players owns it.)
/petgive player petname (Gives the player access and permission to a certain pet)
/petremove player petname (Removes certain pet and permission for the player)
/pet reload (reloads the plugin/config)

Permissions:
pets.admin (Gives access to all pet permissions)
pets.reload
pets.petname (access to a certain pet, pets.dragon would give access to Dragon pet.)

Default perms - opening Pet GUI and equipping/unequipping pets.

Discord: satix#7952
 
PebbleHost
High performance, consistent uptime and fast support. Minecraft hosting that just works.
Status
This thread has been locked.
Top