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
      Scripts
    • 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 Minecraft Education
    • 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

Block Format History

Block Format History
  • 1.21.90
  • 1.21.80
  • 1.21.70
  • 1.21.60
  • 1.21.50
  • 1.21.40
  • 1.21.30
  • 1.21.10
  • 1.21.0
  • 1.20.80
  • 1.20.60
  • 1.20.20
  • 1.20.10
  • 1.20.0
  • 1.19.80
  • 1.19.70
  • 1.19.60
  • 1.19.50
  • 1.19.40
  • 1.19.30
  • 1.19.20
  • 1.19.10
  • 1.18.30
  • 1.18.10
  • 1.18.0
  • 1.17.30
  • 1.17.20
  • 1.16.210
  • 1.16.100
  • 1.10.0

Versioned
CHANGES

The file's format_version field must be updated for versioned changes to take effect.

experimental
CHANGES

An experiment must be enabled in your world for experimental changes to take effect.

1.21.90 ​

Components ​

  • Updated minecraft:geometry
    • Released culling_layer parameter from experimental
Versioned
  • Removed minecraft:custom_components

    • Custom components should now be applied in the same way as vanilla components, as entries in the components object:

      minecraft:block
      json
      "components": {
          "minecraft:friction": 0.4,
          "wiki:custom_component": {
              "parameter": "value"
          }
      }
      1
      2
      3
      4
      5
      6
experimental
Upcoming Creator Features
  • Updated minecraft:geometry
    • Added uv_lock parameter which determines whether UVs should be locked to their original rotation when rotation from the transformation component is applied.
  • Added minecraft:movable
    • Determines how a block can be moved by pistons.
    • Contains movement_type which can be one of the following values: immovable, popped, push or push_pull (default).
    • Contains sticky which can be set to same to replicate Slime/Honey Block functionality.
  • Added minecraft:random_offset
    • Causes a random offset to be applied to the block based on its position in the world
    • Affects the block's collision box, selection box and geometry.
    • Contains x, y and z which determine the possible offsets via the following parameters:
      • range which is a range object that determines how large offsets can be on each axis.
      • steps which determines how many equally-spaced random values can be chosen across the range.
        • A value of 0 means that any value within the range can be used.
experimental
Upcoming Creator Features
Versioned
  • Updated minecraft:destruction_particles
    • Added particle_count parameter which determines how many particles are created when the block is destroyed (0-255).
    • By default, 100 particles are created.

1.21.80 ​

Components ​

  • Released minecraft:destruction_particles from experimental
  • Updated minecraft:destruction_particles
    • Updated the texture parameter to be optional.
    • By default, particles will use the texture of the down material instance (or * if not specified).
  • Updated minecraft:map_color
    • Released tint_method parameter from experimental
  • Updated minecraft:material_instances
    • Updated render_method instance parameter, adding 3 new render methods:
      • alpha_test_to_opaque renders faces with alpha_test when they're within half the render distance, and opaque when they're far away.
      • alpha_test_single_sided_to_opaque renders faces with alpha_test_single_sided when they're within half the render distance, and opaque when they're far away.
      • blend_to_opaque renders faces with blend when they're within half the render distance, and opaque when they're far away.
    • Released isotropic instance parameter from experimental
    • Released tint_method instance parameter from experimental
experimental
Upcoming Creator Features
  • Updated minecraft:geometry
    • Added culling_layer parameter which determines the culling layer identifier to be checked for by the same_culling_layer culling rule condition.
      • Culling layer identifiers should take the form <namespace>:culling_layer.<name>.
      • When using the minecraft namespace, the only allowed culling layer identifiers are minecraft:culling_layer.undefined and minecraft:culling_layer.leaves.
experimental
Custom Components V2
Versioned
  • Removed minecraft:custom_components
    • Custom components should now be applied in the same way as vanilla components, as entries in the components object.

1.21.70 ​

Components ​

  • Added minecraft:replaceable
    • An empty object which allows this block to be replaced by attempting to place another block in its position.
    • Does not allow the block to be replaced by a block of the same permutation.
  • Updated minecraft:map_color
    • Can now be defined as an object containing the following parameters:
      • color which is the base HEX string color of this block on a map.
experimental
Upcoming Creator Features
  • Updated minecraft:map_color
    • Added tint_method parameter which allows the color to be tinted based on the biome the block is in.
  • Updated minecraft:material_instances
    • Added isotropic instance parameter which determines whether face UVs should randomly rotate based on the block's position in the world.
    • Added tint_method instance parameter which causes the texture to be tinted based on the biome the block is placed in, which is always plains when an item.
experimental
Upcoming Creator Features
Versioned
  • Added minecraft:destruction_particles
    • Determines the appearance of the particles created when hitting, destroying, stepping on and falling onto blocks.
    • Contains texture which specifies the texture atlas shortname to use from RP/textures/terrain_texture.json.
    • Contains tint_method which causes the texture to be tinted based on the biome the block is placed in.

1.21.60 ​

Description ​

Versioned
  • Updated menu_category
    • Updated group parameter to require a namespace e.g. minecraft:itemGroup.name.concrete

Components ​

Versioned
  • Released minecraft:item_visual from experimental
  • Released minecraft:liquid_detection from experimental
  • Updated minecraft:material_instances
    • Released float value support for ambient_occlusion from experimental

1.21.50 ​

Components ​

Versioned
  • Updated minecraft:destructible_by_mining
    • Released item_specific_speeds parameter from experimental
experimental
Upcoming Creator Features
  • Added minecraft:item_visual
    • Determines how this block is displayed as an item.
    • Contains geometry which determines the displayed geometry component.
    • Contains material_instances which determines the displayed material instances component.
  • Added minecraft:liquid_detection
    • Determines how this blocks behaves with different types of liquid.
    • Contains detection_rules which each contain the following parameters:
      • liquid_type determines which type of liquid this rule applies to. Currently only water is supported.
      • can_contain_liquid determines whether the liquid type can occupy the same space as this block e.g., waterlogging.
      • on_liquid_touches determines what happens when the liquid type flows into the block.
      • stops_liquid_flowing_from_direction determines an array of directions that the liquid cannot flow out of this block from.
  • Updated minecraft:material_instances
    • Updated ambient_occlusion instance parameter to support a float which determines ambient occlusion intensity (0.0-10.0).

1.21.40 ​

Components ​

Versioned
  • Released minecraft:redstone_conductivity from experimental

1.21.30 ​

Components ​

experimental
Upcoming Creator Features
  • Added minecraft:redstone_conductivity
    • Contains redstone_conductor which determines whether this block conducts redstone.
    • Contains allows_wire_to_step_down which determines whether redstone wire can travel down the side of this block.
  • Updated minecraft:destructible_by_mining
    • Added item_specific_speeds which determines the destroy_speed for each item descriptor in an array.

1.21.10 ​

Components ​

Versioned
  • Released minecraft:custom_components from experimental
  • Released minecraft:entity_fall_on from experimental
  • Released minecraft:tick from experimental

1.21.0 ​

Components ​

Versioned
  • Updated minecraft:transformation
    • Added scale_pivot parameter
    • Added rotation_pivot parameter

1.20.80 ​

experimental
Holiday Creator Features
Versioned
  • Removed events

Components ​

experimental
Beta APIs
  • Added minecraft:custom_components
    • Lists all the custom components that should be applied to this block.
  • Added minecraft:entity_fall_on
    • Contains min_fall_distance which determines the minimum distance an entity must fall to trigger the entity fall on event.
  • Renamed minecraft:queued_ticking to minecraft:tick
    • Removed on_tick parameter
experimental
Holiday Creator Features
Versioned
  • Removed minecraft:on_fall_on trigger
  • Removed minecraft:on_interact trigger
  • Removed minecraft:on_placed trigger
  • Removed minecraft:on_player_destroyed trigger
  • Removed minecraft:on_player_placing trigger
  • Removed minecraft:on_step_off trigger
  • Removed minecraft:on_step_on trigger
  • Removed minecraft:random_ticking trigger

Events ​

experimental
Holiday Creator Features
Versioned
  • Removed add_mob_effect response
  • Removed damage response
  • Removed decrement_stack response
  • Removed die response
  • Removed play_effect response
  • Removed play_sound response
  • Removed remove_mob_effect response
  • Removed run_command response
  • Removed set_block response
  • Removed set_block_at_pos response
  • Removed set_block_state response
  • Removed spawn_loot response
  • Removed swing response
  • Removed teleport response
  • Removed transform response
  • Removed trigger response

1.20.60 ​

Components ​

  • Updated minecraft:geometry
    • Added culling parameter which determines which culling rules to apply to this block's model.
experimental
Holiday Creator Features
Versioned
  • Removed minecraft:unit_cube

1.20.20 ​

Description ​

  • Released traits from experimental

Traits ​

Versioned
  • Released minecraft:placement_direction from experimental
  • Released minecraft:placement_position from experimental

1.20.10 ​

Description ​

  • Renamed properties to states

Components ​

  • Updated minecraft:geometry
    • Added Molang permutation condition support to bone_visibility entries.

Events ​

experimental
Upcoming Creator Features
  • Renamed set_block_property response to set_block_state

1.20.0 ​

Description ​

experimental
Upcoming Creator Features
  • Added traits
    • Block traits are shortcuts for creators to add vanilla states and value setters to data-driven blocks.

Traits ​

  • Added minecraft:placement_direction
    • Can enable the states minecraft:cardinal_direction and minecraft:facing_direction.
  • Added minecraft:placement_position
    • Can enable the states minecraft:block_face and minecraft:vertical_half.

1.19.80 ​

Components ​

Versioned
  • Added minecraft:transformation
    • Contains rotation, scale and translation which determine the transformation of the block's model and collisions.
  • Updated minecraft:geometry
    • Added bone_visibility parameter which determines whether the cubes of bones are visible based on boolean values.
experimental
Holiday Creator Features
  • Removed minecraft:part_visibility

1.19.70 ​

Description ​

  • Released properties from experimental

Permutations ​

  • Released from experimental
  • Blocks will now fail to load if a condition parameter is not a valid Molang permutation condition.

1.19.60 ​

Components ​

Versioned
  • Released minecraft:display_name from experimental
  • Released minecraft:placement_filter from experimental
  • Released minecraft:selection_box from experimental

1.19.50 ​

Components ​

Versioned
  • Released minecraft:crafting_table from experimental
  • Released minecraft:collision_box from experimental
experimental
Holiday Creator Features
  • Removed minecraft:breathability

1.19.40 ​

Description ​

  • Updated menu_category
    • Added is_hidden_in_commands parameter which determines whether the block is treated as invalid when used in commands.

Components ​

Versioned
  • Released minecraft:geometry from experimental
  • Released minecraft:material_instances from experimental
  • Removed minecraft:breathability
  • Renamed minecraft:block_light_filter to minecraft:light_dampening

1.19.30 ​

Description ​

  • Added menu_category
    • Contains category which determines which tab this block is placed into.
    • Contains group which determines which other items this block is grouped with.

Components ​

experimental
Holiday Creator Features
  • Removed minecraft:creative_category
  • Updated minecraft:display_name
    • No longer prepends tile. and no longer appends .name to the given display name.

1.19.20 ​

Components ​

Versioned
  • Renamed minecraft:block_light_emission to minecraft:light_emission
    • Now determines emitted light in integer light levels (0-15) rather than decimal (0.0-1.0).
  • Replaced minecraft:destroy_time with minecraft:destructible_by_mining
    • Setting to false prevents the block from being destroyed through mining.
    • Setting to true allows the block to be mined and destroyed instantly.
    • Setting to an object allows seconds_to_destroy to be determined.
  • Replaced minecraft:explosion_resistance with minecraft:destructible_by_explosion
    • Setting to false prevents the block from being destroyed through explosion.
    • Setting to true allows the block to be destroyed through explosion easily.
    • Setting to an object allows explosion_resistance to be determined.
  • Value of minecraft:friction now represents movement resistance instead of movement.
experimental
Holiday Creator Features
  • Removed minecraft:unwalkable
  • Renamed minecraft:aim_collision to minecraft:selection_box

1.19.10 ​

Components ​

Versioned
  • Renamed minecraft:block_light_filter to minecraft:light_dampening
  • Updated minecraft:flammable
    • Can now be set to a boolean, with false meaning the block is non-flammable and true using the default flammability values.
    • Renamed flame_odds parameter to catch_chance_modifier
    • Renamed burn_odds parameter to destroy_chance_modifier
experimental
Holiday Creator Features
  • Renamed minecraft:block_collision to minecraft:collision_box
  • Updated minecraft:crafting_table
    • Renamed custom_description parameter to table_name
    • Removed grid_size parameter
  • Renamed minecraft:ticking to minecraft:queued_ticking
    • Replaced range parameter with interval_range which is now measured in ticks rather than seconds.
experimental
Upcoming Creator Features
  • Updated minecraft:part_visibility
    • Renamed rules parameter to conditions

1.18.30 ​

Components ​

experimental
Holiday Creator Features
  • Removed minecraft:breakonpush
  • Removed minecraft:immovable
  • Removed minecraft:onlypistonpush
  • Removed minecraft:preventsjumping

1.18.10 ​

Components ​

Versioned
  • Renamed minecraft:block_light_absorption to minecraft:block_light_filter
experimental
Holiday Creator Features
  • Renamed minecraft:entity_collision to minecraft:block_collision
  • Renamed minecraft:pick_collision to minecraft:aim_collision

1.18.0 ​

Components ​

experimental
Holiday Creator Features
  • Added minecraft:crafting_table
    • Contains crafting_tags which determines which recipes are supported by tag.
    • Contains custom_description which will be displayed in the UI instead of "Crafting Table".
    • Contains grid_size which determines how many slots across and down the crafting grid is. The only supported value is 3.

1.17.30 ​

Components ​

experimental
Upcoming Creator Features
  • Added minecraft:part_visibility
    • Determines whether direct children of bones in a model are visible based on molang permutation conditions.

1.17.20 ​

Components ​

experimental
Holiday Creator Features
  • Added minecraft:creative_category
    • Determines where this block appears in the creative menu.

1.16.210 ​

Events ​

experimental
Holiday Creator Features
  • Updated decrement_stack response
    • Added ignore_game_mode parameter which determines whether the stack will be decremented when the player is in creative mode.

1.16.100 ​

experimental
Holiday Creator Features
Versioned
  • Added events

Description ​

  • Removed is_experimental
  • Removed register_to_creative_menu

Components ​

experimental
Holiday Creator Features
Versioned
  • Added minecraft:breakonpush
    • Determines whether this block will break when a piston attempts to push it.
  • Added minecraft:breathability
    • Determines whether the block causes suffocation (solid) or is breathable (air).
  • Added minecraft:display_name
    • Determines a localization id for this block which will be used in the format tile.<id>.name.
  • Added minecraft:entity_collision
    • Determines the entity collision box of this block.
    • Can be set to false to remove the collision completely.
    • Contains origin which determines the starting position of the box.
    • Contains size which determines the dimensions of the box from the origin.
  • Added minecraft:geometry
    • Defines the geometry identifier that this block should use as its model.
  • Added minecraft:immovable
    • Determines whether this block is immovable by pistons.
  • Added minecraft:material_instances
    • Contains rendering configuration for use with the minecraft:geometry or minecraft:unit_cube components.
  • Added minecraft:on_fall_on trigger
  • Added minecraft:on_interact trigger
  • Added minecraft:on_placed trigger
  • Added minecraft:on_player_destroyed trigger
  • Added minecraft:on_player_placing trigger
  • Added minecraft:on_step_off trigger
  • Added minecraft:on_step_on trigger
  • Added minecraft:onlypistonpush
    • Determines whether this block can only be pushed by pistons and not pulled by sticky pistons.
  • Added minecraft:pick_collision
    • Determines the player selection bounds for this block.
    • Can be set to false to remove the collision completely.
    • Contains origin which determines the starting position of the box.
    • Contains size which determines the dimensions of the box from the origin.
  • Added minecraft:placement_filter
    • Determines where the block can be placed by the player and survive without popping off.
    • Contains conditions of which at least one must match.
    • Each condition may contain allowed_faces and/or block_filter.
  • Added minecraft:preventsjumping
    • Determines whether entities have limited jumping abilities when on this block.
  • Added minecraft:random_ticking trigger
  • Added minecraft:rotation
    • Rotates this block's collision boxes and model by axis-aligned angles.
  • Added minecraft:ticking
    • Determines the interval at which this block will tick, with pending tick data saved.
    • Contains looping which determines whether ticking will continue indefinitely.
    • Contains range which determines the random delay of the interval.
    • Contains on_tick which can trigger an event when this block ticks.
  • Added minecraft:unit_cube
    • Causes this block to display as a full block unit in size.
  • Added minecraft:unwalkable
    • Determines whether entities should avoid walking over this block.

Events ​

experimental
Holiday Creator Features
Versioned
  • Added add_mob_effect response
  • Added damage response
  • Added decrement_stack response
  • Added die response
  • Added play_effect response
  • Added play_sound response
  • Added remove_mob_effect response
  • Added run_command response
  • Added set_block response
  • Added set_block_at_pos response
  • Added set_block_property response
  • Added spawn_loot response
  • Added swing response
  • Added teleport response
  • Added transform response
  • Added trigger response

1.10.0 ​

Description ​

  • Added identifier
    • Defines the identifier of the block. Must have a namespace that isn't minecraft.
  • Added is_experimental
    • Only registers the block if the Use Experimental Gameplay toggle is enabled in world settings.
  • Added register_to_creative_menu
    • Causes the block to appear in the Construction category of the creative menu.
    • Custom blocks cannot be added to the recipe book at this time.

Components ​

  • Added minecraft:block_light_absorption
    • Determines how much light (in integer light levels from 0-15) will be absorbed when passing through the block.
  • Added minecraft:block_light_emission
    • Determines how much light (as a float from 0.0-1.0) is emitted by this block.
  • Added minecraft:destroy_time
    • Determines how long it takes to mine this block in survival or adventure mode.
  • Added minecraft:explosion_resistance
    • Determines how resistant this block is to explosions.
  • Added minecraft:flammable
    • Contains burn_odds which determines how likely this block is to be destroyed when on fire.
    • Contains flame_odds which determines how likely this blocks is to catch on fire when fire is nearby.
  • Added minecraft:friction
    • Determines the movement speed of entities on this block.
    • Note that this is not a measure of resistance unlike in modern formats.
  • Added minecraft:loot
    • Determines the path of the loot table that will be dropped when this block is destroyed.
    • This component is ignored if the used tool has the Silk Touch enchantment.
  • Added minecraft:map_color
    • Determines the color this block appears as on a map.

Contributors

Edit Block Format History on GitHub

Text and image content on this page is licensed under the Creative Commons Attribution 4.0 International License

Code samples on this page are licensed under the MIT License

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