Bedrock Edition 1.16.100

1.16.100 is an upcoming minor update to with no set release date, which adds new commands, expanding and improving the add-on and script engine mechanics, adds the RenderDragon graphics engine, more parity from, revamps the achievement/trophy UI, changes to certain block mechanics/gameplay, and fixes bugs.

Command format

 * Used to enable a camera shaking effect.
 * Used to clear spawnpoints in the world.
 * Used to trigger an event on an entity.
 * Used for managing active fog settings for players.
 * Allows you to control various music tracks.
 * Used to run a one-off animation.
 * Used to make entities ride other entities, stop entities from riding, make rides evict their riders, or summon rides or riders.
 * Used to save and load structures without having to use structure blocks.
 * Allows you to control various music tracks.
 * Used to run a one-off animation.
 * Used to make entities ride other entities, stop entities from riding, make rides evict their riders, or summon rides or riders.
 * Used to save and load structures without having to use structure blocks.
 * Used to make entities ride other entities, stop entities from riding, make rides evict their riders, or summon rides or riders.
 * Used to save and load structures without having to use structure blocks.
 * Used to save and load structures without having to use structure blocks.
 * Used to save and load structures without having to use structure blocks.

General

 * Achievements
 * Added a new achievement details screen.
 * Only available after gradual roll-out.


 * Options
 * Added Noto Sans font license button and pop-up dialog to Settings screen.


 * Splashes
 * Added some of the new splashes from Java Edition, as well as splashes related to the fight against discrimination of black, indigenous, and people of color:
 * This parrot is no more! It has ceased to be!
 * Music by Lena Raine!
 * Aww man!
 * #minecraftfarms
 * And my pickaxe!
 * Envision! Create! Share!
 * Fabulous graphics!
 * Also try Minecraft Dungeons!
 * Vanilla!
 * May contain traces of citrus!
 * Zoglin!?
 * Black lives matter!
 * Be anti-racist!
 * Learn about allyship!
 * Speak OUT against injustice and UP for equality!
 * Amplify and listen to BIPOC voices!
 * Educate your friends on anti-racism!
 * Support the BIPOC community and creators!
 * Stand up for equality in your community!

Blocks

 * Basalt
 * Now takes longer to break.
 * Is now resistant to ghast fireballs.


 * Bee Nests
 * Now appear yellow on maps.


 * Brewing Stands
 * Can now be crafted with blackstone.


 * Chains
 * Can now be placed in all orientations.


 * Farmland
 * Now gives itself when pickblocked, instead of normal dirt.
 * Can now be obtained using command.


 * Lanterns
 * Can now be waterlogged.
 * Also applies to soul lanterns.


 * Nether Gold Ore
 * Now uses the "nether" color on maps.


 * Observer
 * No longer gets stuck in an active state when moved by pistons.


 * Shroomlights
 * Can now be composted.


 * Soul Campfires
 * Now deal double the damage that normal campfires deal.
 * Now drop Soul Soil instead of Charcoal when mined.


 * Sweet Berry Bushes
 * Now deal damage to mobs and players.


 * TNT
 * No longer activates if a redstone torch is placed on top of it.

Items

 * Brown and Red Mushrooms
 * Can now be placed and grown on both types of nylium.


 * Camera
 * Can now be obtained by using once again.


 * Crimson and Warped Fungus
 * Can now be placed on mycelium.
 * Still grows into only a huge fungus on the respective nylium.


 * Lodestone Compasses
 * Can now be enchanted with Curse of Vanishing.


 * Totem of Undying
 * Now gives Fire Resistance I instead of II.

Mobs

 * Bees
 * Now leave their hive/nest after an allotted time in the End and the Nether.


 * Blazes
 * Now switch between melee attack and ranged attack based on the distance from the player.


 * Dolphins
 * Can now survive on land for up to 120 seconds.
 * Now tries to head to the nearest water source when on land.


 * Hoglins
 * Now afraid of Respawn Anchors.
 * Baby Hoglins now deal appropriate damage.
 * Baby Hoglin now have drops after being killed by the player.


 * Hostile mobs
 * Can now spawn during the day during thunderstorms.


 * Iron Golems
 * Now attack Hoglins.


 * Phantoms
 * Now make flapping noises.


 * Piglins
 * Now drop their inventory when "zombified".
 * Can now equip Shields, Elytra, Turtle Shells, and various Mob Heads.
 * Now preserve their armor when zombified.


 * Piglin Brutes
 * Now drops 20 experience points instead of 10.
 * No longer spawns with enchanted golden axes.
 * Now keep their axes when zombified.
 * Now preserve their armor when zombified.


 * Snow Golems
 * Now drop their pumpkin when sheared.


 * Striders
 * Now has the correct health of instead of  to match Java Edition.


 * Strider Jockeys
 * The zombified piglin riding a strider now spawns holding a warped fungus on a stick.


 * Turtles
 * Now play a sound when laying eggs.


 * Vindicators
 * Now despawn in Peaceful difficulty.


 * Zoglins
 * Now take damage from Instant Health effect and heal from Instant Damage effect.
 * Baby Zoglin now have drops after being killed by the Player.
 * Changed baby zoglin's model to match Java Edition.

Entities

 * Boats
 * Now show the name above them when placed in the world.
 * Now keep their custom names before placing them.


 * Experience Orbs
 * Now float up in the water.


 * Falling blocks
 * Falling blocks now break after falling for extended periods of time.


 * Minecarts
 * Now show the name above them when placed in the world.
 * Now keep their custom names before placing them.

World generation

 * Nether biomes
 * Soul sand valleys now have ceilings covered with soul soil and soul sand.
 * Basalt deltas now have basalt ceilings.


 * Ruined portals
 * Now can generate with 4–12 glistering melons instead of only one.

Gameplay

 * Bartering
 * Various weights and item amounts have been changed to match the with the exception of spectral arrows.
 * Blackstone, arrows, and water bottles can now be obtained through bartering.
 * Netherite Hoes, Glowstone Dust and Magma Cream can no longer be obtained from bartering.


 * Enchanting
 * Soul Speed are no longer obtainable from fishing, chest loot, or raids.


 * Map colors
 * Map colors have been updated accordingly.
 * Warped stems, stripped warped stems, and warped planks now use the color instead of the  color.
 * Warped hyphae and stripped warped hyphae now use the color instead of the  color.
 * Warped nylium now uses the color instead of the  color.
 * Warped fungi and twisting vines now use the color instead of the  color.
 * Warped wart blocks now use the color instead of the  color.
 * Crimson stems and stripped crimson stems now use the color instead of the  color.
 * Crimson hyphae and stripped crimson hyphae now use the color instead of the  color.
 * Crimson nylium now uses the color instead of the  color.
 * Crimson fungi and weeping vines now use the color instead of the  color.
 * Crimson planks now use the color instead of the  color.

General

 * Achievements
 * Revamped the UI.
 * Gamepad bumpers can now be used to switch tabs in the achievements screen
 * Tweaked the default focus on the tabs in the achievements screen
 * Added extra space between the end of the list and the "input legend" at the bottom
 * The achievement detail screen now shows "Completed on other platform" section


 * Add-ons and Script Engine
 * Bandwidth optimization: make sure level event packets only broadcast locally.
 * Spatial Bandwidth Optimizations are now exposed through a component,.
 * Spatial Bandwidth Optimizations are now utilized by every actor using.
 * Added the selector component to raw text which can be used to print entity names in commands such as 'tellraw' and 'titleraw'.
 * Structures are no longer cut off when loaded using the command.
 * Added component which allows the player to set conditions for where the block can be placed.
 * Added serialization to Block Descriptor
 * Added static functions to BlockDescriptor to compare a list of BlockDescriptors against:, , or
 * Added a function to compare two BlockDescriptors.
 * Changed the BlockDescriptor BlockLegacy member variable to a Block*, to set the block states during deferred block resolution and get the block with the states set
 * Removed all the existing Block* json parsing
 * Added unit tests to verify parsing and serializing block descriptors
 * Added unit tests to verify comparing a BlockDescriptors against each other
 * Added unit tests to verify getting a block from BlockDescriptor with the states set


 * Inventory
 * Items in the inventory no longer move into the crafting grid when hovering over recipes
 * The selected recipe is no longer cleared when changing tabs, even if the player doesn't have all the necessary ingredients for that recipe
 * Picking up items while the cursor is hovering over a recipe now updates to the recipe's new index


 * Menu screen
 * Added Mojang Studios logo splash screen for Android devices.


 * Music
 * Music is no longer interrupted when entering water in ocean biomes.


 * Options
 * Removed the "Particle Render Distance" options as it became redundant with.


 * RenderDragon
 * Windows 10 now uses the new rendering engine RenderDragon.


 * Splashes
 * Removed the "mixer.com/minecraft" splash, as Mixer streaming services is no longer available.


 * Technical
 * Item names of the format no longer need the  portion and it is ignored.
 * Added Entity Movement Prediction.
 * Updated Actor Properties. Two fields that were invalid and appeared in some vanilla content now give a content error. The field 'value' on and the property  should simply be removed from any entity files.
 * Make boat use the Buoyancy Component. Added two new components, the component, which fires specified events when the actor enters or exits specified blocks, and the  component, which sets a corresponding actor flag, in order to make this possible.
 * Added error checks to parsing of minecraft shareables items. Displays content log if item name is invalid or the array is empty.
 * Attempting to load a custom material that is not defined no longer causes a crash. A proper content error is now thrown.
 * Exposed new data parameters to control the behavior of Drop Item For Goal. This includes:, , , , , and.
 * Exposed new data parameters to control the behavior of Harvest Farm Block Goal, including, , and.
 * Updated the in geometry, particles, and animation files to behave as entity behavior files do.
 * The has been changed to use data for its target block.
 * Striders now correctly executes the.
 * Added Item Lock components to allow for items to be locked in the inventory, locked in a slot, or kept upon death
 * Added a new loop_delayfield to skeletal animation files that controls how to wait between each iteration of a looping animation
 * Villagers/zombie villagers once again correctly spawn as a baby when using the summon command to summon them with the event minecraft:entity_born
 * Older command versions using now use the proper position for command selectors when calculating the radius
 * Removed legacy fall damage packet from client
 * Made some small changes around how we calculate the spawn position of dropped items from a player that dies from falling.
 * Changed LegacyCubemap from opaque to transparent
 * Fog Definition identifier cannot use the namespace unless it's from a vanilla resource pack.
 * Blocks that have ticking components now clear their pending ticks from the ticking queue upon removal.
 * Added the trigger component.


 * Actors
 * The goal is now data-driven.
 * Physics Component's is now used to decide whether a mob should apply water gravity, if the mob does not have a Navigation Component.
 * Ender Crystals can no longer be pushed.
 * The Squid's rendering is now data-driven.
 * Minecarts are now data-driven.
 * This converted minecart rideable, minecarts with chest, with hopper, with command block, and with TNT to be data-driven.


 * Aseprite
 * The UI now supports using aseprite JSON files for animations, which allows more advanced animations than simple flip books.


 * Audio
 * * FMOD music channel now sets its priority to 0 when music is played to prevent FMOD virtual channel from stealing it when a regular sound is played in game (default priority is 128)


 * DataDrivenBlocks
 * Middle click on non-default permutations of data driven blocks no longer throws an assert. Middle click now adds the default permutation of the block to your inventory
 * Added a fix for blocks computing ambient occlusion to behave more like vanilla by only contributing ambient occlusion if it's an opaque unit cube
 * Made data driven blocks with disabled collision pathable


 * DataDrivenBlockEvents
 * Adds support for parsing and performing the following event responses:
 * Added the event response
 * Spawn Loot
 * Set Block
 * Added support for the component
 * Added support for the trigger component
 * Also added MoLang queries for and  for getting placement context


 * DataDrivenBlockModels
 * Added the first pass of the new data driven block tessellation pipelin
 * Added the component to allow using a block model for rendering
 * Added the component to allow using a default unit cube for rendering. Unit cubes get some extra effects like ambient occlusion and face removal
 * Added the component to allow mapping faces and  in a geometry file to an actual material


 * DataDrivenBlockModels - SmoothLighting
 * Fixed smooth lighting and ambient occlusion with new data driven blocks


 * Display Name Component
 * Items can now override their display name with a localized 'value'.


 * Documentation
 * Added documentation for block event responses and re-organized block documentation


 * ExecuteCommand
 * Added support to item json events for the keyword.


 * Format Version Checks
 * Updated the in geometry, particles, and animation files to behave as entity behavior files do.


 * Items
 * Created that data-drives how an item is repaired in game.
 * Banners using the function no longer throw a content error when a "base_color" isn't specificed, but rather only when the "base_color" is invalid
 * Added event response for items


 * Item Names
 * Renamed items to be in parity with the Java item names.
 * Added new that can override the AABB used for outlines and raycasting
 * Added new that can override the AABB used for entity collision
 * Added new that can replace the blockProperties :, , , , ,  and
 * Added new that triggers events for a block on a range of time set by the creator
 * Added new that triggers events for a block randomly
 * Added a Rotation Component that allows a block to rotate The component only allows axis-aligned rotations
 * Adds the base implementation of the
 * Allows the creation of custom crafting tables
 * Currently only supports 3x3 grids


 * No longer uses -1 in as a value to indicate unlimited range, the default has been changed to 32.
 * Added content log warnings for when and  is less than 0
 * Added content log warnings for when is greater than
 * Added content log warnings for when is greater than


 * No longer uses -1 in as a value to indicate unlimited range, the default has been changed to 32
 * Added content log warnings for when and  is less than 0
 * Added content log warnings for when is greater than
 * Added content log warnings for when is greater than


 * MoveTowardsRestrictionGoal
 * This goal has been removed in favor of the two new child goals that make the behavior more clear.


 * MoveTowardsDwellingRestrictionGoal
 * This goal is for Actors that are part of the Village construct
 * The is necessary for this goal


 * MoveTowardsHomeRestrictionGoal
 * The is necessary for this goal
 * Exposed a new data parameter for the range that the Actor stays within in relation to their home: restriction_radius


 * Records
 * Items can now be made records to play music in Jukeboxes. Their component variables:
 * A string value corresponding to a sound event in the game code. This string must be one these for music to play: "13", "cat", "blocks", "chirp", "far", "mall", "mellohi", "stal", "strad", "ward", "11", "wait", "pigstep"
 * A float value that determines how long particles are spawned from the JukeBox Block, should approximately match length of sound event
 * An integer value that represents the strength of the analogue signal, used by the Comparator Block


 * RunCommand
 * Added support to entity json events for the run_command keyword alongside the current add and remove keywords.
 * Updated the following components to parse and use BlockDescriptor instead of Block*:, , , , , , ,
 * Updated the following features to parse and use BlockDescriptor instead of Block*:, ,
 * Updated the following goal definitions to parse and use BlockDescriptor instead of Block*:, ,
 * Updated the following surfaces code to parse and use BlockDescriptor instead of Block*:, ,
 * Updated the following tests to reflect the changes from updating code to use BlockDescriptors:, , , ,
 * Updated the following trees to parse and use BlockDescriptor instead of Block*:, , , , , , , , , , , , ,


 * Schema
 * Split  into  and
 * specifies what blocks an entity placer item is allowed to be used on, omit to allow all blocks
 * specifies what blocks an entity placer item is allowed to be dispensed on, omit to allow all blocks


 * Send Event Goal
 * Added a new json field which allows and disallows entities to turn and face their target


 * SetBannerDetailsFunction
 * Now supports customizing non-Illager banners
 * Up to 6 patterns and colors can be specified.

Fixes

 * Performance and Stability
 * The game no longer crashes if a player opens a Shulker Box they're standing on after rejoining a multiplayer session
 * Fixed a crash that occurred when entering a game with specific texture packs enabled
 * Adding tags to the Ender Dragon no longer crashes the game when reloading the world
 * Fixed issue where the game could crash if player joined the game in a sleeping state.
 * Fixed a crash that could sometimes occur when using fireworks to propel elytra.
 * Game no longer crashes if a player opens a Shulker Box they're standing on after rejoining a multiplayer session.
 * Fixed crash when using /fill command with Portal to fill huge amount of blocks.
 * Fixed several crashes that could occur during gameplay
 * Fixed a crash on startup on Xbox One
 * Made code optimizations to improve chunk loading performance
 * Fixed a crash on that could occur when Player 1 in a split-screen session disconnects their controller.


 * Vanilla Parity
 * Sea Turtles now play a sound when they lay eggs
 * Dolphins now dry out at the same rate as they do in Java Edition; 120 seconds
 * Undamaged Mending items no longer prevent damaged Mending items from being repaired
 * Basalt can no longer be destroyed by Ghast fireballs
 * Basalt blocks now take slightly more time to destroy
 * TNT no longer activates when a Redstone Torch is placed directly on it
 * Experience Orbs now float in water
 * Adjusted Netherite movement in lava
 * Trade discounts from Hero of the Village and Curing Zombie Villagers now match the Java Edition
 * Pistons can no longer be extended above the build height limit or into the void
 * Brewing Stand can now be crafted with Blackstone
 * Players can now spawn farmland with the command and pick it with Pick Block
 * Cod and Salmon killed by fire damage now drop cooked fish
 * It's now possible to place chains so that they are aligned horizontally.
 * Floor and ceiling surface generation now correctly match Java.
 * Soul Sand Valleys now have ceilings covered with Soul Soil and Soul Sand.
 * Basalt Deltas now have Basalt ceilings.
 * Striders with riders can now be tempted.
 * Piglins now drop their inventory when "zombified".
 * Piglin Brutes now give 20xp instead of 10 when killed by player.
 * Allow Piglin to preserve equipment when zombified.
 * Lanterns can now be placed underwater and do not pop when a water source block is placed on them.
 * The Piglin in Bedrock now offers similar bartering items as it does in Java
 * Soul Fire now doesn't melt snow or ice blocks
 * Soul Campfires now does twice as much damage as regular campfires
 * Zombified Piglin is no longer floating above the strider while riding
 * Warped Fungus can now grow in Crimson Forest on Bedrock.
 * Piglins can no longer drop Nether Brick Blocks after bartering on Bedrock
 * Baby Zoglin and Baby Hoglin now have drops after being killed by the Player.
 * Wither Skeletons now automatically attack Piglins and Piglin Brutes
 * Hoglins now flee from Respawn Anchors
 * Iron Golems now attack Hoglins on Bedrock
 * Zoglins now take damage from Healing effect and heal from Harming effect.
 * If Ruined Portal chests contain glistening melon slices they no longer contain only a single melon slice (MCPE-92675)
 * Zombified Piglins that are jockeys on Striders now hold a Warped Fungus on a Stick.
 * Piglin Brutes no longer have enchanted Golden Axes to have parity with Java.
 * Nether Sprouts can be used in the Composter again
 * Soul Speed Enchant found in chests is now limited to Bastion Remnant chests.
 * Netherite armour items no longer takes durability loss from player standing on magma
 * Soul Campfires now drop Soul Soil instead of Charcoal when mined
 * Strider health is now on parity with the Java version
 * Piglins can now equip Shields, Elytra, Turtle Shells, and various Mob Heads.
 * Piglin Brutes no longer become angry from specific blocks being broken, they still always attack a player on sight though
 * Zombified baby piglins now correctly display items held in their hands
 * Quick crafting Piston now works with Warped planks and Crimson planks
 * Baby Hoglins now deal appropriate damage.
 * Piglins now spawn naturally in Nether Wastes on Peaceful difficulty.
 * Baby Zoglins now have cute oversized heads.
 * Shroomlight block can now be used with the Composter.
 * Crimson Fungus and Warped Fungus can now be placed on Mycelium blocks.
 * Observers no longer get stuck in an active state when moved by a piston.
 * The "Thing" banner can now be crafted at the Loom.


 * General
 * Custom names now modify boss's bars
 * Fixed bug where system language setting for Simplified and Traditional Chinese was not honored by the game.
 * Nintendo Switch can now upload worlds to Realms again.
 * This fix is still in beta so won’t be available for Realms or non-beta platforms yet.
 * Game no longer crashes if a player opens a shulker box they're standing on after rejoining a multiplayer session
 * Fixed issue where some walls were not correctly connected on world load
 * Fishing Rod now correctly casts when close to a mob.
 * Fixed an issue that meant the block highlight/selection box was extending above blocks.
 * Fixed an issue with missing animation when damaging bamboo.
 * Added Noto Sans font license button and pop-up dialog to Settings screen (in the Profile section).
 * Grindstone no longer shows a result unless it changes the item
 * Water from bubble columns now flows as it should
 * Custom named boats and minecarts now save their name after placing and breaking. Their names are also shown in the world
 * Smelted items (prior to 1.13) no longer contain incorrect damage values and can be stacked
 * Hostile mobs can now spawn in thunderstorms during the day
 * Shearing a Snow Golem now drops a carved pumpkin
 * Bees now leave their hive/nest after an allotted time in the End and Nether dimensions
 * Water now flows correctly near edges
 * Fixed a bug that could cause falling blocks to duplicate near a portal
 * Villagers no longer get locked into the wrong profession
 * Dragon Egg no longer disappears if placed on pedestal and Ender Dragon is respawned
 * Music is no longer interrupted when entering water in ocean biomes
 * Saplings no longer incorrectly transform into a bee nest when next to a tree and flowers
 * Hoppers with containers above them can no longer collect dropped items
 * Gravity affected blocks no longer break when their supporting block is moved by a piston
 * Podzol no longer generates below the top layer when spawning large spruce trees
 * Fixed an issue that caused rails to not be powered correctly along the x-axis
 * Turtles and Dolphins on land now successfully move towards water
 * Compass items now point the correct direction when the player is in a boat
 * Mob's inactivity timer is now reset when closer than 50 blocks from the nearest player
 * Ghasts once again spawn in all light levels
 * Fixed Vex movement along the x and z directions
 * Blaze now switch between melee attack and ranged attack based on the distance from the player
 * Falling blocks now break after falling for extended periods of time
 * Name tags now work correctly again
 * Collecting fish with a bucket now works more consistently
 * Lava and water textures are now visible after placing Slime block or Honey block next to or above them.
 * End gateways now correctly calculate distance to the center block when searching for an exit position.
 * Plants and crops now grow more consistently when near chunk borders.
 * Updated Splash texts and loading screen tips
 * Added screen reader support to gamepad helpers on main menu
 * Corrected map color representation for multiple blocks
 * Nether and Warped wart blocks are no longer in an unfolding section in the creative menu
 * Totem of Undying now applies the correct effects upon dying
 * Loading screen hints now have punctuation
 * Portal blocks placed with or  commands that are not part of a valid portal structure only exist for 1 second before they are removed.
 * Foxes no longer take damage when falling on berries.
 * Text and background for the title command (Title, Subtitle, and Actionbar) have been adjusted and spaced out.
 * Dressing room now shows cached Character Creator items when offline.
 * 24 bit PNGs without an alpha channel are no longer accepted as valid custom skins.
 * Fixed text-to-speech not reading the messages on various screens
 * Fixed maps not being in the list of items when using the /clear command
 * Fixed sign-in button becoming unresponsive after backing out of sign-in prompt screen
 * Fixed an issue with worlds disappearing from the worlds list during crash on world start
 * "The Beaconator" achievement can now be reliably unlocked
 * Fixed a bug where the Archer trophy would not unlock after meeting the criteria
 * End City loot chests now generate correctly


 * Gameplay
 * Mobs can no longer power Minecarts they stand in
 * Fixed a bug where the player and mobs wouldn't take damage when walking through sweet berry bushes
 * Slimes can climb ladders again
 * Fixed bug where ladders were not displayed in special cases when placed next to each other
 * Killing mobs that have armour equipped with ranged weapons now result in armour loot
 * Compass with custom name retains its name when linked to a Lodestone
 * Lodestone Compasses can now be enchanted with the Curse of Vanishing using an Anvil
 * Compasses with Curse of Vanishing now retain their enchantment when linked to a Lodestone
 * Slimes now spawn in slime chunks inside frozen biomes
 * Iron pickaxe can now be dropped during raids
 * Brown and Red Mushrooms can now be grown into huge mushrooms on Nylium
 * Crimson and warped fungus can now be placed on Mycelium
 * Boots enchanted with Soul Speed no longer become stuck on mobs or the player after breaking.
 * Piglin Brutes preserve equipment when zombified.
 * Cobblestone is now shown as the default ingredient for stone tools
 * Reduced and reintroduced linear attenuation for raid horn sound
 * When the command replaces a double chest with another double chest, it now sets their pairing correctly upon load. This way it doesn't cause errors before it ticks to match up the pair.


 * Graphical
 * Fixed a graphical issue with glass blocks in City Living world, that affected some devices on Windows 10.
 * Fixed an issue with the skybox background graphics not rendering correctly on some devices.
 * Striders now have a separate texture mapping for each leg, and their leg textures are properly mirrored
 * Created an updated biomes_client.json file for 1.16.100 that links each biome to a fog definition identifier
 * Created command for managing active fog settings for players; these fog settings override fog driven from the client such as biome location of player camera
 * Created a json file for each fog definition which contains the new, , , and settings for parity with previous data and hardcoded values
 * Added child object "volumetric" which contains and  objects. These hold the data values used for the volumetric fog.
 * Touchscreen input "Chat and Commands" UI element now has a darker border.
 * "Tip" messages no longer appear off screen.
 * Added the ability to animate the placement of a structure with the command.
 * Changed vignette layer from 4 to 5 to prevent drawing vignette in between hotbar items.


 * Blocks
 * Fence gates now align with Blackstone Walls
 * Placing blocks on Crimson Roots and Warped Roots now properly remove the roots
 * Target blocks no longer power additional blocks above them
 * Cocoa Beans can now be placed on and survive on all jungle wood variants
 * Beehives & Bee Nests now show the correct front facing texture
 * Crimson and Warped Stems/Hyphae are now in their correct creative inventory groups


 * Structure Blocks
 * Removed the name field from the structure block 3D Export screen.
 * Fixed incorrect chunk position calculation for block changes that occur during the structure block preview window.
 * Structure loading/saving no longer affects ticking blocks in nearby chunks.
 * Fixed the Reset button not re-rendering the wireframe bounding box.


 * Experience Orb
 * The Experience Orb now ignores world lighting, allowing it to always be at max brightness


 * Items
 * Dropped items no longer float too low to the ground
 * Dragon Egg now always drops when it is destroyed by an explosion
 * Banner patterns can now be crafted in the 2x2 crafting grid
 * Fixed an issue that meant item damage was not assigned until a world was reloaded
 * Player can now see item's durability immediately after crafting it
 * Fixed an issue that prevented an empty item from being given back after using a food like soup or stew
 * Fixed a bug where dropped item stacks could become invisible after merging with another item stack
 * Netherite armour items no longer takes durability loss from player standing on magma


 * Mobs
 * Mobs in lava were not able to find a path out. This fix makes it so they can enter a lava block if they are already in lava
 * Pathfinding now account for component
 * Updated BrewingStand, ButtonBlock, ChestBlock, EnderChestBlock, SlabBlock, and SoulSandBlockblock types to allow path-finding and navigation
 * Mob spawn range now scales with simulation distance
 * Villagers from older versions now level up correctly when trading
 * Improved performance of farmer villagers when harvesting or sowing crops
 * Fixed a bug which could prevent farmer villagers from harvesting crops
 * Phantoms wings now make a flapping sound
 * Player-ridden Striders now jump onto magma blocks as well as non-full blocks in front of them when guided by Fungus on a Stick
 * Overworld animals leashed to the player no longer become unleashed when the player returns from the Nether
 * Striders now correctly executes the goal
 * Baby animals can be tamed once again, before growing up
 * Bees can now only exit Bee Hives and Bee Nests through air blocks


 * Audio
 * Pitch written in sound_definitions.json is now correctly played
 * Phantoms wings now make a flapping sound


 * User Interface
 * Fixed a visual issue where clicking to edit the text box in the NPC dialog would not show the caret (Education Edition Features)
 * The Smithing Table screen now contains hammer icon and UI elements appear correctly when using the "Pocket" UI profile setting.
 * Beacon container interface no longer shuffles items around the inventory slots when trying to quick-move items from the inventory while the hotbar is full
 * "Ride Exit" hint now clears Actionbar messages
 * Updated the profanity filter list


 * Character Creator
 * Fixed Character Creator navigation problems between Featured Items, Achievement Rewards, Emotes, and the Dressing Room


 * Touch Controls
 * Pressing the 'Leave Boat' button on touch devices no longer makes the player hit a passenger or destroy the Boat
 * A button icon has been added to the NPC dialog screen to show which gamepad button to press to close the window
 * The hovered slot data is now cleared properly whenever the cursor is moved off of a item slot. This way the gamepad helpers are correct when you are not hovering on an item slot anymore on any container screen
 * The item name text that appears when the player changes the hotbar selection now anchors from the bottom. This way when it grows, it does not overlap with the hotbar
 * Change Gamertag and Manage Account buttons on Settings screen (in the Profile section) now opens URLs correctly on iOS and Android


 * Technical/Commands
 * Fix for ItemDescriptors
 * Fixed the logic that decides whether or not an entity can be summoned. Now you can summon an entity using the execute command, which this bug disallowed.
 * Fixed particles when using animation controllers to play particles and switching to a different state that also plays particles.
 * Fixed a bug where in skeletal animations were being used for both the initial delay before playing an animation and for inter-loop delays
 * Fixed a crash on Android and included a more descriptive content error to print shader linker problem on screen
 * Fixed updating of bounding box to happen after proper scale has been set.

Trivia

 * 1.16.100 has the highest amount of betas for any dot release and the second-highest for any update with 11 development versions, only being beaten by 1.16.0 with 18.