Minecraft Wiki

Bedrock Edition



Release date

Xbox One, Windows 10, Android:
April 17, 2019

Beta for


Protocol version


Beta is the first beta version for Bedrock Edition 1.12.0, released on April 17, 2019,[1] which adds new particles, reintroduces the camera, and includes many changes relating to add-ons and map-making.



  • Has been re-added.
    • Can only be obtained with the /give command.
    • Has no functionality.

Command format[]

  • Added spawnradius gamerule.
    • Allows players to specify a radius circle for players to spawn in.
  • Added sendcommandblockfeedback, maxcommandchainlength and commandblockoutput gamerules.
    • Are related to delay option for commands.
  • Added minecraft: prefix for /give to separate vanilla items and add-on items.
  • Added a new "Respawn Radius" option in the game settings.
  • Added new particles:
    • minecraft:dragon_death_explosion_emitter
    • minecraft:underwater_torch_particle
    • minecraft:dragon_destroy_block
    • minecraft:dragon_dying_explosion
    • minecraft:enchanting_table_particle
    • minecraft:falling_dust_concrete_powder_particle
    • minecraft:falling_dust_scaffolding_particle
    • minecraft:falling_dust_gravel_particle
    • minecraft:falling_dust_red_sand_particle
    • minecraft:falling_dust_sand_particle
    • minecraft:falling_dust_top_snow_particle
    • minecraft:huge_explosion_lab_misc_emitter
    • minecraft:ice_evaporation_emitter
    • minecraft:knockback_roar_particle
    • minecraft:lab_table_heatblock_dust_particle
    • minecraft:lab_table_misc_mystical_particle
    • minecraft:mob_block_spawn_emitter
    • minecraft:note_particle
    • minecraft:obsidian_glow_dust_particle
    • minecraft:phantom_trail_particle
    • minecraft:stunned_emitter


Dedicated servers
Item IDs
  • Item instance IDs can now be synchronized between clients and servers.



Cartography tables and lecterns
  • Adjusted and added UI tooltips for both blocks.
Command blocks
  • Added auto complete to command blocks.
  • Added a delay option to command blocks.
    • A delay can be added to the command block using the new field. The ticks for this delay are in redstone ticks.
Structure blocks
  • Now have an outline when placed.


Illager captains
  • Converting a normal pillager to a captain with the tag command now displays the banner correctly.
  • Illager captains now drop banners correctly even if the world is reloaded.
  • The Bad Omen effect is now only received when killing an illager captain, and not when dealing non-fatal damage with a bow or damage potion.
  • Villager trading UI no longer opens and closes if the player is standing too far away.
  • Clerics can now correctly pathfind to their job sites.
  • Villagers that are actively trading with players no longer run and hide if the raid bell rings.
  • Added a sound to indicate when a villager does not want to trade, such as during a raid.
  • Cured villagers now keep the jobs they had before becoming a zombie. (MCPE-42348)
Wandering traders and zombie villagers
  • Added new sounds.
  • Dialog and changeable skins have now been removed from NPCs.


  • Mob events can now be enabled and disabled in world templates.
  • Animations and particles can be added without being linked to entities.
  • Inventory, armor, and hand containers can be adapted through scripting.
  • Sound effects can now be triggered by animation events.
  • Added new executeCommand to the Scripting API.
  • Added Scripting events for interaction with items, for example:
    • Item picked up
    • Item dropped
    • Carried item changed
  • Added One-shot animation support, allowing the ability to execute a single animation on an entity.
  • Particle emitters can now trigger scripting events.
  • Updated documentation of actor events, to document client-side usage of actor events in resource packs.
  • "Add block" components now use JSON schemas.
  • Added a screen to view content log errors.
    • The log screen can be opened using Ctrl+H, or by going to Settings and then Profile.
  • Added code to allow static validation scripts to be run locally.
  • Custom blocks can now be added through Scripting.
    • This is currently still a "work in progress" feature, and more functionality will be added in future updates.
  • Custom blocks can currently only be added through additional JSON scripting.
    • Custom blocks can only be placed with slash commands.
  • Added new data-driven particles:
  • Added new data-driven animations:
  • Updated documentation to include a breaking changes section.
  • Basic item related events have been exposed to the scripting API. This includes:
    • actor_acquired_item
    • actor_carried_item_changed
    • actor_dropped_item
    • actor_use_item
    • actor_equipped_armor
  • Basic inventory events have been exposed to the scripting API. This includes:
    • inventory_container
    • armor_container
    • hand_container
    • hotbar_container
  • New block events and two new APIs have been included to query for blocks. This includes:
    • APIs
    • getBlock(Ticking Area, x, y, z)
    • getBlock(Ticking Area, PositionObject)
    • getBlocks(Ticking Area, x min, y min, z min, x max, y max, z max)
    • getBlocks(Ticking Area, Minimum PositionObject, Maximum PositionObject)
    • Events:
      • block_destruction_started
      • block_destruction_stopped
      • piston_moved_block
      • player_destroyed_block
      • player_placed_block
      • executeCommand API
    • Allows the scripting API to get the result of a slash command.
  • Event data API:
    • Allows creators to create event data, register and pass it to the event function.
  • Updated demo pack.
  • Biome generation is now customizable via behavior packs.
  • Now plays when the keyboard shows up on the screen.


  • Fixed several crashes that could occur during gameplay.
  • Fixed a crash that could occur when switching players on Xbox.
  • Fixed a crash that could occur when launching the game on some Windows 10 devices.
  • Fixed a crash that could occur when certain interactive blocks (e.g. beds, chests, furnaces) are loading in when joining a realm.
  • Fixed a crash that could occur when engaging in a fight with an elder guardian in an ocean monument.
  • Fixed a crash that could occur when throwing a trident with Loyalty enchantment.
  • Fixed a crash that could sometimes occur when exiting the game.
  • Improved chunk loading performance in multiplayer.
  • Further improvements to performance when using selectors with commands.
  • Cached resource packs no longer cause lag on Nintendo Switch. (MCPE-36976)
  • Player permissions now apply correctly when more than one operator tries to adjust them.
  • Arrows that are shot into blocks keep their position when reloading the world.
  • Area of effect clouds no longer try to spawn excessive numbers of particles when time of day is changed. (MCPE-39595)
  • Marketplace resource packs are now immediately applied after downloading in the world edit menu. (MCPE-33121)
  • The 'Always Day' toggle now correctly animates and shows the correct setting. (MCPE-43304)
  • Flowing water is no longer left behind after flowing over string. (MCPE-36343)
  • After the fishing_hook is killed by command the player can now cast the hook again without having to right click twice.
  • The screen reader prompt no longer appears every time the player adjusts the network settings on Nintendo Switch.
  • Removed an unnecessary Xbox Live sign-in notification.
  • Marketplace offers page can now show more than 25 items.
  • Items that are split between slots in the villager trade window still count as a total trade amount.
  • Blocks can once again be placed on unlit redstone ore. (MCPE-44305)
  • World settings now sync correctly between different Xbox devices.
  • Only players who fought in a raid see and receive the Hero effect in realms now.
  • Bells now ring when hit with splash and lingering potions.
  • Mob spawners now only spawn mobs if the light level is below 7. (MCPE-42427)
  • Cocoa beans now break and drop when pushed by pistons. (MCPE-41868)
  • Fixed several related issues with end gateway portals. These should now teleport the player to the correct safe location when used. (MCPE-43176, MCPE-43177, MCPE-19699)
  • Efficiency pickaxes now break packed ice at a faster rate. (MCPE-23648)
  • Players that are being healed can still be knocked back by TNT.
  • Villagers now keep their job when cured. (MCPE-42348)
  • The grindstone now correctly combines and repairs two damaged items.
  • The player can now interact with blocks with a charged crossbow on touch devices.
  • Fixed various scenarios where certain blocks couldn't be placed until the game was restarted.
World generation
  • Fixed a bug on dedicated servers and realms which could cause the wrong block types to generate.
  • Tweaked the number of job sites in villages.
  • Vindicators can now path correctly over carpet during raids.
  • The wither no longer plays its spawning animation when reloading a world. (MCPE-32415)
  • Mobs no longer path-find over brewing stands.
  • Mobs now spawn on double slabs. (MCPE-30765)
  • Mobs no longer get stuck when pathfinding on ladders. (MCPE-43034)
  • Evokers no longer move too fast in "move to village" goal.
  • Scaffolding can no longer be placed on conduit blocks, matching Java Edition.
  • The bell now swings towards a player when it is hit, matching Java Edition. (MCPE-42469)
  • Dropped items no longer prevent minecarts from being placed on rails.
  • Empty glass bottles now stack correctly when removed from brewing stands. (MCPE-42175)
  • Shields no longer appear too bright in item frames. (MCPE-41222)
  • Fixed a z-fighting texture issue on some villager skins.
  • Corrected the position of leads on wolves.
  • Noteblock particles now correctly correspond to the notes played.
  • Fixed missing zombie villager skin.
  • Farmland now has the correct side and bottom texture. (MCPE-42746)
  • Fixed door and trapdoor texture issues. (MCPE-43173)
  • Dyed leather horse armor color no longer affects other horse armor. (MCPE-43230)
User interface
  • Adjusted cartography table UI to fit Android screens when using Classic UI.
Add-ons and script engine
  • Fixed a scripting bug that could cause the player to float.
  • Pickblock (middle click) now works correctly on non-vanilla entities that have been added using add-ons. (MCPE-38205)
  • ScriptAttackComponent and ScriptCollisionBoxComponent now correctly retrieve updated data.
  • Functions ran on a game loop now use an origin which has Game Master permissions, not Owner permissions.
  • Added a new constructor parameter to the ServerCommandOrigin so that the function manager can create an instance with upgraded permissions.


Warning: Default sort key "Bedrock Edition beta" overrides earlier default sort key "beta".