User:User-12316399/22sf13a

22sf13a is the first seecret snapshot for Java Edition 1.20, released on April 1, 2022, which adds the first features of Infdev 2, introduces a new experimental world format, and overhauls terrain generation.

Blocks

 * Infested Mossy Cobblestone
 * Created when a silverfish enters mossy cobblestone.

General

 * Tags
 * Added the following dimension tags:
 * : contains
 * This tag controls dimensions beds can be used in without exploding.
 * : contains
 * This tag controls dimensions clocks can be used in without rotating randomly.
 * : contains
 * This tag controls dimensions non-lodestone compasses can be used in without rotating randomly.
 * : contains
 * This tag controls dimensions raids can be triggered in with the Bad Omen effect.
 * : contains
 * This tag controls dimensions hoglins can exist in without converting to zoglins.
 * : contains
 * This tag controls dimensions in which lava flows seven blocks instead of three.
 * : contains
 * This tag controls dimensions piglins can exist in without converting to zombified piglins.
 * : contains
 * This tag controls dimensions in which pointed dripstone stalactites create lava particles by default instead of water.
 * : contains
 * This tag controls dimensions respawn anchors can be used in without exploding.
 * : contains
 * This tag controls dimensions in which water cannot be placed and wet sponges revert to normal sponges.
 * : contains
 * This tag controls dimensions in which zombified piglins can spawn from nether_portals.

General

 * Gameplay
 * Void damage has been removed
 * The message displayed over the hotbar when trying to build above the world height limit has been removed
 * A message has been added that displays over the hotbar when trying to place a block outside of the world border


 * World generation
 * New experimental world save format
 * Block and chunk positions now use longs instead of ints
 * As a result, the player can now travel to a maximum distance of 9,223,372,036,854,775,807 on the X and Z axes
 * The invisible barrier at 30 million blocks has also been removed completely
 * World height limit increased
 * Lower limit is now -9,223,372,036,854,775,808, upper limit is 9,223,372,036,854,775,807
 * Block position handling has been redone as to allow multiple blocks to exist in the same space where appropriate
 * Loading of pre-1.20 worlds is currently disabled as to allow for old world conversion to be programmed.
 * After this is implemented, pre-1.20 worlds will be upgraded accordingly
 * In addition, pre-1.2 worlds will also be able to be upgraded again, and Classic/Indev conversion may also be looked into
 * The world creation screen now shows a rotating 3D model, rather than a 2D diagram


 * Blobs
 * Removed granite, diorite, andesite and tuff blobs from the Overworld.


 * The Overworld
 * Sea level has now been changed to -1, from 63
 * Maximum height for mountains is now 1,023
 * Maximum depth for oceans is now -1,024
 * The stone type used now varies depending on height:
 * Diorite is used for 512 and higher
 * Andesite is used from 256 to 511
 * Stone is used from -256 to 255
 * Granite is used from -512 to -257
 * Deepslate is used for -513 and deeper
 * A thin layer of tuff generates between the granite and deepslate layers
 * Caves are no longer filled with lava below a certain height
 * There currently exist no ore variants for granite, diorite, andesite and tuff


 * The Nether
 * Lava sea level has now been changed to -1, from 31


 * The End
 * The height of end islands (central and outer) has been moved downwards
 * The exit end portal's bottom layer is now always at -1
 * End islands generate in layers, rather than there only being one layer; as such, falling off of one end island will likely kill the player due to fall damage
 * These layers generate at each multiple of 512 on the Y axis


 * World border
 * Now appears at 1,000,000,000,000 (1 trillion) blocks out on each axis (previously 29,999,984)
 * Now exists on the Y-axis, rather than only the X and Z axes
 * Now uses three different diameters (one per axis), rather than only having one
 * Attempting to set one of the world border's diameters to a value greater than 1,000,000,000,000 will work, but will display a red chat message indicating that terrain beyond one trillion blocks is unsupported


 * Waterlogging
 * Now affects almost all non-full blocks
 * Lavalogging is also now possible
 * Flowing liquids no longer destroy blocks, nor are they stopped by them; rather, the fluid passes through the block accordingly


 * Death messages
 * " fell out of the world" has been removed from the game alongside the removal of void damage
 * Added death message " violated their curfew" for players killed due to exiting the world border
 * Added death message " has been deleted successfully" for players killed via the command
 * Added death message " materialized incorrectly" for players killed by ender pearl damage


 * Custom dimension
 * The, , , , and  dimension type values have been removed; these are now controlled via dimension tags instead.
 * The value has been removed, and  repurposed.
 * Several values have been added which control a given dimension's size:
 * is now either, or a long (which additionally must be divisible by 16) which indicates the bottom level of the world.
 * Added, which is now either , or a long (which additionally must be divisible by 16) which indicates the top level of the world.
 * Added, which is now either , or a long (which additionally must be divisible by 16) which indicates the westernmost region of the world.
 * Added, which is now either , or a long (which additionally must be divisible by 16) which indicates the easternmost region of the world.
 * Added, which is now either , or a long (which additionally must be divisible by 16) which indicates the northernmost region of the world.
 * Added, which is now either , or a long (which additionally must be divisible by 16) which indicates the southernmost region of the world.
 * has been temporarily removed, but may be revisited in future seecret snapshots.

Trivia

 * This is the first Java Edition version released since the hiring of developer Daniel "314rft" Ryan.