Skip to main content

Minecraft Beta & Preview - 1.20.80.21

Script API

  • Block Custom Components are temporarily removed as of 1.20.80.21 preview, but should be returning in an upcoming preview
  • Dynamic imports (e.g., import("/my-module.js")) should be functional again
  • BlockTypes will now return valid types for flattened or refactored block names
  • EntityMountTamingComponent
    • Renamed EntityMountTamingComponent to EntityTameMountComponent
    • Renamed setTamed to tame
  • Released BlockComponentTypes from beta to 1.10.0
  • Released EntityComponentTypes from beta to 1.10.0
  • Released ItemComponentTypes from beta to 1.10.0

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 with #BedrockEditor.

Learn how to use the Editor, join the GitHub Discussion forum to engage with the team, and get started building extensions via the starter kit and samples.

Fixes this week:

  • Added a “Reload” button that allows for reloading of the UI when an Ore UI error occurs

  • Line tool bar icon updated to correct design icon

Experimental Features

Graphical

  • Reduced the strength of saturation in the Deferred Technical Preview
  • Fixed a crash that could occur when Point Light Shadows were turned on in the Deferred Technical Preview

Commands

  • Added item text, status effects, and absorption hearts to the hud command’s list of hud elements (Ex: /hud @s hide item_text)

Script API

  • EntityQueryOptions
    • Added field propertyOptions?: EntityQueryPropertyOptions[];
  • EntityQueryPropertyOptions
    • Added field exclude - If exclude propertyId
    • Added field propertyId - Property ID
    • Added field value - Target value or comparison
  • EqualsComparison
    • Added equals
  • GreaterThanComparison
    • Added greaterThan
  • GreaterThanOrEqualsComparison
    • Added greaterThanOrEquals
  • LessThanComparison
    • Added lessThan
  • LessThanOrEqualsComparison
    • Added lessThanOrEquals
  • NotEqualsComparison
    • Added notEquals
  • RangeComparison
    • Added lowerBound and upperBound
    • Moved worldInitialize from beta to 1.10.0
  • Moved EntityProjectileComponent from beta to 1.10.0
  • Removed old Vector Please use Vector3Utils from @minecraft/math as a replacement
  • ModalFormData
    • Added submitButton method for setting the text of the form’s submit button
  • Structure APIs
    • Added function setBlockPermutation(location: Vector3, blockPermutation?: BlockPermutation, waterlogged?: boolean): void - Sets the block permutation at a given location within the structure
  • StructureManager 
    • Added function saveToWorld(): void - Persists the structure as part of the broader world storage
    • Added function saveAs(identifier: string, saveMode?: StructureSaveMode): Structure - Saves a copy of the structure with a new identifier
  • EntityHitBlockAfterEvent
    • Added property hitBlockPermutation to beta