Minecraft Snapshot 23w03a
Release: 2 years ago
We're now releasing the first snapshot for Minecraft 1.19.4. This release contains new accessibility functionality, new commands and plenty of bug fixes!
Happy mining!
Changes
- Vexes now use a separate charging animation when empty-handed
- Armor Stands now preserve custom names when placed and broken
Accessibility
- Added an accessibility onboarding screen for players launching the game for the first time
- Added arrow key navigation
- The Resource Pack screen is now keyboard-navigatable
- Auto-Jump is now off by default
- Added a new "Notification Display Time" accessibility option
- Changes how long notifications such as unlocked recipes, advancements, subtitles and selected item names are visible for
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
Technical Changes
- The data pack version is now 11
- Added a network protocol feature for forcing bundle of packets to be processed within same client tick
- Added
fallbackfields totranslatechat components - Out-of-bound arguments in
translateformats are no longer silently ignored - The
clonecommand now supports cloning to and from different dimensions - A new
stringsource is now available for thedata modifycommand - New
executesub-commands
Network Protocol
- Clients now reset their Secure Chat session state when receiving the login packet
Packet bundles
- 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
Block Behavior
- Fire burns out faster in certain biomes, and this is now controlled by the
increased_fire_burnoutbiome tag
Mob Spawning
- The
only_allows_snow_and_gold_rabbitsbiome tag has been renamed tospawns_gold_rabbitsto match its behavior - White Rabbit variants are now controlled by the
spawns_white_rabbitsbiome tag - Fox variants are now controlled by the
spawns_snow_foxesbiome tag
Mob Behavior
- Snow Golems melting in warm biomes is now controlled by the
snow_golem_meltsbiome tag
Commands
clone
The clone command now supports specifying the source and target dimensions. New syntax:
clone [from <sourceDimension>] <begin> <end> [to <targetDimension>] <destination> ...
Parameters:
sourceDimension: id of dimension to clone fromtargetDimension: id of dimension to clone to
data
New source available:
string <entity|block|storage> [path] [start] [end]- reads a value as text, resulting in a string value
New arguments:
start: Index of first character to include at the start of the stringend: Index of the first character to exclude at the end of the string
execute
execute if|unless
New conditions available for the execute if|unless sub-command:
execute if|unless loaded <pos>- checks if the position given is fully loaded (in regard to both blocks and entities)execute if|unless dimension <dimension>- checks if the execution is in a matching dimension
Parameters:
pos: Block position to checkdimension: A dimension id
execute on
New execute sub-command for selecting entities based on relation to the current executing entity:
execute on <relation>
Relations:
vehicle- entity that the executing entity is ridingpassengers- all entities directly riding the executing entity (no sub-passengers)controller- entity that is controlling the executing entity (for example: first passenger in a boat)owner- owner of the executing entity, if it is a tameable animal (like cats, wolves or parrots)leasher- entity leading the executing entity with a leash (might be a leash knot in case of being attached to a fence)target- attack target for the executing entityattacker- last entity that damaged the executing entity in the previous 5 seconds
If the relation is not applicable to the executing entity or there are no entities matching it, selector returns zero elements.
title
- All time arguments to
title timesare now time durations and work witht,sanddsuffixes
weather
- 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,sanddsuffixes- To retain existing functionality, you need to add an
ssuffix to pre-existing commands
- To retain existing functionality, you need to add an
ride
New command to allow entities to start or stop riding other entities
Syntax:
ride <target> mount <vehicle>- Makes a single target mount a single vehicle
- The command will fail if:
vehicleis a playertargetis already riding a vehicletargetandvehicleare the same entityvehicleis already a passenger (direct or indirect) oftarget
ride <target> dismount- Dismounts
targetfrom any vehicle it is riding - Fails if
targetis not riding anything
- Dismounts
Game Rules
- Added
commandModificationBlockLimit, controlling the maximum number of blocks changed in one execution ofclone,fillandfillbiome
Chat components
Translation fallback
Added an optional fallback field to translate text 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
Experimental Features
Note block interaction
- Mob heads can now be placed on top of note blocks without sneaking
Fixed bugs in 23w03a
- 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 /weather command 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 "Time" in level.dat
- MC-181832 The "/spreadplayers" command 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 spectate command 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-247836 Riptide doesn't work in rain within a frozen ocean biome
- MC-252773 Goat Horn without instrument NBT and with other NBT data (such as text) does not play
- 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-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-257082 Sprinting whilst riding an entity or flying with elytra changes your field of view
- MC-257346 Vexes with empty hand make obscene gesture
- MC-257418 Camels sometimes sit down for a split second when receiving damage
- 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
- MC-257875 Fire charges aren't consumed when igniting creepers using them in survival or adventure mode
- MC-258163 ClientboundSectionBlocksUpdatePacket serialization 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 LastPoseTime values offset the player view model strangely
- MC-258953 Out of memory screen has raw message in the title