It is time for an additional Minecraft: Bedrock Version replace! This launch brings a variety of bug fixes, gameplay enhancements, accessibility updates, and technical enhancements for creators. From boats requiring fewer hits to interrupt, to minecarts again so as, there’s lots packed into this launch. Should you’re eager to see what’s coming subsequent, you may additionally discover experimental options to check out, together with the dappled forest, deserted camps, cushions, and extra. Let’s dive in.
Guardian and Elder Guardian beams now render with their right animated textures when Texture Streaming is enabled (MCPE-238393)
Finish Crystal beams not seem as white cylinders when Texture Streaming is enabled (MCPE-238293)
Mounted enchantment glint impact disappearing from gadgets with texture streaming enabled after a while passes (MCPE-238317)
Mounted excessive decision textures from Texture Packs showing blurred when Texture Streaming is enabled (MCPE-238380)
Mounted Anti-Aliasing not being utilized when launching the title in fullscreen mode (MCPE-237155)
Mounted a uncommon crash that would happen when relaunching the sport close to an Finish gateway beam after altering graphics mode.
Customized dimension fog shade matches the brightness relying on time of day (MCPE-238051)
Mounted a problem the place cloud reflections in water had been unusually shiny for just a few seconds after switching to midnight time in Vibrant Visuals. (MCPE-221546)
Mounted a problem the place component-rendered customized blocks didn’t present emissive/MER results when held, dropped, or displayed in merchandise frames or cabinets with Vibrant Visuals enabled. (MCPE-237517)
Clouds, solar, moon, and stars now render when the digital camera is underwater in Vibrant Visuals
Mounted corrupted visuals on mobs when utilizing Vibrant Visuals with PBR useful resource packs that embrace heightmap textures for actors
Mounted thrown projectiles rendering as stable colours with Texture Streaming enabled (MCPE-239128)
Mounted a inexperienced define that would seem on distant blocks when utilizing Vibrant Visuals on some Android gadgets (MCPE-236296)
Mounted clear blocks comparable to water and ice rendering in entrance of clouds when Vibrant Visuals is off
Mounted a problem the place insides of a block wouldn’t be rendered whereas taking a screenshot contained in the block.
Mounted clouds rendering in entrance of clear blocks comparable to Glass when Vibrant Visuals is enabled
Mounted a problem the place coloured light-emitting blocks not emitted gentle in worlds utilizing the official RTX texture pack. (MCPE-218532)
Atlas composited textures for blocks now render accurately (MCPE-223126)
Mounted a rendering concern with Vibrant Visuals the place some gadgets and textual content could possibly be invisible on sure Android GPUs
Up to date supported gadgets for Vibrant Visuals on Android
Turtles can now be connected to Balloons with the EDU toggle on
Mounted leashed mobs being incorrectly pulled by Leash Knots (MCPE-237752)
- This might occur to Sulfur Cubes being leashed to Fences, after being hit repeatedly with a Mace, making it appear to be the Sulfur Dice misplaced gravity
Sulfur Cubes not push one another when positioned on adjoining blocks
The Sulfur Dice not absorbs a block within the participant’s hand from additional distance than 8 blocks
The merchandise label for a Bucket of a named Sulfur Dice now consists of its absorbed Block (MCPE-238162)
Sulfur Cubes with a block absorbed can not freeze
The Sulfur Dice and Slime not play step sounds when transferring round
The Sulfur Dice not destroys snow layers upon its spawning from a Bucket of Sulfur Dice
A Sulfur Dice that has absorbed a Magma block will not apply harm to actors sporting Frost Walker Enchanted Boots (MCPE-238662)
Sulfur Cubes will now accurately take harm from Sizzling Sulfur Cubes if they do not have a block absorbed
Sulfur cubes are not thought-about hostile:
-
They not stop gamers from sleeping (MCPE-239139)
-
They not grant the Monster Hunter achievement when killed
-
They’re not attacked by conduits (MCPE-239180)
Sulfur cubes can now spawn on the floor when the biome is sulfur caves (MCPE-239038)
Sulfur cubes can now spawn no matter gentle stage (MCPE-239039)
Mounted bug the place Sulfur Cubes would sink or not be capable to transfer after ejecting their block
Ender Dragon now deflects projectiles when perching (MCPE-44493)
Blocked projectiles not bounce off targets too early
Sulfur cubes with a block absorbed now deflects projectiles
Inventive gamers now deflect projectiles
Blocks absorbed by a Sulfur Dice are actually rendered with the identical dealing with course as in Java Version (MCPE-238269)
Excessive ranges of the Energy impact now accurately enhance the space at which a Sulfur Dice with an absorbed block is knocked again
Sulfur Cubes carrying an absorbed block now emit touchdown particles once they hit the bottom (MCPE-239318)
Gamers can not get soft-locked when standing inside a Sulfur Dice’s or a Creaking’s bounding field, as they’re now in a position to work together with the entities and blocks round them by way of the mob
- Applies solely when the entities are invulnerable (i.e., Sulfur Dice has a block absorbed, or Creaking has been spawned by a Creaking Coronary heart)
- Replaces the workaround the place Creakings would despawn after blocking a participant for too lengthy
Mounted concern the place sheep don’t eat grass after being sheared (MCPE-239548)
Mounted a reminiscence leak within the Character Creator that would trigger crashes after prolonged use on memory-constrained platforms
Mounted a bug the place accessible storage was not being accurately measured when downloading useful resource packs to affix multiplayer worlds.
When downloading useful resource packs to affix multiplayer worlds with low accessible storage, unused cached packs from earlier classes shall be cleared to make room for the incoming packs.
When downloading useful resource packs to affix multiplayer worlds with low accessible storage, packs shall be downloaded one a time to compact the full required area.
Mounted a possible uncommon crash associated to dimension modifications on PlayStation
Mounted an occasional crash when loading buildings
Added a restrict of 512 nested entries in Nbt ListTags and Compound tags (similar as Java), this mounted a crash that would happen when loading NBT information with excessively deep nesting of compound and listing tags
Mounted a problem the place sport classes had been unable to be joined when the system clock was off by over a yr.
Mounted a problem the place the sport would crash when opening the sport from an invitation notification on Android.
Mounted a crash that would happen when backing out of an NPC’s Superior Settings (MCPE-239589)
Mounted a crash that would happen when spawning multiple Iron Golem
Recreation servers now try to self-repair some participant connection points
Mounted a possible crash concern associated to Concrete Powder blocks changing into Concrete.
Mounted a number of crashes that would happen
Mounted a bug the place an incorrect machine tier was chosen on some gadgets, stopping gamers from turning on Vibrant Visuals (MCPE-239742)
Pores and skin and Character Creator packs put in whereas looking the Market catalog are actually robotically cleaned up utilizing a least-recently-used coverage, lowering on-disk utilization and enhancing load instances (MCPE-239513)
Added a particular error message when including or modifying an exterior server with an deal with and port that already exists
Mounted lacking localized textual content for the Comply with Me, Over There, Easy Clap, and Wave emotes
The Market Go accordion is now hidden when the participant is in any beta
- When the participant is in a beta on PlayStation, Nintendo or iOS, the “Get extra” Market button is hidden as properly
Mounted lacking Storage Location choice in New Storage Tab for Android gadgets (MCPE-238935)
Mounted a bug that brought about the New Settings Display screen to show a deprecated warning modal when enabling text-to-speech whereas an unsupported language is chosen
Mounted strikethrough alignment on the market costs
Mounted a bug the place some pack configurations would load domestically however not when uploaded to Realms.
Added new variant for Market Bundle UI
Modified furnace tabs order; furnace recipes reordered
Urgent “E” whereas hovering the mouse cursor over the recipe search bar, inputs the letter “E” as an alternative of closing the display screen at CraftingScreen and FurnaceScreen
Mounted Fullscreen mode to recollect which display screen it was final on
The Market Go accordion is now hidden when the participant is in any beta
- When the participant is in a beta on PlayStation or iOS, the “Get extra” Market button is hidden as properly
The hearth overlay added to the participant has been up to date to extra intently resemble Java: (MCPE-128988)
- The overlay has been rotated 45 levels to extend visibility within the heart of the body
- The overlay has been shifted down considerably to extend visibility throughout the body
Mounted a bug the place chosen useful resource and conduct packs had been faraway from the energetic listing after viewing a pack’s technical particulars when creating a brand new world.
Repair Controller Settings tab conduct when utilizing a Gamepad with the Swap button choice energetic (MCPE-238160)
Mounted the aspect panel on the Report Participant display screen narrating itself as a narrative submit as an alternative of describing the participant being reported
Mounted a problem the place non-operator gamers related to a devoted server may see the world seed within the Recreation Settings menu. The seed and copy-seed button are actually hidden for non-operator purchasers on multiplayer servers
Hardcore icon is proven accurately on the Hardcore mode swap within the Settings menu (MCPE-239433)
Renamed the Content material tab header on the Market Go product web page to “Included in Market Go”, surfaced the “ALL PACKS” and “CHARACTER CREATOR SETS” buttons above the pack grid, and moved the descriptive content material sort block to the underside of the tab
Hovered Objects are not proven below search bar in recipe e book (MCPE-237394)
New social/buddies drawer infrastructure with efficiency fixes.
Do not cover the tooltips choice when any conduct pack is downloaded (MCPE-184669)
Improved efficiency when scrolling the Crafting Recipe Guide (MCPE-231750) (MCPE-235811)
Mounted a softlock the place cancelling a useful resource pack obtain throughout a server switch would go away the participant caught on the “Connecting to Server” modal
Mounted uncommon crash that occurred when interacting with gadgets within the UI
Mounted ‘Take away’ button not eliminating blocks from Inventive stock in Pocket UI
Mounted a bug the place textual content formatting codes in a useful resource pack’s identify carried over into the remainder of the toast notification when the pack was activated or deactivated (MCPE-182130)
Up to date the community disconnection message to direct gamers to allow ‘Use Cell Knowledge’ basically settings as an alternative of profile settings
Mounted a bug the place button contact areas didn’t align with the buttons in windowed Android modes with a title bar, comparable to Samsung DeX and pop up view.
The Pause Recreation setting is now rendered within the Major Menu (MCPE-237101)
Present “Recreation unpaused” notification over all screens when the pause display screen is open (MCPE-229796)
Mounted a soft-lock that prevented additional be part of makes an attempt after a celebration chief’s Expertise be part of was blocked by the get together eligibility test
Mounted the “How you can Play” button being lacking from the Settings menu in Minecraft Schooling
Mounted Cloud sync storage banner to not present redundant data that storage is each full and virtually full when cloud storage is full (MCPE-240036)
Mounted the Beacon display screen displaying a duplicated header within the Pocket UI
Create New World listing is loaded accurately after deleting world information by way of the “Handle Worlds” button (MCPE-239804)
Up to date Nintendo Change terminology for native wi-fi multiplayer
Mounted an issue that brought about contact scrolling to be unresponsive in artistic stock. (MCPE-236783)
Mounted a problem that prevented splitscreen gamers from interacting with Recreation Settings. (MCPE-237830)
Up to date Market badges to make use of semantic Tag styling for bordered and spacious variants, with refreshed Tag documentation and exams
Mounted pores and skin data button not engaged on expanded pores and skin pack web page
After coming into the aspect bar whereas spinning the character it’ll not proceed to spin by itself
Gamers with multiplayer restricted skins can now enter worlds with multiplayer disabled
Eliminated area showing between the chat tab and the social drawer (MCPE-239456)
Made schemas for the next objectives stricter when parsing and can fail to load an entity json that has invalid information in variations 1.26.40 and newer.
- minecraft:conduct.leap_at_target
- minecraft:conduct.silverfish_merge_with_stone
- minecraft:conduct.silverfish_wake_up_friends
Made schemas for the next objectives stricter when parsing and can fail to load an entity json that has invalid information in variations 1.26.40 and newer.
- minecraft:conduct.squid_dive
- minecraft:conduct.squid_flee
- minecraft:conduct.squid_idle
- minecraft:conduct.squid_move_away_from_ground
- minecraft:conduct.squid_out_of_water
Made the schema for minecraft:conduct.beg stricter when parsing, now will fail to load an entity json that has invalid information in variations 1.26.40 and newer. Int Vary discipline look_time now solely accepts an object with min and max values. Different codecs will fail to parse
Made the schema for minecraft:conduct.drink_potion stricter when parsing, now will fail to load an entity json that has invalid information in variations 1.26.40 and newer
Made the schema for minecraft:conduct.float_wander stricter when parsing, now will fail to load an entity json that has invalid information in variations 1.26.40 and newer. Float Vary discipline float_duration now solely accepts an object with min and max values. Different codecs will fail to parse
Made the schema for minecraft:conduct.summon_entity stricter when parsing, now will fail to load an entity json that has invalid information in variations 1.26.40 and newer
Made schemas for the next objectives stricter when parsing and can fail to load an entity json that has invalid information in variations 1.26.40 and newer.
- minecraft:conduct.nap
- minecraft:conduct.move_to_block
- minecraft:conduct.snacking
- minecraft:conduct.stalk_and_pounce_on_target
Made schemas for the next objectives stricter when parsing and can fail to load an entity json that has invalid information in variations 1.26.40 and newer.
- minecraft:conduct.charge_held_item
- minecraft:conduct.eat_block
- minecraft:conduct.knockback_roar
- minecraft:conduct.ranged_attack
Actor purpose minecraft:conduct.ranged_attack takes a float vary for attack_interval as an alternative of attack_interval_min and attack_interval_max for variations 1.26.40 and newer.
Made schemas for the next actor elements stricter when parsing and can fail to load an entity json that has invalid information in variations 1.26.40 and newer.
- minecraft:on_death
- minecraft:on_friendly_anger
- minecraft:on_hurt_by_player
- minecraft:on_hurt
- minecraft:on_ignite
- minecraft:on_start_landing
- minecraft:on_start_takeoff
- minecraft:on_target_acquired
- minecraft:on_target_escape
- minecraft:on_wake_with_owner
Mounted a bug the place the on_kill occasion within the following conduct elements was incorrectly mapped to the on_attack discipline, inflicting the occasion to by no means fireplace when an entity killed its goal. The repair applies to entity definitions with format model 1.26.40 and above.
- minecraft:conduct.melee_attack
- minecraft:conduct.melee_box_attack
- minecraft:conduct.delayed_attack
- minecraft:conduct.stomp_attack
- minecraft:conduct.use_kinetic_weapon
Launched @minecraft/server model 2.9.0
Added @minecraft/server model 2.10.0-beta
Mounted invulnerable timer bypass when altering earlier than harm occasion harm beneath supply quantity
Moved nameplateDepthTested and nameplateRenderDistance from beta to V2.8.0
Moved SoundInstance class from beta to V1.2.0.
Moved SoundInstance.cease from beta to V2.9.0.
Moved Participant.playSound returning a SoundInstance from beta to V1.2.0.
Moved Dimension.playSound returning a SoundInstance from beta to V1.11.0.
Launched Block.getParts from beta to scripts model 2.9.0
Modified EntityFogComponent -> FogSettings, EntityFogComponentError -> FogSettingsError, and added fogSettings property to Participant in @minecraft/server beta. FogSettings is functionally similar to EntityFogComponent however is not accessed by way of Entity.getComponent, use Participant.fogSettings as an alternative.
Mounted concern the place Dimension.fillBlocks wouldn’t work when known as with a block filter
Launched class PlayerStartBreakingBlockAfterEvent from beta to v2.9.0
Launched class PlayerStartBreakingBlockAfterEventSignal from beta to v2.9.0
Launched class PlayerCancelBreakingBlockAfterEvent from beta to v2.9.0
Launched class PlayerCancelBreakingBlockAfterEventSignal from beta to v2.9.0
Launched interface PlayerBreakingBlockEventOptions from beta to v2.9.0
Renamed Dimension.findClosestBiome to Dimension.calculateClosestBiomeFromSeed and launched from beta to scripts model 2.9.0
Launched BiomeSearchOptions from beta to scripts model 2.9.0
Mounted minecraft:hopper_minecart to fireside EntityItemPickupAfterEvent and EntityItemPickupBeforeEvent for gadgets above the cart.
Launched LootItem.situations in @minecraft/server v2.9.0 (moved from beta to secure)
Builds not crash or incorrectly copies information out of the Shared ‘minecraftWorlds’ folder for worlds (with conduct / useful resource packs enabled) upon exiting the Edit Challenge display screen utilizing the Again / Resume buttons
Mounted a problem the place the mouse cursor preview quantity vanishes after toggling Vibrant Visuals on/off
Added real-time chunk sync to the Biome Knowledge Project Device
The Vibrant Visuals generate useful resource pack button now exports any edited configurations to a useful resource pack with a folder hyperlink supplied
Renamed “Brush Paint” to “Brush” within the Editor UI
Added glTF and GLB file format help to the Customized Mesh Device.
The Dimensions dropdown menu now exhibits a checkmark subsequent to the participant’s present dimension
Added Constructions to the View menu
Added Keyboard Settings to the File menu
Added Biome Knowledge Project to the World menu
Added Dimensions Panel to the Dimensions submenu within the World menu
Added a filterProfanity choice to string property merchandise so the editor’s world export identify discipline validates the enter towards a profanity filter, surfacing a warning modal and clearing the sector when profanity is detected.
Mounted concern that leaves the occasion within the format after baking, as an alternative of eradicating it.
Mounted a crash that occurred when eradicating buildings from a format template when a template was positioned into the world
Updating a construction from clipboard now opens a affirmation dialog earlier than overwriting, and the choice is disabled when the clipboard has no content material
Added pagination and selector menu help for tabs
Utilizing mouse wheel scroll on software rail, motion bar gadgets and floating window tabs will now toggle between pages
Added scrolling help for the menu bar and context submenus once they lengthen past the window dimension
Mounted the cursor indicator from hiding clear and semi-transparent blocks (e.g., water, glass, ice) behind it, which additionally brought about a lacking block within the Paste Preview on the cursor place
Mounted a bug that brought about gameplay hotbar to show in Editor software mode
Added a “Scale By” axis selector and a “Change Mesh” button to the Customized Mesh Device, letting you dimension the mesh alongside its longest, width, peak, or depth axis and swap in a unique mesh file with out leaving the software.
The Customized Mesh Device now retains the imported mesh loaded after putting or cancelling a placement, so you may place the identical mesh a number of instances with out re-importing. The mesh and preview keep prepared till you press Cancel whereas idle or change the mesh.
Up to date introduction floating window to be resizable
Mounted a bug the place deleting a world template domestically and coming into Edit World for that world brought about potential information loss
Gizmo now maintains constant on-screen dimension throughout zoom and improves interplay by hiding overlapping unselected gizmos
Added a timeline participant element with a scrubbable timeline bar and playback controls for previewing time-based sequences
TransactionManager features undo and redo will now be processed over time
Mounted a bug the place an error seems inside Vibrant Visuals Settings when choosing a config file that incorporates an uppercase letter (“Didn’t switch information from consumer – Couldn’t retrieve setting for identifier “”)
Mounted a bug that brought about scripted modal dialogs to not be centered by default
Mounted a bug that brought about Block Inspector software to throw an error when choosing a block
Sulfur Spring minecraft:structure_template_feature definitions now reference their construction templates with the minecraft: namespace (MCPE-237893)
Mounted a bug the place copying and pasting a double chest with the Paste Preview or Construction software pasted it as two separate single chests as an alternative of a single double chest
The Block Inspector software now highlights the at present chosen block with a bounding field, giving a transparent visible indicator of which block is being inspected
Mounted the Primitives Device preview and placement to observe the Mounted Distance cursor projection
The Flood Device not errors when urgent Ctrl+D to take away a preview that has already been eliminated
Editor property pane gadgets not show an empty tooltip when there isn’t any tooltip textual content to indicate, such because the Flood Device progress bar
The Dimensions software now returns the participant to their last-known place within the goal dimension, or the origin on first go to
The Farm Generator software now gives Pale Oak, Darkish Oak, Nether Brick, and Mangrove fence choices
Mounted a bug within the Biome Knowledge Project software the place the Enable biome tag listing was matched with a logical AND, so solely biomes containing each allowed tag had been eligible; allowed tags are actually matched with a logical OR, so a biome is eligible if it has any of the allowed tags
Mounted a bug within the Vibrant Visuals shade settings the place dragging a timeline playhead not scrubbed the viewport time, so shade and worth keyframes couldn’t be previewed throughout the day/night time cycle
Mounted a bug that brought about the sliders related to any Vibrant Visuals “Enabled” checkbox to be manipulated with the checkbox toggled off
Mounted a bug that brought about incorrect theme shade to show for disabled textual content discipline
Added a Timeline panel to the Cinematic Device for visualizing and modifying keyframes alongside the digital camera path
Renamed “Management Factors” to “Keyframes” all through the Cinematic Device to align with normal animation terminology
Eliminated all transaction recording and administration performance from the TransactionManager API and moved it to the PendingTransaction object. Transactions are actually created by way of createPendingTransaction perform, whereas staged modifications are finalized utilizing the submit and discard strategies
Added pending transaction help for ClipboardItem.writeToWorld and BrushShapeManager APIs
Added a drag deal with to the cinematics timeline so the timeline length will be adjusted instantly within the editor
Mounted a bug that brought about placeholder string in textual content discipline to be incorrectly styled
The Navigation panel’s minimap now makes use of the brand new minimap management
Eliminated the “X” button from progress home windows for the Customized Mesh, Primitive, and Flood instruments
Mounted a bug that seems in Format Template Supervisor throughout ‘Copy Template’ operation when copying a template with buildings. The template is copied together with identify and show identify. The repair is that the identify and show identify metadata are set from the caller.
Mounted a bug the place the customized cursor doesn’t change from wait/load icon after canceling the flood operation
Mounted a bug that brought about Assortment Tree UI aspect width to be incorrect
Mounted incorrect instance json for Peak Distinction Filter documentation
Added a brand new loot perform CarryOverBlockEntityDataFunction with a single boolean discipline “dynamic_properties” behind beta
Added ItemBlockDynamicPropertiesComponent merchandise element behind beta
- It could be retrieved on an merchandise that resulted from a carry_over_block_entity_data loot perform
- It has two strategies, get and totalByteCount which work like their block element counterparts
Added EntityStartSneakingAfterEvent and EntityStartSneakingAfterEventSignal to beta.
Added EntityStopSneakingAfterEvent and EntityStopSneakingAfterEventSignal to beta.
Added clear() to AllowList in @minecraft/server-admin in beta
Added setVolume, setPitch, fade, and seekTo strategies to SoundInstance in beta
Added loopCount choice to PlayerSoundOptions and WorldSoundOptions in beta
Infinitely-looping sounds (loopCount: -1) cease robotically when the final SoundInstance reference is dropped; retain the deal with to maintain the sound enjoying
Added enum CameraShakeType to beta
Added interface CameraShakeOptions to beta
Added perform Digital camera.addShake to beta
Added perform Digital camera.stopShaking to beta
Added class EntityTamedAfterEvent to beta
Added class EntityTamedAfterEventSignal to beta
Added interface EntityTamedEventFilter to beta
Added property WorldAfterEvents.entityTamed to beta
Added interface BlockQueryOptions to beta
Modified Dimension.getBlocks in beta to just accept BlockQueryOptions as an alternative of BlockFilter which provides help for closest, farthest, and location choices
SoundInstance in beta now exposes a soundEventId property that stories the sound occasion the occasion was began with
SoundInstance in beta now exposes a recipient property that returns the Participant the sound was performed for, or undefined for broadcast sounds
SoundInstance in beta now exposes a durationInfo property that returns a SoundDurationInfo when the underlying sound definition consists of length data, in any other case undefined
Added SoundDurationInfo in beta with a length property, an isActive property, and a getPlaybackPosition() getter that returns the elapsed playback time in seconds
SoundInstance now exposes an id property that returns a singular identifier for the occasion
WorldAfterEvents in beta now exposes a soundCompleted sign with a soundInstanceId property that matches the id of the SoundInstance that accomplished that fires when a tracked sound’s declared length elapses
Added API for minecraft:instrument_sound element
- it has a getInstrumentName perform to get the assigned instrument given a sound dealing with Course
- it has a playInstrumentSound perform to play the instrument sound assinged to a given legitimate dealing with Course
- the element will be obtained from any customized or vanilla block; if a block doesn’t have the element explicitly outlined, then a element with the default sounds shall be returned
Mounted PlayerStartBreakingBlock and PlayerCancelBreakingBlock from firing when a block cannot be damaged by merchandise in artistic
Modified property identify playfabId on Participant class to persistentId in @minecraft/server in beta.
Added property splitScreenSlot to @minecraft/server-admin‘s AsyncPlayerJoinBeforeEvent in beta
Added enum PlayerScriptScreenSlot to @minecraft/server in 2.9.0
Added technique getSplitScreenSlot to @minecraft/server‘s Participant in beta
Modified beta technique getPing of @minecraft/server‘s Participant to have restricted execution privilege
Added BlockVolumeBase.getClosest to beta. Returns the closest N block positions in a quantity to a given location sorted by distance
Added BlockVolumeBase.getFarthest to beta. Returns the farthest N block positions in a quantity from a given location sorted by distance
Added class EntityTamedBeforeEvent to beta
Added class EntityTamedBeforeEventSignal to beta
Added property WorldBeforeEvents.entityTamed to beta
Added SoundDefinition class to beta with read-only soundEventId and durationInfo properties
Added SoundDefinitionDurationInfo interface to beta with a length property
Added SoundDefinitionFilter interface to beta with elective minDuration and maxDuration properties
Added SoundDefinitionRegistry class to beta with a getDefinitions technique that returns the loaded sound definitions, optionally narrowed by a filter
Added World.soundDefinitionRegistry property to beta that gives read-only entry to the sound definitions loaded for the world
Participant.playSound now accepts a SoundDefinition along with a sound id string in beta
Added SoundDefinition class to beta with read-only soundEventId and durationInfo properties
Added SoundDefinitionDurationInfo interface to beta with a length property
Added SoundDefinitionFilter interface to beta with elective minDuration and maxDuration properties
Added SoundDefinitionRegistry class to beta with a getDefinitions technique that returns the loaded sound definitions, optionally narrowed by a filter
Added World.soundDefinitionRegistry property to beta that gives read-only entry to the sound definitions loaded for the world
Participant.playSound now accepts a SoundDefinition along with a sound id string in beta
The minecraft:server_sound_definitions payload in sounds/sound_definitions.json now accepts an elective music_info block on every definition with elective genres (array of strings), moods (array of strings), artist (string), and title (string) fields that describe the music content material of the sound
The minecraft:server_sound_definitions payload now accepts an elective tags map on every definition the place every entry is a tag identify mapped to both a single string worth or an array of string values, letting conduct packs connect arbitrary metadata to a server sound definition
