Skip to content

Abilities

To_Craft edited this page Aug 31, 2024 · 17 revisions

Many mobs have some cool abilities, which are usable by pressing the "R" key. Some do damage, other simply allow you to eat grass!

To modify ability cooldowns, visit the abilityCooldownMap config option. Entity IDs can be mapped to integers representing their ability cooldown in ticks.


Generic Abilities

Those are Abilities, that can be registered via Datapacks.

ClearEffectsAbility

Default Cooldown: 1s

Clear your effects like you drank a Milk Bucket!

Example Implementation (Click to expand)
{
  "entity_types": [
    "minecraft:cow"
  ],
  "ability": {
    "type": "walkers:clear_effects"
  }
}

ExplosionAbility

Default Cooldown: 5s

Clear your effects like you drank a Milk Bucket!

Example Implementation (Click to expand)
{
  "entity_types": [
    "minecraft:creeper"
  ],
  "ability": {
    "type": "walkers:explosion",
    "radius": 3.0
  }
}
  • radius: optional, default: 3.0

JumpAbility

Default Cooldown: 2s

Get Jump Boost 1-3 for half of the cooldown time.

Example Implementation (Click to expand)
{
  "entity_types": [
    "minecraft:creeper"
  ],
  "ability": {
    "type": "walkers:jump"
  }
}

RandomTeleportationAbility

Default Cooldown: 1s

Like the TeleportationAbility, but your teleported to a random position near you.

Example Implementation (Click to expand)
{
  "entity_types": [
    "minecraft:creeper"
  ],
  "ability": {
    "type": "walkers:random_teleportation"
  }
}

SaturateAbility

Default Cooldown: 15s

Regenerate Hunger points.

Example Implementation (Click to expand)
{
  "entity_types": [
    "minecraft:mooshroom"
  ],
  "ability": {
    "type": "walkers:saturate",
    "food_level": 6,
    "saturation_level": 0.1
  }
}
  • food_level: optional, default: 6
  • saturation_level: optional, default: 0.1

ShootDragonFireball

Default Cooldown: 1s

Fire a Dragon Fireball, which deals AOE damage.

Example Implementation (Click to expand)
{
  "entity_types": [
    "minecraft:ender_dragon"
  ],
  "ability": {
    "type": "walkers:shoot_dragon_fireball"
  }
}

ShootFireballAbility

Default Cooldown: 1s

Shoots a Fire Charge in your facing direction that goes boom on impact. Perfect for annoying your friends running across bridges in The Nether.

Example Implementation (Click to expand)
{
  "entity_types": [
    "minecraft:ghast"
  ],
  "ability": {
    "type": "walkers:shoot_fireball",
    "icon": "minecraft:fire_charge",
    "is_large": false
  }
}
  • icon: optional, default: minecraft:fire_charge
  • is_large: required: whether the fireball should be large (Ghast Fireball) or small (Blaze Fireball).

ShootSnowballAbility

Default Cooldown: 0.5s

Shoot a barrage of snowballs at your enemy!

Example Implementation (Click to expand)
{
  "entity_types": [
    "minecraft:snow_golem"
  ],
  "ability": {
    "type": "walkers:shoot_snowball"
  }
}

TeleportationAbility

Default Cooldown: 5s

What did you think it would do? Click to teleport in the direction you're looking at.

Example Implementation (Click to expand)
{
  "entity_types": [
    "minecraft:enderman"
  ],
  "ability": {
    "type": "walkers:teleportation"
  }
}

ThrowPotionsAbility

Default Cooldown: 10s

Throw a harmful potion at your foe or a healing potion at your friend!

Example Implementation (Click to expand)
{
  "entity_types": [
    "minecraft:witch"
  ],
  "ability": {
    "type": "walkers:throw_potion",
    "potions": [
      "minecraft:harming",
      "minecraft:poison",
      "minecraft:slowness",
      "minecraft:weakness"
    ]
  }
}

Specific Abilities

These Abilities can't be registered via Datapacks and can only be implemented by modder.

AngerAbility

Default for: Neutral Mobs (e.g. Bee, Wolf)

Default Cooldown: 1s

Turn your texture to angry and back again!


ChickenAbility

Default for: Chicken

Default Cooldown: 60s

Lay an Egg.


EvokerAbility

Default for: Evoker

Default Cooldown: 0.5s

Summon armor-piercing fangs or up to 8 Vexes (2 per use).


GrassEaterAbility

Default for: None

Default Cooldown: 1s

You can eat the grass block below you while looking at it.


LlamaAbility

Default for: Llama

Default Cooldown: 1s

Spit on your foes!


PufferfishAbility

Default for: Pufferfish

Default Cooldown: 1s

Inflate or Deflate, what ever you like.


RabbitAbility

Default for: Rabbit

Default Cooldown: 2s

Eat Carrots on fields like Rabbits do!


RaidAbility

Default for: minecraft:raiders

Default Cooldown: 120s

Start a raid yourself!


SheepAbility

Default for: Sheep

Default Cooldown: 1s

You can drop your wool with shears in your main hand, or use the GrassEaterAbility.


ShulkerAbility

Default for: Shulker

Default Cooldown: 4s

Shoot an Shulker Bullet on the nearest living entity.


SnifferAbility

Default for: Sniffer

Default Cooldown: 8min

Sniff until you find a torchflower seeds or a pitcher pod. You get a 50-50 chance for Success. Stand on a supported block.


TurtleAbility

Default for: Turtle

Default Cooldown: 300s

Place Turtle Eggs on land!


WardenAbility

Default for: Warden

Default Cooldown: 10s

Make a sonic boom!


WitherAbility

Default for: Wither

Default Cooldown: 10s

Fire a non-destructive Wither Skull that deals massive damage to foes.

Note: By default, it's not possible to unlock the Ender Dragon. This can be changed at shapeblacklist in the config-file.