Adding Custom Pet with ModelEngine

Adding Custom Pet Tutorial

Adding a pet with model engine it's the same that Adding Custom Pet, but the difference is that you need to modify the path "pet-egg.petModelEngine" and set the Model Id and ModelEngine Animation Id to your favorite settings.

/plugins/ThePets/custom_pets/example_pet.yml
# ================================
#        Example Pet      
# ================================
pet-entity-options:
  displayName: "&8[Lvl %pet_level_number%] &7%player%'s %pet_egg_displayname%"
  material: PLAYER_HEAD
  texture: eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZDZkZjM3OGJlZTY5ODBhNzg0NTkzYTFhZTk4OTI4MGE2ZTk2MjFhOTE5MTcyZGE0OWQzMTgxNWYzYzQ5Mjg2ZSJ9fX0=
  particle: DRIP_LAVA
pet-egg:
  petId: custom_pet_id
  texture: eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZDZkZjM3OGJlZTY5ODBhNzg0NTkzYTFhZTk4OTI4MGE2ZTk2MjFhOTE5MTcyZGE0OWQzMTgxNWYzYzQ5Mjg2ZSJ9fX0=
  displayName: "&6Example Pet"
  material: PLAYER_HEAD
  eggDisplayName: "&7[Lvl %pet_level_number%] %pet_egg_displayname%"
  petModelEngine:
    modelId: "THE MODEL ID HERE"
    useModelEngine: true
    modelEngineAnimation: "THE ANIMATION ID HERE"
command-rewards:
  rewards: {}
pet-levels:
  1:
    requiredXp: 15.0
    petInfoInGUI:
    - "&8%pet_category_displayname% Pet"
    - ""
    - "&8+&a5 &9☠ Critic Damage"
    - "&8+&a5 &9☣ Critic Chance"
    - ""
    - "&6Fire Resistance Force"
    - "&fAdds &c10% &fFire resistance"
    - "&fprovided from a &cmagic potion&f!"
    petPotions:
    - potion: FIRE_RESISTANCE
      level: 2
    statRewards:
    - stat: critic_chance
      amount: 5
    - stat: critic_damage
      amount: 5
    petInfoInMessage:
    - "&8+&a5 &9☠ Critic Damage"
    - "&8+&a5 &9☣ Critic Chance"
    - ""
    - "&6Fire Resistance Force"
    - "&fAdds &c+10% &fFire resistance"
    - "&fprovided from a &cmagic potion&f!"
    commandRewards: []
  5:
    requiredXp: 25.0
    petInfoInGUI:
    - "&8%pet_category_displayname% Pet"
    - ""
    - "&8+&a10 &9☠ Critic Damage"
    - "&8+&a10 &9☣ Critic Chance"
    - ""
    - "&6Fire Resistance Force"
    - "&fAdds &c+25% &fFire resistance"
    - "&fprovided from a &cmagic potion&f!"
    petPotions:
    - potion: FIRE_RESISTANCE
      level: 3
    statRewards:
    - stat: critic_chance
      amount: 10
    - stat: critic_damage
      amount: 10
    petInfoInMessage:
    - "&8+&a10 &9☠ Critic Damage"
    - "&8+&a10 &9☣ Critic Chance"
    - ""
    - "&6Fire Resistance Force"
    - "&fAdds &c+25% &fFire resistance"
    - "&fprovided from a &cmagic potion&f!"
    commandRewards: []
pet-model-engine:
  modelId: null
  useModelEngine: false
  modelEngineAnimation: null
category: foraging
enabled: true
id: custom_pet_id
max-level: 50

Last updated