Minecraft is a game about breaking and placing blocks. At first, players built simple structures to protect themselves from nocturnal monsters. But as the game grew, players began working together to create wonderful, imaginative things.
It can also be about adventuring with friends or watching the sunrise over a blocky ocean. It's pretty. Brave players battle terrible creatures in The Nether, which is more scary than pretty. Or, if you'd prefer something calmer, you can visit a land of giant mushrooms – if that's more your cup of tea.
How do I update Minecraft?
Open the Minecraft Launcher. Click on "Options," next to the username text box, then press "Force update!" and login with your Minecraft credentials afterwards. Minecraft will start updating itself. This can also be used to get a fresh Minecraft installation, which will keep your saved games and texture packs, but not your mods.
Which version of Minecraft should I download (Java or Bedrock)?
Java Edition is popular for PC players who want mods and custom servers, while Bedrock Edition supports cross-platform play across consoles, mobile, and Windows.
Java is the more powerful and feature-rich version of Minecraft. PC gamers on the Java Edition have access to numerous communities and endless mods, which makes the multiplayer experience a lot more malleable. Java Edition also requires higher spec machines to run smoothly.
Bedrock Edition is multi-platform, which means Bedrock players can interact with each other be it console, mobile or PC. It comes packaged with microtransactions, RTX support, and a handful of other exclusive functions. Mainly its marketplace, where you can acquire skins and add-ons, and the option to use controllers. Parental controls via Xbox services can also provide peace of mind to parents.
How do I find other Minecraft players online?
To play Minecraft with others, you'll need to join a server. Servers offer different gameplay styles – some focus on building, others mimic MMORPGs, mini-games, or survival challenges.
The easiest way to find servers is to use a search engine or browse popular Minecraft server lists like Minecraft Server List, Planet Minecraft, or MinecraftServers.org. If you're after a specific experience (for example, GTA-style gameplay), just search something like "Grand Theft Auto Minecraft servers." Once you've found a server you like, open Minecraft, go to Multiplayer, and select Add Server to enter the server's address.
Do I need to download and install Java to play Minecraft?
Since Minecraft 1.18, the Java Edition installer includes its own bundled Java runtime (Java 17 for versions 1.19 and later), so most players don't need to manually install Java anymore. However, if you're using custom launchers, mods, or older versions, you might still need to install the correct Java version yourself.
Why can't I install or run Minecraft after downloading?
Common issues include outdated Java versions (for Java Edition – see above), insufficient system requirements, or missing game updates – make sure your software and drivers are up to date.
Can I transfer my Minecraft worlds or progress to another device?
Yes, but the method depends on the edition. Java Edition worlds can be manually copied between devices, while Bedrock Edition worlds can often be synced through cloud saves or manually transferred.
Do I need a Microsoft account to play Minecraft?
Yes, new players need a Microsoft account to purchase and access Minecraft. Older Mojang accounts have been migrated to Microsoft accounts.
What's New
Minecraft: Java Edition 1.21.6 - Chase the Skies
Experience the joy of soaring above the Overworld with our Chase the Skies drop! This drop not only brings an exciting flying mount to Minecraft but opens up the skies for exploring, building – and more. Raise your ghastling with care and it'll let you soar with friends above the clouds once fully grown.
With 1.21.6 we are also taking steps towards adding Vibrant Visuals to Java. In this release, there are new fog improvements and clouds will extend all the way to the horizon.
Go out and explore the Overworld, build high into the sky, leash a caravan of camels together, uncover new music, and find wandering friends with the Player Locator bar.
New Features
Added Happy Ghast mob
Added Dried Ghast block
Added Harness items
Added the Locator Bar, a new HUD element that shows the direction of other Players in multiplayer
Added a new Music Disc with the track "Tears" by Amos Roddy
Added 5 new music tracks by Amos Roddy
Added new advancements
Added Old Spelling Indonesian (Indonesian pre-reform) and Cantabrian language support
Happy Ghast
The Happy Ghast is a new mountable flying mob.
Dried Ghast Block
The Dried Ghast block is found in Nether Fossil structures and is the first stage of the Happy Ghast mob
Can be crafted with 1 Soul Sand block and 8 Ghast Tears
When waterlogged, it undergoes 3 hydration level changes over approximately 20 minutes until it spawns a Ghastling mob
The hydration level decreases when it is no longer waterlogged, using the same timescale
The hydration level is not preserved when mined
Makes sounds and shows particles depending on its hydration level
The Dried Ghast block emits a vibration frequency of 11 when its block state changes
Ghastling Mob
The Ghastling is a young version of the Happy Ghast mob
Spawns from a Dried Ghast block that has continuously been waterlogged for about 20 minutes
After spawning, the Ghastling will try and follow: Players within a 16-block radius or An adult, non-aquatic passive mob or some of the neutral mobs within a 16-block radius
If no player or suitable mob is close around, the Ghastling will idle around within 32 blocks from its home position where it spawned or was last interacted with It will reset its home position if it is moved more than 16 blocks away from the border of its home position
Can be tempted and fed using Snowballs
Will grow up into a Happy Ghast after about 20 minutes, or faster if fed Snowballs
Happy Ghast Mob
Can be equipped with a Harness and then be mounted by up to four players
Tempted by Snowballs and Harness The Happy Ghast can only be tempted with a Harness when it has no harness equipped
Slowly regenerates health, with regeneration speeding up during rain, snow or when flying at the same height as clouds
The first player that mounts the Happy Ghast will control it, sitting above it in the front seat When controlled, the goggles of the Happy Ghast flip down to cover its eyes
Players mounting after the first player are placed in slots on each side of it, starting clockwise from the first player
Pressing the sneak key dismounts the player on top of the Happy Ghast
If the Happy Ghast detects players standing on top of it, it ceases all movement and rotates to the closest cardinal direction This happens regardless of whether it has a Harness equipped or not
When mounted on the Happy Ghast, the third-person camera is further away from the player
When there are no players mounted or walking on the Happy Ghast, it starts its roaming behavior If players dismount midair, the Happy Ghast will descend towards the ground before it starts roaming The roaming behavior is similar to the Ghastling, except for the radius being 64 blocks When wearing a Harness, the Happy Ghast roams closer to the home position, within a 32 block radius When leashed, the Happy Ghast has a roaming distance of 10 blocks The Happy Ghast will try to stay close to blocks when roaming
Cannot be bred
Cannot enter boats
Has no panic behavior when taking damage
Harness Item
The Harness is a new item that can be equipped on a Happy Ghast to allow players to ride it
The Harness comes in 16 different colors
Can be crafted out of 3 Leather, 2 Glass blocks and 1 Wool block
The Harness will have the same color as the Wool block used when crafting
Can be re-dyed in the crafting grid
Can only be equipped on a Happy Ghast
Allows up to 4 players to mount the Happy Ghast
Can be removed from the Happy Ghast using Shears when no players are mounted
Locator Bar
The Locator Bar is a new UI element that displays the direction of other players in the world.
If another player is in the world (and that player is not hiding) the Locator Bar will display in the same area as experience bar When experience is gained the experience bar will appear If there are no other players in the world the experience bar will display as normal
Facing other players within a 120 degree range will display those players as colored indicators on the Locator Bar Other players that are above/below the screen will also display an up/down arrow together with their indicator The indicator will change to different sized icons depending on how far away the other Player is Colored indicators are randomized for each player Operators can modify the colors of indicators with the /waypoint command e.g.: /waypoint modify @s color red to set an indicator to red Players on a team will override their default indicator color with their team color
Players can hide by crouching, wearing a mob head or a Carved Pumpkin, or using a Potion of Invisibility
Players in Spectator Mode are not visible on the Locator Bar However, spectators are visible to each other
The Locator Bar can be toggled off by setting the locatorBar game rule to false
Music and Sound
Added a new music discs: "Tears" by Aaron Cherof Can be obtained by killing a Ghast with a Fireball deflected by a Player Has a comparator output of 10 when played in a Jukebox
Added 5 new background music tracks by Amos Roddy: "Below and Above" "Broken Clocks" "Fireflies" "Lilypad" "O's Piano"
Added a new sound for when a Lead snaps
Added new custom sounds for shearing Saddles, Horse Armor, and Carpets from Llamas
Added new sound volume category called "UI" for sounds played by UI elements, like button clicks
Music now plays even when the game is paused
Added an option to the Music & Sound settings that allows players to change how frequently music plays while in a game world
Added an option to the Music & Sound settings that enables a music toast to be shown whenever a song starts playing With this option enabled, the song that is currently playing will always be seen in the top left corner of the in-game Pause Menu
Advancements
Added new "Stay Hydrated!" Husbandry Advancement when a Dried Ghast block is placed into Water
Added "Heart Transplanter" Adventure Advancement that is unlocked when a player places a Creaking Heart with the correct alignment between two Pale Oak Log blocks
Changes
Changed leash mechanics and updated recipe for Lead
Saddles are now craftable and shearable
Updated Ghast texture
Improvements to fog
Updates to music and sound
Improvements to the Realms configuration screen and introduced a region preference setting
Piglins can now give Dried Ghast blocks when bartered with
Splash Potions effect strength is now based on the distance of the hitboxes
The target tolerance margin of projectiles now changes over time
Changed Elytra so that while gliding, using a Firework Rocket will only be used as a boost even if it could be placed on a block
Spectators will now teleport together with entities that move to other dimensions, but will stop spectating them
Increased the third-person camera distance when spectating or riding Ghasts or Ender Dragons
The fix to MC-3697 has been partially reverted Decorative hanging entities such as paintings and item frames are now immune to explosions from submerged TNT while items and armor stands are once again vulnerable to them
Wolves, Sheep and Pigs now have their legs mirrored
The test framework will no longer try to restart running tests after a server restart
Clouds now exist all the way to the horizon, with an option to reduce them
Updated the pattern of clouds in the sky
Horses, Donkeys, and Mules can now be fed Carrots to heal, grow, and improve their temper
Updated the main screen panorama
Removed Herobrine
Leash Changes
The Slime Ball in the Lead recipe has been replaced with a String
Improved leash mechanics, with reworked leash physics, allowing for more stable leash connection, especially when leashed entities are not on ground When dragged on the leash, leashed objects will now orient themselves towards the entity holding the leash Using a Firework Rocket when flying with leashed entities will now break the leash connections
Leashes are now rendered twice as thick, matching Minecraft: Bedrock Edition
Leashes can now be used to leash two mobs together Sneak-interact on any mob while holding leashed mobs will leash these mobs to the entity interacted with Re-leashing an entity is prevented if the re-leashing would result in immediate leash snapping due to distance
Leashes can be snipped from an entity when interacting with them using Shears This applies to its own leash connection as well as all entities attached to it Dispensers can now snip leashes from entities in front of them when they are equipped with Shears
When leashing an already leashed mob, their previous leash snaps
You cannot steal leashed entities from other players
Interactions with a Leash Knot/Fences: Fails for entities that are not in range of the Leash Knot/Fence All entities leashed to the player will be leashed to the Leash Knot/Fence Transfers all its leashed entities to the player if the player has no entities leashed Sneak-interact only ever attaches leashes Shearing or punching the Leash Knot will result in all current connections to be broken
A Leash Knot requires at least one connection to exist
Boats and large mobs that can be leashed but cannot fit in a Boat (Horses, Donkey, Mule, Camel and Sniffer) can be leashed in a special quad connection to the Happy Ghast Happy Ghast will also show a custom layer when it's leashing something using a quad connection Entities leashed in quad connection are now rendered without slack Leash snapping distance has been changed from 10 to 12 blocks Happy Ghast has a leash snapping distance of 16 blocks The distance between two leashed entities is determined based on the center of their bounding boxes, rather than their feet
Saddle Changes
Crafting Saddles
Saddles can now be crafted with 3 Leather and 1 Iron Ingot
The recipe is unlocked when a player picks up their first Leather
Removing Saddles and Equipment
Saddles, Horse Armor, Harnesses and Carpets can now be removed from the mobs by using Shears
This does not work in case the mob has a rider, or if the player is crouching
Saddles cannot be removed from Ravagers using Shears
Dispensers with Shears cannot remove Saddles, Horse Armor, Harnesses or Carpets equipped on mobs
Shearing Saddles, Horse Armor, and Carpets will emit a vibration frequency of 6, along with the Unequip frequency of 4
Loot Table Changes
The following loot tables have had Saddles removed from them and replaced with 1-5 Leather:
Monster Room chests
Ancient City chests
Desert Pyramid chests
Jungle Pyramid chests
Stronghold altar chests
Fog
Fog was tweaked for improved atmospheric perspective
It now becomes foggier when it rains
Fog is now applied to 3D HUD elements such as first-person player hands and items in hands
Ambient Desert Block Sounds Changes
Ambient sand sounds no longer require sky access to play
Ambient sand sounds now have a slightly decreased chance to play
Terracotta blocks no longer trigger ambient sand sounds
Sand blocks no longer trigger ambient wind sounds
Terracotta blocks no longer trigger ambient wind sounds
Short Dry Grass and Tall Dry Grass can now trigger ambient wind sounds when above 2 Sand, Red Sand or Terracotta blocks
Dead Bush ambient sounds now have a slightly increased chance of playing
Music and Sound
The following sound categories have been renamed: Friendly Creatures -> Friendly Mobs Hostile Creatures -> Hostile Mobs
Rules for when ambient desert blocks sounds play have been tweaked
Realms
Changed the layout of the Realms configuration screen to use tabs
The Worlds tab allows changes to any of the world slots, creating new worlds and changing their settings
The Players tab allows management of the players that have access and their level of access to the Realm
The Subscription tab allows management of the Realms subscription
The Settings tab allows changing the settings of the Realm
Introduced a Region Preference setting that allows for more granular control over what region a Realm is hosted in
Changed wording for Close/Open Realm to Temporarily close/Reopen Realm
Added the Realms logo to the Realms loading screens
Added region information when connecting to a Realm
Projectile Targeting
The target tolerance margin of projectiles now changes over time
Previously, all projectiles had a target tolerance margin of 0.3 blocks
Now, all projectiles start with no margin for the first two ticks of their flight
After that, the target margin will expand by 0.05 blocks per tick until it reaches the previous 0.3 blocks margin
This allows for better precision close to the shooting player or entity, while still allowing for some collision leeway when the projectile is further away
Splash Potions
Splash Potions distance to affected entities now depends on the closest distance between the entity hitbox and the splash potion hitbox where it landed
This means that if an entity is hit directly by the splash potion, it will receive the full effect of the potion
If the entities are grouped together, they will receive the same effect strength
Technical Changes
The Data Pack version is now 80
The Resource Pack version is now 63
All JSON files (in worlds, packs, configuration, etc.) are now parsed in strict mode
Pressing F3 + V now prints client-side version information
"Command Syntax" report now contains information about required permission level
--quickPlaySingleplayer command line argument can now be used without an identifier to launch into the last played world
Data Pack Versions 72 Through 80
Dimension Type definitions have a new optional field, cloud_height that indicates on what y-level the clouds start in the dimension
New version command has been added
New datapack create subcommand has been added
Added a way to display very simple dialogs to users
Added a Server-authoritative Waypoint broadcasting system for controlling the Locator Bar behavior for Players
Added custom - a new click_event action type for text components
New optional fields can_be_sheared and shearing_sound have been added to the equippable item component
Added player_sheared_equipment advancement trigger
Minecraft Bedrock Edition 1.21.82
Another small hotfix (1.21.82) is being rolled out on Windows.
Fixed a crash that could occur when loading a world with a high number of custom blocks
Minecraft Bedrock Edition 1.21.81
A new update has been released to address a few issues with the 1.21.80 release. Please continue to report and upvote any bugs you find at bugs.mojang.com.
Fixes
Graphical
Fixed an issue where Vibrant Visuals (Experimental) would sometimes apply to worlds that do not correctly support it
Fixed an issue that could cause pixelated distortion on specific iOS devices (MCPE-218490)
Gameplay
Fixed a bug where hitting blocks while swimming would cause players to slow down too much (MCPE-201832)
Performance and Stability
Fixed a crash that could occur when loading a world with leashed entities in it
Fixed a crash that could occur after activating "SplashPotChange" and "LingeringPotChange" resource packs (MCPE-217599)
API
Fixed bug where block custom component event beforeOnPlayerPlace was not using read only privilege. Due to V1.X.X of scripting releasing without read only privilege, the fix is now only applied to V2.X.X and higher versions of scripting
Components
"minecraft:leashable" component values can once again be updated at runtime via component groups
"minecraft:leashable" presets are now re-evaluated every tick instead of only when the entity is leashed
Minecraft Bedrock Edition 1.21.80
Have you ever looked out across the Overworld and just wished it was… flatter? Well, good news! Flat world presets are now available in Bedrock Edition! Whether you prefer to build on a clean slate or have an aversion to pointy landscapes, now you can have your pick of several exciting in-game presets, from Classic Flat to Water World. If that wasn't enough, there's also tons of bug fixes and some exciting features waiting behind the experimental toggle.
Features and Bug Fixes
Flat World Presets
In the Advanced tab of the Create New World screen, enable Flat World to access flat world presets Classic Flat Tunnelers' Dream Water World Overworld Snowy Kingdom Bottomless Pit Desert Redstone Ready
Accessibility
Fixed an issue where Text To Speech wasn't working on Android Fire Tablet devices
Audio Fixes
Fixed an issue where all sound in Windows stops working after 40-41% loading (MCPE-175138)
Music and sounds will no longer play once the save and exit button is pressed (MCPE-190632)
Fixed Wolf spawning sounds not using the appropriate sound variants (MCPE-190576)
Fixed credits music not playing if entering credits from the settings menu while game is paused. (MCPE-190625)
Ambient Block Sounds
The ambient sounds for Sand block, Dead Bush block and Terracotta block can now play (MCPE-194677)
Blocks
Sapling "age_bit" no longer regresses after an unsuccessful growth attempt, preventing nearby Observers from activating incorrectly (MCPE-190286)
Fix ambient occlusion issue for non 1x1x1 blocks
When a block around any of these smaller non 1x1x1 blocks is broken, the AO computation is correctly applied to the face in the direction of that broken block. Previously the wrong face could be seen getting lightened/darkened.
A list of blocks affected: stairs, walls, gates, buttons, cakes, plates, fences, anvil, grindstone, hopper, bell, lectern, eggs, brewing stand
Flowers now have the same random offset range and values as Java
Bamboo, Hanging Roots, Mangrove Propagule, and Nether Sprouts now have the same random offset range and values as Java Edition
Coral Fans and Coral Plants now have the same random offset range and values as Java Edition
Double tall plants, like sunflowers, now have the same random offset range and values as Java Edition
Pointed Dripstone, Tall Grass, and Dry Grass now have the same random offset range and values as Java Edition
Basalt can be created if the soul soil is placed last after the lava and blue ice are already in place again (MCPE-194008)
Bundles
Empty open Bundle icon now renders correctly when Bundles are tapped with Touch Controls
Character Creator
Fixed an issue that caused the wrong sized player model to show when using custom skins (MCPE-189739)
Gameplay
Players will no longer pass through Blocks placed around x or z coordinates that are a power of 2. (Example 256, 512, 1024 ...) (MCPE-173843)
Removed access to Virtual and Mixed Reality gameplay.
Fixed server client desync issue during portal travel on Realms (MCPE-188731)
Added 'music_definition' field to 'minecraft:biome_music' component in client_biome json files to control the music played in the biome. The default music will be determined by the dimension if the biome_music component or music_definition property is left off. An empty string can be used if the biome is intended to be silent
Fixed an issue where the player would momentarily lay under or beside a Bed when going to sleep
Deepslate Redstone Ore once again lights up after interacting with it (MCPE-191381)
Deepslate Redstone Ore no longer stays infinitely lit up after interacting with it (MCPE-136864)
When respawning from death while gliding or swimming players will now have the correct collision (MCPE-189554)
Fixed a bug that a player can sprint in water faster than swimming
Changed Elytra so that while gliding, using a firework will only be used as a boost even if placed on a block
Fixed an issue where using a Firework with Elytra in another block like Sugar Cane would result in rubberbanding (MCPE-191595)
Trail ruins now generate at the same location in Mutated Birch Forests between Java and Bedrock on the same world seed
General
Enabled Filter Profanity toggle on PlayStation, Nintendo, and Xbox platforms.
Items
Fixed a bug where most usable items could not be used while targeting a Mob Spawner (MCPE-58999)
Mangrove Roots can now be used as fuel in Furnaces (MCPE-155605)
Fixed an issue where adding items to a slot in a Chest while it is being updated by a Hopper might remove the items (MCPE-166390)
Mobs
Fixed a bug where named Slimes and Magma Cubes lose their names when splitting (MCPE-14975)
Creakings no longer despawn on world reload (MCPE-190845)
Parrots can now imitate Phantoms, Zoglins, Guardians, Ravagers, Pillagers, and Blazes (MCPE-164404)
Wither Skeletons and Zombified Piglins can now walk in lava (MCPE-46806)
Farm animal spawn eggs used in the Mangrove Swamp biome will now spawn the same variants of Chicken, Cow, and Pig as seen in the Java Edition (MCPE-190750)
Mobs no longer have difficulty inflicting recurring hits when very close to non-moving players (MCPE-189535)
Camels no longer spawn in spaces that are too small for them (MCPE-190700)
Farmer villagers no longer occasionally get stuck when collecting grown crops (MCPE-166344)
Fixed Evoker legs not moving when walking (MCPE-191193)
Realms
Fixed a crash when clicking several times while trying to upload a world to an inactive Realm slot
Realms Server Hosting Region Preference Selection:
Added a new "Advanced" tab to the Realms settings screen where Realm owners can select which datacenter region they would like to host their Realm in
Options include a list of regions, or allowing the Realms service to automatically select the best region for the Realm owner or the first player to join the Realm in a given session
Note that this selection is a preference only and due to server capacity, your Realm may be hosted in a different region than selected and in that case, the next closest region to your preference will be selected
Added a message during joining a Realm to indicate which server region your Realm is assigned to for that session
For more information on Realms regional server hosting, read this detailed article: Improved Realms Regional Support | Minecraft
Recipes
Fixed a bug where players could still craft unknown recipes when dolimitedcrafting game rule was enabled (MCPE-186699)
Stability and Performance
Fixed a bug that occasionally caused an error when creating a Realm on an empty slot
Fixed a crash that could sometimes occur when certain foliage textures fail to load
Fixed an issue that caused a crash while generating chunks
Fixed bugs causing marketplace addon content to sometimes not load in a world
User Interface
Fixed a bug that could prevent Minecraft from loading the main menu, after cancelling a server transfer request from another server. (MCPE-189096)
Potion of Slowness IV (standard, splash, lingering) is no longer separated from other slowness potions in Creative Menu (MCPE-101923)
Touch Controls: Updated icons for Dismount and Jump buttons (when mounted) to be clearer and consistent between the touch control schemes (MCPE-184403)
Suspending/minimizing the game with Screen Animations disabled no longer resets the world seed in the Create New World screen. (MCPE-188975)
Touch Controls: Spectators can now also customize controls (MCPE-184704)
Touch Controls: Fixed a bug that could cause issues when customizing touch controls during the death animation in Hardcore mode (MCPE-186584)
Added modal to handle Not Enough Disc Space error in Edit World screen, Resource Packs tab
Fixed "Download all missing packs" button not working under specific conditions
Fixed a bug where the bed screen would display the wrong message when sleeping during a thunderstorm (MCPE-190178)
Stopped main menu background rotation when entering new player flow
Stopped main menu background rotation and logo text movement when the "screen animations" option is disabled.
Worlds are no longer missing from the Storage menu
Bundle tooltip no longer sometimes renders as if having a different amount of items
Adding "Manage Storage" button if download fails due to lack of space with instructions on what needs to be cleared out.
Adding "Clear Download Cache" button to storage for clearing files that got stuck due to a downloading error.
Auto clearing the download cache on startup if it detects that it is running out of space.
Fixed an issue which prevented the escape keyboard shortcut from working in certain scenarios on the death screen
Bundle slot selection using gamepad right stick no longer skips slots when playing in split screen
Stacks are now correctly splitting across slots when moving cursor and holding the left mouse button to split a stack evenly across slots
Updated the friends drawer status to tell if a friend is playing in the same world as you
Bundle UI now correctly disappears when interacting with Inventory tabs in Pocket UI
Fixed a bug where the game would be unresponsive for a short while after leaving the bed screen.
Vanilla Parity
General
Add magic crit particles for enchanted weapons, to better match the Java edition (MCPE-18704)
Items
Cut Sandstone Slabs can now be crafted in the Stonecutter using Cut Sandstone (MCPE-42734)
Cut Red Sandstone Slabs can now be crafted in the Stonecutter using Cut Red Sandstone (MCPE-42734)
Totem of Undying now gives the same 45 second regeneration as Java (MCPE-90716)
Shears now consume durability when used on Beehives and Bee Nests with full Honey level (MCPE-63995)
Shields now take durability damage from explosions (MCPE-121484)
Mobs
The maximum amount of Raw Rabbits dropped from Rabbits is now increased by 1 for each level of Looting (MCPE-47125)
Structures
Woodland Mansion: Iron Axe with Efficiency I now always generates in a Chest inside Woodland Mansion's tree-chopping room (MCPE-109048)
Experimental Features
Game Drop 2 2025 Experiments
Enable the "Drop 2 2025" experimental toggle to test out these new features!
Blocks
Dried Ghast
Can be found in the Nether in Nether Fossil structures
Can be crafted with 1 Bone block and 8 Ghast Tears
When waterlogged it undergoes 3 states over about 20 minutes until it spawns a Ghastling mob
Makes sounds and shows particles depending on state
If mined during the waterlogging, it will revert to its "dry" state regardless of what state it has reached during waterlogging
Will revert states back to its initial "dry" state when it is taken away from being waterlogged, using the same time scale
Mobs
Ghastling
Ghastling is a young version of the Happy Ghast mob.
Spawns from a Dried Ghast block that has continuously been waterlogged for about 20 minutes.
After spawning, the Ghastling will try and follow:
Players within a 16-block radius or
An adult, non-aquatic passive mob (and some neutral mobs) within a 16-block radius
If no player or suitable mob is close around the Ghastling will idle around within 32 blocks from its home position (where it spawned or last was interacted with).
Can be tempted and fed using Snowballs
Will grow up into a Happy Ghast after about 20 minutes (or faster if fed Snowballs)
Can be summoned using the command: "/summon happy_ghast ~ ~ ~ ~ ~ minecraft:spawn_baby"
Happy Ghast
The Happy Ghast is a new flying mount that can carry up to four players.
Spawns from a Ghastling after about 20 minutes (or faster if Ghastling is fed Snowballs)
Can be equipped with a harness and then be mounted by up to 4 players
Tempted by Snowballs and Harness. Harness tempting only works if the Happy Ghast is unharnessed
Has no panic behavior when taking damage
Cannot be bred
Slowly regenerates health, with regeneration speeding up during rain, snow or when flying at the same height as clouds are rendered
The first player that mounts the Happy Ghast will control it, sitting in front of the Happy Ghast, just above its face
When a player mounts, the goggles on the Happy Ghast go down to cover its eyes, indicating that it now can be controlled
Other players who mount after the pilot is mounted, are placed in slots on each side of the Happy Ghast, starting clockwise from the "pilot" player
Pressing crouch button dismounts the player on top of the Happy Ghast
If the Happy Ghast detects players on top of it, it then ceases all movement and aligns to the closest cardinal horizontal direction
This happens regardless of it having a harness equipped or not
3rd person camera is moved back when player is mounted on the Happy Ghast
When there are no players mounted or walking on the Happy Ghast, the goggles go up and the Happy Ghast starts to roam around the home position
If players dismount midair, the Happy Ghast will descend towards the ground before it resumes roaming
Cannot enter boats
Idles around within 64 blocks from its home position (where it spawned or last was interacted with)
If wearing a harness, the Happy Ghast idles closer to the home position (within 32 blocks).
The Happy Ghast will try to stay close to blocks when roaming on its own
Known Issue: The Happy Ghast's health is currently set to 40 when it should be 20. We will be addressing this as soon as possible!
Ghast
Updated Ghast texture
Items
Harness
Harness is a new item that can be equipped on a Happy Ghast to allow players to ride it.
Crafted out of 3 leather, 2 glass blocks and 1 wool block, the harness will have the same color as the wool block used when crafting
Can be re-dyed
Can only be equipped on a Happy Ghast
Allows up to 4 players to mount the Happy Ghast
Can be removed from the Happy Ghast using Shears but only when no players are mounted
Commands
Added the Game Rule command locatorBar to enable or disable the Locator Bar feature
Vibrant Visuals
The features, lighting, effects, and assets are still in development, so expect things to change and improve over time as we continue to iterate.
Supported devices include Xbox Series X|S, Xbox One, PlayStation 4, PlayStation 5, Android, iOS, and PC.
Android: Adreno 640, Mali-G68, Mali-G77, or Xclipse 530 or higher
iOS: A12 or M1 or higher
PC: Running Minecraft on DX12
Our team is hard at work testing Vibrant Visuals on even more Minecraft: Bedrock Edition devices, and we hope to be able to update this list of supported devices in the future.
To use Vibrant Visuals in a World, you must enable the "Vibrant Visuals" toggle in the Experimental tab in the Create New World or Edit World screens. This will expose Vibrant Visuals as an option in the in-game Video settings Graphics Mode dropdown, which can then be selected alongside the other existing rendering modes.
Presets for choosing between "Favor Visuals" and "Favor Performance" are available in the Video Settings. Specific feature and visual settings can also be adjusted by expanding "Vibrant Visuals Options".
Splitscreen is not supported with Vibrant Visuals and the game will switch to Fancy or Simple rendering if multiple players are joined locally.
Marketplace Add-Ons, Skins, and Persona items will work with Vibrant Visuals, however, Worlds and Texture Packs are not compatible with the new mode at this time.
Known Issues
Some visual corruptions may exist on certain Android devices, particularly with Mali GPUs
Surfaces deeper than eight blocks underwater are dark
Light may leak into underground areas or shadows may pop in and out, especially near cave entrances
Textures may turn pink after suspend and resume, opening Settings, or exiting world
Metallic surfaces might appear with some visual bugs in certain conditions
Emissive surfaces might not glow or appear white in certain conditions
You can report any issues at bugs.mojang.com and please send us your feedback at aka.ms/mcvibrantvisualsfeedback
Locator Bar
The Locator Bar is a new UI element on the Player HUD that displays the direction of other Players in the World.
When the Locator Bar Experiment is enabled and there are multiple Players in a World, the Locator Bar will appear on-screen for each Player, replacing the Experience Bar. The Player Level number will still be visible as before above the Locator Bar.
The Locator Bar will display colored indicators when the camera is facing within 120 degrees towards another Player. If another Player is 30 degrees above or below the camera's viewport (the screen) an up or down arrow will be displayed.
Crouching will hide the Player, preventing their indicator from appearing on the Locator Bar of other Players.
Players in Spectator Mode are not visible on the Locator Bar.
A Mob Head or a Carved Pumpkin will similarly hide Players from the Locator Bar when worn in the head slot.
Using a Potion of Invisibility will also hide players from the Locator Bar.
Developer's note: When the Locator Bar moves out of experimental, we plan on making it a feature that Players can toggle on and off.
Player Dots on the Locator Bar now show correctly regardless of Simulation Distance
Dots are now shown representing Players in Spectator Mode to other Players also in Spectator Mode on the Locator Bar
Known Issues
The Locator Bar has the following known issue, so we recommend testing it with a Simulation Distance of 4 chunks
If the Simulation Distance is set to greater than 4 chunks then the Locator Bar may not show players in between 4 chunks and the Simulation Distance
Minecraft Bedrock Edition 1.21.72
A new update has been released to address a few more important issues since the 1.21.70 release. Please continue to report and upvote any bugs you find at bugs.mojang.com.
Please note: This update will be rolling out to the various platforms as they become available - thank you for your patience!
Fixes
Fixed several crashes that could occur during gameplay
Sea Pickles no longer replace blocks when being placed on a partial block
Fixed an issue that could cause renamed Book & Quill to become blank (MCPE-194195)
Fixed some cases of players' locations being massively rewound during long server stalls
Minecraft Bedrock Edition 1.21.71
Fixes:
Fixes flashing screen on certain devices when loading a world at the end of the progress screen (MCPE-190555)
Fixed an issue that prevented buttons for external links from working correctly on iOS devices
Fixed mobs playing their death animation twice as quickly as they should have (MCPE-191525)
Fixed client and server desynchronizing on entities the client erroneously thought were dead
Minecraft: Java Edition 1.21.5 - Spring to Life
It's time to experience new wonders of the Overworld as we release the Spring to Life drop, the first Minecraft game drop of 2025.
The Spring to Life drop brings more reasons to explore both near and far! Warm winds have swept across biomes, bringing new mob variants, ambient sounds, and lush plants for you to discover. Befriend fluffy pigs, marvel at glittering firefly bushes, listen out for whispers of sand, and delight in a blooming Overworld humming with new beginnings.
In this release we are also making the game tests system accessible through data packs with the new test command. And as usual, we continue to rebuild our engine to improve the experience for players and content creators. We are sure all those spare parts left on our floor can't be that important, right?
New Features
Added cold and warm variants for the Pig, Cow and Chicken
Sheep now spawn with wool color dependent on the biome in which they spawn
Added new sound variants for Wolves
Overhauled the visuals of each Spawn Egg to improve readability and accessibility
Added fallen tree generation
Added Firefly Bush block
Added Leaf Litter block
Added Wildflowers block
Added Bush block
Added Short Dry Grass and Tall Dry Grass blocks
Added Cactus Flower block which can grow on Cactus blocks
Added new falling leaf particles to all Leaves blocks that did not already have them
Added new ambient block sounds in the Desert and Badlands biomes
Added language support for Kyrgyz
Farm Animal Variants
Warm and cold variants have been added for the following animals: Pig Cow Chicken
The variant is determined by the biome they spawn in
Temperate variant - The variants we are all familiar with, spawns by default where the other variants do not
Cold variant - A variant that will be selected if spawned (naturally or by player) in these biomes: Cold Ocean Deep Cold Ocean Deep Dark Deep Frozen Ocean End Barrens End Highlands End Midlands Frozen Ocean Frozen Peaks Frozen River Grove Ice Spikes Jagged Peaks Old Growth Pine Taiga Old Growth Spruce Taiga Small End Islands Snowy Beach Snowy Plains Snowy Slopes Snowy Taiga Stony Peaks Taiga The End Windswept Forest Windswept Gravelly Hills Windswept Hills
Warm variant - A variant that will be selected if spawned (naturally or by player) in these biomes: Badlands Bamboo Jungle Basalt Deltas Crimson Forest Deep Lukewarm Ocean Desert Eroded Badlands Jungle Lukewarm Ocean Mangrove Swamp Nether Wastes Savanna Savanna Plateau Soul Sand Valley Sparse Jungle Warm Ocean Warped Forest Windswept Savanna Wooded Badlands
When bred by a player, a baby variant will not be chosen by the current biome, but instead randomly selected from one of the parents' variants
Two new Egg items have been added for the warm and cold Chicken variants Blue Egg - The Egg that is laid by and can hatch cold Chicken variants Brown Egg - The Egg that is laid by and can hatch warm Chicken variants
Sheep Wool Color in Warm and Cold Biomes
Sheep now spawn with wool color dependent on the biome in which they spawn:
Temperate biomes: (these colors are unchanged from previous behavior) Common Sheep color is white Uncommon Sheep colors are black, gray, light gray and brown There is a rare chance for a pink Sheep to spawn
Cold biomes: Common Sheep color is black Uncommon Sheep colors are gray, light gray, white and brown There is a rare chance for a pink Sheep to spawn
Warm biomes: Common Sheep color is brown Uncommon Sheep colors are gray, light gray, white and black There is a rare chance for a pink Sheep to spawn
Wolf Sounds Variants
Added 6 new Wolf sound variants with unique ambient, hurt, death, growl, whine, and pant sounds
The new sounds are part of variants that are called "Big", "Cute", "Puglin", "Angry", "Grumpy", and "Sad"
The original Wolf sounds now are used for the variant called "Classic"
Every Wolf will have a sound variant randomly assigned to it from these 7 variants
The sound variant is not related to the texture variant
Spawn Egg Visuals Overhaul
Each Spawn Egg now has their own unique visual which captures the personality and character of the mob it spawns
Each egg visual varies in shape to reflect the in-world size of the mob it spawns
For example, smaller mobs tend to have a smaller Spawn Egg
Fallen Trees
Fallen trees are a new decorative variant of trees
Fallen trees come in four different wood type variants: Oak Birch Jungle Spruce
Birch fallen trees come in a shorter and a longer version
Some fallen trees can be decorated with Mushrooms or Vines
Fallen trees can be found in all biomes where their standing tree variant grows, except the following: Bamboo Jungle Flower Forest (has fallen Birch trees but not fallen Oak trees) Grove Meadow River
Firefly Bush
The Firefly Bush is found adjacent to water in Swamps, Mangrove Swamps, Badlands, and near Rivers
When it is dark, glowing firefly particles appear around the Firefly Bush
Using Bone Meal on a Firefly Bush grows a Firefly Bush in a random adjacent space if possible
The Firefly Bush emits a light level of 2
The Firefly Bush has a chance of playing ambient sounds when these conditions are met: it is night it is not blocked from above by any collidable block except leaves
Leaf Litter
Leaf Litter is a new type of decorative block which can be found in the Forests, Dark Forests and Wooded Badlands Note: Leaf Litter is only spawned as part of world generation, and does not regenerate during gameplay
Leaf Litter can have different amounts of leaves in one block space Up to four Leaf Litter pieces can be placed in the same block space Placing a Leaf Litter into an existing Leaf Litter block increases the amount of leaves
Leaf Litter can be placed in four orientations
Leaf Litter can be placed on any block with a full top face
Leaf Litter can be created by smelting any type of Leaves block
Leaf Litter can be used as fuel for smelting
Leaf Litter can be used in the Composter
Leaf Litter has unique block sounds
Leaf Litter is tinted based on which biome it is in
Leaf Litter is replaceable when building
Wildflowers
Wildflowers are a new type of flower which grow in Birch Forests, Old Growth Birch Forests and Meadows
Wildflowers can have different amounts of flowers in one block space Up to four Wildflowers can be placed in the same block space Placing a Wildflower into an existing Wildflowers block increases the amount of flowers Using Bone Meal on Wildflowers will produce more Wildflowers
Wildflowers can be placed in four orientations
Wildflowers can be crafted into Yellow Dye
Bush
The Bush is a new type of decorative block that can be found in small patches in the following biomes: Birch Forest Forest Frozen River Old Growth Birch Forest Plains River Windswept Forest Windswept Gravelly Hills Windswept Hills
The Bush can be used in the Composter
Using Bone Meal on a Bush grows a Bush in a random adjacent space if possible
A Bush only drops when broken with Shears or a Silk Touch tool
The Bush is replaceable when building
Short and Tall Dry Grass
Added two new types of grass: Short Dry Grass and Tall Dry Grass
Both are 1 block high, which means Tall Dry Grass differs from regular Tall Grass which is 2 blocks high
Both generate in the Desert and Badlands biomes
Both can be placed on types of Sand, Terracotta, Dirt blocks, and Farmland like the Dead Bush
Both can be bonemealed Using Bone Meal on Short Dry Grass grows it into a Tall Dry Grass Using Bone Meal on Tall Dry Grass grows a Short Dry Grass in a random adjacent space if possible
Both can be used in the Composter
Sheep can eat both to regrow their wool
Both can be used as fuel for smelting
Both are replaceable when building
Cactus Flower
Cactus Flower is a new type of flower that has a chance of generating on Cactuses in Deserts and Badlands
Cactus Flower can be placed on Cactus blocks, Farmland, or any block which has center support at the top of the block
Cactus Flowers have a chance of growing on Cactus blocks instead of the Cactus growing taller If a Cactus is 1-2 blocks tall, the Cactus Flower has a 10% chance to grow If a Cactus is 3 blocks or taller the Cactus Flower has a 25% chance to grow Cactus Flowers will only grow if they have space on all four sides
Cactus Flowers can be used in the Composter
A Cactus Flower can be used to craft 1 Pink Dye
Falling Leaf Particles
All Leaves blocks now have chance of spawning falling leaf particles
The following blocks are affected by this change: Acacia Leaves Azalea Leaves Birch Leaves Dark Oak Leaves Flowering Azalea Leaves Jungle Leaves Mangrove Leaves Oak Leaves Spruce Leaves
New Ambient Sounds for Desert and Badlands
Sand, Red Sand and Terracotta of any color have a chance of playing ambient sounds when surrounded by another block in the same group on at least 3 sides, at a distance of 8 blocks block.sand.idle can be played in any biome block.sand.wind only plays when in Desert or Badlands biomes
Dead Bush blocks have a chance of playing ambient sounds when placed on top of two blocks that are any color of Terracotta, Sand or Red Sand blocks in any biome
Changes
The main menu panorama has been updated for the "Spring to Life" drop
Beacons and their beams now render beyond 16 chunks, up to the client render distance To keep it easily visible at large distances, the beam is rendered thicker the further away you are The beam now renders up to 2048 blocks high, up from 1024
Lodestones have a new crafting recipe and can now be found in Ruined Portals
The trades of the Cartographer and Wandering Trader have been updated
Bundles can now be found in some of the Chests in Villages
Updates to Camel, Chicken, Cow, Pig, and Sheep spawning
Zombified Piglins now need to be killed by a Player to drop the Player-specific loot such as experience
This makes them consistent with all other mobs in the game
Changes to world generation of the Pale Garden and Meadow biomes
Chunks loaded by a portal will now be re-loaded again automatically when the world is reopened
Improved how simulation distance affects block ticks
Tweaks to the Creaking and Creaking Heart
Textures and models for temperate Cow, Mooshrooms and Sheep have been updated
Minor tweaks to existing Blocks, Items and Entities
Various changes and tweaks to sounds
Minor improvements to world uploads in Realms
Reverted fix MC-152728 - "The player continues sprinting when performing actions that slow them down" Developer's Note: After consideration, we have decided to revert this fix. While we do want to revisit these mechanics in the future, it's clear that these recent fixes alone didn't quite hit the mark and caused too many negative side effects for parkour, speedbridging, and movement in general
If the game detects that the last startup did not complete normally, the fullscreen option will now be reset
Removed Herobrine
Lodestone Changes
The Lodestone is now crafted from 1 Iron Ingot surrounded by 8 Chiseled Stone Bricks
Lodestones can now be found as loot at Ruined Portals in the Overworld or Nether
Advancement "Country Lode, Take me Home" has been moved from the "Nether" category to the "Adventure" category
Cartographer and Wandering Trader Trade Rebalance
Cartographer Trades Cartographers now sell 7 new maps each pointing to a different village or other structures in a different biome Cartographers from different village types will sell a different range of maps and colored banners Some prices and quantities have also been adjusted
Wandering Trader Trades The Wandering Trader now has better prices, more trades and a larger amount of stock for many items They will also now buy basic supplies from players, so it is possible to get some Emeralds by helping them prepare for their next journey - even if you don't feel like buying anything The Wandering Trader will offer to buy two items from this list: Water Bottle Water Bucket Milk Bucket Fermented Spider Eye Baked Potato Hay Bale Wandering Traders now have a chance of selling these items (in addition to their previous trades): Logs (Acacia, Birch, Dark Oak, Jungle, Oak, Spruce, Pale Oak or Cherry) Enchanted Iron Pickaxe Potion of Invisibility
Mob Spawning Changes
Camels now spawn in Deserts
Chickens, Cows, Pigs, and Sheep can now spawn in Badlands
World Generation Changes
The Pale Garden biome now occupies more space that was previously taken by Dark Forest
Woodland Mansions can now generate in the Pale Garden biome
Short Grass now generates slightly sparser in Meadows
Simulation Distance
Any block in simulation distance of a player, or loaded by another source of chunk loading such as Ender Pearls, may now receive random ticks instead of 8 chunks just around players
For example: if a chunk is loaded by an Ender Pearl or is in the spawn chunks, crops are able to grow, Ice can melt, Snow can fall, and a Cauldron can be filled by rain
Mob spawning, Lava spreading fire, and Lightning strikes still occur in the previous radius of 8 chunks around players
Fire will no longer burn or spread if no player is within 8 chunks
Creaking and Creaking Heart
Creakings can now be named using Name Tags
Named Creakings will persist through the day
However, they will still be torn down if stuck with a player or if too far from their Heart
Named Creakings are still resistant to all damage, and can communicate with their Hearts via particles
Creaking Hearts correctly placed between Logs have a new dormant texture during the day
Dormant Creaking Hearts cannot spawn new Creakings or Resin
The transition between the awake and dormant states for Creaking Hearts, as well as the transition of Eye Blossoms is now based on the fixed day time
All these behaviors are no longer affected by weather or dimension brightness
Mob Texture and Model Changes
The look of the temperate Cow has been slightly updated to have an extruded snout
The look of both Mooshroom variants have been slightly updated to have an extruded snout
Sheep's wool undercoat is now also colored when dyed
The Sheep wool texture has been tweaked to remove the stark line at the back
Minor Tweaks to Blocks, Items and Entities
Sheep can now eat Fern blocks
Landing on Powdered Snow with Leather Boots equipped after falling further than 2.5 blocks will now make entities fall through the snow
Jumping or falling less than 2.5 blocks allows the entity to land on top of the snow like before
Saddles equipped onto Pigs or Striders will now maintain properties such as custom name when dropped
Bubble columns produce less particles and sounds when entities are unaffected by them are inside them
Pale Oak Leaves and Pale Oak Saplings have an updated map color
Improved tooltips for the Crossbow and all container items
Item Tooltips
Crossbows will now show all charged projectiles in their tooltip instead of just the first
All charged projectiles will also add their entire tooltip as a subsection, instead of only Fireworks
All container items with stored contents, such as a Chest picked with Ctrl+Pick Block, will now list the first 4 items in their tooltip just like Shulker Boxes
Sound Changes
The volume of the narrator is now affected by the game's configured volume in the "Voice" category
Added new break, place, step, fall and hit sounds for Iron Blocks, Iron Bars, Iron Trapdoors, Iron Doors and Heavy Weighted Pressure Plates
The breaking sound for the "grass" sound type has been lowered
Blocks that are broken by a Piston now play their breaking sound
Ambient block sounds in Desert, Badlands and Pale Garden which are only used for ambience have been moved from the "Blocks" to the 'Ambient/Environment' category
Realms World Uploads
Uploading a world to Realms will now enable Command Blocks by default
It is now possible to upload Hardcore singleplayer worlds to Realms
Technical Changes
The Data Pack version is now 71
The Resource Pack version is now 55
A new entry point is present in the server jar: net.minecraft.gametest.Main
Automatically starts a server and runs all available game tests
A new command line argument is available for the client: --renderDebugLabels
Adds debug labels to relevant OpenGL objects, making debugging rendering easier for developers
Minor changes to chat network protocol
Game Test Entry Point
This new entry point automatically starts a server, runs all available game test, and then exits.
Options: --help - Shows usage information --packs - Set a folder of data packs to include in the world Any zip file or folder containing a pack.mcmeta file is included --report - Exports results in a JUnit-like XML report at the given path --tests - Specify which tests to run with a selection - a wildcard expression matching namespace test instance IDs If omitted, or used with an empty ID, all tests will be run --universe - The path in which the test server world will be created Any existing folder will be replaced Default: gametestserver --verify - Enables test verification Runs the tests specified with test or testNamespace 100 times for each 90-degree rotation step Default: false
Example usage: java -DbundlerMainClass="net.minecraft.gametest.Main" -jar server.jar --packs mytestpacks
Network Protocol
The clientbound player_chat packet now contains an index increasing for every message sent to the client
The index starts at 0 when logging in (or is reset by configuration phase and the login packet)
For every message, the server should increment this value by 1
If this value updates in an unexpected way, the client will disconnect
As the protocol requires that every chat packet reaches the client in produced order, the goal is to enable faster detection of missed/reordered chat messages for custom server developers
The serverbound chat and chat_command_signed packets now contain a checksum byte along with the "last seen" update
This is a simple hash of the "last seen" signatures which should be reconstructed by the server, allowing quicker detection of desynchronized state
This can be passed as 0 to disable the check, for compatibility with protocol translation
Data Pack Versions 62 through 71