Some advancements'(such as Hot Tourist Destinations) condition names contain colons(:), which causes errors when using target selectors
Take the advancement Hot Tourist Destinations as an example. One of the condition names is "minecraft:basalt_deltas". If I want to detect which player has completed the condition, I should run the command "execute if entity @s[advancements=\\{minecraft:nether/explore_nether={minecraft:basalt_deltas=true}}]" (here I suppose the player as the entity to run the command). If it doesn't report errors and the player has completed the condition, the command should return a 1; however the command DO report errors, being unable to run.
There are so many problems like this, including Adventuring Time, A Balanced Diet, Two by Two and so on.
I suggest that you should remove "minecraft:", or change the colon(
to dot(.).
This problem caused great trouble while I was editing datapacks. Please fix the bug as soon as possible.
By the way, the bug reporter, I, am Chinese. My English is not good. Maybe there are some grammar mistakes. Hope you could understand.
2022-06-27, 02:42 PM
2022-06-29, 02:13 PM
2022-06-29, 02:13 PM
0
2
-