Java Edition 20w28a

20w28a is the second snapshot for Java Edition 1.16.2, released on July 8, 2020, which adds experimental support for custom biomes and fixes bugs.

General

 * Tags
 * Added the block tag.
 * Contains netherrack, basalt, and blackstone.
 * Used to determine what blocks ancient debris can replace.
 * Added the block tag.
 * Contains stone, granite, diorite, and andesite.
 * Used to determine what blocks dirt, gravel, granite, diorite, andesite, coal ore, iron ore, gold ore, redstone ore, diamond ore, lapis lazuli ore, and infested stone can replace when generated as underground ores.
 * Added the item tag.
 * Contains cobblestone and blackstone.
 * Used in the furnace.json advancement and recipe files.
 * Used in the brewing_stand.json recipe file.

Blocks

 * Brewing stands
 * Can now be crafted with blackstone.
 * Determined by the item tag.


 * Furnaces
 * The crafting recipe and recipe book unlock now use the item tag.
 * This change is not noticeable in-game as this tag has the same contents as the old item tag.


 * Potted cactus
 * Model now uses a cullface for the top.
 * No longer has a hole in the bottom: Potted Cactus UNKVER4 (facing NWU).png.

Items

 * Totem of undying
 * Now gives Fire Resistance II for 40 seconds when activated.

Mobs

 * Villagers
 * Now emit green particles when joining a village, setting a home bed, or acquiring a job site or profession to match.

Gameplay

 * Bartering
 * Various weights and item amounts have been changed.
 * Blackstone, spectral arrows, and water bottles can now be obtained through bartering.
 * Glowstone dust and magma cream can no longer be obtained from bartering.

General

 * Custom
 * Custom worlds now support custom biomes.


 * Data packs
 * There is now experimental support for a  folder in data packs.
 * can contain biome definitions.
 * can contain definitions for world carver settings.
 * can contain definitions for feature placements.
 * can contain definitions for structure placements.
 * can contain definitions for surfaces.
 * can contain sets of block processors.
 * can contain pool definitions for jigsaw structures.
 * Custom biomes can now be used in the single biome/caves/floating islands world types after adding the data pack containing the biome first.
 * Custom biomes can now be used in custom dimension generators.


 * Distance effects
 * Blobs no longer use 32-bit floats, causing them to generate in the correct shape regardless of position in the world and preventing a crash that could occur if the world border was moved out further via mods.


 * GPU warnlist
 * The GPU warnlist has been changed to no longer explicitly warn against Mesa and Gallium renderers and X.Org vendors, but instead just warn against anything with a version below 3.0.


 * Servers
 * Dedicated servers can now rate limit clients.
 * Dedicated servers can now kick clients that consistently send too many packets within a second.
 * Controlled with the  settings in.
 * The default rate limit of 0 means "no limit".


 * Tags
 * Changed the item tag to.


 * World creation
 * Changed the description of the gamerule from "Advance in-game time" to "Advance time of day".

Video
Video made by slicedlime: