20w28a — release journal

What 20w28a changed for data packs, measured against 20w27a, the build before it. Released 2020-07-08; development build — not a release.

⚠ Breaking for data packs

This build removed 17 registries. Any file that referenced them stops loading. biome looks renamed to worldgen/biome (100% of its entries reappear there); biome_source looks renamed to worldgen/biome_source (100% of its entries reappear there); block_placer_type looks renamed to worldgen/block_placer_type (100% of its entries reappear there); block_state_provider_type looks renamed to worldgen/block_state_provider_type (100% of its entries reappear there); carver looks renamed to worldgen/carver (100% of its entries reappear there); chunk_generator looks renamed to worldgen/chunk_generator (100% of its entries reappear there); feature looks renamed to worldgen/feature (98% of its entries reappear there); feature_size_type looks renamed to worldgen/feature_size_type (100% of its entries reappear there); foliage_placer_type looks renamed to worldgen/foliage_placer_type (100% of its entries reappear there); structure_feature looks renamed to worldgen/structure_feature (100% of its entries reappear there); structure_piece looks renamed to worldgen/structure_piece (93% of its entries reappear there); structure_pool_element looks renamed to worldgen/structure_pool_element (100% of its entries reappear there); structure_processor looks renamed to worldgen/structure_processor (100% of its entries reappear there); surface_builder looks renamed to worldgen/surface_builder (100% of its entries reappear there); tree_decorator_type looks renamed to worldgen/tree_decorator_type (100% of its entries reappear there); trunk_placer_type looks renamed to worldgen/trunk_placer_type (100% of its entries reappear there) — in those cases the fix is likely moving files, not rewriting them.

Formats

20w27a20w28a
Data pack format5.05.0
Resource pack format5.05.0
Data version25692570

Registries

721 entries added and 320 removed across 44 registries.

RegistryChangeAddedRemoved
biomeregistry removed — likely renamed to worldgen/biome—badlands, badlands_plateau, bamboo_jungle, bamboo_jungle_hills, basalt_deltas, beach, birch_forest, birch_forest_hills, cold_ocean, crimson_forest, dark_forest, dark_forest_hills, deep_cold_ocean, deep_frozen_ocean, deep_lukewarm_ocean, deep_ocean, deep_warm_ocean, desert, desert_hills, desert_lakes, end_barrens, end_highlands, end_midlands, eroded_badlands, flower_forest, forest, frozen_ocean, frozen_river, giant_spruce_taiga, giant_spruce_taiga_hills, giant_tree_taiga, giant_tree_taiga_hills, gravelly_mountains, ice_spikes, jungle, jungle_edge, jungle_hills, lukewarm_ocean, modified_badlands_plateau, modified_gravelly_mountains, modified_jungle, modified_jungle_edge, modified_wooded_badlands_plateau, mountain_edge, mountains, mushroom_field_shore, mushroom_fields, nether_wastes, ocean, plains, river, savanna, savanna_plateau, shattered_savanna, shattered_savanna_plateau, small_end_islands, snowy_beach, snowy_mountains, snowy_taiga, snowy_taiga_hills and 19 more
biome_sourceregistry removed — likely renamed to worldgen/biome_source—checkerboard, fixed, multi_noise, the_end, vanilla_layered
block_placer_typeregistry removed — likely renamed to worldgen/block_placer_type—column_placer, double_plant_placer, simple_block_placer
block_state_provider_typeregistry removed — likely renamed to worldgen/block_state_provider_type—forest_flower_provider, plain_flower_provider, rotated_block_provider, simple_state_provider, weighted_state_provider
carverregistry removed — likely renamed to worldgen/carver—canyon, cave, nether_cave, underwater_canyon, underwater_cave
chunk_generatorregistry removed — likely renamed to worldgen/chunk_generator—debug, flat, noise
decoratorregistry removed—carving_mask, chance_heightmap, chance_heightmap_double, chance_passthrough, chance_range, chance_top_solid_heightmap, chorus_plant, count_biased_range, count_chance_heightmap, count_chance_heightmap_double, count_depth_average, count_extra_heightmap, count_height_64, count_heightmap, count_heightmap_32, count_heightmap_double, count_range, count_top_solid, count_very_biased_range, dark_oak_tree, dungeons, emerald_ore, end_gateway, end_island, fire, forest_rock, iceberg, lava_lake, light_gem_chance, magma, noise_heightmap_32, noise_heightmap_double, nope, random_count_range, top_solid_heightmap, top_solid_heightmap_noise_biased, top_solid_heightmap_range, water_lake
featureregistry removed — likely renamed to worldgen/feature—bamboo, basalt_columns, basalt_pillar, block_pile, blue_ice, bonus_chest, chorus_plant, coral_claw, coral_mushroom, coral_tree, decorated, decorated_flower, delta_feature, desert_well, disk, emerald_ore, end_gateway, end_island, end_spike, fill_layer, flower, forest_rock, fossil, freeze_top_layer, glowstone_blob, huge_brown_mushroom, huge_fungus, huge_red_mushroom, ice_patch, ice_spike, iceberg, kelp, lake, monster_room, nether_forest_vegetation, netherrack_replace_blobs, no_op, no_surface_ore, ore, random_boolean_selector, random_patch, random_random_selector, random_selector, sea_pickle, seagrass, simple_block, simple_random_selector, spring_feature, tree, twisting_vines, vines, void_start_platform, weeping_vines
feature_size_typeregistry removed — likely renamed to worldgen/feature_size_type—three_layers_feature_size, two_layers_feature_size
foliage_placer_typeregistry removed — likely renamed to worldgen/foliage_placer_type—acacia_foliage_placer, blob_foliage_placer, bush_foliage_placer, dark_oak_foliage_placer, fancy_foliage_placer, jungle_foliage_placer, mega_pine_foliage_placer, pine_foliage_placer, spruce_foliage_placer
structure_featureregistry removed — likely renamed to worldgen/structure_feature—bastion_remnant, buried_treasure, desert_pyramid, endcity, fortress, igloo, jungle_pyramid, mansion, mineshaft, monument, nether_fossil, ocean_ruin, pillager_outpost, ruined_portal, shipwreck, stronghold, swamp_hut, village
structure_pieceregistry removed — likely renamed to worldgen/structure_piece—bastionremnant, btp, ecp, iglu, mscorridor, mscrossing, msroom, msstairs, nebcr, nebef, nebs, neccs, nece, necsr, nectb, nefos, nemt, nerc, nesc, nesclt, nescrt, nescsc, nesr, nestart, nvi, omb, omcr, omdxr, omdxyr, omdyr, omdyzr, omdzr, omentry, ompenthouse, omsimple, omsimplet, omwr, orp, pcp, runtime, rupo, sh5c, shcc, shfc, shipwreck, shli, shlt, shph, shpr, shrc, shrt, shs, shsd, shssd, shstart, tedp, tejp, tesh, wmp
structure_pool_elementregistry removed — likely renamed to worldgen/structure_pool_element—empty_pool_element, feature_pool_element, legacy_single_pool_element, list_pool_element, single_pool_element
structure_processorregistry removed — likely renamed to worldgen/structure_processor—blackstone_replace, block_age, block_ignore, block_rot, gravity, jigsaw_replacement, lava_submerged_block, nop, rule
surface_builderregistry removed — likely renamed to worldgen/surface_builder—badlands, basalt_deltas, default, eroded_badlands, frozen_ocean, giant_tree_taiga, gravelly_mountain, mountain, nether, nether_forest, nope, shattered_savanna, soul_sand_valley, swamp, wooded_badlands
tree_decorator_typeregistry removed — likely renamed to worldgen/tree_decorator_type—alter_ground, beehive, cocoa, leave_vine, trunk_vine
trunk_placer_typeregistry removed — likely renamed to worldgen/trunk_placer_type—dark_oak_trunk_placer, fancy_trunk_placer, forking_trunk_placer, giant_trunk_placer, mega_jungle_trunk_placer, straight_trunk_placer
dimension_typenew registryoverworld, overworld_caves, the_end, the_nether—
worldgen/biomenew registrybadlands, badlands_plateau, bamboo_jungle, bamboo_jungle_hills, basalt_deltas, beach, birch_forest, birch_forest_hills, cold_ocean, crimson_forest, dark_forest, dark_forest_hills, deep_cold_ocean, deep_frozen_ocean, deep_lukewarm_ocean, deep_ocean, deep_warm_ocean, desert, desert_hills, desert_lakes, end_barrens, end_highlands, end_midlands, eroded_badlands, flower_forest, forest, frozen_ocean, frozen_river, giant_spruce_taiga, giant_spruce_taiga_hills, giant_tree_taiga, giant_tree_taiga_hills, gravelly_mountains, ice_spikes, jungle, jungle_edge, jungle_hills, lukewarm_ocean, modified_badlands_plateau, modified_gravelly_mountains, modified_jungle, modified_jungle_edge, modified_wooded_badlands_plateau, mountain_edge, mountains, mushroom_field_shore, mushroom_fields, nether_wastes, ocean, plains, river, savanna, savanna_plateau, shattered_savanna, shattered_savanna_plateau, small_end_islands, snowy_beach, snowy_mountains, snowy_taiga, snowy_taiga_hills and 19 more—
worldgen/biome_sourcenew registrycheckerboard, fixed, multi_noise, the_end, vanilla_layered—
worldgen/block_placer_typenew registrycolumn_placer, double_plant_placer, simple_block_placer—
worldgen/block_state_provider_typenew registryforest_flower_provider, plain_flower_provider, rotated_block_provider, simple_state_provider, weighted_state_provider—
worldgen/carvernew registrycanyon, cave, nether_cave, underwater_canyon, underwater_cave—
worldgen/chunk_generatornew registrydebug, flat, noise—
worldgen/configured_carvernew registrycanyon, cave, nether_cave, ocean_cave, underwater_canyon, underwater_cave—
worldgen/configured_featurenew registryacacia, bamboo, bamboo_light, bamboo_vegetation, basalt_blobs, basalt_pillar, birch, birch_bees_0002, birch_bees_002, birch_bees_005, birch_other, birch_tall, blackstone_blobs, blue_ice, bonus_chest, brown_mushroom_giant, brown_mushroom_nether, brown_mushroom_normal, brown_mushroom_swamp, brown_mushroom_taiga, chorus_plant, crimson_forest_vegetation, crimson_fungi, crimson_fungi_planted, dark_forest_vegetation_brown, dark_forest_vegetation_red, dark_oak, delta, desert_well, disk_clay, disk_gravel, disk_sand, end_gateway, end_gateway_delayed, end_island, end_island_decorated, end_spike, fancy_oak, fancy_oak_bees_0002, fancy_oak_bees_002, fancy_oak_bees_005, flower_default, flower_forest, flower_plain, flower_plain_decorated, flower_swamp, flower_warm, forest_flower_trees, forest_flower_vegetation, forest_flower_vegetation_common, forest_rock, fossil, freeze_top_layer, glowstone, glowstone_extra, huge_brown_mushroom, huge_red_mushroom, ice_patch, ice_spike, iceberg_blue and 131 more—
worldgen/configured_structure_featurenew registrybastion_remnant, buried_treasure, desert_pyramid, end_city, fortress, igloo, jungle_pyramid, mansion, mineshaft, mineshaft_mesa, monument, nether_fossil, ocean_ruin_cold, ocean_ruin_warm, pillager_outpost, ruined_portal, ruined_portal_desert, ruined_portal_jungle, ruined_portal_mountain, ruined_portal_nether, ruined_portal_ocean, ruined_portal_swamp, shipwreck, shipwreck_beached, stronghold, swamp_hut, village_desert, village_plains, village_savanna, village_snovy, village_taiga—
worldgen/configured_surface_buildernew registrybadlands, basalt_deltas, crimson_forest, desert, end, eroded_badlands, frozen_ocean, full_sand, giant_tree_taiga, grass, gravelly_mountain, ice_spikes, mountain, mycelium, nether, nope, ocean_sand, shattered_savanna, soul_sand_valley, stone, swamp, warped_forest, wooded_badlands—
worldgen/decoratornew registrycarving_mask, chance, count, count_extra, count_multilayer, count_noise, count_noise_biased, dark_oak_tree, decorated, depth_average, emerald_ore, end_gateway, end_island, fire, glowstone, heightmap, heightmap_spread_double, heightmap_world_surface, iceberg, lava_lake, magma, nope, range, range_biased, range_very_biased, spread_32_above, square, top_solid_heightmap, water_lake—
worldgen/featurenew registrybamboo, basalt_columns, basalt_pillar, block_pile, blue_ice, bonus_chest, chorus_plant, coral_claw, coral_mushroom, coral_tree, decorated, decorated_flower, delta_feature, desert_well, disk, emerald_ore, end_gateway, end_island, end_spike, fill_layer, flower, forest_rock, fossil, freeze_top_layer, glowstone_blob, huge_brown_mushroom, huge_fungus, huge_red_mushroom, ice_patch, ice_spike, iceberg, kelp, lake, monster_room, nether_forest_vegetation, netherrack_replace_blobs, no_op, no_surface_ore, ore, random_boolean_selector, random_patch, random_selector, sea_pickle, seagrass, simple_block, simple_random_selector, spring_feature, tree, twisting_vines, vines, void_start_platform, weeping_vines—
worldgen/feature_size_typenew registrythree_layers_feature_size, two_layers_feature_size—
worldgen/foliage_placer_typenew registryacacia_foliage_placer, blob_foliage_placer, bush_foliage_placer, dark_oak_foliage_placer, fancy_foliage_placer, jungle_foliage_placer, mega_pine_foliage_placer, pine_foliage_placer, spruce_foliage_placer—
worldgen/processor_listnew registrybastion_generic_degradation, bottom_rampart, bridge, entrance_replacement, farm_desert, farm_plains, farm_savanna, farm_snovy, farm_taiga, high_rampart, high_wall, housing, mossify_10_percent, mossify_20_percent, mossify_70_percent, rampart_degradation, roof, side_wall_degradation, stable_degradation, street_plains, street_savanna, street_snovy_or_taiga, treasure_rooms, zombie_desert, zombie_plains, zombie_savanna, zombie_snovy, zombie_taiga—
worldgen/structure_featurenew registrybastion_remnant, buried_treasure, desert_pyramid, endcity, fortress, igloo, jungle_pyramid, mansion, mineshaft, monument, nether_fossil, ocean_ruin, pillager_outpost, ruined_portal, shipwreck, stronghold, swamp_hut, village—
worldgen/structure_piecenew registrybtp, ecp, iglu, jigsaw, mscorridor, mscrossing, msroom, msstairs, nebcr, nebef, nebs, neccs, nece, necsr, nectb, nefos, nemt, nerc, nesc, nesclt, nescrt, nescsc, nesr, nestart, omb, omcr, omdxr, omdxyr, omdyr, omdyzr, omdzr, omentry, ompenthouse, omsimple, omsimplet, omwr, orp, rupo, sh5c, shcc, shfc, shipwreck, shli, shlt, shph, shpr, shrc, shrt, shs, shsd, shssd, shstart, tedp, tejp, tesh, wmp—
worldgen/structure_pool_elementnew registryempty_pool_element, feature_pool_element, legacy_single_pool_element, list_pool_element, single_pool_element—
worldgen/structure_processornew registryblackstone_replace, block_age, block_ignore, block_rot, gravity, jigsaw_replacement, lava_submerged_block, nop, rule—
worldgen/surface_buildernew registrybadlands, basalt_deltas, default, eroded_badlands, frozen_ocean, giant_tree_taiga, gravelly_mountain, mountain, nether, nether_forest, nope, shattered_savanna, soul_sand_valley, swamp, wooded_badlands—
worldgen/template_poolnew registrybastion/blocks/gold, bastion/bridge/bridge_pieces, bastion/bridge/connectors, bastion/bridge/legs, bastion/bridge/rampart_plates, bastion/bridge/ramparts, bastion/bridge/starting_pieces, bastion/bridge/walls, bastion/hoglin_stable/connectors, bastion/hoglin_stable/large_stables/inner, bastion/hoglin_stable/large_stables/outer, bastion/hoglin_stable/mirrored_starting_pieces, bastion/hoglin_stable/posts, bastion/hoglin_stable/rampart_plates, bastion/hoglin_stable/ramparts, bastion/hoglin_stable/small_stables/inner, bastion/hoglin_stable/small_stables/outer, bastion/hoglin_stable/stairs, bastion/hoglin_stable/starting_pieces, bastion/hoglin_stable/wall_bases, bastion/hoglin_stable/walls, bastion/mobs/hoglin, bastion/mobs/piglin, bastion/mobs/piglin_melee, bastion/starts, bastion/treasure/bases, bastion/treasure/bases/centers, bastion/treasure/brains, bastion/treasure/connectors, bastion/treasure/corners/bottom, bastion/treasure/corners/edges, bastion/treasure/corners/middle, bastion/treasure/corners/top, bastion/treasure/entrances, bastion/treasure/extensions/houses, bastion/treasure/extensions/large_pool, bastion/treasure/extensions/small_pool, bastion/treasure/ramparts, bastion/treasure/roofs, bastion/treasure/stairs, bastion/treasure/walls, bastion/treasure/walls/bottom, bastion/treasure/walls/mid, bastion/treasure/walls/outer, bastion/treasure/walls/top, bastion/units/center_pieces, bastion/units/edge_wall_units, bastion/units/edges, bastion/units/fillers/stage_0, bastion/units/large_ramparts, bastion/units/pathways, bastion/units/rampart_plates, bastion/units/ramparts, bastion/units/stages/rot/stage_1, bastion/units/stages/stage_0, bastion/units/stages/stage_1, bastion/units/stages/stage_2, bastion/units/stages/stage_3, bastion/units/wall_units, bastion/units/walls/wall_bases and 67 more—
worldgen/tree_decorator_typenew registryalter_ground, beehive, cocoa, leave_vine, trunk_vine—
worldgen/trunk_placer_typenew registrydark_oak_trunk_placer, fancy_trunk_placer, forking_trunk_placer, giant_trunk_placer, mega_jungle_trunk_placer, straight_trunk_placer—
memory_module_typechangeddisable_walk_to_admire_item, time_trying_to_reach_admire_item—
tag/blockchangedbase_stone_nether, base_stone_overworld—
tag/itemchangedstone_crafting_materialsfurnace_materials

The official notes

Read the 20w28a article on minecraft.net.

That article's technical changes are grouped under these headings — open it for the detail:

Minecraft Wiki page for 20w28a.

In the journal

← 20w27a · All builds · 20w29a →

Sources