Skip to main content

Equipment

Equip items on your entity's equipment slots.

Syntax​

Equipment:
mainhand: minecraft:diamond_sword
offhand: minecraft:shield
head: minecraft:iron_helmet
chest: minecraft:iron_chestplate
legs: minecraft:iron_leggings
feet: minecraft:iron_boots

Available Slots​

SlotAliasesDescription
mainhandhandPrimary hand (right hand)
offhand-Secondary hand (left hand)
headhelmetHelmet slot
chestchestplateChestplate slot
legsleggingsLeggings slot
feetbootsBoots slot

Item IDs​

Use standard Minecraft item IDs:

Equipment:
mainhand: minecraft:diamond_sword
mainhand: diamond_sword # minecraft: prefix is optional
mainhand: modid:custom_item # Modded items work too

Examples​

Armed Skeleton​

skeleton_knight:
Model: humanoid
Preset: skeleton
Equipment:
mainhand: minecraft:iron_sword
offhand: minecraft:shield
head: minecraft:iron_helmet

Archer​

archer:
Model: humanoid
Health: 20
AIGoals:
- 0 float
- 4 rangedbowattack{attackInterval=20, attackRadius=15}
- 6 wateravoidingrandomstroll
AITargets:
- 1 nearestplayer
Equipment:
mainhand: minecraft:bow

Full Diamond Warrior​

diamond_warrior:
Model: humanoid
Health: 50
Damage: 10
AIGoals:
- 0 float
- 2 meleeattack{speed=1.2}
- 5 wateravoidingrandomstroll
AITargets:
- 1 nearestplayer
Equipment:
mainhand: minecraft:diamond_sword
offhand: minecraft:shield
head: minecraft:diamond_helmet
chest: minecraft:diamond_chestplate
legs: minecraft:diamond_leggings
feet: minecraft:diamond_boots

Sunburn Protection​

Entities with the sunburn trait are protected if wearing a helmet:

undead_knight:
Model: humanoid
Traits:
- sunburn
AIGoals:
- 0 float
- 0 restrictsun
- 2 fleesun
- 3 meleeattack
- 5 wateravoidingrandomstroll
AITargets:
- 1 nearestplayer
Equipment:
head: minecraft:iron_helmet # Protects from burning
mainhand: minecraft:iron_sword
note

When entities with sunburn wear helmets, the helmet takes durability damage instead of the entity catching fire. Once the helmet breaks, the entity will burn normally.


Equipment from Presets​

If using a Preset, the preset's equipment applies unless you override it:

# Uses skeleton preset's bow
my_skeleton:
Model: humanoid
Preset: skeleton

# Override with custom equipment
my_skeleton:
Model: humanoid
Preset: skeleton
Equipment:
mainhand: minecraft:crossbow