Skip to main content

Minecraft Beta & Preview - 1.21.10.23

Add-Ons and Script Engine

  • Fixed an issue where particle effect lifetime event timeline did not trigger events as expected

Script API

  • Fixed an issue where a warning would incorrectly appear when reloading item custom components
  • EntityTameMountComponent
    • Moved method tameToPlayer and readonly properties tamedToPlayerId, tamedToPlayer, isTamed, isTamedToPlayer from beta to 1.12.0
  • Released runJob method on System from beta to 1.12.0
  • Released clearJob method on System from beta to 1.12.0
  • Released waitTicks method on System from beta to 1.12.0
  • @minecraft/server-ui
    • Released version 1.2.0
    • Added new beta version 1.3.0
    • Released submitButton method on ModalFormData from beta to 1.2.0

Molang

  • Fixed Molang content errors to include the expression in the logged message

Experimental Features

Script API

  • WorldInitializeBeforeEvent
    • Renamed property blockTypeRegistry to blockComponentRegistry
  • Moved BlockComponentRegistry from beta to 1.12.0
  • Moved BlockCustomComponentAlreadyRegisteredError from beta to 1.12.0
  • Moved BlockCustomComponentReloadVersionError from beta to 1.12.0
  • Moved BlockCustomComponentReloadNewEventError from beta to 1.12.0
  • Moved BlockCustomComponentReloadNewComponentError from beta to 1.12.0
  • Moved BlockCustomComponent from beta to 1.12.0
  • Moved BlockComponentStepOnEvent from beta to 1.12.0
  • Moved BlockComponentTickEvent from beta to 1.12.0
  • Moved BlockComponentRandomTickEvent from beta to 1.12.0
  • Moved BlockComponentEntityFallOnEvent from beta to 1.12.0
  • Moved BlockComponentStepOffEvent from beta to 1.12.0
  • Moved BlockComponentPlayerInteractEvent from beta to 1.12.0
  • Moved BlockComponentPlayerPlaceBeforeEvent from beta to 1.12.0
  • Moved BlockComponentPlayerDestroyEvent from beta to 1.12.0
  • Moved BlockComponentOnPlaceEvent from beta to 1.12.0
  • Added four new error class types used for custom block component registration
    • ScriptBlockCustomComponentAlreadyRegisteredError - When registering a custom block component and it has already been registered
    • ScriptBlockCustomComponentReloadVersionError - When registering a custom block component with a different script version between reloading
    • ScriptBlockCustomComponentReloadNewEventError - When registering a custom block component and it implements a new event between reloading
    • ScriptBlockCustomComponentReloadNewComponentError - When registering a custom block component between reloading
  • Added Block::getMapColor binding to Script Block API (Beta)

Blocks

  • minecraft:custom_components no longer requires the Beta APIs experiment
  • minecraft:entity_fall_on no longer requires the Beta APIs experiment
  • minecraft:tick no longer requires the Beta APIs experiment

Editor

  • Matches caret color to font default color in built-in UI themes