Bedrock Wiki
  • Discord
  • Contribute
  • bedrock.dev
  • MS Learn
Beginner's Guide
  • Guide
    • 1. Introduction
      guide
    • 2. Add-Ons Explained
    • 3. Software & Preparation
    • 4. Project Setup
    • 5. Create a Custom Item
    • 6. Create a Custom Entity
    • 7. Blockbench: Modeling, Texturing & Animating
    • 8. Adding a Loot Table, Spawn Rule & Crafting Recipe
  • Extra
    • a. Understanding JSON
    • b. Download Example Packs
    • c. Troubleshooting
      help
    • d. Advanced Manifest
    • e. Format Versions
    • f. Project Setup Android
Animation Controllers
  • Intro to Animation Controllers
    guide
  • Entity Commands
  • AFK Detector
  • Death Commands
  • Molang into Scoreboard
  • Respawn Commands
Blocks
  • General
    • Intro to Blocks
      guide
    • Block Components
    • Block Tags
    • Block States
    • Block Traits
    • Block Permutations
    • Block Events
      Scripts
    • Block Event Migration
      help
    • Blocks as Items
    • Troubleshooting Blocks
      help
  • Visuals
    • Block Culling
    • Block Models
      guide
    • Block Texture Animation
    • Block Texture Variation
    • Block Tinting
  • Tutorials
    • Applying Constant Effects
      Scripts
    • Avoiding State Limit
    • Fake Blocks
    • Ore Loot Tables
      Scripts
    • Precise Interaction
      Scripts
    • Precise Rotation
      Scripts
    • Rotatable Blocks
  • Vanilla Re-Creations
    • Custom Crops
      Scripts
    • Custom Glass
    • Custom Glazed Terracotta
    • Custom Trapdoors
      Scripts
  • Documentation
    • Block Format History
    • Block Shapes
    • Block Sounds
    • Vanilla Block Models
Commands
  • General
    • Intro to Command Blocks
    • Functions
    • Block States
    • Coordinate System
    • NBT Commands
    • Scoreboard Operations
    • Understanding Selectors
  • Commands
    • Damage
    • Execute
    • Playanimation
    • Playsound
  • On Event Systems
    • On Player First Join
    • On Player Join
    • On Player Leave
    • On Player Death
    • On Player Respawn
    • On First World Load
  • Scoreboard Systems
    • Entity Counter
    • Scoreboard Timers
    • Comparing And Retrieving Scores
  • Techniques
    • Execute Logic Gates
    • MBE - Max's Block Entity
    • FMBE - A New Way to Create Display Entities
    • Look Detection
    • Movement Detections
    • Orbital Camera
  • Useful Creations
    • Custom Crafter
    • Multiplayer Position Rearrangement
      function
Concepts
  • contents.json
  • Emojis & Symbols
  • Molang
  • Namespaces
  • Overwriting Assets
  • Raw Text
  • Shaders
  • Sounds
  • Subpacks
  • Text and Localization
  • Texture Atlases
  • textures_list.json
Documentation
  • Shared Constructs
  • Advanced Molang
  • File Types
  • Fog IDs
  • Material Configuration Description
  • Menu Categories
  • Molang Queries
  • Pack Folder Structure
  • Sound Definitions
  • Vanilla Materials
Entities
  • General
    • Intro to Entities BP
      guide
    • Intro to Entities RP
      guide
    • Troubleshooting Entities
      help
    • Entity Events
    • Entity Properties
    • NPC Dialogues
    • Render Controllers
    • Spawn Rules
  • Tutorials
    • Convert Points Between Any Space (World, Entity, Bones)
    • Creating Boats
    • Detecting Other Entities
    • Disabling Team Damage
    • Dummy Entities
    • Entity Attacks
    • Entity Holds Item
    • Entity Movement
    • Entity Timers
    • Flying Entities
    • Introduction to AOE Clouds
    • Invulnerable Entities
    • Look at Entity
    • Sleeping Entities
    • Solid Entities
    • Spawning Tamed Entities
      Scripts
    • Village Mechanic
  • Documentation
    • Dummy Components
    • Non-Mob Runtime Identifiers
    • Projectiles
    • Runtime Identifiers
    • Vanilla Usage Components
    • Vanilla Usage Spawn Rules
Items
  • General
    • Intro to Items
      guide
    • Item Components
    • Item Tags
    • Item Events
      Scripts
    • Item Event Migration
      help
    • Troubleshooting Items
      help
  • Tutorials
    • Custom Armor
    • Custom Food
      Scripts
    • Custom Pottery Sherds
    • Custom Weapons
    • Equipment-Based Commands
    • High Resolution Items
    • Spawning Items
    • Throwable Items
  • Documentation
    • Enchantments
    • Attachables
    • Item Format History
    • Numerical Item IDs
    • Vanilla Item Identifiers
    • Vanilla Usage Components
JSON UI
  • General
    • Intro to JSON UI
      guide
    • Best Practices
      guide
  • Tutorials
    • Adding HUD Elements
    • Aseprite Animations
    • Buttons and Toggles
    • Modifying Server Forms
    • Preserve Title Texts
    • String to Number
  • Documentation
    • JSON UI Documentation
Loot, Recipes & Trading
  • General
    • Trading Behavior
  • Documentation
    • Loot Tables
    • Trade Tables
    • Recipes
    • Item Functions
  • Tutorials
    • Randomized Structure Loot
Meta
  • Add-On Performance
  • Style Guide
  • Useful Links
  • Using Schemas
  • Version Control
  • Q&A
    • Blocks and Items Q&A 2024/08/30
    • Deferred Technical Preview Q&A 2024/02/23
    • GameTest Q&A 2021/08/06
    • Scripting and Editor Q&A 2023/09/22
    • World Generation Q&A 2024/11/15
NBT
  • General
    • .mcstructure
  • Tutorials
    • Experiments in Education Edition
    • Extending Structure Limits
  • NBT in Depth
    • About NBT (Named Binary Tag)
    • NBT Libraries
    • Reading NBT Example
Particles
  • General
    • Intro to Particles
      guide
  • Tutorials
    • Disabling Particles
  • Documentation
    • Vanilla Particles
Scripting
  • General
    • Intro to Scripting
    • What is Script API?
    • API Modules
  • Tutorials
    • Block Placement Prevention
    • GameTests
    • Script Core Features
    • Script Forms
    • Script Requests API
    • Simple Chat Commands
  • Documentation
    • Engine Environment
    • Script Resources
    • Script Watchdog
    • Troubleshooting JavaScript
    • TypeScript
Servers
  • Software
    • Bedrock Server Software
  • Protocols
    • Bedrock Protocol
    • NetherNet Protocol
    • RakNet Protocol
Visuals
  • General
    • Introduction to Entity Visuals
      guide
    • Bedrock Modeling
    • Custom Death Animations
    • Effects in Animations
    • Material Creations
    • Materials
    • Math-Based Animations
    • Skin Packs
  • Tutorials
    • Entity Texture Animation
    • Glowing Entity Texture
    • Hurt Animations
    • Leash Position
    • Player Geometry
    • Remove Entity Shadows
    • Retexturing Spawn Eggs
  • Ideas
    • Structure Presentation
World Generation
  • General
    • Intro to World Generation
      guide
    • Biomes
      guide
    • Feature Types
    • Jigsaw Structures
  • Tutorials
    • Block Conditions for Features
    • Generating Custom Ores
    • Generating Custom Structures
    • Generating Patches
    • Heightmap Noise
  • Documentation
    • Biome Tags

Vanilla Usage Components - Full

Vanilla Usage Components - Full
  • block
  • bundle_interaction
  • camera
  • cooldown
  • display_name
  • foil
  • food
  • hand_equipped
  • icon
  • max_damage
  • max_stack_size
  • projectile
  • seed
  • stacked_by_data
  • storage_item
  • tags
  • throwable
  • use_animation
  • use_duration
  • use_modifiers

This page was created with Wiki Content Generator. If there are issues, contact us on Bedrock OSS Discord server. Includes all examples. Namespace minecraft and some formatting have been removed to make the page load quickly. Last updated for 1.21.60

block ​

camera

json
"minecraft:block": "minecraft:camera"
1

bundle_interaction ​

black_bundle

json
"minecraft:bundle_interaction": {
    "num_viewable_slots": 12
}
1
2
3

blue_bundle

json
"minecraft:bundle_interaction": {
    "num_viewable_slots": 12
}
1
2
3

brown_bundle

json
"minecraft:bundle_interaction": {
    "num_viewable_slots": 12
}
1
2
3

bundle

json
"minecraft:bundle_interaction": {
    "num_viewable_slots": 12
}
1
2
3

cyan_bundle

json
"minecraft:bundle_interaction": {
    "num_viewable_slots": 12
}
1
2
3

gray_bundle

json
"minecraft:bundle_interaction": {
    "num_viewable_slots": 12
}
1
2
3

green_bundle

json
"minecraft:bundle_interaction": {
    "num_viewable_slots": 12
}
1
2
3

light_blue_bundle

json
"minecraft:bundle_interaction": {
    "num_viewable_slots": 12
}
1
2
3

light_gray_bundle

json
"minecraft:bundle_interaction": {
    "num_viewable_slots": 12
}
1
2
3

lime_bundle

json
"minecraft:bundle_interaction": {
    "num_viewable_slots": 12
}
1
2
3

magenta_bundle

json
"minecraft:bundle_interaction": {
    "num_viewable_slots": 12
}
1
2
3

orange_bundle

json
"minecraft:bundle_interaction": {
    "num_viewable_slots": 12
}
1
2
3

pink_bundle

json
"minecraft:bundle_interaction": {
    "num_viewable_slots": 12
}
1
2
3

purple_bundle

json
"minecraft:bundle_interaction": {
    "num_viewable_slots": 12
}
1
2
3

red_bundle

json
"minecraft:bundle_interaction": {
    "num_viewable_slots": 12
}
1
2
3

white_bundle

json
"minecraft:bundle_interaction": {
    "num_viewable_slots": 12
}
1
2
3

yellow_bundle

json
"minecraft:bundle_interaction": {
    "num_viewable_slots": 12
}
1
2
3

camera ​

camera

json
"minecraft:camera": {
    "black_bars_duration": 0.2,
    "black_bars_screen_ratio": 0.08,
    "shutter_duration": 0.2,
    "picture_duration": 1.0,
    "slide_away_duration": 0.2
}
1
2
3
4
5
6
7

cooldown ​

wind_charge

json
"minecraft:cooldown": {
    "category": "wind_charge",
    "duration": 0.5
}
1
2
3
4

display_name ​

apple

json
"minecraft:display_name": {
    "value": "item.apple.name"
}
1
2
3

breeze_rod

json
"minecraft:display_name": {
    "value": "item.breeze_rod.name"
}
1
2
3

ominous_trial_key

json
"minecraft:display_name": {
    "value": "item.ominous_trial_key.name"
}
1
2
3

trial_key

json
"minecraft:display_name": {
    "value": "item.trial_key.name"
}
1
2
3

wind_charge

json
"minecraft:display_name": {
    "value": "item.wind_charge.name"
}
1
2
3

foil ​

appleEnchanted

json
"minecraft:foil": true
1

golden_apple

json
"minecraft:foil": false
1

food ​

apple

json
"minecraft:food": {
    "nutrition": 4,
    "saturation_modifier": 0.3
}
1
2
3
4

appleEnchanted

json
"minecraft:food": {
    "nutrition": 4,
    "saturation_modifier": "supernatural",
    "can_always_eat": true,
    "effects": [
        {
            "name": "regeneration",
            "chance": 1.0,
            "duration": 30,
            "amplifier": 1
        },
        {
            "name": "absorption",
            "chance": 1.0,
            "duration": 120,
            "amplifier": 3
        },
        {
            "name": "resistance",
            "chance": 1.0,
            "duration": 300,
            "amplifier": 0
        },
        {
            "name": "fire_resistance",
            "chance": 1.0,
            "duration": 300,
            "amplifier": 0
        }
    ]
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31

baked_potato

json
"minecraft:food": {
    "nutrition": 5,
    "saturation_modifier": "normal"
}
1
2
3
4

beef

json
"minecraft:food": {
    "nutrition": 3,
    "saturation_modifier": "low"
}
1
2
3
4

beetroot

json
"minecraft:food": {
    "nutrition": 1,
    "saturation_modifier": "normal"
}
1
2
3
4

beetroot_soup

json
"minecraft:food": {
    "nutrition": 6,
    "saturation_modifier": "normal",
    "using_converts_to": "bowl"
}
1
2
3
4
5

bread

json
"minecraft:food": {
    "nutrition": 5,
    "saturation_modifier": "normal"
}
1
2
3
4

carrot

json
"minecraft:food": {
    "nutrition": 3,
    "saturation_modifier": "normal"
}
1
2
3
4

chicken

json
"minecraft:food": {
    "nutrition": 2,
    "saturation_modifier": "low",
    "effects": [
        {
            "name": "hunger",
            "chance": 0.3,
            "duration": 30,
            "amplifier": 0
        }
    ]
}
1
2
3
4
5
6
7
8
9
10
11
12

chorus_fruit

json
"minecraft:food": {
    "nutrition": 4,
    "saturation_modifier": "low",
    "on_use_action": "chorus_teleport",
    "on_use_range": [
        8,
        8,
        8
    ],
    "cooldown_type": "chorusfruit",
    "cooldown_time": 20,
    "can_always_eat": true
}
1
2
3
4
5
6
7
8
9
10
11
12
13

clownfish

json
"minecraft:food": {
    "nutrition": 1,
    "saturation_modifier": "poor"
}
1
2
3
4

cooked_beef

json
"minecraft:food": {
    "nutrition": 8,
    "saturation_modifier": "good"
}
1
2
3
4

cooked_chicken

json
"minecraft:food": {
    "nutrition": 6,
    "saturation_modifier": "normal"
}
1
2
3
4

cooked_fish

json
"minecraft:food": {
    "nutrition": 5,
    "saturation_modifier": "normal"
}
1
2
3
4

cooked_porkchop

json
"minecraft:food": {
    "nutrition": 8,
    "saturation_modifier": "good"
}
1
2
3
4

cooked_rabbit

json
"minecraft:food": {
    "nutrition": 5,
    "saturation_modifier": "normal"
}
1
2
3
4

cooked_salmon

json
"minecraft:food": {
    "nutrition": 6,
    "saturation_modifier": "good"
}
1
2
3
4

cookie

json
"minecraft:food": {
    "nutrition": 2,
    "saturation_modifier": "poor"
}
1
2
3
4

dried_kelp

json
"minecraft:food": {
    "nutrition": 1,
    "saturation_modifier": "poor"
}
1
2
3
4

fish

json
"minecraft:food": {
    "nutrition": 2,
    "saturation_modifier": "poor"
}
1
2
3
4

glow_berries

json
"minecraft:food": {
    "nutrition": 2,
    "saturation_modifier": "low",
    "is_meat": false
}
1
2
3
4
5

golden_apple

json
"minecraft:food": {
    "nutrition": 4,
    "saturation_modifier": "supernatural",
    "can_always_eat": true,
    "effects": [
        {
            "name": "regeneration",
            "chance": 1.0,
            "duration": 5,
            "amplifier": 1
        },
        {
            "name": "absorption",
            "chance": 1.0,
            "duration": 120,
            "amplifier": 0
        }
    ]
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

golden_carrot

json
"minecraft:food": {
    "nutrition": 6,
    "saturation_modifier": "supernatural"
}
1
2
3
4

honey_bottle

json
"minecraft:food": {
    "nutrition": 6,
    "saturation_modifier": "poor",
    "can_always_eat": true,
    "using_converts_to": "glass_bottle",
    "remove_effects": [
        "poison"
    ]
}
1
2
3
4
5
6
7
8
9

melon

json
"minecraft:food": {
    "nutrition": 2,
    "saturation_modifier": "low"
}
1
2
3
4

mushroom_stew

json
"minecraft:food": {
    "nutrition": 6,
    "saturation_modifier": "normal",
    "using_converts_to": "bowl"
}
1
2
3
4
5

muttonCooked

json
"minecraft:food": {
    "nutrition": 6,
    "saturation_modifier": "good"
}
1
2
3
4

muttonRaw

json
"minecraft:food": {
    "nutrition": 2,
    "saturation_modifier": "low"
}
1
2
3
4

poisonous_potato

json
"minecraft:food": {
    "nutrition": 2,
    "saturation_modifier": "low",
    "effects": [
        {
            "name": "poison",
            "chance": 0.6,
            "duration": 5,
            "amplifier": 0
        }
    ]
}
1
2
3
4
5
6
7
8
9
10
11
12

porkchop

json
"minecraft:food": {
    "nutrition": 3,
    "saturation_modifier": "low"
}
1
2
3
4

potato

json
"minecraft:food": {
    "nutrition": 1,
    "saturation_modifier": "low"
}
1
2
3
4

pufferfish

json
"minecraft:food": {
    "nutrition": 1,
    "saturation_modifier": "poor",
    "effects": [
        {
            "name": "poison",
            "duration": 60,
            "amplifier": 1
        },
        {
            "name": "nausea",
            "duration": 15,
            "amplifier": 0
        },
        {
            "name": "hunger",
            "duration": 15,
            "amplifier": 2
        }
    ]
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

pumpkin_pie

json
"minecraft:food": {
    "nutrition": 8,
    "saturation_modifier": "low"
}
1
2
3
4

rabbit

json
"minecraft:food": {
    "nutrition": 3,
    "saturation_modifier": "low"
}
1
2
3
4

rabbit_stew

json
"minecraft:food": {
    "nutrition": 10,
    "saturation_modifier": "normal",
    "using_converts_to": "bowl"
}
1
2
3
4
5

rotten_flesh

json
"minecraft:food": {
    "nutrition": 4,
    "saturation_modifier": "poor",
    "effects": [
        {
            "name": "hunger",
            "chance": 0.8,
            "duration": 30,
            "amplifier": 0
        }
    ]
}
1
2
3
4
5
6
7
8
9
10
11
12

salmon

json
"minecraft:food": {
    "nutrition": 2,
    "saturation_modifier": "poor"
}
1
2
3
4

spider_eye

json
"minecraft:food": {
    "nutrition": 2,
    "saturation_modifier": "good",
    "effects": [
        {
            "name": "poison",
            "chance": 1.0,
            "duration": 5,
            "amplifier": 0
        }
    ]
}
1
2
3
4
5
6
7
8
9
10
11
12

suspicious_stew

json
"minecraft:food": {
    "nutrition": 6,
    "saturation_modifier": "normal",
    "using_converts_to": "bowl",
    "on_use_action": "suspicious_stew_effect",
    "can_always_eat": true
}
1
2
3
4
5
6
7

sweet_berries

json
"minecraft:food": {
    "nutrition": 2,
    "saturation_modifier": "low",
    "is_meat": false
}
1
2
3
4
5

hand_equipped ​

appleEnchanted

json
"minecraft:hand_equipped": false
1

breeze_rod

json
"minecraft:hand_equipped": true
1

icon ​

apple

json
"minecraft:icon": {
    "texture": "apple"
}
1
2
3

black_bundle

json
"minecraft:icon": {
    "textures": {
        "default": "bundle_black"
    }
}
1
2
3
4
5

blue_bundle

json
"minecraft:icon": {
    "textures": {
        "default": "bundle_blue"
    }
}
1
2
3
4
5

breeze_rod

json
"minecraft:icon": {
    "texture": "breeze_rod"
}
1
2
3

brown_bundle

json
"minecraft:icon": {
    "textures": {
        "default": "bundle_brown"
    }
}
1
2
3
4
5

bundle

json
"minecraft:icon": {
    "textures": {
        "default": "bundle"
    }
}
1
2
3
4
5

cyan_bundle

json
"minecraft:icon": {
    "textures": {
        "default": "bundle_cyan"
    }
}
1
2
3
4
5

gray_bundle

json
"minecraft:icon": {
    "textures": {
        "default": "bundle_gray"
    }
}
1
2
3
4
5

green_bundle

json
"minecraft:icon": {
    "textures": {
        "default": "bundle_green"
    }
}
1
2
3
4
5

light_blue_bundle

json
"minecraft:icon": {
    "textures": {
        "default": "bundle_light_blue"
    }
}
1
2
3
4
5

light_gray_bundle

json
"minecraft:icon": {
    "textures": {
        "default": "bundle_light_gray"
    }
}
1
2
3
4
5

lime_bundle

json
"minecraft:icon": {
    "textures": {
        "default": "bundle_lime"
    }
}
1
2
3
4
5

magenta_bundle

json
"minecraft:icon": {
    "textures": {
        "default": "bundle_magenta"
    }
}
1
2
3
4
5

ominous_trial_key

json
"minecraft:icon": {
    "texture": "ominous_trial_key"
}
1
2
3

orange_bundle

json
"minecraft:icon": {
    "textures": {
        "default": "bundle_orange"
    }
}
1
2
3
4
5

pink_bundle

json
"minecraft:icon": {
    "textures": {
        "default": "bundle_pink"
    }
}
1
2
3
4
5

purple_bundle

json
"minecraft:icon": {
    "textures": {
        "default": "bundle_purple"
    }
}
1
2
3
4
5

red_bundle

json
"minecraft:icon": {
    "textures": {
        "default": "bundle_red"
    }
}
1
2
3
4
5

trial_key

json
"minecraft:icon": {
    "texture": "trial_key"
}
1
2
3

white_bundle

json
"minecraft:icon": {
    "textures": {
        "default": "bundle_white"
    }
}
1
2
3
4
5

wind_charge

json
"minecraft:icon": {
    "texture": "wind_charge"
}
1
2
3

yellow_bundle

json
"minecraft:icon": {
    "textures": {
        "default": "bundle_yellow"
    }
}
1
2
3
4
5

max_damage ​

clownfish

json
"minecraft:max_damage": 0
1

cooked_fish

json
"minecraft:max_damage": 0
1

cooked_salmon

json
"minecraft:max_damage": 0
1

fish

json
"minecraft:max_damage": 0
1

pufferfish

json
"minecraft:max_damage": 0
1

salmon

json
"minecraft:max_damage": 0
1

max_stack_size ​

beetroot_soup

json
"minecraft:max_stack_size": 1
1

black_bundle

json
"minecraft:max_stack_size": 1
1

blue_bundle

json
"minecraft:max_stack_size": 1
1

brown_bundle

json
"minecraft:max_stack_size": 1
1

bundle

json
"minecraft:max_stack_size": 1
1

cyan_bundle

json
"minecraft:max_stack_size": 1
1

gray_bundle

json
"minecraft:max_stack_size": 1
1

green_bundle

json
"minecraft:max_stack_size": 1
1

honey_bottle

json
"minecraft:max_stack_size": 16
1

light_blue_bundle

json
"minecraft:max_stack_size": 1
1

light_gray_bundle

json
"minecraft:max_stack_size": 1
1

lime_bundle

json
"minecraft:max_stack_size": 1
1

magenta_bundle

json
"minecraft:max_stack_size": 1
1

mushroom_stew

json
"minecraft:max_stack_size": 1
1

orange_bundle

json
"minecraft:max_stack_size": 1
1

pink_bundle

json
"minecraft:max_stack_size": 1
1

purple_bundle

json
"minecraft:max_stack_size": 1
1

rabbit_stew

json
"minecraft:max_stack_size": 1
1

red_bundle

json
"minecraft:max_stack_size": 1
1

suspicious_stew

json
"minecraft:max_stack_size": 1
1

white_bundle

json
"minecraft:max_stack_size": 1
1

yellow_bundle

json
"minecraft:max_stack_size": 1
1

projectile ​

wind_charge

json
"minecraft:projectile": {
    "projectile_entity": "wind_charge_projectile"
}
1
2
3

seed ​

beetroot_seeds

json
"minecraft:seed": {
    "crop_result": "beetroot"
}
1
2
3

carrot

json
"minecraft:seed": {
    "crop_result": "carrots"
}
1
2
3

glow_berries

json
"minecraft:seed": {
    "crop_result": "cave_vines",
    "plant_at": [
        "cave_vines",
        "cave_vines_head_with_berries"
    ],
    "plant_at_any_solid_surface": true,
    "plant_at_face": "DOWN"
}
1
2
3
4
5
6
7
8
9

melon_seeds

json
"minecraft:seed": {
    "crop_result": "melon_stem"
}
1
2
3

nether_wart

json
"minecraft:seed": {
    "plant_at": "soul_sand",
    "crop_result": "nether_wart"
}
1
2
3
4

pitcher_pod

json
"minecraft:seed": {
    "crop_result": "pitcher_crop"
}
1
2
3

potato

json
"minecraft:seed": {
    "crop_result": "potatoes"
}
1
2
3

pumpkin_seeds

json
"minecraft:seed": {
    "crop_result": "pumpkin_stem"
}
1
2
3

sweet_berries

json
"minecraft:seed": {
    "crop_result": "sweet_berry_bush",
    "plant_at": [
        "farmland",
        "grass",
        "dirt",
        "coarse_dirt",
        "podzol",
        "moss_block",
        "mycelium",
        "mud",
        "muddy_mangrove_roots",
        "dirt_with_roots"
    ]
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

torchflower_seeds

json
"minecraft:seed": {
    "crop_result": "torchflower_crop"
}
1
2
3

wheat_seeds

json
"minecraft:seed": {
    "crop_result": "wheat"
}
1
2
3

stacked_by_data ​

appleEnchanted

json
"minecraft:stacked_by_data": true
1

clownfish

json
"minecraft:stacked_by_data": true
1

cooked_fish

json
"minecraft:stacked_by_data": true
1

cooked_salmon

json
"minecraft:stacked_by_data": true
1

fish

json
"minecraft:stacked_by_data": true
1

golden_apple

json
"minecraft:stacked_by_data": true
1

pufferfish

json
"minecraft:stacked_by_data": true
1

salmon

json
"minecraft:stacked_by_data": true
1

storage_item ​

black_bundle

json
"minecraft:storage_item": {
    "max_slots": 64,
    "max_weight_limit": 64,
    "weight_in_storage_item": 4,
    "allow_nested_storage_items": true,
    "banned_items": [
        "minecraft:shulker_box",
        "minecraft:undyed_shulker_box"
    ]
}
1
2
3
4
5
6
7
8
9
10

blue_bundle

json
"minecraft:storage_item": {
    "max_slots": 64,
    "max_weight_limit": 64,
    "weight_in_storage_item": 4,
    "allow_nested_storage_items": true,
    "banned_items": [
        "minecraft:shulker_box",
        "minecraft:undyed_shulker_box"
    ]
}
1
2
3
4
5
6
7
8
9
10

brown_bundle

json
"minecraft:storage_item": {
    "max_slots": 64,
    "max_weight_limit": 64,
    "weight_in_storage_item": 4,
    "allow_nested_storage_items": true,
    "banned_items": [
        "minecraft:shulker_box",
        "minecraft:undyed_shulker_box"
    ]
}
1
2
3
4
5
6
7
8
9
10

bundle

json
"minecraft:storage_item": {
    "max_slots": 64,
    "max_weight_limit": 64,
    "weight_in_storage_item": 4,
    "allow_nested_storage_items": true,
    "banned_items": [
        "minecraft:shulker_box",
        "minecraft:undyed_shulker_box"
    ]
}
1
2
3
4
5
6
7
8
9
10

cyan_bundle

json
"minecraft:storage_item": {
    "max_slots": 64,
    "max_weight_limit": 64,
    "weight_in_storage_item": 4,
    "allow_nested_storage_items": true,
    "banned_items": [
        "minecraft:shulker_box",
        "minecraft:undyed_shulker_box"
    ]
}
1
2
3
4
5
6
7
8
9
10

gray_bundle

json
"minecraft:storage_item": {
    "max_slots": 64,
    "max_weight_limit": 64,
    "weight_in_storage_item": 4,
    "allow_nested_storage_items": true,
    "banned_items": [
        "minecraft:shulker_box",
        "minecraft:undyed_shulker_box"
    ]
}
1
2
3
4
5
6
7
8
9
10

green_bundle

json
"minecraft:storage_item": {
    "max_slots": 64,
    "max_weight_limit": 64,
    "weight_in_storage_item": 4,
    "allow_nested_storage_items": true,
    "banned_items": [
        "minecraft:shulker_box",
        "minecraft:undyed_shulker_box"
    ]
}
1
2
3
4
5
6
7
8
9
10

light_blue_bundle

json
"minecraft:storage_item": {
    "max_slots": 64,
    "max_weight_limit": 64,
    "weight_in_storage_item": 4,
    "allow_nested_storage_items": true,
    "banned_items": [
        "minecraft:shulker_box",
        "minecraft:undyed_shulker_box"
    ]
}
1
2
3
4
5
6
7
8
9
10

light_gray_bundle

json
"minecraft:storage_item": {
    "max_slots": 64,
    "max_weight_limit": 64,
    "weight_in_storage_item": 4,
    "allow_nested_storage_items": true,
    "banned_items": [
        "minecraft:shulker_box",
        "minecraft:undyed_shulker_box"
    ]
}
1
2
3
4
5
6
7
8
9
10

lime_bundle

json
"minecraft:storage_item": {
    "max_slots": 64,
    "max_weight_limit": 64,
    "weight_in_storage_item": 4,
    "allow_nested_storage_items": true,
    "banned_items": [
        "minecraft:shulker_box",
        "minecraft:undyed_shulker_box"
    ]
}
1
2
3
4
5
6
7
8
9
10

magenta_bundle

json
"minecraft:storage_item": {
    "max_slots": 64,
    "max_weight_limit": 64,
    "weight_in_storage_item": 4,
    "allow_nested_storage_items": true,
    "banned_items": [
        "minecraft:shulker_box",
        "minecraft:undyed_shulker_box"
    ]
}
1
2
3
4
5
6
7
8
9
10

orange_bundle

json
"minecraft:storage_item": {
    "max_slots": 64,
    "max_weight_limit": 64,
    "weight_in_storage_item": 4,
    "allow_nested_storage_items": true,
    "banned_items": [
        "minecraft:shulker_box",
        "minecraft:undyed_shulker_box"
    ]
}
1
2
3
4
5
6
7
8
9
10

pink_bundle

json
"minecraft:storage_item": {
    "max_slots": 64,
    "max_weight_limit": 64,
    "weight_in_storage_item": 4,
    "allow_nested_storage_items": true,
    "banned_items": [
        "minecraft:shulker_box",
        "minecraft:undyed_shulker_box"
    ]
}
1
2
3
4
5
6
7
8
9
10

purple_bundle

json
"minecraft:storage_item": {
    "max_slots": 64,
    "max_weight_limit": 64,
    "weight_in_storage_item": 4,
    "allow_nested_storage_items": true,
    "banned_items": [
        "minecraft:shulker_box",
        "minecraft:undyed_shulker_box"
    ]
}
1
2
3
4
5
6
7
8
9
10

red_bundle

json
"minecraft:storage_item": {
    "max_slots": 64,
    "max_weight_limit": 64,
    "weight_in_storage_item": 4,
    "allow_nested_storage_items": true,
    "banned_items": [
        "minecraft:shulker_box",
        "minecraft:undyed_shulker_box"
    ]
}
1
2
3
4
5
6
7
8
9
10

white_bundle

json
"minecraft:storage_item": {
    "max_slots": 64,
    "max_weight_limit": 64,
    "weight_in_storage_item": 4,
    "allow_nested_storage_items": true,
    "banned_items": [
        "minecraft:shulker_box",
        "minecraft:undyed_shulker_box"
    ]
}
1
2
3
4
5
6
7
8
9
10

yellow_bundle

json
"minecraft:storage_item": {
    "max_slots": 64,
    "max_weight_limit": 64,
    "weight_in_storage_item": 4,
    "allow_nested_storage_items": true,
    "banned_items": [
        "minecraft:shulker_box",
        "minecraft:undyed_shulker_box"
    ]
}
1
2
3
4
5
6
7
8
9
10

tags ​

apple

json
"minecraft:tags": {
    "tags": [
        "minecraft:is_food"
    ]
}
1
2
3
4
5

throwable ​

wind_charge

json
"minecraft:throwable": {
    "do_swing_animation": true,
    "launch_power_scale": 1.5,
    "max_launch_power": 1.5
}
1
2
3
4
5

use_animation ​

apple

json
"minecraft:use_animation": "eat"
1

use_duration ​

appleEnchanted

json
"minecraft:use_duration": 32
1

baked_potato

json
"minecraft:use_duration": 32
1

beef

json
"minecraft:use_duration": 32
1

beetroot

json
"minecraft:use_duration": 32
1

beetroot_soup

json
"minecraft:use_duration": 32
1

bread

json
"minecraft:use_duration": 32
1

camera

json
"minecraft:use_duration": 100000
1

carrot

json
"minecraft:use_duration": 32
1

chicken

json
"minecraft:use_duration": 32
1

chorus_fruit

json
"minecraft:use_duration": 32
1

clownfish

json
"minecraft:use_duration": 32
1

cooked_beef

json
"minecraft:use_duration": 32
1

cooked_chicken

json
"minecraft:use_duration": 32
1

cooked_fish

json
"minecraft:use_duration": 32
1

cooked_porkchop

json
"minecraft:use_duration": 32
1

cooked_rabbit

json
"minecraft:use_duration": 32
1

cooked_salmon

json
"minecraft:use_duration": 32
1

cookie

json
"minecraft:use_duration": 32
1

dried_kelp

json
"minecraft:use_duration": 16
1

fish

json
"minecraft:use_duration": 32
1

glow_berries

json
"minecraft:use_duration": 32
1

golden_apple

json
"minecraft:use_duration": 32
1

golden_carrot

json
"minecraft:use_duration": 32
1

honey_bottle

json
"minecraft:use_duration": 40
1

melon

json
"minecraft:use_duration": 32
1

mushroom_stew

json
"minecraft:use_duration": 32
1

muttonCooked

json
"minecraft:use_duration": 32
1

muttonRaw

json
"minecraft:use_duration": 32
1

poisonous_potato

json
"minecraft:use_duration": 32
1

porkchop

json
"minecraft:use_duration": 32
1

potato

json
"minecraft:use_duration": 32
1

pufferfish

json
"minecraft:use_duration": 32
1

pumpkin_pie

json
"minecraft:use_duration": 32
1

rabbit

json
"minecraft:use_duration": 32
1

rabbit_stew

json
"minecraft:use_duration": 32
1

rotten_flesh

json
"minecraft:use_duration": 32
1

salmon

json
"minecraft:use_duration": 32
1

spider_eye

json
"minecraft:use_duration": 32
1

suspicious_stew

json
"minecraft:use_duration": 32
1

sweet_berries

json
"minecraft:use_duration": 32
1

use_modifiers ​

apple

json
"minecraft:use_modifiers": {
    "use_duration": 1.6,
    "movement_modifier": 0.35
}
1
2
3
4

Contributors

Edit Vanilla Usage Components - Full on GitHub

Bedrock Wiki by Bedrock OSS

"Minecraft" is a trademark of Mojang AB.

Bedrock OSS, Bedrock Wiki and bedrock.dev are not affiliated in any way with Microsoft or Mojang AB.

  • Privacy Policy
  • Join our Discord
  • Learn how to Contribute
  • Visit our Repository