We are now releasing Snapshot 23w14a, containing changes to Sculk blocks and Enchanting Tables, a new Quick Play functionality, an updated logo for Java Edition, a new main menu panorama, and lots of bug fixes!
Happy mining!
Changes
Changes to Sculk blocks
Replaceable blocks no longer block the connection between Enchanting Tables and Bookshelves
In the Desert Temple, the new room has more of its roof collapsed and one block of Suspicious Sand is always visible in the top layer
Updated the Minecraft: Java Edition logo
The main menu background is now a Trails & Tales panorama
Sculk Shrieker
Waterlogging them will now silence their shriek sounds
Added to the Redstone Blocks tab in the creative menu
Sculk Sensor
For both normal and calibrated Sculk Sensors, the following changes have been made:
Default redstone output has been modified to be more reliable for distance calculations
Now strongly powers the block they are placed on
Calibrated Sculk Sensor
Has an active cooldown of 1 second instead of 2 seconds
Detects vibrations up to 16 blocks away instead of 8 blocks
Accepts signals into the calibration input side more consistently with other Redstone components
For example, signals can now be received through a block
Technical Changes
Signs with click commands can now be interacted with even if the Sign is not waxed
Signs with non-text chat components can no longer be edited
Added new loot table function called reference
Added support for Quick Play
Removed the server & port arguments as their functionality has been replaced by Quick Play
Changes to tags
The resource pack version is now 14
Updated the sprite layout of minecraft.png
Removed the overriding minecraft.png from the Programmer Art resource pack
Updated the sprite layout of invite_icon.png
Loot tables
reference
New function reference allows functions to call sub-functions (similar to reference condition).
Fields:
name - location of function to call
Quick Play
Added support for four new command line arguments that allow the game to be launched directly into a world
quickPlayPath takes a specified path for logging (relative to the run directory)
If a path is provided the following will be logged upon joining a world:
type: is either singleplayer, multiplayer, or realms
identifier: represents the world you want to join
For singleplayer, the folder name of the world
For multiplayer, the IP address of the server
For realms, the Realms ID
port: represents the server port and is only logged for multiplayer
name: The name of the world
gamemode: The gamemode of the world
lastPlayedTime: The time you joined the world
Example:
--quickPlayPath "quickPlay/log.json" will resolve into .minecraft/quickPlay/log.json
quickPlaySingleplayer, quickPlayMultiplayer and quickPlayRealms all take their respective identifier
If one of these arguments is provided, the game will try to launch directly into the given world
Examples:
--quickPlaySingleplayer "New World"
--quickPlayMultiplayer "localhost:25565"
--quickPlayRealms "1234"
Tags
Added replaceable_by_trees, to better express blocks that are replaced when the tree grows through them
Removed replaceable_plants since it was only used as a subset of the blocks for the tag above, and not as universally
Added sword_efficient, to represent blocks that are broken slightly faster by a sword than normal
Fixed bugs in 23w14a
MC-2474 Transparent blocks placed between bookshelves and enchanting tables negate bonuses received from bookshelves
MC-138358 Levers on top of item frames Z-fighting with blocks in item frames
MC-155084 Horses' armor, reins, and bridles experience z-fighting
MC-165773 /execute run does not cause syntax error when arguments are missing
MC-176309 Illusioner has a few misplaced pixels left in their texture
MC-203399 Hoppers use the side texture on the bottom
MC-203406 Kelp and seagrass models appear to reference biome tints despite not using any