Tech

Minecraft 26.30 Bedrock Changelog | Minecraft


Chaos Cubed has landed in Minecraft! Hunt for vibrant Sulfur springs in the Overworld to discover a striking cave biome hidden below. Swim in bubbling Sulfur pools if you dare, build with colorful Cinnabar and Sulfur, but best of all – uncover the Sulfur Cube’s relentless appetite for blocks! From bouncing and sliding to explosive surprises, this unpredictable mob unlocks exciting new ways to build, compete, and survive depending on what you feed it. Chaos is only a block away in our newest drop. Play today in Minecraft!

  • Texture streaming is now enabled by default on supported platforms and can be disabled in Video settings. Texture streaming is currently only available to PC and mobile devices and will be expanded to other platforms in the future

  • Fixed some blocks appearing as semi-transparent in the inventory when Texture Streaming is enabled (MCPE-235799)

  • Streamed textures are no longer completely invisible after being off-screen for a while.

  • Fixed an issue where dithered objects would flicker in split-screen.

  • Fixed an issue where item-in-hand was clipping when inside a block in Vibrant Visuals

  • Fixed an issue for certain item-in-hand not rendering when inside a block in Fancy

  • Snow golem heads no longer render as completely black with Vibrant Visuals enabled

  • Added fog in the End Dimension while the Ender Dragon is alive.

  • Fixed some animations not working correctly on certain Android devices (MCPE-235729)

  • Fixed an issue that caused dropped items to sometimes appear behind other objects in Ray Tracing graphics mode

  • Fixed snow golem heads disappearing in Ray Tracing mode when the player is too close

  • Fixed z-fighting on scaffolding top face.

  • Fixed an issue where loading in some Marketplace worlds would result in all white screen in Vibrant Visuals.

  • Updated the fog JSON schemas to allow keyframes for the following volumetric fog data members. JSONs must target the 1.26.20 schema version to use this new capability :

    • Max Density: Maximum fog density (0.0–1.0)
    • Zero Density Height: Y level with maximum density
    • Max Density Height: Y level where density reaches 0
    • Scattering: RGB scattering coefficients (light bouncing in fog)
    • Absorption: RGB absorption coefficients (light absorbed by fog)
    • Henyey Greenstein G: Scattering asymmetry parameter
  • Fixed bug with the sky Cubemap and volumetrics not updating after teleport in Vibrant Visuals.

  • Fixed incorrect tile border seam for tiles with heightmaps in Vibrant Visuals.

  • Fixed Snow Golem heads being sometimes incorrectly lit in Vibrant Visuals

  • Fixed an issue where emissive parts of Eyeblossom and Firefly Bush were affected by Dithering. (MCPE-225919)

  • Fixed issue causing textures to appear broken when Ray Tracing is enabled.

  • Fixed issue causing name tags to not appear when Ray Tracing is enabled.

  • Fixed a bug where Boats and Chest Boats would visually fill with water when the player was seated inside them near the water surface

  • Re-enabled texture streaming in PC and mobile previews after fixing a bug with blank textures

  • Fixed shulker boxes appearing as semi-transparent in the inventory when Texture Streaming is enabled (MCPE-235799)

  • Fishing line no longer disconnects from the bobber in split-screen mode (MCPE-230910)

  • Clouds no longer jitter when upscaling is enabled in Vibrant Visuals.

  • Armor attached to player no longer flickers when upscaling is enabled in Vibrant Visuals.

  • Atlas composited textures for in-hand items now render correctly (JIRA (MCPE-223126)

  • Fixed Vibrant Visuals shadows and reflections not rendering on PlayStation 4

  • Fixed a crash that could occur on Windows when resizing the game window during initial loading

  • Fixed corrupted visuals on mobs when using Vibrant Visuals with PBR resource packs that include heightmap textures for actors

  • Text fields can now be navigated using the Tab key, which enters editing mode with all text selected. Pressing Tab while editing moves to the next field

  • Fixed an issue that caused the Default Game Mode and the Activate Cheats settings to appear editable to players that don’t have operator permissions. (MCPE-237784)

  • Fixed the on-screen keyboard not dismissing after submitting text in JSON UI text fields on iOS and Android

  • Fixed Banner message for graphics mode settings option (MCPE-231879)

  • Storage indicator now is taller and has a square action button. Copy has been updated from “Go to storage settings” to “Settings”.

  • Enabled add-ons in the create from template screen for preview (MCPE-232902)

  • Narrate chat text if UI or Char narration is enabled

  • Stop narration of typed letters when the message is sent

  • Narrate chat input text when it’s auto-completed or taken from history

  • Updated Recipe unlocked tooltip design

  • Fixed issue on the idle device screen on Switch, which could result in the text showing incorrectly. The image has been updated also.

  • Fixes buttons sometimes becoming unselectable at the bottom of a scroll panel while using a controller (

  • Crafting preview now shows the correct wood material variants.

    • Recipes containing different wood materials now show the variants related to the materials you own.
  • Fixed a bug where resource packs with subpacks would not correctly save to new worlds when they were added automatically by activating a corresponding behavior pack.

  • Fixed a bug where resource packs with subpacks would not display the valid default settings when they were added automatically by activating a corresponding behavior pack.

  • Fixed format for number percentage strings in Turkish language

  • Fixed the profile picture on the start screen showing a blank space instead of the default Alex icon while loading

  • Fixed the profile picture not updating after signing in due to the refresh window closing prematurely

  • Ctrl + Left/Right Arrow now correctly moves the cursor by word in Ore UI text fields on Windows

  • Ctrl + Backspace and Ctrl + Delete now correctly delete an entire word in Ore UI text fields on Windows (MCPE-237189)

  • Fixed sorting by Installed state in player library not working on Switch

  • Players are now informed when their skin is not compatible with cross-platform multiplayer and can choose to proceed when creating or starting a world

  • Double tap or click now selects a word, and triple selects all text in Ore UI text fields

  • Tap and drag now moves the cursor in Ore UI text fields

  • Tap and hold now allows selecting text in Ore UI text fields

  • Added ContentCard component to display marketplace items with pricing, ratings, and content badges

  • Furnace recipe book was moved from experiments to the common game

  • Fixed Fullscreen mode to remember which screen it was last on.

  • Added a new color formatting code (§w) for the shade of blue used by party chat

  • Added Wishlist grid component to display marketplace wishlist items with responsive column layout

  • Prevent game freezing when loading a world if a specific resource pack is enabled – Fixed a bug that could cause the game to freeze when loading a world with a specific resource pack applied (MCPE-237537)

  • Fixed a bug where the emote wheel could be opened while riding a mob or Minecart, causing the player to crouch instead of dismounting

  • Added Marketplace Error component to display marketplace errors

  • Non-gameplay related toast notifications (e.g. Minecraft Live reminders) will no longer be able to show during gameplay

  • Added ability to access Marketplace for Preview

  • Fixed an issue that caused the framerate limit option under Vibrant Visual Options to behave differently from the other quality options

  • Improved the furnace recipe book UI

  • Fixed a freeze when opening a furnace without recipes

  • Replaced the Locator Bar toggle in the Multiplayer tab of the Create New World and Edit World screens with a Player Waypoints setting, allowing players to choose between “Off” (no players shown on the locator bar) and “Everyone” (all players shown on the locator bar)

  • Added support for new Marketplace Content Cards

  • Updated skin info panel in dressing room to remove duplicate author label

  • Made schemas for the following goals stricter when parsing and will fail to load an entity json that has invalid data in versions 1.26.30 and newer.

    • minecraft:behavior.make_love
    • minecraft:behavior.receive_love
    • minecraft:behavior.skeleton_horse_trap
    • minecraft:behavior.swell
  • Made the schema for minecraft:behavior.croak stricter when parsing, now will fail to load an entity json that has invalid data in versions 1.26.30 and newer. Float Range fields interval and duration now only accepts an object with min and max values. Other formats will fail to parse

  • Made the schema for minecraft:behavior.emerge stricter when parsing, now will fail to load an entity json that has invalid data in versions 1.26.30 and newer

  • Made the schema for minecraft:behavior.fire_at_target stricter when parsing, now will fail to load an entity json that has invalid data in versions 1.26.30 and newer. Float Range field attack_range now only accepts an object with min and max values. Other formats will fail to parse

  • Made schemas for the following goals stricter when parsing and will fail to load an entity json that has invalid data in versions 1.26.30 and newer.

    • minecraft:behavior.restrict_open_door
    • minecraft:behavior.restrict_sun
    • minecraft:behavior.rise_to_liquid_level
  • Made schemas for the following goals stricter when parsing and will fail to load an entity json that has invalid data in versions 1.26.30 and newer.

    • minecraft:behavior.roll
    • minecraft:behavior.run_around_like_crazy
    • minecraft:behavior.scared
  • Made schemas for the following goals stricter when parsing and will fail to load an entity json that has invalid data in versions 1.26.30 and newer.

    • minecraft:behavior.stay_while_sitting
    • minecraft:behavior.sneeze
    • minecraft:behavior.trade_interest
  • Made schemas for the following goals stricter when parsing and will fail to load an entity json that has invalid data in versions 1.26.30 and newer.

    • minecraft:behavior.follow_caravan
    • minecraft:behavior.share_items
    • minecraft:behavior.target_when_pushed
  • Made the schema for minecraft:behavior.hurt_by_target stricter when parsing, now will fail to load an entity json that has invalid data in versions 1.26.30 and newer

  • Made the schema for minecraft:behavior.owner_hurt_by_target stricter when parsing, now will fail to load an entity json that has invalid data in versions 1.26.30 and newer

  • Made the schema for minecraft:behavior.owner_hurt_target stricter when parsing, now will fail to load an entity json that has invalid data in versions 1.26.30 and newer

  • Made the schema for minecraft:behavior.wither_target_highest_damage stricter when parsing, now will fail to load an entity json that has invalid data in versions 1.26.30 and newer

  • Made the schema for minecraft:wither_target_highest_damage stricter when parsing, now will fail to load an entity json that has invalid data in versions 1.26.30 and newer

  • Made the schema for minecraft:behavior.random_look_around stricter when parsing, now will fail to load an entity json that has invalid data in versions 1.26.30 and newer. Int Range field look_time now only accepts an object with min and max values. Other formats will fail to parse

  • Made the schema for minecraft:behavior.random_look_around_and_sit stricter when parsing, now will fail to load an entity json that has invalid data in versions 1.26.30 and newer

  • Made the schema for minecraft:behavior.door_interact stricter when parsing, now will fail to load an entity json that has invalid data in versions 1.26.30 and newer

  • Made the schema for minecraft:behavior.break_door stricter when parsing, now will fail to load an entity json that has invalid data in versions 1.26.30 and newer

  • Made the schema for minecraft:behavior.open_door stricter when parsing, now will fail to load an entity json that has invalid data in versions 1.26.30 and newer

  • Made the schema for minecraft:behavior.follow_target_leader stricter when parsing, now will fail to load an entity json that has invalid data in versions 1.26.30 and newer

  • Made the schema for minecraft:behavior.defend_trusted_target stricter when parsing, now will fail to load an entity json that has invalid data in versions 1.26.30 and newer

  • Made the schema for minecraft:behavior.nearest_prioritized_attackable_target stricter when parsing, now will fail to load an entity json that has invalid data in versions 1.26.30 and newer

  • Made the schema for minecraft:behavior.random_breach stricter when parsing, now will fail to load an entity json that has invalid data in versions 1.26.30 and newer

  • Made the schema for minecraft:behavior.random_fly stricter when parsing, now will fail to load an entity json that has invalid data in versions 1.26.30 and newer

  • Made the schema for minecraft:behavior.random_swim stricter when parsing, now will fail to load an entity json that has invalid data in versions 1.26.30 and newer

  • Made the schema for minecraft:behavior.wither_random_attack_pos_goal stricter when parsing, now will fail to load an entity json that has invalid data in versions 1.26.30 and newer

  • Made schemas for the following goals stricter when parsing and will fail to load an entity json that has invalid data in versions 1.26.30 and newer.

    • minecraft:behavior.dragondeath
    • minecraft:behavior.dragonholdingpattern
    • minecraft:behavior.dragonlanding
    • minecraft:behavior.dragonscanning
    • minecraft:behavior.dragontakeoff
  • Made schemas for minecraft:behavior.place_block and minecraft:behavior.take_block stricter when parsing and will fail to load an entity json that has invalid data in versions 1.26.30 and newer.

    • Fields xz_range and y_range now only accept an object with min and max values. Other formats will fail to parse
  • Fixed a crash that would sometimes occur when setting the color of an item with DyeableItemComponent (MCPE-237909)

  • Released @minecraft/server version 2.8.0

  • Added @minecraft/server version 2.9.0-beta

  • Significantly improved block search speed when using BlockVolume for ‘getBlocks’ API.

  • Significantly improved block search speed when using BlockVolume for ‘containsBlock’ API.

  • Released ClientSystemInfo.locale from beta to 2.8.0

  • Released class BlockContainerClosedAfterEvent from beta to 2.8.0

  • Released class BlockContainerClosedAfterEventSignal from beta to 2.8.0

  • Released class BlockContainerOpenedAfterEvent from beta to 2.8.0

  • Released class BlockContainerOpenedAfterEventSignal from beta to 2.8.0

  • Released class EntityContainerClosedAfterEvent from beta to 2.8.0

  • Released class EntityContainerClosedAfterEventSignal from beta to 2.8.0

  • Released class EntityContainerOpenedAfterEvent from beta to 2.8.0

  • Released class EntityContainerOpenedAfterEventSignal from beta to 2.8.0

  • Released class ContainerAccessSource from beta to 2.8.0

  • Released interface BlockContainerAccessEventOptions from beta to 2.8.0

  • Released interface EntityContainerAccessEventOptions from beta to 2.8.0

  • Released interface ContainerAccessSourceFilter from beta to 2.8.0

  • Released class EntityEnderInventoryComponent from beta to 2.8.0

  • Released function StructureManager.getPackStructureIds from beta to 2.8.0

  • Fixed issue where SimulatedPlayers do not spawn with properties defined in player.json.

  • Fixed Dimension.containsBlock() returning incorrect results when using exclude filters on a BlockVolume smaller than 16x16x16

  • Released EntityUpgradeAfterEvent from beta to stable

  • Entity version upgrades are no longer gated behind the Upcoming Creator Features experiment

  • Added a new condition “biome_has_tag” that allows checking which biome tag is present at the location of the entity that is dropping loot

    • Specify which Biome tag to check in the “tag” field of the condition
  • Releasing PrimitiveShapesManager, PrimitiveShape, TextPrimitive and PrimitiveShapeError from beta to 2.8.0

  • Released enum member EntityHealCause.TotemOfUndying from beta to v2.8.0

  • Released minecraft:totem_of_undying firing entityHeal events from beta to v2.8.0

  • Released class BlockComponentBlockStateChangeEvent from beta to v2.8.0

  • Fixed a bug where the @minecraft/debug-utilities package didn’t have a peer dependency on the beta version of @minecraft/server.

  • Released EntityUpgradeAfterEvent and EntityUpgradeAfterEventSignal from beta to stable

  • Released LocatorBarErrorReason from beta to v2.8.0

  • Released WaypointTexture from beta to v2.8.0

  • Released EntityWaypoint from beta to v2.8.0

  • Released LocationWaypoint from beta to v2.8.0

  • Released LocatorBar from beta to v2.8.0

  • Released PlayerWaypoint from beta to v2.8.0

  • Released Waypoint from beta to v2.8.0

  • Released WaypointTextureBounds from beta to v2.8.0

  • Released WaypointTextureSelector from beta to v2.8.0

  • Released InvalidWaypointError from beta to v2.8.0

  • Released InvalidWaypointTextureSelectorError from beta to v2.8.0

  • Released LocatorBarError from beta to v2.8.0

  • Released CustomTexture from beta to v2.8.0

  • Released EntityVisibilityRules from beta to v2.8.0

  • Released PlayerVisibilityRules from beta to v2.8.0

  • Released DimensionRegistry from beta to v2.8.0

  • Released StartupBeforeEvent.dimensionRegistry from beta to v2.8.0

  • Released CustomDimensionAlreadyRegisteredError from beta to v2.8.0

  • Released CustomDimensionInvalidRegistryError from beta to v2.8.0

  • Released CustomDimensionNameError from beta to v2.8.0

  • Released CustomDimensionReloadNewDimensionError from beta to v2.8.0

  • Added new @minecraft/server-ui 2.1.0 release

  • We have significantly updated the implementation of DDUI as we prepare for stabalization. Please test the latest changes in this week’s preview and let us know if you’re seeing any issue.

  • Fixed a bug where the “minecraft:material_instances” on custom blocks would override the “minecraft:material_instances” inside a “minecraft:item_visual”, causing custom blocks held by the player to be rendered incorrectly (MCPE-234766)

  • Fixed permutation component constraints for multi-blocks with format_version >= 1.26.20

  • Released the culling_shape field in the minecraft:geometry component from behind the VoxelShapes experiment. Non-unit-Cube culling shapes for vanilla blocks (e.g. fences, bells, slabs) still require the experiment.

  • Released the snow logging behavior for Block Precipitation Interaction component out of experimental. The feature requires version 1.21.120+

    • Fixed bug where custom blocks with random_offset would be put back in the center of its position when snow logged.

    • Changed the precipitation behavior value from “snow_log_no_collision” to “snowlogging” to avoid confusion regarding its functionality.

  • Added n_way_visual_rotation field to block geometry component, which takes the name of a block state as a string, which drives visual-only rotation of the block based on that state. Supported states are: “minecraft:cardinal_direction”,  “minecraft:sixteen_way_rotation”, and all custom states.

  •  Added “minecraft:sixteen_way_rotation” as an enabled state for the “minecraft:placement_direction” block trait, which will automatically apply a state value from 0-15 based on player rotation at time of block placement.

  • Fixed block traits not respecting experimental requirements for format_version >= 1.26.20

  • Blocks with a custom beforeOnPlayerPlace scripting event placed by an item with a minecraft:block_placer component no longer desyncs upon placement (MCPE-238017)

  • Added the lava_flammable field to the minecraft:flammable component

    • Supported values are always and never (default)
    • When set to always, the block is considered when lava attempts to spread fire after adjacent block updates, while still respecting normal fire placement rules
    • When set to never, the block is excluded from that check
    • The “lava_flammable” field of the “minecraft:flammable” component is now usable without the Experimental Upcoming Creator Features
  • Added Custom Dimensions tool to the action bar. Easy and teleport between custom dimensions inside your world.

  • Added Dimensions and Biome Data Assignment tools

  • Added the Custom Mesh tool to Editor, allowing creators to import STL mesh files and place them as blocks

  • Added Cherry, Mangrove, Pale Oak, Crimson, and Warped tree types to the Tree Generator sample tool

  • Added Melon as a crop option in the Farm Generator tool

  • Added tooltip with keyboard shortcut information to the Flood Tool “Apply Flood” button

  • Fixed Flood Tool preview placement and movement not supporting Undo and Redo actions

  • Fixed Flood Tool preview being visually displaced by one block when placed at Y coordinate of 0 or lower

  • Fixed a bug where adding a new Jigsaw collection would cause the selected collection to switch to the last one alphabetically instead of staying on the newly created collection

  • Fixed a crash and missing blocks when generating a Jigsaw preview containing wall blocks or other blocks whose post-placement state depends on neighboring blocks

  • Fixed a crash that occurred when generating a Jigsaw preview with structures containing Jigsaw blocks that have an invalid “Turns Into” block name

  • Fixed a bug that the Jigsaw was built using only one structure from pool of pieces after rejoining a Project

  • Fixed a bug that the preview offset has been changed after click Quick Move in Selection Tool

  • Fixed a bug that the LayoutInstance structure rotation/mirror didn’t match the structure preview

  • Fixed transition when loading a project on Editor play screen from Instant to Slide, and making it consistent with Play screen

  • Fixed a bug in the Editor Workbench tool where doors could only be edited by clicking the bottom half. Clicks on the top half (upper_block_bit=true) are now resolved to the bottom half so block state highlighting and property edits work consistently from either half.

  • Added TooltipButton API for interactive tooltips to support buttons

  • Improved performance for frequently updating scripted panes. Also removed beginConstruct and endConstruct functions

  • Added setSortOrder and getSortOrder to IModalToolContainer for custom tool organization

  • Implemented Jigsaw auto-save for changing structure and weight in pool

  • Implemented auto-save for Prefab template layout changing.

  • Added Minimap click and hover interactions

    • Added click-to-teleport on the minimap and markers.
    • Added hover tooltips showing block, biome, and coordinate info on the minimap, and label info on markers.
  • Improved Minimap architecture and added new features

    • Moved block scanning to a client-driven model with spread-over-frames processing to avoid frame spikes.
    • Added marker system with Multiplayer, Location, and Custom marker types.
    • Added FollowPlayer and FreeCenter tracking modes.
    • Added Y-level control for top-block scanning depth.
    • Added client-side block change detection via BlockSourceListener.
    • Changed minimap position types from Vec2 to VecXZ.
    • Reworked MinimapItem script API with typed marker methods and options-based createMinimap.
    • Added comprehensive unit tests for minimap services, cache, and block change tracking.
  • Status bar now displays the biome under the cursor

  • Added IPaneManager to IPlayerUISession for creating panes, createPropertyPane function will be deprecated

  • Added IIntroductionPane API to support creating user education content to be displayed in a floating window

  • Added IContentBadgeManager API for managing content badges that will highlight UI controls. Content badges could be restored or dismissed from settings panel

  • Added contentBadgeId to IRootPropertyPaneOptions API for highlighting infoTooltip button, it will persist until tooltip is displayed. Content badges can also be added to action bar items with IActionBarItemCreationParams.

  • Added RootPaneLocation.Bottom to display scripted root panes in a bottom drawer panel

  • Added sortIndex for menu API to organize them within the submenu

  • Fixed a bug where stairs/torches/doors in a structure faced the wrong direction when applying Mirror X/Z in the PastePreview tool.

  • The Paste Preview Tool remembers your current clipboard’s changed origin

  • Fixed the Publish to Realms help link so it stays available when a Bedrock Editor user does not have an active Realms subscription

  • Fixed Navigation Panel teleport-to-player so it also moves the local player to the target player’s dimension instead of teleporting to their XYZ in the local player’s current dimension

  • Introduced infrastructure to enable custom cursor icon in Editor, per context

    • Introduced new enum MouseCursorIconType for the supported cursor icons.
    • Player Input Service extended to support cosmetic feature in Editor.
    • Cursor icon can be set/clear with context priority resolution.
    • Priority is Global -> Modal Tool -> Viewport.
  • Added a new modal to display information about the new changes in editor, this can be access from the Help menu

  • Removed Quick Start panel

  • Added PrimaryAttention and SecondaryAttention to ThemeSettingsColorKey API for content badges

  • GameCore builds no longer crash or incorrectly copies data out of the Shared ‘minecraftWorlds’ folder for worlds (with behavior / resource packs enabled) upon exiting the Edit Project screen using the Back / Resume buttons

  • Fixed a crash that occurred when removing structures from a layout template when a template was placed into the world

  • Added a modal dialog to Vibrant Visuals that allows users to map per-biome lighting configurations, letting creators assign specific lighting groups, atmospheric scattering, color grading, water, and Cubemap settings to individual biomes

  • Updated editor tools to show a load/busy mouse cursor during longer-running operations (shape placement, flood apply, chunk operations).

  • Modifying buttons in a button pane now works correctly again

  • Disabled the “Export World” button on the Edit Project screen. To export the world, enter the Project, go to File -> Export, and select “Shareable World” from the dropdown

  • Added three new export types to Export Settings (Project Backup, World Template, Shareable World).

    • Project Backup: Creates a packaged backup of the current editor project into the archive folder (.mcproject file)
    • World Template: Creates a packaged World Template (.mctemplate) with all Editor settings and metadata removed into the archive folder
    • Shareable World: Creates a packaged playable world (.mcworld) with all Editor settings and metadata removed into the archive folder
  • Added a new flag to Bedrock Dedicated Server to allow converting standard vanilla worlds to an Editor Project when launching BDS as Editor

  • The Line Tool with two control points now respects the maximum allowable distance when moving the second point

  • Adds WebSocketClientCloseReasons enum to @minecraft/server-net in beta.

  • WebSocketClientCloseAfterEvent

    • Adds property reason: WebSocketClientCloseReasons in beta
    • This event is now sent when WebSocketClient.close() is called
  • Adds max_websocket_payload_size to @minecraft/sever-net module configuration

    • This setting, if set, will prevent a websocket from being spammed by the server and close the socket if all data payloads size received during a tick exceeds this value.
  • Added getPing() to Player in @minecraft/server in beta

  • Added playfabId property to Player in @minecraft/server in beta

  • Adds HttpStatusCode enum to @minecraft/server-net in beta

  • WebSocketConnectionFailedError

    • Property errorCode is now a HttpStatusCode in beta
  • @minecraft/server-net in beta

    • When connection websockets, you can now provide headers for the connection packet: WebSocket.connect(uri: string, headers?: HttpHeader[]) : Promise
  • GameRules

    • Removed locatorBar: boolean property from beta.

    • Added playerWaypoints: PlayerWaypointsMode property to beta. This replaces the removed locatorBar rule.

  • Added PlayerWaypointMode enum to beta.

  • Added EntityUpgradeAfterEvent which fires when an entity upgrade occurs in @minecraft/server

  • Added entityUpgrade event to WorldAfterEvents in @minecraft/server

  • Added SoundInstance class to beta with a stop method that allows stopping a playing sound

  • Dimension.playSound now returns a SoundInstance in beta

  • Player.playSound now returns a SoundInstance in beta

  • Added new shape classes to @minecraft/debug-utilities library:

    • DebugCone, DebugCylinder, DebugPyramid, DebugEllipsoid
  • Fixed bug where @minecraft/server-net was using the incorrect dedicated server configuration ID for a pack. Under ./config//* is a pack’s configuration for scripting. The server-net module was looking at the pack ID rather than the script module ID like all other modules.

  • Added class PlayerStartBreakingBlockAfterEvent to beta

  • Added class PlayerStartBreakingBlockAfterEventSignal to beta

  • Added interface PlayerBreakingBlockEventOptions to beta

  • Added property WorldAfterEvents.playerStartBreakingBlock to beta

  • Removed the beta Player.partyInfo scripting property and PartyInfo interface from @minecraft/server

  • Added the minecraft:dynamic_properties block component

    • It is only present on blocks defined with a ‘minecraft:block_entity component with dynamic_properties` set to true
    • It stores properties of the same DynamicProperties type that can be found on entities or item stacks
    • It comes with a get, set and totalByteCount API
    • It may only store up to 1KBytes of data per block entity
    • It (currently) does not carry over its data to the item resulting from mining or picking the block entity
  • Added EntityFogComponent to @minecraft/server (beta) for manipulating a player’s fog settings, with push, pop, remove, getStack, getTags, and applyStack methods

  • Added EntityFogComponentError to @minecraft/server (beta)

  • Fixed a race condition when connecting script websocket clients to a server which caused the socket to fail to connect.

  • Added class PlayerCancelBreakingBlockAfterEvent to beta

  • Added class PlayerCancelBreakingBlockAfterEventSignal to beta

  • Added property WorldAfterEvents.playerCancelBreakingBlock to beta



  • Click to comment

    Leave a Reply

    Your email address will not be published. Required fields are marked *

    Most Popular

    To Top