Minecraft: Bedrock Edition Beta 1.18.20.21 introduces redesigned "Create New World" screen, much more
The latest beta includes plenty of features and even more fixes.
What you need to know
- Minecraft: Bedrock Edition is the universal version of Minecraft that spans multiple platforms and devices.
- Mojang Studios is releasing Minecraft: Bedrock Edition Beta 1.18.20.21 to interested testers with plenty of new features and changes.
- Some of the highlights include tweaks to frogs from The Wild Update, a redesigned "Create New World" screen, improved parity, and more.
- The new beta is now available to players on Xbox, Windows, and Android devices.
Minecraft is a game that lives and breathes perpetual evolution, with developer Mojang Studios regularly releasing new updates over time. The game also tests upcoming changes and features through betas and snapshots, giving interested players early access in exchange for their feedback. On Thursday, Mojang released a brand-new Minecraft: Bedrock Edition beta with a bevy of new features and changes in tow.
There's a lot packed into the newest Minecraft beta, which includes new additions and fixes for the Caves and Cliffs Update as well as new experimental features for frogs and animations. Highlights include a redesigned "Create New World" screen, improved parity between Bedrock and Java Edition (especially for world seeds), tweaks to frogs and frog spawn, and much more.
Minecraft: Bedrock Edition Beta 1.18.20.21 is now available to enrolled testers on Xbox, Windows, and Android devices.
Minecraft is one of the greatest games ever made, and holds on to its title as one of the best Xbox games by continually evolving with new features and content. The Wild Update is the next major content update for Minecraft, and will add a ton of new features to the Overworld like frogs, The Deep Dark biome, and much more. The update is expected to release at some point in 2022.
The full changelog for Minecraft: Bedrock Edition Beta 1.18.20.21 includes:
The Wild Update experimental features
Frogs
- Frogs now jump more frequently
- Frog Eggs renamed to Frog Spawn
- The time for Frog Spawn to hatch into Tadpoles has been increased
- Tadpole hitbox is now larger
- Frog Spawn has a new texture
- Frogs in Meadow biomes are now of the temperate variant
Animations
- Tweaked Frog's jump and tongue animations
- Cleaned up the animation, entity and controller files
- Changed water and swim animations from linear to smooth
Features & bug fixes
Create New World
- The "Create New World" screen has been given a new design that is now available for some players
Vanilla parity
- Worlds can now be created with 64-bit seeds (for example, -9223372036854775808 to 9223372036854775807) and those can be copied between Bedrock and Java to produce the same world
- Non-numeric seed UI inputs now produce the same seeds as Java Edition
- Player's arm no longer twitches while charging a bow
- Falling blocks have full-block hitbox again
- Fixed an error where Journeymen Clerics would offer Glowstone Dust instead of Glowstone Blocks
- Untamed Wolves can now be leashed
Blocks
- TNT blocks now correctly move in a random X / Z direction once lit
- Fixed an issue with resource drops occasionally remaining black after breaking and placing a block quickly in its place
- Top Snow no longer clips with the block beneath when falling
Commands
- Added the
hasitem
filter for target selector of entities. This allows the player to target entities based on the items that have in their inventory or are wearing
Gameplay
- Fixed Fangs from the Illager spells not being spawnable in blocks with no bounding boxes
- Water and Lava Buckets can now be used on underwater blocks cohabitating with water, such as Light Blocks or Big Dripleaves
- Players in Visitor Mode can no longer break Paintings and Minecarts
- Teleporting vertically beyond the visibility distance now loads the terrain correctly
- Improved accuracy of damage calculations
- Fixed an issue where interacting with the Bell while holding a chargeable item would not continuously ring it
- Fixed a bug where the player could switch to gliding when riding in certain scenarios
Mobs
- Mobs are now able to path over Azalea blocks
- Mobs are now able to path over Dripleaf blocks and properly pathfind on top of them, when not fully tilted
- Mobs are now able to path over Pointed Dripstone blocks and properly pathfind on top of them
- Mobs can now move properly on top of solid partial blocks, like Bells, Brewing Stands, and Enchanting Tables
- Mobs can now jump from high enough solid partial blocks to full ones at a higher position
- Mobs can now jump over fences if they are standing on an adjacent slab or on another block high enough
- Mobs can now move through less than half-block tall Top Snow even when the ceiling, if any, is as tall as the mobs themselves
- Mobs can now move through Coral and Coral Fans, as they do not consider them as solid obstacles anymore
- Fixed an issue where players could not access a Villager's trades while holding a spawn egg
- Fixed an issue where Witches spawned during Village raids could despawn during the raid
- Cod, Salmon, Pufferfish, Tropical Fish, and Dolphins once again spawn in deep variants of ocean biomes
Stability & performance
- Fixed a crash that could occur upon leaving the Zooming menu in the Dressing Room
User interface
- Default tabs changed to "Craftable" on left side and to "Crafting" on right side of the Pocket UI inventory screen
- Removed the question mark button on the Pocket UI inventory screen
- Items requiring 3x3 recipes are no longer shown when the Crafting Table is not used
- Players can now use auto-move to take off or equip armor in Crafting Table's menu while in Pocket UI
- Updated generic controller face button icons on mobile
Control + Backspace
will now erase the whole word before the caretControl + Delete
will now erase the whole word after the caretControl + Left Arrow
will now move the caret to the beginning of the word before the caretControl + Right Arrow
will now move the caret to the beginning of the next word after the caret
Villagers
- Updated Villager trade tables for Armorer, Cleric, Fisherman, Shepherd, Toolsmith, and Weaponsmith to match Java Edition
- Fixed an issue where Villagers did not hold the item they would trade when presented with Emeralds by the player
- Villagers no longer avoid Zombified Piglins
- Villagers no longer share Seeds and Beetroot Seeds
Technical updates
Seeds
- A world with "StorageVersion" 8 or lower will be increased to 9 and have its "RandomSeed" upgraded from using only the lower 32 bits of a 64-bit number to using the full 64-bit range while still representing the same number. This is only relevant for negative 32-bit seeds, which need a sign bit extension
Additional Modding Capabilities experiment
- In this release and starting with this beta, we are removing the Additional Modding Capabilities experiment
- This experiment contained experimental JavaScript APIs launched in 2018
- With this removal, JavaScript within worlds associated with this API will no longer function
- GameTest Framework — a separate JavaScript API — should not be impacted, nor should behavior pack / resource pack type add-ons more broadly
Commands
- Added
/tickingarea
command preload overload - Entities must now be loaded for an area to be considered fully loaded and ticking
Molang
- Molang expressions inside animation scripts for actor resource definition (
pre_animation
andinitialize
) that contain capital letters are properly evaluated now withformat_version
1.18.20 or higher
User interface
- The loading progress screen now shows when loading ticking areas marked for preload
Experimental technical updates
Commands
- Added a new
/volumearea
command to create, remove, and list volumes in the world
GameTest framework
- New Module! We added a
mojang-minecraft-ui
module with API structures for creating simple dialog boxes: - Added
ActionFormData
/ModalFormData
/MessageFormData
types in themojang-minecraft-ui
namespace mojang-minecraft module
updatesWorld
:- Updated property
direction
toblockFace
inworld.events.beforeItemUseOn
andworld.events.itemUseOn
- Added event
World.event.beforeDataDrivenEntityTriggerEvent
— Fires before the data driven trigger is applied - Added event
World.event.dataDrivenEntityTriggerEvent
— Fires after the data driven trigger is applied - For the above events, each accept an optional
EntityDataDrivenTriggerEventOptions
- Property
entity
removed - Added property
entities: Entity[]
— If specified, will restrict to just the specified entities - Changed return type of function
getPlayers
toPlayerIterator
EntityDataDrivenTriggerEventOptions
:- Inherited from
EntityEventOptions
- property
eventTypes: string[]
— If specified, will restrict to events with the specified name (for example,minecraft:ageable_grow_up
) - (Inherited) property
entities: Entity[]
— If specified, will restrict to just the specified entities - (Inherited) property
entityTypes: string[]
—- If specified, will restrict to entities with the specified type (for example,minecraft:creeper
) DefinitionModifier
:- read-only property
componentGroupsToAdd: string[]
— List of component groups that will be added as part of this modifier - read-only property
componentGroupsToRemove: string[]
— List of component groups that will be removed as part of this modifier - property
triggers: Trigger[]
— List of triggers that will fire as part of this modifier Trigger
:- property
eventName: string
— Event name of the trigger DataDrivenEntityTriggerEvent
:- read-only property
entity: Entity
— Entity that the event triggered on - read-only property
id: string
— name of the event BeforeDataDrivenEntityTriggerEvent
:- read-only property
entity: Entity
— Entity that the event triggered on - read-only property
id: string
— name of the event - property
modifiers: DefinitionModifier[]
— List of modifiers that will be applied when the event triggers - property
cancel: bool
— If true, the event will not be triggered EnchantmentType
:- Added
EnchantmentType
class - Read-only property
id: string
— The name of the enchantment type - Read-only property
maxLevel: int
— The maximum level this type of enchantment can have EnchantmentInstance
:- Added
EnchantmentInstance
class. This represents a binding of anEnchantmentType
and level that can be added to an item - Constructor
EnchantmentInstance(type: EnchantmentType, level : int)
- Read-only property
type: EnchantmentType
— The enchantment type of this instance - Property
level: int
— The level of this enchantment instance EnchantmentSlot
:- Added
EnchantmentSlot
enum. This enum represents the item slot or type that an enchantment can be applied to EnchantmentList
:- Added
EnchantmentList
class. This class represents a collection of enchantments that can be applied to an item - Constructor
EnchantmentList(slot : EnchantSlot)
- Read-only property
slot: EnchantSlot
— The item slot / type that this collection is to be applied to - Read-only property
allEnchantments: EnchantmentInstance[]
— All enchantments as part of this enchantment collection - Method
canAddEnchantment(instance : EnchantmentInstance): bool
— Returns whether or not the providedEnchantmentInstance
can be added to this collection - Method
addEnchantment(instance : EnchantmentInstance): bool
— Attempts to add the enchantment to this collection. Returnstrue
if successful - Method
removeEnchantment(type : EnchantmentType)
— Removes anEnchantmentInstance
with type type from this collection if present - Method
hasEnchantment(type : EnchantmentType): int
— If this collection has anEnchantmentInstance
with type type, returns the level of the enchantment. Returns0
if not present ItemEnchantmentComponent
:- Added
ItemEnchantmentComponent
Item component class ItemStack
:- Property
enchantments: EnchantmentList
— Gets a copy of the current set of enchantments on thisItemStack
. Or allows the user to set theEnchantmentList
for theItemStack
- Method
removeAllEnchantments
— Removes any enchantments that might be present on thisItemStack
- Added function
setLore(loreList: string[]): void
— Sets the lore text for the item - Added
function getLore(): string[]
— Gets the lore text for the item
Available everywhere you play
Minecraft is an inarguable and complete success. It has sold copies in the hundreds of millions, has a huge following of dedicated players, and lets you unlock your every creative desire. It's also available on every platform imaginable, including Xbox, Windows 10, PlayStation, Nintendo Switch, Android, and iOS. Play with anyone and play anywhere.
All your gaming needs, in one subscription
Is the Xbox Game Pass Ultimate the best value in all of gaming? It's possible. Ultimate bundles your Xbox Live Gold subscription, Xbox Game Pass for Xbox consoles and PC Game Pass for Windows devices, and Xbox Cloud Gaming for on-the-go fun. That means access to hundreds of games, with more added all the time, for a single monthly subscription cost.
Get the Windows Central Newsletter
All the latest news, reviews, and guides for Windows and Xbox diehards.
Zachary Boddy (They / Them) is a Staff Writer for Windows Central, primarily focused on covering the latest news in tech and gaming, the best Xbox and PC games, and the most interesting Windows and Xbox hardware. They have been gaming and writing for most of their life starting with the original Xbox, and started out as a freelancer for Windows Central and its sister sites in 2019. Now a full-fledged Staff Writer, Zachary has expanded from only writing about all things Minecraft to covering practically everything on which Windows Central is an expert, especially when it comes to Microsoft. You can find Zachary on Twitter @BoddyZachary.