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/
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