![]() |
VOOZH | about |
| Edition | Bedrock Edition | |||||
|---|---|---|---|---|---|---|
| Release date | Windows, Android, iOS, iPadOS, Xbox - April 12, 2023 | |||||
| Server version | 1.20.0.20 | |||||
| Editor version | 0.3.3 | |||||
| Build version | 15000172 | |||||
| Internal version | Windows, Xbox: 1.20.20.0 Android, iOS, iPadOS: 1.20.0.20 | |||||
| Version code | Android: 952000020 (armeabi-v7a, 33) | |||||
| Type | Preview | |||||
| Preview for | 1.20.0 | |||||
| Downloads | Server Windows Linux | |||||
| Protocol version | 585 | |||||
| ||||||
{
"title": "Preview 1.20.0.20",
"images": [
"Bedrock 1.20.0.20 PatchNotes.jpg",
"Bedrock 1.20.0.20.png"
],
"rows": [
{
"field": "''(link to Bedrock Edition article, displayed as Bedrock Edition)''",
"label": "(link to Edition article, displayed as Edition)"
},
{
"field": "'''Windows, Android, iOS, iPadOS, Xbox''' - April 12, 2023",
"label": "Release date"
},
{
"field": "(link to Bedrock Dedicated Server 1.20.0.20 article, displayed as 1.20.0.20)",
"label": "Server version"
},
{
"field": "(link to Bedrock Editor 0.3.3 article, displayed as 0.3.3)",
"label": "''(link to Bedrock Editor article, displayed as Editor)'' version"
},
{
"field": "15000172",
"label": "Build version"
},
{
"field": "'''Windows, Xbox''': 1.20.20.0<br>'''Android, iOS, iPadOS''': 1.20.0.20",
"label": "Internal version"
},
{
"field": "'''Android''':<br>\n952000020 (armeabi-v7a, 33)<br>\n962000020 (x86, 33)<br>\n972000020 (arm64-v8a, 33)<br>\n982000020 (x86_64, 33)<br>",
"label": "Version code"
},
{
"field": "Preview",
"label": "(link to Version types article, displayed as Type)"
},
{
"field": "(link to Bedrock Edition 1.20.0 article, displayed as 1.20.0)",
"label": "Preview for"
},
{
"field": "'''Server'''<br>[https://minecraft.net/bedrockdedicatedserver/bin-win-preview/bedrock-server-1.20.0.20.zip Windows]<br>[https://minecraft.net/bedrockdedicatedserver/bin-linux-preview/bedrock-server-1.20.0.20.zip Linux]",
"label": "Downloads"
},
{
"field": "585",
"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\" rowspan=\"2\">[[Bedrock Edition 1.19.83|<span style=\"margin-right:-0.35em\">β</span>β 1.19.83]]</td>\n<td style=\"padding: 0.4em\">'''[[Bedrock Edition 1.20.0|1.20.0]]'''</td>\n<td style=\"padding: 0.4em\" >[[Bedrock Edition 1.20.1| 1.20.1 <span style=\"margin-right:-0.35em\">βΊ</span>βΊ]]</td>\n</tr>\n<tr style=\"background: inherit;\">\n\n<td style=\"padding: 0.4em\">''' Preview 1.20.0.20'''</td>\n<td style=\"padding: 0.4em\">\n[[Bedrock Edition Preview 1.20.0.21| Preview 1.20.0.21 βΊ]]\n</td>\n</tr>\n</table>"
}
Beta 1.20.0.20 (Android) or Preview 1.20.0.20 (Windows, iOS, iPadOS, Xbox) is the first beta/Preview version for Bedrock Edition 1.20.0, released on April 12, 2023,[1][2] which adds pitcher plants, sniffer eggs, brought more parity from Java Edition, and fixes bugs.
π Image
π Image
π Image
Sniffer Egg
carpet ID have now been split up into their own IDs.coral ID have now been split up into their own IDs.UI
minecraft:friction component is no longer ignored when calculating ground friction.dispense_on field is empty.on_repaired parameter from the minecraft:repairable item component.General
spawn_item_event event to minecraft:spawn_entity. This event is called when an item is spawned.These additions and changes are accessible by enabling the "Beta APIs", and "Upcoming Creator Features" experimental toggles.
Add-ons and script engine
BlockTraits in block JSON. BlockTraits are a shortcut for creators to add vanilla block states and setter functions to data-driven blocks.
PlacementDirection ("minecraft:placement_direction") BlockTrait (adds the "minecraft:cardinal_direction" BlockState and onPlayerPlace setter function).minecraft:cardinal_direction state on blocks that apply the placement_direction trait in block_property molang queries and set_block_property event responses.Scripting
before* and after* handling, with some restrictions on the execution of state updates in a before event.*BeforeEvent and event signals renamed to *BeforeEventSignal.
BeforeItemUseEvent renamed to ItemUseBeforeEvent and BeforeItemUseEventSignal renamed to ItemUseBeforeEventSignal.*AfterEvent and event signals renamed to *AfterEventSignal.
WeatherChangedEvent renamed to WeatherChangedAfterEvent and WeatherChangedEventSignal renamed to WeatherChangedAfterEventSignal.chat event renamed to chatSend.events.beforeChat renamed to world.events.beforeChatSend.events.chat renamed to world.events.chatSend.BeforeChatEvent renamed to ChatSendBeforeEvent.BeforeChatEventSignal renamed to ChatSendBeforeEventSignal.ChatEvent renamed to ChatSendAfterEvent.ChatEventSignal renamed to ChatSendAfterEventSignal.resolve() would fail to resolve custom block properties.scoreboard to Entity.scoreboardIdentity.ItemStartUseOnEvent now only fires for the first block that is interacted with when performing a build action.ItemUseOnEvent now only fires if the item is successfully used on a block.ItemUseOnEvent property blockLocation: Vec3 has been changed to block: Block.ItemStartUseOnEvent property blockLocation: Vec3 has been changed to block: Block.ItemStopUseOnEvent property blockLocation: Vec3 has been changed to block: Block.ProjectileHitEvent property faceLocation: Vec2 has been changed to faceLocation: Vec3 - This position is relative to the bottom north-west corner of the block.ItemUseOnEvent property faceLocation: Vec2 has been changed to faceLocation: Vec3 - This position is relative to the bottom north-west corner of the block.teleportOptions {dimension?: Dimension, rotation?: Vector2, keepVelocity?: boolean, facingLocation?: Vector3, checkForBlocks?: boolean}.Vector2 {x: number, y: number}.tryTeleport(location: Vector3, teleportOptions?: teleportOptions) : boolean - Attempts to teleport the entity and returns false if the entity is unable to teleport safely (blocks surrounding teleport location or unloaded chunk).teleport(location: Vector3, teleportOptions?: teleportOptions) : void - Teleports an entity.setRotation to setRotation(rotation: Vector2) : void - Sets the entity's rotation.getRotation to getRotation() : Vector2 - Gets the entity's rotation.addTag(tag: string): boolean - The tag must be less than 256 characters.EntityApplyDamageOptions. Additional options about the source of damage to use as input in applyDamage.EntityApplyDamageByProjectileOptions. Additional options about the source of damage to use as input in applyDamage in case of projectile damage.
applyDamage. Renamed parameter source to options. Parameter type also changed from EntityDamageSource to EntityApplyDamageOptions EntityApplyDamageByProjectileOptions.SimulatedPlayer.
getHeadRotation to getHeadRotation() : Vector2 - Gets the simulated players head rotation.TitleDisplayOptions will now accept floating point values.WorldSoundOptions and PlayerSoundOptions interface types for use with the playSound and player.playSound respectively.
playSound now requires a location argument.playMusic and queueMusic, an error will now be thrown if volume is less than 0.0.playMusic and queueMusic, an error will now be thrown if fade is less than 0.0.playSound, an error will now be thrown if pitch is less than 0.01.playSound, an error will now be thrown if volume is less than 0.0.playSound, an error will now be thrown if pitch is less than 0.01.playSound, an error will now be thrown if volume is less than 0.0.dye_powder item component.lifetimeState property.read-only property lifetimeState - Returns the lifetime state of the entity. Valid values include loaded and unloaded.ItemDefinitionTriggeredEvent
itemStack.ItemStartUseOnEvent
itemStack.getBlockLocation with read-only property blockLocation: Vector3.getBuildBlockLocation.ItemStopUseOnEvent
itemStack.getBlockLocation with read-only property blockLocation: Vector3.ItemUseEvent
itemStack.BlockHitInformation
faceLocationX and faceLocation with read-only property faceLocation: Vector2.From released versions before 1.20.0
lava_cauldron can be placed via commandsOther