Skip to Content
CompatibilityComponent Compatibility Matrix

Component Compatibility Matrix

This matrix shows which Minecraft item components are available for each plugin and MC version range. Components are advanced properties available in Developer Mode.


What are Components?

Starting with Minecraft 1.20.5, the game introduced a data component system that allows items to have custom behaviors (food, tools, armor, etc.) without requiring plugins to use NMS (internal server code). Nexo and CraftEngine support these native components.


Component Availability by Plugin

ComponentNexo (1.21.1-1.21.5)CraftEngine (1.20.5-1.21.11)ItemsAdderOraxenMythicCrucible
max_stack_sizeYesYesPlugin-handledNoPlugin-handled
max_damageYesYesPlugin-handledNoPlugin-handled
foodYesYesNoNoNo
toolYesYesNoNoNo
equippableYesYesNoNoNo
consumableYes (1.21.2+)Yes (1.21.2+)NoNoNo
attribute_modifiersYesYesPlugin-handledPlugin-handledPlugin-handled
fire_resistantYesYesNoNoNo
gliderYes (1.21.4+)Yes (1.21.4+)NoNoNo
damage_resistantYesYesNoNoNo
enchantableYesYesNoNoNo
repairableYesYesNoNoNo
item_modelYesYesNoNoNo

“Plugin-handled” means the plugin implements this behavior through its own mechanics rather than using native MC components.


Food Component Details

Available on Nexo (1.21.1+) and CraftEngine (1.20.5+):

PropertyTypeDescription
nutritionintHunger points restored
saturationfloatSaturation modifier
can_always_eatbooleanEat even when full
eat_secondsfloatConsumption time
effectslistPotion effects on consumption

Tool Component Details

Available on Nexo (1.21.1+) and CraftEngine (1.20.5+):

PropertyTypeDescription
default_mining_speedfloatBase mining speed
damage_per_blockintDurability cost per block mined
ruleslistBlock-specific mining rules (type, speed, correct_for_drops)

Equippable Component Details

Available on Nexo (1.21.1+) and CraftEngine (1.20.5+):

PropertyTypeDescription
slotstringEquipment slot (head, chest, legs, feet)
modelstringCustom armor model reference
equip_soundstringSound on equip
dispensablebooleanCan be equipped via dispenser
swappablebooleanCan be swapped with existing equipment
camera_overlaystringCustom overlay texture when worn (helmets)

Attribute Modifiers

Available natively on Nexo/CraftEngine, plugin-handled on others:

AttributeDescriptionCommon Use
attack_damageBonus attack damageWeapons
attack_speedAttack cooldown modifierWeapons
armorArmor defense pointsArmor
armor_toughnessDamage reduction at high damageArmor
max_healthBonus health pointsAny equipment
movement_speedSpeed modifierBoots, leggings
knockback_resistanceKnockback reductionArmor
luckLoot luck modifierAny equipment

Choosing Based on Components

  • Need food/tool/equippable components? Use Nexo or CraftEngine
  • Need broadest MC version support? Use ItemsAdder (1.17+)
  • Need latest component features? Use CraftEngine (supports 1.20.5 - 1.21.11)
  • Migrating from Oraxen? Nexo is the direct successor

See the Cookbook for practical examples using these components.