Sends a trail of particles towards the connected creaking when the creaking gets hit by the player or projectiles.
Particle speed is affected by the distance of the creaking from the heart block.
Attacking a creaking will cause its Creaking Heart to exude 2 to 3 Resin Clumps.
Naturally placed Creaking Hearts drop 20-24 experience when broken by a player, with or without silk touch.
Breaking a Creaking Heart block will drop 1-3 Resin Clumps, and it is affected by Fortune enchantment.
Only activates when placed between two Pale Oak logs in the same orientation (on the side that does not light up when active) and can't be deactivated unless the block is broken.
Emits subtle eerie sounds when it is active and surrounded by any types of logs, stripped logs, wood, or stripped wood on all 6 directions.
Mining the block is most efficiently done with an axe, but it only drops when using a Silk Touch tool.
When creaking heart block is destroyed, the connected creaking is removed.
Creaking spawned from a creaking heart can not go through portals.
The Creaking Spawn Egg will spawn a creaking mob that is not connected to a creaking heart. The creaking mob will persist through day and night, loads and saves, and will take damage from attacks and other damage sources.
Creaking summoned from the creaking heart cannot be spawned with a spawn egg, nor can it be summoned with commands. It can only exist as a part of the creaking heart block.
Added delay overload to the command, which allows players to queue a function to be executed after a certain amount of time. Time can be specified with no postfix, postfix t to indicate ticks, postfix s to indicate seconds, or with the postfix d to indicate days. Players can also give the argument append to add their request to the queue no matter what, or replace (which is also the default) to replace all current matching requests with the new one.
Added a loading modal when changing active Realms slots to prevent a glitch where multiple Realms slot settings screen are pushed to the stack because of player's button mashing the edit world button.
Added UI controls for enabling/disabling beds working and the percentage of players sleeping needed to pass the night.
Hid "Create from template", and "Import world" buttons when in trial mode.
Toggle renderer is now a bindable action under Keyboard and Mouse settings menu.
Added missing quickswap animations in GUI for several blocks.
Second passenger in a boat or camel will now also have the warning message when hitting unloaded chunk.
Removed opt-out option from Realms Stories settings, now that it is in the timeline tab instead.
The size of shield items no longer changes when the item is moved between slots.
Bundles that are moved under a player's cursor now correctly update their tooltip.
It is now possible to collect crafting output with a bundle to add the crafted items to the bundle.
Remove "X" closing button from the command block UI when player is using gamepad.
A popup now appears showing the item's name when it is selected in a bundle's tooltip on touch screen devices.
Enables selecting disabled buttons on the "join friends" menu while crossplay is turned off.
Dualsense gamepads now have correct tooltip icons on mobile devices.
Added an option to enable a "pick block" button for touch controls in Creative mode.
Items in a bundle tooltip now have a gray background.
Screenshots: Added the ability to Feature and Showcase screenshots for others to see when they visit player's Profile. Added ability to set custom world thumbnail from screenshots.
Using the scroll wheel when hovering a bundle placed in hotbar with creative inventory search tab active now selects an item in the bundle.
The [Beta] fields in the minecraft:looked_at and minecraft:home entity components are no longer marked as [Beta] and no longer require use_beta_features to be specified in the root JSON object.
API
Added beforeEvents object to @minecraft/server-net module version 1.0.0-beta which exposes two events:
packetReceive: This event is called when the game server receives a network packet from a client. If cancelled, the server will silently ignore the packet.
packetSend: This event is called when the game server sends a network packet to client(s). If cancelled, the packet is dropped and never sent to the recipients.
Added additional optional arguments of name and parentThemeId to addNewTheme(). When a valid parentThemeId has been passed through the function, the newly created theme would inherit all the theme color properties from the parent.
Vanilla trial spawner NBT normalConfig and ominousConfig tags values now support references to common configurations as an alternative to inline configuration.
Client biome JSON files now support a minecraft:biome_music component with a volume_multiplier field which will gradually affect music volume when the audio listener is inside the corresponding biome.
The gradual volume change will take roughly ten seconds and will linearly increase but exponentially decrease.
Updated minecraft:destructible_by_mining component, new field item_specific_speeds no longer experimental.
Added new field ambient_occlusion_exponent to blocks.json file schema in resource packs, replaces broken brightness_gamma field.
Added the minecraft:liquid_detection component which controls the basic liquid detection properties of a block, such as liquidlogging, liquid blocking, and being broken or popped by liquid spread. The only liquid currently supported by the component is water.
Using the minecraft:block_placer item component to render the referenced block as the item icon no longer requires the "Upcoming Creator Features" toggle.
Entity Components
Added a new component minecraft:cannot_be_attacked. When added to an entity it prevents other entities from attacking it unless they fulfill an exception filter, in vanilla it is added to ghasts, creators can add their entities to the exception filter allowing them to then attack ghasts.
The minecraft:looked_at component's look_at_locations field now accepts a list of objects as a parameter, each containing two fields
location, the location of the entity that must be visible
Valid values: head, body, feet
vertical_offset, an optional vertical offset applied to the entity's location
Added the minecraft:ignore_cannot_be_attacked component and moved the filter from minecraft:cannot_be_attacked to it. This allows content to have custom mobs which bypass the cannot_be_attacked component (for example the one on the ghast) without requiring a modification of the attacked mob's settings.
The minecraft:angry component now has a new field:
broadcast_anger_when_dying defines whether an entity should broadcast anger to entities of the same type if killed in one hit. This is set to true by default.
This change was not mentioned in the changelog.
Entity Event Responses
Added the play_sound entity event response, which allows the owner entity to emit sounds.
The sound field specifies the sound event to play.
Sounds are played at the owner entity's position.
The execute_event_on_home_block entity event response is now marked as [Beta] and requires use_beta_features to be specified in the root JSON object.
Added the emit_particle entity event response, allowing particles to be emitted at the center of the entity's bounding box.
The particle field allows to specify the type of particle to emit.
General
Creating a new world from a template that supports random seeds will now clear any stored spawn position from the level data.
Removed Undetermined. It returns a number representing the client RAM memory tier, 0 = SuperLow, 1 = Low, 2 = Mid, 3 = High, or 4 = SuperHigh. Available on the Client (Resource Packs) only.
Moved query.server_memory_tier to stable.
Removed Undetermined. It returns a number representing the server RAM memory tier, 0 = SuperLow, 1 = Low, 2 = Mid, 3 = High, or 4 = SuperHigh. Available on the server side (Behavior Packs) only.
Moved query.client_max_render_distance to stable.
Network Protocol
New actor type added: Creaking (146).
New level events added: ParticleCreakingHeartTrail, ParticleCreakingTeardown.
These additions and changes are accessible by enabling the "Beta APIs", "Upcoming Creator Features", "Creator Cameras: New Third Person Presets", "Data-Driven Jigsaw Structures", and "Aim Assist" experimental toggles.
Added canUseBlockAsIcon bool to the minecraft:block_placer item component network data to fix bug where clients did not render the block item correctly.
API
Add collectRuntimeStats to @minecraft/debug-utilities module, exposing script runtime memory usage.
Added new input permissions that effectively allow creators to enable/disable player inputs including: lateral movement, move forward, move backward, move left, move right, sneak, jump, mount, and dismount.
Extended PlayerInputPermissions script class to read and write the new input permissions
Extended /inputpermission command to use the new input permissions
Extended haspermission selector to use the new input permissions
Added initialRotation optional member to SpawnEntityOptions for specifying the initial rotation of the spawned entity in degrees.
Added new method lookAt to Entity which sets the rotation of the entity to face the desired target location.
Added shutdown event to beforeEvents within the system class. This is fired after all players have left and the world is about to shutdown/close.
Input APIs
Added a suite of input APIs that are readable even if the player's input is disabled with input permissions
Added getMovementVector(): Vector2 to InputInfo to read raw movement values
Added enum InputButton with values Jump and Sneak
Added enum ButtonState with values Pressed and Released
Added getButtonState(button: InputButton): ButtonState to InputInfo to read raw player button inputs
Added world.afterEvents.playerButtonInput event to listen to button change events
Added access to the composting chance for existing Vanilla items via the ItemStack API
Added access to the composting chance for items with CompostableItemComponent via the Item Component API
CameraFixedBoomOptions
Added property entityOffset?: Vector3.
Added new CameraTargetOptions parameter inside setCamera for beta. This can be used to modify the minecraft:free preset if the Focus Target experimental camera toggle is enabled.
Blocks
Added minecraft:item_visual block component. This component takes nested minecraft:geometry and minecraft:material_instances components to configure the item representation of a block
geometry and material_instances fields are required. They utilize the same fields/requirements as minecraft:geometry and minecraft:material_instances respectively
Block must include minecraft:geometry and minecraft:material_instances components alongside the minecraft:item_visual component
Requires the "Upcoming Creator Features" toggle
Cobwebs now obey blockshape and textures properties set in blocks.json
Requires the "Upcoming Creator Features" toggle
Camera
Added minecraft:fixed_boom preset to the "Creator Cameras: New Third Person Presets" experimental toggle.
Added experimental toggle "Aim Assist" to allow easy targeting while using custom camera perspectives.
Aim assist currently targets blocks. Entities will be enabled in a future release.
Aim assist can be enabled through /aimassist command.
Aim assist's targeting behavior (distance, width, and height) can be configured through the settings under aim_assist folder using a behavior pack.
Aim assist will highlight the selected target. The highlighting textures are customizable through textures under textures\ui folder using a resource pack.
Added the rotation to the camera command for the fixed_boom camera
Added content error when trying to target an entity when not on a free camera.
Component
Added the minecraft:compostable item component to Upcoming Creator Features experimental toggle
Creator Options
Added section "Device Info Settings".
Added option to allow override memory tier used in Scripting and Molang.
It takes one or more arguments (keyboard_and_mouse, touch, gamepad, or motion_controller). If the last input used is any of the specified string values, returns 1.0. Otherwise returns 0.0. Available on the Client (Resource Packs) only.
Added query.touch_only_affects_hotbar.
It returns 1.0 if the touch input only affects the touchbar, otherwise returns 0.0. Available on the Client (Resource Packs) only.
Field touchOnlyAffectsHotbar. Whether the player touch input only affects the touchbar or not.
Field lastInputModeUsed. The last input mode used by the player.
Added field inputInfo.
Added class PlayerInputModeChangeAfterEvent.
Field newInputModeUsed, the new input mode used by the player.
Field player, the player that had the input mode change.
Field previousInputModeUsed, the previous input mode used by the player.
Added class PlayerInputModeChangeAfterEventSignal.
Added support for input glyph replacement for server forms (ActionFormData, MessageFormData, and ModalFormData).
Structures
Expose "Data-Driven Jigsaw Structures" experiment toggle to Creators
Creators will be able to modify structure generation rules around placement (location and frequency), layout (how structure pieces are placed relative to one another), and customization (how blocks within a structure piece are modified or replaced).
There are 4 new JSON files comprising Jigsaw Structure data:
Jigsaw Structures: These are structures that can be constructed throughout the world with various structure pieces. The connection block is a jigsaw block.
Processors: A processor can add custom behaviors to the structure that affects how it looks.
Structure Sets: Structure sets are JSON that indicate where and how a structure is placed throughout the world.
Template Pools: A template pool contains the structure pieces that make up a structure.
UI
Added support for input glyph replacement for signed books. For example, using input string :_input_key.jump: will be replaced with "JUMP" when using keyboard, or an emoji in case of using a gamepad.
MCPE-32826 β Wither boss heads does not look at the player or mob correctly when he is attacking.
MCPE-33950 β Dispensers, droppers, brewing stands, furnaces, blast furnaces, enchantment tables, hoppers, smokers, stonecutters, cauldrons will drop if you break them using your hands.
MCPE-42373 β Vindicators/Evokers attack Pillagers when hit by them.
MCPE-44454 β Vexes don't take damage after a period of time.
MCPE-46922 β Respiration enchantment does not increase the time between taking drowning damage.
MCPE-48265 β Wither boss still can move during the spawn animation.
MCPE-50057 β Stone bricks cannot be used to craft chiseled stone bricks in the stonecutter.
MCPE-53775 β Vines, tallgrass and ferns have color overlays applied twice.
MCPE-62132 β Grass blocks under hoppers turn into dirt blocks.
MCPE-64537 β Wither spawning and death animations are broken.
MCPE-68327 β Other zombified piglins aggro when you one-hit kill one of them
MCPE-71859 β Blackstone cannot be used to repair stone tools and weapons in an anvil
MCPE-90625 β Sky color transitions abruptly between biomes
MCPE-93323 β Swords breaks blocks faster than hand.
MCPE-112420 β Blocks sometimes disappear when placed
MCPE-120237 β Player world spawn is sometimes underwater.
MCPE-131325 β Rain/snow sometimes does not visually match the actual weather
MCPE-135605 β Chiseled sandstone and chiseled red sandstone cannot be used to craft sandstone stairs and red sandstone stairs.
MCPE-135606 β Purpur pillars cannot be used to craft purpur slabs.
MCPE-145524 β Haptic feedback not working on block destroy [on iOS and iPadOS].
MCPE-156469 β Opaque mangrove leaves have an inconsistent texture
MCPE-162158 β Stone buttons do not drop when broken by hand.
MCPE-164543 β Can't distribute items across other items.
MCPE-166005 β Thai language fonts are broken - only partially render.
MCPE-169375 β Ravager doesn't destroy plants added since 1.19
MCPE-178719 β Copper grates have glitched rendering with fluids underneath them.
MCPE-179702 β If name of world is "tnt" it displays as "TNT" instead.
MCPE-180023 β Parity: Breeze idle sounds do not play correctly.
MCPE-180140 β Warden textures are completely black in the Deferred Technical Preview.
MCPE-180725 β Cherry Leaves count as custom blocks
MCPE-181435 β The Enable Experiments Modal in Create New and Edit World Screens is Inaccurate with Hardcore Mode Turned On.
MCPE-182930 β Shulker boxes do not have their color in their name.
MCPE-183512 β Wind charges that are on fire don't ignite TNT and TNT minecarts.
MCPE-184404 β Player can interact with the world while customizing controls.
MCPE-184406 β Player's camera can get stuck when leaving a boat after interacting with an interface
MCPE-185236 β Pressing fly up and fly down in quick succession causes player to stop flying in the D-Pad control scheme.
MCPE-185237 β Player can't stop flying by double tapping fly up in the joystick control schemes.
MCPE-185354 β Jumping when falling onto a slime block no longer cancels the bounce effect
MCPE-185960 β Trial spawners that have had spawn eggs used on them revert to their initial state after their cooldown expires
MCPE-185964 β Touch control buttons get scrambled when switching to multi-windowed/split-screen mode and back.
MCPE-186341 β Paper doll overlaps with the armor bar in Pocket UI.
MCPE-186619 β Bundle UI sounds play from the corner of the block the player is standing on.
MCPE-186928 β Chunks in all dimensions have their biome replaced with an Ocean biome upon reloading in updated older worlds created prior to <1.17.40.
MCPE-186979 β Tools in your hotbar once again do the popup animation when durability decreases.
Fixed a bug where duplicate gamepad input hints would be shown in certain scenarios on the death screen when using multiple input methods.
Joining worlds created from world templates on Realms and dedicated servers no longer prompt the user to download packs for templates they have locally.
Players can no longer earn achievements or trophies after dying and respawning as a spectator in Hardcore mode.
Fixed a bug where new invite links on Realm are shown as Expired after being created on Kindle devices.
Fixed a crash that could sometimes occur after uploading and joining a Realm.
Fixed an issue where the game would occasionally hang when loading resources.
Fixed a bug where players on the manage members screen are not updated when returning from "Find friends".
Improved feedback to user when Realm uploads fail due to naming.
The item currently selected inside a Bundle is now correctly displayed as part of the bundle's icon when the Bundle is placed in the inventory or crafting table's crafting grid.
Fixed a visual glitch which could occur when navigating between the death screen and game menu.
Fixed an issue that caused the export as template functionality to generate invalid mctemplate UUIDs.
Fixed soft-lock UI bug when an expired Realm was deleted.
The /kill command or any damage greater or equal to the target's current life will now kill it in base game versions below 1.18.20.
Fixed an issue where game mode and difficulty were not being preserved after uploading or replacing world in Realms Slot.
Bundles that are moved under a player's cursor now correctly update their tooltip.
Fixed a spelling error in an advanced tip for worlds with resource packs.
Grass and nylium no longer decay to dirt and netherrack when below slime, honey, hopper, or chemical heat (Education Edition block).
Grass and nylium now decay to dirt and netherrack when below observer.
The camera now rotates the correct way around the X and Y axes when using the /camera command
Using an empty bundle now causes an animation to play in both first and third person.
Fixed a bug where blocks could be duplicated on chunk boundaries in the End.
Fixed an issue where players were unable to create a new world on an active Realm.
Fixed a bug where loading screens while loading a realm were not showing Realms UI elements.
Improved game loading stability.
Fixed spacing on Realms Stories and Timeline pages.
Fixed a bug where the death screen and new bed screen would sometimes have incorrect textures applied when resource packs were used.
Decorated pots no longer activate observers on world load.
Fixed all skull block variants being turned into skeleton_skull when opening a world-template version locked below 1.21.40 or structures. Note, this fix will not apply to already overwritten chunks.
Magma cube model part UVs no longer overlap each other.
Fixed a crash on several platforms when navigating back to Realms Stories after inviting a player on the manage members screen.
Fall & step sound events for sponge and wet sponge changed to "player".
Bundle tooltip correctly appears after being placed from the cursor.
Gamepad tooltips are now correct when hovering the crafting output in inventory screen and crafting table Screen with a bundle on the cursor.
Managing to kill a wolf, bee, or silverfish in one hit no longer angers nearby mobs of the same type.
Head blocks can now be placed on the side of blocks even if they lack a supporting block below them.
The game no longer crashes if a mob attacks with an item that breaks during the attack.
Fixed a bug where vanilla items with the minecraft:block_placer component had the wrong icon on split-screen clients.
Fixed an API script processing error that could result in an infinite loop.
Fixed a bug where Dimension.fillBlocks would set blocks outside of the ticking area when ignoreChunkBoundErrors was set to true.
Resolves an Android (Adreno only) specific stall that can occur at high frame rates.
Fixed glow lichen playing the grass sound when stepped on instead of the vine sound like Java.