VOOZH about

URL: https://minecraft.wiki/w/Java_Edition_23w40a

⇱ Java Edition 23w40a – Minecraft Wiki


Java Edition 23w40a

From Minecraft Wiki
Jump to navigation Jump to search
Minecraft 23w40a
Edition Java Edition
Release date October 4, 2023
Type Snapshot
Snapshot for 1.20.3
Downloads Client (.json)
Server
Obfuscation maps Client
Server
Protocol version  dec1073741978
 hex4000009A
Data version 3679
Resource pack format 18
Data pack format 19
Minimum Java version Java SE 17
β—„β—„  1.20.2 1.20.3 1.20.4 β–Ίβ–Ί
23w40a

23w41a β–Ί

{
 "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 version#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 pack formats article, displayed as Resource pack format)</span>"
 },
 {
 "field": "19",
 "label": "<span style=\"white-space: normal;\">(link to Pack format#List of pack formats article, displayed as Data pack format)</span>"
 },
 {
 "field": "<span class=\"plainlinks\">[https://en.wikipedia.org/wiki/Java_version_history#Java_SE_17_.28LTS.29 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

[edit | edit source]

General

[edit | edit source]

Tag

  • Added following damage type tag:
    • #can_break_armor_stand: contains player_attack and player_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, and armor_stand.
      • Used to disable drowning.
    • #undead: contains #skeletons, #zombies, wither, and phantom.
    • #zombies: contains zombie_horse, zombie, zombie_villager, zombified_piglin, zoglin, drowned, and husk.

Changes

[edit | edit source]

Blocks

[edit | edit source]

Decorated pot

  • Now, if block state cracked is set to true, decorated pots always shatter when broken.

Items

[edit | edit source]

Shield

  • 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

[edit | edit source]

Data pack

Raw JSON text format

  • 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, and keybind) to speed up parsing and improve error checking.
  • id field in show_entity hoverEvent style now also accepts UUID as an array of 4 integers.
  • Numeric and boolean arguments for translate component 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:
    • color
    • clickEvent
    • hoverEvent
    • hoverEvent[action=show_entity].contents.name
    • hoverEvent[action=show_item].contents.tag

Tag

  • Added skeleton_horse into #skeletons entity tag.

Fixes

[edit | edit source]

22 issues fixed

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._initGlfw Treats 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.

Videos

[edit | edit source]
Video made by slicedlime:

References

[edit | edit source]

Navigation

[edit | edit source]
Retrieved from "https://minecraft.wiki/w/Java_Edition_23w40a?oldid=3476807"

Navigation menu