-
Bug
-
Resolution: Duplicate
-
None
-
1.19
-
None
-
Windows 11 (64x)
Minecraft Java Edition 1.19
Java Version: JDK 18 (18.1.1)
-
Unconfirmed
-
(Unassigned)
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.
- duplicates
-
MC-139908 Criterion names in advancement selector argument limited to unquoted strings
- Open