<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.sasgaming.net/index.php?action=history&amp;feed=atom&amp;title=Template%3AMC%2FData_pack_format</id>
	<title>Template:MC/Data pack format - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.sasgaming.net/index.php?action=history&amp;feed=atom&amp;title=Template%3AMC%2FData_pack_format"/>
	<link rel="alternate" type="text/html" href="https://wiki.sasgaming.net/index.php?title=Template:MC/Data_pack_format&amp;action=history"/>
	<updated>2026-04-11T15:01:04Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki.sasgaming.net/index.php?title=Template:MC/Data_pack_format&amp;diff=42765&amp;oldid=prev</id>
		<title>imported&gt;Sightnado at 16:52, 24 March 2026</title>
		<link rel="alternate" type="text/html" href="https://wiki.sasgaming.net/index.php?title=Template:MC/Data_pack_format&amp;diff=42765&amp;oldid=prev"/>
		<updated>2026-03-24T16:52:58Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;noinclude&amp;gt;{{Data pack format|releaseonly}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
 {| class=&amp;quot;wikitable sortable collapsible&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
  |+ Data pack formats&lt;br /&gt;
  |-&lt;br /&gt;
  ! Value&lt;br /&gt;
  {{#ifeq: {{{1|}}} | releaseonly | | ! Versions }}&lt;br /&gt;
  ! Releases&lt;br /&gt;
  ! Significant/Breaking Changes&lt;br /&gt;
  |-&lt;br /&gt;
  {{#ifeq: {{{1|}}} | releaseonly |&lt;br /&gt;
  {{Pack format table|4|1.13|1.14.4|Added the initial pack format version of 4.}}&lt;br /&gt;
  {{Pack format table|5|1.15|1.16.1|Added [[predicates]].}}&lt;br /&gt;
  {{Pack format table|6|1.16.2|1.16.5|Added experimental support for [[custom world generation]].}}&lt;br /&gt;
  {{Pack format table|7|1.17|1.17.1|The {{cmd|replaceitem}} command was replaced with {{cmd|item}}.|The {{cd|set_damage}} loot function now require a valid {{nbt|string|type}} field.}}&lt;br /&gt;
  {{Pack format table|8|1.18|1.18.1|Loot table functions {{cd|set_contents}} and {{cd|set_loot_table}} now require a {{nbt|string|type}} field.|Removed length limits for scoreboards, score holders and team names.}}&lt;br /&gt;
  {{Pack format table|9|1.18.2||The {{cmd|locate}} command now takes a configured structure as its first parameter rather than a structure type, so many grouped structures now require a structure type tag. E.g. {{cmd|locate village}} is now {{cmd|locate #village}}.}}&lt;br /&gt;
  {{Pack format table|10|1.19|1.19.3|Data packs can now have a {{nbt|compound|filter}} section in {{cd|pack.mcmeta}}.|Merged {{cmd|locatebiome}} with {{cmd|locate}}, changing its syntax.}}&lt;br /&gt;
  {{Pack format table|12|1.19.4||Added [[damage type]]s.|Removed all boolean flags in damage predicates, instead damage type tags can now be tested for.|Biome field {{nbt|string|precipitation}} changed to {{nbt|boolean|has_precipitation}}.}}&lt;br /&gt;
  {{Pack format table|15|1.20|1.20.1|Changed sign NBT. E.g. {{cd|Text1}} is now {{cd|front_text.messages[0]}}.|All fields in {{cd|placed_block}}, {{cd|item_used_on_block}}, and {{cd|allay_drop_item_on_block}} advancement triggers have been collapsed to a single location field.|Renamed the {{cd|alternative}} predicate to {{cd|any_of}}.}}&lt;br /&gt;
  {{Pack format table|18|1.20.2||Added [[Function (Java Edition)#Macros|function macros]].|Effects now use namespaced IDs rather than numeric values in NBT. E.g. {{cd|1}} is now {{cd|minecraft:speed}}.}}&lt;br /&gt;
  {{Pack format table|26|1.20.3|1.20.4|[[Text component]]s are parsed more strictly.|Renamed {{cd|grass}} block and item to {{cd|short_grass}}.|Added [[scoreboard]] display names and number formats.}}&lt;br /&gt;
  {{Pack format table|41|1.20.5|1.20.6|Renamed the {{cd|sweeping}} [[enchantment]] to {{cd|sweeping_edge}}.|Changed the behavior of the {{cd|item_used_on_block}} advancement trigger.|Replaced some behavior of amplifiers above 127 with [[attribute]]s.|Unstructured NBT data attached item stacks has been replaced with structured components.|Removed {{cd|durability}}, {{cd|potions}}, {{cd|nbt}}, and {{cd|enchantments}} fields in item predicates.|Recipe output can now specify components.|Int and float providers used in worldgen definitions are no longer wrapped in an extra {{cd|value}} field next to {{cd|type}}.|Added new item sub-predicates and loot functions.}}&lt;br /&gt;
  {{Pack format table|48|1.21|1.21.1|Added data driven [[enchantment definition|enchantments]].|Added data driven [[Painting variant definition|paintings]].|Renamed the {{cd|enchantment}} field to {{cd|enchantments}} in the item sub predicate.|Renamed legacy folders like {{cd|loot_tables}} and {{cd|tags/items}} to {{cd|loot_table}} and {{cd|tags/item}} and {{cd|functions}} to {{cd|function}}.|Removed the {{nbt|list|power}} fireball tag and replaced it with {{nbt|float|acceleration_power}}.|Attributes now have a single resource location {{cd|id}} field instead of a {{cd|name}} and {{cd|uuid}}.}}&lt;br /&gt;
  {{Pack format table|57|1.21.2|1.21.3|Removed attribute ID prefixes such as {{cd|generic.}}.|Changed formats of data components, loot tables and predicates.|Added {{cmd|rotate}}|Added new data components,  loot tables and item tags.|Added key input predicate.|Added {{cd|crafting_transmute}} recipe type.|Renamed enchantment effect {{cd|damage_item}} to {{cd|change_item_damage}}.}}&lt;br /&gt;
  {{Pack format table|61|1.21.4||Renamed tnt minecart {{cd|TNTFuse}} to {{cd|fuse}}.|Renamed fields of furnace block entities.|Added required field {{cd|duration}} to trail particle.|Changed format of the {{cd|custom_model_data}} component and loot function.}}&lt;br /&gt;
  {{Pack format table|71|1.21.5||Text components are now saved as objects in NBT rather than strings containing JSON and many commands such as {{command|tellraw}} now take SNBT rather than JSON.|The Game Tests system is now accessible through data packs and for mods.|Added components {{cd|blocks_attacks|break_sound|potion_duration_scale|provides_banner_patterns|provides_trim_material|tooltip_display|weapon|delim=and}}.|Added many [[Data component format#Entity variant components|entity variant components]].|Commands that place blocks, such as {{command|setblock}}, now have a {{cd|strict}} argument.|Pig, frog, chicken and cow variants are now data-driven.|The {{nbt|list|ArmorItems}}, {{nbt|list|HandItems}}, {{nbt|compound|body_armor_item}}, {{nbt|compound|SaddleItem}}, and {{nbt|boolean|Saddle}} NBT tags were removed and merged into the {{nbt|compound|equipment}} field.|The {{nbt|int|SpawnX}}, {{nbt|int|SpawnY}}, {{nbt|int|SpawnZ}}, {{nbt|float|SpawnAngle}}, {{nbt|string|SpawnDimension}}, and {{nbt|bool|SpawnForced}} NBT tags were removed and merged into the {{nbt|compound|respawn}} field.|Item components that had only two fields (with one of them being the {{nbt|boolean|show_in_tooltip}}) now have the other field inlined to top-level.|Removed {{cd|hide_tooltip}} and {{cd|hide_additional_tooltip}} components and {{nbt|boolean|show_in_tooltip}} field from all components in favor of the new {{cd|tooltip_display}} component.|Many changes have been made to entities and block entities&amp;#039; NBT data.|Many other changes have also been made. For all technical changes and additions, see {{slink|Java Edition 1.21.5|Technical}}.}}&lt;br /&gt;
  {{Pack format table|80|1.21.6||[[Dimension type]] definitions have a new optional field, &amp;lt;code&amp;gt;cloud_height&amp;lt;/code&amp;gt; that indicates what Y-level the clouds start in the dimension.|The {{nbt|compound|Particle}} field has been renamed to {{nbt|compound|custom_particle}}, and now always functions as an exact override for the default colored &amp;lt;code&amp;gt;entity_effect&amp;lt;/code&amp;gt; particle.|{{cmd|datapack}} now has a new argument: &amp;lt;code&amp;gt;create&amp;lt;/code&amp;gt;.|Added {{cmd|version}}.|Added {{nbt|compound|display}} field to &amp;lt;code&amp;gt;attribute_modifier&amp;lt;/code&amp;gt; item component entries.|Added {{cd|camera_distance|waypoint_transmit_range|waypoint_receive_range|delim=and}} attributes.|&amp;lt;code&amp;gt;painting/variant&amp;lt;/code&amp;gt; item component no longer accepts inline variants.|Added {{cmd|dialog}}.|Added &amp;lt;code&amp;gt;ui&amp;lt;/code&amp;gt; sound category.}}&lt;br /&gt;
  {{Pack format table|81|1.21.7|1.21.8|Added &amp;lt;code&amp;gt;music_disc_lava_chicken&amp;lt;/code&amp;gt; item and &amp;lt;code&amp;gt;minecraft:music_disc.lava_chicken&amp;lt;/code&amp;gt; sound event}}&lt;br /&gt;
  {{Pack format table|88.0|1.21.9|1.21.10|Pack format now includes minor versions, which are incremented instead of the major version when non-breaking changes are made.|&amp;lt;code&amp;gt;minecraft:profile&amp;lt;/code&amp;gt; components now resolve differently.|[[World border]]s are now dimension-specific.}}&lt;br /&gt;
  {{Pack format table|94.1|1.21.11|||Added {{cmd|stopwatch}} and {{cmd|execute|(if&amp;amp;vert;unless) stopwatch}}.|Added several new predicate types.|Added [[environment attribute]]s.|The fields of the [[loot function]] {{cd|minecraft:filtered}} have been changed.|Added [[slot sources]].|The names of all [[game rule]]s have been changed.|Added [[timeline]]s.|Added {{cd|minecraft:attack_range}} component.}}&lt;br /&gt;
  {{Pack format table|101.1|26.1|||{{more information needed}}}}&lt;br /&gt;
&lt;br /&gt;
	&lt;br /&gt;
  |&lt;br /&gt;
  {{Pack format table|4|dev1=17w48a|dev2=19w46b|1.13|1.14.4|Added the initial pack format version of 4.}}&lt;br /&gt;
  {{Pack format table|5|dev1=1.15 Pre-release 1|dev2=1.16.2 Pre-release 3|1.15|1.16.1|Added [[predicates]].}}&lt;br /&gt;
  {{Pack format table|6|dev1=1.16.2 Release Candidate 1|dev2=20w45a|1.16.2|1.16.5|Added experimental support for [[custom world generation]].}}&lt;br /&gt;
  {{Pack format table|7|dev1=20w46a|dev2=1.17.1|1.17|1.17.1|The {{cmd|replaceitem}} command was replaced with {{cmd|item}}.|Rolls, {{cd|set_damage}}, and possibly other parameters in loot tables now require a valid {{cd|type}} field when using min-max for numbers.|{{cd|score}} conditions&amp;#039; {{cd|entity}} parameter was replaced with {{cd|target}}.}}&lt;br /&gt;
  {{Pack format table|8|dev1=21w37a|dev2=22w07a|1.18|1.18.1|Loot tables now require a {{cd|type}} field.|Removed length limits for scoreboards, score holders and team names.|The {{cd|lava_pool_stone_replaceables}} block tag was renamed to {{cd|lava_pool_stone_cannot_replace}}.}}&lt;br /&gt;
  {{Pack format table|9|dev1=1.18.2 Pre-release 1|dev2=1.18.2|1.18.2||The {{cmd|locate}} command now takes a configured structure as its first parameter rather than a structure type, so many grouped structures now require you to locate a structure type tag. E.g. {{cmd|locate village}} is now {{cmd|locate #village}}.}}&lt;br /&gt;
  {{Pack format table|10|dev1=22w11a|dev2=1.19.3|1.19|1.19.3|Data pack can have a {{cd|filter}} section in {{cd|pack.mcmeta}} now.|Renamed the {{cd|feature}} field in {{cd|location}} predicates to {{cd|structure}}.|In [[Java Edition 22w19a|22w19a]], {{cmd|locatebiome}} was merged with {{cmd|locate}} and the syntax for {{cmd|locate}} was changed, but the pack format was not updated.}}&lt;br /&gt;
  {{Pack format table|11|dev1=23w03a|dev2=23w05a|||{{cd|only_allows_snow_and_gold_rabbits}} biome tag was renamed to {{cd|spawns_gold_rabbits}}.|Out-of-bound arguments in {{cd|translate}} formats are no longer silently ignored.}}&lt;br /&gt;
  {{Pack format table|12|dev1=23w06a|dev2=1.19.4|1.19.4||{{cd|is_projectile}}, {{cd|is_explosion}}, {{cd|bypasses_armor}}, {{cd|bypasses_invulnerability}}, {{cd|bypasses_magic}}, {{cd|is_fire}}, {{cd|is_magic}} and {{cd|is_lightning}} fields were removed from damage type predicates in favour of a {{cd|tags}} field which is a list of damage type tags which the damage type belongs to.}}&lt;br /&gt;
  {{Pack format table|13|dev1=23w12a|dev2=23w14a|||NBT paths for lines of text, {{cd|GlowingText}}, and {{cd|Color}} on the front of signs are now at {{cd|front_text.messages[&amp;lt;index&amp;gt;]}}, {{cd|front_text.has_glowing_text}}, and {{cd|front_text.color}}, respectively. The relevant tags for the backs of signs are in {{cd|back_text}}.}}&lt;br /&gt;
  {{Pack format table|14|dev1=23w16a|dev2=23w17a|||{{cd|item_display}} items have been rotated 180 degrees around Y axis to better match transformation applied when rendering items on armor stand head and in item frames.}}&lt;br /&gt;
  {{Pack format table|15|dev1=23w18a|dev2=1.20.1|1.20|1.20.1|All fields in {{cd|placed_block}}, {{cd|item_used_on_block}}, and {{cd|allay_drop_item_on_block}} advancement triggers have been collapsed to a single {{cd|location}} field.|{{cd|alternative}} predicate and loot table conditions were renamed to {{cd|any_of}}.}}&lt;br /&gt;
  {{Pack format table|16|dev1=23w31a|||{{cd|entity_roar}} and {{cd|entity_shake}} game events have been removed and replaced with the {{cd|entity_action}} game event.|Renamed {{cd|belowName}} value in display slot argument in scoreboard command to {{cd|below_name}}.|Added {{cd|macro}} functions. |{{cd|pack.mcmeta}} now includes an optional {{cd|supported_formats}} field and optional {{cd|overlays}} section to allow creation of packs that are compatible with multiple versions of the game. |Added {{cmd|random}} command.}}&lt;br /&gt;
  {{Pack format table|17|dev1=23w32a|dev2=23w35a|||Changed mob effect storage on items, entities and block entities.|Effects now use resource locations in [[NBT format|NBT]] instead of numeric ids and many tag names relating to effects have been renamed to use {{cd|snake_case}}.}}&lt;br /&gt;
  {{Pack format table|18|dev1=1.20.2 Pre-release 1|dev2=1.20.2|1.20.2||Removed {{cmd|execute if function}} and {{cmd|return run}} functionality (with promise to reintroduce after 1.20.2).|Numerical data types are written in macros without their suffixes. Very large and very small float and double values are no longer written in standard scientific notation; they are written as their decimal expansion up to 15 decimal places, so some small values are rounded to zero.}}&lt;br /&gt;
  {{Pack format table|19|dev1=23w40a|||{{code|null}} and {{code|[]}} are no longer valid JSON chat component representations, and errors in fields {{cd|color}}, {{cd|clickEvent}}, {{cd|hoverEvent}}, {{cd|hoverEvent{action:&amp;quot;show_entity&amp;quot;}.contents.name}} and {{cd|hoverEvent{action:&amp;quot;show_item&amp;quot;}.contents.tag}} are no longer silently ignored.}}&lt;br /&gt;
  {{Pack format table|20|dev1=23w41a|||{{command|function}} no longer always has a result.|{{code|maxCommandChainLength}} gamerule now counts function invocations and different {{command|execute}} stages as different &amp;quot;commands&amp;quot;. Commands run using the command line interface of a server are now subject to the aforementioned gamerule.}}&lt;br /&gt;
  {{Pack format table|21|dev1=23w42a|||Added {{cd|white_smoke}} particle definition.|Renamed field {{nbt|short|Fuse}} to {{nbt|short|fuse}} on [[TNT]] entity.}}&lt;br /&gt;
  {{Pack format table|22|dev1=23w43a|dev2=23w43b|||Renamed field {{nbt|compound|Trident}} to {{nbt|compound|item}} on [[trident]] entity.}}&lt;br /&gt;
  {{Pack format table|23|dev1=23w44a|||{{cmd|return run}} now propagates fails, and fails if the returned command has no valid result.|When a function tag is executed as part of {{cmd|return run}}, {{cmd|execute if function}}, or {{cmd|execute unless function}} the first {{cmd|return}} in all functions now returns.}}&lt;br /&gt;
  {{Pack format table|24|dev1=23w45a|||Added [[breeze]]s and [[trial spawner]]s.}}&lt;br /&gt;
  {{Pack format table|25|dev1=23w46a|||Add display names and number formatting features for [[scoreboard]]s.}}&lt;br /&gt;
  {{Pack format table|26|dev1=1.20.3 Pre-Release 1|dev2=1.20.4|1.20.3|1.20.4|Renamed {{cd|grass}} block and item to {{cd|[[short_grass]]}}.}}&lt;br /&gt;
  {{Pack format table|27|dev1=23w51a|dev2=23w51b|||Added [[armadillo]]s, [[wolf armor]], and new [[attribute]]s.}}&lt;br /&gt;
  {{Pack format table|28|dev1=24w03a|dev2=24w03b|||Renamed the {{cd|sweeping}} enchantment to {{cd|sweeping_edge}}.|Added advancement triggers {{cd|default_block_use}} and {{cd|any_block_use}}.}}&lt;br /&gt;
  {{Pack format table|29|dev1=24w04a|||Added {{cmd|transfer}}.}}&lt;br /&gt;
  {{Pack format table|30|dev1=24w05a|dev2=24w05b|||Restricted [[effect]] amplifiers between 0 and 127.|Effects in NBT no longer store the default values for {{cd|amplifier}}, {{cd|duration}}, {{cd|ambient}}, and {{cd|show_particles}}.|Added fields {{cd|body_armor_item}} and {{cd|body_armor_drop_chance}} to entities that have {{cd|ArmorItems}}. Horse, llamas and wolfs use this new field.|Replaced {{cd|horse.armor}} slot with {{cd|armor.body}}.}}&lt;br /&gt;
  {{Pack format table|31|dev1=24w06a|||[[Effect]] amplifiers are restricted between 0 and 255 again.|Amplifiers over 127 for mining fatiue, levitation, and jump boost have been replaced by new [[attribute]]s.|Changed NBT format of block positions from a compound with {{cd|X}}, {{cd|Y}}, and {{cd|Z}} to an array of 3 integers.}}&lt;br /&gt;
  {{Pack format table|32|dev1=24w07a|||The {{cd|max_depth}} argument in {{cmd|place jigsaw}} is now capped at 20 instead of 7.}}&lt;br /&gt;
  {{Pack format table|33|dev1=24w09a|||Unstructured NBT data attached item stacks has been replaced with structured components.}}&lt;br /&gt;
  {{Pack format table|34|dev1=24w10a|||Recipe output can now specify components.|Wolf variants and banner patterns are now data-driven.}}&lt;br /&gt;
  {{Pack format table|35|dev1=24w11a|||Removed {{cd|durability}}, {{cd|potions}}, {{cd|custom_data}}, and {{cd|enchantments}} fields in item predicates and added item sub predicates.}}&lt;br /&gt;
  {{Pack format table|36|dev1=24w12a|||Added the {{cd|crafter_recipe_crafted}} and {{cd|fall_after_explosion}} advancement triggers.|Added storage loot number provider.|Added {{cd|mode}} field to many loot functions.|Added many new item stack components.}}&lt;br /&gt;
  {{Pack format table|37|dev1=24w13a|||Int and float providers used in worldgen definitions are no longer wrapped in an extra {{cd|value}} field next to {{cd|type}}.}}&lt;br /&gt;
  {{Pack format table|38|dev1=24w14a|||Updated a few fields and components.}}&lt;br /&gt;
  {{Pack format table|39|dev1=1.20.5 Pre-Release 1|||Added new item sub-predicates and loot functions.}}&lt;br /&gt;
  {{Pack format table|40|dev1=1.20.5 Pre-Release 2|||Changed the {{cd|set_fireworks}} loot function.}}&lt;br /&gt;
  {{Pack format table|41|dev1=1.20.5 Pre-Release 3|dev2=1.20.6|1.20.5|1.20.6|}}&lt;br /&gt;
  {{Pack format table|42|dev1=24w18a|||Added data driven [[enchantment definition|enchantments]].|Added data driven [[Painting variant definition|paintings]].|Renamed the {{cd|enchantment}} field to {{cd|enchantments}} in the item sub predicate.}}&lt;br /&gt;
  {{Pack format table|43|dev1=24w19a|dev2=24w19b|||Renamed legacy tag folders like {{cd|tags/items}} to {{cd|tags/item}}, with the exception of {{cd|tags/functions}}.|Removed the {{nbt|list|power}} fireball tag and replaced it with {{nbt|float|acceleration_power}}.}}&lt;br /&gt;
  {{Pack format table|44|dev1=24w20a|||Enchantment fields {{cd|weight}} and {{cd|max_level}} now have upper bounds.}}&lt;br /&gt;
  {{Pack format table|45|dev1=24w21a|dev2=24w21b|||Added data driven jukebox songs.|Renamed legacy folders like {{cd|loot_tables}} to {{cd|loot_table}} or {{cd|tags/functions}} to {{cd|tags/function}}.|Attributes now have a single resource location {{nbt|string|id}} field instead of a {{nbt|string|name}} and {{nbt|int-array|uuid}}.}}&lt;br /&gt;
  {{Pack format table|46|dev1=1.21 Pre-Release 1|||Added lookup level-based value.|Added {{cd|liquid_settings}} to structures and single pool elements.}}&lt;br /&gt;
  {{Pack format table|47|dev1=1.21 Pre-Release 2|||Added placement modifier {{cd|fixed_placement}}.}}&lt;br /&gt;
  {{Pack format table|48|dev1=1.21 Pre-Release 3|dev2=1.21.1|1.21|1.21.1|Renamed {{cd|replace_disc}} entity effect type to {{cd|replace_disk}}.}}&lt;br /&gt;
  {{Pack format table|49|dev1=24w33a|||Removed attribute ID prefixes such as {{cd|generic.}}.|Made goat horn instruments data-driven. Added new data components.}}&lt;br /&gt;
  {{Pack format table|50|dev1=24w34a|||Changed format of {{cd|food}} data component.|Added new data components.}}&lt;br /&gt;
  {{Pack format table|51|dev1=24w35a|||Changed format of trial chamber loot tables.|Added new sheep loot tables and predicates.}}&lt;br /&gt;
  {{Pack format table|52|dev1=24w36a|||Added {{cd|equippable}}, {{cd|item_model}}, {{cd|glider}} and {{cd|tooltip_style}} data components and the player sub-predicate {{cd|input}}.}}&lt;br /&gt;
  {{Pack format table|53|dev1=24w37a|||Added loot tables for chicken egg, armadillo scute and additional villager gifts.|Added item tags controlling allays, pandas and brewing stands.|Added {{cd|death_protection}} data component.|Changed loot tables, data components and predicates.|Renamed {{cd|killed_by_crossbow}} advancement trigger to {{cd|killed_by_arrow}}.}}&lt;br /&gt;
  {{Pack format table|54|dev1=24w38a|||Added {{cd|crafting_transmute}} recipe type.}}&lt;br /&gt;
  {{Pack format table|55|dev1=24w39a|||Removed the {{cd|bundle}} feature flag.|Split {{cd|boat}} and {{cd|chest_boat}} entity types into their wood variants.|Containers&amp;#039; {{cd|Lock}} field, and the {{cd|lock}} item component are both now an item predicate.}}&lt;br /&gt;
  {{Pack format table|56|dev1=24w40a|||Added particles {{cd|block_crumble}} and {{cd|trail}}.|Leash knots, lighting bolts and fishing bobbers cannot be ridden anymore.|Added {{cmd|rotate}} command.|Renamed enchantment effect {{cd|damage_item}} to {{cd|change_item_damage}}, which now also supports negative amounts.}}&lt;br /&gt;
  {{Pack format table|57|dev1=1.21.2 Pre-Release 1|dev2=1.21.3|1.21.2|1.21.3|Added {{cd|disablePlayerMovementCheck}} [[game rule]].|Added field {{nbt|string|camera_overlay}} to {{cd|equippable}} component.|Standardized format of colors in particles.}}&lt;br /&gt;
  {{Pack format table|58|dev1=24w44a|||Renamed tnt minecart data field {{nbt|int|TNTFuse}} to {{nbt|int|fuse}}.|Added required field {{cd|duration}} to trail particle.}}&lt;br /&gt;
  {{Pack format table|59|dev1=24w45a|||Changed format of {{cd|custom_model_data}} component and {{cd|set_}} loot function.}}&lt;br /&gt;
  {{Pack format table|60|dev1=24w46a|dev2=1.21.4 Pre-Release 1|||Removed {{cd|creaking_transient}} entity type.|Removed {{cd|trim_templates}} item tag.}}&lt;br /&gt;
  {{Pack format table|61|dev1=1.21.4 Pre-Release 2|dev2=1.21.4|1.21.4||Renamed furnace timing related NBT fields and added {{cd|lit_total_time}}.}}&lt;br /&gt;
  {{Pack format table|62|dev1=25w02a|||Text components are now saved as objects in NBT rather than strings containing JSON and many commands such as {{cd|/tellraw}} now take SNBT rather than JSON.|{{nbt|compound|clickEvent}} and {{nbt|compound|hoverEvent}} fields in text components were renamed and restructured.|Commands that place blocks, such as {{cd|/setblock}}, now have a {{cd|strict}} argument which prevents block updates and have new behaviour for replacing block entities.|Pig variants are now data-driven.|Added the {{cd|weapon}} and {{cd|potion_duration_scale}} components.|The {{cd|tool}} component has a new {{nbt|boolean|can_destroy_blocks_in_creative}} field.|The {{cd|crafting_transmute}} recipe type now supports specifying a count and a components patch to apply to the result.}}&lt;br /&gt;
  {{Pack format table|63|dev1=25w03a|||The Game Tests system is now accessible through data packs and for mods.|Added the {{command|test}} command.|Entity variants are now set and queried with components.|Added {{cd|saddle}} equipment slot, driven by the equippable component.|The {{cd|show_text}} hover event action&amp;#039;s {{cd|text}} field was renamed to {{cd|value}}.|The {{nbt|list|ArmorItems}}, {{nbt|list|HandItems}}, {{nbt|compound|body_armor_item}}, {{nbt|compound|SaddleItem}}, and {{nbt|boolean|Saddle}} NBT tags were removed and merged into the {{nbt|compound|equipment}} field.|The {{nbt|float|FallDistance}} NBT tag was renamed to {{nbt|double|fall_distance}}.}}&lt;br /&gt;
  {{Pack format table|64|dev1=25w04a|||Added {{cd|blocks_attacks}}, {{cd|break_sound}}, {{cd|provides_anner_patterns}}, {{cd|provides_trim_material}} and {{cd|tooltip_display}} components.|Removed {{cd|hide_tooltip}} and {{cd|hide_additional_tooltip}} components and {{nbt|boolean|show_in_tooltip}} field from all components in favor of the {{cd|tooltip_display}} component.|SNBT tags now accept heterogenous lists, i.e. ones where elements are not of the same type.|Item components that had only two fields (with one of them being the {{nbt|boolean|show_in_tooltip}}) now have the other field inlined to top-level.|Renamed the {{nbt|boolean|can_disable_blocking}} field in the {{cd|weapon}} component to {{nbt|float|disable_blocking_for_seconds}}.|Some existing components are now also transferred from spawning item to spawned entity.|Trim pattern and trim material items are no longer specified in the trim registries, but instead in the recipes and items respectively.|Cat and frog variants are data-driven.|Added uniform way to define variant selection rules.|For more information about technical additions and changes, see [[Java Edition 25w04a]].}}&lt;br /&gt;
  {{Pack format table|65|dev1=25w05a|||Added {{nbt|string|bypassed_by}} field to {{cd|blocks_attacks}} component.|Added {{nbt|float|horizontal_blocking_angle}} field to objects within {{nbt|list|damage_reductions}} field in {{cd|blocks_attacks}} component.|Cow variants are now data-driven.}}&lt;br /&gt;
  {{Pack format table|66|dev1=25w06a|||Chicken variants are data-driven.}}&lt;br /&gt;
  {{Pack format table|67|dev1=25w07a|||Many changes have been made to entities and block entities&amp;#039; NBT data. For more information about these changes, see [[Java Edition 25w07a]].}}&lt;br /&gt;
  {{Pack format table|68|dev1=25w08a|||Added data driven sound variants for Wolves.|Biome effects has a new field {{cd|dry_foliage_color}} that defines the color used for tinting blocks using dry foliage tinting}}&lt;br /&gt;
  {{Pack format table|69|dev1=25w09a|dev2=25w09b|||Many changes have been made to entities and block entities&amp;#039; NBT data, along with SNBT data. For more information about these changes, see [[Java Edition 25w09a]].}}&lt;br /&gt;
  {{Pack format table|70|dev1=25w10a|dev2=1.21.5 Pre-Release 1|||Added new optional fields to predicates, and changed SNBT format along with other changes. For more information about these changes, see [[Java Edition 25w10a]].}}&lt;br /&gt;
  {{Pack format table|71|dev1=1.21.5 Pre-release 2|dev2=1.21.5|1.21.5||Pack format bump missed in [[Java Edition 1.21.5 Pre-Release 1|pre1]]. No changes.}}&lt;br /&gt;
  {{Pack format table|72|dev1=25w15a|||[[Dimension type]] definitions have a new optional field, &amp;lt;code&amp;gt;cloud_height&amp;lt;/code&amp;gt; that indicates what Y-level the clouds start in the dimension.|The {{nbt|compound|Particle}} field has been renamed to {{nbt|compound|custom_particle}}, and now always functions as an exact override for the default colored &amp;lt;code&amp;gt;entity_effect&amp;lt;/code&amp;gt; particle.|{{cmd|datapack}} now has a new argument: &amp;lt;code&amp;gt;create&amp;lt;/code&amp;gt;.|Added {{cmd|version}}.|Added &amp;lt;code&amp;gt;camera_distance&amp;lt;/code&amp;gt; attribute. Added {{nbt|compound|display}} field to &amp;lt;code&amp;gt;attribute_modifier&amp;lt;/code&amp;gt; item component.|Added {{cd|waypoint_transmit_range|waypoint_receive_range|delim=and}} attributes. {{onlyExperimental|Locator Bar}}|Added {{cmd|waypoint}}. {{onlyExperimental|Locator Bar}}|Added the &amp;lt;code&amp;gt;useLocatorBar&amp;lt;/code&amp;gt; gamerule. {{onlyExperimental|Locator Bar}}}}&lt;br /&gt;
  {{Pack format table|73|dev1=25w16a|||&amp;lt;code&amp;gt;painting/variant&amp;lt;/code&amp;gt; item component no longer accepts inline variants.}}&lt;br /&gt;
  {{Pack format table|74|dev1=25w17a|||All features previously behind the &amp;quot;Locator Bar&amp;quot; [[experimental toggle]] have been de-experimentified and are now available during normal gameplay.}}&lt;br /&gt;
  {{Pack format table|75|dev1=25w18a|||Added {{nbt|int array|home_pos}} and {{nbt|int|home_radius}} tags to all mobs.|&amp;lt;code&amp;gt;uniform&amp;lt;/code&amp;gt; font has been updated to use Unifont 16.0.03.}}&lt;br /&gt;
  {{Pack format table|76|dev1=25w19a|||The &amp;lt;code&amp;gt;scale&amp;lt;/code&amp;gt; attribute for the [[Happy Ghast]] now has a limit of &amp;lt;code&amp;gt;1.0&amp;lt;/code&amp;gt;.|Added {{nbt|int array|owner}} nbt tag to vexes and primed TNTs.}}&lt;br /&gt;
  {{Pack format table|77|dev1=25w20a|||Added [[dialog]].}}&lt;br /&gt;
  {{Pack format table|78|dev1=25w21a|||The sizes of dialog elements are now restricted.}}&lt;br /&gt;
  {{Pack format table|79|dev1=1.21.6 Pre-Release 1|dev2=1.21.6 Pre-Release 2|||Removed &amp;lt;code&amp;gt;minecraft:simple_input_form&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;minecraft:multi_action_input_form&amp;lt;/code&amp;gt; dialog types.}}&lt;br /&gt;
  {{Pack format table|80|dev1=1.21.6 Pre-Release 3|dev2=1.21.7 Release Candidate 1|1.21.6||Added &amp;lt;code&amp;gt;ui&amp;lt;/code&amp;gt; sound category.|In 1.21.7 Release Candidate 1, the changes for data pack format 81 were applied, but the pack format was not incremented.}}&lt;br /&gt;
  {{Pack format table|81|dev1=1.21.7 Release Candidate 2|dev2=1.21.8|1.21.7|1.21.8||Added &amp;lt;code&amp;gt;music_disc_lava_chicken&amp;lt;/code&amp;gt; item.|Added &amp;lt;code&amp;gt;minecraft:music_disc.lava_chicken&amp;lt;/code&amp;gt; sound event.}}&lt;br /&gt;
  {{Pack format table|82.0|dev1=25w31a|||Pack format now includes minor versions, which are incremented instead of the major version when non-breaking changes are made.}}&lt;br /&gt;
  {{Pack format table|83.0|dev1=25w32a|||The copper golem&amp;#039;s &amp;lt;code&amp;gt;weather_state&amp;lt;/code&amp;gt; field now expects a string id instead of an integer id.}}&lt;br /&gt;
  {{Pack format table|83.1|dev1=25w33a|||Added &amp;lt;code&amp;gt;block_particles&amp;lt;/code&amp;gt; field to &amp;lt;code&amp;gt;explode&amp;lt;/code&amp;gt; enchantment entity effect.}}&lt;br /&gt;
  {{Pack format table|84.0|dev1=25w34a|dev2=25w34b|||The shelf&amp;#039;s &amp;lt;code&amp;gt;align_items_to_bottom&amp;lt;/code&amp;gt; block state has been replaced by a boolean in the block entity.|&amp;lt;code&amp;gt;minecraft:profile&amp;lt;/code&amp;gt; components now resolve differently.}}&lt;br /&gt;
  {{Pack format table|85.0|dev1=25w35a|||Renamed &amp;lt;code&amp;gt;chain&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;iron_chain&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
  {{Pack format table|86.0|dev1=25w36a|dev2=25w36b|||[[World border]]s are now dimension-specific.|Some particles now have new fields.}}&lt;br /&gt;
  {{Pack format table|87.0|dev1=25w37a|dev2=1.21.9 Pre-Release 1|||Renamed game rule &amp;lt;code&amp;gt;enableCommandBlocks&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;commandBlocksEnabled&amp;lt;/code&amp;gt;.|In 1.21.9 Pre-Release 1, the changes for data pack format 88 were applied, but only the minor version was incremented.}}&lt;br /&gt;
  {{Pack format table|87.1|dev1=1.21.9 Pre-Release 1|||Added more sources to the &amp;lt;code&amp;gt;copy_name&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;copy_components&amp;lt;/code&amp;gt; loot functions.}}&lt;br /&gt;
  {{Pack format table|88.0|dev1=1.21.9 Pre-Release 2|dev2=1.21.10|1.21.9|1.21.10|The syntax of {{cmd|spawnpoint}} and {{cmd|setworldspawn}} has been changed.}}&lt;br /&gt;
  {{Pack format table|89.0|dev1=25w41a|||Added {{cmd|stopwatch}} and {{cmd|execute|(if&amp;amp;vert;unless) stopwatch}}.|Added several new predicate types.}}&lt;br /&gt;
  {{Pack format table|90.0|dev1=25w42a|||Added [[environment attribute]]s.|The syntax of {{cmd|stopwatch}} has been changed.}}&lt;br /&gt;
  {{Pack format table|91.0|dev1=25w43a|||The fields of the [[loot function]] {{cd|minecraft:filtered}} have been changed.}}&lt;br /&gt;
  {{Pack format table|92.0|dev1=25w44a|||Added more [[environment attribute]]s.|Added [[slot sources]].|The names of all [[game rule]]s have been changed.|The {{cd|contents}} value for the {{cd|minecraft:dynamic}} loot pool entry is no longer supported.}}&lt;br /&gt;
  {{Pack format table|93.0|dev1=25w45a|||Added more [[environment attribute]]s.|Added [[timeline]]s.}}&lt;br /&gt;
  {{Pack format table|93.1|dev1=25w46a|||The {{cd|contents}} value for the {{cd|minecraft:dynamic}} loot pool entry is once again supported.}}&lt;br /&gt;
  {{Pack format table|94.0|dev1=1.21.11 Pre-Release 1|dev2=1.21.11 Pre-Release 3|||Added {{cd|minecraft:attack_range}} component.}}&lt;br /&gt;
  {{Pack format table|94.1|dev1=1.21.11 Pre-Release 4|dev2=1.21.11|1.21.11||Added new fields to {{cd|minecraft:attack_range}} component.}}&lt;br /&gt;
  {{Pack format table|95.0|dev1=26.1 Snapshot 1|||Added more [[environment attribute]]s.|Villager trades are now [[Villager trade definition|data-driven]].}}&lt;br /&gt;
  {{Pack format table|96.0|dev1=26.1 Snapshot 2|||Wolf sound variants sound events in {{cd|wolf_sound_variant}} have been moved into a new field {{cd|adult_sounds}} and the field {{cd|baby_sounds}} was added.}}&lt;br /&gt;
  {{Pack format table|97.0|dev1=26.1 Snapshot 3|||Added [[world clock]]s and [[time marker]]s, and subsequently changed the behaviour of {{cmd|time}}.|Added and renamed many block and fluid [[Tag (Java Edition)|tags]] which now control support and growth of [[crop]]s.}}&lt;br /&gt;
  {{Pack format table|97.1|dev1=26.1 Snapshot 4|||Added {{cd|minecraft:the_end}} world clock controlling [[End flashes]].}}&lt;br /&gt;
  {{Pack format table|98.0|dev1=26.1 Snapshot 5|||Added {{cd|minecraft:dye}} [[data component]] and many {{cd|crafting_special_*}} [[recipe]] types are now (more) data-driven.}}&lt;br /&gt;
  {{Pack format table|99.0|dev1=26.1 Snapshot 6|||Added {{cd|has_ender_dragon_fight}} field to [[dimension type]]s, in relation to the overhauled world folder structure.}}&lt;br /&gt;
  {{Pack format table|99.1|dev1=26.1 Snapshot 7|||Added sound variants to [[Cat]]s, [[Pig]]s, [[Cow]]s and [[Chicken]]s, which can be data-driven.}}&lt;br /&gt;
  {{Pack format table|99.2|dev1=26.1 Snapshot 8|dev2=26.1 Snapshot 9|||Changed the behaviour of {{cd|minecraft:nbt}} [[text component format|text component]].|Added {{cd|entity}} subcommand to {{cmd|fetchprofile}}.}}&lt;br /&gt;
  {{Pack format table|99.3|dev1=26.1 Snapshot 10|||Added {{cd|pause_mob_growth}} and {{cd|reset_mob_growth}} [[Particles (Java Edition)|particles]].}}&lt;br /&gt;
  {{Pack format table|100.0|dev1=26.1 Snapshot 11|||The {{cd|rotation}} property in default block state of [[banner]]s and [[sign]]s has been changed from {{cd|0}} to {{cd|8}}.}}&lt;br /&gt;
  {{Pack format table|101.0|dev1=26.1 Pre-Release 1|dev2=26.1 Pre-Release 2|||Added an option regarding [[environment attribute]]s to [[number provider]]s and [[predicate]]s.|Features spawned from [[Bone Meal]] are now data-driven.|Added {{cmd|time [of &amp;lt;clock&amp;gt;] rate &amp;lt;rate&amp;gt;}} subcommand.}}&lt;br /&gt;
  {{Pack format table|101.1|dev1=26.1 Pre-Release 3|dev2=26.1|26.1||Increased the limit of the {{cd|count}} placement modifier.}}&lt;br /&gt;
  &amp;lt;!-- Editor note: When adding new pack formats, also update the releaseonly list above --&amp;gt;&lt;br /&gt;
  }}&lt;br /&gt;
  |}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
  [[Category:Table templates]]&lt;br /&gt;
  &lt;br /&gt;
  [[fr:Modèle:Format de pack de données]]&lt;br /&gt;
  [[ja:テンプレート:Data pack format]]&lt;br /&gt;
  [[pt:Predefinição:Formato do pacote de dados]]&lt;br /&gt;
  [[ru:Шаблон:Формат набора данных]]&lt;br /&gt;
  [[uk:Шаблон:Формат пакета даних]]&lt;br /&gt;
  &amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>imported&gt;Sightnado</name></author>
	</entry>
</feed>