Bedrock Edition 1.21.80

This article is a work in progress.
 
Please help expand and improve it. The talk page may contain suggestions.

1.21.80 is an upcoming game drop[1] for Bedrock Edition that is set to release in 2025.

v1.21.80
Edition

Bedrock Edition

Official name

Summer Drop 2025

Planned release date

2025

Development versions

Additions

1.21.80 block and item additionsInvicon Dried Ghast.png: Inventory sprite for Dried Ghast in Minecraft as shown in-game linking to Dried Ghast with description:Invicon Hydrated Ghast.png: Inventory sprite for Hydrated Ghast in Minecraft as shown in-game linking to Hydrated Ghast with description: Hydrated GhastInvicon White Harness.png: Inventory sprite for White Harness in Minecraft as shown in-game linking to White Harness with description: White HarnessInvicon Light Gray Harness.png: Inventory sprite for Light Gray Harness in Minecraft as shown in-game linking to Light Gray Harness with description: Light Gray HarnessInvicon Gray Harness.png: Inventory sprite for Gray Harness in Minecraft as shown in-game linking to Gray Harness with description: Gray HarnessInvicon Black Harness.png: Inventory sprite for Black Harness in Minecraft as shown in-game linking to Black Harness with description: Black HarnessInvicon Brown Harness.png: Inventory sprite for Brown Harness in Minecraft as shown in-game linking to Brown Harness with description: Brown HarnessInvicon Red Harness.png: Inventory sprite for Red Harness in Minecraft as shown in-game linking to Red Harness with description: Red HarnessInvicon Orange Harness.png: Inventory sprite for Orange Harness in Minecraft as shown in-game linking to Orange Harness with description: Orange HarnessInvicon Yellow Harness.png: Inventory sprite for Yellow Harness in Minecraft as shown in-game linking to Yellow Harness with description: Yellow HarnessInvicon Green Harness.png: Inventory sprite for Green Harness in Minecraft as shown in-game linking to Green Harness with description: Green HarnessInvicon Lime Harness.png: Inventory sprite for Lime Harness in Minecraft as shown in-game linking to Lime Harness with description: Lime HarnessInvicon Cyan Harness.png: Inventory sprite for Cyan Harness in Minecraft as shown in-game linking to Cyan Harness with description: Cyan HarnessInvicon Light Blue Harness.png: Inventory sprite for Light Blue Harness in Minecraft as shown in-game linking to Light Blue Harness with description: Light Blue HarnessInvicon Blue Harness.png: Inventory sprite for Blue Harness in Minecraft as shown in-game linking to Blue Harness with description: Blue HarnessInvicon Magenta Harness.png: Inventory sprite for Magenta Harness in Minecraft as shown in-game linking to Magenta Harness with description: Magenta HarnessInvicon Purple Harness.png: Inventory sprite for Purple Harness in Minecraft as shown in-game linking to Purple Harness with description: Purple HarnessInvicon Pink Harness.png: Inventory sprite for Pink Harness in Minecraft as shown in-game linking to Pink Harness with description: Pink HarnessInvicon Happy Ghast Spawn Egg.png: Inventory sprite for Happy Ghast Spawn Egg in Minecraft as shown in-game linking to Happy Ghast Spawn Egg with description: Happy Ghast Spawn Egg

Blocks

Dried Ghast

Items

Harness

  • Used to fly on happy ghasts.
  • Have 16 variants, matching the color of wool used to craft the harness.

Happy Ghast Spawn Egg

Mobs

Ghastling

Happy Ghast

  • Spawned after a ghastling gets fed enough snowballs.
  • Rideable.
  • Up to 4 players can ride on it.

Changes

General

UI

  • Added modal to handle Not Enough Disc Space error in Edit World screen, Resource Packs tab.
  • Stopped main menu background rotation when entering new player flow
  • Stopped main menu background rotation and logo text movement when the "screen animations" option is disabled.

Technical

Biomes

  • Moved Vanilla biome JSON files from an internal folder to the appropriate Vanilla behavior packs.

Components

  • The minecraft:rideable component now has three new additional fields:
    • dismount_mode defines where riders are placed when dismounting the entity:
      • default, riders are placed on a valid ground position around the entity, or at the center of the entity's collision box if none is found.
      • on_top_center, riders are placed at the center of the top of the entity's collision box.
    • on_rider_enter_event, defines the event to execute on the owner entity when an entity starts riding it.
    • on_rider_exit_event, defines the event to execute on the owner entity when an entity stops riding it.

General

  • Updated the client side biome component minecraft:water_appearance field surface_color to be optional. Added a content error that fires if the component is empty.

Goals

  • minecraft:behavior.float_wander has been updated with new fields:
    • navigate_around_surface: enables the usage of a new algorithm to find random positions to navigate to. The new algorithm aims to find random positions in the vicinity of solid (i.e. non-air and non-liquid) blocks, and if that fails will fall back to finding a random position in the vicinity of the current dimension's surface level.
    • additional_collision_buffer: makes sure there are no blocks present in an inflated area around the target position.
    • allow_navigating_through_liquids: allow the mob to have target positions inside liquids.
    • surface_xz_dist: the distance in the horizontal directions to look for nearby surfaces. Only valid when navigate_around_surface is true.
    • surface_y_dist: the distance in the vertical directions to look for nearby surfaces. Only valid when navigate_around_surface is true.
  • minecraft:behavior.follow_mob has been updated with the following new fields:
    • use_home_position_restriction: If true, the mob will respect the minecraft:home component's restriction_radius field when choosing a target to follow. If false, it will choose target position without considering home restrictions.
    • preferred_actor_type: The type of actor to prefer following. If left unspecified, a random actor among those in range will be chosen.
    • filters: If non-empty, provides criteria for filtering which nearby Mobs can be followed. If empty default criteria will be used, which will exclude players, squid variants, Fish variants, tadpoles, dolphins, and mobs of the same type as the owner of the goal.

Molang

  • query.graphics_mode_is_any no longer requires the Upcoming Creator Features experiment.

Network Protocol

  • Added ActorFlags::DOES_SERVER_AUTH_ONLY_DISMOUNT.

Experimental

These additions and changes are accessible by enabling the "Beta APIs" and "Locator Bar" experimental toggles.

Additions

Gameplay

Player Locator Bar

  • The Player Locator Bar is a new UI element on the player HUD that displays the direction of other players in the world.
    • When the player locator bar experiment is enabled and there are multiple players in a world, the player locator bar will appear on-screen for each player, replacing the experience bar. The player level number will still be visible as before above the player locator bar.
    • The Player Locator Bar will display colored indicators when the camera is facing within 120 degrees towards another player. If another player is 30 degrees above or below the camera's viewport (the screen) an up or down arrow will be displayed.
    • Crouching will hide the player, preventing their indicator from appearing on the player locator bar of other players.
    • Players in spectator mode are not visible on the player locator bar.
    • A mob head or a carved pumpkin will similarly hide players from the player locator bar when worn in the head slot.
  • Using a potion of invisibility will also hide players from the player locator bar.

Changes

Technical

API

@minecraft/server 2.0.0-beta
  • EntityPushThroughComponent has been changed to read-only.
  • resetHudElements method on ScreenDisplay has been renamed to resetHudElementsVisibility.
  • ItemStack methods getComponent and getComponents will return ItemCustomComponentInstance for custom components registered with ItemComponentRegistry.
  • ItemStack method hasComponent will return true for custom components registered with ItemComponentRegistry.
@minecraft/server-ui 2.0.0-beta
  • Class ModalFormData.
    • Changed function dropdown.
      • Removed parameter defaultValueIndex?: number.
      • Added parameter dropdownOptions?: ModalFormDataDropdownOptions.
    • Changed function slider.
      • Removed parameter valueStep: number,.
      • Removed parameter defaultValue?: number.
      • Added parameter sliderOptions?: ModalFormDataSliderOptions.
    • Changed function textField.
      • Removed parameter defaultValue?: minecraftserver.RawMessage string.
      • Added parameter textFieldOptions?: ModalFormDataTextFieldOptions.
    • Changed function toggle.
      • Removed parameter defaultValue?: boolean.
      • Added parameter toggleOptions?: ModalFormDataToggleOptions.
  • Added interface ModalFormDataDropdownOptions:
export interface ModalFormDataDropdownOptions {
    defaultValueIndex?: number;
    tooltip?: minecraftserver.RawMessage | string;
}
  • Added interface ModalFormDataSliderOptions:
export interface ModalFormDataSliderOptions {
    defaultValue?: number;
    tooltip?: minecraftserver.RawMessage | string;
    valueStep?: number;
}
  • Added interface ModalFormDataTextFieldOptions:
export interface ModalFormDataTextFieldOptions {
    defaultValue?: string;
    tooltip?: minecraftserver.RawMessage | string;
}
  • Added interface ModalFormDataToggleOptions:
export interface ModalFormDataToggleOptions {
    defaultValue?: boolean;
    tooltip?: minecraftserver.RawMessage | string;
}

Technical Experimental

  • Removed unused experimental json field minecraft:nether_surface in the behavior pack biome file.

Fixes

34 issues fixed

From released versions before v1.21.80

  • MCPE-14975 – Custom names on Slimes/Magma Cubes doesn't stay named when splitted
  • MCPE-18704 – Enchanted Weapons Don't have Attack Particles
  • MCPE-42734 – Cut Sandstone Slabs and Cut Red Sandstone Slabs can't be crafted with Stonecutter
  • MCPE-46806 – Wither Skeletons And Zombified Piglin Don't Like Fire Or Lava (Pathfinding)
  • MCPE-47125 – Rabbit meat is not affected by Looting
  • MCPE-58999 – Most items can't be used when aiming at a mob spawner
  • MCPE-63995 – Using shears on full beehive/nest doesn't consume durability
  • MCPE-90716 – Parity: The Durations of Regeneration II by Totem of Undying are different
  • MCPE-101923 – Potions/Splash potions/Lingering Potions/Arrows of Slowness IV don’t come after Potions/Splash potions/Lingering Potions/Arrows of Slowness I in creative inventory
  • MCPE-109048 – Efficiency 1 item (Cap/Pants/Tunic/Boots/Gapple) in Woodland Mansions
  • MCPE-155605 – Mangrove roots don't burn in the furnace
  • MCPE-164404 – Parrots cannot imitate guardians
  • MCPE-166390 – Item stack in a container gets deleted when a player and a hopper/dropper/crafter add to it at the same time
  • MCPE-173843 – You're able to clip into/through blocks placed at X and Z coordinates one less than powers of two
  • MCPE-175138 – All sound in Windows stops working after 40-41% loading
  • MCPE-184403 – Incorrect sneak/jump buttons when riding certain mobs with the "D-Pad & tap to interact" control mode
  • MCPE-184704 – Impossible to customize controls while in Spectator mode
  • MCPE-186584 – Controls can still be customized while you are dead in hardcore mode
  • MCPE-188731 – Spawn Under Nether Portal after traveling to the overworld
  • MCPE-188975 – Seed is not inputted into the "World seed" box when selecting a seed in the seed picker after suspending/minimizing the game with Screen Animations disabled
  • MCPE-189096 – Clicking the cancel button while transferring between event server softlock the game
  • MCPE-190178 – When sleeping in a bed during a thunderstorm, the text displays "Sleeping through the night"
  • MCPE-190286 – The sapling growth stage retreats incorrectly
  • MCPE-190555 – Panorama rapidly flashes on certain graphics cards when the world loading bar disappears
  • MCPE-190620 – Custom spawn eggs no longer appear under spawn eggs
  • MCPE-190750 – Cold variants of cows, chickens, and pigs spawn in Mangrove Swamp instead of warm variants
  • MCPE-190845 – Named creakings despawn on world reload

Other

  • Fixed a bug that occasionally caused an error when creating a Realm on an empty slot.
  • Fixed a crash that could sometimes occur when certain foliage textures fail to load.
  • Fixed "Download all missing packs" button not working under specific conditions.
  • Fixed an issue with BlockPermutation::withState in outdated scripts that prevented some states from being set correctly on a number of blocks. Affected blocks include any which have had their directional or placement states recently changed. Scripts created after these blocks were changed may need to be updated to avoid unintended behavior.
  • Fixed rotation of Jigsaw sections when Data-Driven Jigsaw Structures is enabled.
  • Fixed a bug where the last byte was sometimes lost when reading encrypted files on Xbox, which caused some files to become invalid and fail to load.
  • Fixed mirroring of door blocks when part of a structure that is being placed.
  • Fixed ambient occlusion issue for non 1x1x1 blocks. When a block around any of these smaller non 1x1x1 blocks is broken, the AO computation is correctly applied to the face in the direction of that broken block. Previously the wrong face could be seen getting lightened/darkened. A list of blocks affected: stairs, walls, gates, buttons, cakes, plates, fences, anvil, grindstone, hopper, bell, lectern, eggs, brewing stand.
  • Worlds are no longer missing from the storage menu.
  • Bundle tooltip no longer sometimes renders as if having a different amount of items.
  • Block using the minecraft:destruction_particles component will now correctly be sent to player connecting to a host.
  • Fixed a bug that caused the Editor to crash when the Deferred Technical Preview was enabled.

References

  1. "Minecraft Beta & Preview - 1.21.80.20" – Minecraft Feedback, March 11, 2025.

Navigation