Java Edition 23w40a
Minecraft 23w40a


| Edition | ||||||
|---|---|---|---|---|---|---|
| Release date |
October 4, 2023 | |||||
| Type | ||||||
| Snapshot for | ||||||
| Downloads | ||||||
| Obfuscation maps | ||||||
| Protocol version |
dec: 1073741978 | |||||
| Data version |
3679 | |||||
| Resource pack format |
18 | |||||
| Data pack format |
19 | |||||
| Minimum Java version | ||||||
| ||||||
{
"title": "Minecraft 23w40a",
"images": [
"23w40a.jpg",
"Java Edition 23w40a.png"
],
"rows": [
{
"field": "''(link to Java Edition article, displayed as Java Edition)''",
"label": "(link to Edition article, displayed as Edition)"
},
{
"field": "October 4, 2023",
"label": "Release date"
},
{
"field": "(link to Snapshot article, displayed as Snapshot)",
"label": "(link to Version types article, displayed as Type)"
},
{
"field": "(link to Java Edition 1.20.3 article, displayed as 1.20.3)",
"label": "Snapshot for"
},
{
"field": "[https://piston-data.mojang.com/v1/objects/8b5067a18632c3377da54aa9ff8e52e1a9055042/client.jar Client] ([https://piston-meta.mojang.com/v1/packages/306cf20e7d0abbfba6b705f689091d0b0e5878ae/23w40a.json .json])<br />[https://piston-data.mojang.com/v1/objects/0f51a81705f4694b92f5273ffa2c52c45f27b7f8/server.jar Server]",
"label": "(link to Tutorial:Installing a snapshot#Manual version installation article, displayed as Downloads)"
},
{
"field": "[https://piston-data.mojang.com/v1/objects/70835872514b930e6e7b60886c86ef589e02db12/client.txt Client]<br />[https://piston-data.mojang.com/v1/objects/ffe335fafa460378bf4242b9d07c4edc0f95f4bc/server.txt Server]",
"label": "(link to Obfuscation map article, displayed as Obfuscation maps)"
},
{
"field": " <span style=\"font-size:smaller\"><abbr title=\"decimal\">dec</abbr>: </span>1073741978<br /> <span style=\"font-size:smaller\"><abbr title=\"hexadecimal\">hex</abbr>: </span>4000009A",
"label": "(link to Protocol version article, displayed as Protocol version)"
},
{
"field": "3679",
"label": "(link to Data version article, displayed as Data version)"
},
{
"field": "18",
"label": "<span style=\"white-space: normal;\">(link to Pack format#List of resource pack formats article, displayed as Resource pack format)</span>"
},
{
"field": "19",
"label": "<span style=\"white-space: normal;\">(link to Pack format#List of data pack formats article, displayed as Data pack format)</span>"
},
{
"field": "<span class=\"plainlinks\">[https://en.wikipedia.org/wiki/Java_version_history#Java_SE_17 Java SE 17]</span>",
"label": "<span style=\"white-space: normal;\">Minimum Java version</span>"
}
],
"invimages": [],
"footer": "<table style=\"margin: auto; word-break: break-word;\">\n<tr style=\"background: inherit;\">\n<td style=\"padding: 0.4em\" rowspan=\"2\">[[Java Edition 1.20.2|<span style=\"margin-right:-0.35em\">◄</span>◄ 1.20.2]]</td>\n<td style=\"padding: 0.4em\">'''[[Java Edition 1.20.3|1.20.3]]'''</td>\n<td style=\"padding: 0.4em\" >[[Java Edition 1.20.4| 1.20.4 <span style=\"margin-right:-0.35em\">►</span>►]]</td>\n</tr>\n<tr style=\"background: inherit;\">\n\n<td style=\"padding: 0.4em\">''' 23w40a'''</td>\n<td style=\"padding: 0.4em\">\n[[Java Edition 23w41a| 23w41a ►]]\n</td>\n</tr>\n</table>"
}
23w40a is the first snapshot for Java Edition 1.20.3, released on October 4, 2023,[1] which improves shields, changes chat component serialization, and fixes bugs.
Additions
General
- Added following damage type tag:
#can_break_armor_stand: containsplayer_attackandplayer_explosion.- Used for damage types that can incrementally knock down armor stands.
- Added following entity tags:
#can_breathe_under_water: contains#undead,axolotl,frog,guardian,elder_guardian,turtle,glow_squid,cod,pufferfish,salmon,squid,tropical_fish,tadpole, andarmor_stand.- Used to disable drowning.
#undead: contains#skeletons,#zombies,wither, andphantom.#zombies: containszombie_horse,zombie,zombie_villager,zombified_piglin,zoglin,drowned, andhusk.
Changes
Blocks
- Now, if block state
crackedis set totrue, decorated pots always shatter when broken.
Items
- 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.
General
- The pack format version is now
19.
- Plain-text chat components (text, no sibilings, no stylings) are now always serialized as string instead of
{"text": "your text"}. - Chat components now serialize to NBT when sent over network.
- Chat components now have an optional type value (allowed values:
text,translatable,score,selector,nbt, andkeybind) to speed up parsing and improve error checking. idfield inshow_entityhoverEventstyle now also accepts UUID as an array of 4 integers.- Numeric and boolean arguments for
translatecomponent are no longer converted to string. - The following JSON component representations are no longer accepted:
null[]
- Errors in following style fields are no longer silently ignored:
colorclickEventhoverEventhoverEvent[action=show_entity].contents.namehoverEvent[action=show_item].contents.tag
- Added
skeleton_horseinto#skeletonsentity tag.
Fixes
From released versions before 1.20
- MC-47607 – Barrier particles aren't shown if particles are set to minimal.
- MC-50647 – Slime mob spawners spawn slimes only in slime chunks.
- MC-78314 – (Marker) Armor stands create bubbles in water.
- MC-109101 – Shields do not block damage while the player faces straight up.
- MC-114761 – Area effect cloud applies effect to dying mob.
- MC-172398 – Fire texture renders according to the player's rotation in the player inventory.
- MC-221558 – Light particles aren't shown if particles are set to minimal.
- MC-227255 – Beehives and bee nests do not rotate/mirror correctly in structure blocks.
- MC-236946 – Shield attack vector is normalized incorrectly.
- MC-247421 – Console spam: "
Error starting SoundSystem. Turning off sounds & music". - MC-253819 – Bells don't rotate correctly when loaded by structure/jigsaw blocks.
- MC-254850 – An operator can kick a host of a LAN world.
- MC-255173 – Nether portal teleportation is inaccurate at large coordinate values.
- MC-260341 – Death screen can remain after respawning using the Unsafe Link Warning.
- MC-263123 – Mending incorrectly calculates overflow after full repair.
From 1.20.1
- MC-261303 – Decorated pots have an unused "cracked" block state.
- MC-264748 –
GLX._initGlfwTreats Pointer as a String. - MC-265353 – Clocks and Compasses in Item Display Entities don't show correct time/direction.
From 1.20.2
- MC-265462 – Sending resource pack during play phase shows loading terrain screen for a long time.
- MC-265519 – Game minimizes when certain areas of the screen are clicked on Mac in fullscreen mode.
- MC-265589 – Brigadier exception can be repeatedly logged if command has invalid syntax.
- MC-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.
Video
Video made by Slicedlime:
References
- ↑ "Minecraft Snapshot 23w40a" – Minecraft.net, October 4, 2023.