Java Edition 1.13/Flattening

1.13 modified the IDs ​​of many blocks, items, biomes, particles, paintings, entities, statistics and sound events, removed numeric IDs, added and removed some block states, and changed NBT tags and display names. This change is known as "The Flattening". The contents of this page serve as a comparison between the identifiers of versions 1.12.2 and 1.13.

Block and item IDs
Blocks and items that change their ID in any way also affect their statistics.

Entity IDs
Entities that change their ID in any way also affect their statistics.

Particle IDs
Particle IDs became namespaced (minecraft: in front) as well as changed the ID.

Sound events
Some sound events were modified.

Block states
Some block states were modified.

Painting motifs
Painting motifs became namespaced (minecraft: in front) as well as changed the ID to be uncapitalised and separated with underscores.

Names
The names of some blocks and items were changed.

Statistics
Statistics received the following changes:
 * Merged the blocks and items tabs.
 * Changed to be namespaced.

NBT data
Chunk format was modified.

Items
Changes to item structure:
 * Damage in the root of the item data removed.
 * Damage added in the tag tag, only used for durability.
 * map integer added in the tag tag, for maps.
 * Base of Shields has the colors in the opposite order for consistency.
 * ench for enchantments got renamed to Enchantments.
 * Enchantment Ids in Enchantments and StoredEnchantments now use the string ids.

Entities
Changes to entity format:
 * CollarColor of Wolves has the colors in the opposite order for consistency.
 * carried and carriedData of Endermen merged into carriedBlockState.
 * inTile and inData of Arrows and Spectral Arrows merged into inBlockState.
 * DisplayTile and DisplayData of Minecarts merged into DisplayState.
 * Block and Data of Falling Blocks merged into BlockState.
 * ParticleParams1 and ParticleParams2 from Area Effect Clouds removed, merged with Particle (same formatting as in the command).

Blocks
Changes to block entity format:
 * Flower pot block entity removed.
 * Note block block entity removed.
 * BlockId and BlockData of moving pistons merged into blockState.
 * Base from banners removed.
 * Rot from skulls and Heads removed.
 * Color of banner's and Shield's Patterns has the colors in the opposite order for consistency.
 * Record of jukeboxes removed.

Commands
Some commands were changed.


 * [ ] argument removed.
 * [ ] argument merged with ID and no longer allows metadata.
 * (now ) [ ] argument merged with ID and no longer allows metadata.
 * [ ] and [] arguments merged with ID and no longer allow metadata.
 * [ ] argument removed.
 * [ ] argument removed.
 * [ ] argument merged with ID and no longer allows metadata.
 * [ ] arguments merged with name and formatted as block_id[states] and item_id.

Advancements
Two changes were made to advancements:


 * icon's data removed.
 * item condition's data removed.

Loot tables
The set_data function was removed from loot tables.

Game assets

 * Models
 * Renamed to use the new IDs.
 * Block state files
 * Renamed to use the new IDs.
 * "normal" for blocks without block states changed to an empty string ("").
 * Item frames now have "map=false" instead of "normal" and "map=true" instead of "map".
 * Model references no longer start at the models/block/ folder, but instead at models/.
 * Textures
 * Renamed to use the new IDs.
 * Renamed the blocks folder to block.
 * Renamed the items folder to item.
 * Recipes
 * Renamed to use the new IDs.
 * Advancements
 * Recipe advancements renamed to use the new IDs.
 * Language files

History
1.13/Zploštění Versionen/Vollversion 1.13/Metadaten-Entfernung 1.13/Aplanissement Java Edition 1.13/平坦化 Java版1.13/扁平化