Skip to main Content
A Minecraft screenshot featuring the sniffer mob and flower, and items related to archaeology including decorated pots, set in front of a desert temple.

Minecraft Preview 1.19.70.23

A Minecraft Preview Changelog

Sniff sniff, brush brush. Two sounds that from this day forward will not only be associated with a balanced personal hygiene routine, but also two new features that are coming to Minecraft 1.20! The sniffer and archeology are two experimental features that you can try out in this week’s Minecraft Preview and Beta. What will you do first? Get to know the winner of Minecraft Live 2022’s Mob Vote or dive headfirst into suspicious sand? I will attempt to do both at once because I believe in the power of multitasking and showing off.

We are still working on the tech needed to add some other 1.20 features, such as the cherry blossom biome and armor trims to the Bedrock Edition Beta and Preview. Keep your eyes on Minecraft.net for the latest updates!  As always, you can send us all your feedback and ideas at aka.ms/MC120Feedback and report any bugs to bugs.mojang.com.

Experimental Features

Archaeology feature set:

  • Added the Brush item
  • Added the Decorated Pot block
  • Added four Pottery Shards (Arms Up, Skull, Prize, and Archer)
  • Added the Suspicious Sand block
  • Added Suspicious Sand to the Desert Temple
  • Added Suspicious Sand to the Desert Well

Brush

  • The Brush is a craftable item you can use to brush things

Pottery Shards and Decorated Pots

  • Pottery Shards have pictures on them. They cannot be crafted and must be found in the world. Hint: you will need a Brush! By crafting four of these together you can create a Decorated Pot with a picture on each side.
  • You can also use Brick items instead of Pottery Shards in the crafting recipe. The sides that were made from Brick items will not have pictures.
  • Smash a Decorated Pot with any block-breaking tool to break it apart and get the Pottery Shards back! Or hit it with your fist to pick up the pot without breaking it.

Suspicious Sand

  • Desert Temples and Desert Wells now contain Suspicious Sand. This fragile block is hard to spot and easy to destroy, so be careful!
  • If you manage to find the Suspicious Sand and brush it with your Brush, you will extract objects that were buried long ago.

Work in Progress

  • We're giving you an early look at these Archaeology features. We want to spend more time developing them. Please let us know where you think we can improve or expand!

Sniffer

  • Sniffer is now available as an experimental feature
    • The Sniffer is the mob vote winner of Minecraft Live 2022 and the first "ancient" mob added to the game
    • Sniffers cannot be tempted or tamed
    • Sniffers are passive friendly mobs
    • Sniffer sniffs in the air and occasionally dig for seeds
  • Torchflower is now available as an experimental feature
    • The Torchflower seed can be planted on farmland and grows into a flower
    • The seed can be used to breed two Sniffers
    • The full-grown flower can be harvested and replanted but can also be crafted into a dye

Features and Bug Fixes

Gameplay

  • Fixed a bug where an Allay holding a Lead wasn't able to be leashed unless the player held a full stack of 64 Leads in hand

Audio

  • Sounds from all Button types and Lever are now controlled by "Blocks" slider in Audio Settings (MCPE-166420)

Vanilla Parity

  • Fixed a bug where Hoppers would not pull in items after being unpowered from Redstone (MCPE-166434)
  • Ghasts’ sound volume will now fade the further they are from the player (MCPE-35222)

General

  • The swap item animation now plays when switching hotbar items of the same type with the same durability

Graphical

  • The loading screen no longer flickers when entering the Nether in immersive VR mode

Items

  • Fixed loaded Crossbow staying loaded after shooting (MCPE-166827)

Mobs

  • Villagers will now emit anger particles when hit by a player outside of a village
  • Horses cannot be pushed over Fences covered by Carpets anymore (MCPE-164717)
  • When breeding horses, the baby horse now has a chance of being better than its parents in speed, jump strength, and health. This change is intended to make horse breeding a viable way of getting great horses, if a player starts with good parents and puts in enough time and Golden Carrots

User Interface

  • Fixed a bug where moving the player or camera with a controller while text-to-speech for UI was turned on would cause the narrator to say "X of Y"
  • Fixed a bug where the Edit World screen couldn't be opened for a world if the corresponding world directory had a space in it (MCPE-166763)

Technical Updates

Experimental Technical Features

API

BlockPermutation

BlockPermutation has been significantly refactored! Every BlockPermutation now share a unique JavaScript handle so exact equality (===) will work for permutations that share exactly the same state values. We've also added utility methods that make interacting with permutations easier, which includes the removal of the XBlockProperty classes and now directly return properties (boolean | number | string) or a while collection of properties ( Record<string, boolean | number | string>).

  • Added method matches(blockName: string, properties?: BlockProperties): booleanwhich is used to match a block with optional states against a BlockPermutation.
  • Added method withProperty(name: string, value: boolean | number | string): BlockPermutation;which returns a new block permutation with a given property set to a specific value. Throws if the provided data cannot be resolved as a valid block permutation.
  • Added function static resolve(blockName: string, properties?: BlockProperties): BlockPermutationwhich resolve a BlockPermutation from a block name and optional states. Throws if the provided data cannot be resolved as a valid block permutation.
  • Updated methods getPropertyand getAllProperties to return values directly instead of wrapped into class objects. Example code: Before:

const blockPermutation = MinecraftBlockTypes.stoneSlab.createDefaultBlockPermutation();blockPermutation.getProperty(MinecraftBlockProperties.stoneSlabType).value = 'stone_brick';blockPermutation.getProperty(MinecraftBlockProperties.topSlotBit).value = true;

Now:

const blockPermutation = BlockPermutation.resolve('minecraft:stone_slab', {    stone_slab_type: 'stone_brick',    top_slot_bit: true,});

BlockProperties

Added new class to expose BlockPropertyType.

BlockPropertyType

Added new class to track "definitional" data about block properties. This is how you can find which values are valid for each block property.

Blocks

  • Released block properties and permutations out of experimental in JSON formats 1.19.70 and higher
  • Added a content warning when loading world with more than 65536 custom block permutations. Custom block permutation counts are logged in debug log

Information on the Minecraft Preview and Beta: 

  • These work-in-progress versions can be unstable and may not be representative of final version quality
  • Minecraft Preview is available on Xbox, Windows 10/11, and iOS devices. More information can be found at aka.ms/PreviewFAQ
  • The beta is available on Android (Google Play). To join or leave the beta, see aka.ms/JoinMCBeta for detailed instructions

As always, you can check out the latest full changelog at aka.ms/MinecraftBeta. Good luck and enjoy the Minecraft Preview update!

Jay Wells
Written By
Jay Wells
Published

Community Creations

Discover the best add-ons, mods, and more being built by the incredible Minecraft community!

    Block...Block...Block...