Java Edition 23w32a

Jump to navigation Jump to search
Minecraft 23w32a
23w32a.jpg: Infobox image for Minecraft 23w32a the version in Minecraft
Java Edition 23w32a.png: Infobox image for Minecraft 23w32a the version in Minecraft
Edition

Java Edition

Release date

August 9, 2023

Type

Snapshot

Snapshot for

1.20.2

Downloads

Client (.json)
Server

Obfuscation maps

Client
Server

Protocol version

 dec1073741969
 hex40000091

Data version

3569

Resource pack format

17

Data pack format

17

Minimum Java version

Java SE 17

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

Additions[edit | edit source]

General[edit | edit source]

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[edit | edit source]

Blocks[edit | edit source]

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[edit | edit source]

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 Ctrl + 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[edit | edit source]

22 issues fixed

From released versions before 1.20

  • MC-61041CustomPotionEffects, 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-264565bundle 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.

Video[edit | edit source]

Videos made by Slicedlime:

References[edit | edit source]

Navigation[edit | edit source]