<?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_23w40a</id>
	<title>Minecraft:Java Edition 23w40a - 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_23w40a"/>
	<link rel="alternate" type="text/html" href="https://wiki.sasgaming.net/index.php?title=Minecraft:Java_Edition_23w40a&amp;action=history"/>
	<updated>2026-07-26T03:55:27Z</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_23w40a&amp;diff=158647&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_23w40a&amp;diff=158647&amp;oldid=prev"/>
		<updated>2026-07-01T11:12:53Z</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 23w40a&lt;br /&gt;
| image = 23w40a.jpg&lt;br /&gt;
| image2 = Java Edition 23w40a.png&lt;br /&gt;
| edition = Java&lt;br /&gt;
| type = Snapshot&lt;br /&gt;
| date = October 4, 2023&lt;br /&gt;
| jsonhash = 306cf20e7d0abbfba6b705f689091d0b0e5878ae&lt;br /&gt;
| clienthash = 8b5067a18632c3377da54aa9ff8e52e1a9055042&lt;br /&gt;
| clientmap = 70835872514b930e6e7b60886c86ef589e02db12&lt;br /&gt;
| serverhash = 0f51a81705f4694b92f5273ffa2c52c45f27b7f8&lt;br /&gt;
| servermap = ffe335fafa460378bf4242b9d07c4edc0f95f4bc&lt;br /&gt;
| parent = 1.20.3&lt;br /&gt;
| prevparent = 1.20.2&lt;br /&gt;
| prev = &lt;br /&gt;
| next = 23w41a&lt;br /&gt;
| nextparent = 1.20.4&lt;br /&gt;
}}&amp;lt;onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;23w40a&amp;#039;&amp;#039;&amp;#039; is the first [[Minecraft:snapshot]] for [[Minecraft:Java Edition 1.20.3]], released on October 4, 2023,&amp;lt;ref&amp;gt;{{snap|23w40a|October 4, 2023}}&amp;lt;/ref&amp;gt; which improves [[Minecraft:shield]]s, changes chat component serialization, and fixes bugs.&lt;br /&gt;
&lt;br /&gt;
== Additions ==&lt;br /&gt;
=== General ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Minecraft:Tag]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Added following damage type tag:&lt;br /&gt;
** &amp;lt;code&amp;gt;#can_break_armor_stand&amp;lt;/code&amp;gt;: contains &amp;lt;code&amp;gt;player_attack&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;player_explosion&amp;lt;/code&amp;gt;.&lt;br /&gt;
*** Used for damage types that can incrementally knock down armor stands.&lt;br /&gt;
* Added following entity tags:&lt;br /&gt;
** &amp;lt;code&amp;gt;#can_breathe_under_water&amp;lt;/code&amp;gt;: contains {{cd|d=and|#undead|axolotl|frog|guardian|elder_guardian|turtle|glow_squid|cod|pufferfish|salmon|squid|tropical_fish|tadpole|armor_stand}}.&lt;br /&gt;
*** Used to disable drowning.&lt;br /&gt;
** &amp;lt;code&amp;gt;#undead&amp;lt;/code&amp;gt;: contains {{cd|d=and|#skeletons|#zombies|wither|phantom}}.&lt;br /&gt;
** &amp;lt;code&amp;gt;#zombies&amp;lt;/code&amp;gt;: contains {{cd|d=and|zombie_horse|zombie|zombie_villager|zombified_piglin|zoglin|drowned|husk}}.&lt;br /&gt;
&lt;br /&gt;
== Changes ==&lt;br /&gt;
=== Blocks ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Minecraft:Decorated pot]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Now, if block state &amp;lt;code&amp;gt;cracked&amp;lt;/code&amp;gt; is set to &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;, decorated pots always shatter when broken.&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;
* When a player is blocking with a shield, the arm with the shield now follows the direction the player is looking at, when viewed from third person perspective.&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;
* The [[Minecraft:pack format]] version is now &amp;lt;code&amp;gt;19&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Minecraft:Raw JSON text format]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Plain-text chat components (text, no sibilings, no stylings) are now always serialized as string instead of &amp;lt;code&amp;gt;{&amp;quot;text&amp;quot;: &amp;quot;your text&amp;quot;}&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Chat components now serialize to NBT when sent over network.&lt;br /&gt;
* Chat components now have an optional type value (allowed values: {{cd|d=and|text|translatable|score|selector|nbt|keybind}}) to speed up parsing and improve error checking.&lt;br /&gt;
* &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; field in &amp;lt;code&amp;gt;show_entity&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;hoverEvent&amp;lt;/code&amp;gt; style now also accepts UUID as an array of 4 integers.&lt;br /&gt;
* Numeric and boolean arguments for &amp;lt;code&amp;gt;translate&amp;lt;/code&amp;gt; component are no longer converted to string.&lt;br /&gt;
* The following JSON component representations are no longer accepted:&lt;br /&gt;
** &amp;lt;code&amp;gt;null&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;[]&amp;lt;/code&amp;gt;&lt;br /&gt;
* Errors in following style fields are no longer silently ignored:&lt;br /&gt;
** &amp;lt;code&amp;gt;color&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;clickEvent&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;hoverEvent&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;hoverEvent[action=show_entity].contents.name&amp;lt;/code&amp;gt;&lt;br /&gt;
** &amp;lt;code&amp;gt;hoverEvent[action=show_item].contents.tag&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[Minecraft:Tag]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Added &amp;lt;code&amp;gt;skeleton_horse&amp;lt;/code&amp;gt; into &amp;lt;code&amp;gt;#skeletons&amp;lt;/code&amp;gt; entity tag.&lt;br /&gt;
&lt;br /&gt;
== Fixes ==&lt;br /&gt;
{{fixes|fixedin=23w40a&lt;br /&gt;
|;From released versions before 1.20&lt;br /&gt;
|47607|Barrier particles aren&amp;#039;t shown if particles are set to minimal.&lt;br /&gt;
|50647|Slime mob spawners spawn slimes only in slime chunks.&lt;br /&gt;
|78314|(Marker) Armor stands create bubbles in water.&lt;br /&gt;
|109101|Shields do not block damage while the player faces straight up.&lt;br /&gt;
|114761|Area effect cloud applies effect to dying mob.&lt;br /&gt;
|172398|Fire texture renders according to the player&amp;#039;s rotation in the player inventory.&lt;br /&gt;
|221558|Light particles aren&amp;#039;t shown if particles are set to minimal.&lt;br /&gt;
|227255|Beehives and bee nests do not rotate/mirror correctly in structure blocks.&lt;br /&gt;
|236946|Shield attack vector is normalized incorrectly.&lt;br /&gt;
|247421|Console spam: &amp;quot;{{cd|Error starting SoundSystem. Turning off sounds &amp;amp; music}}&amp;quot;.&lt;br /&gt;
|253819|Bells don&amp;#039;t rotate correctly when loaded by structure/jigsaw blocks.&lt;br /&gt;
|254850|An operator can kick a host of a LAN world.&lt;br /&gt;
|255173|Nether portal teleportation is inaccurate at large coordinate values.&lt;br /&gt;
|260341|Death screen can remain after respawning using the Unsafe Link Warning.&lt;br /&gt;
|263123|Mending incorrectly calculates overflow after full repair.&lt;br /&gt;
|;From 1.20.1&lt;br /&gt;
|261303|Decorated pots have an unused &amp;quot;cracked&amp;quot; block state.&lt;br /&gt;
|264748|&amp;lt;code&amp;gt;GLX._initGlfw&amp;lt;/code&amp;gt; Treats Pointer as a String.&lt;br /&gt;
|265353|Clocks and Compasses in Item Display Entities don&amp;#039;t show correct time/direction.&lt;br /&gt;
|;From 1.20.2&lt;br /&gt;
|265462|Sending resource pack during play phase shows loading terrain screen for a long time.&lt;br /&gt;
|265519|Game minimizes when certain areas of the screen are clicked on Mac in fullscreen mode.&lt;br /&gt;
|265589|Brigadier exception can be repeatedly logged if command has invalid syntax.&lt;br /&gt;
|266196|Signs and hanging signs become non-editable by right-click after modifying one line message to an empty text string with a specific color.&lt;br /&gt;
}}&amp;lt;/onlyinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Videos ==&lt;br /&gt;
{{slicedlime|ipQgxRlu9y0}}&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:23w40a]]&lt;br /&gt;
[[Minecraft:es:Java Edition 23w40a]]&lt;br /&gt;
[[Minecraft:fr:Édition Java 23w40a]]&lt;br /&gt;
[[Minecraft:ja:Java Edition 23w40a]]&lt;br /&gt;
[[Minecraft:lzh:爪哇版二三週四〇甲]]&lt;br /&gt;
[[Minecraft:pt:Edição Java 23w40a]]&lt;br /&gt;
[[Minecraft:ru:23w40a (Java Edition)]]&lt;br /&gt;
[[Minecraft:uk:23w40a (Java Edition)]]&lt;br /&gt;
[[Minecraft:zh:Java版23w40a]]&lt;/div&gt;</summary>
		<author><name>SyncBot</name></author>
	</entry>
</feed>