Advancement command parity cases: subtrees, single criteria, everything on no target

This commit is contained in:
MSedgeMC committed 2026-11-01 23:43:37 +00:00
1 parent 8d93d68f1d
commit d7469b82c6
1 file changed
+13
+13
View File
@@ -992,6 +992,19 @@ def progression():
cmd('/advancement revoke @s everything'),
cmd('/advancement revoke @s everything'),
cmd('/advancement grant @s only minecraft:nonexistent'),
# The advancement subtree a `from` grants, one criterion of an
# advancement that needs hundreds (`adventuring_time` wants every
# biome), and a `through` that keeps what is below the named one.
cmd('/advancement revoke @s everything'),
cmd('/advancement grant @s from minecraft:story/mine_stone'),
cmd('/advancement grant @s only minecraft:adventure/adventuring_time minecraft:plains'),
cmd('/advancement grant @s only minecraft:adventure/adventuring_time'),
cmd('/advancement revoke @s only minecraft:adventure/adventuring_time minecraft:plains'),
cmd('/advancement grant @s through minecraft:story/upgrade_tools'),
cmd('/advancement grant @s until minecraft:story/mine_stone'),
cmd('/advancement revoke @s everything'),
cmd('/advancement grant @e[type=!minecraft:player] everything'),
cmd('/experience query @s levels'),
cmd('/recipe give @s minecraft:oak_planks'),
cmd('/recipe give @s minecraft:oak_planks'),
cmd('/recipe take @s minecraft:oak_planks'),