<?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=Minecraft%3AJava_Edition_25w09a</id>
	<title>Minecraft:Java Edition 25w09a - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.sasgaming.net/index.php?action=history&amp;feed=atom&amp;title=Minecraft%3AJava_Edition_25w09a"/>
	<link rel="alternate" type="text/html" href="https://wiki.sasgaming.net/index.php?title=Minecraft:Java_Edition_25w09a&amp;action=history"/>
	<updated>2026-09-08T15:29:05Z</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=Minecraft:Java_Edition_25w09a&amp;diff=194682&amp;oldid=prev</id>
		<title>SyncBot: Sync: updated from Minecraft</title>
		<link rel="alternate" type="text/html" href="https://wiki.sasgaming.net/index.php?title=Minecraft:Java_Edition_25w09a&amp;diff=194682&amp;oldid=prev"/>
		<updated>2026-09-06T11:12:55Z</updated>

		<summary type="html">&lt;p&gt;Sync: updated from Minecraft&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 11:12, 6 September 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l269&quot;&gt;Line 269:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 269:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Minecraft:fr:Édition Java 25w09a]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Minecraft:fr:Édition Java 25w09a]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Minecraft:ja:Java Edition 25w09a]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Minecraft:ja:Java Edition 25w09a]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Minecraft:lzh:爪哇版二五週〇九甲]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Minecraft:pt:Edição Java 25w09a]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Minecraft:pt:Edição Java 25w09a]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Minecraft:ru:25w09a (Java Edition)]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Minecraft:ru:25w09a (Java Edition)]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Minecraft:uk:25w09a (Java Edition)]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Minecraft:uk:25w09a (Java Edition)]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Minecraft:zh:Java版25w09a]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Minecraft:zh:Java版25w09a]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>SyncBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.sasgaming.net/index.php?title=Minecraft:Java_Edition_25w09a&amp;diff=190204&amp;oldid=prev</id>
		<title>SyncBot: Sync: updated from Minecraft</title>
		<link rel="alternate" type="text/html" href="https://wiki.sasgaming.net/index.php?title=Minecraft:Java_Edition_25w09a&amp;diff=190204&amp;oldid=prev"/>
		<updated>2026-08-27T11:13:22Z</updated>

		<summary type="html">&lt;p&gt;Sync: updated from Minecraft&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 11:13, 27 August 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Dangerous version|The game crashes when a [[Minecraft:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Breeze&lt;/del&gt;]] or [[Minecraft:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Warden&lt;/del&gt;]] is rendered in any way.|type=severe-crash|edition=java|version=development}}{{Infobox version&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{Dangerous version|The game crashes when a [[Minecraft:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;breeze&lt;/ins&gt;]] or [[Minecraft:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;warden&lt;/ins&gt;]] is rendered in any way.|type=severe-crash|edition=java|version=development}}{{Infobox version&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|title=Minecraft 25w09a&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|title=Minecraft 25w09a&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|image=25w09a.jpg&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;|image=25w09a.jpg&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>SyncBot</name></author>
	</entry>
	<entry>
		<id>https://wiki.sasgaming.net/index.php?title=Minecraft:Java_Edition_25w09a&amp;diff=159681&amp;oldid=prev</id>
		<title>SyncBot: Sync: new page from Minecraft</title>
		<link rel="alternate" type="text/html" href="https://wiki.sasgaming.net/index.php?title=Minecraft:Java_Edition_25w09a&amp;diff=159681&amp;oldid=prev"/>
		<updated>2026-07-03T11:09:11Z</updated>

		<summary type="html">&lt;p&gt;Sync: new page from Minecraft&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Dangerous version|The game crashes when a [[Minecraft:Breeze]] or [[Minecraft:Warden]] is rendered in any way.|type=severe-crash|edition=java|version=development}}{{Infobox version&lt;br /&gt;
|title=Minecraft 25w09a&lt;br /&gt;
|image=25w09a.jpg&lt;br /&gt;
|image2=Java Edition 25w09a.png&lt;br /&gt;
|edition=Java&lt;br /&gt;
|type=Snapshot&lt;br /&gt;
|date=February 26, 2025&lt;br /&gt;
|jsonhash=c5f008cb23e91680ad24c67f66ddb612d7bcd513&lt;br /&gt;
|clienthash=393baee4824f5329086d75c808d32a3e17dc7a8e&lt;br /&gt;
|clientmap=349aaa08ec8620847cb98d98d0b90f92173dfaf1&lt;br /&gt;
|serverhash=baab122c7652b302621f7befd5be40abef9b9b7c&lt;br /&gt;
|servermap=75e486a6ab66c511244448ccbd80534d169c9bea&lt;br /&gt;
|parent=1.21.5&lt;br /&gt;
|prevparent=1.21.4&lt;br /&gt;
|prev=25w08a&lt;br /&gt;
|next=25w09b&lt;br /&gt;
|nextparent=1.21.6&lt;br /&gt;
}}&amp;lt;onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;25w09a&amp;#039;&amp;#039;&amp;#039; is the eighth [[Minecraft:snapshot]] for [[Minecraft:Java Edition 1.21.5]], released on February 26, 2025, which adds fallen trees for parity with {{BE}}, updates firefly bushes to generate in more biomes and fixes bugs.&amp;lt;ref&amp;gt;{{snap|25w09a|id=a|February 26, 2025}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Additions ==&lt;br /&gt;
&lt;br /&gt;
=== World generation ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Minecraft:Fallen tree]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Fallen trees are a new decorative variant of trees.&lt;br /&gt;
* Fallen trees come in four different wood type variants:&lt;br /&gt;
** [[Minecraft:Oak]]&lt;br /&gt;
** [[Minecraft:Spruce]]&lt;br /&gt;
** [[Minecraft:Birch]]&lt;br /&gt;
** [[Minecraft:Jungle tree|Jungle]]&lt;br /&gt;
* Birch fallen trees can come in a shorter version or a longer version.&lt;br /&gt;
* Some fallen trees can be decorated with [[Minecraft:mushroom]] or [[Minecraft:vines]].&lt;br /&gt;
* Fallen trees can be found in all biomes where their standing tree variant grow, except the following:&lt;br /&gt;
** {{BiomeLink|Meadow}}&lt;br /&gt;
** {{BiomeLink|Bamboo Jungle}}&lt;br /&gt;
** {{BiomeLink|River}}&lt;br /&gt;
** {{BiomeLink|Grove}}&lt;br /&gt;
** {{BiomeLink|Flower Forest}}&lt;br /&gt;
*** Has fallen birch trees but not fallen oak trees.&lt;br /&gt;
&lt;br /&gt;
== Changes ==&lt;br /&gt;
&lt;br /&gt;
=== Blocks ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Minecraft:Dead bush]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Can now be placed on [[Minecraft:farmland]].&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Minecraft:Firefly bush]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* The firefly bush can now generate near water in [[Minecraft:mangrove swamp]]s and all types of [[Minecraft:badlands]] (very rarely), like other biomes with water.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Minecraft:Leaf litter]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Leaf litter is now replaceable by other blocks.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Minecraft:Short dry grass]]&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;[[Minecraft:tall dry grass]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Are now randomly offset within the block they are on.&lt;br /&gt;
&lt;br /&gt;
=== Command format ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;{{cmd|data}}&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Can now create and modify heterogeneous lists transparently.&lt;br /&gt;
* Can no longer traverse paths with an empty key (e.g. {{cmd|data get ... foo.&amp;#039;&amp;#039;.bar&amp;#039;&amp;#039;}})&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Minecraft:Block entity format]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;lt;code&amp;gt;campfire&amp;lt;/code&amp;gt;&lt;br /&gt;
** The &amp;lt;code&amp;gt;CookingTimes&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;CookingTotalTimes&amp;lt;/code&amp;gt; fields will no longer be preserved when removed.&lt;br /&gt;
* &amp;lt;code&amp;gt;chiseled_bookshelf&amp;lt;/code&amp;gt;&lt;br /&gt;
** The &amp;lt;code&amp;gt;last_interacted_slot&amp;lt;/code&amp;gt; field now defaults to &amp;lt;code&amp;gt;-1&amp;lt;/code&amp;gt; if not specified.&lt;br /&gt;
* &amp;lt;code&amp;gt;hopper&amp;lt;/code&amp;gt;&lt;br /&gt;
** The &amp;lt;code&amp;gt;TransferCooldown&amp;lt;/code&amp;gt; field now default to &amp;lt;code&amp;gt;-1&amp;lt;/code&amp;gt; if not specified.&lt;br /&gt;
* &amp;lt;code&amp;gt;jigsaw&amp;lt;/code&amp;gt;&lt;br /&gt;
** The &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;target&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;pool&amp;lt;/code&amp;gt; fields now default to &amp;lt;code&amp;gt;minecraft:empty&amp;lt;/code&amp;gt; if not specified.&lt;br /&gt;
** The &amp;lt;code&amp;gt;final_state&amp;lt;/code&amp;gt; field now defaults to &amp;lt;code&amp;gt;minecraft:air&amp;lt;/code&amp;gt; if not specified.&lt;br /&gt;
* &amp;lt;code&amp;gt;sculk_shrieker&amp;lt;/code&amp;gt; &lt;br /&gt;
** The &amp;lt;code&amp;gt;warning_level&amp;lt;/code&amp;gt; field now defaults to &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; if not specified.&lt;br /&gt;
* &amp;lt;code&amp;gt;structure_block&amp;lt;/code&amp;gt;&lt;br /&gt;
** The &amp;lt;code&amp;gt;ignoreEntities&amp;lt;/code&amp;gt; and showboundingbox fields now default to &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; if not specified.&lt;br /&gt;
** The &amp;lt;code&amp;gt;posY&amp;lt;/code&amp;gt; field now defaults to 1 if not specified.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Minecraft:Data pack]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*The [[Minecraft:pack format]] version is now &amp;lt;code&amp;gt;69&amp;lt;/code&amp;gt;.&lt;br /&gt;
* New command line argument &amp;lt;code&amp;gt;--renderDebugLabels&amp;lt;/code&amp;gt; is available for the client.&lt;br /&gt;
** Adds debug labels to relevant OpenGL objects, making debugging rendering easier for developers.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Minecraft:Entity format]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* The &amp;lt;code&amp;gt;FallFlying&amp;lt;/code&amp;gt; field will no longer be preserved if removed.&lt;br /&gt;
** The &amp;lt;code&amp;gt;Health&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;Air&amp;lt;/code&amp;gt; fields now default to their respective maximum value if not specified.&lt;br /&gt;
* &amp;lt;code&amp;gt;area_effect_cloud&amp;lt;/code&amp;gt;&lt;br /&gt;
** The &amp;lt;code&amp;gt;Duration&amp;lt;/code&amp;gt; field now defaults to &amp;lt;code&amp;gt;-1&amp;lt;/code&amp;gt; if not specified.&lt;br /&gt;
** If the &amp;lt;code&amp;gt;Duration&amp;lt;/code&amp;gt; field is &amp;lt;code&amp;gt;-1&amp;lt;/code&amp;gt;, the Area Effect Cloud will never run out.&lt;br /&gt;
** This means that an Area Effect Cloud summoned with no duration specified will no longer immediately disappear.&lt;br /&gt;
* &amp;lt;code&amp;gt;creeper&amp;lt;/code&amp;gt;&lt;br /&gt;
** The &amp;lt;code&amp;gt;Fuse&amp;lt;/code&amp;gt; field now defaults to &amp;lt;code&amp;gt;30&amp;lt;/code&amp;gt; if not specified.&lt;br /&gt;
** The &amp;lt;code&amp;gt;ExplosionRadius&amp;lt;/code&amp;gt; field now defaults to &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt; if not specified.&lt;br /&gt;
* &amp;lt;code&amp;gt;dolphin&amp;lt;/code&amp;gt;&lt;br /&gt;
** The &amp;lt;code&amp;gt;Moistness&amp;lt;/code&amp;gt; field now defaults to &amp;lt;code&amp;gt;2400&amp;lt;/code&amp;gt; if not specified.&lt;br /&gt;
* &amp;lt;code&amp;gt;ender_dragon&amp;lt;/code&amp;gt;&lt;br /&gt;
** The &amp;lt;code&amp;gt;DragonDeathTime&amp;lt;/code&amp;gt; field now defaults to &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; if not specified.&lt;br /&gt;
* &amp;lt;code&amp;gt;falling_block&amp;lt;/code&amp;gt;&lt;br /&gt;
** The &amp;lt;code&amp;gt;BlockState&amp;lt;/code&amp;gt; field can now be &amp;lt;code&amp;gt;air&amp;lt;/code&amp;gt; (will despawn immediately) - if otherwise not specified or invalid, defaults to &amp;lt;code&amp;gt;sand&amp;lt;/code&amp;gt;.&lt;br /&gt;
** The &amp;lt;code&amp;gt;HurtEntities&amp;lt;/code&amp;gt; field now defaults to &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; if not specified (or &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; if &amp;lt;code&amp;gt;BlockState&amp;lt;/code&amp;gt; is &amp;lt;code&amp;gt;anvil&amp;lt;/code&amp;gt;).&lt;br /&gt;
** The &amp;lt;code&amp;gt;FallHurtAmount&amp;lt;/code&amp;gt; field now defaults to &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; if not specified.&lt;br /&gt;
** The &amp;lt;code&amp;gt;FallHurtMax&amp;lt;/code&amp;gt; field now defaults to &amp;lt;code&amp;gt;40&amp;lt;/code&amp;gt; if not specified.&lt;br /&gt;
** The &amp;lt;code&amp;gt;DropItem&amp;lt;/code&amp;gt; field now defaults to &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; if not specified.&lt;br /&gt;
** The &amp;lt;code&amp;gt;TileEntityData&amp;lt;/code&amp;gt; field will no longer be preserved if removed.&lt;br /&gt;
* &amp;lt;code&amp;gt;firework_rocket&amp;lt;/code&amp;gt;&lt;br /&gt;
** The &amp;lt;code&amp;gt;ShotAtAngle&amp;lt;/code&amp;gt; field now defaults to false if not specified.&lt;br /&gt;
* &amp;lt;code&amp;gt;fox&amp;lt;/code&amp;gt;&lt;br /&gt;
** The &amp;lt;code&amp;gt;Trusted&amp;lt;/code&amp;gt; field now defaults to empty if not specified (and will no longer be merged with the previous state if modified by {{cmd|data}}).&lt;br /&gt;
* &amp;lt;code&amp;gt;ghast&amp;lt;/code&amp;gt;&lt;br /&gt;
** The &amp;lt;code&amp;gt;ExplosionPower&amp;lt;/code&amp;gt; field now defaults to &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; if not specified.&lt;br /&gt;
* &amp;lt;code&amp;gt;goat&amp;lt;/code&amp;gt;&lt;br /&gt;
** The &amp;lt;code&amp;gt;HasLeftHorn&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;HasRightHorn&amp;lt;/code&amp;gt; fields now default to true if not specified.&lt;br /&gt;
* &amp;lt;code&amp;gt;interaction&amp;lt;/code&amp;gt;&lt;br /&gt;
** The &amp;lt;code&amp;gt;width&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;height&amp;lt;/code&amp;gt; fields now default to &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; if not specified.&lt;br /&gt;
* &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;&lt;br /&gt;
** The &amp;lt;code&amp;gt;Health&amp;lt;/code&amp;gt; field now defaults to &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt; if not specified.&lt;br /&gt;
** The &amp;lt;code&amp;gt;PickupDelay&amp;lt;/code&amp;gt; field now defaults to &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; if not specified.&lt;br /&gt;
** The &amp;lt;code&amp;gt;Age&amp;lt;/code&amp;gt; field now defaults to &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; if not specified.&lt;br /&gt;
** The &amp;lt;code&amp;gt;Owner&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;Thrower&amp;lt;/code&amp;gt; fields will no longer be preserved when removed.&lt;br /&gt;
* &amp;lt;code&amp;gt;item_frame&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;glow_item_frame&amp;lt;/code&amp;gt;&lt;br /&gt;
** The &amp;lt;code&amp;gt;ItemDropChance&amp;lt;/code&amp;gt; field now defaults to &amp;lt;code&amp;gt;1.0&amp;lt;/code&amp;gt; if not specified&lt;br /&gt;
* &amp;lt;code&amp;gt;primed_tnt&amp;lt;/code&amp;gt;&lt;br /&gt;
** The &amp;lt;code&amp;gt;fuse&amp;lt;/code&amp;gt; field now defaults to &amp;lt;code&amp;gt;80&amp;lt;/code&amp;gt; if not specified.&lt;br /&gt;
** The &amp;lt;code&amp;gt;explosion_power&amp;lt;/code&amp;gt; field now defaults to &amp;lt;code&amp;gt;4&amp;lt;/code&amp;gt; if not specified.&lt;br /&gt;
* &amp;lt;code&amp;gt;shulker&amp;lt;/code&amp;gt;&lt;br /&gt;
** The &amp;lt;code&amp;gt;Color&amp;lt;/code&amp;gt; field now defaults to &amp;lt;code&amp;gt;16&amp;lt;/code&amp;gt; (no color) if not specified.&lt;br /&gt;
* &amp;lt;code&amp;gt;skeleton&amp;lt;/code&amp;gt;&lt;br /&gt;
** The &amp;lt;code&amp;gt;StrayConversionTime&amp;lt;/code&amp;gt; field will no longer be preserved when removed.&lt;br /&gt;
* &amp;lt;code&amp;gt;spectral_arrow&amp;lt;/code&amp;gt;&lt;br /&gt;
** The Duration field now defaults to &amp;lt;code&amp;gt;200&amp;lt;/code&amp;gt; if not specified.&lt;br /&gt;
* &amp;lt;code&amp;gt;snow_golem&amp;lt;/code&amp;gt;&lt;br /&gt;
** The Pumpkin field now defaults to &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; if not specified.&lt;br /&gt;
* &amp;lt;code&amp;gt;tnt_minecart&amp;lt;/code&amp;gt;&lt;br /&gt;
** The &amp;lt;code&amp;gt;fuse&amp;lt;/code&amp;gt; field now defaults to &amp;lt;code&amp;gt;80&amp;lt;/code&amp;gt; if not specified.&lt;br /&gt;
** The &amp;lt;code&amp;gt;explosion_power&amp;lt;/code&amp;gt; field now defaults to &amp;lt;code&amp;gt;4&amp;lt;/code&amp;gt; if not specified.&lt;br /&gt;
** The &amp;lt;code&amp;gt;explosion_speed_factor&amp;lt;/code&amp;gt; field now defaults to &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; if not specified.&lt;br /&gt;
* &amp;lt;code&amp;gt;trader_llama&amp;lt;/code&amp;gt;&lt;br /&gt;
** The &amp;lt;code&amp;gt;DespawnDelay&amp;lt;/code&amp;gt; field now defaults to &amp;lt;code&amp;gt;47999&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &amp;lt;code&amp;gt;villager&amp;lt;/code&amp;gt;&lt;br /&gt;
** The &amp;lt;code&amp;gt;FoodLevel&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;Xp&amp;lt;/code&amp;gt; fields now default to &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; if not specified.&lt;br /&gt;
** The &amp;lt;code&amp;gt;ConversionTime&amp;lt;/code&amp;gt; field will no longer be preserved when removed.&lt;br /&gt;
* &amp;lt;code&amp;gt;wandering_trader&amp;lt;/code&amp;gt;&lt;br /&gt;
** The &amp;lt;code&amp;gt;DespawnDelay&amp;lt;/code&amp;gt; field now defaults to &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; if not specified.&lt;br /&gt;
* &amp;lt;code&amp;gt;zombie&amp;lt;/code&amp;gt;&lt;br /&gt;
** The &amp;lt;code&amp;gt;DrownedConversionTime&amp;lt;/code&amp;gt; field will no longer be preserved when removed.&lt;br /&gt;
* &amp;lt;code&amp;gt;zombie_villager&amp;lt;/code&amp;gt;&lt;br /&gt;
** The &amp;lt;code&amp;gt;Xp&amp;lt;/code&amp;gt; field now defaults to &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; if not specified.&lt;br /&gt;
** The &amp;lt;code&amp;gt;ConversionTime&amp;lt;/code&amp;gt; field will no longer be preserved when removed.&lt;br /&gt;
* &amp;lt;code&amp;gt;arrow&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;spectral_arrow&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;trident&amp;lt;/code&amp;gt;&lt;br /&gt;
** The &amp;lt;code&amp;gt;damage&amp;lt;/code&amp;gt; field now defaults to &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; if not specified.&lt;br /&gt;
* &amp;lt;code&amp;gt;dragon_fireball&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;wind_charge&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;breeze_wind_charge&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;wither_skull&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;small_fireball&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;large_fireball&amp;lt;/code&amp;gt;&lt;br /&gt;
** The &amp;lt;code&amp;gt;acceleration_power&amp;lt;/code&amp;gt; field now defaults to &amp;lt;code&amp;gt;0.1&amp;lt;/code&amp;gt; if not specified.&lt;br /&gt;
* &amp;lt;code&amp;gt;small_fireball&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;large_fireball&amp;lt;/code&amp;gt;&lt;br /&gt;
** The &amp;lt;code&amp;gt;ExplosionPower&amp;lt;/code&amp;gt; field now defaults to &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; if not specified.&lt;br /&gt;
* &amp;lt;code&amp;gt;block_display&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;item_display&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;text_display&amp;lt;/code&amp;gt;&lt;br /&gt;
** The &amp;lt;code&amp;gt;interpolation_duration&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;teleport_duration&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;start_interpolation&amp;lt;/code&amp;gt; fields now default to &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; if not specified.&lt;br /&gt;
** The &amp;lt;code&amp;gt;view_range&amp;lt;/code&amp;gt; field now defaults to &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; if not specified.&lt;br /&gt;
** The &amp;lt;code&amp;gt;shadow_radius&amp;lt;/code&amp;gt; field now defaults to &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; if not specified.&lt;br /&gt;
** The &amp;lt;code&amp;gt;shadow_strength&amp;lt;/code&amp;gt; field now defaults to &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; if not specified.&lt;br /&gt;
** The &amp;lt;code&amp;gt;width&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;height&amp;lt;/code&amp;gt; fields now default to &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; if not specified.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Minecraft:NBT format]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Any interface with NBT data within the game (SNBT representation, {{cmd|data}}) now supports heterogeneous lists, i.e. ones where elements are not of the same type&lt;br /&gt;
** Inserting or replacing into a list of a different type with {{cmd|data}} will no longer give an error.&lt;br /&gt;
** Inserting into an array type (e.g. &amp;lt;code&amp;gt;[I;1,2,3]&amp;lt;/code&amp;gt;) is still type-restricted.&lt;br /&gt;
** This means that the &amp;#039;wrapper&amp;#039; objects previously used to represent heterogeneous lists will no longer be observable by in-game means.&lt;br /&gt;
* The NBT file format is unchanged.&lt;br /&gt;
** Heterogeneous lists are transformed before storage to bypass NBT constraints.&lt;br /&gt;
*** Example transform: &amp;lt;code&amp;gt;[&amp;#039;a&amp;#039;, {&amp;#039;b&amp;#039;:3}]&amp;lt;/code&amp;gt; is stored as &amp;lt;code&amp;gt;[{&amp;#039;&amp;lt;nowiki/&amp;gt;&amp;#039;:&amp;#039;a&amp;#039;},{&amp;#039;b&amp;#039;:3}]&amp;lt;/code&amp;gt;.&lt;br /&gt;
** Existing external tools will still be able to read NBT files as before, but heterogeneous lists will be displayed in the transformed form.&lt;br /&gt;
* No data produced by the game has changed: objects such as Text Components were already producing heterogeneous lists in this form.&lt;br /&gt;
* Note: these wrapper objects may never be observed in-game, they are only relevant to developers working with the NBT file or network format directly.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Minecraft:SNBT]] format&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* The text format for describing object-like data in commands (like NBT, text components, predicates, etc.) has been extended.&lt;br /&gt;
* Number Format&lt;br /&gt;
** Either whole or fraction parts of a float number can be omitted&lt;br /&gt;
*** Examples: &amp;lt;code&amp;gt;.1&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;1.&amp;lt;/code&amp;gt; are valid now&lt;br /&gt;
** Float numbers now use E notation&lt;br /&gt;
*** Example: both &amp;lt;code&amp;gt;1.2e3&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;1.2E3&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;1.2E+3&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;12000e-1&amp;lt;/code&amp;gt; are now a valid way to represent &amp;lt;code&amp;gt;1200.0&amp;lt;/code&amp;gt;&lt;br /&gt;
** Integer numbers can now be prefixed with &amp;lt;code&amp;gt;0x&amp;lt;/code&amp;gt; to represent hexadecimal numbers and &amp;lt;code&amp;gt;0b&amp;lt;/code&amp;gt; to represent binary numbers&lt;br /&gt;
*** Example: &amp;lt;code&amp;gt;0xbad&amp;lt;/code&amp;gt; (equal to &amp;lt;code&amp;gt;2989&amp;lt;/code&amp;gt;), &amp;lt;code&amp;gt;0xCAFE&amp;lt;/code&amp;gt; (equal to &amp;lt;code&amp;gt;51966&amp;lt;/code&amp;gt;), &amp;lt;code&amp;gt;0b101&amp;lt;/code&amp;gt; (equal to &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;)&lt;br /&gt;
** Integer numbers now can&amp;#039;t start with &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;&lt;br /&gt;
*** Normally (e.g. in Java) it would mean number is in base-8, but this usage is not implemented, to avoid accidental misuse&lt;br /&gt;
** Numbers can now contain &amp;lt;code&amp;gt;_&amp;lt;/code&amp;gt; character between sequences of digits (but not at the start or the end of sequence)&lt;br /&gt;
*** Example: &amp;lt;code&amp;gt;0b10_01&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;0xAB_CD&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;1_2.3_4__5f&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;1_2e3_4&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;NaN&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Inf&amp;lt;/code&amp;gt; or hexadecimal float representation are NOT supported&lt;br /&gt;
** Type suffixes have been extended:&lt;br /&gt;
*** Integer type suffixes (&amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;B&amp;lt;/code&amp;gt; - byte, &amp;lt;code&amp;gt;s&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;S&amp;lt;/code&amp;gt; - short, &amp;lt;code&amp;gt;i&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;I&amp;lt;/code&amp;gt; - integer, &amp;lt;code&amp;gt;l&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;L&amp;lt;/code&amp;gt;) can now be prefixed with &amp;lt;code&amp;gt;s&amp;lt;/code&amp;gt; (signed) or &amp;lt;code&amp;gt;u&amp;lt;/code&amp;gt; unsigned&lt;br /&gt;
*** New suffixes only affect valid range when parsing - values are still stored as signed&lt;br /&gt;
**** Example: &amp;lt;code&amp;gt;240ub&amp;lt;/code&amp;gt; is equal to &amp;lt;code&amp;gt;-16sb&amp;lt;/code&amp;gt;, while &amp;lt;code&amp;gt;240sb&amp;lt;/code&amp;gt; does not parse&lt;br /&gt;
*** When a suffix is used without &amp;lt;code&amp;gt;u&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;s&amp;lt;/code&amp;gt;, it defaults to signed for decimal numbers and unsigned for binary and hexadecimal numbers&lt;br /&gt;
*** Note: since &amp;lt;code&amp;gt;b&amp;lt;/code&amp;gt; is also a valid hexadecimal digit, byte sized hexadecimal values can only be written with a signed suffix, like &amp;lt;code&amp;gt;0x11ub&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;0x11sb&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Strings&lt;br /&gt;
** Quoted strings can now use escape sequences beyond &amp;#039;, &amp;quot; and \:&lt;br /&gt;
*** Unicode escapes:&lt;br /&gt;
**** &amp;lt;code&amp;gt;\x&amp;lt;/code&amp;gt; - two digit escape, like &amp;lt;code&amp;gt;\x42&amp;lt;/code&amp;gt;&lt;br /&gt;
**** &amp;lt;code&amp;gt;\u&amp;lt;/code&amp;gt; - four digit escape, like &amp;lt;code&amp;gt;\u2603&amp;lt;/code&amp;gt;&lt;br /&gt;
**** &amp;lt;code&amp;gt;\U&amp;lt;/code&amp;gt; - eight digit escape, like &amp;lt;code&amp;gt;\U00002603&amp;lt;/code&amp;gt;&lt;br /&gt;
**** &amp;lt;code&amp;gt;\N{&amp;lt;name&amp;gt;}&amp;lt;/code&amp;gt; - named Unicode character, like &amp;lt;code&amp;gt;\N{Snowman}&amp;lt;/code&amp;gt;&lt;br /&gt;
*** Built-in escape sequences:&lt;br /&gt;
**** &amp;lt;code&amp;gt;\b&amp;lt;/code&amp;gt; - backspace, Unicode &amp;lt;code&amp;gt;\x08&amp;lt;/code&amp;gt;&lt;br /&gt;
**** &amp;lt;code&amp;gt;\s&amp;lt;/code&amp;gt; - space, Unicode &amp;lt;code&amp;gt;\x20&amp;lt;/code&amp;gt;&lt;br /&gt;
**** &amp;lt;code&amp;gt;\t&amp;lt;/code&amp;gt; - horizontal tab, Unicode &amp;lt;code&amp;gt;\x09&amp;lt;/code&amp;gt;&lt;br /&gt;
**** &amp;lt;code&amp;gt;\n&amp;lt;/code&amp;gt; - linefeed, Unicode &amp;lt;code&amp;gt;\u0a&amp;lt;/code&amp;gt;&lt;br /&gt;
**** &amp;lt;code&amp;gt;\f&amp;lt;/code&amp;gt; - form feed, Unicode &amp;lt;code&amp;gt;\u0c&amp;lt;/code&amp;gt;&lt;br /&gt;
**** &amp;lt;code&amp;gt;\r&amp;lt;/code&amp;gt; - carriage return, Unicode &amp;lt;code&amp;gt;\u0d&amp;lt;/code&amp;gt;&lt;br /&gt;
** Unquoted strings now can&amp;#039;t start with &amp;lt;code&amp;gt;0-9&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;.&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt; to avoid accidental collision with numbers&lt;br /&gt;
&lt;br /&gt;
* Number Arrays&lt;br /&gt;
** Values in arrays (&amp;lt;code&amp;gt;[B;]&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;[I;]&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;[L;]&amp;lt;/code&amp;gt;) without a suffix are now assumed to have suffix matching the type of the array&lt;br /&gt;
*** Example: &amp;lt;code&amp;gt;[B;1,2]&amp;lt;/code&amp;gt; is equivalent to {{cd|[B; 1b, 2b]}}&lt;br /&gt;
** Arrays can now also accept types smaller than the array type&lt;br /&gt;
*** Example: &amp;lt;code&amp;gt;[I;1b,2s,3]&amp;lt;/code&amp;gt; is valid and equivalent to &amp;lt;code&amp;gt;[I;1i,2i,3i]&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Lists&lt;br /&gt;
** Lists now accept trailing commas&lt;br /&gt;
*** Example: &amp;lt;code&amp;gt;[1,2,]&amp;lt;/code&amp;gt; is valid and equivalent to &amp;lt;code&amp;gt;[1,2]&amp;lt;/code&amp;gt;&lt;br /&gt;
*** Only one trailing comma is allowed, and it must come after a valid element - both &amp;lt;code&amp;gt;[,]&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;[1,,]&amp;lt;/code&amp;gt; are invalid&lt;br /&gt;
&lt;br /&gt;
* Compounds&lt;br /&gt;
** Compounds (maps) now accept trailing commas&lt;br /&gt;
*** Example: &amp;lt;code&amp;gt;{a:b,}&amp;lt;/code&amp;gt;&lt;br /&gt;
*** Only one trailing comma is allowed, and it must come after a valid key-value pair - both &amp;lt;code&amp;gt;{,}&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;{a:b,,}&amp;lt;/code&amp;gt; are invalid&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Minecraft:Tag]]s&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Added &amp;lt;code&amp;gt;farmland&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;#dry_vegetation_may_place_on&amp;lt;/code&amp;gt; block tag.&lt;br /&gt;
* Added &amp;lt;code&amp;gt;leaf_litter&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;#replaceable&amp;lt;/code&amp;gt; block tag.&lt;br /&gt;
* Added &amp;lt;code&amp;gt;cactus_flower&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;#wall_post_override&amp;lt;/code&amp;gt; block tag.&lt;br /&gt;
&lt;br /&gt;
== Fixes ==&lt;br /&gt;
{{fixes|project=MC|fixedin=25w09a&lt;br /&gt;
|;From released versions before 1.21&lt;br /&gt;
|168262|Dead bushes cannot be placed on farmland.&lt;br /&gt;
|236100|End crystal beam appears to be black.&lt;br /&gt;
|;From 1.21.2&lt;br /&gt;
|276861|The player can sometimes teleport through blocked end portals when moving very fast.&lt;br /&gt;
|;dev&lt;br /&gt;
|279229|SNBT text components prevent &amp;lt;code&amp;gt;\n&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;\t&amp;lt;/code&amp;gt; from working.&lt;br /&gt;
|279236|Flying into water with an elytra puts the player into an erroneous state.&lt;br /&gt;
|279250|SNBT text components prevent unicode escapes from working.&lt;br /&gt;
|279252|Changing a single line of a sign with {{cmd|data}} is no longer possible in some situations.&lt;br /&gt;
|279278|Strafing twice in rapid succession while walking forward causes player to sprint.&lt;br /&gt;
|279928|Beacon beam clips into beacon block when far enough away.&lt;br /&gt;
|279932|Beacon beam disappears and reappears when approaching it.&lt;br /&gt;
|279942|Beacon beam can render over fog when outside render distance.&lt;br /&gt;
|279947|Snout of the new cow model is offset vertically by 0.1 pixels.&lt;br /&gt;
|280022|Players can be lit by lava while stepping onto solid blocks next to it.&lt;br /&gt;
|280033|Beacon beams render beyond client render distance.&lt;br /&gt;
|280121|Leaf litter can be placed on walls and fences.&lt;br /&gt;
|280123|Short dry grass and tall dry grass aren&amp;#039;t randomly offset, unlike similar blocks.&lt;br /&gt;
|280155|Random ticks can cause entity build-up in lazy chunks.&lt;br /&gt;
|280170|Goats can no longer ram armor stands unless the game rule &amp;lt;code&amp;gt;mobGriefing&amp;lt;/code&amp;gt; is set to &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;.&lt;br /&gt;
|280211|End crystal beams cause OpenGL errors with glDebugVerbosity set to 3.&lt;br /&gt;
}}&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Videos ==&lt;br /&gt;
{{slicedlime|6PK34Qpl5Lk|E_NCyRsdX5g}}&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
{{reflist}}&lt;br /&gt;
&lt;br /&gt;
== Navigation ==&lt;br /&gt;
{{Navbox Java Edition versions|1.2x}}&lt;br /&gt;
&lt;br /&gt;
[[Minecraft:de:25w09a]]&lt;br /&gt;
[[Minecraft:es:Java Edition 25w09a]]&lt;br /&gt;
[[Minecraft:fr:Édition Java 25w09a]]&lt;br /&gt;
[[Minecraft:ja:Java Edition 25w09a]]&lt;br /&gt;
[[Minecraft:pt:Edição Java 25w09a]]&lt;br /&gt;
[[Minecraft:ru:25w09a (Java Edition)]]&lt;br /&gt;
[[Minecraft:uk:25w09a (Java Edition)]]&lt;br /&gt;
[[Minecraft:zh:Java版25w09a]]&lt;/div&gt;</summary>
		<author><name>SyncBot</name></author>
	</entry>
</feed>