![]() |
VOOZH | about |
| Edition | Bedrock Edition | |||||
|---|---|---|---|---|---|---|
| Release date | July 11, 2023 | |||||
| Server version | 1.20.10.01 1.20.11.01 | |||||
| Build version | 16272119 | |||||
| Internal version | Windows: 1.20.1001.0 ChromeOS, Android, iOS, iPadOS, Fire: 1.20.10.01 Xbox One: 1.20.1101.70 PlayStation 4: 2.68 Nintendo Switch: v84 | |||||
| Version code | Android: 952001001 (armeabi-v7a, 33) | |||||
| Development versions | ||||||
| Downloads | Server 1.20.10.01 Windows Linux Server 1.20.11.01 Windows Linux | |||||
| Protocol version | 594 | |||||
| ||||||
{
"title": "v1.20.10",
"images": [
"Bedrock 1.20.10 PatchNotes.png",
"Bedrock 1.20.10.png"
],
"rows": [
{
"field": "''(link to Bedrock Edition article, displayed as Bedrock Edition)''",
"label": "(link to Edition article, displayed as Edition)"
},
{
"field": "July 11, 2023",
"label": "Release date"
},
{
"field": "(link to Bedrock Dedicated Server 1.20.10.01 article, displayed as 1.20.10.01)<br>(link to Bedrock Dedicated Server 1.20.11.01 article, displayed as 1.20.11.01)",
"label": "Server version"
},
{
"field": "16272119",
"label": "Build version"
},
{
"field": "'''Windows''': 1.20.1001.0<br>'''ChromeOS, Android, iOS, iPadOS, Fire''': 1.20.10.01<br>'''Xbox One''': 1.20.1101.70<br>'''PlayStation 4''': 2.68<br>'''Nintendo Switch''': v84",
"label": "Internal version"
},
{
"field": "'''Android''':<br />\n952001001 (armeabi-v7a, 33)<br />\n962001001 (x86, 33)<br />\n972001001 (arm64-v8a, 33)<br />\n982001001 (x86_64, 33)<br>\n'''iOS''':<br>\n858041343",
"label": "Version code"
},
{
"field": "<div class=\"hlist\"><span style=\"white-space:nowrap;\">(link to :Category:Bedrock Edition 1.20.10 previews article, displayed as '''Previews''') (4) </span><br/><span style=\"white-space:nowrap;\">(link to :Category:Bedrock Edition 1.20.10 betas article, displayed as '''Betas''') (5) </span><br/>((link to Bedrock Edition 1.20.10/Development versions article, displayed as View all))</div>",
"label": "<span style=\"white-space: normal;\">Development versions</span>"
},
{
"field": "'''Server 1.20.10.01'''<br>[https://minecraft.net/bedrockdedicatedserver/bin-win/bedrock-server-1.20.10.01.zip Windows]<br>[https://minecraft.net/bedrockdedicatedserver/bin-linux/bedrock-server-1.20.10.01.zip Linux]<br>'''Server 1.20.11.01'''<br>[https://minecraft.net/bedrockdedicatedserver/bin-win/bedrock-server-1.20.11.01.zip Windows]<br>[https://minecraft.net/bedrockdedicatedserver/bin-linux/bedrock-server-1.20.11.01.zip Linux]",
"label": "Downloads"
},
{
"field": "594",
"label": "(link to Protocol version article, displayed as Protocol version)"
}
],
"invimages": [],
"footer": "<table style=\"margin: auto; word-break: break-word;\">\n<tr style=\"background: inherit;\">\n<td style=\"padding: 0.4em\" >[[Bedrock Edition 1.20.0|<span style=\"margin-right:-0.35em\">β</span>β 1.20.0]]</td>\n<td rowspan=\"2\" style=\"padding: 0.4em\">'''1.20.10'''</td>\n<td style=\"padding: 0.4em\" >[[Bedrock Edition 1.20.50| 1.20.50 <span style=\"margin-right:-0.35em\">βΊ</span>βΊ]]</td>\n</tr>\n<tr style=\"background: inherit;\">\n<td style=\"padding: 0.4em\">\n[[Bedrock Edition 1.20.1|β 1.20.1]]\n</td>\n\n<td style=\"padding: 0.4em\">\n[[Bedrock Edition 1.20.12| 1.20.12 βΊ]]\n</td>\n</tr>\n</table>"
}
1.20.10 (1.20.11 on Xbox) is a minor update to Bedrock Edition released on July 11, 2023,[1][2] which brings more parity from Java Edition and fixes bugs.
minecraft:cooldown item component.minecraft:repairable item component.minecraft:max_stack_size item component.minecraft:block_placer item component.minecraft:record item component.minecraft:shooter item component.minecraft:throwable item component.minecraft:projectile item component.minecraft:can_destroy_in_creative item component.minecraft:hover_text_color item component.unlock field to the recipe JSON format.concrete have now been split up into their own IDs.shulker_box have now been split up into their own IDs.=) are used instead of "colons" (:) to match Java Edition.
oak_log["pillar_axis":"x"] -> oak_log["pillar_axis"="x"]minecraft:facing_direction block state instead of facing_direction.
minecraft:facing_direction has six values ["down", "up", "north", "south", "east", "west"].Chiseled Deepslate and Polished Basalt
Fallen Trees
part_visibility component.minecraft:peek component to a custom entity would cause the game to crash.minecraft:geometry block component to allow bone visibility to be defined with a molang expression.minecraft:balloonable is used on minecraft:player to prevent issues as this component is not supported in this way.minecraft:behavior.nearest_attackable_target will no longer crash the game.These additions and changes are accessible by enabling the "Crawling", "Recipe Unlocking", "Beta APIs", and "Experimental Cameras" experimental toggles.
/recipe <victim: target> give <recipe: string>
/recipe <victim: target> take <recipe: string>
* is specified in recipe: string, it will unlock or lock all recipes for the player.0 to 255 rather than 0.0 to 1.0 fractional values.0 and 10 seconds.-90 and 90 degrees.example:example_player_listener camera preset.example:example_player_effects camera preset.minecraft:free camera no longer affected by player state like night vision.API
~1KB -> 128KB~10KB -> 1MBScreenDisplay
clearTitle()- Use setTitle with an empty string to clear the title.fadeInSeconds, staySeconds, fadeOutSeconds to fadeInDuration, stayDuration, fadeOutDuration on TitleDisplayOptions (seconds to ticks).setTitle to reset the times per each new title.RawMessage support for setTitle, updateSubtitle, and setActionBar.read-only property isGliding- Returns whether the player is gliding with elytra.read-only property isJumping- Returns whether the player is using the jump action.read-only property sFlying- Returns whether the player is flying (e.g. creative or spectator mode).read-only property isSprinting- Returns whether the entity is sprinting.read-only property isSwimming- Returns whether the entity is swimming.read-only property isClimbing- Returns whether the entity is climbing (e.g. player on a ladder or spider on a wall).read-only property isOnGround- Returns whether the entity is on the ground.read-only property isInWater- Returns whether the entity is in water.read-only property isFalling- Returns whether the entity is falling.read-only property fallDistance- Returns the current fall distance (used for calculating fall damage).fly- Makes the player fly (e.g. creative or spectator mode).stopFlying- Makes the player stop flying (e.g. creative or spectator mode).glide- Makes the player glide with elytra.stopGliding- Makes the player stop gliding with elytra.swim- Makes the player swim.stopSwimming- Makes the player stop swimming.addEffect(effectType: EffectType | string, duration: number, options?: EntityEffectOptions): void to return void and to throw if the effect does not exist or the parameters are out of bounds.getEffect(effectType: EffectType | string): Effect | undefined to throw if the effect does not exist.removeEffect(effectType: EffectType | string): boolean to throw if the effect does not exist.BlockEvents
PressurePlatePushEvent, PressurePlatePopEvent, TargetBlockHitEvent, and TripWireTripEvent.ContainerSlot
clone-.EntityHealableComponent
filters: FilterGroupproperty.EntityAttributeComponent
effectiveMin: number Returns the minimum possible value for the component.effectiveMax: number Return the maximum possible value for the component.value property to defaultValue.current property to currentValue.setCurrent method to setCurrentValue.EntityHealthChangedAfterEvent It is triggered when any health change happens for an entity.events with system.beforeEvents and system.afterEvents.beforeWatchdogTerminate to watchdogTerminate and moved it to beforeEvents.scriptEventReceive to afterEvents.sourceType.ScriptEventSource
MessageSourceTypewith a new enum ScriptEventSource.ScriptEventCommandMessageAfterEvent
sourceType from MessageSourceType to ScriptEventSource.1024 characters.@minecraft/server.1.30.
tryTeleport(location: Vector3, duration: number, options: ScriptTeleportOptions) to 3.0.teleport(location: Vector3, options: ScriptTeleportOptions) to 3.0.function getComponent to 3.0.world event PlayerJoinAfterEvent to 3.0.world event PlayerLeaveAfterEvent to 3.0.world event PlayerSpawnAfterEvent to 3.0.EntityComponent EntityHealableComponent to 3.0.EntityComponent EntityHealthComponent to 3.0.class FeedItem to 3.0.class FeedItemEffect to 3.0.addEffect(effectType: string | EffectType, duration: number, options: EntityEffectOptions) to 3.0.getEffect(effectType: string | EffectType) to 3.0.getEffects to 3.0.removeEffect(effectType: string | EffectType) to 3.0.AfterEvents
ButtonPushEvent to 3.0.LeverActivateEvent to 3.0.spawnEntity to 3.0.spawnItem to 3.0.clearSpawn.spawnDimension.getSpawnPoint: DimensionLocation | undefined - Returns the player's spawn point.setSpawnPoint(spawnPoint?: DimensionLocation): void - Sets the player's spawn point, or clears it if spawnPoint is undefined.getDefaultSpawnPosition to getDefaultSpawnLocation.setDefaultSpawn to setDefaultSpawnLocation.DimensionLocation
DimensionLocation - Represents a location in a dimension.hasParticipantfunction to ScoreboardObjective.ScoreboardObjective can now accept Entity or string types as participants:
getScoresetScoreremoveParticipantgetScore, setScore from ScoreboardIdentity and Scoreboard.removeFromObjective function from ScoreboardIdentity.getBlockFromRay.
Block to BlockRaycastHit | undefined.getEntitiesFromRay.
Entity[] to EntityRaycastHit[].getBlockFromViewDirection.
Blockto BlockRaycastHit | undefined.getEntitiesFromViewDirection.
Entity[] to EntityRaycastHit[].BlockRaycastHit.EntityRaycastHit.leverActivate after event to leverAction.
EntityHitAfterEvent.EntityHitBlockAfterEvent.EntityHitEntityAfterEvent.WorldAfterEvents.
entityHit.entityHitBlock.entityHitEntity.isValid to several classes in order to check if the object is valid. This can safely be used on any handle to a native object before accessing or using the object, to ensure the underlying object still exists and is valid to use.
Block (checks the block is a valid position in bounds and the containing chunk is loaded & ticking).Container (checks the relevant container inventory exists and is valid).Effect (checks the owning entity is valid and the effect exists on that entity).ScreenDisplay (checks the owning player is valid).ScoreboardObjective (checks the objective entry exists and is attached to a valid scoreboard).Entity (checks that the entity exists in the world. Will return true if the entity is dead).
PlayerSimulatedPlayer (Note simulated players do not automatically get removed from the world, so isValid will return true long after they are dead).ContainerSlot (checks the item context is valid: Container exists in the world, such as the owning entity, and the slot is within the container bounds).
Component
EntityAttributeComponent (checks the owning entity is valid and the attribute exists on the entity).BlockLiquidContainerComponent (checks block exists and is a valid cauldron type).
BlockLavaContainerComponent checks for lava liquid).EntityComponent (checks the owning entity exists).ItemComponent (checks the owning item exists).getTime to getTimeOfDay.setTime to setTimeOfDay.setTimeOfDay now accepts a TimeOfDay enum as an argument.timeOfDay argument for setTime must now be within 0-23999 (inclusive).getDay.PascalCase instead of camelCase.
ClipboardMirrorAxisClipboardRotationHttpRequestMethodFormCancelationReasonDirectionDisplaySlotIdEntityLifetimeStateFluidTypeObjectiveSortOrderScoreboardIdentityTypeScriptEventSourceSignSideWatchdogTerminateReasonWeatherTypeminecraft:block_placer component will now place blocks with correct orientation.minecraft:throwable component will trigger "item use" events when thrown.minecraft:block_placer will no longer place certain blocks in the wrong location.minecraft:shooter to only consume ammo when charging the item if charge_on_draw is set true.minecraft:render_offsets component in JSON formats 1.20.10 and higher.From released versions before 1.20
hasitem doesn't check items in the cursor, unlike /clear.minecraft:behavior.nearest_attackable crash the game./inputpermission doesn't send you successful messages after executing it./execute positioned gets syntax error after 1.19.80 update.Others
execute.go_and_give_items_to_noteblock goal.minecraft:block_placer will no longer place certain blocks in the wrong location./camerashake command to shake camera without also shaking player.