Pets - yapzhenyie/GadgetsMenu GitHub Wiki

Pet system has been redesigned with adding more features to make the pet become more functional. You can feed your pet with pet items to increase their attribute level and make them Happier. You will be able to ride your pet to go everywhere, set a special name for your every pet.

Pet attribute level will decrease by 1 every 5 minutes no matter it's moving or sleeping. You can increase your pet's attribute by feeding them with food, drinking water or playing with toys. You can gain pet items by opening Mystery Boxes. You will receive random pet items once you open a Mystery Box. Every pet has their favourite, most liked or disliked item. When they ate their favourite food, their attribute level will increase even more than normal.

Pet Attributes
Dislike Like Very Like Favourite
Hunger +30 +35 +40 +50
Thirst +30 +35 +40 +50
Exercise +30 +35 +40 +50


These're the pet items available. Pet items interest are different for each pet and it can be configure in pets.yml file. A Wolf pet might likes to eat Bone and dislike Hay. A Cow pet might likes to drink Milk and dislike Lava. You can give player pet items by using /gmenu petitems command or they can gain it from Mystery Box. Most settings can be changed in pet system.yml file.

Pet Items
Food Apple Melon Pumpkin Pie Carrot Baked Potato Mushroom Soup
Flower Hay Wheat Bread Cookie Cake
Raw Fish Raw Porkchop Angus Steak Bone Rotten Flesh Magma Cream
Water Water Milk Lava
Toy Stick Ball Leash Feather Frisbee Sparring Sword
consumables


Moreover, you can level up your pet by sending them on pet mission. When your pet has at least Happy status, it will be able to go for a mission to earn experiences. The Happier your pet is, the higher experiences your pet will get. Each pet's level starts from level 1 and able to level up to level 100 MAX. You can only send your pets on a mission once every 60 minutes by default.

Pet Happiness Requirement Experiences
Super Happy All attributes level greater than or equal to 75 800 EXP
Very Happy Two attributes level greater than or equal to 75 600 EXP
Happy Two attributes level greater than or equal to 25
Either One attributes level greater than or equal to 75
400 EXP
Okay All attributes level less than 25 0 EXP


What you can do with pet level? Currently pet level doesn't give anything. We will add some rewards later on. The rewards might be particle effects, throwing items or animations.

⚠️ **GitHub.com Fallback** ⚠️