Minecraft: Java Edition fields
Field names are scoped to this game: the same name in another game is a different quantity. `min` and `max` are the bounds a value must fall inside to be accepted, not the range the game uses.
| Field | Type | Unit | Bounds | Applies to | Facts |
|---|---|---|---|---|---|
| item.durability | number | uses | 1 – 10000 | item | 84 |
| item.stack_size | number | count | 1 – 64 | item | 1,537 |
| item.enchantability | number | count | 1 – 100 | item | 77 |
| item.attack_damage_modifier | number | hp | 0 – 100 | item | 44 |
| item.attack_speed_modifier | number | attacks/s | -10 – 0 | item | 44 |
| item.armor | number | armor_points | 0 – 30 | item | 41 |
| item.armor_toughness | number | count | 0 – 20 | item | 41 |
| item.knockback_resistance | number | multiplier | 0 – 1 | item | 6 |
| item.mining_speed | number | multiplier | 0 – 100 | item | 46 |
| item.tool_damage_per_block | number | uses | 0 – 100 | item | 9 |
| item.tool_damage_per_attack | number | uses | 0 – 100 | item | 28 |
| item.nutrition | number | hunger_points | 0 – 20 | item | 44 |
| item.saturation | number | saturation_points | 0 – 40 | item | 44 |
| item.consume_time_s | number | s | 0 – 60 | item | 2 |
| item.use_cooldown_s | number | s | 0 – 300 | item | 3 |
| item.block_delay_s | number | s | 0 – 10 | item | 1 |
| item.attack_reach | number | blocks | 0 – 64 | item | 7 |
| item.attack_reach_min | number | blocks | 0 – 64 | item | 7 |
| item.kinetic_damage_multiplier | number | multiplier | 0 – 10 | item | 7 |
| item.kinetic_delay_ticks | number | ticks | 0 – 1200 | item | 7 |
| enchantment.max_level | number | levels | 1 – 10 | enchantment | 43 |
| enchantment.weight | number | count | 1 – 20 | enchantment | 43 |
| enchantment.anvil_cost | number | levels | 0 – 50 | enchantment | 43 |
| enchantment.min_cost_base | number | levels | 0 – 200 | enchantment | 43 |
| enchantment.min_cost_per_level | number | levels | 0 – 200 | enchantment | 43 |
| enchantment.max_cost_base | number | levels | 0 – 300 | enchantment | 43 |
| enchantment.max_cost_per_level | number | levels | 0 – 200 | enchantment | 43 |
| enchantment.effect_base | number | count | -1000 – 1000 | enchantment | 27 |
| enchantment.effect_per_level | number | count | -1000 – 1000 | enchantment | 27 |
| mob.max_health | number | hp | 1 – 1024 | mob | 0 |
| mob.attack_damage | number | hp | 0 – 200 | mob | 0 |
| mob.movement_speed | number | blocks/tick | 0 – 10 | mob | 0 |
| mob.flying_speed | number | blocks/tick | 0 – 10 | mob | 0 |
| mob.armor | number | armor_points | 0 – 30 | mob | 0 |
| mob.follow_range | number | blocks | 0 – 2048 | mob | 0 |
| mob.knockback_resistance | number | multiplier | -2 – 1 | mob | 0 |
| mob.attack_knockback | number | multiplier | 0 – 5 | mob | 0 |
| mob.step_height | number | blocks | 0 – 10 | mob | 0 |
| mob.jump_strength | number | blocks/tick | 0 – 32 | mob | 0 |