Skills
Monster Basic Skill Features
Configuration folder location: skill
I. Attack Trigger Types
- Area Arrow Skill (attackArrow.yml)
- Critical Hit Skill (attackBlitz.yml)
- Attack Explosion Skill (attackExplosion.yml)
- Attack Fireball Skill (attackFireball.yml) (3.3.0+)
- Attack Wither Skull Skill (attackWitherSkull.yml) (3.3.0+)
- Attack Evoker Fang Skill (attackEvokerFang.yml) (3.3.0+)
- Attack Dragon Breath Skill (attackDragonBreath.yml) (3.3.0+)
II. Timed Trigger Types
- Active Area Arrow Skill (spawnArrow.yml)
- Active Berserk Skill (spawnBerserk.yml)
- Active Area TNT Skill (spawnTnt.yml)
- Active Area Lingering Potion Skill (spawnPotion.yml)
- Active Fireball Skill (spawnFireball.yml) (3.3.0+)
- Active Wither Skull Skill (spawnWitherSkull.yml) (3.3.0+)
- Active Evoker Fang Skill (spawnEvokerFang.yml) (3.3.0+)
- Active Teleport Skill (spawnTeleport.yml) (3.3.0+)
- Active Dragon Breath Skill (spawnDragonBreath.yml) (3.3.0+)
Skill Configuration
Configuration folder location: skill
The
namein a skill file must be globally unique; theskillslist in amobstemplate accepts either that name or the skill file name
Common Parameters
| Parameter | Description |
|---|---|
name | Skill name, globally unique |
probability | Trigger chance from 0 to 100, 100 means always triggered |
delay | Initial delay in ticks (20 ticks = 1 second, default 20), timed skills only |
period | Trigger interval in ticks (20 ticks = 1 second, default 60), timed skills only |
msg | Trigger message, supports ${name} |
Skill Parameters
| Skill File | Extra Parameters |
|---|---|
attackArrow.yml | number arrows, speed arrow speed, tippedType tipped arrow type |
attackBlitz.yml | damagePower attack multiplier |
attackExplosion.yml | power explosion power, setFire whether to set fire, breakBlocks whether to break blocks |
attackFireball.yml | number amount, speed speed, power power, setFire whether to set fire |
attackWitherSkull.yml | number amount, speed speed, power power, charged whether it is a blue skull |
attackEvokerFang.yml | number fang amount, range spread radius |
attackDragonBreath.yml | number amount, speed speed, radius radius, duration duration in ticks, damage damage |
spawnArrow.yml | number arrows, speed arrow speed, tippedType tipped arrow type |
spawnBerserk.yml | damagePower damage multiplier, healthPower health multiplier |
spawnTnt.yml | None |
spawnPotion.yml | potionTypeList potion type list, RANDOM for random |
spawnFireball.yml | number amount, speed speed, power power, setFire whether to set fire |
spawnWitherSkull.yml | number amount, speed speed, power power, charged whether it is a blue skull |
spawnEvokerFang.yml | number fang amount, range spread radius |
spawnTeleport.yml | range max distance, minDistance min distance |
spawnDragonBreath.yml | number amount, speed speed, radius radius, duration duration in ticks, damage damage |