Java Edition 23w12a

23w12a is the first snapshot for Java Edition 1.20, released on March 22, 2023, which adds calibrated sculk sensors, sniffer eggs, suspicious gravel, trail ruins, new armor trims and pottery shards and new sign mechanics, and fixes bugs.

Blocks

 * Calibrated Sculk Sensor
 * A new variant of Sculk Sensors which allows players to filter vibrations based on their frequency level.
 * Does not spawn naturally.
 * Can only be crafted with 1 Sculk Sensor and 3 Amethyst Shards in the Crafting Table.
 * One side of the Calibrated Sculk Sensor can receive a redstone signal as input
 * The strength of that redstone signal is the only vibration frequency the Sculk Sensor will listen to.


 * Pitcher Plant
 * A new type of plant, which grows from pitcher pod.
 * If grown fully, it will only drop itself when broken, otherwise drops the pod.


 * Sniffer Egg
 * Can be found in the suspicious sand found at warm ocean ruins.
 * Dropped when two sniffers breed.
 * Hatches into a baby snifflet.
 * When placed on moss block, it will hatch after approximately 10 minutes.
 * On all other blocks, it will hatch in approximately 20 minutes.


 * Suspicious Gravel
 * Looks like gravel, but rougher.
 * Affected by gravity, vanishes when landing.
 * Drops nothing when mined or moved, even if mining with silk touch.
 * Generates naturally in cold ocean ruins.
 * Brushing the suspicious gravel with a brush will extract objects.
 * Has 4 stages of extracting, will recover gradually when stop brushing.
 * Turns to regular gravel when extraction is done.
 * Only suspicious gravels with a valid archaeological loot table can extract an item.

Items

 * Pitcher Pod
 * Can be planted on farmland and grows into a pitcher plant.
 * Can only be obtained if a sniffer digs up a pitcher pod.


 * Pottery Shards
 * Added 16 Pottery Shards.
 * They can be found between the 5 archaeology sites: desert wells, desert temples, cold ocean ruins, warm ocean ruins, and trail ruins.


 * Smithing Templates
 * New armor trim smithing templates have been added.
 * Host Armor Trim
 * Raiser Armor Trim
 * Shaper Armor Trim
 * Silence Armor Trim
 * Wayfinder Armor Trim
 * They can be obtained randomly from chests generated in structures accordingly.

World generation

 * Trail Ruins
 * A buried structure from a lost culture.
 * Four armor trims can be found here.

Blocks

 * Block of Amethyst
 * Added a new behavior called "Vibration Resonance", when it is placed adjacent to sculk sensors.
 * If that sculk sensor receives a vibration, the block of amethyst will re-emit its frequency as a separate vibration at its location.


 * Sculk Sensor
 * Vibration frequencies of many actions in the game have been tweaked and greatly simplified to prevent unwanted interference. As following:


 * Signs
 * Sign text can now be edited by with it after being placed in the world.
 * Both sides of the sign can now have separate text and colors.
 * By default, a sign will prompt the player to input the front side's text when placed.
 * To apply text to the back-side, the player must walk to the other side and interact with that face to edit it.
 * Signs can now also be waxed with honeycomb, preventing any further edits to its text.
 * Click commands on Signs can only be invoked when the Sign is waxed.


 * Suspicious Sand
 * Now generates naturally in warm ocean ruins.

Items

 * Potions
 * Potion of Slow Falling and Wither effect particle colors have been adjusted to make them more distinguishable.


 * Smithing Templates
 * The Dune Armor Trim now has a brand-new pattern and smithing template icon.
 * The Sentry Armor Trim now uses Dune Armor Trim's old pattern and has a new smithing template to fit this pattern.
 * The Sentry Armor Trim's old pattern is now used by the new Shaper Armor Trim.

World generation

 * Ocean Ruins
 * Now includes suspicious sand and suspicious gravel.

Non-mob entities

 * Display
 * Previous values are now always discarded if is 0
 * Made sure that render properties are applied at the same time (so is applied at the same time as transformation, i.e. at next tick after receiving update)
 * Entities are not rendered unless initial data is received. That means display entities might not show on the first tick.
 * Due to how game handles updates, changes to entities made after summoning might be delivered to clients with later tick

General

 * Data packs
 * The data pack version is now, accounting for sign data format changes.


 * Game Events
 * game event has been removed in favor of
 * and game events have been removed in favor of.
 * Many game events have new vibration frequencies:


 * Feature Flags
 * Removed feature flag and built-in datapack.
 * All features and changes from the "Update 1.20" experimental pack are now part of the game.


 * Sounds
 * Step sounds can now combine for blocks walked through and stepped on.
 * Occurs for carpets, snow, nether sprouts, as well as warped and crimson roots.
 * The top-most block you are walking on is played as normal.
 * The block underneath is played at a lower volume and pitch.


 * Structure post-processors
 * A post-processor has been added which can limit how many blocks a delegated post-processor randomly transform in a structure.
 * This can be used to configure a structure piece to have an exact amount of specific blocks, instead of using random distribution.
 * It has following required parameters:
 * - A post-processor which performs the actual block transformation.
 * - Maximum amount of blocks that the delegated post-processor can transform.
 * The blocks inside a structure are all randomly passed to the delegated post-processor until it has transformed the limited amount.
 * Either constant or random number generator sampled during post-processing.


 * Tags
 * Added block tag.
 * Contains
 * Controls which blocks can produce a combination of step sounds.