<?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_23w06a</id>
	<title>Minecraft:Java Edition 23w06a - 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_23w06a"/>
	<link rel="alternate" type="text/html" href="https://wiki.sasgaming.net/index.php?title=Minecraft:Java_Edition_23w06a&amp;action=history"/>
	<updated>2026-09-29T22:30:01Z</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_23w06a&amp;diff=208600&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_23w06a&amp;diff=208600&amp;oldid=prev"/>
		<updated>2026-09-20T11:12:46Z</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, 20 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-l279&quot;&gt;Line 279:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 279:&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;|257558|Sculk sensors are activated upon interacting with minecarts with hoppers.&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;|257558|Sculk sensors are activated upon interacting with minecarts with hoppers.&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;|257873|Swapping an armor piece with an armor piece of the same type doesn&amp;#039;t play its equipping sound.&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;|257873|Swapping an armor piece with an armor piece of the same type doesn&amp;#039;t play its equipping sound.&lt;/div&gt;&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;|258156|The &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Warden &lt;/del&gt;does not deal the same amount of damage to the player and entities in difficult mode.&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;|258156|The &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;warden &lt;/ins&gt;does not deal the same amount of damage to the player and entities in difficult mode.&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;|;From 1.19.3&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;|;From 1.19.3&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;|258622|Fire charge isn&amp;#039;t in the Ingredients tab in creative inventory.&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;|258622|Fire charge isn&amp;#039;t in the Ingredients tab in creative inventory.&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_23w06a&amp;diff=179846&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_23w06a&amp;diff=179846&amp;oldid=prev"/>
		<updated>2026-08-09T11:24:24Z</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;{{Infobox version&lt;br /&gt;
| title = Minecraft 23w06a&lt;br /&gt;
| image = 23w06a.jpg&lt;br /&gt;
| image2 = Java Edition 23w06a.png&lt;br /&gt;
| edition = Java&lt;br /&gt;
| type = Snapshot&lt;br /&gt;
| date = February 8, 2023&lt;br /&gt;
| jsonhash = 92ed97b686fe8904d8ec00fd486c435582fd0155&lt;br /&gt;
| clienthash = 824248d1bfd3ab53c6bd0b6568a4ad86d772bd04&lt;br /&gt;
| clientmap = eb346f0182a6c81b3fcccbe586ebe9dcc729e498&lt;br /&gt;
| serverhash = daaed1fac98d17bd76f8fd43268f1c1b97230b59&lt;br /&gt;
| servermap = 1ce40d5437e644ef89545dc70f0efae1877c3ae4&lt;br /&gt;
| parent = 1.19.4&lt;br /&gt;
| prevparent = 1.19.3&lt;br /&gt;
| prev = 23w05a&lt;br /&gt;
| next = 23w07a&lt;br /&gt;
| nextparent = 1.20&lt;br /&gt;
}}&amp;lt;onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;23w06a&amp;#039;&amp;#039;&amp;#039; is the fourth [[Minecraft:snapshot]] for [[Minecraft:Java Edition 1.19.4]], released on February 8, 2023,&amp;lt;ref&amp;gt;{{snap|23w06a|February 8, 2023}}&amp;lt;/ref&amp;gt; which introduces [[Minecraft:display]] entities, {{cmd|damage}} command, damage types and [[Minecraft:tag]]s, and fixes bugs.&lt;br /&gt;
&lt;br /&gt;
== Additions ==&lt;br /&gt;
=== Non-mob entities ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Minecraft:Display]] entities&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Including block display, item display, and text display.&lt;br /&gt;
** Like [[Minecraft:marker]]s, don&amp;#039;t tick and have no collisions or physics.&lt;br /&gt;
** Models render at entity position, with normal rotation around X and Y axis (so it can be controlled by teleport commands), but also with additional arbitrary model transform.&lt;br /&gt;
* 2 new data types added, each of them has 2 forms, but only one for saving, as following:&lt;br /&gt;
** &amp;lt;code&amp;gt;rotation&amp;lt;/code&amp;gt;&lt;br /&gt;
*** Quaternion form (used for saving): array of 4 numbers, describing components (x, y, z, w).&lt;br /&gt;
*** Axis-angle form: object with following fields:&lt;br /&gt;
**** &amp;lt;code&amp;gt;axis&amp;lt;/code&amp;gt;: 3D vector.&lt;br /&gt;
**** &amp;lt;code&amp;gt;angle&amp;lt;/code&amp;gt;: Angle in radians.&lt;br /&gt;
** &amp;lt;code&amp;gt;transformation&amp;lt;/code&amp;gt;: Arbitrary affine transform, composed as following fields and following order:&lt;br /&gt;
*** Matrix form: array of 16 numbers, describing row-major matrix.&lt;br /&gt;
*** Decomposed form (used for saving): object with following fields:&lt;br /&gt;
**** &amp;lt;code&amp;gt;translation&amp;lt;/code&amp;gt;: 3D vector.&lt;br /&gt;
**** &amp;lt;code&amp;gt;left_rotation&amp;lt;/code&amp;gt;: &amp;lt;code&amp;gt;rotation&amp;lt;/code&amp;gt; object.&lt;br /&gt;
**** &amp;lt;code&amp;gt;scale&amp;lt;/code&amp;gt;: 3D vector.&lt;br /&gt;
**** &amp;lt;code&amp;gt;right_rotation&amp;lt;/code&amp;gt;: &amp;lt;code&amp;gt;rotation&amp;lt;/code&amp;gt; object.&lt;br /&gt;
* Some properties of display entities can be interpolated, to create gradual changes over time for clients, instead of instantaneous jumps.&lt;br /&gt;
** Display entities keep track of current and previous values of interpolated values:&lt;br /&gt;
*** All properties marked as &amp;quot;interpolated&amp;quot; are part of a single interpolation set.&lt;br /&gt;
*** Any update to interpolated property cause all values of interpolation set to be saved as &amp;quot;current&amp;quot;.&lt;br /&gt;
**** Data command executions that do not change value of property (even if it&amp;#039;s present in NBT) do not count as updates.&lt;br /&gt;
**** Updates are synchronized to clients at most once per tick, so multiple updates within command still count as single update.&lt;br /&gt;
*** Previous current values are saved as &amp;quot;previous&amp;quot;.&lt;br /&gt;
*** If interpolation is enabled, entity transitions between &amp;quot;previous&amp;quot; and &amp;quot;current&amp;quot; values over time.&lt;br /&gt;
*** Start of interpolation (entity fully in &amp;quot;previous&amp;quot; state) is defined by field &amp;lt;code&amp;gt;interpolation_start&amp;lt;/code&amp;gt; (game time, in ticks).&lt;br /&gt;
**** Set to -1 to load current game time instead.&lt;br /&gt;
*** End of interpolation (entity fully in &amp;quot;current&amp;quot; state) is defined as &amp;lt;code&amp;gt;interpolation_start&amp;lt;/code&amp;gt; + &amp;lt;code&amp;gt;interpolation_duration&amp;lt;/code&amp;gt; (in ticks).&lt;br /&gt;
* Every entity in family has the following fields:&lt;br /&gt;
** &amp;lt;code&amp;gt;transformation&amp;lt;/code&amp;gt;: transformation applied to model (after normal entity orientation). Defaults to identity. Interpolated.&lt;br /&gt;
** &amp;lt;code&amp;gt;billboard&amp;lt;/code&amp;gt;: option to control if entity should pivot to face player when rendered:&lt;br /&gt;
*** &amp;lt;code&amp;gt;fixed&amp;lt;/code&amp;gt;: No rotation (default).&lt;br /&gt;
*** &amp;lt;code&amp;gt;vertical&amp;lt;/code&amp;gt;: Entity can pivot around vertical axis.&lt;br /&gt;
*** &amp;lt;code&amp;gt;horizontal&amp;lt;/code&amp;gt;: Entity can pivot around horizontal axis.&lt;br /&gt;
*** &amp;lt;code&amp;gt;center&amp;lt;/code&amp;gt;: Entity can pivot around center point.&lt;br /&gt;
** &amp;lt;code&amp;gt;brightness&amp;lt;/code&amp;gt;: If present, overrides light values used for rendering. Omitted by default (which means rendering uses values from entity position). Object has two fields:&lt;br /&gt;
*** &amp;lt;code&amp;gt;sky&amp;lt;/code&amp;gt;: Value of skylight, from 0 to 15.&lt;br /&gt;
*** &amp;lt;code&amp;gt;block&amp;lt;/code&amp;gt;: Value of block light, from 0 to 15.&lt;br /&gt;
** &amp;lt;code&amp;gt;view_range&amp;lt;/code&amp;gt;: Maximum view range of this entity. Actual distance depends on client-side render distance and entity distance scalling. Default value 1.0 (roughly the same as fireball).&lt;br /&gt;
** &amp;lt;code&amp;gt;shadow_radius&amp;lt;/code&amp;gt;: Size of shadow. Defaults to 0 (no shadow). Interpolated.&lt;br /&gt;
** &amp;lt;code&amp;gt;shadow_strength&amp;lt;/code&amp;gt;: Strength of the shadow. Controls the opacity of the shadow as a function of distance to block below. Defaults to 1. Interpolated.&lt;br /&gt;
** &amp;lt;code&amp;gt;width&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;height&amp;lt;/code&amp;gt;: Describe size of culling bounding box. Bounding box spans vertically &amp;lt;code&amp;gt;y&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;y+height&amp;lt;/code&amp;gt; and horizontally &amp;lt;code&amp;gt;width/2&amp;lt;/code&amp;gt; in all directions from entity position. If either field is set to 0, culling is disabled. Both default to 0.&lt;br /&gt;
** &amp;lt;code&amp;gt;glow_color_override&amp;lt;/code&amp;gt;: Override glow border color. Defaults to 0 (use team color).&lt;br /&gt;
* Besides common fields, these entity types also have some exclusive fields for their different usages:&lt;br /&gt;
** Item display (&amp;lt;code&amp;gt;item_display&amp;lt;/code&amp;gt;): Displays a single item stack (stack can be changed with commands by setting slot &amp;lt;code&amp;gt;inventory.0&amp;lt;/code&amp;gt;).&lt;br /&gt;
*** &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt;: Item stack to display. Same format as in inventory.&lt;br /&gt;
**** Example: &amp;lt;code&amp;gt;{id: &amp;quot;minecraft:dirt&amp;quot;, Count: 1}&amp;lt;/code&amp;gt;&lt;br /&gt;
*** &amp;lt;code&amp;gt;item_display&amp;lt;/code&amp;gt;: Describes item model transform applied to item (as defined in &amp;lt;code&amp;gt;display&amp;lt;/code&amp;gt; section in model JSON)&lt;br /&gt;
**** Values: &amp;lt;code&amp;gt;none&amp;lt;/code&amp;gt; (default), {{cd|d=,|thirdperson_lefthand|thirdperson_righthand|firstperson_lefthand|firstperson_righthand|head|gui|ground|fixed}}.&lt;br /&gt;
** Block display (&amp;lt;code&amp;gt;block_display&amp;lt;/code&amp;gt;): Displays a block state, does not display block entities, even if they would normally be created on block placement (like [[Minecraft:chest]]).&lt;br /&gt;
*** &amp;lt;code&amp;gt;block_state&amp;lt;/code&amp;gt;: Block state to display. Same format as item held by [[Minecraft:endermen]].&lt;br /&gt;
**** Example: &amp;lt;code&amp;gt;{Name:&amp;quot;minecraft:dirt&amp;quot;}&amp;lt;/code&amp;gt;.&lt;br /&gt;
** Text display (&amp;lt;code&amp;gt;text_display&amp;lt;/code&amp;gt;): Displays a text component (backgrounds uses new shader types &amp;lt;code&amp;gt;rendertype_text_background&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;rendertype_text_background_see_through&amp;lt;/code&amp;gt;).&lt;br /&gt;
*** &amp;lt;code&amp;gt;text&amp;lt;/code&amp;gt;: Text to display. Components are resolved with the context of the display entity.&lt;br /&gt;
*** &amp;lt;code&amp;gt;line_width&amp;lt;/code&amp;gt;: Line width used to split lines (note: new line can be also added with &amp;lt;code&amp;gt;\n&amp;lt;/code&amp;gt; characters). Defaults to 200.&lt;br /&gt;
*** &amp;lt;code&amp;gt;text_opacity&amp;lt;/code&amp;gt;: Opacity (alpha component) of rendered text. Defaults to 255. Interpolated.&lt;br /&gt;
*** &amp;lt;code&amp;gt;background&amp;lt;/code&amp;gt;: Color of background. Includes alpha channel. Defaults to 0x40000000. Interpolated.&lt;br /&gt;
*** &amp;lt;code&amp;gt;default_background&amp;lt;/code&amp;gt;: If true, rendering uses default text background color (same as in chat). Defaults to false.&lt;br /&gt;
*** &amp;lt;code&amp;gt;shadow&amp;lt;/code&amp;gt;: Should text be displayed with shadow. Defaults to false.&lt;br /&gt;
*** &amp;lt;code&amp;gt;see_through&amp;lt;/code&amp;gt;: Should text be visible through blocks. Defaults to false.&lt;br /&gt;
*** &amp;lt;code&amp;gt;alignment&amp;lt;/code&amp;gt;: How text should be aligned.&lt;br /&gt;
**** Values: &amp;lt;code&amp;gt;center&amp;lt;/code&amp;gt; (default), &amp;lt;code&amp;gt;left&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;right&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Command format ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Minecraft:Game rule]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Added &amp;lt;code&amp;gt;doVinesSpread&amp;lt;/code&amp;gt;.&lt;br /&gt;
** Defaults to &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;.&lt;br /&gt;
** Determines if [[Minecraft:vines]] spread to nearby blocks.&lt;br /&gt;
** Does not affect [[Minecraft:cave vines]], [[Minecraft:twisting vines]] and [[Minecraft:weeping vines]].&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;{{cmd|damage}}&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* A new command to apply damage to entities, with following syntaxes:&lt;br /&gt;
** {{cmd|link=none|damage &amp;lt;target&amp;gt; &amp;lt;amount&amp;gt; [&amp;lt;damageType&amp;gt;] [at &amp;lt;location&amp;gt;]}}&lt;br /&gt;
** {{cmd|link=none|damage &amp;lt;target&amp;gt; &amp;lt;amount&amp;gt; [&amp;lt;damageType&amp;gt;] [by &amp;lt;entity&amp;gt;] [from &amp;lt;cause&amp;gt;]}}&lt;br /&gt;
* Parameters:&lt;br /&gt;
** &amp;lt;code&amp;gt;target&amp;lt;/code&amp;gt;: The entity to damage.&lt;br /&gt;
** &amp;lt;code&amp;gt;amount&amp;lt;/code&amp;gt;: Amount of damage to inflict.&lt;br /&gt;
** &amp;lt;code&amp;gt;damageType&amp;lt;/code&amp;gt;: The type of damage to inflict.&lt;br /&gt;
*** This determines how the damage affects the entity as well as which [[Minecraft:death message]] is displayed.&lt;br /&gt;
** &amp;lt;code&amp;gt;location&amp;lt;/code&amp;gt;: The location the damage originated at (when no entity caused the damage).&lt;br /&gt;
*** For instance, it might represent the location of a [[Minecraft:bed]] exploding in [[Minecraft:the Nether]].&lt;br /&gt;
** &amp;lt;code&amp;gt;entity&amp;lt;/code&amp;gt;: The entity inflicting the damage.&lt;br /&gt;
** &amp;lt;code&amp;gt;cause&amp;lt;/code&amp;gt;: The cause of the damage, in the case of indirect damage.&lt;br /&gt;
*** Example: When shot by an arrow, the &amp;lt;code&amp;gt;entity&amp;lt;/code&amp;gt; is the [[Minecraft:arrow]] projectile while &amp;lt;code&amp;gt;cause&amp;lt;/code&amp;gt; might be a [[Minecraft:skeleton]].&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;{{cmd|execute}}&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Added {{cmd|link=none|execute summon}} sub-command, with the following syntax:&lt;br /&gt;
** {{cmd|link=none|execute summon &amp;lt;entity&amp;gt; -&amp;gt; execute}}&lt;br /&gt;
* This sub-command is for summoning new entity and binding context (&amp;lt;code&amp;gt;@s&amp;lt;/code&amp;gt;) to it. Meant to simplify entity setup and reduce need for raw NBT editing.&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Minecraft:Data pack]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Added [[Minecraft:damage type]]s, which are a new registry.&lt;br /&gt;
** Determines how damage is handled by the game.&lt;br /&gt;
** Includes which attributes the damage has as well as which death message is used when an entity dies due to that type of damage, example: &amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;exhaustion&amp;quot;: 0.1,&lt;br /&gt;
 	&amp;quot;message_id&amp;quot;: &amp;quot;arrow&amp;quot;,&lt;br /&gt;
	&amp;quot;scaling&amp;quot;: &amp;quot;when_caused_by_living_non_player&amp;quot;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
** Fields:&lt;br /&gt;
*** &amp;lt;code&amp;gt;message_id&amp;lt;/code&amp;gt;: The message id used for deaths caused by this damage type.&lt;br /&gt;
**** Combined with other string fragments to form a translation key.&lt;br /&gt;
*** &amp;lt;code&amp;gt;exhaustion&amp;lt;/code&amp;gt;: The amount of hunger [[Minecraft:exhaustion]] caused by this damage type.&lt;br /&gt;
*** &amp;lt;code&amp;gt;scaling&amp;lt;/code&amp;gt;: Whether this damage type scales with difficulty levels. Possible values:&lt;br /&gt;
**** &amp;lt;code&amp;gt;never&amp;lt;/code&amp;gt;: Damage is always the same.&lt;br /&gt;
**** &amp;lt;code&amp;gt;always&amp;lt;/code&amp;gt;: Damage always scales with difficulty.&lt;br /&gt;
**** &amp;lt;code&amp;gt;when_caused_by_living_non_player&amp;lt;/code&amp;gt;: Damage scales with difficulty if it was caused by a living entity who is not a player.&lt;br /&gt;
*** &amp;lt;code&amp;gt;effects&amp;lt;/code&amp;gt;: Optional field controlling how damage manifests when inflicted on players. Possible values:&lt;br /&gt;
**** &amp;lt;code&amp;gt;hurt&amp;lt;/code&amp;gt; (default): The default hurt sound.&lt;br /&gt;
**** &amp;lt;code&amp;gt;thorns&amp;lt;/code&amp;gt;: Thorns hurt sound.&lt;br /&gt;
**** &amp;lt;code&amp;gt;drowning&amp;lt;/code&amp;gt;: Drowning sound.&lt;br /&gt;
**** &amp;lt;code&amp;gt;burning&amp;lt;/code&amp;gt;: A single tick of burning sound.&lt;br /&gt;
**** &amp;lt;code&amp;gt;poking&amp;lt;/code&amp;gt;: Berry bush poke sound.&lt;br /&gt;
**** &amp;lt;code&amp;gt;freezing&amp;lt;/code&amp;gt;: Freeze tick sound.&lt;br /&gt;
*** &amp;lt;code&amp;gt;death_message_type&amp;lt;/code&amp;gt;: Optional field that controls if special death message variants are used. Possible values:&lt;br /&gt;
**** &amp;lt;code&amp;gt;default&amp;lt;/code&amp;gt; (default): No special death message logic is applied.&lt;br /&gt;
**** &amp;lt;code&amp;gt;fall_variants&amp;lt;/code&amp;gt;: Show a variant of fall damage death instead of a regular death message, e.g. &amp;lt;code&amp;gt;death.fell.assist.item&amp;lt;/code&amp;gt;.&lt;br /&gt;
**** &amp;lt;code&amp;gt;intentional_game_design&amp;lt;/code&amp;gt;: Show the intentional game design message instead of a regular death message.&lt;br /&gt;
** Damage type [[Minecraft:tag]]s control many aspects of how damage from different sources are interpreted.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Minecraft:Options]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Added &amp;quot;Damage Tilt&amp;quot; accessibility option, for controlling the amount of camera shake when being hurt.&lt;br /&gt;
* Added a tooltip in the Key Binds screen that specifies which keybinds are conflicting.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Minecraft:Tag]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Added following damage type tags:&lt;br /&gt;
** &amp;lt;code&amp;gt;#always_most_significant_fall&amp;lt;/code&amp;gt;: contains &amp;lt;code&amp;gt;out_of_world&amp;lt;/code&amp;gt;.&lt;br /&gt;
** &amp;lt;code&amp;gt;#always_triggers_silverfish&amp;lt;/code&amp;gt;: contains &amp;lt;code&amp;gt;magic&amp;lt;/code&amp;gt;.&lt;br /&gt;
** &amp;lt;code&amp;gt;#avoids_guardian_thorns&amp;lt;/code&amp;gt;: contains &amp;lt;code&amp;gt;magic&amp;lt;/code&amp;gt;.&lt;br /&gt;
** &amp;lt;code&amp;gt;#burns_armor_stands&amp;lt;/code&amp;gt;: contains &amp;lt;code&amp;gt;on_fire&amp;lt;/code&amp;gt;.&lt;br /&gt;
** &amp;lt;code&amp;gt;#bypasses_armor&amp;lt;/code&amp;gt;: contains {{cd|d=and|on_fire|in_wall|cramming|drown|fly_into_wall|generic|wither|dragon_breath|freeze|starve|fall|freeze|stalagmite|magic|indirect_magic|out_of_world|sonic_boom}}.&lt;br /&gt;
** &amp;lt;code&amp;gt;#bypasses_effects&amp;lt;/code&amp;gt;: contains &amp;lt;code&amp;gt;starve&amp;lt;/code&amp;gt;.&lt;br /&gt;
** &amp;lt;code&amp;gt;#bypasses_enchantments&amp;lt;/code&amp;gt;: contains &amp;lt;code&amp;gt;sonic_boom&amp;lt;/code&amp;gt;.&lt;br /&gt;
** &amp;lt;code&amp;gt;#bypasses_invulnerability&amp;lt;/code&amp;gt;: contains &amp;lt;code&amp;gt;out_of_world&amp;lt;/code&amp;gt;.&lt;br /&gt;
** &amp;lt;code&amp;gt;#bypasses_resistance&amp;lt;/code&amp;gt;: contains &amp;lt;code&amp;gt;out_of_world&amp;lt;/code&amp;gt;.&lt;br /&gt;
** &amp;lt;code&amp;gt;#damages_helmet&amp;lt;/code&amp;gt;: contains {{cd|d=and|falling_anvil|falling_block|falling_stalactite}}.&lt;br /&gt;
** &amp;lt;code&amp;gt;#ignites_armor_stands&amp;lt;/code&amp;gt;: contains &amp;lt;code&amp;gt;in_fire&amp;lt;/code&amp;gt;.&lt;br /&gt;
** &amp;lt;code&amp;gt;#is_drowning&amp;lt;/code&amp;gt;: contains &amp;lt;code&amp;gt;drown&amp;lt;/code&amp;gt;.&lt;br /&gt;
** &amp;lt;code&amp;gt;#is_explosion&amp;lt;/code&amp;gt;: contains {{cd|d=and|fireworks|explosion|player_explosion|bad_respawn_point}}.&lt;br /&gt;
** &amp;lt;code&amp;gt;#is_fall&amp;lt;/code&amp;gt;: contains &amp;lt;code&amp;gt;fall&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;stalagmite&amp;lt;/code&amp;gt;.&lt;br /&gt;
** &amp;lt;code&amp;gt;#is_fire&amp;lt;/code&amp;gt;: contains {{cd|d=and|in_fire|on_fire|lava|hot_floor|unattributed_fireball|fireball}}.&lt;br /&gt;
** &amp;lt;code&amp;gt;#is_freezing&amp;lt;/code&amp;gt;: contains &amp;lt;code&amp;gt;freeze&amp;lt;/code&amp;gt;.&lt;br /&gt;
** &amp;lt;code&amp;gt;#is_lightning&amp;lt;/code&amp;gt;: contains &amp;lt;code&amp;gt;lightning_bolt&amp;lt;/code&amp;gt;.&lt;br /&gt;
** &amp;lt;code&amp;gt;#is_projectile&amp;lt;/code&amp;gt;: contains {{cd|d=and|arrow|trident|mob_projectile|unattributed_fireball|fireball|wither_skull|thrown}}.&lt;br /&gt;
** &amp;lt;code&amp;gt;#no_anger&amp;lt;/code&amp;gt;: contains &amp;lt;code&amp;gt;mob_attack_no_aggro&amp;lt;/code&amp;gt;.&lt;br /&gt;
** &amp;lt;code&amp;gt;#no_impact&amp;lt;/code&amp;gt;: contains &amp;lt;code&amp;gt;drown&amp;lt;/code&amp;gt;.&lt;br /&gt;
** &amp;lt;code&amp;gt;#witch_resistant_to&amp;lt;/code&amp;gt;: contains {{cd|d=and|magic|indirect_magic|sonic_boom|thorns}}.&lt;br /&gt;
** &amp;lt;code&amp;gt;#wither_immune_to&amp;lt;/code&amp;gt;: contains &amp;lt;code&amp;gt;drown&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;General&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Added &amp;lt;code&amp;gt;--pidFile&amp;lt;/code&amp;gt; argument to dedicated server command line for printing {{w|Process identifier|Process ID (PID)}} to file.&lt;br /&gt;
&lt;br /&gt;
== Changes ==&lt;br /&gt;
=== Blocks ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Minecraft:Jukebox]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Now emits a note particle above them while playing a [[Minecraft:music disc]], to match {{BE}}.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Minecraft:Sculk sensor]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Are now able to detect more actions included in several existing and new game events, such as the following:&lt;br /&gt;
** &amp;lt;code&amp;gt;block_change&amp;lt;/code&amp;gt;:&lt;br /&gt;
*** Using shears on [[Minecraft:cave vines]], [[Minecraft:kelp]], [[Minecraft:twisting vines]] and [[Minecraft:weeping vines]].&lt;br /&gt;
*** Picking an item from a cave vine or a [[Minecraft:lectern]].&lt;br /&gt;
*** Interacting with items placed on both types of [[Minecraft:item frame]]s.&lt;br /&gt;
*** Trampling [[Minecraft:farmland]] into regular [[Minecraft:dirt]].&lt;br /&gt;
*** Charging up a [[Minecraft:respawn anchor]].&lt;br /&gt;
*** Interacting with a [[Minecraft:composter]].&lt;br /&gt;
** &amp;lt;code&amp;gt;block_place&amp;lt;/code&amp;gt;:&lt;br /&gt;
*** [[Minecraft:Turtle]] and [[Minecraft:frog]]s laying eggs.&lt;br /&gt;
** &amp;lt;code&amp;gt;container_close&amp;lt;/code&amp;gt;:&lt;br /&gt;
*** Closing a [[Minecraft:minecart with chest]] or a [[Minecraft:boat with chest]].&lt;br /&gt;
** &amp;lt;code&amp;gt;entity_dismount&amp;lt;/code&amp;gt; (new game event, with signal 6):&lt;br /&gt;
*** Dismount any passenger from any vehicle.&lt;br /&gt;
** &amp;lt;code&amp;gt;entity_interact&amp;lt;/code&amp;gt;:&lt;br /&gt;
*** Dyeing a [[Minecraft:sheep]].&lt;br /&gt;
*** Attaching or removing a [[Minecraft:lead]] from an entity.&lt;br /&gt;
** &amp;lt;code&amp;gt;entity_mount&amp;lt;/code&amp;gt; (new game event, with signal 7):&lt;br /&gt;
*** Mount any passenger to any vehicle.&lt;br /&gt;
&lt;br /&gt;
=== Items ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Minecraft:Shield]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* A sound is now played when a shield is placed into the offhand slot.&lt;br /&gt;
&lt;br /&gt;
=== Non-mob entities ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Minecraft:Minecart with hopper]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* No longer aggravates [[Minecraft:piglin]]s when opened.&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;quot;[[Minecraft:Create New World]]&amp;quot; screen&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Tabs can be switched with the keyboard by pressing {{key|Control+Tab}} and {{key|Control+Shift+Tab}}.&lt;br /&gt;
* Specific tabs can also be navigated to by pressing {{key|Control}} + &amp;lt;code&amp;gt;&amp;#039;&amp;#039;Tab Number&amp;#039;&amp;#039;&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Added a screen to easily enable/disable experimental features.&lt;br /&gt;
** Can always be found under the &amp;quot;More&amp;quot; tab.&lt;br /&gt;
** In snapshots, a shortcut button can be found under the &amp;quot;Game&amp;quot; tab.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Minecraft:Creative inventory]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Added [[Minecraft:painting]] variants to &amp;quot;Functional Blocks&amp;quot; tab.&lt;br /&gt;
** Paintings with pre-defined variant now display author, title and size in description when hovered over.&lt;br /&gt;
** The &amp;quot;Operator Utilities&amp;quot; tab contains the four paintings that are not available in Survival mode.&lt;br /&gt;
* Added [[Minecraft:fire charge]] to the &amp;quot;Ingredients&amp;quot; tab.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Minecraft:Data pack]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Increased data pack version to &amp;lt;code&amp;gt;12&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Minecraft:Options]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Renamed &amp;quot;Notification Display Time&amp;quot; accessibility option to &amp;quot;Notification Time&amp;quot;.&lt;br /&gt;
* Texts in options buttons now have a scrolling animation whenever they are too large to fit.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;{{samp|[[Minecraft:options.txt]]}}&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Removed &amp;lt;code&amp;gt;heldItemTooltips&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Minecraft:Predicate]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Removed {{cd|d=and|is_projectile|is_explosion|bypasses_armor|bypasses_invulnerability|bypasses_magic|is_fire|is_magic|is_lightning}} fields from damage type predicates.&lt;br /&gt;
* A new &amp;lt;code&amp;gt;tags&amp;lt;/code&amp;gt; array has been added. Each entry has two fields:&lt;br /&gt;
** &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt;: The ID of a damage type tag.&lt;br /&gt;
** &amp;lt;code&amp;gt;expected&amp;lt;/code&amp;gt;: Whether the damage is expected to have or not have the tag for the predicate to match.&lt;br /&gt;
&lt;br /&gt;
== Experimental ==&lt;br /&gt;
These changes only take effect when the 1.20 experimental data pack is enabled.&lt;br /&gt;
&lt;br /&gt;
=== Changes ===&lt;br /&gt;
==== Item ====&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Trimmed [[Minecraft:armor]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Swapped &amp;lt;code&amp;gt;iron&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;iron_darker&amp;lt;/code&amp;gt; palette, then made &amp;lt;code&amp;gt;iron_darker&amp;lt;/code&amp;gt; darker overall.&lt;br /&gt;
* Added a darkest pixel to &amp;lt;code&amp;gt;chestplate_trim&amp;lt;/code&amp;gt; trim item texture.&lt;br /&gt;
&lt;br /&gt;
== Fixes ==&lt;br /&gt;
{{fixes|fixedin=23w06a&lt;br /&gt;
|;From released versions before 1.19&lt;br /&gt;
|12729|Z-fighting can be seen on leggings and boots worn by entities.&lt;br /&gt;
|145765|Both &amp;quot;Text Background&amp;quot; settings strings are overflowing the buttons.&lt;br /&gt;
|156443|In some languages, text is too long and escapes buttons.&lt;br /&gt;
|198874|Opening a Minecart with Hopper provokes Piglins, even though opening a Hopper doesn&amp;#039;t provoke them.&lt;br /&gt;
|209622|Sculk sensors do not detect item frame / glow item frame interactions.&lt;br /&gt;
|209896|Sculk sensors are not activated upon placing glowstone into respawn anchors.&lt;br /&gt;
|209907|Sculk sensors are not activated upon attaching or removing leads from fences.&lt;br /&gt;
|209929|Sculk sensors are not activated upon filling composters.&lt;br /&gt;
|210276|Sculk sensors are not activated upon trampling farmland.&lt;br /&gt;
|210294|Sculk sensors are not activated upon mounting or dismounting any non-biological entities.&lt;br /&gt;
|210334|Sculk sensors are not activated upon sheep being dyed.&lt;br /&gt;
|210707|Sculk sensors are not activated upon closing chest boats, chest rafts, or chest minecarts.&lt;br /&gt;
|210715|Sculk sensors are not activated upon attaching or removing leads from entities.&lt;br /&gt;
|212501|Sculk sensors are not activated upon collecting books from lecterns.&lt;br /&gt;
|213803|Sculk sensors are not activated upon harvesting glow berries from cave vines.&lt;br /&gt;
|215767|Sculk sensors do not detect turtles laying an egg.&lt;br /&gt;
|233972|Text can appear outside of buttons in the key binds menu when assigning keys to functions or when multiple functions are assigned to the same key.&lt;br /&gt;
|236988|Sculk sensors are not activated upon using shears on cave/twisting/weeping vines or kelp.&lt;br /&gt;
|237450|The &amp;quot;Simulation Distance&amp;quot; text can appear outside of its slider.&lt;br /&gt;
|237879|Sculk sensors are not activated upon villagers working with composters.&lt;br /&gt;
|249878|Text can appear outside of the &amp;quot;Device&amp;quot; button within the music and sound options menu.&lt;br /&gt;
|;From 1.19&lt;br /&gt;
|251917|No gear equipping sound or subtitle when a shield is placed into the offhand slot.&lt;br /&gt;
|251934|Sculk sensors are not activated upon frogs laying frogspawn.&lt;br /&gt;
|252434|Sculk sensors are activated when interacting with fences while holding leads.&lt;br /&gt;
|;From 1.19.2&lt;br /&gt;
|257558|Sculk sensors are activated upon interacting with minecarts with hoppers.&lt;br /&gt;
|257873|Swapping an armor piece with an armor piece of the same type doesn&amp;#039;t play its equipping sound.&lt;br /&gt;
|258156|The Warden does not deal the same amount of damage to the player and entities in difficult mode.&lt;br /&gt;
|;From 1.19.3&lt;br /&gt;
|258622|Fire charge isn&amp;#039;t in the Ingredients tab in creative inventory.&lt;br /&gt;
|;dev&lt;br /&gt;
|259193|The &amp;quot;Notification Display Time&amp;quot; text can appear outside of its slider.&lt;br /&gt;
|259195|Using {{cmd|ride}} on an entity in another dimension causes client/server desync.&lt;br /&gt;
|259197|The damage tilt effect isn&amp;#039;t accessible-friendly.&lt;br /&gt;
|259221|Using the {{cmd|ride}} command on invalid entities teleports players to their position.&lt;br /&gt;
|259224|Blocking attacks with shields causes the damage tilt to play and red damage tint to show.&lt;br /&gt;
|259227|{{cmd|execute if loaded &amp;lt;pos&amp;gt;}} alone always fails.&lt;br /&gt;
|259233|Argument error messages for low values are inconsistently spelled.&lt;br /&gt;
|259245|An enderman ridden with {{cmd|ride}} constantly teleports if the player looks at the enderman&amp;#039;s eyes.&lt;br /&gt;
|259247|The {{cmd|execute on owner}} sub-command does not select the owner of a horse, donkey, llama, or mule.&lt;br /&gt;
|259360|The {{cd|selectWorld.mapFeatures.info}} string is missing a comma after the word &amp;quot;Shipwrecks&amp;quot;.&lt;br /&gt;
|259432|Single missing pixel in {{cd|chestplate_trim}} item texture.&lt;br /&gt;
|259442|Can&amp;#039;t shift click items into second anvil slot.&lt;br /&gt;
|259454|Loot table for hoglin stable chests uses the loot table for bridge chests instead.&lt;br /&gt;
|259468|{{cd|empty_slot_amethyst_shard}} does not show in Smithing Table slot.&lt;br /&gt;
|;previous&lt;br /&gt;
|259599|Curse of Binding armor can be removed by swapping armor with right click in hotbar.&lt;br /&gt;
|259635|The color palettes for {{cd|iron}} and {{cd|iron_darker}} trims are flipped.&lt;br /&gt;
|259640|The lightest three colors of {{cd|iron}} and {{cd|iron_darker}} color palettes are identical.&lt;br /&gt;
}}&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Videos ==&lt;br /&gt;
{{Slicedlime|6bg3O6u-ZzQ}}&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.1x}}&lt;br /&gt;
&lt;br /&gt;
[[Minecraft:de:23w06a]]&lt;br /&gt;
[[Minecraft:es:Java Edition 23w06a]]&lt;br /&gt;
[[Minecraft:fr:Édition Java 23w06a]]&lt;br /&gt;
[[Minecraft:ja:Java Edition 23w06a]]&lt;br /&gt;
[[Minecraft:pt:Edição Java 23w06a]]&lt;br /&gt;
[[Minecraft:ru:23w06a (Java Edition)]]&lt;br /&gt;
[[Minecraft:zh:Java版23w06a]]&lt;/div&gt;</summary>
		<author><name>SyncBot</name></author>
	</entry>
</feed>