The first pre-release for Minecraft: Java Edition 1.17 has been released on Thursday, with a wide array of additions to advancements and predicates, including three new advancement triggers and a breaking change that affects predicates, advancements and loot tables.
A thread 👇
Are your maps/datapacks updated for 1.17 yet?
Not much has changed, but especially the "/replaceitem" -> "/item replace" change has the potential to break a lot.
@misode_ has made a web-tool that can help you out.
--> https://t.co/heNmIyiaNV <--
11/ A new /perf commands has been added for servers for performance metrics reporting. Reports are zip files saved to .minecraft/debug/profiling.
You can use https://t.co/vXVbkFpNEG to inspect the performance reports.
The first pre-release for Minecraft: Java Edition 1.17 has been released on Thursday, with a wide array of additions to advancements and predicates, including three new advancement triggers and a breaking change that affects predicates, advancements and loot tables.
A thread 👇
10/ This change may invalidate conditions in advancement criteria with any of these triggers (thanks @PaintCreates) and loot tables that use any of the affected predicates. Data-Pack Helper Plus gives the possibility to convert files to the new format.
https://t.co/yMGVaiWflG
Minecraft snapshot 21w20a adds a new "HasVisualFire" NBT flag for entities. Setting it to true will make the entity display on fire, even if it's not actually on fire.
The fire persists underwater (as noticed by/visual courtesy of Arbo on the Minecraft Commands Discord server).
REALMS-5322 - "Custom world generation from datapacks does not work in Java Realms" - has just been confirmed to be "Working As Intended" on the bug tracker.
Don't expect custom world generation to be supported by Realms until it is officially "not experimental any more".
An explanation of the new block tags in Minecraft snapshot 21w19a
tl;dr: "mineable" tags determine not only which tool mines a block the fastest, but also for some blocks whether or not using a tool will cause the block's loot table to be used.
JSON text components that show multiple objects separated with commas (e.g. selectors) can now have their separator (i.e. commas) overridden with an optional text component.
This is especially useful to concatenate text components or to create UIs using custom fonts.
(3/3)
Here comes snapshot 21w15a, with marker entities, separators in text components, and a new "/debug function" subcommand.
"/debug function" will run through a function and save command outputs and results to a file. Example of output by Boq:
https://t.co/ya2WIT9rS3
(1/3)
The marker is a new entity added for commands and data packs to use. It is not sent to clients, making it by far more efficient than other entities. Farewell, area effect clouds!
Markers also have a "data" NBT field that can save arbitrary NBT data, like storages can.
(2/3)