In the latest Snapshot release, players will find an exciting new feature that enhances gameplay accessibility. The game rules can now be accessed directly from the in-game pause screen via a newly introduced World Options button. This addition aims to streamline the gaming experience, allowing players to quickly reference rules without disrupting their play. Furthermore, on the data pack front, the introduction of world clocks marks a significant expansion of the timeline functionality introduced last year, promising to enrich the gameplay dynamics even further.
Changes
- Additional tweaks to JVM configuration have been implemented for improved performance.
Minor Tweaks to Blocks, Items and Entities
- The Tripwire texture has been updated to render as an alpha cutout, enhancing visual clarity.
UI
Debug Screen
- A new <span class="MCEffectTextHighlightA”>daycount debug entry has been separated from <span class="MCEffectTextHighlightA”>localdifficulty, providing clearer data tracking.
Game Rules
- The Game Rules screen is now conveniently accessible in-game through the new World Options screen in the pause menu.
- A search bar has been added to the top of the Game Rules screen, available both in-game and during world creation, facilitating easier navigation.
World Options
The difficulty button in the pause menu has been replaced with a new World Options button, leading to a dedicated screen.
- This World Options screen includes the difficulty button alongside a new Game Rules modification option.
- The Game Rules screen is accessible to all operators, although it remains disabled for others.
Technical Changes
- The Data Pack version has been updated to 97.
- The Resource Pack version is now at 78.
Data Pack Version 97
- New block tags have been added to enhance customization.
- Fluid tags have also been introduced, expanding the interaction possibilities within the game.
- The format of the <span class="MCEffectTextHighlightA”>time command has been modified to integrate seamlessly with the new World Clocks and Timelines.
- The <span class="MCEffectTextHighlightA”>time_check condition has been updated to specify a World Clock, allowing for more precise control.
World Clocks
World Clocks are designed to maintain an internal time that progresses with each tick. These clocks can be defined within data packs under the <span class="MCEffectTextHighlightA”>worldclock registry, located at <span class="MCEffectTextHighlightA”>data//worldclock/.json.
- World Clocks can be paused or resumed, and their time can be adjusted or queried using the <span class="MCEffectTextHighlightA”>time command.
- The format for these clocks is an object with no fields, allowing for flexibility in implementation.
Timelines
- A new <span class="MCEffectTextHighlightA”>clock field has been added, linking a timeline to a specific World Clock ID. This field is mandatory, but to maintain previous functionality, the <span class="MCEffectTextHighlightA”>minecraft:overworld clock can still be utilized.
- An optional <span class="MCEffectTextHighlightA”>time_markers field has been introduced, allowing for a mapping between namespaced Time Marker IDs and either an integer or a Time Marker object.
Time Markers
Time Markers now assign specific names to designated points in time within a World Clock context. This innovation replaces the previously fixed names used with the <span class="MCEffectTextHighlightA”>/time set command, such as <span class="MCEffectTextHighlightA”>day or <span class="MCEffectTextHighlightA”>night.
These markers are unique to each World Clock, meaning that while different Time Markers can be defined across various Timelines, only one can exist per World Clock for a given ID.
Built-in Uses of Time Markers
Several Time Markers are integrated into Vanilla game mechanics, typically configured to remain hidden from <span class="MCEffectTextHighlightA”>/time commands:
- <span class="MCEffectTextHighlightA”>minecraft:wakeupfrom_sleep – advances the dimension’s default clock when players awaken after sleeping.
- <span class="MCEffectTextHighlightA”>minecraft:rollvillagesiege – determines the timing for evaluating the random chance of a Zombie Village siege.
Commands
Changes to <span class="MCEffectTextHighlightA”>swing
- Both arguments can now be omitted, reverting to defaults where the entity selector defaults to <span class="MCEffectTextHighlightA”>@s and the hand to swing defaults to <span class="MCEffectTextHighlightA”>mainhand.
Changes to <span class="MCEffectTextHighlightA”>time
- The <span class="MCEffectTextHighlightA”>time command is now based on World Clocks, allowing for optional clock specification.
- If no clock is specified, the default clock for the dimension will be utilized.
Game Test Environments
Replaced <span class="MCEffectTextHighlightA”>timeofday with <span class="MCEffectTextHighlightA”>clock_time
- A new required field, <span class="MCEffectTextHighlightA”>clock, has been added to specify the World Clock ID for time settings.
Predicates
<span class="MCEffectTextHighlightA”>minecraft:time_check Loot Predicate
- A <span class="MCEffectTextHighlightA”>clock field has been introduced to specify which World Clock the time check applies to.
Recipes
- The <span class="MCEffectTextHighlightA”>result field has been standardized across all recipe types, now accepting short forms for consistency.
- For specific recipe types, this field now also accommodates a <span class="MCEffectTextHighlightA”>count field.
World Generation
Dimension Types
- An optional <span class="MCEffectTextHighlightA”>defaultclock field has been added to specify the default clock for the <span class="MCEffect_TextHighlightA”>time command.
Tags
Block Tags
- New tags have been introduced to define which blocks can support various categories of vegetation, enhancing the ecological dynamics of the game.
Fluid Tags
- Tags have been added to determine which fluids can support specific blocks, further enriching the gameplay experience.
Resource Pack Version 78
- The Tripwire texture has been updated to render as an alpha cutout, improving visual fidelity.
Fixed Bugs in 26.1 Snapshot 3
- Several bugs have been addressed, including issues with the debug crosshair, item behavior, and various entity animations.
Get the Snapshot
Snapshots are available for Minecraft: Java Edition. To install the Snapshot, players can open the Minecraft Launcher and enable snapshots in the “Installations” tab. It is advisable to back up worlds or run these versions in a separate folder to avoid potential corruption.