MCPets
  • MCPets
    • ๐Ÿ‘‹ Welcome
    • ๐Ÿฆฆ Get pets (+ Free otter)
    • ๐Ÿงช Upcoming features
  • Common issues
    • ๐Ÿ”ด Common issues
      • Requirements
      • My pet is removed on spawn
      • My pet is revoked on spawn
      • My pet looks like floating horse armors or doesn't look right
      • My pet leaves anchor mobs behind on server restart or chunk unloading
      • My pet has purple/black weird textures
      • My pet doesn't have its model applied
      • My pet can't be named
      • My pet can't be mounted
      • Pet experience : my pet is not getting any experience
      • ItemsAdder: I can't see the pet
      • Category : I can't see my pets
      • Texture Pack: merging custom items packs (1.21.3 and prior)
      • Atlases issues: purple/black icons
      • 1.21.4 Resource pack changes
      • Worldguard: making pet spawn in mob denied areas
  • Tutorials
    • โœจ Setup your first pet
    • ๐Ÿ”ฅ Pet features
      • Living Pet
        • Pet Experience
        • Modifiers
        • Taming
        • Pet Food
      • Pet Mount
      • Signal Stick
      • Pet Inventory
      • Skins
    • ๐Ÿ“œ Placeholder API support
    • ๐Ÿฒ MythicMobs add-ons
    • ๐Ÿ“ Config templates
      • Config file
      • Pet config
    • โš™๏ธ Plugin features
      • Commands
      • Permissions
      • Categories
      • Blacklisted Words
      • Custom Icons
      • WorldGuard flags
Powered by GitBook
On this page
  • Install the mob files
  • Setup the model in ModelEngine :
  • Prepare the MythicMobs pet :
  • Installing/Creating the pet files for MCPets
  • Installing files or following the basics
  • Adding a name tag to my pet (ModelEngine r2.3.0+)
  • Learn how to use signals
  • Testing the pet functionnalities

Was this helpful?

  1. Tutorials

โœจ Setup your first pet

PreviousWorldguard: making pet spawn in mob denied areasNext๐Ÿ”ฅ Pet features

Last updated 1 year ago

Was this helpful?

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 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 .

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.

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

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

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 can find a , 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.

pikachu name tag positioning

MCPets allows you to send orders to your pet. This is achieved through the .

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

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

You want to add more ? Check out the !

MythicMobs features
common mistakes here
Clicking here
template for your pet config
Signal Mechanic of MythicMobs
signal stick information
The Signal stick
Pet Features
MCPets editor: create a new pet in-game!