Skip to content

Skills ​

Monster Basic Skill Features ​

Configuration folder location: skill

I. Attack Trigger Types

  1. Area Arrow Skill (attackArrow.yml)
  2. Critical Hit Skill (attackBlitz.yml)
  3. Attack Explosion Skill (attackExplosion.yml)
  4. Attack Fireball Skill (attackFireball.yml) (3.3.0+)
  5. Attack Wither Skull Skill (attackWitherSkull.yml) (3.3.0+)
  6. Attack Evoker Fang Skill (attackEvokerFang.yml) (3.3.0+)
  7. Attack Dragon Breath Skill (attackDragonBreath.yml) (3.3.0+)

II. Timed Trigger Types

  1. Active Area Arrow Skill (spawnArrow.yml)
  2. Active Berserk Skill (spawnBerserk.yml)
  3. Active Area TNT Skill (spawnTnt.yml)
  4. Active Area Lingering Potion Skill (spawnPotion.yml)
  5. Active Fireball Skill (spawnFireball.yml) (3.3.0+)
  6. Active Wither Skull Skill (spawnWitherSkull.yml) (3.3.0+)
  7. Active Evoker Fang Skill (spawnEvokerFang.yml) (3.3.0+)
  8. Active Teleport Skill (spawnTeleport.yml) (3.3.0+)
  9. Active Dragon Breath Skill (spawnDragonBreath.yml) (3.3.0+)

Skill Configuration ​

Configuration folder location: skill

The name in a skill file must be globally unique; the skills list in a mobs template accepts either that name or the skill file name

Common Parameters ​

ParameterDescription
nameSkill name, globally unique
probabilityTrigger chance from 0 to 100, 100 means always triggered
delayInitial delay in ticks (20 ticks = 1 second, default 20), timed skills only
periodTrigger interval in ticks (20 ticks = 1 second, default 60), timed skills only
msgTrigger message, supports ${name}

Skill Parameters ​

Skill FileExtra Parameters
attackArrow.ymlnumber arrows, speed arrow speed, tippedType tipped arrow type
attackBlitz.ymldamagePower attack multiplier
attackExplosion.ymlpower explosion power, setFire whether to set fire, breakBlocks whether to break blocks
attackFireball.ymlnumber amount, speed speed, power power, setFire whether to set fire
attackWitherSkull.ymlnumber amount, speed speed, power power, charged whether it is a blue skull
attackEvokerFang.ymlnumber fang amount, range spread radius
attackDragonBreath.ymlnumber amount, speed speed, radius radius, duration duration in ticks, damage damage
spawnArrow.ymlnumber arrows, speed arrow speed, tippedType tipped arrow type
spawnBerserk.ymldamagePower damage multiplier, healthPower health multiplier
spawnTnt.ymlNone
spawnPotion.ymlpotionTypeList potion type list, RANDOM for random
spawnFireball.ymlnumber amount, speed speed, power power, setFire whether to set fire
spawnWitherSkull.ymlnumber amount, speed speed, power power, charged whether it is a blue skull
spawnEvokerFang.ymlnumber fang amount, range spread radius
spawnTeleport.ymlrange max distance, minDistance min distance
spawnDragonBreath.ymlnumber amount, speed speed, radius radius, duration duration in ticks, damage damage