23w03a is the first snapshot for Java Edition 1.19.4, released on January 18, 2023,[1] which adds the /ride command and new menu screen interaction methods, makes technical changes, and fixes bugs.
Additions[]
Command format[]
- Added
commandModificationBlockLimit, defaults to32768.
/ride
- A new command to allow entities to start or stop riding other entities, syntaxes:
/ride <target> mount <vehicle>: makes a single target mount a single vehicle, will fail if:vehicleis a player;targetis already riding a vehicle;targetandvehicleare the same entity;vehicleis already a passenger (direct or indirect) oftarget.
/ride <target> dismount: dismountstargetfrom any vehicle it is riding, will fail iftargetis not riding anything.
General[]
Accessibility Onboarding Screen
- Added an accessibility onboarding screen for players launching the game for the first time.
- Added arrow key navigation.
- Menu screens can now be navigated by using the arrow keys.
- When navigating with arrow keys, sliders need to be activated by pressing ↵ Enter or Space to start changing the value.
- Added a new "Notification Display Time" accessibility option, to change how long the notifications such as unlocked recipes, advancements, subtitles and selected item names are visible.
- Protocol
- Added a network protocol feature for forcing bundle of packets to be processed within same client tick.
- Added new delimiter packet to clientbound game protocol.
- All packets between two delimiters are guaranteed to be processed within same tick.
- For security reasons this feature is not supported in serverbound direction.
- Added following biome tags:
#increased_fire_burnout: containsbamboo_jungle,mushroom_fields,mangrove_swamp,snowy_slopes,frozen_peaks,jagged_peaks,swamp, andjungle.- Fire will burn out faster in these defined biomes.
#snow_golem_melts: containsbadlands,basalt_deltas,crimson_forest,desert,eroded_badlands,nether_wastes,savanna,savanna_plateau,soul_sand_valley,warped_forest,windswept_savanna, andwooded_badlands.- Snow golems will melt in these defined biomes.
#spawns_snow_foxes: containssnowy_plains,ice_spikes,frozen_ocean,snowy_taiga,frozen_river,snowy_beach,frozen_peaks,jagged_peaks,snowy_slopes, andgrove.- Snow foxes will spawn in these defined biomes.
#spawns_white_rabbits: containssnowy_plains,ice_spikes,frozen_ocean,snowy_taiga,frozen_river,snowy_beach,frozen_peaks,jagged_peaks,snowy_slopes, andgrove.- White rabbits will spawn in these defined biomes.
Changes[]
Mobs[]
- Donkey, Mule, Skeleton Horse, and Zombie Horse
- Changed their textures.
- Now use a separate charging animation when empty-handed.
Non-mob entities[]
- Now preserve custom names when placed and broken.
Command format[]
- Chat component
- Added an optional
fallbackfield totranslatetext components.- The new field is a string that will be used in place of translation if it is missing.
- If
fallbackis missing, the old behavior (i.e. using the key itself as the translation) is preserved.
- Out-of-bound arguments in
translateformats are no longer silently ignored.
- Now supports specifying the source and target dimensions, new syntax:
/clone [from <sourceDimension>] <begin> <end> [to <targetDimension>] <destination> ...sourceDimension: ID of dimension to clone from.targetDimension: ID of dimension to clone to.
/data
- New source
stringavailable, to read a value as text and resulting in a string value, syntax:... (insert <index>|prepend|append|set|merge) string (block <sourcePos>|entity <source>|storage <source>) [<sourcePath>] [<start>] [<end>]start: index of first character to include at the start of the string.end: index of the first character to exclude at the end of the string.
- On
(if|unless), new conditions available:... loaded <pos>: checks if the position given is fully loaded (in regard to both blocks and entities).pos: block position to check.
... dimension <dimension>: checks if the execution is in a matching dimension.dimension: a dimension ID.
- New sub-command:
on, for selecting entities based on relation to the current executing entity, syntax:... on (attacker|controller|leasher|owner|passengers|target|vehicle) -> executeattacker: last entity that damaged the executing entity in the previous 5 seconds.controller: entity that is controlling the executing entity (for example: first passenger in a boat).leasher: entity leading the executing entity with a leash (might be a leash knot in case of being attached to a fence).owner: owner of the executing entity, if it is a tameable animal (like cats, wolves or parrots).passengers: all entities directly riding the executing entity (no sub-passengers).target: attack target for the executing entity.vehicle: entity that the executing entity is riding.
- If the relation is not applicable to the executing entity or there are no entities matching it, selector returns zero elements.
- All time arguments to
/title timesare now time durations and work witht,s, anddsuffixes.
- The duration of the weather change now matches the game's regular weather cycle if not specified.
- The
durationparameter is now a time duration in ticks and works witht,s, anddsuffixes.- To retain existing functionality, you need to add an
ssuffix to pre-existing commands.
- To retain existing functionality, you need to add an
General[]
- The version is now
11.
- Removed
precipitationprecipitation type field. - Added
has_precipitationboolean field.
- The resource pack screen is now keyboard-navigatable.
- Auto-Jump is now off by default.
- Protocol
- Clients now reset their secure chat session state when receiving the login packet.
- Added
#animals_spawnable_onto the#goats_spawnable_onblock tag. - Renamed
#only_allows_snow_and_gold_rabbitsbiome tag to the#spawns_gold_rabbits.
- UI
- Slightly moved the search icon on the recipe book UI.
Experimental additions[]
General[]
- Added following item tag:
#noteblock_top_instruments: containszombie_head,skeleton_skull,creeper_head,dragon_head,wither_skeleton_skull,piglin_head, andplayer_head.
Experimental changes[]
Blocks[]
- They can be placed on top of note blocks without sneaking now.
Fixes[]
- 37 issues fixed
- From released versions before 1.19
- MC-26678 – Damage wobble no longer shows direction of incoming damage.
- MC-30403 – Sprinting isn't canceled when dismounting rideable entities while sprinting.
- MC-121048 – When an entity dies, the combat tracker only records the killing blow.
- MC-122595 –
/weathercommand with duration 0 has the same weather for longer time. - MC-136534 – All command blocks think they're facing south with caret notation.
- MC-149144 – Multiple buttons can be selected by pressing another button and Tab ↹.
- MC-155433 – Minecart with hopper not picking matching items from a mixed pile.
- MC-165595 – Guardian beam does not render when over a certain
Timein level.dat. - MC-181832 – The
/spreadplayerscommand doesn't spread entities in the specified dimension. - MC-191942 – The buttons in the multiplayer menu are not evenly spaced.
- MC-222518 – Skeleton/Zombie Horse's & Donkey/Mule's saddles and chests are outdated/have errors.
- MC-224960 – The
/spectatecommand does not work between dimensions. - MC-230678 – Cauldron fills with powder snow in frozen ocean biome while it's visually raining.
- MC-233893 – Burning mobs won't get extinguished by rain in warm patches of Frozen Ocean biome.
- MC-235260 – Hopper minecart at (0, 0, 0) transfers items slower than normal.
- MC-238904 – Rain is silent in Frozen Oceans.
- MC-247836 – Riptide doesn't work in rain within a frozen ocean biome.
- MC-254132 – Wolves do not get wet when raining in Frozen Oceans.
- MC-257082 – Sprinting whilst riding an entity or flying with elytra changes your field of view.
- From 1.19
- MC-252773 – Goat Horn without
instrumentNBT and with other NBT data (such as text) does not play.
- From 1.19.2
- MC-255545 – Magma Cube shadows do not change with size.
- MC-255811 –
Level#isRainingAt(BlockPos)always returns false for snowy and frozen biomes, even when it is raining. - MC-256292 – Goats don't spawn on grass after initial world generation.
- MC-257755 – Elements within the realms menu are not selected in order when using the Tab ↹ key if you're not currently a member of any realm.
- From 1.19.3
- MC-256555 – Camel sits down for a split second when spawned.
- MC-256576 – Players become the controlling passengers of unsaddled camels when mounting them while other players are already riding them.
- MC-256838 – The facing direction of the camel doesn't match.
- MC-257346 – Vexes with empty hand make obscene gesture.
- MC-257418 – Camels sometimes sit down for a split second when receiving damage.
- MC-257875 – Fire charges aren't consumed when igniting creepers using them in survival or adventure mode.
- MC-258163 –
ClientboundSectionBlocksUpdatePacketserialization breaks after 2^19 block states. - MC-258173 – Entering an End Portal whilst sleeping causes the bed to be occupied permanently.
- MC-258246 – "Telemetry Data" button is missing an ellipsis.
- MC-258295 – Villager AI broken when workstation is nearby.
- MC-258430 – Camels with large
LastPoseTimevalues offset the player view model strangely. - MC-258625 – Client-side death messages disappear as soon as the "Respawn" button is pressed even if the player remains on the death screen due to lag.
- MC-258953 – Out of memory screen has raw message in the title.
Video[]
Video made by slicedlime:
References[]
- ↑ "Minecraft Snapshot 23w03a" – Minecraft.net, January 18, 2023