Minecraft:Java Edition 23w03a
More actions
23w03a is the first Minecraft:snapshot for Minecraft:Java Edition 1.19.4, released on January 18, 2023,<ref>Template:Snap</ref> which adds the Template:Cmd command and new interaction methods in Minecraft:options screen, makes technical changes, and fixes bugs. This is the first snapshot released in 2023.
Additions
Command format
- Added
commandModificationBlockLimit, defaults to 32768.- Controls the maximum number of blocks changed in one execution of Template:Cmd, Template:Cmd, and Template:Cmd commands.
- A new command to allow entities to start or stop riding other entities, syntaxes:
- Template:Cmd: makes a single target mount a single vehicle, fails if:
vehicleis a player;targetis already riding a vehicle;targetandvehicleare the same entity;vehicleis already a passenger (direct or indirect) oftarget.
- Template:Cmd: dismounts
targetfrom any vehicle it is riding, fails iftargetis not riding anything.
- Template:Cmd: makes a single target mount a single vehicle, fails if:
General
- 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 Template:KeyTemplate:Info needed or Template:Key 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: contains Template:Cd.- Fire burns out faster in these defined biomes.
#snow_golem_melts: contains Template:Cd.- Snow golems melt in these defined biomes.
#spawns_snow_foxes: contains Template:Cd.- Snow foxes spawn in these defined biomes.
#spawns_white_rabbits: contains Template:Cd.- White rabbits spawn in these defined biomes.
Changes
Mobs
Minecraft:Donkeys, Minecraft:mules, Minecraft:skeleton horses, and Minecraft:zombie horses
- Changed their textures.
- Now use a separate charging animation when empty-handed.
Non-mob entities
- Now preserve custom names when placed and broken.
Minecraft:Minecart with hopper
- No longer have
TransferCooldowndata.
Command format
Minecraft:Chat component
- Added an optional
fallbackfield totranslatetext components.- The new field is a string that is 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:
- Template:Cmd
sourceDimension: ID of dimension to clone from.targetDimension: ID of dimension to clone to.
- Template:Cmd
- 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 Template:Cmd are now time durations and work with Template:Cd suffixes.
- 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 with Template:Cd suffixes.- 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 Minecraft:pack format version is now
11.
- Removed
precipitationprecipitation type field. - Added
has_precipitationboolean field.
- Auto-jump is now off by default.
- The resource pack screen is now keyboard-navigatable.
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.
- Sliders can now be textured individually from buttons.
Experimental
These additions and changes only take effect when the 1.20 experimental data pack is enabled.
Additions
General
- Added following item tag:
#noteblock_top_instruments: contains Template:Cd.
Changes
Blocks
- They can be placed on top of note blocks without sneaking now.
Fixes
Videos
References
Template:Navbox Java Edition versions
Minecraft:de:23w03a Minecraft:es:Java Edition 23w03a Minecraft:fr:Édition Java 23w03a Minecraft:ja:Java Edition 23w03a Minecraft:pt:Edição Java 23w03a Minecraft:ru:23w03a (Java Edition) Minecraft:zh:Java版23w03a