Java Edition 23w32a

Minecraft Wiki article. Categories: Java_Edition_versions, Java_Edition_1.20.2_snapshots, Java_Edition_snapshots_released_in_2023, Java_Edition_snapshots, Pages_with_YouTube_videos

📌 Mirrored from Minecraft Wiki

This article is reproduced from Java Edition 23w32a on the Minecraft Wiki. Mirrored from revision 3712813. It is licensed CC BY-NC-SA 3.0 by the Minecraft Wiki contributors — not under the Codex’s CC BY-SA 4.0, and it may not be used commercially. Edits belong upstream, not here.

Minecraft 23w32a
23w32a.jpg: Infobox image for Minecraft version 'Minecraft 23w32a'
Java Edition 23w32a.png: Infobox image for Minecraft version 'Minecraft 23w32a'

23w32a is the second snapshot for Java Edition 1.20.2, released on August 9, 2023,[1] which fixes bugs.

Additions

General

Loot table

  • Added sequence loot function.
    • Contains 1 field:
      • functions: an array of sub-functions to run in sequence.
    • Can also be declared as an inline array without a type.
      • This matches the existing behavior where loot function JSON files can be declared as an array of composite functions.
  • all_of predicates in loot tables can now be declared implicitly as an inline array without a type.
    • This similarly matches the existing behavior where loot predicate JSON files can be declared as an array of sub-predicates.

Changes

Blocks

Sculk sensor and calibrated sculk sensor

  • Vibrations no longer risk being lost on simulation distance limit.
  • Can now detect the following events:
  • Camels eating cactus now emits an eat vibration with frequency 8, instead of entity_interact vibration with frequency 6.

General

Chat

  • Clients no longer disconnect themselves when receiving an invalid chat message.
    • A placeholder message is instead shown in chat.

Chunk format

  • Game no longer uses numeric values when storing mob effects to world.
    • For example, 4 becomes minecraft:mining_fatigue.
    • Changed following fields in mob effect instances:
      • Id (integer) -> id (string, resource location)
      • Ambient -> ambient
      • Amplifier -> amplifier
      • Duration -> duration
      • ShowParticles -> show_particles
      • ShowIcon -> show_icon
      • HiddenEffect -> hidden_effect
        • This field is a mob effect instance, so changes to the parent also applied here, recursively.
      • FactorCalculationData -> factor_calculation_data
  • In NBT format for block entity type beacon:
    • Primary (integer) -> primary_effect (string, resource location)
    • Secondary (integer) -> secondary_effect (string, resource location)

Data pack

Debug screen

  • Opening it with ⎈ Control + F3 now shows charts for ping and received network traffic.

Entity format

  • In NBT format for entity type mooshroom:
    • Removed EffectId and EffectDuration.
    • Added stew_effects, with the same format as effects field in suspicious_stew item format.
  • In NBT format for entity type area_effect_cloud:
    • Renamed Effects to effects.
  • In NBT format for entity type arrow:
    • Renamed CustomPotionEffects to custom_potion_effects.
  • In NBT format for living entities (players, armor stands, and all mobs):
    • Renamed ActiveEffects to active_effects.

Game events

  • Added unequip game event.

player.dat format

  • In NBT format for item type potion, lingering_potion, splash_potion, and tipped_arrow:
    • Renamed CustomPotionEffects to custom_potion_effects.
  • In NBT format for item type suspicious_stew:
    • Renamed Effects to effects, also changed following fields in this field:
      • EffectId (integer) -> id (string, resource location)
      • EffectDuration -> duration

Protocol

  • Optimized networking to improve the experience on low bandwidth connections.
    • Gameplay packets are now packed into bigger TCP-packets to reduce overhead from TCP-headers, significantly reducing network usage.

Resource pack

  • The pack format version is now 17.
    • The text field background is now a nine-sliced sprite at widget/text_field and widget/text_field_highlighted.
    • The scroll bar in lists and text fields is now a nine-sliced sprite at widget/scroller.

Tags

  • Added unequip to #vibrations and #warden_can_listen game event tags.

Fixes

22 issues fixed

From released versions before 1.20

  • MC-61041 – CustomPotionEffects, ActiveEffects, and Effects NBT tags still use numeral IDs.
  • MC-80938 – Non-default BurnTime, CookTime and CookTimeTotal values of furnace can cause GUI to be displayed incorrectly.
  • MC-135339 – Host's skin is not visible to other players in a LAN world if the host has not opened any world before.
  • MC-169201 – Missing "rolls" in loot tables causes NullPointerException.
  • MC-177110 – Mob stepping sounds are inconsistently subtitled.
  • MC-209798 – Sculk sensors are not activated upon using bone meal.
  • MC-210485 – Sculk sensors are not activated upon evokers summoning vexes.
  • MC-219440 – Sculk sensors do not detect fire being put out by a water splash potion.
  • MC-231898 – The structure block UI selection outline doesn't highlight the right side of certain focused fields.
  • MC-251525 – Sculk sensors are not activated upon rabbits eating planted carrots.
  • MC-253137 – The game output console is logged with errors regarding missing signatures from property textures when joining LAN worlds.
  • MC-261261 – Sculk sensors do not detect when a chiseled bookshelf changes via hoppers and droppers.

From 1.20

  • MC-262591 – Camels emit mob interaction vibrations instead of item consumption vibrations when eating cactus.

From 1.20.1

  • MC-264260 – Furnace GUI is displayed incorrectly when modifying block data.

From the previous development version

  • MC-264548 – A strange error appears in the log file with Minecraft 23w31a.
  • MC-264557 – The file names for the food full and half sprites for both normal and hunger are backwards.
  • MC-264565 – bundle folder in the sprites directory with only an mcmeta file.
  • MC-264576 – Bossbar gets visually stretched instead of cut off.
  • MC-264610 – The game hangs if border in button.png.mcmeta is changed to half of width or greater and you try to open the Game Menu.
  • MC-264664 – High contrast slider indicators in menus missing.
  • MC-264687 – The capes and skins of the hosts of LAN worlds don't render for other players.
  • MC-264689 – High Contrast resource pack makes extra pixels appear at a full bossbar.

Videos

Videos made by slicedlime:

References

  1. ↑ "Minecraft Snapshot 23w32a" – Minecraft.net, August 9, 2023.

Sources