> For the complete documentation index, see [llms.txt](https://pickytweaks.gitbook.io/cupido-wiki/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://pickytweaks.gitbook.io/cupido-wiki/custom-mobs.md).

# Custom Mobs

Everything you need to know about custom mobs, from the management to the creation of custom properties!

## Custom section explained

{% code title="config.yml" %}

```yaml
custom:
  type: bars
  enabled: true
  animation: true
  render-distance: 30
  dynamic: false
  duration: 10
  
```

{% endcode %}

## Adding Custom mobs with Mythic Mobs

Cupido will automagically recognize the mobs inside MythicMobs, so, to import a mob from Mythic Mobs head over to **MythicMobs/Mobs/ExampleMobs.yml** and open the file.

Pick any mob of your liking, in the example we are using the "StaticallyChargedSheep"&#x20;

<pre class="language-yaml" data-title="MythicMobs/Mobs/ExampleMobs.yml"><code class="lang-yaml"><strong>StaticallyChargedSheep:
</strong>  Type: SHEEP
  Display: '&#x26;aStatically Charged Sheep'
  Health: 100
  Damage: 2
  Options:
    MovementSpeed: 0.3
  DamageModifiers:
  - LIGHTNING 0
  - FIRE 0.5
  Skills:
  - lightning @LivingInRadius{r=10} ~onTimer:100
  
</code></pre>

Now, head over to Cupido/mobs/custom.yml, there you'll be able to add all of your custom properties that will override the default ones set in config.yml in the "custom:" section!

Be sure to put the exact same name we set in Mythic Mobs! ("StaticallyChargedSheep" )

{% code title="mobs/custom.yml" %}

```yaml
Mobs:
  StaticallyChargedSheep:
    type: bars
    hearts:
      max: 20
    bars:
      max: 180
      colors:
        low: '&4'
        medium: '&6'
        high: '&a'

```

{% endcode %}
