Minecraft 1.19.51


Minecraft is a game about breaking and placing blocks. At first, people built structures to protect against nocturnal monsters, but as the game grew players worked 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 things in The Nether, which is more scary than pretty. You can also visit a land of mushrooms if it sounds more like your cup of tea.

What to expect from Minecraft 1.20:

Minecraft 1.20 changelog

Planned additions


  • Bamboo Planks.png Bamboo Planks
    • Crafted from bamboo.
    • Can be used to craft respective slabs, stairs, fences, fence gates, pressure plates, signs, buttons, doors, rafts, hanging signs, and trapdoors.
    • Can also be crafted into bamboo mosaics, a new block.
  • Bamboo Mosaic.png Bamboo Mosaic
    • Crafted from bamboo planks.
    • Can be used to craft respective slabs and stairs.
  • Chiseled Bookshelf
    • Can store up to six books, enchanted books, or books and quills.
    • Books are directly added and removed, so there is no interface.
    • Can be used with a redstone comparator to detect the last slot that was interacted with.
  • Hanging Sign
    • Crafted using stripped logs and chains.
    • Has a total of 10 wood variants: oak, spruce, birch, jungle, acacia, dark oak, mangrove, crimson, warped and bamboo.
    • Has 3 block variants, hanging from the side of a block, hanging below a wider block and hanging below a narrower block such as fences or chains.
    • Can be tinted with glow ink sacs to make text glow.
    • Acts like a regular sign.
  • Sniffer Egg[unofficial name]
    • Can be found in ocean ruin chests.
    • Hatches into a baby sniffer.


  • Ancient Seeds[unofficial name]
    • Can be dug out of the ground by the sniffer.
    • Can be planted on the ground to grow new plants.



  • A rideable entity.
    • Mobs like husks can’t reach entities riding camels due to its height.
    • Can carry up to two players at a time.
  • Can be bred with cactus to produce a baby camel.
  • Can dash to walk faster, or to jump over obstacles such as ravines and rivers.


  • Won the mob vote during Minecraft Live 2022.
  • An ancient mob that is hatched from sniffer eggs, which can be found in chests in underwater ruins. Upon hatching, the sniffer can find ancient seeds, which can be used to grow new types of decorative plants.

Non-mob entities


  • A new type of boat, crafted with bamboo planks.
  • Can be used to craft a variant with a chest.

Planned changes

  • Cactus
    • Can be used to breed camels.


  • Saddle
    • Can be placed on camels.

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.

What is the difference between Minecraft Java Edition and Minecraft Bedrock Edition?

Java is, by and large, the more powerful and feature-rich version of Minecraft, but it lacks the compatibility and cross-play support of Bedrock. Furthermore, Bedrock Edition comes packaged with microtransactions, RTX support, and a handful of other exclusive functions (not to mention a broader set of supported devices).

Java Edition is PC only and players can only interact with other Java Edition players. Meanwhile, Bedrock Edition is multi-platform which means Bedrock players can interact with each other be it console, mobile or PC.

Gamers on the Java Edition have access to numerous communities and endless mods. These two combined make the multiplayer experience of the game a lot more malleable. The biggest con for Java Edition is that it requires higher spec machines to run smoothly.

Bedrock Edition does offer a few things that the Java Edition does not have. Mainly its marketplace, where you can acquire skins and add-ons, and the option to use controllers. Parental controls via Xbox services also provide peace of mind to parents.

How do I find other Minecraft players online?

To play Minecraft with other players, find a server first. Different servers offer different gameplay. Some are centered around building, others offer an MMO experience, and others are centered around survival.

There is a universe of possibilities, so your best bet is use any search engine to find Minecraft servers with the kind of gameplay style you’re looking for. Such is the diversity that if you’re looking for gameplay similar to GTA all you have to do is search “Grand Theft Auto Minecraft servers” to get a list of options. Once you have found a server, open Minecraft, select Multiplayer, and choose “Add Server.”

Note: To play Minecraft Java Edition please download and install Java first. (Minecraft 1.19+ requires Java 17)

What’s New

Minecraft Bedrock Edition 1.19.51


Technical: Components

  • The minecraft:variable_max_auto_step component has a new property controlled_value.
  • This property will override base_value when a mob with minecraft:input_ground_controlled is being controlled by the player.
  • jump_prevented_value will have precedence over both other values.


  • Fixed a crash that could occur during gameplay.
  • Pistons can no longer recreate moving blocks that were destroyed mid-move.
  • Horses can no longer be pushed over Fences with Carpets on top (MCPE-164717).
  • Touch control selection screen will no longer appear on Nintendo Switch.
  • Fixed the Structure Block screen so the Y value field can properly be accessed with just the keyboard (MCPE-164148).

Minecraft Bedrock Edition 1.19.50


  • Added the “Next Major Update” experimental toggle.

Dressing Room

  • Added a new flow to introduce the new Minecraft Cast Characters and how to use said characters as one’s appearance.


  • While playing tag, baby villagers will now run at a quicker speed that matches Java Edition.


  • Updated vex model and texture.
  • The vex retains a slightly larger hitbox to make it easier to fight.

Spectator mode

  • Moved from an experimental toggle into the base game.

Command format

  • /execute: The updated /execute command syntax, more similar to Java Edition, is no longer behind the “Upcoming Creator Features” experimental toggle.


  • Removed the ‘Spectator Mode’ toggle.

Touch Controls

  • Removed the action delay from attack and interact buttons.
  • When the joystick is unlocked, the draggable range has been changed to be the same as the when the joystick is locked.
  • In both modes, if auto-sprinting is enabled, it will start when the joystick is dragged slightly above the background. The auto-sprint will disengage if the joystick control is subsequently moved back into the joystick background area.
  • A tap gesture will now fire a charged crossbow. Previously it was necessary to hold the gesture for 400 milliseconds before the bolt would fire.

These additions and changes are accessible by enabling the “Next Major Update” experimental toggle.

Bamboo Mosaics

  • A plank variant exclusive to the bamboo wood set.
  • Can be crafted with 2 bamboo slabs arranged in a vertical strip.
  • The bamboo mosaic has its own stair and slab variant.

Buttons, doors, fences, fence gates, planks, pressure plates, signs, slabs, stairs, and trapdoors

  • Added their bamboo variants.
  • Bamboo planks can be crafted by arranging 4 bamboo in a 2×2 format in the crafting grid.

Chiseled Bookshelves

  • Can be crafted with 6 planks and 3 wooden slabs.
  • Can store up to 6 books, books and quills, written books, and enchanted books.
  • Can interact with redstone comparators.

Hanging Signs

  • A more expensive version of normal signs, which can be crafted with 2 chains and 6 stripped logs, resulting 6 of them.
  • Can be hung up in the following ways:
  • Underneath a block that can provide support in the center.
  • When the hanging sign is placed underneath a full block, the chains will be on parallel sides of the sign.
  • When the hanging sign is placed underneath a non-full block, such as a fence, or when placed while sneaking, the chains will take on an upside-down v-shape.
  • Attached to the solid side of a block.
  • Attached to the side or underneath another hanging sign.
  • Cannot be placed directly on the ground without support from the side or above.
  • However, hanging signs that have a horizontal bar will not pop when the supporting block is removed.


  • Can be equipped with a saddle and ridden by two players.
  • Spawn naturally in desert villages.
  • Can walk over fences.
  • Will randomly sit down.
  • While sitting, it is difficult to convince them to move.
  • Can either walk slowly or sprint quickly.
  • Can also dash forward but will lose stamina for a while.

Non-mob entities
Boats and boat with chests

  • Added bamboo raft and bamboo raft with chest.
  • Can be crafted with bamboo planks instead.
  • They function the same as ordinary boats, but have a unique look to them.


  • Added unique button click sound for wooden buttons to match Java Edition.

Doors, fence gates and trapdoors

  • Now use the same opening and closing sound effects as Java Edition.

Pressure Plates

  • Updated to have different pitches based on their behaviour to match Java Edition.


  • Various wood types now have unique sounds when placed, broken, or walked on.
  • There are three sets of unique sounds: Overworld wood types, Nether wood types, and bamboo.

Stability / Performance

  • Fixed several crashes that could occur during gameplay.
  • Fixed a crash that could occur when navigating down in the villager screen with the keyboard.
  • Fixed an issue where game would crash when ender dragon breath attack hadn’t hit blocks or fell into the void (MCPE-161204).
  • Navigating through the recipe book when the player had items that contain mobs in their inventory (like bees in beehives) no longer causes significant drops in performance (MCPE-146462).
  • Reduced server lag with items going in and out of hoppers (MCPE-68796).
  • Fixed frame rate dropping when hovering over item slots on the Creative inventory screen (MCPE-162277).
  • Fixed a crash that would occur if Education Edition items were rendered without the Education Edition toggle turned on (MCPE-161587).
  • Fixed a crash that could occur when actors with a non-player owner went through end portals.
  • Fixed a crash that could occur when loading into some Marketplace worlds on low memory devices (MCPE-161866).


  • When stuck inside a block, players will now be pushed towards the nearest open area.
  • Maps corrupted by black pixels can now be repaired by revisiting corrupted areas. Previously affected maps can now be repaired by holding in main or off hand. (MCPE-162421)
  • Fixed a bug that could cause the player to teleport back to a portal after exiting it. (MCPE-157494)
  • Fixed a bug that could cause players to get stuck on the “Building Terrain” screen when changing dimensions. (MCPE-158215)
  • Fixed improper LevelChunk blending when upgrading pre-1.18 worlds. (MCPE-162480)
  • Fixed Xbox controller thumbstick deadzone and sensitivity. (MCPE-162847)


  • While playing tag, baby villagers will now run at a quicker speed that matches Java Edition.
  • Increased enderman follow range from 32 to 64. (MCPE-35306)
  • Jump Boost now consistently affects mobs ridden by players. (MCPE-45823)
  • Slow Falling now consistently affects mobs ridden by players. (MCPE-126604)
  • Fixed an issue where breeding mobs with applied effects would result in the offspring having the effect bonuses permanently applied. (MCPE-81890)
  • Fixed bat resting location being offset when at negative world height.
  • Armor stands now drop their offhand item upon destruction. (MCPE-158228)
  • Fixed a bug that caused the ender dragon to not load if the world was saved and loaded while it was alive. (MCPE-156528)


  • Wooden doors, iron doors, wooden trapdoors, iron trapdoors, and fence gates now use the same opening and closing sound effects as Java Edition.
  • Updated pressure plates to have different pitches based on their behavior to match Java Edition.
  • Added unique button click sound for wooden buttons to match Java Edition.
  • Crimson and warped block sets now have a unique set of sounds.
  • Chiseled and cut red sandstone now have smooth undersides. (MCPE-20006)
  • Projectiles landing on mud will no longer shake repeatedly. (MCPE-153744)
  • Amphibious mobs no longer have trouble pathfinding around mud blocks. (MCPE-153961)
  • Mud and soul sand block bounding boxes now matches their visual bounding boxes for when a player places the blocks. (MCPE-162252)
  • Lily pads now pop with sound and particles when run into by a boat. (MCPE-65138)
  • Most blocks destroyed from lack of support now have visual particles, audio effects, and cause vibration events.
  • Coral fans can no longer be placed on the side of slab blocks. (MCPE-116986)
  • Coral fans can now survive on top of solid transparent blocks like glass. (MCPE-112407)
  • Fixed a bug where placed light blocks were invisible even while selecting a light block.
  • Dirt path and farmland collision are now one pixel lower. (MCPE-12109)
  • Players now sink in soul Sand and mud blocks. (MCPE-154973)
  • Sugar cane will now break on next random tick when its water source is removed. (MCPE-162351)
  • Piston arms now extend more smoothly. (MCPE-155987)
  • Blocks attached to Pistons now move more smoothly. (MCPE-146597)
  • Huge fungus blocks will no longer replace partial blocks when growing from nylium. (MCPE-65661)
  • Fixed an issue where an entity at coordinate 0,0,0 prevented pressure plates from being placed. (MCPE-161377)
  • Fixed blocks flickering when moved by pistons. (MCPE-15268)
  • Fixed an issue where signs would not play a placement sound when placed. (MCPE-65423)
  • Bubble columns are now properly generated above underwater magma blocks.
  • Swimming above mud blocks no longer causes the screen to get blocked. (MCPE-153737)


  • Freshly crafted tools and armor now work the first time they are used. (MCPE-161151)
  • Weapons, tools, and armor can now be dropped from the players inventory the first time after being renamed. (MCPE-162132)
  • Fixed issues with book & quill being not able to be signed and closed. (MCPE-163325)
  • Fixed a bug where fully charged items were lost when going through a portal. (MCPE-55279)
  • Using the anvil to enchant or fix items will no longer rename items unintentionally. (MCPE-154453)
  • Fixed a bug where slimes and magma cube could break shield durability every tick. (MCPE-119451)
  • Fixed a bug where pufferfish could break shield durability every tick. (MCPE-143689)

Touch Controls

  • Re-enabled the new stack splitting functionality for touch devices.
  • “Split Control” option will only appear in Classic control mode and only affect the Classic control scheme.
  • Fixed an issue where hotbar slots could not be touched in Crosshair and Touch control schemes in certain situations.
  • Scrolling the inventory screen is easier as the dwell time has been increased to 180 milliseconds (was 120 previously). The dwell time is the length of time an item must be held before a drag action begins.
  • Untangled the connections between “Lock Joystick”, “Joystick Always Visible”, and “Joystick Visible When Unused”.
  • Added toggle “Delayed Block Breaking (Creative Only)” in Touch Settings to control this functionality.
  • Fixed an issue where double tapping touch control buttons can be difficult on high refresh rate screens. (MCPE-156351)
  • Improved the way that button presses and camera movements work in tandem in the new Touch Controls.
  • Action buttons now show up when in a boat while using Crosshair mode. (MCPE-159376)
  • Fixed the Dismount button in the new touch control schemes appearing blurry. (MCPE-156722)
  • Fixed an issue which prevented items from being discarded in the extended Creative Mode inventory by dropping them on another item. (MCPE-162124)
  • Fixed an issue with touch controls when swimming and charging a bow, crossbow, or trident no longer launch the weapon immediately. (MCPE-136625)
  • Fixed an issue where joystick gestures were stopped if your finger overlapped with the hotbar. (MCPE-159870)
  • Resolved an issue where players couldn’t interact with the hotbar in some resource packs with the new touch controls. (MCPE-157748)
  • The sprint and descend buttons in Crosshair Mode now have the same color as other buttons. (MCPE-156740)
  • Resolved an issue where quickly tapping “Ascend” and “Descend” would cancel flying in the new touch controls. Going forward, double tapping “Descend” is how flying is cancelled. (MCPE-162240)
  • Status icons now follow the screen safe zone when in touch mode.
  • Adjusted status icons to form in one row across width of screen when in touch to account for new touch controls.
  • Removed the action delay from Attack and Interact buttons. (MCPE-158143)
  • When the joystick is unlocked, the draggable range has been changed to be the same as the when the joystick is locked. In both modes, if auto-sprinting is enabled, it will start when the joystick is dragged slightly above the background. The auto-sprint will disengage if the joystick control is subsequently moved back into the joystick background area.
  • A tap gesture will now fire a charged crossbow. Previously, it was necessary to hold the gesture for 400ms before the bolt would fire.
  • Fixed an issue where players couldn’t drag/drop on the anvil screen.


  • Applied ambient light to blocks moved by pistons. (MCPE-136928)
  • Mob shadows now render properly on Android devices using certain GPUs. (MCPE-155354)
  • Added D3D12 support for Intel Integrated/Dedicated Graphics for compatible drivers.


  • Shortened text when uploading worlds and add-ons so it fits in the dialog prompt.
  • You will no longer get an error message when joining a Realm that has been empty for several minutes.

User Interface

  • Added a new Mobile Data Blocked screen on Android/iOS when mobile data is available but disabled in-game and Wi-Fi is not connected.
  • Players can now rebind the copy coordinate keys with Full Keyboard Gameplay and the Enable Copy Coordinate UI settings enabled. (MCPE-163082)
  • Fixed a bug where the boss bar name would not update when the boss name changed until the bar was reloaded by the player.
  • Fixed a bug on the Pocket UI Inventory screen where items could not be dropped back into the inventory in Creative Mode.
  • Fixed a bug on the Pocket UI Inventory screen where the ‘Craftable/All’ toggle could only be changed in the Search tab but not in any other tab.
  • On Xbox, camera movement with mouse no longer changes mouse position when the inventory screen is reopened. (MCPE-162890)
  • Text color for a selected item stack count is now white instead of yellow.
  • A warning now appears when the player is about to lose changes when moving away from the Create New World screen.
  • Changed the error handling of copying worlds to display a modal pop-up instead of a toast notification.
  • Fixed a bug causing the HUD to not rotate with the player’s direction while riding in a Boat in VR.
  • Changed the color of the description text for the “Allow mobile data for online play” option to be more readable. (MCPE-162459)
  • Fixed a contrast issue of the little arrow in dropdown components on hover, the unselected toggle components and the toggle/sliders in chat settings.

Spectator Mode

  • Open container, command block, or structure block screens now close when players enter Spectator mode.
  • Spectator Mode now appears on the list of Personal Game Modes in Settings. (MCPE-156688)
  • Allays no longer throw items to spectators. (MCPE-162873)

Minecraft Java Edition 1.19.3


  • Spawn Eggs
    • Added spawn eggs for ender dragon, iron golem, snow golem and wither.
    • Ender dragon and wither spawn eggs will only be available through commands to prevent accidental destruction of player builds.

Game rules

  • Added blockExplosionDropDecay, mobExplosionDropDecay and tntExplosionDropDecay.
  • When set to false, all blocks drop loot.
  • When set to true, blocks drop loot randomly depending on how far from the explosion center.
  • Defaults to false for TNT, true for block and mob.
  • Added snowAccumulationHeight.
  • When it is snowing, this game rule determines the maximum number of snow layers that can be accumulated in each block.
  • Defaults to 1.
  • Set to 0 makes no snow form at all.
  • Set to 8 or above lets snow form up to the level of a full block.
  • Added waterSourceConversion and lavaSourceConversion.
  • When set to true, allows new sources of that fluid to form.
  • Defaults to true for water and false for lava.
  • Added globalSoundEvents, controlling whether certain gameplay moments are heard by all players regardless of location, defaults to true.


  • Added drafts for player reports, which can keep player reports temporarily while connected to a server.
  • When exiting the Player Reporting screen, the report can be either discarded or kept as a draft.
  • The draft will always be kept if the screen was forcefully closed (e.g. player dying).
  • Draft reports are kept until the player leaves the current server or world.
  • When leaving, the player will be prompted to either discard or finish and send the report.

Data packs

  • Added a subsection called chat_type.
  • Added a subsection called datapacks.
  • Contains Vanilla datapacks that enable certain features.
  • The Vanilla world generation datapack is now visible within the game’s jar.
  • This means categories such as dimension_type and worldgen are now visible, along with their contents.

Feature Flags

  • Option to enable or disable certain groups of game elements (i.e. blocks, entities, and items).
  • Enabled via data packs.
  • New pack metadata section called features, containing enabled feature flags in list named enabled.
  • Game elements controlled by feature flags are hardcoded and stored per world.
  • Built-in datapacks now enable features and provide other things such as associated recipes and advancements.
  • Feature flags can affect:
  • Blocks
  • Disabled blocks are not recognized by commands, won’t spawn in structures, won’t be loaded as part of entities, and can’t be interacted with by players.
  • Entities
  • Disabled entities are not recognized by commands, will not spawn or load in the world, and spawn eggs for disabled entities will not function.
  • Items
  • Disabled items are not recognized by commands, are hidden from the creative menu, can’t be used by players for interacting or attacking, and recipes and loot tables cannot create disabled items.


  • Added Nahuatl.
  • Added Rusyn.


  • Added a new “Panorama Scroll Speed” accessibility option.
  • Added Operator Items Tab option in the Controls menu, which is off by default.
  • Added telemetry data collection screen.
  • Displays information about the type of data that is sent.
  • The level of data sent can be controlled between “Minimal” and “All”.
  • “Minimal” sends only the required data.
  • “All” sends the required data, as well as optional data.
  • The default data level is “Minimal”.


  • Added new default skins for offline players.
  • The old skins have been removed, with the new skins being located on a new folder.


  • Added new entity sub-predicates for some entity types with variants:
  • axolotl
  • variant – values: lucy, wild, gold, cyan, blue.
  • boat
  • Works for all boats and all boat with chests.
  • variant – values: oak, spruce, birch, jungle, acacia, dark_oak, mangrove, bamboo.
  • fox
  • variant – values: red, snow.
  • mooshroom
  • variant – values: red, brown.
  • painting
  • variant – values: see painting_variant registry.
  • rabbit
  • variant – values: brown, white, black, white_splotched, gold, salt, evil.
  • horse
  • variant – values: white, creamy, chestnut, brown, black, gray, dark_brown.
  • Markings are separate value and not matched.
  • llama
  • variant – values: creamy, white, brown, gray.
  • villager
  • variant – values: see villager_type registry.
  • Also works for zombie villagers.
  • Profession and level are separate values and not matched.
  • parrot
  • variant – values: red_blue, blue, green, yellow_blue, gray.
  • tropical_fish
  • variant – values: kob, sunstreak, snooper, dasher, brinely, spotty, flopper, stripey, glitter, blockfish, betty, clayfish.


  • Added initial-enabled-packs and initial-disabled-packs.
  • Allows for which packs to be selected to load during world creation.
  • initial-enabled-packs contains a list of packs to be enabled (feature packs need to be explicitly enabled).
  • initial-disabled-packs contains a list of packs that will not be enabled automatically.
  • Datapacks added after world creation will be disabled if they require features that are not enabled for the loaded world.


  • Added the following splash texts:
  • “You are valid!”
  • “I’m glad you’re here!”
  • “You are welcome here!”
  • “Your gender is valid!”
  • “Contains infinite genders!”
  • “Made with lave!”
  • Many of these new splashes reference gender identity.


  • Added the all_signs block tag.
  • Contains #signs.
  • Added the creeper_igniters item tag.
  • Contains flint_and_steel, and fire_charge.
  • Added the fence_gates item tag.
  • Contains acacia_fence_gate, birch_fence_gate, dark_oak_fence_gate, jungle_fence_gate, oak_fence_gate, spruce_fence_gate, crimson_fence_gate, warped_fence_gate, and mangrove_fence_gate.
  • Added the invalid_spawn_inside block tag.
  • Contains end portal and end gateway.


  • Cartography table, fletching table, grindstone, lectern, smithing table, and stonecutters
  • No longer keep their custom names when broken.
  • Chorus flower
  • Mobs no longer spawn on this block.
  • Fence Gates
  • No longer provide center support beneath them.
  • For example, hanging signs cannot be placed under fence gates.
  • Invisible blocks
  • Barriers and structure voids no longer produce particles when broken, for consistency with the light block.
  • Scaffolding
  • Changed its texture.
  • Mobs no longer spawn on this block.
  • Shulker Box
  • Now will pop off blocks attached (such as torches) to the opened faces when opening.
  • While open, blocks which require support cannot be placed on these open faces.
  • Spawners
  • No longer have a default mob spawn type when placed by a player, which was a pig previously.
  • Will not emit fire particles when a mob spawn type has not been defined.
  • Renamed to Monster Spawner to match Bedrock Edition, and removed purple text color.
  • Pick-block now works for spawner blocks.
  • The mob type is now displayed in the hover description of a spawner item stack.
  • If a mob type has not been defined yet, the hover description will describe how to set it.


  • Bucket
  • Water buckets can now be emptied into waterlogged blocks.
  • Spawn Eggs
  • Changed the colors of polar bear spawn egg, to distinguish it from the ghast spawn egg.


  • Creepers
  • Can now be ignited by using a fire charge on it.
  • Enderman
  • Now only spawn at light level 7 and below in the Nether, instead of 11 and below, to nerf certain portal-based mob farms.
  • Blocks carried by endermen now use loot tables to generate drops when killed.
  • This is done by simulating the block being mined using a Silk Touch diamond axe.
  • Rabbits
  • Now always drop one raw rabbit when killed, or one cooked rabbit when killed by fire.
  • Skeleton and Wither Skeleton
  • Now only spawn at light level 7 and below in the Nether, instead of 11 and below, to nerf certain portal-based mob farms.
  • Turtles
  • Now have a 5 minute cooldown after breeding.
  • Vex
  • Changed its model and textures.
  • Retains a slightly oversized hitbox to make it easier to fight.

Non-mob entities

  • Minecart with Spawners
  • No longer have a default mob spawn type when placed by a player, which was a pig previously.
  • Will not emit fire particles when a mob spawn type has not been defined.
  • Renamed to Minecart with Monster Spawner.

World generation

  • Stronghold
  • The placement code has been changed to be more efficient, causing stronghold positions to shift.
  • They are still placed in concentric rings, but their positions in the rings may change by a few degrees.
  • Command format
  • /execute
  • Can now be conditional on biomes.
  • Syntax: /execute if|unless biome [] []
  • /publish
  • Now has new arguments to enable commands and set the default game mode.
  • New syntax: /publish [] [] []


  • Advancements
  • The advancement “Birthday Song” is now a regular advancement instead of a challenge.
  • Creative Inventory
  • The ordering of tabs and the contents in the Creative Inventory have been tweaked to make the experience of finding relevant blocks and items easier.
  • Blocks and items have been moved into categories that fit them better.
  • Blocks are now ordered by their material as much as possible.
  • For example, all oak blocks and variants are now next to each other.
  • Some items can now be found in more than one tab.
  • Various tabs have been renamed or collapsed into others.
  • The new tabs for blocks are Building Blocks, Natural Blocks, Functional Blocks, Redstone Blocks, and Colored Blocks.
  • The new tabs for items are Tools & Utilities, Combat, Food & Drinks, Ingredients, and Spawn Eggs.
  • The search tab now lists items sequentially grouped by the other tabs.
  • For example, items found in building blocks will always appear before items in redstone blocks.
  • Changed the icons of creative tabs for better color coding as well as to show most iconic visuals.
  • Petrified Oak Slab has been removed from the Creative Inventory, but can still be accessed through commands.
  • Operator-only blocks and items can now be found in the Operator Utilities tab when a player has both the “Operator Items Tab” option in Controls menu set to ON and the required operator permissions.
  • This includes the barrier, all variants of command blocks, debug stick, jigsaw block, light block (level 0-15), minecart with command block, structure void, and the structure block.
  • The tab is hidden if operator permissions are lost while inventory is open.
  • Tooltips for all items in Creative Menu outside single-category tabs will show categories where this item can be found.
  • Previously this only happened on the search tab.
  • The textures for the tabs are now skinnier.
  • Pause Screen
  • The ‘Game Menu’ text heading has been moved to the top of the screen instead of being just right above the buttons.
  • Spectator
  • “Teleport to Team Member” option in spectator menu now only shows up for teams with viable target players.


  • Removed Chat Preview.
  • Chat messages deleted by server moderators will no longer be completely hidden, but rather replaced with text stating “This chat message has been deleted by the server.”
  • Deleted chat messages will now be displayed in the chat window for at least 3 total seconds before being hidden.
  • The Chat Trust Status indicators have been tweaked:
  • The ‘Modified’ tag will no longer display for server-modified messages where only style has been changed.
  • The ‘Modified’ tag icon and indicator is now dark gray.
  • The ‘Not Secure’ tag is now light gray and does not have an icon.
  • Partially filtered chat messages now show the filtered text as gray hashes with a hover text saying that it was filtered.
  • The Chat Reporting screen now shows when the player being reported rejoined chat.


  • Every telemetry event sent from the client is now logged to disk.
  • Old log files are removed after 7 days.
  • These can be found under the logs/telemetry directory.
  • A shortcut to this directory is available via the “Open My Data” button on the telemetry data collection screen.


  • Makes changes to the Open to LAN screen.
  • Now allows selecting the port on which to host the LAN world.
  • The game mode and allow cheats buttons are now initialized with the default values of the world.


  • The Wild Update music has been tweaked to be slightly less loud.


  • Merged the “Minimum” and “Maximum” options for the smooth lighting video setting, since there’s no difference between them.


  • The network protocol now supports adding player entities to the world without being added to the ‘tab’ player list.
  • Servers can now lazily distribute players’ profile public keys along with their first chat packet.
  • Message ‘headers’ within the Secure Chat protocol no longer need to be distributed when private messages are sent.
  • Contextual message references are now deduplicated for efficiency within the Secure Chat network protocol.
  • Profile public keys will now be refreshed without reconnecting.
  • Clients now reset their chat session on receiving a login packet.


  • The Realms News button will now show a confirmation screen before opening the link.


  • Many recipe files were made to be formatted more consistently.
  • Blocks and items that are crafted using nine of a single item are now considered shapeless recipes, though this has no impact on gameplay.
  • Crafting book categories/tabs can now be controlled by recipe definitions.
  • Categories available for shaped/shapeless and various special crafting recipes:
  • building
  • redstone
  • equipment
  • misc (default)
  • Categories available for smelting, blasting, smoking, campfire_cooking
  • food
  • blocks
  • misc (default)
  • Some crafting books collapse multiple categories into a single tab.
  • The exact mappings might change in the future.

Resource pack

  • The version is now 12.
  • Removed “fixers” for resource packs with versions 3 and 4 (pre-flattening).
  • The game will no longer try to adapt packs with those versions to the current version.
  • To improve loading performance, block and item textures are now loaded before they are processed by block and item models.
  • By default, textures not in the textures/item and textures/block directories will no longer be automatically recognized and will fail to load.
  • Can have configuration files now, located in the new atlases directory, that control which images are included in the atlases. That directory contains following JSON entries for configuring atlases:
  • blocks: textures used by block and item models.
  • banner_patterns, beds, chests, shield_patterns, shulker_boxes, signs: used to render some special-case models.
  • mob_effects: textures used for effect icons in the UI.
  • paintings: textures used for paintings.
  • particles: textures used for particles (referenced by the textures field in files within the particles directory).
  • If multiple packs include those files, they are merged by their order within the pack (same as tags in data packs).
  • Inside these files is a JSON object with a single list called sources.
  • Every entry in sources runs in during load, in order of definition, adding or removing new files to the texture list; to be later referenced by block models, particles, etc.
  • Types of sources:
  • directory: lists all files in a directory and its subdirectories, across all namespaces.
  • source: directory in pack to be listed (relative to textures directory)
  • prefix: string to be appended to the sprite name when loaded.
  • single: adds a single file.
  • resource: location of a resource within the pack (relative to textures directory, implied .png extension).
  • sprite: sprite name (optional, defaults to resource).
  • filter: removes sprites matching the given pattern.
  • namespace, path: patterns (regular expressions, regex) of ids to be removed (only works for entries already in the list), if omitted, any value will be matched.
  • unstitch: copies rectangular regions from other images.
  • resource: location of a resource within the pack (relative to textures directory, implied .png extension)
  • divisor_x, divisor_y: used for determining the units used by regions.
  • regions: list of regions to copy from the source image.
  • sprite: sprite name.
  • x, y: coordinates of the top-left corner of the region.
  • width, height: size of the region.
  • Values such as x are transformed to real image coordinates via dividing by their divisor, and then multiplying by the real image size.
  • Example:
  • If a pack has a file named assets/test/textures/fancy/iridium.png and source is {“type”: “directory”, “source”: “fancy”, “prefix”: “custom/”}, the texture will be available in models as test:custom/iridium.


  • Various wood types now have unique sounds when placed, broken, or walked on.
  • There are three sets of unique sounds: Overworld wood types, Nether wood types, and bamboo.
  • Step sounds can now be heard when walking on carpets, lily pads and small amethyst buds.
  • Step sounds can now be heard when walking through crimson roots, glow lichen, nether sprouts and warped roots.


  • Removed #non_flammable_wood block tag.
  • Removed #overworld_natural_logs item tag.
  • Added crimson roots, glow lichen, lily pad, moss carpet, nether sprouts, small amethyst bud, warped roots and #wool_carpets to the #inside_step_sound_blocks block tag.


  • Added WorldUnloaded event, and removed client Java version from the WorldLoaded event.
    • They are required events.
    • Data includes game mode, client or server modded status and game version.
    • Can be used to calculate how long the world session has lasted (in seconds and ticks).
    • Data from WorldLoaded is sent when a world is launched, and data from WorldUnloaded is sent when a world is shut down (quitting to title, disconnecting from a server).
  • Added 2 new optional events:
    • PerformanceMetrics
    • Data includes frame rates, rendering performance, memory usage, operating system, and the modded status of the client and server.
    • With game version, it can be used to compare the performance profile for new versions of Minecraft.
    • WorldLoadTimes
    • Data includes the total time in milliseconds for the world to load, whether this was a new world, as well as game version and platform details.
    • Can indicate what impacts load times when added new features or do larger technical changes.

User interface

  • When tabbing through buttons, tooltips are displayed above or below them.
  • Tooltips displayed when hovering are displayed next to the cursor.
  • Tooltips from focused buttons (focused by pressing tab) take priority over tooltips from hovered buttons.
  • Updated knowledge book textures on crafting UI and tutorial hints to the revision updated in the texture update.


  • Migrated linear algebra types to Java OpenGL Math Library (JOML).
  • Translation files and pack.mcmeta are now including non-ASCII characters (encoded as UTF-8) directly instead of using escape sequences.
  • Optimized some exceptionally slow cases of structure lookup.

Experimental Additions
Bamboo Mosaics

  • A plank variant exclusive to the bamboo wood set.
  • Can be crafted with 2 bamboo slabs arranged in a vertical strip.
  • The bamboo mosaic has its own stair and slab variant.

Block of Bamboo and Block of Stripped Bamboo

  • Two new log-like blocks.
  • Block of bamboo can be crafted from 9 bamboo and can be stripped like other wood logs.
  • Bamboo planks crafted from block of bamboo yield only 2 planks compared to 4 for wood logs.

Buttons, Doors, Fences, Fence Gates, Planks, Pressure Plate, Signs, Slabs, Stairs, and Trapdoors

  • Added their bamboo variants.
  • Bamboo planks can be crafted using 1 block of bamboo (stripped or unstripped) to craft 2 bamboo planks.

Chiseled Bookshelves

  • Can be crafted with 6 planks and 3 wooden slabs.
  • Can store up to 6 books, books and quills, written books, and enchanted books.
  • Books in chiseled bookshelves can be added or removed from any slot by targeting the specific slot.
  • Books are directly added and removed, so there is no interface.
  • Can interact with redstone comparators (giving a signal strength matching that of the slot that was last interacted with).
  • Do not increase the power of enchanting tables.
  • Require a Silk Touch axe to mine.

Hanging Signs

  • A more expensive version of normal signs, which can be crafted with 2 chains and 6 stripped logs, resulting 6 of them.
  • Has a total of 10 wood variants: oak, spruce, birch, jungle, acacia, dark oak, mangrove, crimson, warped, and bamboo.
  • Can be hung up in the following ways:
  • Underneath a block that can provide support in the center, like a full block or a fence.
  • When the hanging sign is placed underneath a full block, the chains will be on parallel sides of the sign. Signs in this configuration can be placed in 4 cardinal directions (North, South, East, West)
  • When the hanging sign is placed underneath a non-full block, such as a fence, or when placed while sneaking, the chains will take on an upside-down v-shape. Signs in this configuration can be placed in 16 different angles.
  • Attached to the solid side of a block.
  • Attached to the side or underneath another hanging sign.
  • Cannot be placed directly on the ground without support from the side or above.
  • However, hanging signs that have a horizontal bar will not pop when the supporting block is removed.
  • If it is hanging off the side of a block and that block is broken, it will remain hanging in the air. But if it is hanging underneath of a block and that block is broken, it will also break immediately.
  • Unlike regular signs, the space available for text is much smaller.
  • Text can be dyed and tinted with glow ink sacs to make text glow.

Piglin Head

  • Piglins will now drop their heads when killed by a charged creeper.
  • The piglin head will flap its ears when powered by redstone, or when worn by a player while walking.


  • Bundle
    • Moved behind its own feature toggle.
  • Spawn Eggs
    • Camel Spawn Egg JE2 BE2.png Camel spawn egg.


  • Camels
    • A rideable entity, which can be equipped with a saddle and ridden by two players.
    • Have 32♥ × 16 health points.
    • Spawn naturally in desert villages.
    • Can be bred with cactus, and will follow players holding a cactus on hand.
    • Mobs that are 2 blocks tall and lower cannot reach the player (except spiders) when the player is riding it, due to its height.
    • Can walk over 1.5 block tall obstacles (such as fences and blocks with a slab on top).
    • Will randomly sit down.
    • While sitting, it is difficult to convince them to move.
    • Can either walk slowly or sprint quickly.
    • Can also dash forward (if the player uses the jump key while riding it) but will lose stamina for a while.
    • When it loses stamina, it cannot sprint or dash again for a few seconds.
    • A dash can extend more than 10 blocks when executed perfectly.

Non-mob entities

  • Boats and Boat with Chests
    • Added bamboo raft and bamboo raft with chest.
    • Can be crafted with bamboo planks instead.
    • They function the same as ordinary boats, but have a unique look to them.


  • Added the all_hanging_signs block tag. Contains the ceiling_hanging_signs, and wall_hanging_signs tags.
  • Added the #bamboo_blocks block and item tag. Contains bamboo_block, and stripped_bamboo_block.
  • Added the ceiling_hanging_signs block tag. Contains all ceiling versions of hanging sign blocks.
  • Added the wall_hanging_signs block tag. Contains all wall versions of hanging sign blocks.
  • Added the bookshelf_books item tag. Contains book, written book, enchanted book, and book and quill.
  • Added the hanging_signs item tag. Contains all hanging sign items.
  • Added #bamboo_blocks, bamboo mosaic slab and bamboo mosaic stairs to the #mineable/axe block tag.
  • Added crimson hanging sign and warped hanging sign to the #non_flammable_wood item tag.
  • Added relevant bamboo blocks to the planks, wooden_buttons, wooden_doors, wooden_fences, wooden_pressure_plates, wooden_slabs, wooden_stairs, and wooden_trapdoors block and item tags.
  • Added relevant bamboo blocks to the fence_gates, standing_signs, and wall_signs block tags.
  • Added relevant bamboo items to the boats, chest_boats, and signs item tags.
  • Added bamboo fence gate to the new #fence_gates item tag, as the additional part when built-in datapack enabled.
  • Added #all_hanging_signs to the new #all_signs block tag, as the additional part when built-in datapack enabled.

Experimental changes


  • Note Block
    • When placing a mob head on a note block, that note block will now play one of the ambient sounds of that mob when played by a player or powered by redstone.
  • Player Head
    • Now can contain a note_block_sound NBT tag.
    • Must be a resource location for a valid sound event.
    • When present, this determines the sound a note block makes when the head is placed on top of it.


  • Advancement
    • Camels are now required for the “Two by Two” advancement.
    • “Glow and Behold!” advancement can be obtained by using a glow ink sac on a hanging sign now.
    • The description now says “Make the text of any sign glow”.

183 issues fixed

From released versions before 1.19

  • MC-14167 – Mobs build up fall damage when dangling on a lead.
  • MC-26757 – Large item tooltips can get cut off at the edges of the screen.
  • MC-50605 – The pick block function doesn’t work with mob spawners.
  • MC-55718 – Dragon egg doesn’t appear in Creative inventory.
  • MC-58668 – Smooth Lighting Minimum and Maximum levels no longer differ.
  • MC-75699 – Villager restock hover text is not automatically wrapped making it cut off at edge of screen.
  • MC-80032 – Horses can suffocate when going through nether portals.
  • MC-84873 – DeathTime values 20+ cause corrupted mobs.
  • MC-92017 – Shield damage direction is incorrect.
  • MC-96449 – Rabbits sometimes don’t drop any raw rabbit upon being killed.
  • MC-108597 – Shulker box still plays the close sound, even if it is destroyed or replaced.
  • MC-118140 – Result map tooltip when zooming out a map shows previous zoom value instead of new one.
  • MC-121865 – High potion effect durations being displayed as **:** is misleading.
  • MC-127110 – You can’t empty water buckets into waterlogged blocks.
  • MC-128003 – When destroying one block of tall seagrass, the other block becomes air when destroyed, rather than water.
  • MC-130754 – Jumping on farmland pushes the player a bit.
  • MC-132820 – Spawner isn’t in the creative inventory.
  • MC-135973 – Can’t hold Q to drop items rapidly from container inventories.
  • MC-136152 – Placing mob spawner renders a pig for up to a second.
  • MC-137136 – Lily Pads use incorrect sound.
  • MC-137306 – Turtles don’t have breeding delay.
  • MC-145748 – Clicking a settings button when there’s a slider under the mouse in the next screen plays the click sound twice.
  • MC-146930 – The “Programmer Art” resource pack is internally called programer_art.
  • MC-147605 – Text cursors can exist in multiple fields.
  • MC-149395 – Burning zombies are not extinguished by splash / lingering water bottles.
  • MC-150488 – Mobs can spawn on scaffolding.
  • MC-151412 – “Edit Server Info” window does not focus “Server Name” text field automatically
  • MC-152752 – Jukebox music sound originates from north-west edge of the block.
  • MC-156663 – Villager pathfinding broken in water.
  • MC-160610 – Mobs are able to spawn on Chorus Flowers.
  • MC-165686 – Knowledge book texture in the crafting UI hasn’t been updated.
  • MC-170457 – Chest latch doesn’t rotate properly.
  • MC-170817 – Click sound of sliders in the video settings noticeably louder than anywhere else.
  • MC-171621 – Crimson and Warped roots don’t make a sound when walked on, unlike nether sprouts.
  • MC-175313 – Composter filling sounds originate from the bottom northwest corner of the block.
  • MC-177141 – Cleric working subtitle is “Brewing Stand bubbles” instead of “Cleric works”.
  • MC-177523 – Enderman angry/screaming sound event subtitled identically to idle sound.
  • MC-177596 – Weaponsmith working subtitle is “Grindstone used” instead of “Weaponsmith works”.
  • MC-177676 – Armorer working subtitle is “Blast Furnace crackles” instead of “Armorer works”.
  • MC-177738 – Spawnpoint set on respawn anchor using /spawnpoint depletes glowstone charge, and doesn’t stay on respawn anchor if its charge is depleted.
  • MC-177789 – Shulker box doesn’t destroy twisting vines when placed on top.
  • MC-182708 – Nether and warped wart blocks do not come after leaves in the Creative inventory.
  • MC-183069 – Donkeys, mules and undead horses cannot be saddled by right-clicking.
  • MC-183502 – The sounds for collecting honey in a bottle and collecting honeycomb with shears is categorised under friendly creatures.
  • MC-183831 – Villagers breed when not standing up.
  • MC-183899 – You can set your spawn point inside an end portal, causing the player to become stuck in the End.
  • MC-185279 – “Done” and “Cancel” buttons in the game rules screen are not selected in the right order when navigating using Tab ↹.
  • MC-185618 – Creepers can’t be ignited with a fire charge.
  • MC-187539 – #tick function tag runs before #load instead of the other way around.
  • MC-187744 – “Place pack files here” hover text on pack selection screen shows everywhere when “Open pack folder” button has focus.
  • MC-187812 – The buttons are not selected in the right order using Tab ↹ in the new datapacks and resource packs menus.
  • MC-187816 – Using Tab ↹ multiple times to select a datapack / resource pack from the list does not deselect it.
  • MC-188247 – Explosions from end crystals can’t be blocked by shields.
  • MC-188506 – AngryAt cannot be manually applied to endermen.
  • MC-189111 – Bees get stuck on non-full blocks.
  • MC-189872 – Certain mobs don’t have spawn eggs.
  • MC-189911 – Splash water bottles don’t extinguish mobs and player.
  • MC-191790 – Re-creating a world doesn’t allow a blank seed and uses recreated world’s seed instead of random.
  • MC-191948 – Ghast fireballs explosions still inflict damage when blocked by a shield.
  • MC-193297 – Ghast fireball explosion does not credit the “Owner” of the fireball if the one who was damaged was not directly hit.
  • MC-193360 – Inconsistent eye level between piglins or zombified piglins and piglin brutes.
  • MC-194390 – A firework rocket from the creative inventory doesn’t show a flight duration.
  • MC-194501 – IllegalArgumentException (Cannot set property) when using a block without the axis property in fancy_tree_placer.
  • MC-195780 – “Data mode” and “Load mode” aren’t capitalized while “Save Mode” and “Corner Mode” are.
  • MC-197150 – Horse armor and carpets cannot be equipped onto horses or llamas by right-clicking them whilst having these items held in your hand.
  • MC-197476 – Some hover texts are wrapped too late making them cut off at edge of screen.
  • MC-198493 – Villagers lose their discounts when relogging while it is a zombie villager.
  • MC-199162 – One farmland block in plains_large_farm_1 has moisture level 0.
  • MC-200000 – Merchant trade select packet (C2S) does not check for negative indices.
  • MC-200006 – Explosions from beds and respawn anchors can’t be blocked by shields.
  • MC-201684 – Torches and soul torches aren’t grouped together in the creative inventory.
  • MC-201759 – Obsidians aren’t grouped together in Creative.
  • MC-201769 – Copying deeply nested NBT causes StackOverflowError.
  • MC-202513 – Weeping vines and twisting vines are not grouped with regular vines in creative inventory.
  • MC-202607 – Cat can get off lead by teleporting when it gives a gift after sleeping.
  • MC-205563 – Endermen holding powder snow drop a powder snow bucket when killed.
  • MC-208051 – Chests/trapped chests/barrels do not ‘open’ after respawning.
  • MC-209621 – Endermen holding potted plants do not drop the pot nor the plant.
  • MC-216733 – Basalt and blackstone are not grouped together with other “polishable” stone types in the Creative inventory.
  • MC-217644 – Wart blocks and shroomlights are in different Creative tabs.
  • MC-218534 – Blackstone stairs & slabs are not grouped with the other stone type stairs & slabs.
  • MC-220489 – Beds and respawn anchors are not grouped in the Creative inventory.
  • MC-220668 – Shulker boxes can open when blocked by Big Dripleaf.
  • MC-220708 – Shulker boxes can be opened when blocked by small dripleaves.
  • MC-221568 – Inconsistency: Barriers and structure voids produce particles when broken, but light blocks do not.
  • MC-221722 – Squids use the new texture when using Programmer Art.
  • MC-222099 – Endermen holding candle cakes do not drop the candle or the cake upon being killed.
  • MC-222407 – Endermen holding big dripleaf stems don’t drop big dripleaves upon being killed.
  • MC-222879 – Netherite scrap comes after netherite ingot in the creative inventory.
  • MC-224921 – Mob pathfinding fails under certain circumstances / mobs fall on closed turns.
  • MC-226184 – Axolotls pathfinding to water can sometimes fall in wide holes.
  • MC-226566 – Inconsistency: Blocks are not placed correctly in Creative inventory.
  • MC-228475 – Pointed dripstone is not grouped with dripstone blocks in the creative inventory.
  • MC-228976 – Entity collision is run on render thread.
  • MC-233042 – Server Address field isn’t focused when Direct Connection menu is opened.
  • MC-233051 – Server crashes as player logs in.
  • MC-234029 – You cannot hold any key to rapidly navigate between elements quickly after opening the inventory.
  • MC-234161 – You cannot hold the Tab ↹ key to navigate between buttons quickly in the “Optimize World” menu.
  • MC-234240 – You cannot hold the Tab ↹ key to navigate between buttons quickly in the “Superflat Customization” menu.
  • MC-234408 – You cannot hold the Tab ↹ key to navigate between buttons quickly in the “Reset world” realms menu.
  • MC-234409 – You cannot hold any key to rapidly execute the same function in the “World options” realms menu.
  • MC-234446 – Moss Block appears in the wrong creative inventory tab.
  • MC-234572 – You cannot hold the Tab ↹ key to navigate between buttons quickly in the “Delete Server” menu.
  • MC-234621 – You cannot hold the Tab ↹ key to navigate between buttons quickly in the “remove player” realms menu.
  • MC-234702 – In adventure mode, you can interact with light block.
  • MC-234782 – You cannot hold the Tab ↹ key to navigate between buttons quickly in the “Close realm” realms menu.
  • MC-234846 – You cannot hold the Tab ↹ key to navigate between buttons quickly in the “switch world” realms menu.
  • MC-234904 – You cannot hold the Tab ↹ key to navigate between buttons quickly in the “Data Packs” menu.
  • MC-235414 – Player desynchronization with Nether Portals.
  • MC-239465 – Emerald block in creative inventory looks out of place.
  • MC-240724 – There are no shadows on text displayed within the subtitles overlay.
  • MC-242097 – Ghast and Polar Bear Spawn Eggs are nearly indistinguishable.
  • MC-242663 – Melons can generate underwater.
  • MC-243458 – Worldgen data packs don’t work on servers at first launch.
  • MC-244550 – Empty Tags match Empty Slots in Shaped Recipes.
  • MC-244694 – The sounds of goats stomping and ramming aren’t controlled by the “Friendly Creatures” sound slider.
  • MC-244721 – “Erase cached data” is not capitalized.
  • MC-245697 – Certain mobs can’t get out of water that is at least two blocks deep.
  • MC-248589 – World border texture jumps back and forth between two positions as the player’s y level changes.
  • MC-248753 – Pressure plates don’t activate even though visually they should.
  • MC-248926 – Setting spectatorsGenerateChunks to false and relogging freezes the game on the Loading Terrain screen.
  • MC-249059 – Loading terrain screen cannot close before 2 seconds have passed.
  • MC-249294 – Rabbits ignore the MoreCarrotTicks value, causing them to always try to eat carrots.
  • MC-249691 – Nylium is not grouped with netherrack in the Creative inventory.
  • MC-251744 – Datapacks cannot change sapling growth.
  • MC-252107 – Demo Mode introduction popup displays twice when re-joining after death.
  • MC-254597 – Mobs hurt by water don’t take water damage when they are on a boat.

From 1.19

  • MC-249106 – Water rendering incorrectly through frogspawn hitbox/model.
  • MC-249232 – Frogs can sometimes fall into deep holes when pathfinding to entities.
  • MC-249257 – The sounds of splashing when creating mud aren’t controlled by the “Blocks” sound slider.
  • MC-249419 – Map color for mud brick slab is no longer consistent with map color for other mud brick blocks.
  • MC-249463 – Shulkers in boats with chests are lowered.
  • MC-249513 – Frogspawn is not grouped with turtle eggs in the Creative inventory.
  • MC-249720 – Allay’s wings are not attached to its body.
  • MC-249765 – Allays don’t render semi-transparent when invisible where appropriate.
  • MC-249806 – Allay renders too low in boat, boat with chest, minecart and entities.
  • MC-249875 – Parity Issue: Allays hesitate for a few seconds before following, throwing items, or doing other actions in Java.
  • MC-249935 – New advancement “Birthday Song” grants no experience.
  • MC-250113 – Muddy mangrove roots are not grouped with mud in the Creative inventory.
  • MC-250246 – Moving in mangrove swamps FPS/TPS drop below normal forests.
  • MC-250249 – Parity Issue: Allays pick up arrow/potion items with other effects than the ones they’re holding.
  • MC-250262 – Players sometimes get stuck on the “Loading terrain…” screen after switching dimensions whilst dead.
  • MC-250311 – The minecraft:entity.tadpole.grow_up sound event doesn’t have a translation key.
  • MC-250423 – Frog frequently fails to long jump to small blocks.
  • MC-250428 – Narrator does not narrate the death screen.
  • MC-250943 – minecraft.used:minecraft.goat_horn doesn’t increase when using goat horns.
  • MC-251296 – Allay has a transparent texture but it is not transparent in game.
  • MC-251688 – Chat preview can overlap chat contents if the message is long enough.
  • MC-252089 – The chat preview warning menu is forcibly closed when the player dies or changes dimensions.
  • MC-252214 – Going into water does not extinguish the fire on you if you’re in a boat.
  • MC-252239 – Sculk Shrieker count resets when entering exit end portal.
  • MC-252415 – Bedrock Edition’s new 1.19.10 splash text is not available on Java 1.19.
  • MC-252831 – Bees freeze and fall near certain blocks in 1.19.
  • MC-253076 – Allay duplicates Items when its NBT data is updated every tick.
  • MC-253367 – The screen is sometimes flashed with the “Loading terrain…” screen after proceeding with the chat preview warning when all nearby chunks are loaded.
  • MC-253387 – Frog walking animation is slowed down when applied with slow falling.
  • MC-253542 – Spawner blocks with SpawnPotential and no SpawnData will crash during worldgen.
  • MC-253738 – Vibration particle faces at a constant pitch of about 60 degs, not pointing towards the target.
  • MC-254036 – Entity data sometimes doesn’t get properly updated in multiplayer.
  • MC-254119 – Breeding a Screaming Goat and a Regular Goat never results in a screaming goat.
  • MC-254189 – Parity issue: Allay cannot be interacted with while it is inside a boats or minecarts in Java.
  • MC-254535 – Nether portals cannot replace snow layers.
  • MC-254634 – POIs are not created properly when upgrading worlds.

From 1.19.1

  • MC-253125 – Allays can dance while panicking.
  • MC-253189 – Allays with NoAI can dance.
  • MC-254395 – Command suggestions can overlap the chat preview field when the chat preview option is set to “When Sending”.
  • MC-254427 – Secure chat warning toast can appear on singleplayer worlds.
  • MC-254435 – Neither the secure chat warning toast nor the chat preview warning screen is presented to the player when joining a server using the –server argument
  • MC-254695 – “Narrator Disabled” pop-up doesn’t render fully.
  • MC-254774 – Crash when a villager with a gossip of value 0 shares gossips.
  • MC-254809 – You cannot get water bottles from water in creative mode if there’s a potion in your inventory.
  • From 1.19.2
  • MC-255115 – Lily pads do not produce sounds when walking on them.
  • MC-255133 – Extra copper ore generates in deep dark.
  • MC-255151 – net.minecraft.client.Camera#getMaxZoom(double) issue.
  • MC-255164 – Sculk Shrieker warning level resets to 0 after player’s death.
  • MC-255370 – Chat hover & click events are offset if “Line Spacing” chat setting is used.
  • MC-255715 – Menu panorama stops spinning after several days.
  • MC-255743 – Bees’ path finding system may cause performance issues.
  • MC-256217 – Explosions create ghost blocks on servers at high coordinates.
  • MC-256308 – limit selector parameter with “arbitrary” sorting does not stop searching early.
  • MC-256685 – In a small window, when in a scrollable option menu, the tooltip from option 1 of row 8 appears at the top of the screen when hovering over it.
  • MC-256706 – Carpet texture is cut off in the recipe book.
  • MC-257530 – When Chat is set to Hidden, the Chat Hidden Warning appears in chat instead of the actionbar when attempting to send a message whilst sleeping or switching gamemode.

Minecraft 1.19.2 changelog:

1.19.2 is a minor update to Java Edition which fixed 2 critical issues. This version is compatible with 1.19.1 servers.


Minecraft 1.19.1 release notes:

1.19.1 is a minor update to Java Edition released on July 27, 2022. It adds allay duplication, player chat reports, chat signing status indicators, and fixes bugs.


Resource Pack


General: Social Interactions screen

It is now possible to report a player for sending abusive messages in the chat on the social interactions screen.

Reported players can now be banned from online play and Realms after moderator review.

The game will show a notice screen on startup if a player has been banned from online play.



Command format


Chat styling

Pause menu

Resource Pack


40 issues fixed
From released versions before 1.19

From 1.19

Previous release notes

The Wild Update – Java Edition 1.19 and Bedrock Edition 1.19.0 – is themed around “scary things” and natural wilderness. It introduces the deep dark and mangrove biomes; ancient cities; mobs such as the warden, the frog, the tadpole, and the allay, as well as new items obtainable only in these new biomes. Complete release notes for Minecraft 1.19 can be found here.

Notable features



Mangrove Leaves

Mangrove Log

Mangrove Planks

Mangrove Propagule

Mangrove Propagule (Hanging)

Mangrove Roots


Mud Bricks

Muddy Mangrove Roots

Packed Mud

Reinforced Deepslate


Sculk Catalyst

Sculk Shrieker

Sculk Vein


Spawn Eggs

Bucket of Tadpole

Echo Shards

Goat Horn

Recovery Compass

Disc Fragment

Mangrove Boat

Music Disc 5






World generation

Ancient City

Deep Dark

Mangrove Swamp

Mangrove Tree

Non-mob entities

Boat with Chest






Previous release notes

Custom world generation

Compliance requirements

Debug screen


Resource packs

Ender Chest



Glow Squids

Tropical Fish


From released versions before 1.18

Previous release notes

From released versions before 1.18

From 1.18






World generation:

Upgrading of old worlds

Command format






Loot tables


NBT tags











  • A rideable entity.
    • Mobs like husks can’t reach entities riding camels due to its height.
    • Can carry up to two players at a time.
  • Can be bred with cactus to produce a baby camel.
  • Can dash to walk faster, or to jump over obstacles such as ravines and rivers.
  • SnifferPixel.png Sniffer
  • Won the mob vote during Minecraft Live 2022.
  • An ancient mob that is hatched from sniffer eggs, which can be found in chests in underwater ruins. Upon hatching, the sniffer can find ancient seeds, which can be used to grow new types of decorative plants.
    • Raft
      • A new type of boat, crafted with bamboo planks.
      • Can be used to craft a variant with a chest.
    • Cactus
      • Can be used to breed camels.
    • Saddle
      • Can be placed on camels.
    • Fixed an issue causing players to get disconnected with secure chat.
    • Fixed a crash in the social interactions screen.
    • Messages that are not signed with the Secure Chat system, or have been tampered with by the server will now be marked.
      • Messages with missing or invalid signatures are marked as “Not Secure”.
      • Messages that are detected as modified are marked as “Modified”.
      • A warning will toast when connecting to a server that doesn’t enforce secure chat.
    • The trust status of messages are displayed with both a colored indicator and an icon.
      • The colored indicator is always visible.
      • The icon is only visible when the chat screen is open.
    • Hovering over the icon will provide more information about the trust status.
      • For modified messages, the original secure text will also be displayed in the tooltip.
    • Added report_button.png, which contains 3 new icons for the report chat function.
    • Added chat_tags.png, which contains 2 new icons about trust statuses of messages.
    • Multiple chat messages can be selected for reporting.
      • The category of the chat report can be selected from a list of Chat Report Categories, as following:
        • Child sexual exploitation or abuse
          • Someone is talking about or otherwise promoting indecent behavior involving children.
        • Defamation, impersonation, or false information
          • Someone is damaging someone else’s reputation, pretending to be someone they’re not, or sharing false information with the aim to exploit or mislead others.
        • Drugs or alcohol
          • Someone is encouraging others to partake in illegal drug related activities or encouraging underage drinking.
        • Harassment or bullying
          • Someone is shaming, attacking, or bullying you or someone else. This includes when someone is repeatedly trying to contact you or someone else without consent or posting private personal information about you or someone else without consent.
        • Hate speech
          • Someone is attacking you or another player based on characteristics of their identity, like religion, race, or sexuality.
        • Imminent harm – Self-harm or suicide
          • Someone is threatening to harm themselves in real life, or talking about harming yourself in real life.
        • Imminent harm – Threat to harm others
          • Someone is threatening to harm you or someone else in real life.
        • Non-consensual intimate imagery
          • Someone is talking about, sharing, or otherwise promoting private and intimate images.
        • Terrorism or violent extremism
          • Someone is talking about, promoting, or threatening to commit acts of terrorism or violent extremism for political, religious, ideological, or other reasons.
      • Additional comments can be entered to provide more details and information regarding the report.
    • The reason and the duration of the ban is shown on this screen.
    • Allays
    • Can now dance when a nearby jukebox is playing.
    • If an allay is given an amethyst shard while dancing, it can “duplicate”, creating another allay and consuming the shard.
    • It has a 5 minute cooldown between each duplication.
    • The newly created allay does not share the original allay’s properties (such as custom name).
    • Controlled by a CanDuplicate tag (set to true by default).
    • The run_command click event for text components no longer supports sending chat messages directly.
    • Only commands are supported, so a command such as /say should be used instead.
    • This means values now always need to be /-prefixed.
    • The style field default value is no longer present in the JSON file for chat types.
    • game_info.json now contains a narration setting by default.
    • The social interactions screen is now available via the Pause screen when in a multiplayer game.
    • Added 3 new icons for the report chat function in social_interactions.png.
    • MC-72687 – There are no shadows on text displayed within the action bar.
    • MC-130243 – /debug stop message uses OS locale specific number formatting.
    • MC-144043 – Trader llamas continue to spit after their target died.
    • MC-146891 – Nitwit villager can have a profession.
    • MC-148149 – Linux game crash when opening links.
    • MC-149047 – Scroll Sensitivity slider label uses OS locale for number formatting.
    • MC-177505 – Cured Villager can work at wrong workstation.
    • MC-207077 – Crash on loading pre-1.13 world with noteblock + note NBT in inventory.
    • MC-211239 – The background opacity box of command suggestions is rendered behind the “Leave Bed” button when sleeping in a bed
    • MC-220872 – Chat scroll bar is still offset
    • MC-235614 – Reference to unexisting predicate in a datapack causes java.lang.NullPointerException.
    • MC-252082 – Loading server resource packs reloads twice when one is already loaded.
    • MC-252265 – –server argument causes java.lang.NullPointerException crash on some servers.
    • MC-249523 – Sky color is visible for a brief moment after applying Night Vision under Darkness effect.
    • MC-249973 – Loading resource packs is significantly slower in 1.19.
    • MC-250020 – Allay doesn’t ignore items when mobGriefing is set to false.
    • MC-250261 – Frogs can lay spawn on flowing water.
    • MC-250267 – Frogs don’t lay their spawn on waterlogged blocks.
    • MC-252190 – Player-dropped items creating vibrations depends on you sneaking at the moment the item hits the ground, instead of when you threw the item.
    • MC-252258 – Wool block / carpet items generate vibrations, unless thrown by crouching players.
    • MC-252327 – World list fails to load after restarting game and deleting a world.
    • MC-252363 – Mobs that naturally spawn in with equipment will play the respective equipping noise.
    • MC-252439 – Cured Villager trades are not refreshing.
    • MC-252508 – Realms worldgen type missing language string.
    • MC-252511 – Bedrock not generating on the new blending border between old and new blending.
    • MC-252539 – Commands sending messages use formatting of regular chat in server logs.
    • MC-252546 – Poor audio quality compared to 1.18.2.
    • MC-252683 – Unexpected exception in the selector loop causing server lag.
    • MC-252702 – Game crashes when trying to launch 1.19 when system is in Arabic, Persian, or adjacent formats.
    • MC-252987 – Illegal character \n in text component clickEvent.
    • MC-253053 – Tooltips are cut off at the bottom of the screen
    • MC-253055 – Resource packs causing each WeighedSoundEvents to duplicate Sounds
    • MC-253214 – Tooltips will become offset in certain cases.
    • MC-253336 – Using the eye of ender “crashes” game in the seed: -3721742095548798177.
    • MC-253402 – Game crash when you ⇧ Shift right click on item in your hotbar to the chest at the same time as you die.
    • MC-253888 – Messages that servers have tampered with through chat reporting are signed and reportable.
    • MC-254228 – Client data generator crashes due to locale-dependent String.format.
    • MC-254230 – /worldborder center message uses OS locale specific number formatting.
    • MC-254349 – Crash when putting dye into a loom on a modded server.
    • MC-254355 – Key binds set to mouse buttons of number greater than 8 switch over by 1 when the game starts.
    • Is dropped by tiny magma cubes when they are eaten by frogs.[2]
    • Has three variants: pearlescent (purple), verdant (green), and ochre (yellow).
      • Which variant is dropped depends on the frog variant that eats the magma cube.
        • A pearlescent froglight is dropped if a warm (white) frog eats the magma cube.
        • A verdant froglight is dropped if a cold (green) frog eats the magma cube.
        • An ochre froglight is dropped if a temperate (orange) frog eats the magma cube.
    • Can’t be obtained in survival.
    • Is laid by frogs when they are bred with slime balls.
      • Tadpoles are born from them soon after.
    • Generated in mangrove trees.
    • A decorative block.
    • Generated as a part of mangrove trees, which are located in swamps and mangrove swamps.
    • Can be crafted into mangrove planks and wood.
    • Crafted from mangrove logs.
    • Can be used to craft respective slabs, stairs, fences, fence gates, pressure plates, signs, buttons, doors, boats and trapdoors.
    • Grows into a mangrove tree when planted.
    • Grows underneath mangrove leaves.
    • Can be placed both on land and in water, making it the first tree sapling that can be placed underwater.
    • Generated in mangrove leaves.
    • Bees can pollinate it.
    • Has four growth stages.
    • A decorative block.
    • Can be waterlogged.
    • Found in mangrove swamp biomes.
    • Can be created by using a water bottle on a dirt block.
    • Can be placed on top of dripstone to dehydrate and form clay.
      • This, in turn, enables renewable clay in Bedrock Edition (clay is already renewable in Java Edition).
    • Crafted using 4 packed mud.
    • Can be crafted into mud brick slabs, stairs, and walls using a crafting table or stonecutter.
    • Muddy variant of mangrove roots.
    • Crafted using mud and wheat.
    • Can be used to craft mud bricks.
    • Found only in ancient cities.
    • It is unobtainable in survival mode.
    • Has some unknown “interesting” purpose.
    • Currently can be broken only by mining for a long time, and is immune to explosions, withers, and ender dragons.
    • Generates in the deep dark biomes.
    • Has an animated texture.
    • Drops only experience when broken without Silk Touch.
    • Sculk blocks grow underneath a mob corpse around a sculk catalyst.
    • Generates in the deep dark biome.
    • Made of sculk and a bone-like material.
    • Spreads sculk blocks to wherever a nearby mob dies. The amount it spreads depends on the amount of experience the mob is meant to drop.
      • This means that even if the mob doesn’t drop experience as it wasn’t killed by a player, the blocks would still spread based on the amount of experience it normally drops.
    • Drops only experience when broken without Silk Touch.
    • Emits light.
    • Emits soul particles after a mob dies and grows sculk related blocks.
    • Generates in the deep dark biome.
    • Has two soul-shaped patterns in the center.
    • Has the ability to “shriek”, emitting ring-like/sonic particles.
    • Is activated by a sculk sensor.
    • Gives players the Darkness effect when activated.
    • Naturally generated sculk shriekers summon a warden from the ground if activated too many times.
      • Sculk shriekers summon wardens only if there isn’t one within 48 blocks.
      • Sculk shriekers placed by the player or grown from a sculk catalyst cannot summon wardens.
    • Generates in the deep dark biome only.
    • Generates in a layer on top of blocks, similar to snow.
    • Can be placed in all directions, like glow lichen.
    • Has an animated texture.
    • Drops nothing when broken without Silk Touch.
    • Some have parts that are transparent, allowing the player to see the block it is on top of.
    • Warden spawn egg.
    • Frog spawn egg.
    • Tadpole spawn egg.
    • Allay spawn egg.
    • Obtained by using a water bucket on a tadpole, similar to obtaining a bucket of fish or axolotls.
    • Can be used to transport tadpoles to another location, similarly with fish and axolotls.
    • Can be found only in loot chests of ancient cities.
    • Can be used to craft the recovery compass.
    • Drops when a goat rams a tree or any other hard block that occurs naturally where goats spawn.
      • Includes copper ore, emerald ore, iron ore, log, packed ice, or stone.
      • Goats do not ram other solid blocks.
    • Can play a loud sound that can be heard from afar.
    • Each horn has its own sound based on the goat it originated from.
    • Have 8 variants, 4 of them are exclusive to screaming goats.
      • The 8 variants are: Ponder, Sing, Seek, Feel, Admire, Call, Yearn and Dream
      • Can also be found in pillager outposts.
    • A new type of compass which points to the last place where the player died.
    • Randomly spins when the player is not in the same dimension that they last died in.
    • Can be crafted by 1 compass surrounded by 8 echo shards.
    • A fragment of the Music Disc “5”, which can be crafted into the disc.
    • Can be obtained only from the chests in the ancient cities. They are extremely rare and hard to obtain.
    • A new boat variant, crafted with mangrove planks.
    • A new music disc, by Samuel …berg, titled “5”.
    • Obtained by restoring it from a fragmented state: can be obtained only through crafting by using 9 Disc Fragments for the disc.
    • Track is similar in nature to “11”.
    • Voted to be in the update during Minecraft Live 2021.
    • If given a block or item, finds dropped blocks or items of the same type and bring them to the player.
      • Picks up dropped items in loaded chunks and can carry up to a stack at a time, and cannot duplicate items or take items out of chests. It drops its collected items when in range of a note block that was played within 30 seconds.
    • Spawn within prisons in Woodland Mansions and cages in Pillager Outposts.
    • Grows from a tadpole.
    • Comes in three variants: temperate, cold, and warm.
      • The temperate variant is orange, the warm variant is white, and the cold variant is green.
      • Frog variant depends on the temperature of the biome where it turns from a tadpole to a frog.
      • Each variant is planned to have a unique use for players, which remains unknown.
      • One known use is Froglight production.
    • Jumps on lily pads and big dripleaves.
    • Has the ability to swim in water.
    • The second Amphibian to be added in Minecraft.
    • Eats small slimes, dropping slime balls.
    • Eats small magma cubes, dropping froglights.
      • Each frog variant drops a different variant of froglight.
      • The temperate frog drops ochre (yellow) froglights.
      • The cold frog drops verdant (green) froglights.
      • The warm frog drops pearlescent (purple) froglights.
      • Are bred with slimeballs.
    • Grows up into a frog after birth. Frog type depends on the temperature of the biome it grows in.
    • The first different baby mob
    • Can be held in a water bucket.
    • Panics on land and pathfinds to a nearby water source.
    • If there are any axolotls nearby, it panics.
    • Spawns in the deep dark biome, specifically when too many sculk shriekers are activated.
    • “Emerges” from the ground when summoned by sculk shriekers.
      • Digs back into the ground when it doesn’t sense any vibration after 60 seconds.
    • The first fully blind mob (bats have basic eyesight, both in-game and in the real world).
      • Because of this, it stumbles as it walks.
      • Has a sense of smell. It can detect and pathfind toward the general location of a player or mob through a “smelling” action.
      • Prioritizes smelling the player or mob that it is most suspicious of, rather than the one closest to it.
      • Has a sense of vibration. When sensing movement, it pathfinds toward the source of the movement.It follows and attacks players, mobs, and other entities that make vibrations.
      • It does not attack other wardens.
      • When it detects a vibration, the growths on its head rattle and light up, similar to the sculk sensor.
      • Seems to follow the same rules as the sculk sensor when detecting vibrations.
      • If any projectile (e.g. egg, snowball, arrow) lands near it, the warden inspects the location where the projectile landed, due to the projectile creating significant vibrations. This feature can be used in order to cause a distraction.
      • It becomes angry at a player who fires more than two projectiles in five seconds.
      • Does not detect players that are sneaking.
      • Because of this, it can detect players or mobs that have the invisibility effect.
      • It can also feel players that bump into it.
    • Becomes more suspicious of a player or mob as it detects its location more through vibrations and/or smelling. When it suspects the target enough, it identifies its exact location, which aggravates it, causing it to pathfind toward the target to attack regardless of outside distractions.
    • It is the only mob that spawns in the deep dark biome.
    • A mob designed to be extremely difficult, intended to be avoided and fled from.
      • Has a way to counter “cheesing” strategies like pillaring up to avoid attacks. The solution does not involve block breaking. rather, more related to psychological effects.
      • Incredibly strong, doing 32 – 16 damage, bringing players wearing full netherite armor from full health to 7 health points.
      • When the player is out of range for the warden to attack, it uses its ranged attack, a blast of particles that kills the player immediately (without any armor).
      • Currently has 500 – 250 health points.
      • At least as fast as a walking player.
      • Seems to have knockback resistance.
      • Because of this, the warden isn’t needed to receive the advancement, Monsters Hunted.
    • Warden’s chest has a glowing core that appears to brighten and dim in tandem with the Darkness effect.
      • The core creates a low throbbing or “heartbeat” sound as it pulses. The sound and animation speed up rapidly as the warden gets more suspicious of or closer to attacking a player or mob.
    • Is about 3.5 blocks tall, making it one of the tallest mobs in the game, exceeding the iron golem and enderman in height. However, the iron golem has a wider hitbox.
    • A large structure that generates at y=-54 within the deep dark biome.
    • Includes all of the deep dark features within it.
    • Made of deepslate and its variants, basalt blocks and its variants, planks, and wool.[25]
    • Decorated with soul sand, soul fire, soul lanterns, candles, and skeleton skulls.
    • Contains chests with unique loot including a unique enchantment, a new material, and music disc fragments.[26]
      • The loot is intended to be items that cannot be found anywhere else in the world, and that provide unique abilities and mechanics to players that weren’t possible before and are not attainable by other methods.[27]
    • Contains a mysterious frame made of Reinforced Deepslate.
    • Has different levels and open spaces.
    • New biome at the “deepest depths of the world”.
    • Originally planned for Caves & Cliffs, and was then postponed to The Wild Update due to increased scope.
    • May not contain any water or lava aquifers.
    • May be the rarest cave biome in the game.
    • Tends to generate under mountainous areas.
    • Generates exclusively within the deepslate layer between Y=-1 and Y=-64.
    • Contains ancient cities.
    • Wardens can spawn there through the activation of sculk shriekers.
    • Contains all sculk family blocks.
    • With the exception of spawners, no mobs other than wardens can spawn there, similar to mushroom fields.
    • New variant of the swamp that tends to generate alongside hotter biomes.
    • Contains mangrove trees, and are the only trees that can generate there unlike the regular swamp that can also generate oak trees.
    • The surface ground is composed of a mix of grass blocks and mud.
    • New type of tree.
    • Composed of mangrove logs and leaves.
    • Generates roots composed of mangrove root blocks, with moss carpets growing on top.
    • Propagules hang from the leaves of the tree.
    • Found in mangrove swamp biomes.
    • Similar to a minecart with chest but with a boat instead of a minecart.
    • A single player can ride in it.
    • Comes in all wood plank variants, including the newly added mangrove wood plank variant.
    • Added the Swift Sneak enchantment.
      • This enchantment can be found exclusively in chests in ancient cities.
      • Cannot be obtained by fishing, enchanting, trading, or other loot chests, similar to Soul Speed.
      • Has a total of three levels.
      • Available for leggings; no longer available for boots.
      • Allows the player to walk faster while sneaking, with an increment of 15% per level, for 45%/60%/75% of walking speed with level I/II/III, respectively.
    • Sculk Soul
      • Emitted by sculk catalysts when activated by mob deaths.
    • Shriek
      • Emitted by sculk shriekers when activated by sculk sensors.
    • 32px Sculk Charge
      • Emitted by sculks and sculk veins when a sculk charge generated by sculk catalysts travels along them.
    • 32px Sonic Explosion
      • Emitted by wardens when using their ranged attack.
    • Detection
      • Emitted by wardens and skulk sensors when they detect a player or when the allay hears a note block.
    • A status effect triggered by the sculk shrieker block, causing the player’s camera to dim in brightness, thus limiting the vision of players
    • Added biomes field in configured structure files, which is a tag.
    • Added spline density function: general-purpose building block that allows user to express almost any function using a cubic spline.
    • Added gameplay timers and notices in compliance with gaming laws of South Korea to everyone who is playing in South Korea, in order to remind these players to take occasional breaks from gameplay.
    • Now contains the chunk position in the region file, and the name of this region file which the player is currently in, at the end of the “Chunk” row.
    • Added Friulian.
    • Added a JSON file related to the new compliance requirements, located at assets/[namespace]/regional_compliancies.json.
    • No longer gift wrapped around Christmas.
    • Now pick the closest structure more accurately, regardless of structure type.
    • Now require complete darkness to spawn.
    • Now only spawn if the block above is a full water block.
    • MC-3524 – Structure related mobs do not spawn in flat type world generation.
    • MC-4533 – Water graphical glitch when connecting diagonally.
    • MC-53850 – Invulnerable item entities and experience orbs are removed client-side when they take damage.
    • MC-70848 – Water looks like it flows up.
    • MC-72248 – Falling sand creates invisible blocks.
    • MC-83938 – Standing on entities with solid collision boxes (shulkers, boats) kicks you for flying.
    • MC-94025 – A world with seed 0 cannot be copied using the “Re-Create” option.
    • MC-98727 – Server: Entering a boat/minecart/horse while going upwards from jumping causes a kick for flying.
    • MC-105317 – Structure blocks do not rotate entities correctly when loading.
    • MC-111082 – Riding a boat with NoGravity on a server without flight enabled causes kick for flying.
    • MC-126772 – Underwater fog doesn’t hide edge of chunks correctly at low render distances.
    • MC-135989 – Kicked for flying using trident with riptide enchantment.
    • MC-138717 – /locate command does not locate certain structures in Superflat.
    • MC-146854 – Player movement favors x axis when in a corner.
    • MC-156309 – TNT entities don’t properly collide with blocks when being fired in X direction.
    • MC-165974 – Game pushes east/west when jumping from the inside corner.
    • MC-167763 – Blindness does not work underwater for certain graphics cards.
    • MC-179315 – Ruined portals never generate in Superflat worlds by default.
    • MC-185545 – Knockback Resistance on players is still affected by chance.
    • MC-185695 – Twisting vines don’t reliably protect the player from fall damage.
    • MC-192361 – /locate stronghold does not locate stronghold in Superflat worlds despite them generating.
    • MC-197128 – If a custom biome uses multiple configured structure features of the same type, only one of them can generate.
    • MC-205232 – Player can see farther in powder snow with blindness effect.
    • MC-210612 – Strongholds do not generate in certain customized worlds despite /locate saying otherwise.
    • MC-214289 – Pointed dripstone can replace blocks when generating.
    • MC-216004 – Wood pillars from mineshafts are generating on pointed dripstones.
    • MC-216589 – Abandoned Mineshafts don’t delete dripstone in certain situations.
    • MC-223834 – Pointed dripstone can form below some non-full (non-solid) blocks.
    • MC-226359 – The Zero-Width Non-Joiner shows as a “ZWNJ” box.
    • MC-229313 – Some blocks that negate fall damage don’t reliably protect mobs at certain heights.
    • MC-230905 – Sky background is visible on certain reduced fog situations.
    • MC-232290 – Foxes will lay down in powder snow and not try to escape even when taking damage.
    • MC-232822 – Various structures not generating in Superflat worlds.
    • MC-233599 – /spreadplayers command does not allow for negative “under” values.
    • MC-235574 – Game crashes when replacing a block with a wall with blockstate up:false.
    • MC-242331 – Entities are displayed faster than chunks.
    • MC-248225 – Incorrect BlockPos getSquaredDistance() calculation.
    • MC-152198 – Actual render distance is 2 chunks lower than render distance setting.
    • MC-219507 – Beacon’s power reverts back to previous one on world reload.
    • MC-229321 – Bees inside of bee hives / nests sometimes despawn when the world is reloaded.
    • MC-242729 – Observer activating without any updates nearby, caused by /clone.
    • MC-243216 – Chunk render distance on servers seems shorter than in 1.17.1.
    • MC-243253 – Minecraft Realms screen is loading for long time.
    • MC-243796 – Random non fatal exceptions in console: Failed to store chunk ConcurrentModificationException.
    • Fixed an issue that would cause players on low-bandwidth connections to get timeout errors when connecting to a server.
    • Fixed a critical security issue in which attackers are able to execute code on others’ devices (RCE exploit) via in-game messaging or other methods where the game logs a certain exploitable string formatted as ${jndi:ldap://}, due to an upstream vulnerability in log.
    • World fog now starts further away from the player, to make distant terrain more visible.
    • Instead of applying fog as a spherical volume it is now applied as a cylindrical volume.
    • Music Disc
      • Added a new music disc from Lena Raine titled “otherside”.
        • Can be found on rare occasions in stronghold corridor chests, or much more rarely in dungeon chests.
        • Has a blue and green color to the ring area of the disc.
    • Caves
      • Completely overhauled.
      • Now stretch down to Y=-59.
      • The caves now generate in 2 layers of different stone bases depending on the depth.
        • The layer above Y=8 is made up of regular stone.
        • Stone transitions to deepslate from Y=8 to Y=0.
        • Deepslate completely replaces stone from Y=0 to bedrock.
          • Certain types of ores and structures still generate in the deepslate layer, as well as tuff and gravel.
          • Dirt, diorite, granite and andesite do not generate in this layer.
      • Biomes such as the dripstone caves and lush caves now generate in the underground.
      • Contain aquifers, bodies of water with different heights, independent of sea level (Y=63).
        • Aquifers below Y=0 sometimes generate with lava instead of water.
      • Improved old caves to blend in with the new generations of caves better
      • New noise caves, coming in 3 forms, “cheese”, “spaghetti”, and “noodle”.
        • Cheese caves have large stone towers stretching from the bottom of the cave to the top, and are often large enough to allow safe elytra flight.
        • Spaghetti caves are long, thin caves that have small aquifers and are more similar to original caves.
        • Noodle caves are thinner, squigglier, and more claustrophobic variants of spaghetti caves.
    • Mountains
      • Come in 6 sub-biomes:
        • Meadow
          • A grassy elevated biome that looks like a flowery and colder plains, with an aqua grass color and dark blue water color.
          • Generates in plateaus and the lowest layers of some mountains, usually near plains and other temperate biomes.
          • Contains grass, tall grass, dandelions, azure bluets, cornflowers, poppies, daisies and alliums
          • Birch and oak trees can rarely appear in this biome, and always have bee nests.
          • Only rabbits, donkeys, and sheep spawn in this biome.
          • Plains villages and pillager outposts can generate in this biome.
      • Grove
        • Generates in the slopes of a snowy mountain when next to forested biomes.
        • Reminiscent of a snowy taiga with a surface of snow blocks and powder snow, instead of grass blocks.
        • Rabbits, wolves, foxes, sheep, pigs, chickens and cows spawn in this biome.
        • Pillager outposts can generate in this biome.
      • Snowy Slopes
        • Generates in the slopes of a mountain when next to plains and snowy tundra.
        • Covered in snow, snow block and powder snow.
        • Only rabbits and goats spawn in this biome.
        • Igloos and pillager outposts can generate in this biome.
      • Jagged Peaks
        • One of three biomes that generate in the mountain peaks.
        • Covered in snow, snow blocks and stone.
        • Tends to generate in sharp and jagged peaks in areas with snowy, cold, and temperate biomes.
        • Only goats spawn in this biome.
        • Pillager outposts can generate in this biome.
      • Frozen Peaks
        • One of three biomes that generate in the mountain peaks.
        • Covered in snow, snow blocks, ice, and packed ice.
        • Tends to generate in smoother and less jagged peaks in areas with snowy, cold, and temperate biomes.
        • Only goats spawn in this biome.
        • Pillager outposts can generate in this biome.
      • Stony Peaks
        • One of three biomes that generate in the mountain peaks.
        • Covered in stone, gravel, and strips of calcite.
        • Tends to generate in any peak surrounded by warm biomes such as jungles and savannas, to avoid temperature clashes.
        • No animals spawn in this biome.
        • Pillager outposts can generate in this biome.
    • Ore veins
      • Long and rare ore formations.
      • Copper ore veins mixed with granite and blocks of raw copper generate above Y=0.
      • Iron ore veins mixed with tuff and blocks of raw iron generate below Y=0.
    • Terrain from new chunks will now blend with existing terrain from old chunks. Any player-made structures in these chunks will be either intact, buried, or deteriorated.
    • The old bedrock layer between Y=0 and Y=4 in old chunks gets replaced with deepslate.
    • If there is any bedrock at Y=0, lower places under non-air block in old chunks will be generated by new world generation.
    • A new bedrock layer is placed at Y=-64.
    • When enabled, begins profiling with Java FlightRecorder, as well as the following custom events:
      • minecraft.ServerTickTime: Sampling event exposing average server tick times in intervals of a second
      • minecraft.ChunkGeneration: Time taken to generate individual chunk stages
      • minecraft.PacketRead / minecraft.PacketSent: Network traffic
      • minecraft.WorldLoadFinishedEvent: Initial world loading duration
    • The profiling can be stopped in-game by using /jfr stop.
    • If it is started from an external source, the JFR events for network packets are aggregated instead of one event per packet.
    • Advancements
      • Added four new advancements:
        • Caves & Cliffs
          • Fall from the top to the bottom of the Overworld.
        • Feels like home
          • Ride a strider on lava for 50 blocks in the Overworld.
        • Sound of Music
          • Play music with a jukebox in a meadow biome.
        • Star Trader
          • Trade with a villager at the build height limit.
      • Added two new advancement triggers -fall_from_height
        • Triggered when a player lands after falling – ride_entity_in_lava
        • Triggered for every tick when player rides in lava.
    • Debug screen
      • Added three new lines: Multinoise, biome builder, and terrain.
        • Only appear if the dimension where the player is uses the multi-noise biome source type.
        • Multinoise lists the parameters used at the player’s position in order to place a biome. C is continentalness, E is erosion, T is temperature, H is humidity, and W is weirdness.
          • Continentalness goes up as you go more inland. In areas with low continentalness values, oceans may generate.
          • Erosion determines how flat or mountainous terrain is. Higher values result in flatter areas, lower values result in mountainous areas.
          • Temperature and humidity have no impact on the terrain itself, and only determine biome placement.
          • Weirdness indirectly drives the PV (peaks and valleys) noise and determines which biome variant gets placed.
        • Terrain lists values related to terrain generation.
    • Added illageralt, the rune-like font from Minecraft Dungeons.
    • Currently only usable via commands
    • Added Lombard.[note 1]
    • Added Toki Pona.[note 2]
    • Added the type field, which is mandatory.
      • Written into BlockEntityTag.id to ensure that the tag can be migrated correctly between versions
    • Added new loot table function set_potion, to set Potion tag on any item.
      • Has following parameters: id: Potion ID
    • Added new music to the Overworld (when playing in survival mode), distributed to the new biomes, and to the main menu. [note 3]
      • By Lena Raine: “Stand Tall”, “Left to Bloom”, “One More Day”, “Wending” and “Infinite Amethyst”:
        • “Stand Tall” plays in the snowy slopes, jagged peaks, frozen peaks and stony peaks biomes, as well as the menu screen.
        • “Left to Bloom” plays in the meadow and lush caves biomes, as well as the menu screen.
        • “One More Day” plays in the meadow, snowy slopes and lush caves biomes, as well as the menu screen.
        • “Wending” plays in the grove, jagged peaks, stony peaks and dripstone caves biomes, as well as the menu screen.
        • “Infinite Amethyst” plays in the grove and dripstone caves biomes, as well as the menu screen.
      • By Kumi Tanioka (谷岡 …美): “Floating Dream”, “Comforting Memories” and “An Ordinary Day”:
        • “Floating Dream” plays in the jagged peaks and lush caves biomes.
        • “Comforting Memories” plays in the grove biome.
        • “An Ordinary Day” plays in the snowy slopes, dripstone caves and lush caves biomes.
    • Spawners now have a new CustomSpawnRules tag, which lets players override the spawn rules of the spawned mob.
      • In the tag, players can specify BlockLightLimit, which indicates the highest block-light the spawners will spawn mobs at.
    • Can now disable lightning flashes, which prevents lightning from making the sky flash. Lightning bolts themselves will still appear.
    • The device the game outputs audio to can now be chosen in-game.
    • Added “Chunk Builder” to video settings.
      • Determines as to which chunk sections are updated synchronously in a single frame.
      • Three options: Fully Blocking, which corresponds to how chunk sections were updated before 21w37a, and Semi Blocking and Threaded, which reduce stuttering when placing or removing blocks. However, the latter two options may cause rare visual delays in world updates.
    • Added “Simulation Distance” video setting, a new slider.
      • Entities, blocks and fluids will not be updated outside of simulation distance.
      • Allows higher render distance with less CPU load.
      • Lower limit is 5 chunks.
    • Added “Autosave Indicator” to video settings, for singleplayer worlds, which allows to toggle the indicator on / off.
      • The indicator appears in the bottom right of the screen whenever the game is saving the world file.
      • Defaults to on.
    • Added Online Options as a separate screen:
      • The “Realms Notifications” option has been moved to this screen.
      • Contains the new “Allow Server Listings” option.
        • When deactivated, the player name will not show up in server online player listings.
      • Contains the new “Server Difficulty” option, to indicate the difficulty of the current server.
    • Added block_marker, to replace light and barrier.
    • Renders with texture declared in particle slot for model assigned to configured block state.
    • Summoned with same syntax as block particle (i.e. block_marker wheat[age=2]).
    • Added simulation-distance.
    • Added hide-online-players, which when set to “True”, will not send a player list on status requests.
    • Added subtitles for various bundle sounds.
    • Added a new subtitle for the crop sound of shears.
    • Added the animals_spawnable_on block tag.
      • Contains grass block.
      • Animals can spawn on blocks in this tag.
    • Added the axolotls_spawnable_on block tag.
      • Contains clay.
      • Axolotls can spawn on blocks in this tag.
    • Added the azalea_grows_on block tag.
      • Contains #dirt, #sand, #terracotta, snow block, and powder snow.
    • Added the azalea_root_replaceable block tag.
      • Contains #lush_ground_replaceable, #terracotta and red sand.
    • Added the big_dripleaf_placeable block tag.
      • Contains #dirt, #small dripleaf placeable, and farmland.
      • Big dripleaf can be placed on blocks in this tag.
    • Added the dirt item tag.
      • Contains dirt, grass block, podzol, coarse dirt, mycelium, rooted dirt, and moss block.
    • Added the foxes_spawnable_on block tag.
      • Contains grass block, snow, snow block, podzol and coarse dirt.
      • Foxes can spawn on blocks in this tag.
    • Added the goats_spawnable_on block tag.
      • Contains stone, snow, snow block, powder snow, packed ice and gravel.
      • Goats can spawn on blocks in this tag.
    • Added the mooshrooms_spawnable_on block tag.
      • Contains mycelium.
      • Mooshrooms can spawn on blocks in this tag.
    • Added the parrots_spawnable_on block tag.
      • Contains grass block, air, #leaves and #logs.
      • Parrots can spawn on blocks in this tag.
    • Added the polar_bears_spawnable_on_in_frozen_ocean block tag.
      • Contains ice.
      • Polar bears can spawn on blocks in this tag when in the frozen ocean biome.
    • Added the rabbits_spawnable_on block tag.
      • Contains grass block, snow, snow block and sand.
      • Rabbits can spawn on blocks in this tag.
    • Added the replaceable_plants block tag.
      • Contains grass, fern, dead bush, vine, glow lichen, sunflower, lilac, rose bush, peony, tall grass, large fern, and hanging roots.
    • Added the terracotta block and item tag.
      • Contains terracotta and the 16 variants of colored terracotta.
    • Added the wolves_spawnable_on block tag.
      • Contains grass block, snow and snow block.
      • Wolves can spawn on blocks in this tag.
    • Readded, previously a part of game known as “snooper” until 18w20c.
      • Only implemented in world load event now.
      • Sent data when loading singleplayer world or connecting to multiplayer server.
      • Contains following information:
        • Launcher identifier
        • User identifier (XUID)
        • Client session ID (changes on restart)
        • World session ID (changes per world load, to be reused for later events)
        • Game version
        • Operating system name and version
        • Java runtime version
        • If client or server is modded (same information as on crash logs)
        • Server type (single player, Realms or other)
        • Game mode
        • Cannot be disabled,[5]
    • Anvil
    • Slightly changed the hammer texture on its GUI.
    • Big Dripleaf
    • Restricted big dripleaf placement to clay, coarse dirt, dirt, farmland, grass blocks, moss blocks, mycelium, podzol and rooted dirt.
    • Carrot crop
    • Texture of crop stage3 was changed from Carrots Age 3 JE2 BE2.png to Carrots Age 3 JE3.png, removed an extra pixel.
    • Cartography Table
    • Texture was changed from Cartography Table JE2 BE1.png to Cartography Table JE3.png, to match the plank texture updated in the texture update.
    • Cave Vines, Kelp, Twisting Vines, and Weeping Vines
    • Now stop growing if shears are used on the tip.
    • This action changes the age block state of the tip to 25.
    • Changed cave vines plant texture from Cave Vines Plant JE2.png to Cave Vines Plant JE1 BE1.png.
    • Cocoa Beans
    • Textures of cocoa pods (stage0 and stage1) were changed.
    • Conduit
    • Now has an assigned tool, the pickaxe.
    • Copper Ore
    • Now drop 2-5 Raw Copper when mining instead of 2-3.
    • Dirt Path
    • Side texture was changed to match its top texture.
    • Doors
    • Changed spruce door’s model, to fix top/bottom texture.
    • Changed textures of oak door and iron door, to remove the extra horizontal line.
    • Enchanting Table
    • Now emits a light level of 7.
    • Changed the texture of the lapis icon in the GUI from Lapis Lazuli (enchanting slot) JE1 BE1.png to Lapis Lazuli (enchanting slot) JE2.png.
    • Glass Pane
    • Top texture was changed to match its side texture.
    • Lectern
    • Base texture was changed to match the plank texture updated in the texture update.
    • Logs
    • Top textures of crimson stems and warped stems were changed, to match Bedrock Edition.
    • Changed the top texture of dark oak log.
    • Changed the side texture of stripped dark oak log, to match the color of its top texture.
    • Magma Blocks
    • Slightly increased the frequency of underwater magma.
    • Redstone Comparator
    • Changed the base texture of lit comparators from Powered Redstone Comparator (S) JE4.png Powered Subtracting Redstone Comparator (S) JE5.png to Powered Redstone Comparator (S) JE5.png Powered Subtracting Redstone Comparator (S) JE6.png.
    • Stained Glass
    • Changed textures of blue stained glass and red stained glass, to match transparency of other types of stained glass.
    • Stonecutter
    • Block of Copper can be converted to 4 Cut Copper using stonecutter.
    • Beetroot Seeds and Melon Seeds
    • Textures were moved down by 1 pixel.
    • Campfire and Soul Campfire
    • Changed the item textures from Campfire (item) JE1 BE1.png Soul Campfire (item) JE1 BE1.png to Campfire (item) JE2.png Soul Campfire (item) JE2.png.
    • Doors
    • Changed the item textures of all doors except crimson and warped from Oak Door (item) JE3 BE2.png Birch Door (item) JE3 BE1.png Spruce Door (item) JE3 BE1.png Jungle Door (item) JE4 BE2.png Acacia Door (item) JE3 BE1.png Dark Oak Door (item) JE3 BE1.png Iron Door (item) JE2 BE2.png to Oak Door (item) JE4.png Birch Door (item) JE4.png Spruce Door (item) JE4.png Jungle Door (item) JE5.png Acacia Door (item) JE4.png Dark Oak Door (item) JE4.png Iron Door (item) JE3.png.
    • Item Frames and Glow Item Frames
    • Changed the item textures from Item Frame (item) JE2 BE2.png Glow Item Frame (item) JE1 BE1.png to Item Frame (item) JE3.png Glow Item Frame (item) JE2.png.
    • Signs
    • Changed the item textures from Oak Sign JE2 BE2.png Spruce Sign JE1 BE1.png Birch Sign JE1 BE1.png Jungle Sign JE1 BE1.png Acacia Sign JE1 BE1.png Dark Oak Sign JE1 BE1.png Crimson Sign JE1 BE1.png Warped Sign JE1 BE1.png to Oak Sign JE3.png Spruce Sign JE2.png Birch Sign JE2.png Jungle Sign JE2.png Acacia Sign JE2.png Dark Oak Sign JE2.png Crimson Sign JE2.png Warped Sign JE2.png.
    • Axolotls
    • Texture of the wild axolotl was changed.
    • Now only spawn in water above clay blocks in lush caves.
    • Now have their own mob cap.
    • Cod, Salmon, Pufferfish, Tropical Fish, Squid, and Dolphins
    • Now only spawn in water from Y=50 to Y=64.
    • Additionally, tropical fishes now also spawn in lush caves at any height.
    • Drowned
    • Now can spawn in aquifers inside dripstone caves.
    • Evoker, Pillager, Vindicator, and Illusioner
    • Will no longer attack baby villagers.
    • Removed hoods in the textures of evokers and vindicators.
    • Removed a few misplaced pixels in the illusioner’s texture.
    • Glow Squids
    • Now only spawn in water blocks under Y=30.
    • Goats
    • Now only spawn in snowy slopes, jagged peaks, and frozen peaks biomes.
    • Horses, mules, and donkeys
    • Now follow players holding golden carrots, golden apples, and enchanted golden apples.
    • Llamas
    • Now follow players holding hay bales.
    • Parrots
    • Models were changed to all parrot variants, their wings are not reversed now.
    • Witches
    • Removed hoods in their textures.
    • Wither
    • Tweaked the wither skull’s texture to use the new wither face from the Texture Update.
    • Zombie Villager
    • Tweaked the armorer zombie villager’s and weaponsmith zombie villager’s textures to remove stray villager pixels.
    • Hostile mobs will only spawn in areas where the light level is equal to 0.
    • This change only affects block-light and not sky-light.[6]
    • Optimized AI for Axolotls, Goats, Hoglins, Zoglins, Piglins, Piglin Brutes and Villagers.
    • All feedable mobs (except sheep) named Dinnerbone will now look at the player correctly.