
Word around the campfire is the new forest biome is out in testing! But if nobody's been to the dappled forest before, who built the abandoned camp? And what loot did they leave among the poplar trees and red shrubs? Scout out the place and set up shelter using the new wood set and other features from our next game drop. The expedition into wilderness starts now in testing!
Happy mining!
minecraft:notification/world/upgrade_startedminecraft:notification/world/upgrade_progressminecraft:notification/world/upgrade_finishedminecraft:notification/world/upgrade_failed/give, /unpublish, and /tick should now properly signal errorsminecraft:pot_decorations component and minecraft:decorated_pot block entity are now full item stacksgive#give command is above limit, the command will now signal an error instead of just printing an error message and returning 0tellraw#nbt component in a raw chat message will only be resolved up to 64k timestick#0:tick steptick step stoptick sprint stopteam#team join and team leave subcommands now reflects the exact count of entities that have joined or left (i.e. excluding entities for which teams have not changed)item#minecraft:command_slot_source loot typereplace sub-command has new semantics:replace [12345] with (ABC) -> execute#slots condition sub-commandminecraft:command_slot_source loot type/execute if|unless slots block <pos> <slot source>minecraft:provides_pottery_pattern#minecraft:decorated_pot_pattern registryminecraft:pot_decorations#Instead of taking a list of 4 item IDs, this component now takes an object with 4 optional item stack fields named:
backleftrightfrontminecraft:trim_material#The format of elements in the trim_material registry has been updated:
asset_name has been replaced with palette - Palette Texture ID to be used for this materialoverride_armor_assets has been removed, overrides are now defined in the Resource Pack Equipment AssetThe format of elements in the instrument registry have been updated:
durability_damage field - optional non-negative integer, amount of durability to consume on each useuse_duration field - can now be 0 for no cooldownminecraft:decorated_pot#Field sherds no longer stores a list of 4 item IDs. Instead, the new format is an object with 4 optional item stack fields named:
backleftrightfrontslot_source folderminecraft:reference typeminecraft:contents is no longer restricted to only selecting non-empty slotsminecraft:reference#name - the namespaced id of the slot sourceminecraft:slot_range#source field has a new valid type container, which sources slots from a container or inventory provided through loot contextsource field is now optionalcontainer source type when absentminecraft:command_slot_source loot table type/item and /execute commandscontainer, the container or inventory being evaluatedorigin, the position at which the command was executedworldgen/configured_feature registry has moved to worldgen/feature and configuration is now done inline in the root object rather than separated into a config fieldminecraft:end_podium Feature Type#end_podium_activeend_podium_inactiveactive: boolean field controlling if the portal is activeminecraft:tree Feature Type#shelf_mushroom Tree Decorator Type#probability - float (between 0 and 1), the probability that any Shelf Mushrooms will be placed for a given featurepoplar_foliage_placer Foliage Placer type#height - int provider (between 5 and 16), the height of the foliageside_hole_chance - float (between 0.0 and 1.0), the chance for blocks to be randomly removed at the edge of the foliagepoplar_trunk_placer Trunk Placer type#trunk_height_above_branches - int provider (between 0 and 8), the height of the trunk above the branchesbranch_amount - int provider (between 1 and 4), the amount of branches to create by the foliagesurface_rule field has been renamed to material_ruleA new data-driven registry has been introduced, loaded from data/<namespace>/worldgen/material_rule/<id>.json.
Elements in this registry define a pipeline for selecting what base block to place in the world at a given position.
The format is identical to that which was formerly written in the surface_rule field within Noise Settings files, with the following extensions:
worldgen/material_rule registryworldgen/material_condition registryA new data-driven registry has been introduced, loaded from data/<namespace>/worldgen/material_condition/<id>.json.
Elements in this registry define a condition that can be referenced within a Material Rule pipeline (e.g. testing biome or surface depth).
The format is identical to that which was formerly written within the condition Material Rule type, with the following extension:
worldgen/material_condition registryminecraft:dimension_origin#spawn_target for noise settings based dimensions, otherwise Chunk (0, 0)These are the predicates used by ore Features (targets[].target), and rule Structure Processors (rules[].input_predicate and rules[].location_predicate).
minecraft:height_match#true only if it's higher than or equal to min_inclusive and lower than or equal to max_inclusivemin_inclusive - int, the minimum y value of allowed blocks (inclusive)max_inclusive - int, the maximum y value of allowed blocks (inclusive)minecraft:all_of#true for the same blockrules - list of Rule Tests, the rules to test the block against#poplar_logs - All Poplar log blocks#wool_stairs - All Wool Stairs blocks#wool_slabs - All Wool Slabs blocks#wool_stairs and #wool_slabs to #poplar_logs - All Poplar log items#wool_stairs - All Wool Stairs items#wool_slabs - All Wool Slabs items#mushrooms - All Mushroom items#ores - collection tag containing all types of ores#has_structure/abandoned_camp_bamboo_jungle#has_structure/abandoned_camp_birch_forest#has_structure/abandoned_camp_cherry_grove#has_structure/abandoned_camp_dappled_forest#has_structure/abandoned_camp_flower_forest#cannot_be_dismounted_by_item_usage - contains all entities which cannot be dismounted by items#no_wolf_retaliation for all damage types that should not cause tamed wolves to attack their source in order to defend their ownerminecraft:red_poplar_leaves#- Falls from Red Poplar Leaves blocks
- Has no fields
minecraft:orange_poplar_leaves#- Falls from Orange Poplar Leaves blocks
- Has no fields
minecraft:yellow_poplar_leaves#- Falls from Yellow Poplar Leaves blocks
- Has no fields
textures/trim/color_palettes/ to textures/palettes/trim/textures/palettes/trim_base.pngminecraft:trims atlas with paletted_permutations, but rather generated on-demandpaletted_permutations Sprite Source#palette_key and permutations fields have been replaced by Palette Texture IDs - i.e. <namespace>:<path> now resolves to <namespace>:textures/palettes/<pathA new optional trim_palette_replacements field controls which trim material palettes should be replaced for this equipment asset (formerly controlled by override_armor_assets in the trim material)
block/orange_poplar_leaves.pngblock/red_poplar_leaves.pngblock/yellow_poplar_leaves.pngblock/poplar_door_bottom.pngblock/poplar_door_top.pngitem/poplar_door.pngitem/poplar_hanging_sign.pngitem/poplar_sign.pngitem/poplar_boat.pngitem/poplar_chest_boat.pnggui/hanging_signs/poplar.pnggui/signs/poplar.pngentity/boat/poplar.pngentity/chest_boat/poplar.pngblock.shelf_mushroom.breakblock.shelf_mushroom.fallblock.shelf_mushroom.placeblock.shelf_mushroom.stepblock.shelf_mushroom.bounceblock.poplar_leaves.ambientorange_poplar_1.pngorange_poplar_2.pngorange_poplar_3.pngorange_poplar_4.pngred_poplar_1.pngred_poplar_2.png[ABC45]replace [123] with (ABCDE) -> [ABC]<slot_type> or <slot_type>.<slot_number> are still permittedarmor.chestcontainer.*minecraft:slot_range slot source using that slot rangehotbar.4 is the same as {type:"minecraft:slot_range",slots:"hotbar.4"}from entity item source can now be a selector targeting multiple entitiesfill and override sub-commands, each with syntax identical to /item replace/item fillfill [12345] with (ABC) -> [ABCAB]/item overrideoverride [12345] with (ABC) -> [ABC__] (where _ represents an empty slot)/execute if|unless slots entity <targets> <slot source>items condition sub-command now takes a slot source as argument instead of a slotminecraft:command_slot_source loot type/execute if|unless items block <pos> <slot source> <item predicate>/execute if|unless items entity <targets> <slot source> <item predicate>this_entity@s#dampens_vibrations#ores - collection tag containing all types of ores#skulls - collection tag containing all head and skull blocks#blocks_motion - collection tag containing all blocks that are considered to block motion in some way#blocks_motion_no_leaves - collection tag containing all blocks that are considered to block motion in some way, but excluding leaf blocks#entities_can_teleport_to - contains all blocks that entities are allowed to teleport to#blocks_dolphin_jump - contains all blocks that Dolphins cannot move through when jumping out of water#ice_melts_when_destroyed_above - contains all blocks that causes ice to melt into water if the ice is destroyed when placed above them#blocks_motion_in_heightmap - contains all blocks that are taken into account for the motion_blocking heightmap#blocks_motion_in_heightmap_no_leaves - contains all blocks that are taken into account for the motion_blocking_no_leaves heightmap#blocks_lava_fire_spread - contains all blocks that block the creation of fire by lava#blocks_fluid_flow - contains all blocks that block fluid flow#washed_away_by_fluids - contains all blocks that break when a fluid flows through them#required_for_poplar_leaf_ambience - Blocks which can satisfy requirement for Poplar leaves to make ambient sound#has_structure/abandoned_camp_forest#has_structure/abandoned_camp_meadow#has_structure/abandoned_camp_old_growth_birch_forest#has_structure/abandoned_camp_old_growth_pine_taiga#has_structure/abandoned_camp_old_growth_spruce_taiga#has_structure/abandoned_camp_savanna#has_structure/abandoned_camp_pale_garden#has_structure/abandoned_camp_snowy_taiga#has_structure/abandoned_camp_sparse_jungle#has_structure/abandoned_camp_swamp#has_structure/abandoned_camp_taiga#has_structure/abandoned_camp_windswept_forest#has_structure/abandoned_camp_wooded_badlandspalette mcmeta section fieldbase_palette - the base Palette Texture ID to remap frompaletted_permutations as beforeblock/poplar_log_top.pngblock/poplar_log.pngblock/poplar_planks.pngblock/poplar_trapdoor.pngblock/stripped_poplar_log.pngblock/stripped_poplar_log_top.pngblock/poplar_log.pngblock/shelf_mushroom_stage0.pngblock/shelf_mushroom_stage1.pngblock/poplar_hanging_sign.pngblock/poplar_sign.pngblock/poplar_sapling.pngblock/poplar_shelf.pngblock/red_shrub.pngred_poplar_3.pngred_poplar_4.pngyellow_poplar_1.pngyellow_poplar_2.pngyellow_poplar_3.pngyellow_poplar_4.png/scoreboard players enable reports that it affected more players than it didkilled_by:sulfur_cube statistic