Minecraft:Bedrock Edition Preview 1.20.10.20
More actions
Beta 1.20.10.20 (Android) or Preview 1.20.10.20 (Windows, iOS, iPadOS, Xbox) is the first beta/Preview version for Minecraft:Bedrock Edition 1.20.10, released on May 25, 2023<ref>Template:Cite</ref>, which adds the crawl ability behind the Minecraft:experimental gameplay, brings more parity from Template:JE, and fixes bugs.
Additions
General
- Added the slider "GUI Scale Modifier" to the accessibility section.
- Added "Extra Largue GUI Scaling" accessibility and video option, to make the UI "bigger" (only works on some devices).
Technical
- Released the
minecraft:cooldownitem component out of experimental in JSON formats 1.20.10 and higher. - Released the
minecraft:repairableitem component out of experimental in JSON formats 1.20.10 and higher.
- Added
unlockfield to the recipe JSON format.
Changes
Blocks
- Recipe now use Minecraft:planks instead of Minecraft:sticks to match Template:JE.
- The ID's of
concretehave now been split up into their own ID's.
- If they crafted with at least one Minecraft:pottery sherd now have a hover tooltip displaying the Minecraft:pottery sherd and Minecraft:brick ingredients.
- Now produces the "harp" sound instead of "snare" using Minecraft:soul soil.
- Can no longer mine faster with a Minecraft:shovel.
- Can now detect the following events:
- Placing, rotating, or removing an item in an Minecraft:item frame or a Minecraft:glow item frame.
- Charging a Minecraft:respawn anchor.
- Scraping or applying wax to blocks of the copper block set.
- Switching a Minecraft:daylight detector to an inverted daylight detector or vice-versa.
- Adding food to a Minecraft:campfire.
- Adding or removing a Minecraft:music disc to a Minecraft:jukebox.
- Minecraft:Mud turning into Minecraft:clay.
- Harvesting Minecraft:sweet berries.
- Placing an Minecraft:eye of ender in an Minecraft:end portal frame.
- Minecraft:Bees entering or exiting a Minecraft:beehive or a Minecraft:bee nest.
- Interacting with Minecraft:composter.
- Attaching or detaching a Minecraft:lead from a Minecraft:fence.
- Attaching or detaching a Minecraft:lead from a mob.
- Dying a Minecraft:sheep.
- Picking Minecraft:glow berries.
- Minecraft:Farmland turning into Minecraft:dirt.
- Using a Minecraft:spawn egg on a Minecraft:monster spawner.
- Minecraft:Silverfish merging with blocks.
- Using a Minecraft:hoe on Minecraft:rooted dirt.
- Using a Minecraft:shovel to create Minecraft:dirt paths.
- Placing a Minecraft:door.
- Planting seeds in Minecraft:farmland.
- The ID's of
shulker_boxhave now been split up into their own ID's.
Command format
- Now "equals" (
=) are used instead of "colons" (:) to match Template:JE.- Example:
oak_log["pillar_axis":"x"]->oak_log["pillar_axis"="x"]
- Example:
Gameplay
- Camera position is now used for audio listening and ambient sounds.
- Previously the player position and rotation were sometimes used for audio listening.
- Rendering of snow or rain is now based on camera position instead of player position.
General
- Renamed the "Short Sneaking" experimental toggle to "Short Sneaking and Crawling".
- Now also contains the ability to crawl.
Items
- Recipe no longer needs a Minecraft:shovel to match Template:JE.
- Except bamboo raft.
- Now can't craft into Minecraft:strings to match Template:JE.
Mobs
Minecraft:Horse, Minecraft:Mule, and Minecraft:Donkey
- Can now be tempted using a Minecraft:golden apple, Minecraft:golden carrot, or Minecraft:enchanted golden apple.
- Can now be tempted using a Minecraft:hay bale.
- Can now be affected from Minecraft:Jump Boost.
World generation
Minecraft:Chiseled Deepslate and Minecraft:Polished Basalt
- Can no longer be replaced by Minecraft:sculk.
- Can now be replaced by Minecraft:sculk.
Technical
- Added deprecation error message for the
part_visibilitycomponent. - Fixed an issue where adding a
minecraft:peekcomponent to a custom entity would cause the game to crash. - Updated the
minecraft:geometryblock component to allow bone visibility to be defined with a Minecraft:molang expression. - Added a content error when
minecraft:balloonableis used onminecraft:playerto prevent issues as this component is not supported in this way. - Invalid JSON objects within the entity component
minecraft:behavior.nearest_attackable_targetwill no longer crash the game.
Experimental
These additions and changes are accessible by enabling the "Short Sneaking and Crawling", "Experimental Cameras", and "Beta APIs" experimental toggles.
Additions
Gameplay
- Added the ability to crawl.
- Created new player crawling animation.
- Players will now begin crawling when in a 1 block gap, similar to sneaking.
- Crawling is the same speed as sneaking.
- Players will automatically stand up or begin Minecraft:sneaking if they leave the 1 block gap.
Changes
Command format
- Changed camera command fade color to take integer values from
0to255rather than0.0to1.0fractional values. - Camera fade command now enforces fade duration limits; fade in, hold, and fade out must be between
0and10seconds. - Ensuring camera pitch can only be between
-90and90degrees. - Added
example:example_player_listenercamera preset.
Technical
API
- Dynamic properties can now optionally have default values.
- Increased dynamic property registration limits:
- Actors:
~1KB->128KB - World:
~10KB->1MB
- Actors:
ScreenDisplay- Removed
clearTitle()-UsesetTitlewith an empty string to clear the title. - Updated
fadeInSeconds,staySeconds,fadeOutSecondstofadeInDuration,stayDuration,fadeOutDurationonTitleDisplayOptions(seconds to ticks). - Updated
setTitleto reset the times per each new title. - Added
RawMessagesupport forsetTitle,updateSubtitle, andsetActionBar.
- Removed
- Entity
- Added
read-onlypropertyisGliding-Returns whether the player is gliding with elytra. - Added
read-onlypropertyisJumping-Returns whether the player is using the jump action. - Added
read-onlypropertysFlying-Returns whether the player is flying (e.g. creative or spectator mode). - Added
read-onlypropertyisSprinting-Returns whether the entity is sprinting. - Added
read-onlypropertyisSwimming-Returns whether the entity is swimming. - Added
read-onlypropertyisClimbing-Returns whether the entity is climbing (e.g. player on a ladder or spider on a wall). - Added
read-onlypropertyisOnGround-Returns whether the entity is on the ground. - Added
read-onlypropertyisInWater-Returns whether the entity is in water. - Added
read-onlypropertyisFalling-Returns whether the entity is falling. - Added
read-onlypropertyfallDistance-Returns the current fall distance (used for calculating fall damage). - Added function
fly-Makes the player fly (e.g. creative or spectator mode). - Added function
stopFlying-Makes the player stop flying (e.g. creative or spectator mode). - Added function
glide-Makes the player glide with elytra. - Added function
stopGliding-Makes the player stop gliding with elytra. - Added function
swim-Makes the player swim. - Added function
stopSwimming-Makes the player stop swimming.
- Added
- Entity effects
- Updated function
addEffect(effectType: EffectType | string, duration: number, options?: EntityEffectOptions): voidto return void and to throw if the effect does not exist or the parameters are out of bounds. - Updated function
getEffect(effectType: EffectType | string): Effect | undefinedto throw if the effect does not exist. - Updated function
removeEffect(effectType: EffectType | string): booleanto throw if the effect does not exist.
- Updated function
BlockEvents- Added events
PressurePlatePushEvent,PressurePlatePopEvent,TargetBlockHitEvent, andTripWireTripEvent.
- Added events
ContainerSlot- Removed function
clone-.
- Removed function
EntityHealableComponent- Removed
filters: FilterGroupproperty.
- Removed
EntityAttributeComponent- Added
effectiveMin: numberReturns the minimum possible value for the component. - Added
effectiveMax: numberReturn the maximum possible value for the component. - Renamed
valueproperty todefaultValue. - Renamed
currentproperty tocurrentValue. - Renamed
setCurrentmethod tosetCurrentValue.
- Added
- Added
EntityHealthChangedAfterEventIt is triggered when any health change happens for an entity.
- Items with the
minecraft:block_placercomponent will now place blocks with correct orientation. - Items in format version 1.20.10 and above with the
minecraft:throwablecomponent will trigger "item use" events when thrown. - Custom items with
minecraft:block_placerwill no longer place certain blocks in the wrong location. - Changed
minecraft:shooterto only consume ammo when charging the item ifcharge_on_drawis settrue.
Fixes
Template:Fixes Others
- Players will now always spawn projectiles from the camera position when sneaking, swimming, or gliding.
- Loyalty tridents will always return to the player's camera.
- Players will now spawn particle effects when eating in the correct position if they are sneaking, swimming, or gliding.
- Players will no longer suffocate when short sneaking in certain scenarios.
- Players without permission to open/close containers can no longer interact with chiseled bookshelves.
- Switch: Fixed issues with highlighted blocks and mob shadows appearing through the pumpkin head overlay.
- Shields no longer flicker when held in both hands on RTX.
- Fixed sleep and camera fade effect not covering the screen until after first-person rendering happens.
- Fixed black pixels being generated on maps when "Client-Side Chunk Generation" is enabled.
- Command positions will now use the current position/rotation when running mcfunctions via Template:Cd.
References
Template:Navbox Bedrock Edition versions Minecraft:de:Bedrock Edition beta 1.20.10.20 Minecraft:es:Bedrock Edition beta 1.20.10.20 Minecraft:ko:Bedrock Edition 프리뷰 1.20.10.20 Minecraft:pt:Edição Bedrock Preview 1.20.10.20 Minecraft:uk:Preview 1.20.10.20 (Bedrock Edition) Minecraft:zh:基岩版1.20.10.20