23w32a is the second snapshot for Java Edition 1.20.2, released on August 9, 2023,[1] which fixes bugs.
Additions[]
General[]
- Added
sequenceloot 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.
- Contains 1 field:
all_ofpredicates 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[]
- Vibrations no longer risk being lost on simulation distance limit.
- Can now detect the following events:
block_change, with frequency 11:- Carrots being eaten by rabbits.
- Chiseled bookshelves receiving books from hoppers.
- Sweet berries being eaten by foxes.
- Turtle eggs cracking.
block_destroy, with frequency 12:- Fire being doused by water potion.
- Turtle eggs hatching.
entity_place, with frequency 14:item_interact_finish, with frequency 3:- Using bone meal.
unequip(new), with frequency 4:- Unequipping items.
- Camels eating cactus now emits an
eatvibration with frequency 8, instead ofentity_interactvibration with frequency 6.
General[]
- Clients will no longer disconnect themselves when receiving an invalid chat message.
- A placeholder message will instead be shown in chat.
- Game no longer uses numeric values when storing mob effects to world.
- For example,
4becomesminecraft:mining_fatigue. - Changed following fields in mob effect instances:
Id(integer) ->id(string, resource location)Ambient->ambientAmplifier->amplifierDuration->durationShowParticles->show_particlesShowIcon->show_iconHiddenEffect->hidden_effect- This field is a mob effect instance, so changes to the parent also applied here, recursively.
FactorCalculationData->factor_calculation_data
- For example,
- In NBT format for block entity type
beacon:Primary(integer) ->primary_effect(string, resource location)Secondary(integer) ->secondary_effect(string, resource location)
- The version is now
17.
- Opening it with Ctrl + F3 will now show charts for ping and received network traffic.
- In NBT format for entity type
mooshroom:- Removed
EffectId, andEffectDuration. - Added
stew_effects, with the same format aseffectsfield insuspicious_stewitem format.
- Removed
- In NBT format for entity type
area_effect_cloud:- Renamed
Effectstoeffects.
- Renamed
- In NBT format for entity type
arrow:- Renamed
CustomPotionEffectstocustom_potion_effects.
- Renamed
- In NBT format for living entities (players, armor stands, and all mobs):
- Renamed
ActiveEffectstoactive_effects.
- Renamed
- Game Events
- Added
unequipgame event.
- In NBT format for item type
potion,lingering_potion,splash_potion, andtipped_arrow:- Renamed
CustomPotionEffectstocustom_potion_effects.
- Renamed
- In NBT format for item type
suspicious_stew:- Renamed
Effectstoeffects, also changed following fields in this field:EffectId(integer) ->id(string, resource location)EffectDuration->duration
- Renamed
- 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.
- The version is now
17.- The text field background is now a nine-sliced sprite at
widget/text_field, andwidget/text_field_highlighted. - The scroll bar in lists and text fields is now a nine-sliced sprite at
widget/scroller.
- The text field background is now a nine-sliced sprite at
- Added
unequipto#vibrations, and#warden_can_listengame event tags.
Fixes[]
- 19 issues fixed
- From released versions before 1.20
- MC-61041 –
CustomPotionEffects,ActiveEffects, andEffectsNBT tags still use numeral IDs. - 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-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-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 –
bundlefolder in the sprites directory with only anmcmetafile. - MC-264576 – Bossbar gets visually stretched instead of cut off.
- MC-264610 – The game hangs if
borderinbutton.png.mcmetais changed to half ofwidthor 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[]
Videos made by slicedlime:
References[]
- ↑ "Minecraft Snapshot 23w32a" – Minecraft.net, August 9, 2023