«    March 2026    »
MonTueWedThuFriSatSun
 1
2345678
9101112131415
16171819202122
23242526272829
3031 
March 2026 (67)
February 2026 (76)
January 2026 (122)
December 2025 (58)
November 2025 (89)
October 2025 (67)
 
For-Minecraft.com » Minecraft PE 1.20.30.22 Changelog

Minecraft PE 1.20.30.22 Changelog

Updated Play Screen

  • The Play screen is being updated with improved navigation, responsive worlds components, and a new look and feel.
  • The Friends tab and Realms tab are now separated, for clearer feature separation
  • The Create New World flow and Create From Template flow are also separated for a clearer path into the game

Blocks

  • Calibrated Sculk Sensor's amethyst crystal now lights up alongside the rest of the block during its active phase
  • Hanging Signs placed with commands now have the proper hitbox
  • "stained_hardened_clay" block is now split into unique instances, namely "white_terracotta", "orange_terracotta", "magenta_terracotta", "light_blue_terracotta", "yellow_terracotta", "lime_terracotta", "pink_terracotta", "gray_terracotta", "light_gray_terracotta", "cyan_terracotta", "purple_terracotta", "blue_terracotta", "brown_terracotta", "green_terracotta", "red_terracotta", and "black_terracotta"
    • Commands will still work with "stained_hardened_clay", but "stained_hardened_clay" won't be suggested in the command prompt, rather the new names will
  • Third person camera no longer phases through the lower part of Composter

Stability and Performance

  • Fixed a Bedrock Dedicated Servers memory leak while loading chunks

User Interface

  • Fixed ZL/ZR icons for Joy-Con and Switch Pro controller on Android
  • Caret can be re-positioned in textfield by taps or mouse clicks
  • The “Pause menu” has been renamed to “Game menu” in the user interface
  • Fixed layering issue causing the underground vignette effect to draw on top of all other HUD elements

Text-To-Speech

  • Text-to-speech narrator will now read out the instruction text as well as the confirm button in the Safe Area menu 

Commands

  • Blocks that had an alias prior to being flattened can now be properly referenced in commands 

Game rules

  • Changed "recipes unlock" game rule to be enabled by default. This means that recipe unlocking will be enabled by default when creating a new world but it can still be toggled off in the Advanced Settings. Existing worlds are not affected by this change. 

Gameplay

  • Crossbow loses durability when shooting, not when drawn

Technical Updates

Editor

The Editor and its corresponding API are in early development, and available for keyboard/mouse on Windows PC Bedrock Preview builds. Tag us on social channels withed #BedrockEditor.


Fixes this week:

  • Minor updates to the Reload button to Tool mode for reloading scripts and refreshing the UI
  • IPropertyPane
    • Added property collapsed to check if the pane is expanded or collapsed
    • Added functions collapse and expand to control collapsed state

Items

  • Released the "minecraft:food" item component out of experimental in json formats 1.20.30 and higher 
  • Added "minecraft:interact_button" item component to enable and set text on the interact button in json formats 1.20.30 and above 

 

Experimental Technical Features

API

  • Fixed issue where prototype properties are not possible to redefine using defineProperty
  • ItemStack
    • Added getCanPlaceOn() and getCanDestroy()
    • Added upper maximum limit of 255 to amount property - will throw if exceeds
  • Entity
    • Added function getProperty(identifier: string): boolean | number | string | undefined- Gets an Entity Property
    • Added function setProperty(identifier: string, value: boolean | number | string): void- Sets an Entity Property during the next tick
    • Added function resetProperty(identifier: string): boolean | number | string;- Resets an Entity Property to its default value during the next tick and returns the default value
  • beforeEvents
    • Added event/property removeEvent
  • afterEvents
    • Renamed event/property removedEvent to removeEvent
  • Class EntityRemovedAfterEvent
    • Renamed field removedEntity to removedEntityIdremovedEntityId: string
    • Added field typeId: string
  • Added class EntityRemovedBeforeEvent
    • Added field removedEntity: Entity
  • Moved EquipmentSlot to 5.0 and changed enum values to uppercase
  • Moved EntityEquippableComponent to 5.0
  • Scoreboard
    • setObjectiveAtDisplaySlot return type now correctly set to ScoreboardObjective or undefined
  • ScoreboardIdentity
    • getEntity return type now correctly set to Entity or undefined
  • setWeather API can now take an optional duration parameter to set the weather duration
  • Added read-only property heightRange: NumberRange- Gets min/max dimension height limits.
  • Adding Player.isSleeping and Player.isEmoting 

Graphical

  • Fixed lighting of items in hand in the Deferred Technical Preview 
  • Optimization and fixes for point light contributions 

Up © 2025 For-Minecraft.com