✨ Setup your first pet

Install the mob files

Before you get to add the pet to MCPets, you have to make sure it is already working from both MythicMobs and ModelEngine perspective.

Setup the model in ModelEngine :

  • drop the .bbmodel file of your model inside the "ModelEngine/blueprints" folder

  • reload ModelEngine with /meg reload

  • a new resource pack as been generate by ModelEngine in "ModelEngine/resource pack" folder, so get the files within the folder, zip them and put the zip in your Minecraft resource pack folder

Prepare the MythicMobs pet :

  • if you bought a pack on the internet, follow the instruction given by your vendor on how to setup the mob in MythicMobs.

  • if you're a creator, create the mythicmobs corresponding to the pet, with the skills you want and place the files in your MythicMobs folder at the respective places for your skills and mobs. Check out the MythicMobs features if you want to implement some MCPets related behavior.

At this step, you should be able to spawn the MythicMob corresponding to the pet only using MythicMobs. For instance, give yourself an egg spawner using "/mm e get <mobName>" and spawn it. The MythicMob have to be working properly and the model should be working as well. If not, please contact the vendor of the pet pack or have a look at the common mistakes here.

Installing/Creating the pet files for MCPets

Installing files or following the basics

After you checked the mob installation was working properly, it is now time to implement it into MCPets !

If you bought a pack from some vendor, just follow the instructions given by the vendor to install the pet file into the "MCPets/Pets" folder. If you're a creator, head in the "MCPets/Pets" folder and create a new .yml file.

Clicking here you can find a template for your pet config, with all the features you can use and what they are used for. Some are optional so don't feel like you need to fill everything, namely for the Signal Stick or the Skins.

MCPets 4.0.0 introduced the in-game editor to help you create your pets!

/mcpets editor

Use the above command to open the editor, and start creating a pet using the in-game interface:

Adding a name tag to my pet (ModelEngine r2.3.0+)

Since ModelEngine r2.3.0, you have to setup your own bone for name tag. So, to simply the creation process, the bone used for naming pet is preset has tag_name. What it means is that you just have to add a bone named tag_name for the pet's name to show up. Also, remember center its pivot point wherever you want, linking it to another bone if you want, animate it, etc...

Here is a picture example for the Pikachu:

Learn how to use signals

MCPets allows you to send orders to your pet. This is achieved through the Signal Mechanic of MythicMobs.

Basically, prepare the order in your MythicMob mob file using the trigger ~onSignal:YOUR_SIGNAL_TAG.

When it's done, add "YOUR_SIGNAL_TAG" in the list of Signals values in the MCPets file of your pet (look at the signal stick information for implementation).

If you have several orders to give, just add them to the list. Refer to The Signal stick to know how you can navigate through orders in game and cast them, and the other features.

Testing the pet functionnalities

Now that everything is ready, you can safely reload MCPets using /mcpets reload. Open the GUI from /mcpets, and summon your new favorite pet.

Depending on how you made it, you should see it follows you when you're being too far. Also try all the options you've enabled like renaming, mounting, and casting orders with the signal stick.

You want to add more ? Check out the Pet Features !

Last updated