diff --git a/packages/bolt/tests/snapshots/bolt__parse_166__0.txt b/packages/bolt/tests/snapshots/bolt__parse_166__0.txt index 98b5b26c5..4faa55eba 100644 --- a/packages/bolt/tests/snapshots/bolt__parse_166__0.txt +++ b/packages/bolt/tests/snapshots/bolt__parse_166__0.txt @@ -7,7 +7,7 @@ item replace block ~ ~2 ~ container.26 with minecraft:spruce_sapling 4 location: SourceLocation(pos=0, lineno=1, colno=1) end_location: SourceLocation(pos=70, lineno=1, colno=71) - identifier: 'item:replace:block:pos:slot:with:item:count' + identifier: 'item:replace:block:target:slots:with:item:count' arguments: location: SourceLocation(pos=19, lineno=1, colno=20) @@ -30,7 +30,7 @@ item replace block ~ ~2 ~ container.26 with minecraft:spruce_sapling 4 end_location: SourceLocation(pos=25, lineno=1, colno=26) type: 'relative' value: 0 - + location: SourceLocation(pos=26, lineno=1, colno=27) end_location: SourceLocation(pos=38, lineno=1, colno=39) value: 'container.26' diff --git a/packages/bolt/tests/snapshots/bolt__parse_167__0.txt b/packages/bolt/tests/snapshots/bolt__parse_167__0.txt index 8f716cbd1..28a04a289 100644 --- a/packages/bolt/tests/snapshots/bolt__parse_167__0.txt +++ b/packages/bolt/tests/snapshots/bolt__parse_167__0.txt @@ -29,7 +29,7 @@ item replace entity @s weapon.offhand from entity @s weapon.mainhand location: SourceLocation(pos=17, lineno=2, colno=1) end_location: SourceLocation(pos=85, lineno=2, colno=69) - identifier: 'item:replace:entity:targets:slot:from:entity:source:sourceSlot' + identifier: 'item:replace:entity:target:slots:from:entity:source:sourceSlots' arguments: location: SourceLocation(pos=37, lineno=2, colno=21) @@ -37,7 +37,7 @@ item replace entity @s weapon.offhand from entity @s weapon.mainhand variable: 's' arguments: - + location: SourceLocation(pos=40, lineno=2, colno=24) end_location: SourceLocation(pos=54, lineno=2, colno=38) value: 'weapon.offhand' @@ -47,7 +47,7 @@ item replace entity @s weapon.offhand from entity @s weapon.mainhand variable: 's' arguments: - + location: SourceLocation(pos=70, lineno=2, colno=54) end_location: SourceLocation(pos=85, lineno=2, colno=69) value: 'weapon.mainhand' diff --git a/packages/bolt/tests/snapshots/bolt__parse_167__1.txt b/packages/bolt/tests/snapshots/bolt__parse_167__1.txt index ffd662b94..1101e6c6e 100644 --- a/packages/bolt/tests/snapshots/bolt__parse_167__1.txt +++ b/packages/bolt/tests/snapshots/bolt__parse_167__1.txt @@ -13,12 +13,12 @@ _bolt_refs[0] location: SourceLocation(pos=17, lineno=2, colno=1) end_location: SourceLocation(pos=85, lineno=2, colno=69) - identifier: 'item:replace:entity:targets:slot:from:entity:source:sourceSlot' + identifier: 'item:replace:entity:target:slots:from:entity:source:sourceSlots' arguments: - + - + _bolt_refs[1] location: SourceLocation(pos=0, lineno=1, colno=1) diff --git a/packages/bolt/tests/snapshots/bolt__parse_168__0.txt b/packages/bolt/tests/snapshots/bolt__parse_168__0.txt index 1fcba0d92..d652d17ca 100644 --- a/packages/bolt/tests/snapshots/bolt__parse_168__0.txt +++ b/packages/bolt/tests/snapshots/bolt__parse_168__0.txt @@ -55,7 +55,7 @@ item replace entity @s my_weapon.offhand from entity @s my_weapon.mainhand location: SourceLocation(pos=69, lineno=2, colno=1) end_location: SourceLocation(pos=143, lineno=2, colno=75) - identifier: 'item:replace:entity:targets:slot:from:entity:source:sourceSlot' + identifier: 'item:replace:entity:target:slots:from:entity:source:sourceSlots' arguments: location: SourceLocation(pos=89, lineno=2, colno=21) @@ -68,7 +68,7 @@ item replace entity @s my_weapon.offhand from entity @s my_weapon.mainhand end_location: SourceLocation(pos=109, lineno=2, colno=41) prefix: None unpack: None - converter: 'item_slot' + converter: 'item_slots' value: location: SourceLocation(pos=92, lineno=2, colno=24) @@ -90,7 +90,7 @@ item replace entity @s my_weapon.offhand from entity @s my_weapon.mainhand end_location: SourceLocation(pos=143, lineno=2, colno=75) prefix: None unpack: None - converter: 'item_slot' + converter: 'item_slots' value: location: SourceLocation(pos=125, lineno=2, colno=57) diff --git a/packages/bolt/tests/snapshots/bolt__parse_168__1.txt b/packages/bolt/tests/snapshots/bolt__parse_168__1.txt index 4584ec083..38a8737a7 100644 --- a/packages/bolt/tests/snapshots/bolt__parse_168__1.txt +++ b/packages/bolt/tests/snapshots/bolt__parse_168__1.txt @@ -1,6 +1,6 @@ _bolt_lineno = [1, 13], [1, 2] _bolt_helper_get_attribute_handler = _bolt_runtime.helpers['get_attribute_handler'] -_bolt_helper_interpolate_item_slot = _bolt_runtime.helpers['interpolate_item_slot'] +_bolt_helper_interpolate_item_slots = _bolt_runtime.helpers['interpolate_item_slots'] _bolt_helper_children = _bolt_runtime.helpers['children'] _bolt_helper_replace = _bolt_runtime.helpers['replace'] with _bolt_runtime.scope() as __bolt_var7: @@ -12,10 +12,10 @@ with _bolt_runtime.scope() as __bolt_var7: my_weapon = __bolt_var4 __bolt_var5 = my_weapon __bolt_var5 = _bolt_helper_get_attribute_handler(__bolt_var5)["offhand"] - __bolt_var5 = _bolt_helper_interpolate_item_slot(__bolt_var5, _bolt_refs[0]) + __bolt_var5 = _bolt_helper_interpolate_item_slots(__bolt_var5, _bolt_refs[0]) __bolt_var6 = my_weapon __bolt_var6 = _bolt_helper_get_attribute_handler(__bolt_var6)["mainhand"] - __bolt_var6 = _bolt_helper_interpolate_item_slot(__bolt_var6, _bolt_refs[2]) + __bolt_var6 = _bolt_helper_interpolate_item_slots(__bolt_var6, _bolt_refs[2]) _bolt_runtime.commands.append(_bolt_helper_replace(_bolt_refs[4], arguments=_bolt_helper_children([_bolt_refs[1], __bolt_var5, _bolt_refs[3], __bolt_var6]))) __bolt_var8 = _bolt_helper_replace(_bolt_refs[5], commands=_bolt_helper_children(__bolt_var7)) --- @@ -27,7 +27,7 @@ _bolt_refs[0] end_location: SourceLocation(pos=109, lineno=2, colno=41) prefix: None unpack: None - converter: 'item_slot' + converter: 'item_slots' value: _bolt_refs[1] @@ -43,7 +43,7 @@ _bolt_refs[2] end_location: SourceLocation(pos=143, lineno=2, colno=75) prefix: None unpack: None - converter: 'item_slot' + converter: 'item_slots' value: _bolt_refs[3] @@ -57,7 +57,7 @@ _bolt_refs[4] location: SourceLocation(pos=69, lineno=2, colno=1) end_location: SourceLocation(pos=143, lineno=2, colno=75) - identifier: 'item:replace:entity:targets:slot:from:entity:source:sourceSlot' + identifier: 'item:replace:entity:target:slots:from:entity:source:sourceSlots' arguments: diff --git a/packages/bolt/tests/snapshots/bolt__parse_230__0.txt b/packages/bolt/tests/snapshots/bolt__parse_230__0.txt index cee1632f6..cabfc4c07 100644 --- a/packages/bolt/tests/snapshots/bolt__parse_230__0.txt +++ b/packages/bolt/tests/snapshots/bolt__parse_230__0.txt @@ -1,6 +1,6 @@ macro foo: pass -#>ERROR Expected colon, literal 'advancement', literal 'align', literal 'anchored', literal 'append', literal 'as' or 207 other tokens but got literal 'foo'. +#>ERROR Expected colon, literal 'advancement', literal 'advancement_tag', literal 'align', literal 'anchored', literal 'append' or 256 other tokens but got literal 'foo'. # line 3, column 7 # 2 | pass # 3 | as @p foo diff --git a/packages/bolt/tests/snapshots/bolt__parse_305__0.txt b/packages/bolt/tests/snapshots/bolt__parse_305__0.txt index f44d30d23..fffa628bc 100644 --- a/packages/bolt/tests/snapshots/bolt__parse_305__0.txt +++ b/packages/bolt/tests/snapshots/bolt__parse_305__0.txt @@ -1,4 +1,4 @@ -#>ERROR Expected literal 'advancement', literal 'align', literal 'anchored', literal 'append', literal 'as', literal 'at' or 224 other tokens but got literal 'foo'. +#>ERROR Expected literal 'advancement', literal 'advancement_tag', literal 'align', literal 'anchored', literal 'append', literal 'as' or 273 other tokens but got literal 'foo'. # line 1, column 11 # 1 | as @a run foo = "bar" # : ^^^ diff --git a/packages/bolt/tests/snapshots/bolt__parse_352__0.txt b/packages/bolt/tests/snapshots/bolt__parse_352__0.txt index 6a7c4aa1d..402693da9 100644 --- a/packages/bolt/tests/snapshots/bolt__parse_352__0.txt +++ b/packages/bolt/tests/snapshots/bolt__parse_352__0.txt @@ -1,6 +1,6 @@ macro hello thing=subcommand: pass -#>ERROR Expected assignment, literal 'advancement', literal 'align', literal 'anchored', literal 'append', literal 'as' or 226 other tokens but got literal 'print(123)'. +#>ERROR Expected assignment, literal 'advancement', literal 'advancement_tag', literal 'align', literal 'anchored', literal 'append' or 275 other tokens but got literal 'print(123)'. # line 3, column 7 # 2 | pass # 3 | hello print(123) diff --git a/packages/bolt/tests/snapshots/bolt__parse_358__0.txt b/packages/bolt/tests/snapshots/bolt__parse_358__0.txt index 8924809d2..3f641a9f4 100644 --- a/packages/bolt/tests/snapshots/bolt__parse_358__0.txt +++ b/packages/bolt/tests/snapshots/bolt__parse_358__0.txt @@ -1,4 +1,4 @@ -#>ERROR Expected literal 'advancement', literal 'align', literal 'anchored', literal 'append', literal 'as', literal 'at' or 224 other tokens but got literal '"not'. +#>ERROR Expected literal 'advancement', literal 'advancement_tag', literal 'align', literal 'anchored', literal 'append', literal 'as' or 273 other tokens but got literal '"not'. # line 1, column 13 # 1 | execute run "not docstring" # : ^^^^ diff --git a/packages/bolt/tests/snapshots/bolt__parse_38__0.txt b/packages/bolt/tests/snapshots/bolt__parse_38__0.txt index f0909d81a..04ed00d6c 100644 --- a/packages/bolt/tests/snapshots/bolt__parse_38__0.txt +++ b/packages/bolt/tests/snapshots/bolt__parse_38__0.txt @@ -1,4 +1,4 @@ -#>ERROR Expected bracket '[', curly '{', docstring, ellipsis, false, identifier or 17 other tokens but reached end of file. +#>ERROR Expected bracket '[', curly '{', docstring, ellipsis, false, identifier or 18 other tokens but reached end of file. # line 1, column 3 # 1 | if if diff --git a/packages/bolt/tests/snapshots/bolt__parse_48__0.txt b/packages/bolt/tests/snapshots/bolt__parse_48__0.txt index 8649e50e4..312f6dc1e 100644 --- a/packages/bolt/tests/snapshots/bolt__parse_48__0.txt +++ b/packages/bolt/tests/snapshots/bolt__parse_48__0.txt @@ -1,5 +1,5 @@ 1 * 2 -#>ERROR Expected bracket '[', curly '{', decorator, docstring, ellipsis, false or 237 other tokens but got literal '*'. +#>ERROR Expected bracket '[', curly '{', decorator, docstring, ellipsis, false or 286 other tokens but got literal '*'. # line 2, column 1 # 1 | 1 * 2 # 2 | * 3 diff --git a/packages/bolt/tests/snapshots/bolt__parse_98__0.txt b/packages/bolt/tests/snapshots/bolt__parse_98__0.txt index a0899608f..8490fdd82 100644 --- a/packages/bolt/tests/snapshots/bolt__parse_98__0.txt +++ b/packages/bolt/tests/snapshots/bolt__parse_98__0.txt @@ -1,4 +1,4 @@ -#>ERROR Expected literal 'biome', literal 'block', literal 'blocks', literal 'data', literal 'dimension', literal 'entity' or 6 other tokens but got literal '"foo"'. +#>ERROR Expected literal 'biome', literal 'block', literal 'blocks', literal 'data', literal 'dimension', literal 'entity' or 7 other tokens but got literal '"foo"'. # line 1, column 10 # 1 | at @s if "foo" == "bar": # : ^^^^^ diff --git a/packages/bolt/tests/snapshots/bolt__parse_99__0.txt b/packages/bolt/tests/snapshots/bolt__parse_99__0.txt index 28161eb2e..7f525c9cd 100644 --- a/packages/bolt/tests/snapshots/bolt__parse_99__0.txt +++ b/packages/bolt/tests/snapshots/bolt__parse_99__0.txt @@ -1,4 +1,4 @@ -#>ERROR Expected colon, literal 'advancement', literal 'align', literal 'anchored', literal 'append', literal 'as' or 207 other tokens but got literal 'for'. +#>ERROR Expected colon, literal 'advancement', literal 'advancement_tag', literal 'align', literal 'anchored', literal 'append' or 256 other tokens but got literal 'for'. # line 1, column 7 # 1 | at @s for i in "foo": # : ^^^ diff --git a/packages/bolt/tests/snapshots/examples__build_bolt_1_20__0.pack.md b/packages/bolt/tests/snapshots/examples__build_bolt_1_20__0.pack.md index f21a828fa..653d12a53 100644 --- a/packages/bolt/tests/snapshots/examples__build_bolt_1_20__0.pack.md +++ b/packages/bolt/tests/snapshots/examples__build_bolt_1_20__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/bolt/tests/snapshots/examples__build_bolt_assets__0.pack.md b/packages/bolt/tests/snapshots/examples__build_bolt_assets__0.pack.md index b9e9a7ada..485db37c2 100644 --- a/packages/bolt/tests/snapshots/examples__build_bolt_assets__0.pack.md +++ b/packages/bolt/tests/snapshots/examples__build_bolt_assets__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/packages/bolt/tests/snapshots/examples__build_bolt_basic__0.pack.md b/packages/bolt/tests/snapshots/examples__build_bolt_basic__0.pack.md index 70332cb8c..47bbcd5f5 100644 --- a/packages/bolt/tests/snapshots/examples__build_bolt_basic__0.pack.md +++ b/packages/bolt/tests/snapshots/examples__build_bolt_basic__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } @@ -691,12 +691,12 @@ say json loaded! { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/packages/bolt/tests/snapshots/examples__build_bolt_chained_comp__0.pack.md b/packages/bolt/tests/snapshots/examples__build_bolt_chained_comp__0.pack.md index 74cf351a5..723b3eda0 100644 --- a/packages/bolt/tests/snapshots/examples__build_bolt_chained_comp__0.pack.md +++ b/packages/bolt/tests/snapshots/examples__build_bolt_chained_comp__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/bolt/tests/snapshots/examples__build_bolt_chicken__0.pack.md b/packages/bolt/tests/snapshots/examples__build_bolt_chicken__0.pack.md index 9e89e4bde..8687cf682 100644 --- a/packages/bolt/tests/snapshots/examples__build_bolt_chicken__0.pack.md +++ b/packages/bolt/tests/snapshots/examples__build_bolt_chicken__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/bolt/tests/snapshots/examples__build_bolt_circular__0.pack.md b/packages/bolt/tests/snapshots/examples__build_bolt_circular__0.pack.md index e13fa51b2..1a0138614 100644 --- a/packages/bolt/tests/snapshots/examples__build_bolt_circular__0.pack.md +++ b/packages/bolt/tests/snapshots/examples__build_bolt_circular__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/bolt/tests/snapshots/examples__build_bolt_class__0.pack.md b/packages/bolt/tests/snapshots/examples__build_bolt_class__0.pack.md index c7523bb48..a4315bdf7 100644 --- a/packages/bolt/tests/snapshots/examples__build_bolt_class__0.pack.md +++ b/packages/bolt/tests/snapshots/examples__build_bolt_class__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/bolt/tests/snapshots/examples__build_bolt_compile_cached__0.pack.md b/packages/bolt/tests/snapshots/examples__build_bolt_compile_cached__0.pack.md index f78173ddc..840a4b106 100644 --- a/packages/bolt/tests/snapshots/examples__build_bolt_compile_cached__0.pack.md +++ b/packages/bolt/tests/snapshots/examples__build_bolt_compile_cached__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/bolt/tests/snapshots/examples__build_bolt_custom_provider__0.pack.md b/packages/bolt/tests/snapshots/examples__build_bolt_custom_provider__0.pack.md index 47ada6e1a..af780361b 100644 --- a/packages/bolt/tests/snapshots/examples__build_bolt_custom_provider__0.pack.md +++ b/packages/bolt/tests/snapshots/examples__build_bolt_custom_provider__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/bolt/tests/snapshots/examples__build_bolt_debug__0.pack.md b/packages/bolt/tests/snapshots/examples__build_bolt_debug__0.pack.md index 5b3225ef5..446b39a6a 100644 --- a/packages/bolt/tests/snapshots/examples__build_bolt_debug__0.pack.md +++ b/packages/bolt/tests/snapshots/examples__build_bolt_debug__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/bolt/tests/snapshots/examples__build_bolt_defer__0.pack.md b/packages/bolt/tests/snapshots/examples__build_bolt_defer__0.pack.md index 86790e8fb..598cf07b6 100644 --- a/packages/bolt/tests/snapshots/examples__build_bolt_defer__0.pack.md +++ b/packages/bolt/tests/snapshots/examples__build_bolt_defer__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/bolt/tests/snapshots/examples__build_bolt_docstring__0.pack.md b/packages/bolt/tests/snapshots/examples__build_bolt_docstring__0.pack.md index c66b76dc2..f0b82de0c 100644 --- a/packages/bolt/tests/snapshots/examples__build_bolt_docstring__0.pack.md +++ b/packages/bolt/tests/snapshots/examples__build_bolt_docstring__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/bolt/tests/snapshots/examples__build_bolt_empty_path__0.pack.md b/packages/bolt/tests/snapshots/examples__build_bolt_empty_path__0.pack.md index 9ee022ef4..3781a13f1 100644 --- a/packages/bolt/tests/snapshots/examples__build_bolt_empty_path__0.pack.md +++ b/packages/bolt/tests/snapshots/examples__build_bolt_empty_path__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/bolt/tests/snapshots/examples__build_bolt_enum__0.pack.md b/packages/bolt/tests/snapshots/examples__build_bolt_enum__0.pack.md index 85867bb6b..4fe1909be 100644 --- a/packages/bolt/tests/snapshots/examples__build_bolt_enum__0.pack.md +++ b/packages/bolt/tests/snapshots/examples__build_bolt_enum__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/bolt/tests/snapshots/examples__build_bolt_flat__0.pack.md b/packages/bolt/tests/snapshots/examples__build_bolt_flat__0.pack.md index 70d9df1b5..ea6ef27df 100644 --- a/packages/bolt/tests/snapshots/examples__build_bolt_flat__0.pack.md +++ b/packages/bolt/tests/snapshots/examples__build_bolt_flat__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/bolt/tests/snapshots/examples__build_bolt_function_signature__0.pack.md b/packages/bolt/tests/snapshots/examples__build_bolt_function_signature__0.pack.md index b21d43ad1..f13037548 100644 --- a/packages/bolt/tests/snapshots/examples__build_bolt_function_signature__0.pack.md +++ b/packages/bolt/tests/snapshots/examples__build_bolt_function_signature__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/bolt/tests/snapshots/examples__build_bolt_generated__0.pack.md b/packages/bolt/tests/snapshots/examples__build_bolt_generated__0.pack.md index e390a4c79..5b3872edd 100644 --- a/packages/bolt/tests/snapshots/examples__build_bolt_generated__0.pack.md +++ b/packages/bolt/tests/snapshots/examples__build_bolt_generated__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/bolt/tests/snapshots/examples__build_bolt_json__0.pack.md b/packages/bolt/tests/snapshots/examples__build_bolt_json__0.pack.md index 2dceef124..2b68d12c4 100644 --- a/packages/bolt/tests/snapshots/examples__build_bolt_json__0.pack.md +++ b/packages/bolt/tests/snapshots/examples__build_bolt_json__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/bolt/tests/snapshots/examples__build_bolt_lazy__0.pack.md b/packages/bolt/tests/snapshots/examples__build_bolt_lazy__0.pack.md index 6116590e7..e6814c173 100644 --- a/packages/bolt/tests/snapshots/examples__build_bolt_lazy__0.pack.md +++ b/packages/bolt/tests/snapshots/examples__build_bolt_lazy__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/bolt/tests/snapshots/examples__build_bolt_lectern_prelude__0.pack.md b/packages/bolt/tests/snapshots/examples__build_bolt_lectern_prelude__0.pack.md index 703ea6d56..d1c40f896 100644 --- a/packages/bolt/tests/snapshots/examples__build_bolt_lectern_prelude__0.pack.md +++ b/packages/bolt/tests/snapshots/examples__build_bolt_lectern_prelude__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" }, @@ -22,12 +22,12 @@ { "directory": "dummy", "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ] } ] diff --git a/packages/bolt/tests/snapshots/examples__build_bolt_loop__0.pack.md b/packages/bolt/tests/snapshots/examples__build_bolt_loop__0.pack.md index 40077413a..1f2beeb7c 100644 --- a/packages/bolt/tests/snapshots/examples__build_bolt_loop__0.pack.md +++ b/packages/bolt/tests/snapshots/examples__build_bolt_loop__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/bolt/tests/snapshots/examples__build_bolt_macro__0.pack.md b/packages/bolt/tests/snapshots/examples__build_bolt_macro__0.pack.md index a27f32705..dcca0b1c4 100644 --- a/packages/bolt/tests/snapshots/examples__build_bolt_macro__0.pack.md +++ b/packages/bolt/tests/snapshots/examples__build_bolt_macro__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/bolt/tests/snapshots/examples__build_bolt_macro_perf__0.pack.md b/packages/bolt/tests/snapshots/examples__build_bolt_macro_perf__0.pack.md index 99aad1b65..cb81189af 100644 --- a/packages/bolt/tests/snapshots/examples__build_bolt_macro_perf__0.pack.md +++ b/packages/bolt/tests/snapshots/examples__build_bolt_macro_perf__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/bolt/tests/snapshots/examples__build_bolt_memo2__0.pack.md b/packages/bolt/tests/snapshots/examples__build_bolt_memo2__0.pack.md index 4fb10ae47..b54a4e065 100644 --- a/packages/bolt/tests/snapshots/examples__build_bolt_memo2__0.pack.md +++ b/packages/bolt/tests/snapshots/examples__build_bolt_memo2__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/bolt/tests/snapshots/examples__build_bolt_memo3__0.pack.md b/packages/bolt/tests/snapshots/examples__build_bolt_memo3__0.pack.md index 7229cfc18..0a3f3fe00 100644 --- a/packages/bolt/tests/snapshots/examples__build_bolt_memo3__0.pack.md +++ b/packages/bolt/tests/snapshots/examples__build_bolt_memo3__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/bolt/tests/snapshots/examples__build_bolt_memo4__0.pack.md b/packages/bolt/tests/snapshots/examples__build_bolt_memo4__0.pack.md index 750b4e34e..fc4dd5b70 100644 --- a/packages/bolt/tests/snapshots/examples__build_bolt_memo4__0.pack.md +++ b/packages/bolt/tests/snapshots/examples__build_bolt_memo4__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/bolt/tests/snapshots/examples__build_bolt_memo__0.pack.md b/packages/bolt/tests/snapshots/examples__build_bolt_memo__0.pack.md index b9287d288..20f8e1d79 100644 --- a/packages/bolt/tests/snapshots/examples__build_bolt_memo__0.pack.md +++ b/packages/bolt/tests/snapshots/examples__build_bolt_memo__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/bolt/tests/snapshots/examples__build_bolt_merge__0.pack.md b/packages/bolt/tests/snapshots/examples__build_bolt_merge__0.pack.md index fa2f387e0..984b57797 100644 --- a/packages/bolt/tests/snapshots/examples__build_bolt_merge__0.pack.md +++ b/packages/bolt/tests/snapshots/examples__build_bolt_merge__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/bolt/tests/snapshots/examples__build_bolt_nested_location__0.pack.md b/packages/bolt/tests/snapshots/examples__build_bolt_nested_location__0.pack.md index d3807be77..bdb5617fd 100644 --- a/packages/bolt/tests/snapshots/examples__build_bolt_nested_location__0.pack.md +++ b/packages/bolt/tests/snapshots/examples__build_bolt_nested_location__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/bolt/tests/snapshots/examples__build_bolt_nesting__0.pack.md b/packages/bolt/tests/snapshots/examples__build_bolt_nesting__0.pack.md index 0d094ecfb..2b57d174f 100644 --- a/packages/bolt/tests/snapshots/examples__build_bolt_nesting__0.pack.md +++ b/packages/bolt/tests/snapshots/examples__build_bolt_nesting__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/bolt/tests/snapshots/examples__build_bolt_order__0.pack.md b/packages/bolt/tests/snapshots/examples__build_bolt_order__0.pack.md index 816ff1840..b4098c76a 100644 --- a/packages/bolt/tests/snapshots/examples__build_bolt_order__0.pack.md +++ b/packages/bolt/tests/snapshots/examples__build_bolt_order__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/bolt/tests/snapshots/examples__build_bolt_overgen__0.pack.md b/packages/bolt/tests/snapshots/examples__build_bolt_overgen__0.pack.md index 15dfb7a3a..6a0eda1fb 100644 --- a/packages/bolt/tests/snapshots/examples__build_bolt_overgen__0.pack.md +++ b/packages/bolt/tests/snapshots/examples__build_bolt_overgen__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" }, diff --git a/packages/bolt/tests/snapshots/examples__build_bolt_overlay__0.pack.md b/packages/bolt/tests/snapshots/examples__build_bolt_overlay__0.pack.md index 5d1f6af88..1d8dbdaff 100644 --- a/packages/bolt/tests/snapshots/examples__build_bolt_overlay__0.pack.md +++ b/packages/bolt/tests/snapshots/examples__build_bolt_overlay__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" }, @@ -22,12 +22,12 @@ { "directory": "dummy_overlay", "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ] } ] diff --git a/packages/bolt/tests/snapshots/examples__build_bolt_patchers__0.pack.md b/packages/bolt/tests/snapshots/examples__build_bolt_patchers__0.pack.md index e85c8cbdd..34d07f4de 100644 --- a/packages/bolt/tests/snapshots/examples__build_bolt_patchers__0.pack.md +++ b/packages/bolt/tests/snapshots/examples__build_bolt_patchers__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/bolt/tests/snapshots/examples__build_bolt_prelude__0.pack.md b/packages/bolt/tests/snapshots/examples__build_bolt_prelude__0.pack.md index 323d36634..e8c94b1ab 100644 --- a/packages/bolt/tests/snapshots/examples__build_bolt_prelude__0.pack.md +++ b/packages/bolt/tests/snapshots/examples__build_bolt_prelude__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/bolt/tests/snapshots/examples__build_bolt_proc_macro__0.pack.md b/packages/bolt/tests/snapshots/examples__build_bolt_proc_macro__0.pack.md index a0338d84a..2d5ee64ef 100644 --- a/packages/bolt/tests/snapshots/examples__build_bolt_proc_macro__0.pack.md +++ b/packages/bolt/tests/snapshots/examples__build_bolt_proc_macro__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/bolt/tests/snapshots/examples__build_bolt_sample_ui__0.pack.md b/packages/bolt/tests/snapshots/examples__build_bolt_sample_ui__0.pack.md index da01a1d01..011aa41a4 100644 --- a/packages/bolt/tests/snapshots/examples__build_bolt_sample_ui__0.pack.md +++ b/packages/bolt/tests/snapshots/examples__build_bolt_sample_ui__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/bolt/tests/snapshots/examples__build_bolt_shadow_global__0.pack.md b/packages/bolt/tests/snapshots/examples__build_bolt_shadow_global__0.pack.md index 65f77e453..68aa97fb1 100644 --- a/packages/bolt/tests/snapshots/examples__build_bolt_shadow_global__0.pack.md +++ b/packages/bolt/tests/snapshots/examples__build_bolt_shadow_global__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/bolt/tests/snapshots/examples__build_bolt_strip_final_newline__0.pack.md b/packages/bolt/tests/snapshots/examples__build_bolt_strip_final_newline__0.pack.md index 207fa05e5..13da24059 100644 --- a/packages/bolt/tests/snapshots/examples__build_bolt_strip_final_newline__0.pack.md +++ b/packages/bolt/tests/snapshots/examples__build_bolt_strip_final_newline__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/bolt/tests/snapshots/examples__build_bolt_summon__0.pack.md b/packages/bolt/tests/snapshots/examples__build_bolt_summon__0.pack.md index 0b97f7be6..2f73f13b7 100644 --- a/packages/bolt/tests/snapshots/examples__build_bolt_summon__0.pack.md +++ b/packages/bolt/tests/snapshots/examples__build_bolt_summon__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/bolt/tests/snapshots/examples__build_bolt_too_many_statically_nested_blocks__0.pack.md b/packages/bolt/tests/snapshots/examples__build_bolt_too_many_statically_nested_blocks__0.pack.md index 1b2d90b90..e0c25760a 100644 --- a/packages/bolt/tests/snapshots/examples__build_bolt_too_many_statically_nested_blocks__0.pack.md +++ b/packages/bolt/tests/snapshots/examples__build_bolt_too_many_statically_nested_blocks__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } @@ -35,7 +35,7 @@ _bolt_helper_interpolate_nbt = _bolt_runtime.helpers['interpolate_nbt'] _bolt_helper_replace = _bolt_runtime.helpers['replace'] _bolt_helper_interpolate_numeric = _bolt_runtime.helpers['interpolate_numeric'] _bolt_helper_interpolate_resource_location = _bolt_runtime.helpers['interpolate_resource_location'] -_bolt_helper_interpolate_item_slot = _bolt_runtime.helpers['interpolate_item_slot'] +_bolt_helper_interpolate_item_slots = _bolt_runtime.helpers['interpolate_item_slots'] _bolt_helper_exit_stack = _bolt_runtime.helpers['exit_stack'] with _bolt_helper_exit_stack() as _bolt_fused_with_statement9: __bolt_var37 = _bolt_fused_with_statement9.enter_context(_bolt_runtime.scope()) @@ -230,7 +230,7 @@ with _bolt_helper_exit_stack() as _bolt_fused_with_statement9: _bolt_fused_with_statement5.enter_context(_bolt_runtime.push_nesting('execute:run:subcommand')) __bolt_var32 = i __bolt_var33 = 'container.{}'.format(__bolt_var32) - __bolt_var33 = _bolt_helper_interpolate_item_slot(__bolt_var33, _bolt_refs[93]) + __bolt_var33 = _bolt_helper_interpolate_item_slots(__bolt_var33, _bolt_refs[93]) _bolt_runtime.commands.append(_bolt_helper_replace(_bolt_refs[99], arguments=_bolt_helper_children([_bolt_helper_replace(_bolt_refs[98], arguments=_bolt_helper_children([*_bolt_helper_children([_bolt_refs[92], _bolt_helper_replace(_bolt_refs[91], components=_bolt_helper_children([_bolt_refs[90], _bolt_helper_replace(_bolt_refs[89], index=_bolt_helper_replace(_bolt_refs[88], entries=_bolt_helper_children([_bolt_helper_replace(_bolt_refs[86], value=__bolt_var30), _bolt_refs[87]])))]))]), _bolt_helper_replace(_bolt_refs[97], arguments=_bolt_helper_children([_bolt_helper_replace(_bolt_refs[96], arguments=_bolt_helper_children([_bolt_refs[94], __bolt_var33, _bolt_refs[95]]))]))]))]))) _bolt_runtime.commands.append(_bolt_helper_replace(_bolt_refs[108], arguments=_bolt_helper_children([_bolt_helper_replace(_bolt_refs[107], arguments=_bolt_helper_children([*_bolt_refs[104:107], _bolt_helper_replace(_bolt_refs[103], arguments=_bolt_helper_children([_bolt_helper_replace(_bolt_refs[102], arguments=_bolt_helper_children([*_bolt_refs[101:102], _bolt_helper_replace(_bolt_refs[100], commands=_bolt_helper_children(__bolt_var34))]))]))]))]))) _bolt_runtime.commands.append(_bolt_helper_replace(_bolt_refs[120], arguments=_bolt_helper_children([_bolt_helper_replace(_bolt_refs[119], arguments=_bolt_helper_children([*_bolt_refs[116:119], _bolt_helper_replace(_bolt_refs[115], arguments=_bolt_helper_children([_bolt_helper_replace(_bolt_refs[114], arguments=_bolt_helper_children([*_bolt_refs[113:114], _bolt_helper_replace(_bolt_refs[112], commands=_bolt_helper_children(__bolt_var35))]))]))]))]))) diff --git a/packages/bolt/tests/snapshots/examples__build_bolt_type_annotations__0.pack.md b/packages/bolt/tests/snapshots/examples__build_bolt_type_annotations__0.pack.md index fa2bf6d47..b3882539c 100644 --- a/packages/bolt/tests/snapshots/examples__build_bolt_type_annotations__0.pack.md +++ b/packages/bolt/tests/snapshots/examples__build_bolt_type_annotations__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/bolt/tests/snapshots/examples__build_weird_char__0.pack.md b/packages/bolt/tests/snapshots/examples__build_weird_char__0.pack.md index 802b82cd8..17a5ccd77 100644 --- a/packages/bolt/tests/snapshots/examples__build_weird_char__0.pack.md +++ b/packages/bolt/tests/snapshots/examples__build_weird_char__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/bolt/tests/snapshots/spec__prototypes__0.json b/packages/bolt/tests/snapshots/spec__prototypes__0.json index 3ee728484..a6c913f7c 100644 --- a/packages/bolt/tests/snapshots/spec__prototypes__0.json +++ b/packages/bolt/tests/snapshots/spec__prototypes__0.json @@ -12,17 +12,29 @@ "advancement:revoke:targets:only:advancement:criterion", "advancement:revoke:targets:through:advancement", "advancement:revoke:targets:until:advancement", + "advancement_tag:name:content", "align:axes:subcommand", "anchored:anchor:subcommand", + "append:advancement_tag:name:content", "append:banner_pattern_tag:name:content", "append:block_tag:name:content", + "append:block_transformer_tag:name:content", + "append:cat_sound_variant_tag:name:content", "append:cat_variant_tag:name:content", "append:chat_type_tag:name:content", + "append:chicken_sound_variant_tag:name:content", "append:chicken_variant_tag:name:content", "append:configured_feature_tag:name:content", + "append:context_float_provider_tag:name:content", + "append:context_int_provider_tag:name:content", + "append:cow_sound_variant_tag:name:content", "append:cow_variant_tag:name:content", "append:damage_type_tag:name:content", + "append:decorated_pot_pattern_tag:name:content", "append:dialog_tag:name:content", + "append:dimension_tag:name:content", + "append:dimension_type_tag:name:content", + "append:enchantment_provider_tag:name:content", "append:enchantment_tag:name:content", "append:entity_type_tag:name:content", "append:fluid_tag:name:content", @@ -31,21 +43,47 @@ "append:function_tag:name:content", "append:game_event_tag:name:content", "append:instrument_tag:name:content", + "append:item_modifier_tag:name:content", "append:item_tag:name:content", + "append:jukebox_song_tag:name:content", + "append:loot_table_tag:name:content", "append:painting_variant_tag:name:content", + "append:pig_sound_variant_tag:name:content", + "append:pig_variant_tag:name:content", "append:point_of_interest_type_tag:name:content", "append:potion_tag:name:content", + "append:predicate_tag:name:content", + "append:recipe_tag:name:content", + "append:slot_source_tag:name:content", + "append:sulfur_cube_archetype_tag:name:content", + "append:test_environment_tag:name:content", + "append:test_instance_tag:name:content", "append:timeline_tag:name:content", "append:trade_set_tag:name:content", + "append:trial_spawner_tag:name:content", + "append:trim_material_tag:name:content", + "append:trim_pattern_tag:name:content", "append:villager_trade_tag:name:content", "append:wolf_sound_variant_tag:name:content", + "append:wolf_variant_tag:name:content", "append:world_clock_tag:name:content", "append:worldgen_biome_tag:name:content", + "append:worldgen_block_state_provider_tag:name:content", + "append:worldgen_carver_tag:name:content", "append:worldgen_configured_carver_tag:name:content", + "append:worldgen_density_function_tag:name:content", + "append:worldgen_feature_tag:name:content", "append:worldgen_flat_level_generator_preset_tag:name:content", + "append:worldgen_material_condition_tag:name:content", + "append:worldgen_material_rule_tag:name:content", + "append:worldgen_multi_noise_biome_source_parameter_list_tag:name:content", + "append:worldgen_noise_settings_tag:name:content", + "append:worldgen_noise_tag:name:content", "append:worldgen_placed_feature_tag:name:content", + "append:worldgen_processor_list_tag:name:content", "append:worldgen_structure_set_tag:name:content", "append:worldgen_structure_tag:name:content", + "append:worldgen_template_pool_tag:name:content", "append:worldgen_world_preset_tag:name:content", "append:zombie_nautilus_variant_tag:name:content", "as:targets:subcommand", @@ -73,6 +111,8 @@ "banner_pattern:name:content", "banner_pattern_tag:name:content", "block_tag:name:content", + "block_tranformer:name:content", + "block_transformer_tag:name:content", "blockstate:name:content", "bossbar:add:id:name", "bossbar:get:id:max", @@ -101,11 +141,13 @@ "bossbar:set:id:visible:visible", "break", "cat_sound_variant:name:content", + "cat_sound_variant_tag:name:content", "cat_variant:name:content", "cat_variant_tag:name:content", "chat_type:name:content", "chat_type_tag:name:content", "chicken_sound_variant:name:content", + "chicken_sound_variant_tag:name:content", "chicken_variant:name:content", "chicken_variant_tag:name:content", "class:name:bases:body", @@ -218,9 +260,23 @@ "clone:from:sourceDimension:begin:end:to:targetDimension:destination:strict:replace:force", "clone:from:sourceDimension:begin:end:to:targetDimension:destination:strict:replace:move", "clone:from:sourceDimension:begin:end:to:targetDimension:destination:strict:replace:normal", + "compute:block:computePos:float:provider", + "compute:block:computePos:float:provider:scale", + "compute:block:computePos:integer:provider", + "compute:default:float:provider", + "compute:default:float:provider:scale", + "compute:default:integer:provider", + "compute:entity:computeTarget:float:provider", + "compute:entity:computeTarget:float:provider:scale", + "compute:entity:computeTarget:integer:provider", "configured_feature_tag:name:content", + "context_float_provider:name:content", + "context_float_provider_tag:name:content", + "context_int_provider:name:content", + "context_int_provider_tag:name:content", "continue", "cow_sound_variant:name:content", + "cow_sound_variant_tag:name:content", "cow_variant:name:content", "cow_variant_tag:name:content", "damage:target:amount", @@ -230,123 +286,159 @@ "damage:target:amount:damageType:by:entity:from:cause", "damage_type:name:content", "damage_type_tag:name:content", - "data:get:block:targetPos", - "data:get:block:targetPos:path", - "data:get:block:targetPos:path:scale", + "data:get:block:target", + "data:get:block:target:path", + "data:get:block:target:path:scale", "data:get:entity:target", "data:get:entity:target:path", "data:get:entity:target:path:scale", "data:get:storage:target", "data:get:storage:target:path", "data:get:storage:target:path:scale", - "data:merge:block:targetPos:nbt", + "data:merge:block:target:nbt", "data:merge:entity:target:nbt", "data:merge:storage:target:nbt", - "data:modify:block:targetPos:targetPath:append:from:block:sourcePos", - "data:modify:block:targetPos:targetPath:append:from:block:sourcePos:sourcePath", - "data:modify:block:targetPos:targetPath:append:from:entity:source", - "data:modify:block:targetPos:targetPath:append:from:entity:source:sourcePath", - "data:modify:block:targetPos:targetPath:append:from:storage:source", - "data:modify:block:targetPos:targetPath:append:from:storage:source:sourcePath", - "data:modify:block:targetPos:targetPath:append:string:block:sourcePos", - "data:modify:block:targetPos:targetPath:append:string:block:sourcePos:sourcePath", - "data:modify:block:targetPos:targetPath:append:string:block:sourcePos:sourcePath:start", - "data:modify:block:targetPos:targetPath:append:string:block:sourcePos:sourcePath:start:end", - "data:modify:block:targetPos:targetPath:append:string:entity:source", - "data:modify:block:targetPos:targetPath:append:string:entity:source:sourcePath", - "data:modify:block:targetPos:targetPath:append:string:entity:source:sourcePath:start", - "data:modify:block:targetPos:targetPath:append:string:entity:source:sourcePath:start:end", - "data:modify:block:targetPos:targetPath:append:string:storage:source", - "data:modify:block:targetPos:targetPath:append:string:storage:source:sourcePath", - "data:modify:block:targetPos:targetPath:append:string:storage:source:sourcePath:start", - "data:modify:block:targetPos:targetPath:append:string:storage:source:sourcePath:start:end", - "data:modify:block:targetPos:targetPath:append:value:value", - "data:modify:block:targetPos:targetPath:insert:index:from:block:sourcePos", - "data:modify:block:targetPos:targetPath:insert:index:from:block:sourcePos:sourcePath", - "data:modify:block:targetPos:targetPath:insert:index:from:entity:source", - "data:modify:block:targetPos:targetPath:insert:index:from:entity:source:sourcePath", - "data:modify:block:targetPos:targetPath:insert:index:from:storage:source", - "data:modify:block:targetPos:targetPath:insert:index:from:storage:source:sourcePath", - "data:modify:block:targetPos:targetPath:insert:index:string:block:sourcePos", - "data:modify:block:targetPos:targetPath:insert:index:string:block:sourcePos:sourcePath", - "data:modify:block:targetPos:targetPath:insert:index:string:block:sourcePos:sourcePath:start", - "data:modify:block:targetPos:targetPath:insert:index:string:block:sourcePos:sourcePath:start:end", - "data:modify:block:targetPos:targetPath:insert:index:string:entity:source", - "data:modify:block:targetPos:targetPath:insert:index:string:entity:source:sourcePath", - "data:modify:block:targetPos:targetPath:insert:index:string:entity:source:sourcePath:start", - "data:modify:block:targetPos:targetPath:insert:index:string:entity:source:sourcePath:start:end", - "data:modify:block:targetPos:targetPath:insert:index:string:storage:source", - "data:modify:block:targetPos:targetPath:insert:index:string:storage:source:sourcePath", - "data:modify:block:targetPos:targetPath:insert:index:string:storage:source:sourcePath:start", - "data:modify:block:targetPos:targetPath:insert:index:string:storage:source:sourcePath:start:end", - "data:modify:block:targetPos:targetPath:insert:index:value:value", - "data:modify:block:targetPos:targetPath:merge:from:block:sourcePos", - "data:modify:block:targetPos:targetPath:merge:from:block:sourcePos:sourcePath", - "data:modify:block:targetPos:targetPath:merge:from:entity:source", - "data:modify:block:targetPos:targetPath:merge:from:entity:source:sourcePath", - "data:modify:block:targetPos:targetPath:merge:from:storage:source", - "data:modify:block:targetPos:targetPath:merge:from:storage:source:sourcePath", - "data:modify:block:targetPos:targetPath:merge:string:block:sourcePos", - "data:modify:block:targetPos:targetPath:merge:string:block:sourcePos:sourcePath", - "data:modify:block:targetPos:targetPath:merge:string:block:sourcePos:sourcePath:start", - "data:modify:block:targetPos:targetPath:merge:string:block:sourcePos:sourcePath:start:end", - "data:modify:block:targetPos:targetPath:merge:string:entity:source", - "data:modify:block:targetPos:targetPath:merge:string:entity:source:sourcePath", - "data:modify:block:targetPos:targetPath:merge:string:entity:source:sourcePath:start", - "data:modify:block:targetPos:targetPath:merge:string:entity:source:sourcePath:start:end", - "data:modify:block:targetPos:targetPath:merge:string:storage:source", - "data:modify:block:targetPos:targetPath:merge:string:storage:source:sourcePath", - "data:modify:block:targetPos:targetPath:merge:string:storage:source:sourcePath:start", - "data:modify:block:targetPos:targetPath:merge:string:storage:source:sourcePath:start:end", - "data:modify:block:targetPos:targetPath:merge:value:value", - "data:modify:block:targetPos:targetPath:prepend:from:block:sourcePos", - "data:modify:block:targetPos:targetPath:prepend:from:block:sourcePos:sourcePath", - "data:modify:block:targetPos:targetPath:prepend:from:entity:source", - "data:modify:block:targetPos:targetPath:prepend:from:entity:source:sourcePath", - "data:modify:block:targetPos:targetPath:prepend:from:storage:source", - "data:modify:block:targetPos:targetPath:prepend:from:storage:source:sourcePath", - "data:modify:block:targetPos:targetPath:prepend:string:block:sourcePos", - "data:modify:block:targetPos:targetPath:prepend:string:block:sourcePos:sourcePath", - "data:modify:block:targetPos:targetPath:prepend:string:block:sourcePos:sourcePath:start", - "data:modify:block:targetPos:targetPath:prepend:string:block:sourcePos:sourcePath:start:end", - "data:modify:block:targetPos:targetPath:prepend:string:entity:source", - "data:modify:block:targetPos:targetPath:prepend:string:entity:source:sourcePath", - "data:modify:block:targetPos:targetPath:prepend:string:entity:source:sourcePath:start", - "data:modify:block:targetPos:targetPath:prepend:string:entity:source:sourcePath:start:end", - "data:modify:block:targetPos:targetPath:prepend:string:storage:source", - "data:modify:block:targetPos:targetPath:prepend:string:storage:source:sourcePath", - "data:modify:block:targetPos:targetPath:prepend:string:storage:source:sourcePath:start", - "data:modify:block:targetPos:targetPath:prepend:string:storage:source:sourcePath:start:end", - "data:modify:block:targetPos:targetPath:prepend:value:value", - "data:modify:block:targetPos:targetPath:set:from:block:sourcePos", - "data:modify:block:targetPos:targetPath:set:from:block:sourcePos:sourcePath", - "data:modify:block:targetPos:targetPath:set:from:entity:source", - "data:modify:block:targetPos:targetPath:set:from:entity:source:sourcePath", - "data:modify:block:targetPos:targetPath:set:from:storage:source", - "data:modify:block:targetPos:targetPath:set:from:storage:source:sourcePath", - "data:modify:block:targetPos:targetPath:set:string:block:sourcePos", - "data:modify:block:targetPos:targetPath:set:string:block:sourcePos:sourcePath", - "data:modify:block:targetPos:targetPath:set:string:block:sourcePos:sourcePath:start", - "data:modify:block:targetPos:targetPath:set:string:block:sourcePos:sourcePath:start:end", - "data:modify:block:targetPos:targetPath:set:string:entity:source", - "data:modify:block:targetPos:targetPath:set:string:entity:source:sourcePath", - "data:modify:block:targetPos:targetPath:set:string:entity:source:sourcePath:start", - "data:modify:block:targetPos:targetPath:set:string:entity:source:sourcePath:start:end", - "data:modify:block:targetPos:targetPath:set:string:storage:source", - "data:modify:block:targetPos:targetPath:set:string:storage:source:sourcePath", - "data:modify:block:targetPos:targetPath:set:string:storage:source:sourcePath:start", - "data:modify:block:targetPos:targetPath:set:string:storage:source:sourcePath:start:end", - "data:modify:block:targetPos:targetPath:set:value:value", - "data:modify:entity:target:targetPath:append:from:block:sourcePos", - "data:modify:entity:target:targetPath:append:from:block:sourcePos:sourcePath", + "data:modify:block:target:targetPath:append:compute:block:computePos:float:provider", + "data:modify:block:target:targetPath:append:compute:block:computePos:integer:provider", + "data:modify:block:target:targetPath:append:compute:default:float:provider", + "data:modify:block:target:targetPath:append:compute:default:integer:provider", + "data:modify:block:target:targetPath:append:compute:entity:computeTarget:float:provider", + "data:modify:block:target:targetPath:append:compute:entity:computeTarget:integer:provider", + "data:modify:block:target:targetPath:append:from:block:source", + "data:modify:block:target:targetPath:append:from:block:source:sourcePath", + "data:modify:block:target:targetPath:append:from:entity:source", + "data:modify:block:target:targetPath:append:from:entity:source:sourcePath", + "data:modify:block:target:targetPath:append:from:storage:source", + "data:modify:block:target:targetPath:append:from:storage:source:sourcePath", + "data:modify:block:target:targetPath:append:string:block:source", + "data:modify:block:target:targetPath:append:string:block:source:sourcePath", + "data:modify:block:target:targetPath:append:string:block:source:sourcePath:start", + "data:modify:block:target:targetPath:append:string:block:source:sourcePath:start:end", + "data:modify:block:target:targetPath:append:string:entity:source", + "data:modify:block:target:targetPath:append:string:entity:source:sourcePath", + "data:modify:block:target:targetPath:append:string:entity:source:sourcePath:start", + "data:modify:block:target:targetPath:append:string:entity:source:sourcePath:start:end", + "data:modify:block:target:targetPath:append:string:storage:source", + "data:modify:block:target:targetPath:append:string:storage:source:sourcePath", + "data:modify:block:target:targetPath:append:string:storage:source:sourcePath:start", + "data:modify:block:target:targetPath:append:string:storage:source:sourcePath:start:end", + "data:modify:block:target:targetPath:append:value:value", + "data:modify:block:target:targetPath:insert:index:compute:block:computePos:float:provider", + "data:modify:block:target:targetPath:insert:index:compute:block:computePos:integer:provider", + "data:modify:block:target:targetPath:insert:index:compute:default:float:provider", + "data:modify:block:target:targetPath:insert:index:compute:default:integer:provider", + "data:modify:block:target:targetPath:insert:index:compute:entity:computeTarget:float:provider", + "data:modify:block:target:targetPath:insert:index:compute:entity:computeTarget:integer:provider", + "data:modify:block:target:targetPath:insert:index:from:block:source", + "data:modify:block:target:targetPath:insert:index:from:block:source:sourcePath", + "data:modify:block:target:targetPath:insert:index:from:entity:source", + "data:modify:block:target:targetPath:insert:index:from:entity:source:sourcePath", + "data:modify:block:target:targetPath:insert:index:from:storage:source", + "data:modify:block:target:targetPath:insert:index:from:storage:source:sourcePath", + "data:modify:block:target:targetPath:insert:index:string:block:source", + "data:modify:block:target:targetPath:insert:index:string:block:source:sourcePath", + "data:modify:block:target:targetPath:insert:index:string:block:source:sourcePath:start", + "data:modify:block:target:targetPath:insert:index:string:block:source:sourcePath:start:end", + "data:modify:block:target:targetPath:insert:index:string:entity:source", + "data:modify:block:target:targetPath:insert:index:string:entity:source:sourcePath", + "data:modify:block:target:targetPath:insert:index:string:entity:source:sourcePath:start", + "data:modify:block:target:targetPath:insert:index:string:entity:source:sourcePath:start:end", + "data:modify:block:target:targetPath:insert:index:string:storage:source", + "data:modify:block:target:targetPath:insert:index:string:storage:source:sourcePath", + "data:modify:block:target:targetPath:insert:index:string:storage:source:sourcePath:start", + "data:modify:block:target:targetPath:insert:index:string:storage:source:sourcePath:start:end", + "data:modify:block:target:targetPath:insert:index:value:value", + "data:modify:block:target:targetPath:merge:compute:block:computePos:float:provider", + "data:modify:block:target:targetPath:merge:compute:block:computePos:integer:provider", + "data:modify:block:target:targetPath:merge:compute:default:float:provider", + "data:modify:block:target:targetPath:merge:compute:default:integer:provider", + "data:modify:block:target:targetPath:merge:compute:entity:computeTarget:float:provider", + "data:modify:block:target:targetPath:merge:compute:entity:computeTarget:integer:provider", + "data:modify:block:target:targetPath:merge:from:block:source", + "data:modify:block:target:targetPath:merge:from:block:source:sourcePath", + "data:modify:block:target:targetPath:merge:from:entity:source", + "data:modify:block:target:targetPath:merge:from:entity:source:sourcePath", + "data:modify:block:target:targetPath:merge:from:storage:source", + "data:modify:block:target:targetPath:merge:from:storage:source:sourcePath", + "data:modify:block:target:targetPath:merge:string:block:source", + "data:modify:block:target:targetPath:merge:string:block:source:sourcePath", + "data:modify:block:target:targetPath:merge:string:block:source:sourcePath:start", + "data:modify:block:target:targetPath:merge:string:block:source:sourcePath:start:end", + "data:modify:block:target:targetPath:merge:string:entity:source", + "data:modify:block:target:targetPath:merge:string:entity:source:sourcePath", + "data:modify:block:target:targetPath:merge:string:entity:source:sourcePath:start", + "data:modify:block:target:targetPath:merge:string:entity:source:sourcePath:start:end", + "data:modify:block:target:targetPath:merge:string:storage:source", + "data:modify:block:target:targetPath:merge:string:storage:source:sourcePath", + "data:modify:block:target:targetPath:merge:string:storage:source:sourcePath:start", + "data:modify:block:target:targetPath:merge:string:storage:source:sourcePath:start:end", + "data:modify:block:target:targetPath:merge:value:value", + "data:modify:block:target:targetPath:prepend:compute:block:computePos:float:provider", + "data:modify:block:target:targetPath:prepend:compute:block:computePos:integer:provider", + "data:modify:block:target:targetPath:prepend:compute:default:float:provider", + "data:modify:block:target:targetPath:prepend:compute:default:integer:provider", + "data:modify:block:target:targetPath:prepend:compute:entity:computeTarget:float:provider", + "data:modify:block:target:targetPath:prepend:compute:entity:computeTarget:integer:provider", + "data:modify:block:target:targetPath:prepend:from:block:source", + "data:modify:block:target:targetPath:prepend:from:block:source:sourcePath", + "data:modify:block:target:targetPath:prepend:from:entity:source", + "data:modify:block:target:targetPath:prepend:from:entity:source:sourcePath", + "data:modify:block:target:targetPath:prepend:from:storage:source", + "data:modify:block:target:targetPath:prepend:from:storage:source:sourcePath", + "data:modify:block:target:targetPath:prepend:string:block:source", + "data:modify:block:target:targetPath:prepend:string:block:source:sourcePath", + "data:modify:block:target:targetPath:prepend:string:block:source:sourcePath:start", + "data:modify:block:target:targetPath:prepend:string:block:source:sourcePath:start:end", + "data:modify:block:target:targetPath:prepend:string:entity:source", + "data:modify:block:target:targetPath:prepend:string:entity:source:sourcePath", + "data:modify:block:target:targetPath:prepend:string:entity:source:sourcePath:start", + "data:modify:block:target:targetPath:prepend:string:entity:source:sourcePath:start:end", + "data:modify:block:target:targetPath:prepend:string:storage:source", + "data:modify:block:target:targetPath:prepend:string:storage:source:sourcePath", + "data:modify:block:target:targetPath:prepend:string:storage:source:sourcePath:start", + "data:modify:block:target:targetPath:prepend:string:storage:source:sourcePath:start:end", + "data:modify:block:target:targetPath:prepend:value:value", + "data:modify:block:target:targetPath:set:compute:block:computePos:float:provider", + "data:modify:block:target:targetPath:set:compute:block:computePos:integer:provider", + "data:modify:block:target:targetPath:set:compute:default:float:provider", + "data:modify:block:target:targetPath:set:compute:default:integer:provider", + "data:modify:block:target:targetPath:set:compute:entity:computeTarget:float:provider", + "data:modify:block:target:targetPath:set:compute:entity:computeTarget:integer:provider", + "data:modify:block:target:targetPath:set:from:block:source", + "data:modify:block:target:targetPath:set:from:block:source:sourcePath", + "data:modify:block:target:targetPath:set:from:entity:source", + "data:modify:block:target:targetPath:set:from:entity:source:sourcePath", + "data:modify:block:target:targetPath:set:from:storage:source", + "data:modify:block:target:targetPath:set:from:storage:source:sourcePath", + "data:modify:block:target:targetPath:set:string:block:source", + "data:modify:block:target:targetPath:set:string:block:source:sourcePath", + "data:modify:block:target:targetPath:set:string:block:source:sourcePath:start", + "data:modify:block:target:targetPath:set:string:block:source:sourcePath:start:end", + "data:modify:block:target:targetPath:set:string:entity:source", + "data:modify:block:target:targetPath:set:string:entity:source:sourcePath", + "data:modify:block:target:targetPath:set:string:entity:source:sourcePath:start", + "data:modify:block:target:targetPath:set:string:entity:source:sourcePath:start:end", + "data:modify:block:target:targetPath:set:string:storage:source", + "data:modify:block:target:targetPath:set:string:storage:source:sourcePath", + "data:modify:block:target:targetPath:set:string:storage:source:sourcePath:start", + "data:modify:block:target:targetPath:set:string:storage:source:sourcePath:start:end", + "data:modify:block:target:targetPath:set:value:value", + "data:modify:entity:target:targetPath:append:compute:block:computePos:float:provider", + "data:modify:entity:target:targetPath:append:compute:block:computePos:integer:provider", + "data:modify:entity:target:targetPath:append:compute:default:float:provider", + "data:modify:entity:target:targetPath:append:compute:default:integer:provider", + "data:modify:entity:target:targetPath:append:compute:entity:computeTarget:float:provider", + "data:modify:entity:target:targetPath:append:compute:entity:computeTarget:integer:provider", + "data:modify:entity:target:targetPath:append:from:block:source", + "data:modify:entity:target:targetPath:append:from:block:source:sourcePath", "data:modify:entity:target:targetPath:append:from:entity:source", "data:modify:entity:target:targetPath:append:from:entity:source:sourcePath", "data:modify:entity:target:targetPath:append:from:storage:source", "data:modify:entity:target:targetPath:append:from:storage:source:sourcePath", - "data:modify:entity:target:targetPath:append:string:block:sourcePos", - "data:modify:entity:target:targetPath:append:string:block:sourcePos:sourcePath", - "data:modify:entity:target:targetPath:append:string:block:sourcePos:sourcePath:start", - "data:modify:entity:target:targetPath:append:string:block:sourcePos:sourcePath:start:end", + "data:modify:entity:target:targetPath:append:string:block:source", + "data:modify:entity:target:targetPath:append:string:block:source:sourcePath", + "data:modify:entity:target:targetPath:append:string:block:source:sourcePath:start", + "data:modify:entity:target:targetPath:append:string:block:source:sourcePath:start:end", "data:modify:entity:target:targetPath:append:string:entity:source", "data:modify:entity:target:targetPath:append:string:entity:source:sourcePath", "data:modify:entity:target:targetPath:append:string:entity:source:sourcePath:start", @@ -356,16 +448,22 @@ "data:modify:entity:target:targetPath:append:string:storage:source:sourcePath:start", "data:modify:entity:target:targetPath:append:string:storage:source:sourcePath:start:end", "data:modify:entity:target:targetPath:append:value:value", - "data:modify:entity:target:targetPath:insert:index:from:block:sourcePos", - "data:modify:entity:target:targetPath:insert:index:from:block:sourcePos:sourcePath", + "data:modify:entity:target:targetPath:insert:index:compute:block:computePos:float:provider", + "data:modify:entity:target:targetPath:insert:index:compute:block:computePos:integer:provider", + "data:modify:entity:target:targetPath:insert:index:compute:default:float:provider", + "data:modify:entity:target:targetPath:insert:index:compute:default:integer:provider", + "data:modify:entity:target:targetPath:insert:index:compute:entity:computeTarget:float:provider", + "data:modify:entity:target:targetPath:insert:index:compute:entity:computeTarget:integer:provider", + "data:modify:entity:target:targetPath:insert:index:from:block:source", + "data:modify:entity:target:targetPath:insert:index:from:block:source:sourcePath", "data:modify:entity:target:targetPath:insert:index:from:entity:source", "data:modify:entity:target:targetPath:insert:index:from:entity:source:sourcePath", "data:modify:entity:target:targetPath:insert:index:from:storage:source", "data:modify:entity:target:targetPath:insert:index:from:storage:source:sourcePath", - "data:modify:entity:target:targetPath:insert:index:string:block:sourcePos", - "data:modify:entity:target:targetPath:insert:index:string:block:sourcePos:sourcePath", - "data:modify:entity:target:targetPath:insert:index:string:block:sourcePos:sourcePath:start", - "data:modify:entity:target:targetPath:insert:index:string:block:sourcePos:sourcePath:start:end", + "data:modify:entity:target:targetPath:insert:index:string:block:source", + "data:modify:entity:target:targetPath:insert:index:string:block:source:sourcePath", + "data:modify:entity:target:targetPath:insert:index:string:block:source:sourcePath:start", + "data:modify:entity:target:targetPath:insert:index:string:block:source:sourcePath:start:end", "data:modify:entity:target:targetPath:insert:index:string:entity:source", "data:modify:entity:target:targetPath:insert:index:string:entity:source:sourcePath", "data:modify:entity:target:targetPath:insert:index:string:entity:source:sourcePath:start", @@ -375,16 +473,22 @@ "data:modify:entity:target:targetPath:insert:index:string:storage:source:sourcePath:start", "data:modify:entity:target:targetPath:insert:index:string:storage:source:sourcePath:start:end", "data:modify:entity:target:targetPath:insert:index:value:value", - "data:modify:entity:target:targetPath:merge:from:block:sourcePos", - "data:modify:entity:target:targetPath:merge:from:block:sourcePos:sourcePath", + "data:modify:entity:target:targetPath:merge:compute:block:computePos:float:provider", + "data:modify:entity:target:targetPath:merge:compute:block:computePos:integer:provider", + "data:modify:entity:target:targetPath:merge:compute:default:float:provider", + "data:modify:entity:target:targetPath:merge:compute:default:integer:provider", + "data:modify:entity:target:targetPath:merge:compute:entity:computeTarget:float:provider", + "data:modify:entity:target:targetPath:merge:compute:entity:computeTarget:integer:provider", + "data:modify:entity:target:targetPath:merge:from:block:source", + "data:modify:entity:target:targetPath:merge:from:block:source:sourcePath", "data:modify:entity:target:targetPath:merge:from:entity:source", "data:modify:entity:target:targetPath:merge:from:entity:source:sourcePath", "data:modify:entity:target:targetPath:merge:from:storage:source", "data:modify:entity:target:targetPath:merge:from:storage:source:sourcePath", - "data:modify:entity:target:targetPath:merge:string:block:sourcePos", - "data:modify:entity:target:targetPath:merge:string:block:sourcePos:sourcePath", - "data:modify:entity:target:targetPath:merge:string:block:sourcePos:sourcePath:start", - "data:modify:entity:target:targetPath:merge:string:block:sourcePos:sourcePath:start:end", + "data:modify:entity:target:targetPath:merge:string:block:source", + "data:modify:entity:target:targetPath:merge:string:block:source:sourcePath", + "data:modify:entity:target:targetPath:merge:string:block:source:sourcePath:start", + "data:modify:entity:target:targetPath:merge:string:block:source:sourcePath:start:end", "data:modify:entity:target:targetPath:merge:string:entity:source", "data:modify:entity:target:targetPath:merge:string:entity:source:sourcePath", "data:modify:entity:target:targetPath:merge:string:entity:source:sourcePath:start", @@ -394,16 +498,22 @@ "data:modify:entity:target:targetPath:merge:string:storage:source:sourcePath:start", "data:modify:entity:target:targetPath:merge:string:storage:source:sourcePath:start:end", "data:modify:entity:target:targetPath:merge:value:value", - "data:modify:entity:target:targetPath:prepend:from:block:sourcePos", - "data:modify:entity:target:targetPath:prepend:from:block:sourcePos:sourcePath", + "data:modify:entity:target:targetPath:prepend:compute:block:computePos:float:provider", + "data:modify:entity:target:targetPath:prepend:compute:block:computePos:integer:provider", + "data:modify:entity:target:targetPath:prepend:compute:default:float:provider", + "data:modify:entity:target:targetPath:prepend:compute:default:integer:provider", + "data:modify:entity:target:targetPath:prepend:compute:entity:computeTarget:float:provider", + "data:modify:entity:target:targetPath:prepend:compute:entity:computeTarget:integer:provider", + "data:modify:entity:target:targetPath:prepend:from:block:source", + "data:modify:entity:target:targetPath:prepend:from:block:source:sourcePath", "data:modify:entity:target:targetPath:prepend:from:entity:source", "data:modify:entity:target:targetPath:prepend:from:entity:source:sourcePath", "data:modify:entity:target:targetPath:prepend:from:storage:source", "data:modify:entity:target:targetPath:prepend:from:storage:source:sourcePath", - "data:modify:entity:target:targetPath:prepend:string:block:sourcePos", - "data:modify:entity:target:targetPath:prepend:string:block:sourcePos:sourcePath", - "data:modify:entity:target:targetPath:prepend:string:block:sourcePos:sourcePath:start", - "data:modify:entity:target:targetPath:prepend:string:block:sourcePos:sourcePath:start:end", + "data:modify:entity:target:targetPath:prepend:string:block:source", + "data:modify:entity:target:targetPath:prepend:string:block:source:sourcePath", + "data:modify:entity:target:targetPath:prepend:string:block:source:sourcePath:start", + "data:modify:entity:target:targetPath:prepend:string:block:source:sourcePath:start:end", "data:modify:entity:target:targetPath:prepend:string:entity:source", "data:modify:entity:target:targetPath:prepend:string:entity:source:sourcePath", "data:modify:entity:target:targetPath:prepend:string:entity:source:sourcePath:start", @@ -413,16 +523,22 @@ "data:modify:entity:target:targetPath:prepend:string:storage:source:sourcePath:start", "data:modify:entity:target:targetPath:prepend:string:storage:source:sourcePath:start:end", "data:modify:entity:target:targetPath:prepend:value:value", - "data:modify:entity:target:targetPath:set:from:block:sourcePos", - "data:modify:entity:target:targetPath:set:from:block:sourcePos:sourcePath", + "data:modify:entity:target:targetPath:set:compute:block:computePos:float:provider", + "data:modify:entity:target:targetPath:set:compute:block:computePos:integer:provider", + "data:modify:entity:target:targetPath:set:compute:default:float:provider", + "data:modify:entity:target:targetPath:set:compute:default:integer:provider", + "data:modify:entity:target:targetPath:set:compute:entity:computeTarget:float:provider", + "data:modify:entity:target:targetPath:set:compute:entity:computeTarget:integer:provider", + "data:modify:entity:target:targetPath:set:from:block:source", + "data:modify:entity:target:targetPath:set:from:block:source:sourcePath", "data:modify:entity:target:targetPath:set:from:entity:source", "data:modify:entity:target:targetPath:set:from:entity:source:sourcePath", "data:modify:entity:target:targetPath:set:from:storage:source", "data:modify:entity:target:targetPath:set:from:storage:source:sourcePath", - "data:modify:entity:target:targetPath:set:string:block:sourcePos", - "data:modify:entity:target:targetPath:set:string:block:sourcePos:sourcePath", - "data:modify:entity:target:targetPath:set:string:block:sourcePos:sourcePath:start", - "data:modify:entity:target:targetPath:set:string:block:sourcePos:sourcePath:start:end", + "data:modify:entity:target:targetPath:set:string:block:source", + "data:modify:entity:target:targetPath:set:string:block:source:sourcePath", + "data:modify:entity:target:targetPath:set:string:block:source:sourcePath:start", + "data:modify:entity:target:targetPath:set:string:block:source:sourcePath:start:end", "data:modify:entity:target:targetPath:set:string:entity:source", "data:modify:entity:target:targetPath:set:string:entity:source:sourcePath", "data:modify:entity:target:targetPath:set:string:entity:source:sourcePath:start", @@ -432,16 +548,22 @@ "data:modify:entity:target:targetPath:set:string:storage:source:sourcePath:start", "data:modify:entity:target:targetPath:set:string:storage:source:sourcePath:start:end", "data:modify:entity:target:targetPath:set:value:value", - "data:modify:storage:target:targetPath:append:from:block:sourcePos", - "data:modify:storage:target:targetPath:append:from:block:sourcePos:sourcePath", + "data:modify:storage:target:targetPath:append:compute:block:computePos:float:provider", + "data:modify:storage:target:targetPath:append:compute:block:computePos:integer:provider", + "data:modify:storage:target:targetPath:append:compute:default:float:provider", + "data:modify:storage:target:targetPath:append:compute:default:integer:provider", + "data:modify:storage:target:targetPath:append:compute:entity:computeTarget:float:provider", + "data:modify:storage:target:targetPath:append:compute:entity:computeTarget:integer:provider", + "data:modify:storage:target:targetPath:append:from:block:source", + "data:modify:storage:target:targetPath:append:from:block:source:sourcePath", "data:modify:storage:target:targetPath:append:from:entity:source", "data:modify:storage:target:targetPath:append:from:entity:source:sourcePath", "data:modify:storage:target:targetPath:append:from:storage:source", "data:modify:storage:target:targetPath:append:from:storage:source:sourcePath", - "data:modify:storage:target:targetPath:append:string:block:sourcePos", - "data:modify:storage:target:targetPath:append:string:block:sourcePos:sourcePath", - "data:modify:storage:target:targetPath:append:string:block:sourcePos:sourcePath:start", - "data:modify:storage:target:targetPath:append:string:block:sourcePos:sourcePath:start:end", + "data:modify:storage:target:targetPath:append:string:block:source", + "data:modify:storage:target:targetPath:append:string:block:source:sourcePath", + "data:modify:storage:target:targetPath:append:string:block:source:sourcePath:start", + "data:modify:storage:target:targetPath:append:string:block:source:sourcePath:start:end", "data:modify:storage:target:targetPath:append:string:entity:source", "data:modify:storage:target:targetPath:append:string:entity:source:sourcePath", "data:modify:storage:target:targetPath:append:string:entity:source:sourcePath:start", @@ -451,16 +573,22 @@ "data:modify:storage:target:targetPath:append:string:storage:source:sourcePath:start", "data:modify:storage:target:targetPath:append:string:storage:source:sourcePath:start:end", "data:modify:storage:target:targetPath:append:value:value", - "data:modify:storage:target:targetPath:insert:index:from:block:sourcePos", - "data:modify:storage:target:targetPath:insert:index:from:block:sourcePos:sourcePath", + "data:modify:storage:target:targetPath:insert:index:compute:block:computePos:float:provider", + "data:modify:storage:target:targetPath:insert:index:compute:block:computePos:integer:provider", + "data:modify:storage:target:targetPath:insert:index:compute:default:float:provider", + "data:modify:storage:target:targetPath:insert:index:compute:default:integer:provider", + "data:modify:storage:target:targetPath:insert:index:compute:entity:computeTarget:float:provider", + "data:modify:storage:target:targetPath:insert:index:compute:entity:computeTarget:integer:provider", + "data:modify:storage:target:targetPath:insert:index:from:block:source", + "data:modify:storage:target:targetPath:insert:index:from:block:source:sourcePath", "data:modify:storage:target:targetPath:insert:index:from:entity:source", "data:modify:storage:target:targetPath:insert:index:from:entity:source:sourcePath", "data:modify:storage:target:targetPath:insert:index:from:storage:source", "data:modify:storage:target:targetPath:insert:index:from:storage:source:sourcePath", - "data:modify:storage:target:targetPath:insert:index:string:block:sourcePos", - "data:modify:storage:target:targetPath:insert:index:string:block:sourcePos:sourcePath", - "data:modify:storage:target:targetPath:insert:index:string:block:sourcePos:sourcePath:start", - "data:modify:storage:target:targetPath:insert:index:string:block:sourcePos:sourcePath:start:end", + "data:modify:storage:target:targetPath:insert:index:string:block:source", + "data:modify:storage:target:targetPath:insert:index:string:block:source:sourcePath", + "data:modify:storage:target:targetPath:insert:index:string:block:source:sourcePath:start", + "data:modify:storage:target:targetPath:insert:index:string:block:source:sourcePath:start:end", "data:modify:storage:target:targetPath:insert:index:string:entity:source", "data:modify:storage:target:targetPath:insert:index:string:entity:source:sourcePath", "data:modify:storage:target:targetPath:insert:index:string:entity:source:sourcePath:start", @@ -470,16 +598,22 @@ "data:modify:storage:target:targetPath:insert:index:string:storage:source:sourcePath:start", "data:modify:storage:target:targetPath:insert:index:string:storage:source:sourcePath:start:end", "data:modify:storage:target:targetPath:insert:index:value:value", - "data:modify:storage:target:targetPath:merge:from:block:sourcePos", - "data:modify:storage:target:targetPath:merge:from:block:sourcePos:sourcePath", + "data:modify:storage:target:targetPath:merge:compute:block:computePos:float:provider", + "data:modify:storage:target:targetPath:merge:compute:block:computePos:integer:provider", + "data:modify:storage:target:targetPath:merge:compute:default:float:provider", + "data:modify:storage:target:targetPath:merge:compute:default:integer:provider", + "data:modify:storage:target:targetPath:merge:compute:entity:computeTarget:float:provider", + "data:modify:storage:target:targetPath:merge:compute:entity:computeTarget:integer:provider", + "data:modify:storage:target:targetPath:merge:from:block:source", + "data:modify:storage:target:targetPath:merge:from:block:source:sourcePath", "data:modify:storage:target:targetPath:merge:from:entity:source", "data:modify:storage:target:targetPath:merge:from:entity:source:sourcePath", "data:modify:storage:target:targetPath:merge:from:storage:source", "data:modify:storage:target:targetPath:merge:from:storage:source:sourcePath", - "data:modify:storage:target:targetPath:merge:string:block:sourcePos", - "data:modify:storage:target:targetPath:merge:string:block:sourcePos:sourcePath", - "data:modify:storage:target:targetPath:merge:string:block:sourcePos:sourcePath:start", - "data:modify:storage:target:targetPath:merge:string:block:sourcePos:sourcePath:start:end", + "data:modify:storage:target:targetPath:merge:string:block:source", + "data:modify:storage:target:targetPath:merge:string:block:source:sourcePath", + "data:modify:storage:target:targetPath:merge:string:block:source:sourcePath:start", + "data:modify:storage:target:targetPath:merge:string:block:source:sourcePath:start:end", "data:modify:storage:target:targetPath:merge:string:entity:source", "data:modify:storage:target:targetPath:merge:string:entity:source:sourcePath", "data:modify:storage:target:targetPath:merge:string:entity:source:sourcePath:start", @@ -489,16 +623,22 @@ "data:modify:storage:target:targetPath:merge:string:storage:source:sourcePath:start", "data:modify:storage:target:targetPath:merge:string:storage:source:sourcePath:start:end", "data:modify:storage:target:targetPath:merge:value:value", - "data:modify:storage:target:targetPath:prepend:from:block:sourcePos", - "data:modify:storage:target:targetPath:prepend:from:block:sourcePos:sourcePath", + "data:modify:storage:target:targetPath:prepend:compute:block:computePos:float:provider", + "data:modify:storage:target:targetPath:prepend:compute:block:computePos:integer:provider", + "data:modify:storage:target:targetPath:prepend:compute:default:float:provider", + "data:modify:storage:target:targetPath:prepend:compute:default:integer:provider", + "data:modify:storage:target:targetPath:prepend:compute:entity:computeTarget:float:provider", + "data:modify:storage:target:targetPath:prepend:compute:entity:computeTarget:integer:provider", + "data:modify:storage:target:targetPath:prepend:from:block:source", + "data:modify:storage:target:targetPath:prepend:from:block:source:sourcePath", "data:modify:storage:target:targetPath:prepend:from:entity:source", "data:modify:storage:target:targetPath:prepend:from:entity:source:sourcePath", "data:modify:storage:target:targetPath:prepend:from:storage:source", "data:modify:storage:target:targetPath:prepend:from:storage:source:sourcePath", - "data:modify:storage:target:targetPath:prepend:string:block:sourcePos", - "data:modify:storage:target:targetPath:prepend:string:block:sourcePos:sourcePath", - "data:modify:storage:target:targetPath:prepend:string:block:sourcePos:sourcePath:start", - "data:modify:storage:target:targetPath:prepend:string:block:sourcePos:sourcePath:start:end", + "data:modify:storage:target:targetPath:prepend:string:block:source", + "data:modify:storage:target:targetPath:prepend:string:block:source:sourcePath", + "data:modify:storage:target:targetPath:prepend:string:block:source:sourcePath:start", + "data:modify:storage:target:targetPath:prepend:string:block:source:sourcePath:start:end", "data:modify:storage:target:targetPath:prepend:string:entity:source", "data:modify:storage:target:targetPath:prepend:string:entity:source:sourcePath", "data:modify:storage:target:targetPath:prepend:string:entity:source:sourcePath:start", @@ -508,16 +648,22 @@ "data:modify:storage:target:targetPath:prepend:string:storage:source:sourcePath:start", "data:modify:storage:target:targetPath:prepend:string:storage:source:sourcePath:start:end", "data:modify:storage:target:targetPath:prepend:value:value", - "data:modify:storage:target:targetPath:set:from:block:sourcePos", - "data:modify:storage:target:targetPath:set:from:block:sourcePos:sourcePath", + "data:modify:storage:target:targetPath:set:compute:block:computePos:float:provider", + "data:modify:storage:target:targetPath:set:compute:block:computePos:integer:provider", + "data:modify:storage:target:targetPath:set:compute:default:float:provider", + "data:modify:storage:target:targetPath:set:compute:default:integer:provider", + "data:modify:storage:target:targetPath:set:compute:entity:computeTarget:float:provider", + "data:modify:storage:target:targetPath:set:compute:entity:computeTarget:integer:provider", + "data:modify:storage:target:targetPath:set:from:block:source", + "data:modify:storage:target:targetPath:set:from:block:source:sourcePath", "data:modify:storage:target:targetPath:set:from:entity:source", "data:modify:storage:target:targetPath:set:from:entity:source:sourcePath", "data:modify:storage:target:targetPath:set:from:storage:source", "data:modify:storage:target:targetPath:set:from:storage:source:sourcePath", - "data:modify:storage:target:targetPath:set:string:block:sourcePos", - "data:modify:storage:target:targetPath:set:string:block:sourcePos:sourcePath", - "data:modify:storage:target:targetPath:set:string:block:sourcePos:sourcePath:start", - "data:modify:storage:target:targetPath:set:string:block:sourcePos:sourcePath:start:end", + "data:modify:storage:target:targetPath:set:string:block:source", + "data:modify:storage:target:targetPath:set:string:block:source:sourcePath", + "data:modify:storage:target:targetPath:set:string:block:source:sourcePath:start", + "data:modify:storage:target:targetPath:set:string:block:source:sourcePath:start:end", "data:modify:storage:target:targetPath:set:string:entity:source", "data:modify:storage:target:targetPath:set:string:entity:source:sourcePath", "data:modify:storage:target:targetPath:set:string:entity:source:sourcePath:start", @@ -527,7 +673,7 @@ "data:modify:storage:target:targetPath:set:string:storage:source:sourcePath:start", "data:modify:storage:target:targetPath:set:string:storage:source:sourcePath:start:end", "data:modify:storage:target:targetPath:set:value:value", - "data:remove:block:targetPos:path", + "data:remove:block:target:path", "data:remove:entity:target:path", "data:remove:storage:target:path", "datapack:create:id:description", @@ -543,6 +689,8 @@ "debug:function:name", "debug:start", "debug:stop", + "decorated_pot_pattern:name:content", + "decorated_pot_pattern_tag:name:content", "def:function:body", "defaultgamemode:gamemode", "del:target", @@ -557,7 +705,9 @@ "difficulty:normal", "difficulty:peaceful", "dimension:name:content", + "dimension_tag:name:content", "dimension_type:name:content", + "dimension_type_tag:name:content", "effect:clear", "effect:clear:targets", "effect:clear:targets:effect", @@ -574,6 +724,7 @@ "enchant:targets:enchantment:level", "enchantment:name:content", "enchantment_provider:name:content", + "enchantment_provider_tag:name:content", "enchantment_tag:name:content", "entity_type_tag:name:content", "equipment:name:content", @@ -590,17 +741,29 @@ "execute:advancement:revoke:targets:only:advancement:criterion", "execute:advancement:revoke:targets:through:advancement", "execute:advancement:revoke:targets:until:advancement", + "execute:advancement_tag:name:content", "execute:align:axes:subcommand", "execute:anchored:anchor:subcommand", + "execute:append:advancement_tag:name:content", "execute:append:banner_pattern_tag:name:content", "execute:append:block_tag:name:content", + "execute:append:block_transformer_tag:name:content", + "execute:append:cat_sound_variant_tag:name:content", "execute:append:cat_variant_tag:name:content", "execute:append:chat_type_tag:name:content", + "execute:append:chicken_sound_variant_tag:name:content", "execute:append:chicken_variant_tag:name:content", "execute:append:configured_feature_tag:name:content", + "execute:append:context_float_provider_tag:name:content", + "execute:append:context_int_provider_tag:name:content", + "execute:append:cow_sound_variant_tag:name:content", "execute:append:cow_variant_tag:name:content", "execute:append:damage_type_tag:name:content", + "execute:append:decorated_pot_pattern_tag:name:content", "execute:append:dialog_tag:name:content", + "execute:append:dimension_tag:name:content", + "execute:append:dimension_type_tag:name:content", + "execute:append:enchantment_provider_tag:name:content", "execute:append:enchantment_tag:name:content", "execute:append:entity_type_tag:name:content", "execute:append:fluid_tag:name:content", @@ -609,21 +772,47 @@ "execute:append:function_tag:name:content", "execute:append:game_event_tag:name:content", "execute:append:instrument_tag:name:content", + "execute:append:item_modifier_tag:name:content", "execute:append:item_tag:name:content", + "execute:append:jukebox_song_tag:name:content", + "execute:append:loot_table_tag:name:content", "execute:append:painting_variant_tag:name:content", + "execute:append:pig_sound_variant_tag:name:content", + "execute:append:pig_variant_tag:name:content", "execute:append:point_of_interest_type_tag:name:content", "execute:append:potion_tag:name:content", + "execute:append:predicate_tag:name:content", + "execute:append:recipe_tag:name:content", + "execute:append:slot_source_tag:name:content", + "execute:append:sulfur_cube_archetype_tag:name:content", + "execute:append:test_environment_tag:name:content", + "execute:append:test_instance_tag:name:content", "execute:append:timeline_tag:name:content", "execute:append:trade_set_tag:name:content", + "execute:append:trial_spawner_tag:name:content", + "execute:append:trim_material_tag:name:content", + "execute:append:trim_pattern_tag:name:content", "execute:append:villager_trade_tag:name:content", "execute:append:wolf_sound_variant_tag:name:content", + "execute:append:wolf_variant_tag:name:content", "execute:append:world_clock_tag:name:content", "execute:append:worldgen_biome_tag:name:content", + "execute:append:worldgen_block_state_provider_tag:name:content", + "execute:append:worldgen_carver_tag:name:content", "execute:append:worldgen_configured_carver_tag:name:content", + "execute:append:worldgen_density_function_tag:name:content", + "execute:append:worldgen_feature_tag:name:content", "execute:append:worldgen_flat_level_generator_preset_tag:name:content", + "execute:append:worldgen_material_condition_tag:name:content", + "execute:append:worldgen_material_rule_tag:name:content", + "execute:append:worldgen_multi_noise_biome_source_parameter_list_tag:name:content", + "execute:append:worldgen_noise_settings_tag:name:content", + "execute:append:worldgen_noise_tag:name:content", "execute:append:worldgen_placed_feature_tag:name:content", + "execute:append:worldgen_processor_list_tag:name:content", "execute:append:worldgen_structure_set_tag:name:content", "execute:append:worldgen_structure_tag:name:content", + "execute:append:worldgen_template_pool_tag:name:content", "execute:append:worldgen_world_preset_tag:name:content", "execute:append:zombie_nautilus_variant_tag:name:content", "execute:as:targets:subcommand", @@ -650,6 +839,8 @@ "execute:banner_pattern:name:content", "execute:banner_pattern_tag:name:content", "execute:block_tag:name:content", + "execute:block_tranformer:name:content", + "execute:block_transformer_tag:name:content", "execute:blockstate:name:content", "execute:bossbar:add:id:name", "execute:bossbar:get:id:max", @@ -677,11 +868,13 @@ "execute:bossbar:set:id:value:value", "execute:bossbar:set:id:visible:visible", "execute:cat_sound_variant:name:content", + "execute:cat_sound_variant_tag:name:content", "execute:cat_variant:name:content", "execute:cat_variant_tag:name:content", "execute:chat_type:name:content", "execute:chat_type_tag:name:content", "execute:chicken_sound_variant:name:content", + "execute:chicken_sound_variant_tag:name:content", "execute:chicken_variant:name:content", "execute:chicken_variant_tag:name:content", "execute:clear:targets", @@ -792,8 +985,22 @@ "execute:clone:from:sourceDimension:begin:end:to:targetDimension:destination:strict:replace:move", "execute:clone:from:sourceDimension:begin:end:to:targetDimension:destination:strict:replace:normal", "execute:commands", + "execute:compute:block:computePos:float:provider", + "execute:compute:block:computePos:float:provider:scale", + "execute:compute:block:computePos:integer:provider", + "execute:compute:default:float:provider", + "execute:compute:default:float:provider:scale", + "execute:compute:default:integer:provider", + "execute:compute:entity:computeTarget:float:provider", + "execute:compute:entity:computeTarget:float:provider:scale", + "execute:compute:entity:computeTarget:integer:provider", "execute:configured_feature_tag:name:content", + "execute:context_float_provider:name:content", + "execute:context_float_provider_tag:name:content", + "execute:context_int_provider:name:content", + "execute:context_int_provider_tag:name:content", "execute:cow_sound_variant:name:content", + "execute:cow_sound_variant_tag:name:content", "execute:cow_variant:name:content", "execute:cow_variant_tag:name:content", "execute:damage:target:amount", @@ -803,123 +1010,159 @@ "execute:damage:target:amount:damageType:by:entity:from:cause", "execute:damage_type:name:content", "execute:damage_type_tag:name:content", - "execute:data:get:block:targetPos", - "execute:data:get:block:targetPos:path", - "execute:data:get:block:targetPos:path:scale", + "execute:data:get:block:target", + "execute:data:get:block:target:path", + "execute:data:get:block:target:path:scale", "execute:data:get:entity:target", "execute:data:get:entity:target:path", "execute:data:get:entity:target:path:scale", "execute:data:get:storage:target", "execute:data:get:storage:target:path", "execute:data:get:storage:target:path:scale", - "execute:data:merge:block:targetPos:nbt", + "execute:data:merge:block:target:nbt", "execute:data:merge:entity:target:nbt", "execute:data:merge:storage:target:nbt", - "execute:data:modify:block:targetPos:targetPath:append:from:block:sourcePos", - "execute:data:modify:block:targetPos:targetPath:append:from:block:sourcePos:sourcePath", - "execute:data:modify:block:targetPos:targetPath:append:from:entity:source", - "execute:data:modify:block:targetPos:targetPath:append:from:entity:source:sourcePath", - "execute:data:modify:block:targetPos:targetPath:append:from:storage:source", - "execute:data:modify:block:targetPos:targetPath:append:from:storage:source:sourcePath", - "execute:data:modify:block:targetPos:targetPath:append:string:block:sourcePos", - "execute:data:modify:block:targetPos:targetPath:append:string:block:sourcePos:sourcePath", - "execute:data:modify:block:targetPos:targetPath:append:string:block:sourcePos:sourcePath:start", - "execute:data:modify:block:targetPos:targetPath:append:string:block:sourcePos:sourcePath:start:end", - "execute:data:modify:block:targetPos:targetPath:append:string:entity:source", - "execute:data:modify:block:targetPos:targetPath:append:string:entity:source:sourcePath", - "execute:data:modify:block:targetPos:targetPath:append:string:entity:source:sourcePath:start", - "execute:data:modify:block:targetPos:targetPath:append:string:entity:source:sourcePath:start:end", - "execute:data:modify:block:targetPos:targetPath:append:string:storage:source", - "execute:data:modify:block:targetPos:targetPath:append:string:storage:source:sourcePath", - "execute:data:modify:block:targetPos:targetPath:append:string:storage:source:sourcePath:start", - "execute:data:modify:block:targetPos:targetPath:append:string:storage:source:sourcePath:start:end", - "execute:data:modify:block:targetPos:targetPath:append:value:value", - "execute:data:modify:block:targetPos:targetPath:insert:index:from:block:sourcePos", - "execute:data:modify:block:targetPos:targetPath:insert:index:from:block:sourcePos:sourcePath", - "execute:data:modify:block:targetPos:targetPath:insert:index:from:entity:source", - "execute:data:modify:block:targetPos:targetPath:insert:index:from:entity:source:sourcePath", - "execute:data:modify:block:targetPos:targetPath:insert:index:from:storage:source", - "execute:data:modify:block:targetPos:targetPath:insert:index:from:storage:source:sourcePath", - "execute:data:modify:block:targetPos:targetPath:insert:index:string:block:sourcePos", - "execute:data:modify:block:targetPos:targetPath:insert:index:string:block:sourcePos:sourcePath", - "execute:data:modify:block:targetPos:targetPath:insert:index:string:block:sourcePos:sourcePath:start", - "execute:data:modify:block:targetPos:targetPath:insert:index:string:block:sourcePos:sourcePath:start:end", - "execute:data:modify:block:targetPos:targetPath:insert:index:string:entity:source", - "execute:data:modify:block:targetPos:targetPath:insert:index:string:entity:source:sourcePath", - "execute:data:modify:block:targetPos:targetPath:insert:index:string:entity:source:sourcePath:start", - "execute:data:modify:block:targetPos:targetPath:insert:index:string:entity:source:sourcePath:start:end", - "execute:data:modify:block:targetPos:targetPath:insert:index:string:storage:source", - "execute:data:modify:block:targetPos:targetPath:insert:index:string:storage:source:sourcePath", - "execute:data:modify:block:targetPos:targetPath:insert:index:string:storage:source:sourcePath:start", - "execute:data:modify:block:targetPos:targetPath:insert:index:string:storage:source:sourcePath:start:end", - "execute:data:modify:block:targetPos:targetPath:insert:index:value:value", - "execute:data:modify:block:targetPos:targetPath:merge:from:block:sourcePos", - "execute:data:modify:block:targetPos:targetPath:merge:from:block:sourcePos:sourcePath", - "execute:data:modify:block:targetPos:targetPath:merge:from:entity:source", - "execute:data:modify:block:targetPos:targetPath:merge:from:entity:source:sourcePath", - "execute:data:modify:block:targetPos:targetPath:merge:from:storage:source", - "execute:data:modify:block:targetPos:targetPath:merge:from:storage:source:sourcePath", - "execute:data:modify:block:targetPos:targetPath:merge:string:block:sourcePos", - "execute:data:modify:block:targetPos:targetPath:merge:string:block:sourcePos:sourcePath", - "execute:data:modify:block:targetPos:targetPath:merge:string:block:sourcePos:sourcePath:start", - "execute:data:modify:block:targetPos:targetPath:merge:string:block:sourcePos:sourcePath:start:end", - "execute:data:modify:block:targetPos:targetPath:merge:string:entity:source", - "execute:data:modify:block:targetPos:targetPath:merge:string:entity:source:sourcePath", - "execute:data:modify:block:targetPos:targetPath:merge:string:entity:source:sourcePath:start", - "execute:data:modify:block:targetPos:targetPath:merge:string:entity:source:sourcePath:start:end", - "execute:data:modify:block:targetPos:targetPath:merge:string:storage:source", - "execute:data:modify:block:targetPos:targetPath:merge:string:storage:source:sourcePath", - "execute:data:modify:block:targetPos:targetPath:merge:string:storage:source:sourcePath:start", - "execute:data:modify:block:targetPos:targetPath:merge:string:storage:source:sourcePath:start:end", - "execute:data:modify:block:targetPos:targetPath:merge:value:value", - "execute:data:modify:block:targetPos:targetPath:prepend:from:block:sourcePos", - "execute:data:modify:block:targetPos:targetPath:prepend:from:block:sourcePos:sourcePath", - "execute:data:modify:block:targetPos:targetPath:prepend:from:entity:source", - "execute:data:modify:block:targetPos:targetPath:prepend:from:entity:source:sourcePath", - "execute:data:modify:block:targetPos:targetPath:prepend:from:storage:source", - "execute:data:modify:block:targetPos:targetPath:prepend:from:storage:source:sourcePath", - "execute:data:modify:block:targetPos:targetPath:prepend:string:block:sourcePos", - "execute:data:modify:block:targetPos:targetPath:prepend:string:block:sourcePos:sourcePath", - "execute:data:modify:block:targetPos:targetPath:prepend:string:block:sourcePos:sourcePath:start", - "execute:data:modify:block:targetPos:targetPath:prepend:string:block:sourcePos:sourcePath:start:end", - "execute:data:modify:block:targetPos:targetPath:prepend:string:entity:source", - "execute:data:modify:block:targetPos:targetPath:prepend:string:entity:source:sourcePath", - "execute:data:modify:block:targetPos:targetPath:prepend:string:entity:source:sourcePath:start", - "execute:data:modify:block:targetPos:targetPath:prepend:string:entity:source:sourcePath:start:end", - "execute:data:modify:block:targetPos:targetPath:prepend:string:storage:source", - "execute:data:modify:block:targetPos:targetPath:prepend:string:storage:source:sourcePath", - "execute:data:modify:block:targetPos:targetPath:prepend:string:storage:source:sourcePath:start", - "execute:data:modify:block:targetPos:targetPath:prepend:string:storage:source:sourcePath:start:end", - "execute:data:modify:block:targetPos:targetPath:prepend:value:value", - "execute:data:modify:block:targetPos:targetPath:set:from:block:sourcePos", - "execute:data:modify:block:targetPos:targetPath:set:from:block:sourcePos:sourcePath", - "execute:data:modify:block:targetPos:targetPath:set:from:entity:source", - "execute:data:modify:block:targetPos:targetPath:set:from:entity:source:sourcePath", - "execute:data:modify:block:targetPos:targetPath:set:from:storage:source", - "execute:data:modify:block:targetPos:targetPath:set:from:storage:source:sourcePath", - "execute:data:modify:block:targetPos:targetPath:set:string:block:sourcePos", - "execute:data:modify:block:targetPos:targetPath:set:string:block:sourcePos:sourcePath", - "execute:data:modify:block:targetPos:targetPath:set:string:block:sourcePos:sourcePath:start", - "execute:data:modify:block:targetPos:targetPath:set:string:block:sourcePos:sourcePath:start:end", - "execute:data:modify:block:targetPos:targetPath:set:string:entity:source", - "execute:data:modify:block:targetPos:targetPath:set:string:entity:source:sourcePath", - "execute:data:modify:block:targetPos:targetPath:set:string:entity:source:sourcePath:start", - "execute:data:modify:block:targetPos:targetPath:set:string:entity:source:sourcePath:start:end", - "execute:data:modify:block:targetPos:targetPath:set:string:storage:source", - "execute:data:modify:block:targetPos:targetPath:set:string:storage:source:sourcePath", - "execute:data:modify:block:targetPos:targetPath:set:string:storage:source:sourcePath:start", - "execute:data:modify:block:targetPos:targetPath:set:string:storage:source:sourcePath:start:end", - "execute:data:modify:block:targetPos:targetPath:set:value:value", - "execute:data:modify:entity:target:targetPath:append:from:block:sourcePos", - "execute:data:modify:entity:target:targetPath:append:from:block:sourcePos:sourcePath", + "execute:data:modify:block:target:targetPath:append:compute:block:computePos:float:provider", + "execute:data:modify:block:target:targetPath:append:compute:block:computePos:integer:provider", + "execute:data:modify:block:target:targetPath:append:compute:default:float:provider", + "execute:data:modify:block:target:targetPath:append:compute:default:integer:provider", + "execute:data:modify:block:target:targetPath:append:compute:entity:computeTarget:float:provider", + "execute:data:modify:block:target:targetPath:append:compute:entity:computeTarget:integer:provider", + "execute:data:modify:block:target:targetPath:append:from:block:source", + "execute:data:modify:block:target:targetPath:append:from:block:source:sourcePath", + "execute:data:modify:block:target:targetPath:append:from:entity:source", + "execute:data:modify:block:target:targetPath:append:from:entity:source:sourcePath", + "execute:data:modify:block:target:targetPath:append:from:storage:source", + "execute:data:modify:block:target:targetPath:append:from:storage:source:sourcePath", + "execute:data:modify:block:target:targetPath:append:string:block:source", + "execute:data:modify:block:target:targetPath:append:string:block:source:sourcePath", + "execute:data:modify:block:target:targetPath:append:string:block:source:sourcePath:start", + "execute:data:modify:block:target:targetPath:append:string:block:source:sourcePath:start:end", + "execute:data:modify:block:target:targetPath:append:string:entity:source", + "execute:data:modify:block:target:targetPath:append:string:entity:source:sourcePath", + "execute:data:modify:block:target:targetPath:append:string:entity:source:sourcePath:start", + "execute:data:modify:block:target:targetPath:append:string:entity:source:sourcePath:start:end", + "execute:data:modify:block:target:targetPath:append:string:storage:source", + "execute:data:modify:block:target:targetPath:append:string:storage:source:sourcePath", + "execute:data:modify:block:target:targetPath:append:string:storage:source:sourcePath:start", + "execute:data:modify:block:target:targetPath:append:string:storage:source:sourcePath:start:end", + "execute:data:modify:block:target:targetPath:append:value:value", + "execute:data:modify:block:target:targetPath:insert:index:compute:block:computePos:float:provider", + "execute:data:modify:block:target:targetPath:insert:index:compute:block:computePos:integer:provider", + "execute:data:modify:block:target:targetPath:insert:index:compute:default:float:provider", + "execute:data:modify:block:target:targetPath:insert:index:compute:default:integer:provider", + "execute:data:modify:block:target:targetPath:insert:index:compute:entity:computeTarget:float:provider", + "execute:data:modify:block:target:targetPath:insert:index:compute:entity:computeTarget:integer:provider", + "execute:data:modify:block:target:targetPath:insert:index:from:block:source", + "execute:data:modify:block:target:targetPath:insert:index:from:block:source:sourcePath", + "execute:data:modify:block:target:targetPath:insert:index:from:entity:source", + "execute:data:modify:block:target:targetPath:insert:index:from:entity:source:sourcePath", + "execute:data:modify:block:target:targetPath:insert:index:from:storage:source", + "execute:data:modify:block:target:targetPath:insert:index:from:storage:source:sourcePath", + "execute:data:modify:block:target:targetPath:insert:index:string:block:source", + "execute:data:modify:block:target:targetPath:insert:index:string:block:source:sourcePath", + "execute:data:modify:block:target:targetPath:insert:index:string:block:source:sourcePath:start", + "execute:data:modify:block:target:targetPath:insert:index:string:block:source:sourcePath:start:end", + "execute:data:modify:block:target:targetPath:insert:index:string:entity:source", + "execute:data:modify:block:target:targetPath:insert:index:string:entity:source:sourcePath", + "execute:data:modify:block:target:targetPath:insert:index:string:entity:source:sourcePath:start", + "execute:data:modify:block:target:targetPath:insert:index:string:entity:source:sourcePath:start:end", + "execute:data:modify:block:target:targetPath:insert:index:string:storage:source", + "execute:data:modify:block:target:targetPath:insert:index:string:storage:source:sourcePath", + "execute:data:modify:block:target:targetPath:insert:index:string:storage:source:sourcePath:start", + "execute:data:modify:block:target:targetPath:insert:index:string:storage:source:sourcePath:start:end", + "execute:data:modify:block:target:targetPath:insert:index:value:value", + "execute:data:modify:block:target:targetPath:merge:compute:block:computePos:float:provider", + "execute:data:modify:block:target:targetPath:merge:compute:block:computePos:integer:provider", + "execute:data:modify:block:target:targetPath:merge:compute:default:float:provider", + "execute:data:modify:block:target:targetPath:merge:compute:default:integer:provider", + "execute:data:modify:block:target:targetPath:merge:compute:entity:computeTarget:float:provider", + "execute:data:modify:block:target:targetPath:merge:compute:entity:computeTarget:integer:provider", + "execute:data:modify:block:target:targetPath:merge:from:block:source", + "execute:data:modify:block:target:targetPath:merge:from:block:source:sourcePath", + "execute:data:modify:block:target:targetPath:merge:from:entity:source", + "execute:data:modify:block:target:targetPath:merge:from:entity:source:sourcePath", + "execute:data:modify:block:target:targetPath:merge:from:storage:source", + "execute:data:modify:block:target:targetPath:merge:from:storage:source:sourcePath", + "execute:data:modify:block:target:targetPath:merge:string:block:source", + "execute:data:modify:block:target:targetPath:merge:string:block:source:sourcePath", + "execute:data:modify:block:target:targetPath:merge:string:block:source:sourcePath:start", + "execute:data:modify:block:target:targetPath:merge:string:block:source:sourcePath:start:end", + "execute:data:modify:block:target:targetPath:merge:string:entity:source", + "execute:data:modify:block:target:targetPath:merge:string:entity:source:sourcePath", + "execute:data:modify:block:target:targetPath:merge:string:entity:source:sourcePath:start", + "execute:data:modify:block:target:targetPath:merge:string:entity:source:sourcePath:start:end", + "execute:data:modify:block:target:targetPath:merge:string:storage:source", + "execute:data:modify:block:target:targetPath:merge:string:storage:source:sourcePath", + "execute:data:modify:block:target:targetPath:merge:string:storage:source:sourcePath:start", + "execute:data:modify:block:target:targetPath:merge:string:storage:source:sourcePath:start:end", + "execute:data:modify:block:target:targetPath:merge:value:value", + "execute:data:modify:block:target:targetPath:prepend:compute:block:computePos:float:provider", + "execute:data:modify:block:target:targetPath:prepend:compute:block:computePos:integer:provider", + "execute:data:modify:block:target:targetPath:prepend:compute:default:float:provider", + "execute:data:modify:block:target:targetPath:prepend:compute:default:integer:provider", + "execute:data:modify:block:target:targetPath:prepend:compute:entity:computeTarget:float:provider", + "execute:data:modify:block:target:targetPath:prepend:compute:entity:computeTarget:integer:provider", + "execute:data:modify:block:target:targetPath:prepend:from:block:source", + "execute:data:modify:block:target:targetPath:prepend:from:block:source:sourcePath", + "execute:data:modify:block:target:targetPath:prepend:from:entity:source", + "execute:data:modify:block:target:targetPath:prepend:from:entity:source:sourcePath", + "execute:data:modify:block:target:targetPath:prepend:from:storage:source", + "execute:data:modify:block:target:targetPath:prepend:from:storage:source:sourcePath", + "execute:data:modify:block:target:targetPath:prepend:string:block:source", + "execute:data:modify:block:target:targetPath:prepend:string:block:source:sourcePath", + "execute:data:modify:block:target:targetPath:prepend:string:block:source:sourcePath:start", + "execute:data:modify:block:target:targetPath:prepend:string:block:source:sourcePath:start:end", + "execute:data:modify:block:target:targetPath:prepend:string:entity:source", + "execute:data:modify:block:target:targetPath:prepend:string:entity:source:sourcePath", + "execute:data:modify:block:target:targetPath:prepend:string:entity:source:sourcePath:start", + "execute:data:modify:block:target:targetPath:prepend:string:entity:source:sourcePath:start:end", + "execute:data:modify:block:target:targetPath:prepend:string:storage:source", + "execute:data:modify:block:target:targetPath:prepend:string:storage:source:sourcePath", + "execute:data:modify:block:target:targetPath:prepend:string:storage:source:sourcePath:start", + "execute:data:modify:block:target:targetPath:prepend:string:storage:source:sourcePath:start:end", + "execute:data:modify:block:target:targetPath:prepend:value:value", + "execute:data:modify:block:target:targetPath:set:compute:block:computePos:float:provider", + "execute:data:modify:block:target:targetPath:set:compute:block:computePos:integer:provider", + "execute:data:modify:block:target:targetPath:set:compute:default:float:provider", + "execute:data:modify:block:target:targetPath:set:compute:default:integer:provider", + "execute:data:modify:block:target:targetPath:set:compute:entity:computeTarget:float:provider", + "execute:data:modify:block:target:targetPath:set:compute:entity:computeTarget:integer:provider", + "execute:data:modify:block:target:targetPath:set:from:block:source", + "execute:data:modify:block:target:targetPath:set:from:block:source:sourcePath", + "execute:data:modify:block:target:targetPath:set:from:entity:source", + "execute:data:modify:block:target:targetPath:set:from:entity:source:sourcePath", + "execute:data:modify:block:target:targetPath:set:from:storage:source", + "execute:data:modify:block:target:targetPath:set:from:storage:source:sourcePath", + "execute:data:modify:block:target:targetPath:set:string:block:source", + "execute:data:modify:block:target:targetPath:set:string:block:source:sourcePath", + "execute:data:modify:block:target:targetPath:set:string:block:source:sourcePath:start", + "execute:data:modify:block:target:targetPath:set:string:block:source:sourcePath:start:end", + "execute:data:modify:block:target:targetPath:set:string:entity:source", + "execute:data:modify:block:target:targetPath:set:string:entity:source:sourcePath", + "execute:data:modify:block:target:targetPath:set:string:entity:source:sourcePath:start", + "execute:data:modify:block:target:targetPath:set:string:entity:source:sourcePath:start:end", + "execute:data:modify:block:target:targetPath:set:string:storage:source", + "execute:data:modify:block:target:targetPath:set:string:storage:source:sourcePath", + "execute:data:modify:block:target:targetPath:set:string:storage:source:sourcePath:start", + "execute:data:modify:block:target:targetPath:set:string:storage:source:sourcePath:start:end", + "execute:data:modify:block:target:targetPath:set:value:value", + "execute:data:modify:entity:target:targetPath:append:compute:block:computePos:float:provider", + "execute:data:modify:entity:target:targetPath:append:compute:block:computePos:integer:provider", + "execute:data:modify:entity:target:targetPath:append:compute:default:float:provider", + "execute:data:modify:entity:target:targetPath:append:compute:default:integer:provider", + "execute:data:modify:entity:target:targetPath:append:compute:entity:computeTarget:float:provider", + "execute:data:modify:entity:target:targetPath:append:compute:entity:computeTarget:integer:provider", + "execute:data:modify:entity:target:targetPath:append:from:block:source", + "execute:data:modify:entity:target:targetPath:append:from:block:source:sourcePath", "execute:data:modify:entity:target:targetPath:append:from:entity:source", "execute:data:modify:entity:target:targetPath:append:from:entity:source:sourcePath", "execute:data:modify:entity:target:targetPath:append:from:storage:source", "execute:data:modify:entity:target:targetPath:append:from:storage:source:sourcePath", - "execute:data:modify:entity:target:targetPath:append:string:block:sourcePos", - "execute:data:modify:entity:target:targetPath:append:string:block:sourcePos:sourcePath", - "execute:data:modify:entity:target:targetPath:append:string:block:sourcePos:sourcePath:start", - "execute:data:modify:entity:target:targetPath:append:string:block:sourcePos:sourcePath:start:end", + "execute:data:modify:entity:target:targetPath:append:string:block:source", + "execute:data:modify:entity:target:targetPath:append:string:block:source:sourcePath", + "execute:data:modify:entity:target:targetPath:append:string:block:source:sourcePath:start", + "execute:data:modify:entity:target:targetPath:append:string:block:source:sourcePath:start:end", "execute:data:modify:entity:target:targetPath:append:string:entity:source", "execute:data:modify:entity:target:targetPath:append:string:entity:source:sourcePath", "execute:data:modify:entity:target:targetPath:append:string:entity:source:sourcePath:start", @@ -929,16 +1172,22 @@ "execute:data:modify:entity:target:targetPath:append:string:storage:source:sourcePath:start", "execute:data:modify:entity:target:targetPath:append:string:storage:source:sourcePath:start:end", "execute:data:modify:entity:target:targetPath:append:value:value", - "execute:data:modify:entity:target:targetPath:insert:index:from:block:sourcePos", - "execute:data:modify:entity:target:targetPath:insert:index:from:block:sourcePos:sourcePath", + "execute:data:modify:entity:target:targetPath:insert:index:compute:block:computePos:float:provider", + "execute:data:modify:entity:target:targetPath:insert:index:compute:block:computePos:integer:provider", + "execute:data:modify:entity:target:targetPath:insert:index:compute:default:float:provider", + "execute:data:modify:entity:target:targetPath:insert:index:compute:default:integer:provider", + "execute:data:modify:entity:target:targetPath:insert:index:compute:entity:computeTarget:float:provider", + "execute:data:modify:entity:target:targetPath:insert:index:compute:entity:computeTarget:integer:provider", + "execute:data:modify:entity:target:targetPath:insert:index:from:block:source", + "execute:data:modify:entity:target:targetPath:insert:index:from:block:source:sourcePath", "execute:data:modify:entity:target:targetPath:insert:index:from:entity:source", "execute:data:modify:entity:target:targetPath:insert:index:from:entity:source:sourcePath", "execute:data:modify:entity:target:targetPath:insert:index:from:storage:source", "execute:data:modify:entity:target:targetPath:insert:index:from:storage:source:sourcePath", - "execute:data:modify:entity:target:targetPath:insert:index:string:block:sourcePos", - "execute:data:modify:entity:target:targetPath:insert:index:string:block:sourcePos:sourcePath", - "execute:data:modify:entity:target:targetPath:insert:index:string:block:sourcePos:sourcePath:start", - "execute:data:modify:entity:target:targetPath:insert:index:string:block:sourcePos:sourcePath:start:end", + "execute:data:modify:entity:target:targetPath:insert:index:string:block:source", + "execute:data:modify:entity:target:targetPath:insert:index:string:block:source:sourcePath", + "execute:data:modify:entity:target:targetPath:insert:index:string:block:source:sourcePath:start", + "execute:data:modify:entity:target:targetPath:insert:index:string:block:source:sourcePath:start:end", "execute:data:modify:entity:target:targetPath:insert:index:string:entity:source", "execute:data:modify:entity:target:targetPath:insert:index:string:entity:source:sourcePath", "execute:data:modify:entity:target:targetPath:insert:index:string:entity:source:sourcePath:start", @@ -948,16 +1197,22 @@ "execute:data:modify:entity:target:targetPath:insert:index:string:storage:source:sourcePath:start", "execute:data:modify:entity:target:targetPath:insert:index:string:storage:source:sourcePath:start:end", "execute:data:modify:entity:target:targetPath:insert:index:value:value", - "execute:data:modify:entity:target:targetPath:merge:from:block:sourcePos", - "execute:data:modify:entity:target:targetPath:merge:from:block:sourcePos:sourcePath", + "execute:data:modify:entity:target:targetPath:merge:compute:block:computePos:float:provider", + "execute:data:modify:entity:target:targetPath:merge:compute:block:computePos:integer:provider", + "execute:data:modify:entity:target:targetPath:merge:compute:default:float:provider", + "execute:data:modify:entity:target:targetPath:merge:compute:default:integer:provider", + "execute:data:modify:entity:target:targetPath:merge:compute:entity:computeTarget:float:provider", + "execute:data:modify:entity:target:targetPath:merge:compute:entity:computeTarget:integer:provider", + "execute:data:modify:entity:target:targetPath:merge:from:block:source", + "execute:data:modify:entity:target:targetPath:merge:from:block:source:sourcePath", "execute:data:modify:entity:target:targetPath:merge:from:entity:source", "execute:data:modify:entity:target:targetPath:merge:from:entity:source:sourcePath", "execute:data:modify:entity:target:targetPath:merge:from:storage:source", "execute:data:modify:entity:target:targetPath:merge:from:storage:source:sourcePath", - "execute:data:modify:entity:target:targetPath:merge:string:block:sourcePos", - "execute:data:modify:entity:target:targetPath:merge:string:block:sourcePos:sourcePath", - "execute:data:modify:entity:target:targetPath:merge:string:block:sourcePos:sourcePath:start", - "execute:data:modify:entity:target:targetPath:merge:string:block:sourcePos:sourcePath:start:end", + "execute:data:modify:entity:target:targetPath:merge:string:block:source", + "execute:data:modify:entity:target:targetPath:merge:string:block:source:sourcePath", + "execute:data:modify:entity:target:targetPath:merge:string:block:source:sourcePath:start", + "execute:data:modify:entity:target:targetPath:merge:string:block:source:sourcePath:start:end", "execute:data:modify:entity:target:targetPath:merge:string:entity:source", "execute:data:modify:entity:target:targetPath:merge:string:entity:source:sourcePath", "execute:data:modify:entity:target:targetPath:merge:string:entity:source:sourcePath:start", @@ -967,16 +1222,22 @@ "execute:data:modify:entity:target:targetPath:merge:string:storage:source:sourcePath:start", "execute:data:modify:entity:target:targetPath:merge:string:storage:source:sourcePath:start:end", "execute:data:modify:entity:target:targetPath:merge:value:value", - "execute:data:modify:entity:target:targetPath:prepend:from:block:sourcePos", - "execute:data:modify:entity:target:targetPath:prepend:from:block:sourcePos:sourcePath", + "execute:data:modify:entity:target:targetPath:prepend:compute:block:computePos:float:provider", + "execute:data:modify:entity:target:targetPath:prepend:compute:block:computePos:integer:provider", + "execute:data:modify:entity:target:targetPath:prepend:compute:default:float:provider", + "execute:data:modify:entity:target:targetPath:prepend:compute:default:integer:provider", + "execute:data:modify:entity:target:targetPath:prepend:compute:entity:computeTarget:float:provider", + "execute:data:modify:entity:target:targetPath:prepend:compute:entity:computeTarget:integer:provider", + "execute:data:modify:entity:target:targetPath:prepend:from:block:source", + "execute:data:modify:entity:target:targetPath:prepend:from:block:source:sourcePath", "execute:data:modify:entity:target:targetPath:prepend:from:entity:source", "execute:data:modify:entity:target:targetPath:prepend:from:entity:source:sourcePath", "execute:data:modify:entity:target:targetPath:prepend:from:storage:source", "execute:data:modify:entity:target:targetPath:prepend:from:storage:source:sourcePath", - "execute:data:modify:entity:target:targetPath:prepend:string:block:sourcePos", - "execute:data:modify:entity:target:targetPath:prepend:string:block:sourcePos:sourcePath", - "execute:data:modify:entity:target:targetPath:prepend:string:block:sourcePos:sourcePath:start", - "execute:data:modify:entity:target:targetPath:prepend:string:block:sourcePos:sourcePath:start:end", + "execute:data:modify:entity:target:targetPath:prepend:string:block:source", + "execute:data:modify:entity:target:targetPath:prepend:string:block:source:sourcePath", + "execute:data:modify:entity:target:targetPath:prepend:string:block:source:sourcePath:start", + "execute:data:modify:entity:target:targetPath:prepend:string:block:source:sourcePath:start:end", "execute:data:modify:entity:target:targetPath:prepend:string:entity:source", "execute:data:modify:entity:target:targetPath:prepend:string:entity:source:sourcePath", "execute:data:modify:entity:target:targetPath:prepend:string:entity:source:sourcePath:start", @@ -986,16 +1247,22 @@ "execute:data:modify:entity:target:targetPath:prepend:string:storage:source:sourcePath:start", "execute:data:modify:entity:target:targetPath:prepend:string:storage:source:sourcePath:start:end", "execute:data:modify:entity:target:targetPath:prepend:value:value", - "execute:data:modify:entity:target:targetPath:set:from:block:sourcePos", - "execute:data:modify:entity:target:targetPath:set:from:block:sourcePos:sourcePath", + "execute:data:modify:entity:target:targetPath:set:compute:block:computePos:float:provider", + "execute:data:modify:entity:target:targetPath:set:compute:block:computePos:integer:provider", + "execute:data:modify:entity:target:targetPath:set:compute:default:float:provider", + "execute:data:modify:entity:target:targetPath:set:compute:default:integer:provider", + "execute:data:modify:entity:target:targetPath:set:compute:entity:computeTarget:float:provider", + "execute:data:modify:entity:target:targetPath:set:compute:entity:computeTarget:integer:provider", + "execute:data:modify:entity:target:targetPath:set:from:block:source", + "execute:data:modify:entity:target:targetPath:set:from:block:source:sourcePath", "execute:data:modify:entity:target:targetPath:set:from:entity:source", "execute:data:modify:entity:target:targetPath:set:from:entity:source:sourcePath", "execute:data:modify:entity:target:targetPath:set:from:storage:source", "execute:data:modify:entity:target:targetPath:set:from:storage:source:sourcePath", - "execute:data:modify:entity:target:targetPath:set:string:block:sourcePos", - "execute:data:modify:entity:target:targetPath:set:string:block:sourcePos:sourcePath", - "execute:data:modify:entity:target:targetPath:set:string:block:sourcePos:sourcePath:start", - "execute:data:modify:entity:target:targetPath:set:string:block:sourcePos:sourcePath:start:end", + "execute:data:modify:entity:target:targetPath:set:string:block:source", + "execute:data:modify:entity:target:targetPath:set:string:block:source:sourcePath", + "execute:data:modify:entity:target:targetPath:set:string:block:source:sourcePath:start", + "execute:data:modify:entity:target:targetPath:set:string:block:source:sourcePath:start:end", "execute:data:modify:entity:target:targetPath:set:string:entity:source", "execute:data:modify:entity:target:targetPath:set:string:entity:source:sourcePath", "execute:data:modify:entity:target:targetPath:set:string:entity:source:sourcePath:start", @@ -1005,16 +1272,22 @@ "execute:data:modify:entity:target:targetPath:set:string:storage:source:sourcePath:start", "execute:data:modify:entity:target:targetPath:set:string:storage:source:sourcePath:start:end", "execute:data:modify:entity:target:targetPath:set:value:value", - "execute:data:modify:storage:target:targetPath:append:from:block:sourcePos", - "execute:data:modify:storage:target:targetPath:append:from:block:sourcePos:sourcePath", + "execute:data:modify:storage:target:targetPath:append:compute:block:computePos:float:provider", + "execute:data:modify:storage:target:targetPath:append:compute:block:computePos:integer:provider", + "execute:data:modify:storage:target:targetPath:append:compute:default:float:provider", + "execute:data:modify:storage:target:targetPath:append:compute:default:integer:provider", + "execute:data:modify:storage:target:targetPath:append:compute:entity:computeTarget:float:provider", + "execute:data:modify:storage:target:targetPath:append:compute:entity:computeTarget:integer:provider", + "execute:data:modify:storage:target:targetPath:append:from:block:source", + "execute:data:modify:storage:target:targetPath:append:from:block:source:sourcePath", "execute:data:modify:storage:target:targetPath:append:from:entity:source", "execute:data:modify:storage:target:targetPath:append:from:entity:source:sourcePath", "execute:data:modify:storage:target:targetPath:append:from:storage:source", "execute:data:modify:storage:target:targetPath:append:from:storage:source:sourcePath", - "execute:data:modify:storage:target:targetPath:append:string:block:sourcePos", - "execute:data:modify:storage:target:targetPath:append:string:block:sourcePos:sourcePath", - "execute:data:modify:storage:target:targetPath:append:string:block:sourcePos:sourcePath:start", - "execute:data:modify:storage:target:targetPath:append:string:block:sourcePos:sourcePath:start:end", + "execute:data:modify:storage:target:targetPath:append:string:block:source", + "execute:data:modify:storage:target:targetPath:append:string:block:source:sourcePath", + "execute:data:modify:storage:target:targetPath:append:string:block:source:sourcePath:start", + "execute:data:modify:storage:target:targetPath:append:string:block:source:sourcePath:start:end", "execute:data:modify:storage:target:targetPath:append:string:entity:source", "execute:data:modify:storage:target:targetPath:append:string:entity:source:sourcePath", "execute:data:modify:storage:target:targetPath:append:string:entity:source:sourcePath:start", @@ -1024,16 +1297,22 @@ "execute:data:modify:storage:target:targetPath:append:string:storage:source:sourcePath:start", "execute:data:modify:storage:target:targetPath:append:string:storage:source:sourcePath:start:end", "execute:data:modify:storage:target:targetPath:append:value:value", - "execute:data:modify:storage:target:targetPath:insert:index:from:block:sourcePos", - "execute:data:modify:storage:target:targetPath:insert:index:from:block:sourcePos:sourcePath", + "execute:data:modify:storage:target:targetPath:insert:index:compute:block:computePos:float:provider", + "execute:data:modify:storage:target:targetPath:insert:index:compute:block:computePos:integer:provider", + "execute:data:modify:storage:target:targetPath:insert:index:compute:default:float:provider", + "execute:data:modify:storage:target:targetPath:insert:index:compute:default:integer:provider", + "execute:data:modify:storage:target:targetPath:insert:index:compute:entity:computeTarget:float:provider", + "execute:data:modify:storage:target:targetPath:insert:index:compute:entity:computeTarget:integer:provider", + "execute:data:modify:storage:target:targetPath:insert:index:from:block:source", + "execute:data:modify:storage:target:targetPath:insert:index:from:block:source:sourcePath", "execute:data:modify:storage:target:targetPath:insert:index:from:entity:source", "execute:data:modify:storage:target:targetPath:insert:index:from:entity:source:sourcePath", "execute:data:modify:storage:target:targetPath:insert:index:from:storage:source", "execute:data:modify:storage:target:targetPath:insert:index:from:storage:source:sourcePath", - "execute:data:modify:storage:target:targetPath:insert:index:string:block:sourcePos", - "execute:data:modify:storage:target:targetPath:insert:index:string:block:sourcePos:sourcePath", - "execute:data:modify:storage:target:targetPath:insert:index:string:block:sourcePos:sourcePath:start", - "execute:data:modify:storage:target:targetPath:insert:index:string:block:sourcePos:sourcePath:start:end", + "execute:data:modify:storage:target:targetPath:insert:index:string:block:source", + "execute:data:modify:storage:target:targetPath:insert:index:string:block:source:sourcePath", + "execute:data:modify:storage:target:targetPath:insert:index:string:block:source:sourcePath:start", + "execute:data:modify:storage:target:targetPath:insert:index:string:block:source:sourcePath:start:end", "execute:data:modify:storage:target:targetPath:insert:index:string:entity:source", "execute:data:modify:storage:target:targetPath:insert:index:string:entity:source:sourcePath", "execute:data:modify:storage:target:targetPath:insert:index:string:entity:source:sourcePath:start", @@ -1043,16 +1322,22 @@ "execute:data:modify:storage:target:targetPath:insert:index:string:storage:source:sourcePath:start", "execute:data:modify:storage:target:targetPath:insert:index:string:storage:source:sourcePath:start:end", "execute:data:modify:storage:target:targetPath:insert:index:value:value", - "execute:data:modify:storage:target:targetPath:merge:from:block:sourcePos", - "execute:data:modify:storage:target:targetPath:merge:from:block:sourcePos:sourcePath", + "execute:data:modify:storage:target:targetPath:merge:compute:block:computePos:float:provider", + "execute:data:modify:storage:target:targetPath:merge:compute:block:computePos:integer:provider", + "execute:data:modify:storage:target:targetPath:merge:compute:default:float:provider", + "execute:data:modify:storage:target:targetPath:merge:compute:default:integer:provider", + "execute:data:modify:storage:target:targetPath:merge:compute:entity:computeTarget:float:provider", + "execute:data:modify:storage:target:targetPath:merge:compute:entity:computeTarget:integer:provider", + "execute:data:modify:storage:target:targetPath:merge:from:block:source", + "execute:data:modify:storage:target:targetPath:merge:from:block:source:sourcePath", "execute:data:modify:storage:target:targetPath:merge:from:entity:source", "execute:data:modify:storage:target:targetPath:merge:from:entity:source:sourcePath", "execute:data:modify:storage:target:targetPath:merge:from:storage:source", "execute:data:modify:storage:target:targetPath:merge:from:storage:source:sourcePath", - "execute:data:modify:storage:target:targetPath:merge:string:block:sourcePos", - "execute:data:modify:storage:target:targetPath:merge:string:block:sourcePos:sourcePath", - "execute:data:modify:storage:target:targetPath:merge:string:block:sourcePos:sourcePath:start", - "execute:data:modify:storage:target:targetPath:merge:string:block:sourcePos:sourcePath:start:end", + "execute:data:modify:storage:target:targetPath:merge:string:block:source", + "execute:data:modify:storage:target:targetPath:merge:string:block:source:sourcePath", + "execute:data:modify:storage:target:targetPath:merge:string:block:source:sourcePath:start", + "execute:data:modify:storage:target:targetPath:merge:string:block:source:sourcePath:start:end", "execute:data:modify:storage:target:targetPath:merge:string:entity:source", "execute:data:modify:storage:target:targetPath:merge:string:entity:source:sourcePath", "execute:data:modify:storage:target:targetPath:merge:string:entity:source:sourcePath:start", @@ -1062,16 +1347,22 @@ "execute:data:modify:storage:target:targetPath:merge:string:storage:source:sourcePath:start", "execute:data:modify:storage:target:targetPath:merge:string:storage:source:sourcePath:start:end", "execute:data:modify:storage:target:targetPath:merge:value:value", - "execute:data:modify:storage:target:targetPath:prepend:from:block:sourcePos", - "execute:data:modify:storage:target:targetPath:prepend:from:block:sourcePos:sourcePath", + "execute:data:modify:storage:target:targetPath:prepend:compute:block:computePos:float:provider", + "execute:data:modify:storage:target:targetPath:prepend:compute:block:computePos:integer:provider", + "execute:data:modify:storage:target:targetPath:prepend:compute:default:float:provider", + "execute:data:modify:storage:target:targetPath:prepend:compute:default:integer:provider", + "execute:data:modify:storage:target:targetPath:prepend:compute:entity:computeTarget:float:provider", + "execute:data:modify:storage:target:targetPath:prepend:compute:entity:computeTarget:integer:provider", + "execute:data:modify:storage:target:targetPath:prepend:from:block:source", + "execute:data:modify:storage:target:targetPath:prepend:from:block:source:sourcePath", "execute:data:modify:storage:target:targetPath:prepend:from:entity:source", "execute:data:modify:storage:target:targetPath:prepend:from:entity:source:sourcePath", "execute:data:modify:storage:target:targetPath:prepend:from:storage:source", "execute:data:modify:storage:target:targetPath:prepend:from:storage:source:sourcePath", - "execute:data:modify:storage:target:targetPath:prepend:string:block:sourcePos", - "execute:data:modify:storage:target:targetPath:prepend:string:block:sourcePos:sourcePath", - "execute:data:modify:storage:target:targetPath:prepend:string:block:sourcePos:sourcePath:start", - "execute:data:modify:storage:target:targetPath:prepend:string:block:sourcePos:sourcePath:start:end", + "execute:data:modify:storage:target:targetPath:prepend:string:block:source", + "execute:data:modify:storage:target:targetPath:prepend:string:block:source:sourcePath", + "execute:data:modify:storage:target:targetPath:prepend:string:block:source:sourcePath:start", + "execute:data:modify:storage:target:targetPath:prepend:string:block:source:sourcePath:start:end", "execute:data:modify:storage:target:targetPath:prepend:string:entity:source", "execute:data:modify:storage:target:targetPath:prepend:string:entity:source:sourcePath", "execute:data:modify:storage:target:targetPath:prepend:string:entity:source:sourcePath:start", @@ -1081,16 +1372,22 @@ "execute:data:modify:storage:target:targetPath:prepend:string:storage:source:sourcePath:start", "execute:data:modify:storage:target:targetPath:prepend:string:storage:source:sourcePath:start:end", "execute:data:modify:storage:target:targetPath:prepend:value:value", - "execute:data:modify:storage:target:targetPath:set:from:block:sourcePos", - "execute:data:modify:storage:target:targetPath:set:from:block:sourcePos:sourcePath", + "execute:data:modify:storage:target:targetPath:set:compute:block:computePos:float:provider", + "execute:data:modify:storage:target:targetPath:set:compute:block:computePos:integer:provider", + "execute:data:modify:storage:target:targetPath:set:compute:default:float:provider", + "execute:data:modify:storage:target:targetPath:set:compute:default:integer:provider", + "execute:data:modify:storage:target:targetPath:set:compute:entity:computeTarget:float:provider", + "execute:data:modify:storage:target:targetPath:set:compute:entity:computeTarget:integer:provider", + "execute:data:modify:storage:target:targetPath:set:from:block:source", + "execute:data:modify:storage:target:targetPath:set:from:block:source:sourcePath", "execute:data:modify:storage:target:targetPath:set:from:entity:source", "execute:data:modify:storage:target:targetPath:set:from:entity:source:sourcePath", "execute:data:modify:storage:target:targetPath:set:from:storage:source", "execute:data:modify:storage:target:targetPath:set:from:storage:source:sourcePath", - "execute:data:modify:storage:target:targetPath:set:string:block:sourcePos", - "execute:data:modify:storage:target:targetPath:set:string:block:sourcePos:sourcePath", - "execute:data:modify:storage:target:targetPath:set:string:block:sourcePos:sourcePath:start", - "execute:data:modify:storage:target:targetPath:set:string:block:sourcePos:sourcePath:start:end", + "execute:data:modify:storage:target:targetPath:set:string:block:source", + "execute:data:modify:storage:target:targetPath:set:string:block:source:sourcePath", + "execute:data:modify:storage:target:targetPath:set:string:block:source:sourcePath:start", + "execute:data:modify:storage:target:targetPath:set:string:block:source:sourcePath:start:end", "execute:data:modify:storage:target:targetPath:set:string:entity:source", "execute:data:modify:storage:target:targetPath:set:string:entity:source:sourcePath", "execute:data:modify:storage:target:targetPath:set:string:entity:source:sourcePath:start", @@ -1100,7 +1397,7 @@ "execute:data:modify:storage:target:targetPath:set:string:storage:source:sourcePath:start", "execute:data:modify:storage:target:targetPath:set:string:storage:source:sourcePath:start:end", "execute:data:modify:storage:target:targetPath:set:value:value", - "execute:data:remove:block:targetPos:path", + "execute:data:remove:block:target:path", "execute:data:remove:entity:target:path", "execute:data:remove:storage:target:path", "execute:datapack:create:id:description", @@ -1116,6 +1413,8 @@ "execute:debug:function:name", "execute:debug:start", "execute:debug:stop", + "execute:decorated_pot_pattern:name:content", + "execute:decorated_pot_pattern_tag:name:content", "execute:defaultgamemode:gamemode", "execute:deop:targets", "execute:dialog:clear:targets", @@ -1127,7 +1426,9 @@ "execute:difficulty:normal", "execute:difficulty:peaceful", "execute:dimension:name:content", + "execute:dimension_tag:name:content", "execute:dimension_type:name:content", + "execute:dimension_type_tag:name:content", "execute:effect:clear", "execute:effect:clear:targets", "execute:effect:clear:targets:effect", @@ -1142,6 +1443,7 @@ "execute:enchant:targets:enchantment:level", "execute:enchantment:name:content", "execute:enchantment_provider:name:content", + "execute:enchantment_provider_tag:name:content", "execute:enchantment_tag:name:content", "execute:entity_type_tag:name:content", "execute:equipment:name:content", @@ -1189,10 +1491,10 @@ "execute:function:name:arguments", "execute:function:name:arguments:commands", "execute:function:name:commands", - "execute:function:name:with:block:sourcePos", - "execute:function:name:with:block:sourcePos:commands", - "execute:function:name:with:block:sourcePos:path", - "execute:function:name:with:block:sourcePos:path:commands", + "execute:function:name:with:block:source", + "execute:function:name:with:block:source:commands", + "execute:function:name:with:block:source:path", + "execute:function:name:with:block:source:path:commands", "execute:function:name:with:entity:source", "execute:function:name:with:entity:source:commands", "execute:function:name:with:entity:source:path", @@ -1454,8 +1756,8 @@ "execute:if:blocks:start:end:destination:all:subcommand", "execute:if:blocks:start:end:destination:masked", "execute:if:blocks:start:end:destination:masked:subcommand", - "execute:if:data:block:sourcePos:path", - "execute:if:data:block:sourcePos:path:subcommand", + "execute:if:data:block:source:path", + "execute:if:data:block:source:path:subcommand", "execute:if:data:entity:source:path", "execute:if:data:entity:source:path:subcommand", "execute:if:data:storage:source:path", @@ -1465,10 +1767,10 @@ "execute:if:entity:entities", "execute:if:entity:entities:subcommand", "execute:if:function:name:subcommand", - "execute:if:items:block:pos:slots:item_predicate", - "execute:if:items:block:pos:slots:item_predicate:subcommand", - "execute:if:items:entity:entities:slots:item_predicate", - "execute:if:items:entity:entities:slots:item_predicate:subcommand", + "execute:if:items:block:source:slots:item_predicate", + "execute:if:items:block:source:slots:item_predicate:subcommand", + "execute:if:items:entity:source:slots:item_predicate", + "execute:if:items:entity:source:slots:item_predicate:subcommand", "execute:if:loaded:pos", "execute:if:loaded:pos:subcommand", "execute:if:predicate:predicate", @@ -1485,31 +1787,61 @@ "execute:if:score:target:targetObjective:>=:source:sourceObjective:subcommand", "execute:if:score:target:targetObjective:matches:range", "execute:if:score:target:targetObjective:matches:range:subcommand", + "execute:if:slots:block:source:slots", + "execute:if:slots:block:source:slots:subcommand", + "execute:if:slots:entity:source:slots", + "execute:if:slots:entity:source:slots:subcommand", "execute:if:stopwatch:id:range", "execute:if:stopwatch:id:range:subcommand", "execute:in:dimension:subcommand", "execute:instrument:name:content", "execute:instrument_tag:name:content", - "execute:item:modify:block:pos:slot:modifier", - "execute:item:modify:entity:targets:slot:modifier", - "execute:item:replace:block:pos:slot:from:block:source:sourceSlot", - "execute:item:replace:block:pos:slot:from:block:source:sourceSlot:modifier", - "execute:item:replace:block:pos:slot:from:entity:source:sourceSlot", - "execute:item:replace:block:pos:slot:from:entity:source:sourceSlot:modifier", - "execute:item:replace:block:pos:slot:with:item", - "execute:item:replace:block:pos:slot:with:item:count", - "execute:item:replace:entity:targets:slot:from:block:source:sourceSlot", - "execute:item:replace:entity:targets:slot:from:block:source:sourceSlot:modifier", - "execute:item:replace:entity:targets:slot:from:entity:source:sourceSlot", - "execute:item:replace:entity:targets:slot:from:entity:source:sourceSlot:modifier", - "execute:item:replace:entity:targets:slot:with:item", - "execute:item:replace:entity:targets:slot:with:item:count", + "execute:item:fill:block:target:slots:from:block:source:sourceSlots", + "execute:item:fill:block:target:slots:from:block:source:sourceSlots:modifier", + "execute:item:fill:block:target:slots:from:entity:source:sourceSlots", + "execute:item:fill:block:target:slots:from:entity:source:sourceSlots:modifier", + "execute:item:fill:block:target:slots:with:item", + "execute:item:fill:block:target:slots:with:item:count", + "execute:item:fill:entity:target:slots:from:block:source:sourceSlots", + "execute:item:fill:entity:target:slots:from:block:source:sourceSlots:modifier", + "execute:item:fill:entity:target:slots:from:entity:source:sourceSlots", + "execute:item:fill:entity:target:slots:from:entity:source:sourceSlots:modifier", + "execute:item:fill:entity:target:slots:with:item", + "execute:item:fill:entity:target:slots:with:item:count", + "execute:item:modify:block:target:slots:modifier", + "execute:item:modify:entity:target:slots:modifier", + "execute:item:override:block:target:slots:from:block:source:sourceSlots", + "execute:item:override:block:target:slots:from:block:source:sourceSlots:modifier", + "execute:item:override:block:target:slots:from:entity:source:sourceSlots", + "execute:item:override:block:target:slots:from:entity:source:sourceSlots:modifier", + "execute:item:override:block:target:slots:with:item", + "execute:item:override:block:target:slots:with:item:count", + "execute:item:override:entity:target:slots:from:block:source:sourceSlots", + "execute:item:override:entity:target:slots:from:block:source:sourceSlots:modifier", + "execute:item:override:entity:target:slots:from:entity:source:sourceSlots", + "execute:item:override:entity:target:slots:from:entity:source:sourceSlots:modifier", + "execute:item:override:entity:target:slots:with:item", + "execute:item:override:entity:target:slots:with:item:count", + "execute:item:replace:block:target:slots:from:block:source:sourceSlots", + "execute:item:replace:block:target:slots:from:block:source:sourceSlots:modifier", + "execute:item:replace:block:target:slots:from:entity:source:sourceSlots", + "execute:item:replace:block:target:slots:from:entity:source:sourceSlots:modifier", + "execute:item:replace:block:target:slots:with:item", + "execute:item:replace:block:target:slots:with:item:count", + "execute:item:replace:entity:target:slots:from:block:source:sourceSlots", + "execute:item:replace:entity:target:slots:from:block:source:sourceSlots:modifier", + "execute:item:replace:entity:target:slots:from:entity:source:sourceSlots", + "execute:item:replace:entity:target:slots:from:entity:source:sourceSlots:modifier", + "execute:item:replace:entity:target:slots:with:item", + "execute:item:replace:entity:target:slots:with:item:count", "execute:item_model:name:content", "execute:item_modifier:name:content", + "execute:item_modifier_tag:name:content", "execute:item_tag:name:content", "execute:jfr:start", "execute:jfr:stop", "execute:jukebox_song:name:content", + "execute:jukebox_song_tag:name:content", "execute:kick:targets", "execute:kick:targets:reason", "execute:kill:targets", @@ -1589,33 +1921,49 @@ "execute:loot:spawn:targetPos:mine:pos:offhand", "execute:loot:spawn:targetPos:mine:pos:tool", "execute:loot_table:name:content", + "execute:loot_table_tag:name:content", "execute:me:action", "execute:merge:advancement:name:content", + "execute:merge:advancement_tag:name:content", "execute:merge:atlas:name:content", "execute:merge:banner_pattern:name:content", "execute:merge:banner_pattern_tag:name:content", "execute:merge:block_tag:name:content", + "execute:merge:block_tranformer:name:content", + "execute:merge:block_transformer_tag:name:content", "execute:merge:blockstate:name:content", "execute:merge:cat_sound_variant:name:content", + "execute:merge:cat_sound_variant_tag:name:content", "execute:merge:cat_variant:name:content", "execute:merge:cat_variant_tag:name:content", "execute:merge:chat_type:name:content", "execute:merge:chat_type_tag:name:content", "execute:merge:chicken_sound_variant:name:content", + "execute:merge:chicken_sound_variant_tag:name:content", "execute:merge:chicken_variant:name:content", "execute:merge:chicken_variant_tag:name:content", "execute:merge:configured_feature_tag:name:content", + "execute:merge:context_float_provider:name:content", + "execute:merge:context_float_provider_tag:name:content", + "execute:merge:context_int_provider:name:content", + "execute:merge:context_int_provider_tag:name:content", "execute:merge:cow_sound_variant:name:content", + "execute:merge:cow_sound_variant_tag:name:content", "execute:merge:cow_variant:name:content", "execute:merge:cow_variant_tag:name:content", "execute:merge:damage_type:name:content", "execute:merge:damage_type_tag:name:content", + "execute:merge:decorated_pot_pattern:name:content", + "execute:merge:decorated_pot_pattern_tag:name:content", "execute:merge:dialog:name:content", "execute:merge:dialog_tag:name:content", "execute:merge:dimension:name:content", + "execute:merge:dimension_tag:name:content", "execute:merge:dimension_type:name:content", + "execute:merge:dimension_type_tag:name:content", "execute:merge:enchantment:name:content", "execute:merge:enchantment_provider:name:content", + "execute:merge:enchantment_provider_tag:name:content", "execute:merge:enchantment_tag:name:content", "execute:merge:entity_type_tag:name:content", "execute:merge:equipment:name:content", @@ -1629,62 +1977,94 @@ "execute:merge:instrument_tag:name:content", "execute:merge:item_model:name:content", "execute:merge:item_modifier:name:content", + "execute:merge:item_modifier_tag:name:content", "execute:merge:item_tag:name:content", "execute:merge:jukebox_song:name:content", + "execute:merge:jukebox_song_tag:name:content", "execute:merge:language:name:content", "execute:merge:loot_table:name:content", + "execute:merge:loot_table_tag:name:content", "execute:merge:model:name:content", "execute:merge:painting_variant:name:content", "execute:merge:painting_variant_tag:name:content", "execute:merge:particle_file:name:content", "execute:merge:pig_sound_variant:name:content", + "execute:merge:pig_sound_variant_tag:name:content", "execute:merge:pig_variant:name:content", + "execute:merge:pig_variant_tag:name:content", "execute:merge:point_of_interest_type_tag:name:content", "execute:merge:post_effect:name:content", "execute:merge:potion_tag:name:content", "execute:merge:predicate:name:content", + "execute:merge:predicate_tag:name:content", "execute:merge:recipe:name:content", + "execute:merge:recipe_tag:name:content", "execute:merge:shader:name:content", "execute:merge:shader_post:name:content", + "execute:merge:slot_source:name:content", + "execute:merge:slot_source_tag:name:content", "execute:merge:sulfur_cube_archetype:name:content", + "execute:merge:sulfur_cube_archetype_tag:name:content", "execute:merge:test_environment:name:content", + "execute:merge:test_environment_tag:name:content", "execute:merge:test_instance:name:content", + "execute:merge:test_instance_tag:name:content", "execute:merge:texture_mcmeta:name:content", "execute:merge:timeline:name:content", "execute:merge:timeline_tag:name:content", "execute:merge:trade_set:name:content", "execute:merge:trade_set_tag:name:content", "execute:merge:trial_spawner:name:content", + "execute:merge:trial_spawner_tag:name:content", "execute:merge:trim_material:name:content", + "execute:merge:trim_material_tag:name:content", "execute:merge:trim_pattern:name:content", + "execute:merge:trim_pattern_tag:name:content", "execute:merge:villager_trade:name:content", "execute:merge:villager_trade_tag:name:content", "execute:merge:waypoint_style:name:content", "execute:merge:wolf_sound_variant:name:content", "execute:merge:wolf_sound_variant_tag:name:content", "execute:merge:wolf_variant:name:content", + "execute:merge:wolf_variant_tag:name:content", "execute:merge:world_clock:name:content", "execute:merge:world_clock_tag:name:content", "execute:merge:worldgen_biome:name:content", "execute:merge:worldgen_biome_tag:name:content", + "execute:merge:worldgen_block_state_provider:name:content", + "execute:merge:worldgen_block_state_provider_tag:name:content", + "execute:merge:worldgen_carver:name:content", + "execute:merge:worldgen_carver_tag:name:content", "execute:merge:worldgen_configured_carver:name:content", "execute:merge:worldgen_configured_carver_tag:name:content", "execute:merge:worldgen_configured_feature:name:content", "execute:merge:worldgen_configured_surface_builder:name:content", "execute:merge:worldgen_density_function:name:content", + "execute:merge:worldgen_density_function_tag:name:content", + "execute:merge:worldgen_feature:name:content", + "execute:merge:worldgen_feature_tag:name:content", "execute:merge:worldgen_flat_level_generator_preset:name:content", "execute:merge:worldgen_flat_level_generator_preset_tag:name:content", + "execute:merge:worldgen_material_condition:name:content", + "execute:merge:worldgen_material_condition_tag:name:content", + "execute:merge:worldgen_material_rule:name:content", + "execute:merge:worldgen_material_rule_tag:name:content", "execute:merge:worldgen_multi_noise_biome_source_parameter_list:name:content", + "execute:merge:worldgen_multi_noise_biome_source_parameter_list_tag:name:content", "execute:merge:worldgen_noise:name:content", "execute:merge:worldgen_noise_settings:name:content", + "execute:merge:worldgen_noise_settings_tag:name:content", + "execute:merge:worldgen_noise_tag:name:content", "execute:merge:worldgen_placed_feature:name:content", "execute:merge:worldgen_placed_feature_tag:name:content", "execute:merge:worldgen_processor_list:name:content", + "execute:merge:worldgen_processor_list_tag:name:content", "execute:merge:worldgen_structure:name:content", "execute:merge:worldgen_structure_set:name:content", "execute:merge:worldgen_structure_set_tag:name:content", "execute:merge:worldgen_structure_tag:name:content", "execute:merge:worldgen_template_pool:name:content", + "execute:merge:worldgen_template_pool_tag:name:content", "execute:merge:worldgen_world_preset:name:content", "execute:merge:worldgen_world_preset_tag:name:content", "execute:merge:zombie_nautilus_variant:name:content", @@ -1715,7 +2095,9 @@ "execute:perf:start", "execute:perf:stop", "execute:pig_sound_variant:name:content", + "execute:pig_sound_variant_tag:name:content", "execute:pig_variant:name:content", + "execute:pig_variant_tag:name:content", "execute:place:feature:feature", "execute:place:feature:feature:pos", "execute:place:jigsaw:pool:target:max_depth", @@ -1801,17 +2183,33 @@ "execute:positioned:over:heightmap:subcommand", "execute:positioned:pos:subcommand", "execute:post_effect:name:content", + "execute:posteffect:add:targets:posteffect", + "execute:posteffect:clear:targets", + "execute:posteffect:list:target", + "execute:posteffect:remove:targets:posteffect", "execute:potion_tag:name:content", "execute:predicate:name:content", + "execute:predicate_tag:name:content", + "execute:prepend:advancement_tag:name:content", "execute:prepend:banner_pattern_tag:name:content", "execute:prepend:block_tag:name:content", + "execute:prepend:block_transformer_tag:name:content", + "execute:prepend:cat_sound_variant_tag:name:content", "execute:prepend:cat_variant_tag:name:content", "execute:prepend:chat_type_tag:name:content", + "execute:prepend:chicken_sound_variant_tag:name:content", "execute:prepend:chicken_variant_tag:name:content", "execute:prepend:configured_feature_tag:name:content", + "execute:prepend:context_float_provider_tag:name:content", + "execute:prepend:context_int_provider_tag:name:content", + "execute:prepend:cow_sound_variant_tag:name:content", "execute:prepend:cow_variant_tag:name:content", "execute:prepend:damage_type_tag:name:content", + "execute:prepend:decorated_pot_pattern_tag:name:content", "execute:prepend:dialog_tag:name:content", + "execute:prepend:dimension_tag:name:content", + "execute:prepend:dimension_type_tag:name:content", + "execute:prepend:enchantment_provider_tag:name:content", "execute:prepend:enchantment_tag:name:content", "execute:prepend:entity_type_tag:name:content", "execute:prepend:fluid_tag:name:content", @@ -1820,26 +2218,51 @@ "execute:prepend:function_tag:name:content", "execute:prepend:game_event_tag:name:content", "execute:prepend:instrument_tag:name:content", + "execute:prepend:item_modifier_tag:name:content", "execute:prepend:item_tag:name:content", + "execute:prepend:jukebox_song_tag:name:content", + "execute:prepend:loot_table_tag:name:content", "execute:prepend:painting_variant_tag:name:content", + "execute:prepend:pig_sound_variant_tag:name:content", + "execute:prepend:pig_variant_tag:name:content", "execute:prepend:point_of_interest_type_tag:name:content", "execute:prepend:potion_tag:name:content", + "execute:prepend:predicate_tag:name:content", + "execute:prepend:recipe_tag:name:content", + "execute:prepend:slot_source_tag:name:content", + "execute:prepend:sulfur_cube_archetype_tag:name:content", + "execute:prepend:test_environment_tag:name:content", + "execute:prepend:test_instance_tag:name:content", "execute:prepend:timeline_tag:name:content", "execute:prepend:trade_set_tag:name:content", + "execute:prepend:trial_spawner_tag:name:content", + "execute:prepend:trim_material_tag:name:content", + "execute:prepend:trim_pattern_tag:name:content", "execute:prepend:villager_trade_tag:name:content", "execute:prepend:wolf_sound_variant_tag:name:content", + "execute:prepend:wolf_variant_tag:name:content", "execute:prepend:world_clock_tag:name:content", "execute:prepend:worldgen_biome_tag:name:content", + "execute:prepend:worldgen_block_state_provider_tag:name:content", + "execute:prepend:worldgen_carver_tag:name:content", "execute:prepend:worldgen_configured_carver_tag:name:content", + "execute:prepend:worldgen_density_function_tag:name:content", + "execute:prepend:worldgen_feature_tag:name:content", "execute:prepend:worldgen_flat_level_generator_preset_tag:name:content", + "execute:prepend:worldgen_material_condition_tag:name:content", + "execute:prepend:worldgen_material_rule_tag:name:content", + "execute:prepend:worldgen_multi_noise_biome_source_parameter_list_tag:name:content", + "execute:prepend:worldgen_noise_settings_tag:name:content", + "execute:prepend:worldgen_noise_tag:name:content", "execute:prepend:worldgen_placed_feature_tag:name:content", + "execute:prepend:worldgen_processor_list_tag:name:content", "execute:prepend:worldgen_structure_set_tag:name:content", "execute:prepend:worldgen_structure_tag:name:content", + "execute:prepend:worldgen_template_pool_tag:name:content", "execute:prepend:worldgen_world_preset_tag:name:content", "execute:prepend:zombie_nautilus_variant_tag:name:content", "execute:publish:allowCommands", - "execute:publish:allowCommands:gamemode", - "execute:publish:allowCommands:gamemode:port", + "execute:publish:allowCommands:port", "execute:random:reset:*", "execute:random:reset:*:seed", "execute:random:reset:*:seed:includeWorldSeed", @@ -1858,6 +2281,7 @@ "execute:recipe:name:content", "execute:recipe:take:targets:*", "execute:recipe:take:targets:recipe", + "execute:recipe_tag:name:content", "execute:return:commands", "execute:return:fail", "execute:return:pythonresult", @@ -1921,6 +2345,8 @@ "execute:setworldspawn:pos:rotation", "execute:shader:name:content", "execute:shader_post:name:content", + "execute:slot_source:name:content", + "execute:slot_source_tag:name:content", "execute:spawnpoint:targets", "execute:spawnpoint:targets:pos", "execute:spawnpoint:targets:pos:rotation", @@ -1957,12 +2383,12 @@ "execute:stopwatch:query:id:scale", "execute:stopwatch:remove:id", "execute:stopwatch:restart:id", - "execute:store:result:block:targetPos:path:byte:scale:subcommand", - "execute:store:result:block:targetPos:path:double:scale:subcommand", - "execute:store:result:block:targetPos:path:float:scale:subcommand", - "execute:store:result:block:targetPos:path:int:scale:subcommand", - "execute:store:result:block:targetPos:path:long:scale:subcommand", - "execute:store:result:block:targetPos:path:short:scale:subcommand", + "execute:store:result:block:target:path:byte:scale:subcommand", + "execute:store:result:block:target:path:double:scale:subcommand", + "execute:store:result:block:target:path:float:scale:subcommand", + "execute:store:result:block:target:path:int:scale:subcommand", + "execute:store:result:block:target:path:long:scale:subcommand", + "execute:store:result:block:target:path:short:scale:subcommand", "execute:store:result:bossbar:id:max:subcommand", "execute:store:result:bossbar:id:value:subcommand", "execute:store:result:entity:target:path:byte:scale:subcommand", @@ -1978,12 +2404,12 @@ "execute:store:result:storage:target:path:int:scale:subcommand", "execute:store:result:storage:target:path:long:scale:subcommand", "execute:store:result:storage:target:path:short:scale:subcommand", - "execute:store:success:block:targetPos:path:byte:scale:subcommand", - "execute:store:success:block:targetPos:path:double:scale:subcommand", - "execute:store:success:block:targetPos:path:float:scale:subcommand", - "execute:store:success:block:targetPos:path:int:scale:subcommand", - "execute:store:success:block:targetPos:path:long:scale:subcommand", - "execute:store:success:block:targetPos:path:short:scale:subcommand", + "execute:store:success:block:target:path:byte:scale:subcommand", + "execute:store:success:block:target:path:double:scale:subcommand", + "execute:store:success:block:target:path:float:scale:subcommand", + "execute:store:success:block:target:path:int:scale:subcommand", + "execute:store:success:block:target:path:long:scale:subcommand", + "execute:store:success:block:target:path:short:scale:subcommand", "execute:store:success:bossbar:id:max:subcommand", "execute:store:success:bossbar:id:value:subcommand", "execute:store:success:entity:target:path:byte:scale:subcommand", @@ -2001,10 +2427,15 @@ "execute:store:success:storage:target:path:short:scale:subcommand", "execute:subcommand", "execute:sulfur_cube_archetype:name:content", + "execute:sulfur_cube_archetype_tag:name:content", "execute:summon:entity:subcommand", "execute:swing:targets", "execute:swing:targets:mainhand", + "execute:swing:targets:mainhand:animation", + "execute:swing:targets:mainhand:animation:duration", "execute:swing:targets:offhand", + "execute:swing:targets:offhand:animation", + "execute:swing:targets:offhand:animation:duration", "execute:tag:targets:add:name", "execute:tag:targets:list", "execute:tag:targets:remove:name", @@ -2089,7 +2520,9 @@ "execute:test:stop", "execute:test:verify:tests", "execute:test_environment:name:content", + "execute:test_environment_tag:name:content", "execute:test_instance:name:content", + "execute:test_instance_tag:name:content", "execute:text:name:content", "execute:text_json:name:content", "execute:texture_mcmeta:name:content", @@ -2144,11 +2577,14 @@ "execute:transfer:hostname:port", "execute:transfer:hostname:port:players", "execute:trial_spawner:name:content", + "execute:trial_spawner_tag:name:content", "execute:trigger:objective", "execute:trigger:objective:add:value", "execute:trigger:objective:set:value", "execute:trim_material:name:content", + "execute:trim_material_tag:name:content", "execute:trim_pattern:name:content", + "execute:trim_pattern_tag:name:content", "execute:unless:biome:pos:biome", "execute:unless:biome:pos:biome:subcommand", "execute:unless:block:pos:block", @@ -2157,8 +2593,8 @@ "execute:unless:blocks:start:end:destination:all:subcommand", "execute:unless:blocks:start:end:destination:masked", "execute:unless:blocks:start:end:destination:masked:subcommand", - "execute:unless:data:block:sourcePos:path", - "execute:unless:data:block:sourcePos:path:subcommand", + "execute:unless:data:block:source:path", + "execute:unless:data:block:source:path:subcommand", "execute:unless:data:entity:source:path", "execute:unless:data:entity:source:path:subcommand", "execute:unless:data:storage:source:path", @@ -2168,10 +2604,10 @@ "execute:unless:entity:entities", "execute:unless:entity:entities:subcommand", "execute:unless:function:name:subcommand", - "execute:unless:items:block:pos:slots:item_predicate", - "execute:unless:items:block:pos:slots:item_predicate:subcommand", - "execute:unless:items:entity:entities:slots:item_predicate", - "execute:unless:items:entity:entities:slots:item_predicate:subcommand", + "execute:unless:items:block:source:slots:item_predicate", + "execute:unless:items:block:source:slots:item_predicate:subcommand", + "execute:unless:items:entity:source:slots:item_predicate", + "execute:unless:items:entity:source:slots:item_predicate:subcommand", "execute:unless:loaded:pos", "execute:unless:loaded:pos:subcommand", "execute:unless:predicate:predicate", @@ -2188,6 +2624,10 @@ "execute:unless:score:target:targetObjective:>=:source:sourceObjective:subcommand", "execute:unless:score:target:targetObjective:matches:range", "execute:unless:score:target:targetObjective:matches:range:subcommand", + "execute:unless:slots:block:source:slots", + "execute:unless:slots:block:source:slots:subcommand", + "execute:unless:slots:entity:source:slots", + "execute:unless:slots:entity:source:slots:subcommand", "execute:unless:stopwatch:id:range", "execute:unless:stopwatch:id:range:subcommand", "execute:vertex_shader:name:content", @@ -2213,10 +2653,10 @@ "execute:whitelist:on", "execute:whitelist:reload", "execute:whitelist:remove:targets", - "execute:with:block:sourcePos", - "execute:with:block:sourcePos:commands", - "execute:with:block:sourcePos:path", - "execute:with:block:sourcePos:path:commands", + "execute:with:block:source", + "execute:with:block:source:commands", + "execute:with:block:source:path", + "execute:with:block:source:path:commands", "execute:with:context:body", "execute:with:entity:source", "execute:with:entity:source:commands", @@ -2229,6 +2669,7 @@ "execute:wolf_sound_variant:name:content", "execute:wolf_sound_variant_tag:name:content", "execute:wolf_variant:name:content", + "execute:wolf_variant_tag:name:content", "execute:world_clock:name:content", "execute:world_clock_tag:name:content", "execute:worldborder:add:distance", @@ -2243,24 +2684,40 @@ "execute:worldborder:warning:time:time", "execute:worldgen_biome:name:content", "execute:worldgen_biome_tag:name:content", + "execute:worldgen_block_state_provider:name:content", + "execute:worldgen_block_state_provider_tag:name:content", + "execute:worldgen_carver:name:content", + "execute:worldgen_carver_tag:name:content", "execute:worldgen_configured_carver:name:content", "execute:worldgen_configured_carver_tag:name:content", "execute:worldgen_configured_feature:name:content", "execute:worldgen_configured_surface_builder:name:content", "execute:worldgen_density_function:name:content", + "execute:worldgen_density_function_tag:name:content", + "execute:worldgen_feature:name:content", + "execute:worldgen_feature_tag:name:content", "execute:worldgen_flat_level_generator_preset:name:content", "execute:worldgen_flat_level_generator_preset_tag:name:content", + "execute:worldgen_material_condition:name:content", + "execute:worldgen_material_condition_tag:name:content", + "execute:worldgen_material_rule:name:content", + "execute:worldgen_material_rule_tag:name:content", "execute:worldgen_multi_noise_biome_source_parameter_list:name:content", + "execute:worldgen_multi_noise_biome_source_parameter_list_tag:name:content", "execute:worldgen_noise:name:content", "execute:worldgen_noise_settings:name:content", + "execute:worldgen_noise_settings_tag:name:content", + "execute:worldgen_noise_tag:name:content", "execute:worldgen_placed_feature:name:content", "execute:worldgen_placed_feature_tag:name:content", "execute:worldgen_processor_list:name:content", + "execute:worldgen_processor_list_tag:name:content", "execute:worldgen_structure:name:content", "execute:worldgen_structure_set:name:content", "execute:worldgen_structure_set_tag:name:content", "execute:worldgen_structure_tag:name:content", "execute:worldgen_template_pool:name:content", + "execute:worldgen_template_pool_tag:name:content", "execute:worldgen_world_preset:name:content", "execute:worldgen_world_preset_tag:name:content", "execute:xp:add:target:amount", @@ -2321,10 +2778,10 @@ "function:name:arguments", "function:name:arguments:commands", "function:name:commands", - "function:name:with:block:sourcePos", - "function:name:with:block:sourcePos:commands", - "function:name:with:block:sourcePos:path", - "function:name:with:block:sourcePos:path:commands", + "function:name:with:block:source", + "function:name:with:block:source:commands", + "function:name:with:block:source:path", + "function:name:with:block:source:path:commands", "function:name:with:entity:source", "function:name:with:entity:source:commands", "function:name:with:entity:source:path", @@ -2591,8 +3048,8 @@ "if:blocks:start:end:destination:masked", "if:blocks:start:end:destination:masked:subcommand", "if:condition:body", - "if:data:block:sourcePos:path", - "if:data:block:sourcePos:path:subcommand", + "if:data:block:source:path", + "if:data:block:source:path:subcommand", "if:data:entity:source:path", "if:data:entity:source:path:subcommand", "if:data:storage:source:path", @@ -2602,10 +3059,10 @@ "if:entity:entities", "if:entity:entities:subcommand", "if:function:name:subcommand", - "if:items:block:pos:slots:item_predicate", - "if:items:block:pos:slots:item_predicate:subcommand", - "if:items:entity:entities:slots:item_predicate", - "if:items:entity:entities:slots:item_predicate:subcommand", + "if:items:block:source:slots:item_predicate", + "if:items:block:source:slots:item_predicate:subcommand", + "if:items:entity:source:slots:item_predicate", + "if:items:entity:source:slots:item_predicate:subcommand", "if:loaded:pos", "if:loaded:pos:subcommand", "if:predicate:predicate", @@ -2622,6 +3079,10 @@ "if:score:target:targetObjective:>=:source:sourceObjective:subcommand", "if:score:target:targetObjective:matches:range", "if:score:target:targetObjective:matches:range:subcommand", + "if:slots:block:source:slots", + "if:slots:block:source:slots:subcommand", + "if:slots:entity:source:slots", + "if:slots:entity:source:slots:subcommand", "if:stopwatch:id:range", "if:stopwatch:id:range:subcommand", "import:module", @@ -2629,26 +3090,52 @@ "in:dimension:subcommand", "instrument:name:content", "instrument_tag:name:content", - "item:modify:block:pos:slot:modifier", - "item:modify:entity:targets:slot:modifier", - "item:replace:block:pos:slot:from:block:source:sourceSlot", - "item:replace:block:pos:slot:from:block:source:sourceSlot:modifier", - "item:replace:block:pos:slot:from:entity:source:sourceSlot", - "item:replace:block:pos:slot:from:entity:source:sourceSlot:modifier", - "item:replace:block:pos:slot:with:item", - "item:replace:block:pos:slot:with:item:count", - "item:replace:entity:targets:slot:from:block:source:sourceSlot", - "item:replace:entity:targets:slot:from:block:source:sourceSlot:modifier", - "item:replace:entity:targets:slot:from:entity:source:sourceSlot", - "item:replace:entity:targets:slot:from:entity:source:sourceSlot:modifier", - "item:replace:entity:targets:slot:with:item", - "item:replace:entity:targets:slot:with:item:count", + "item:fill:block:target:slots:from:block:source:sourceSlots", + "item:fill:block:target:slots:from:block:source:sourceSlots:modifier", + "item:fill:block:target:slots:from:entity:source:sourceSlots", + "item:fill:block:target:slots:from:entity:source:sourceSlots:modifier", + "item:fill:block:target:slots:with:item", + "item:fill:block:target:slots:with:item:count", + "item:fill:entity:target:slots:from:block:source:sourceSlots", + "item:fill:entity:target:slots:from:block:source:sourceSlots:modifier", + "item:fill:entity:target:slots:from:entity:source:sourceSlots", + "item:fill:entity:target:slots:from:entity:source:sourceSlots:modifier", + "item:fill:entity:target:slots:with:item", + "item:fill:entity:target:slots:with:item:count", + "item:modify:block:target:slots:modifier", + "item:modify:entity:target:slots:modifier", + "item:override:block:target:slots:from:block:source:sourceSlots", + "item:override:block:target:slots:from:block:source:sourceSlots:modifier", + "item:override:block:target:slots:from:entity:source:sourceSlots", + "item:override:block:target:slots:from:entity:source:sourceSlots:modifier", + "item:override:block:target:slots:with:item", + "item:override:block:target:slots:with:item:count", + "item:override:entity:target:slots:from:block:source:sourceSlots", + "item:override:entity:target:slots:from:block:source:sourceSlots:modifier", + "item:override:entity:target:slots:from:entity:source:sourceSlots", + "item:override:entity:target:slots:from:entity:source:sourceSlots:modifier", + "item:override:entity:target:slots:with:item", + "item:override:entity:target:slots:with:item:count", + "item:replace:block:target:slots:from:block:source:sourceSlots", + "item:replace:block:target:slots:from:block:source:sourceSlots:modifier", + "item:replace:block:target:slots:from:entity:source:sourceSlots", + "item:replace:block:target:slots:from:entity:source:sourceSlots:modifier", + "item:replace:block:target:slots:with:item", + "item:replace:block:target:slots:with:item:count", + "item:replace:entity:target:slots:from:block:source:sourceSlots", + "item:replace:entity:target:slots:from:block:source:sourceSlots:modifier", + "item:replace:entity:target:slots:from:entity:source:sourceSlots", + "item:replace:entity:target:slots:from:entity:source:sourceSlots:modifier", + "item:replace:entity:target:slots:with:item", + "item:replace:entity:target:slots:with:item:count", "item_model:name:content", "item_modifier:name:content", + "item_modifier_tag:name:content", "item_tag:name:content", "jfr:start", "jfr:stop", "jukebox_song:name:content", + "jukebox_song_tag:name:content", "kick:targets", "kick:targets:reason", "kill", @@ -2730,6 +3217,7 @@ "loot:spawn:targetPos:mine:pos:offhand", "loot:spawn:targetPos:mine:pos:tool", "loot_table:name:content", + "loot_table_tag:name:content", "macro:name:body", "macro:name:match:subcommand", "macro:name:proc:body", @@ -2739,31 +3227,46 @@ "memo:subcommand", "memo:variable:subcommand", "merge:advancement:name:content", + "merge:advancement_tag:name:content", "merge:atlas:name:content", "merge:banner_pattern:name:content", "merge:banner_pattern_tag:name:content", "merge:block_tag:name:content", + "merge:block_tranformer:name:content", + "merge:block_transformer_tag:name:content", "merge:blockstate:name:content", "merge:cat_sound_variant:name:content", + "merge:cat_sound_variant_tag:name:content", "merge:cat_variant:name:content", "merge:cat_variant_tag:name:content", "merge:chat_type:name:content", "merge:chat_type_tag:name:content", "merge:chicken_sound_variant:name:content", + "merge:chicken_sound_variant_tag:name:content", "merge:chicken_variant:name:content", "merge:chicken_variant_tag:name:content", "merge:configured_feature_tag:name:content", + "merge:context_float_provider:name:content", + "merge:context_float_provider_tag:name:content", + "merge:context_int_provider:name:content", + "merge:context_int_provider_tag:name:content", "merge:cow_sound_variant:name:content", + "merge:cow_sound_variant_tag:name:content", "merge:cow_variant:name:content", "merge:cow_variant_tag:name:content", "merge:damage_type:name:content", "merge:damage_type_tag:name:content", + "merge:decorated_pot_pattern:name:content", + "merge:decorated_pot_pattern_tag:name:content", "merge:dialog:name:content", "merge:dialog_tag:name:content", "merge:dimension:name:content", + "merge:dimension_tag:name:content", "merge:dimension_type:name:content", + "merge:dimension_type_tag:name:content", "merge:enchantment:name:content", "merge:enchantment_provider:name:content", + "merge:enchantment_provider_tag:name:content", "merge:enchantment_tag:name:content", "merge:entity_type_tag:name:content", "merge:equipment:name:content", @@ -2777,62 +3280,94 @@ "merge:instrument_tag:name:content", "merge:item_model:name:content", "merge:item_modifier:name:content", + "merge:item_modifier_tag:name:content", "merge:item_tag:name:content", "merge:jukebox_song:name:content", + "merge:jukebox_song_tag:name:content", "merge:language:name:content", "merge:loot_table:name:content", + "merge:loot_table_tag:name:content", "merge:model:name:content", "merge:painting_variant:name:content", "merge:painting_variant_tag:name:content", "merge:particle_file:name:content", "merge:pig_sound_variant:name:content", + "merge:pig_sound_variant_tag:name:content", "merge:pig_variant:name:content", + "merge:pig_variant_tag:name:content", "merge:point_of_interest_type_tag:name:content", "merge:post_effect:name:content", "merge:potion_tag:name:content", "merge:predicate:name:content", + "merge:predicate_tag:name:content", "merge:recipe:name:content", + "merge:recipe_tag:name:content", "merge:shader:name:content", "merge:shader_post:name:content", + "merge:slot_source:name:content", + "merge:slot_source_tag:name:content", "merge:sulfur_cube_archetype:name:content", + "merge:sulfur_cube_archetype_tag:name:content", "merge:test_environment:name:content", + "merge:test_environment_tag:name:content", "merge:test_instance:name:content", + "merge:test_instance_tag:name:content", "merge:texture_mcmeta:name:content", "merge:timeline:name:content", "merge:timeline_tag:name:content", "merge:trade_set:name:content", "merge:trade_set_tag:name:content", "merge:trial_spawner:name:content", + "merge:trial_spawner_tag:name:content", "merge:trim_material:name:content", + "merge:trim_material_tag:name:content", "merge:trim_pattern:name:content", + "merge:trim_pattern_tag:name:content", "merge:villager_trade:name:content", "merge:villager_trade_tag:name:content", "merge:waypoint_style:name:content", "merge:wolf_sound_variant:name:content", "merge:wolf_sound_variant_tag:name:content", "merge:wolf_variant:name:content", + "merge:wolf_variant_tag:name:content", "merge:world_clock:name:content", "merge:world_clock_tag:name:content", "merge:worldgen_biome:name:content", "merge:worldgen_biome_tag:name:content", + "merge:worldgen_block_state_provider:name:content", + "merge:worldgen_block_state_provider_tag:name:content", + "merge:worldgen_carver:name:content", + "merge:worldgen_carver_tag:name:content", "merge:worldgen_configured_carver:name:content", "merge:worldgen_configured_carver_tag:name:content", "merge:worldgen_configured_feature:name:content", "merge:worldgen_configured_surface_builder:name:content", "merge:worldgen_density_function:name:content", + "merge:worldgen_density_function_tag:name:content", + "merge:worldgen_feature:name:content", + "merge:worldgen_feature_tag:name:content", "merge:worldgen_flat_level_generator_preset:name:content", "merge:worldgen_flat_level_generator_preset_tag:name:content", + "merge:worldgen_material_condition:name:content", + "merge:worldgen_material_condition_tag:name:content", + "merge:worldgen_material_rule:name:content", + "merge:worldgen_material_rule_tag:name:content", "merge:worldgen_multi_noise_biome_source_parameter_list:name:content", + "merge:worldgen_multi_noise_biome_source_parameter_list_tag:name:content", "merge:worldgen_noise:name:content", "merge:worldgen_noise_settings:name:content", + "merge:worldgen_noise_settings_tag:name:content", + "merge:worldgen_noise_tag:name:content", "merge:worldgen_placed_feature:name:content", "merge:worldgen_placed_feature_tag:name:content", "merge:worldgen_processor_list:name:content", + "merge:worldgen_processor_list_tag:name:content", "merge:worldgen_structure:name:content", "merge:worldgen_structure_set:name:content", "merge:worldgen_structure_set_tag:name:content", "merge:worldgen_structure_tag:name:content", "merge:worldgen_template_pool:name:content", + "merge:worldgen_template_pool_tag:name:content", "merge:worldgen_world_preset:name:content", "merge:worldgen_world_preset_tag:name:content", "merge:zombie_nautilus_variant:name:content", @@ -2867,7 +3402,9 @@ "perf:start", "perf:stop", "pig_sound_variant:name:content", + "pig_sound_variant_tag:name:content", "pig_variant:name:content", + "pig_variant_tag:name:content", "place:feature:feature", "place:feature:feature:pos", "place:jigsaw:pool:target:max_depth", @@ -2953,17 +3490,33 @@ "positioned:over:heightmap:subcommand", "positioned:pos:subcommand", "post_effect:name:content", + "posteffect:add:targets:posteffect", + "posteffect:clear:targets", + "posteffect:list:target", + "posteffect:remove:targets:posteffect", "potion_tag:name:content", "predicate:name:content", + "predicate_tag:name:content", + "prepend:advancement_tag:name:content", "prepend:banner_pattern_tag:name:content", "prepend:block_tag:name:content", + "prepend:block_transformer_tag:name:content", + "prepend:cat_sound_variant_tag:name:content", "prepend:cat_variant_tag:name:content", "prepend:chat_type_tag:name:content", + "prepend:chicken_sound_variant_tag:name:content", "prepend:chicken_variant_tag:name:content", "prepend:configured_feature_tag:name:content", + "prepend:context_float_provider_tag:name:content", + "prepend:context_int_provider_tag:name:content", + "prepend:cow_sound_variant_tag:name:content", "prepend:cow_variant_tag:name:content", "prepend:damage_type_tag:name:content", + "prepend:decorated_pot_pattern_tag:name:content", "prepend:dialog_tag:name:content", + "prepend:dimension_tag:name:content", + "prepend:dimension_type_tag:name:content", + "prepend:enchantment_provider_tag:name:content", "prepend:enchantment_tag:name:content", "prepend:entity_type_tag:name:content", "prepend:fluid_tag:name:content", @@ -2972,27 +3525,52 @@ "prepend:function_tag:name:content", "prepend:game_event_tag:name:content", "prepend:instrument_tag:name:content", + "prepend:item_modifier_tag:name:content", "prepend:item_tag:name:content", + "prepend:jukebox_song_tag:name:content", + "prepend:loot_table_tag:name:content", "prepend:painting_variant_tag:name:content", + "prepend:pig_sound_variant_tag:name:content", + "prepend:pig_variant_tag:name:content", "prepend:point_of_interest_type_tag:name:content", "prepend:potion_tag:name:content", + "prepend:predicate_tag:name:content", + "prepend:recipe_tag:name:content", + "prepend:slot_source_tag:name:content", + "prepend:sulfur_cube_archetype_tag:name:content", + "prepend:test_environment_tag:name:content", + "prepend:test_instance_tag:name:content", "prepend:timeline_tag:name:content", "prepend:trade_set_tag:name:content", + "prepend:trial_spawner_tag:name:content", + "prepend:trim_material_tag:name:content", + "prepend:trim_pattern_tag:name:content", "prepend:villager_trade_tag:name:content", "prepend:wolf_sound_variant_tag:name:content", + "prepend:wolf_variant_tag:name:content", "prepend:world_clock_tag:name:content", "prepend:worldgen_biome_tag:name:content", + "prepend:worldgen_block_state_provider_tag:name:content", + "prepend:worldgen_carver_tag:name:content", "prepend:worldgen_configured_carver_tag:name:content", + "prepend:worldgen_density_function_tag:name:content", + "prepend:worldgen_feature_tag:name:content", "prepend:worldgen_flat_level_generator_preset_tag:name:content", + "prepend:worldgen_material_condition_tag:name:content", + "prepend:worldgen_material_rule_tag:name:content", + "prepend:worldgen_multi_noise_biome_source_parameter_list_tag:name:content", + "prepend:worldgen_noise_settings_tag:name:content", + "prepend:worldgen_noise_tag:name:content", "prepend:worldgen_placed_feature_tag:name:content", + "prepend:worldgen_processor_list_tag:name:content", "prepend:worldgen_structure_set_tag:name:content", "prepend:worldgen_structure_tag:name:content", + "prepend:worldgen_template_pool_tag:name:content", "prepend:worldgen_world_preset_tag:name:content", "prepend:zombie_nautilus_variant_tag:name:content", "publish", "publish:allowCommands", - "publish:allowCommands:gamemode", - "publish:allowCommands:gamemode:port", + "publish:allowCommands:port", "raise", "raise:exception", "raise:exception:from:cause", @@ -3014,6 +3592,7 @@ "recipe:name:content", "recipe:take:targets:*", "recipe:take:targets:recipe", + "recipe_tag:name:content", "reload", "return", "return:commands", @@ -3083,6 +3662,8 @@ "setworldspawn:pos:rotation", "shader:name:content", "shader_post:name:content", + "slot_source:name:content", + "slot_source_tag:name:content", "spawnpoint", "spawnpoint:targets", "spawnpoint:targets:pos", @@ -3122,12 +3703,12 @@ "stopwatch:query:id:scale", "stopwatch:remove:id", "stopwatch:restart:id", - "store:result:block:targetPos:path:byte:scale:subcommand", - "store:result:block:targetPos:path:double:scale:subcommand", - "store:result:block:targetPos:path:float:scale:subcommand", - "store:result:block:targetPos:path:int:scale:subcommand", - "store:result:block:targetPos:path:long:scale:subcommand", - "store:result:block:targetPos:path:short:scale:subcommand", + "store:result:block:target:path:byte:scale:subcommand", + "store:result:block:target:path:double:scale:subcommand", + "store:result:block:target:path:float:scale:subcommand", + "store:result:block:target:path:int:scale:subcommand", + "store:result:block:target:path:long:scale:subcommand", + "store:result:block:target:path:short:scale:subcommand", "store:result:bossbar:id:max:subcommand", "store:result:bossbar:id:value:subcommand", "store:result:entity:target:path:byte:scale:subcommand", @@ -3143,12 +3724,12 @@ "store:result:storage:target:path:int:scale:subcommand", "store:result:storage:target:path:long:scale:subcommand", "store:result:storage:target:path:short:scale:subcommand", - "store:success:block:targetPos:path:byte:scale:subcommand", - "store:success:block:targetPos:path:double:scale:subcommand", - "store:success:block:targetPos:path:float:scale:subcommand", - "store:success:block:targetPos:path:int:scale:subcommand", - "store:success:block:targetPos:path:long:scale:subcommand", - "store:success:block:targetPos:path:short:scale:subcommand", + "store:success:block:target:path:byte:scale:subcommand", + "store:success:block:target:path:double:scale:subcommand", + "store:success:block:target:path:float:scale:subcommand", + "store:success:block:target:path:int:scale:subcommand", + "store:success:block:target:path:long:scale:subcommand", + "store:success:block:target:path:short:scale:subcommand", "store:success:bossbar:id:max:subcommand", "store:success:bossbar:id:value:subcommand", "store:success:entity:target:path:byte:scale:subcommand", @@ -3165,13 +3746,18 @@ "store:success:storage:target:path:long:scale:subcommand", "store:success:storage:target:path:short:scale:subcommand", "sulfur_cube_archetype:name:content", + "sulfur_cube_archetype_tag:name:content", "summon:entity", "summon:entity:pos", "summon:entity:pos:nbt", "swing", "swing:targets", "swing:targets:mainhand", + "swing:targets:mainhand:animation", + "swing:targets:mainhand:animation:duration", "swing:targets:offhand", + "swing:targets:offhand:animation", + "swing:targets:offhand:animation:duration", "tag:targets:add:name", "tag:targets:list", "tag:targets:remove:name", @@ -3256,7 +3842,9 @@ "test:stop", "test:verify:tests", "test_environment:name:content", + "test_environment_tag:name:content", "test_instance:name:content", + "test_instance_tag:name:content", "text:name:content", "text_json:name:content", "texture_mcmeta:name:content", @@ -3311,11 +3899,14 @@ "transfer:hostname:port", "transfer:hostname:port:players", "trial_spawner:name:content", + "trial_spawner_tag:name:content", "trigger:objective", "trigger:objective:add:value", "trigger:objective:set:value", "trim_material:name:content", + "trim_material_tag:name:content", "trim_pattern:name:content", + "trim_pattern_tag:name:content", "unless:biome:pos:biome", "unless:biome:pos:biome:subcommand", "unless:block:pos:block", @@ -3324,8 +3915,8 @@ "unless:blocks:start:end:destination:all:subcommand", "unless:blocks:start:end:destination:masked", "unless:blocks:start:end:destination:masked:subcommand", - "unless:data:block:sourcePos:path", - "unless:data:block:sourcePos:path:subcommand", + "unless:data:block:source:path", + "unless:data:block:source:path:subcommand", "unless:data:entity:source:path", "unless:data:entity:source:path:subcommand", "unless:data:storage:source:path", @@ -3335,10 +3926,10 @@ "unless:entity:entities", "unless:entity:entities:subcommand", "unless:function:name:subcommand", - "unless:items:block:pos:slots:item_predicate", - "unless:items:block:pos:slots:item_predicate:subcommand", - "unless:items:entity:entities:slots:item_predicate", - "unless:items:entity:entities:slots:item_predicate:subcommand", + "unless:items:block:source:slots:item_predicate", + "unless:items:block:source:slots:item_predicate:subcommand", + "unless:items:entity:source:slots:item_predicate", + "unless:items:entity:source:slots:item_predicate:subcommand", "unless:loaded:pos", "unless:loaded:pos:subcommand", "unless:predicate:predicate", @@ -3355,6 +3946,10 @@ "unless:score:target:targetObjective:>=:source:sourceObjective:subcommand", "unless:score:target:targetObjective:matches:range", "unless:score:target:targetObjective:matches:range:subcommand", + "unless:slots:block:source:slots", + "unless:slots:block:source:slots:subcommand", + "unless:slots:entity:source:slots", + "unless:slots:entity:source:slots:subcommand", "unless:stopwatch:id:range", "unless:stopwatch:id:range:subcommand", "unpublish", @@ -3383,10 +3978,10 @@ "whitelist:on", "whitelist:reload", "whitelist:remove:targets", - "with:block:sourcePos", - "with:block:sourcePos:commands", - "with:block:sourcePos:path", - "with:block:sourcePos:path:commands", + "with:block:source", + "with:block:source:commands", + "with:block:source:path", + "with:block:source:path:commands", "with:context:body", "with:entity:source", "with:entity:source:commands", @@ -3399,6 +3994,7 @@ "wolf_sound_variant:name:content", "wolf_sound_variant_tag:name:content", "wolf_variant:name:content", + "wolf_variant_tag:name:content", "world_clock:name:content", "world_clock_tag:name:content", "worldborder:add:distance", @@ -3413,24 +4009,40 @@ "worldborder:warning:time:time", "worldgen_biome:name:content", "worldgen_biome_tag:name:content", + "worldgen_block_state_provider:name:content", + "worldgen_block_state_provider_tag:name:content", + "worldgen_carver:name:content", + "worldgen_carver_tag:name:content", "worldgen_configured_carver:name:content", "worldgen_configured_carver_tag:name:content", "worldgen_configured_feature:name:content", "worldgen_configured_surface_builder:name:content", "worldgen_density_function:name:content", + "worldgen_density_function_tag:name:content", + "worldgen_feature:name:content", + "worldgen_feature_tag:name:content", "worldgen_flat_level_generator_preset:name:content", "worldgen_flat_level_generator_preset_tag:name:content", + "worldgen_material_condition:name:content", + "worldgen_material_condition_tag:name:content", + "worldgen_material_rule:name:content", + "worldgen_material_rule_tag:name:content", "worldgen_multi_noise_biome_source_parameter_list:name:content", + "worldgen_multi_noise_biome_source_parameter_list_tag:name:content", "worldgen_noise:name:content", "worldgen_noise_settings:name:content", + "worldgen_noise_settings_tag:name:content", + "worldgen_noise_tag:name:content", "worldgen_placed_feature:name:content", "worldgen_placed_feature_tag:name:content", "worldgen_processor_list:name:content", + "worldgen_processor_list_tag:name:content", "worldgen_structure:name:content", "worldgen_structure_set:name:content", "worldgen_structure_set_tag:name:content", "worldgen_structure_tag:name:content", "worldgen_template_pool:name:content", + "worldgen_template_pool_tag:name:content", "worldgen_world_preset:name:content", "worldgen_world_preset_tag:name:content", "xp:add:target:amount", diff --git a/packages/lectern/tests/snapshots/examples__beet_project__0.pack.md b/packages/lectern/tests/snapshots/examples__beet_project__0.pack.md index a61719f26..572f57de4 100644 --- a/packages/lectern/tests/snapshots/examples__beet_project__0.pack.md +++ b/packages/lectern/tests/snapshots/examples__beet_project__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } @@ -457,12 +457,12 @@ tellraw @a ["", {"text": "hello", "color": "red"}] { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/packages/lectern/tests/snapshots/examples__markdown_README_md__0.pack.md b/packages/lectern/tests/snapshots/examples__markdown_README_md__0.pack.md index 5d9ad557e..db2abc6fe 100644 --- a/packages/lectern/tests/snapshots/examples__markdown_README_md__0.pack.md +++ b/packages/lectern/tests/snapshots/examples__markdown_README_md__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" }, diff --git a/packages/lectern/tests/snapshots/examples__markdown_examples_append_modifier_txt__0.pack.md b/packages/lectern/tests/snapshots/examples__markdown_examples_append_modifier_txt__0.pack.md index fe2e0053b..578c8d3d8 100644 --- a/packages/lectern/tests/snapshots/examples__markdown_examples_append_modifier_txt__0.pack.md +++ b/packages/lectern/tests/snapshots/examples__markdown_examples_append_modifier_txt__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/lectern/tests/snapshots/examples__markdown_examples_basic1_txt__0.pack.md b/packages/lectern/tests/snapshots/examples__markdown_examples_basic1_txt__0.pack.md index 68d7631a3..5500ec310 100644 --- a/packages/lectern/tests/snapshots/examples__markdown_examples_basic1_txt__0.pack.md +++ b/packages/lectern/tests/snapshots/examples__markdown_examples_basic1_txt__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/lectern/tests/snapshots/examples__markdown_examples_basic2_txt__0.pack.md b/packages/lectern/tests/snapshots/examples__markdown_examples_basic2_txt__0.pack.md index 5e3ccd0f4..aff13b6d5 100644 --- a/packages/lectern/tests/snapshots/examples__markdown_examples_basic2_txt__0.pack.md +++ b/packages/lectern/tests/snapshots/examples__markdown_examples_basic2_txt__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/lectern/tests/snapshots/examples__markdown_examples_basic3_txt__0.pack.md b/packages/lectern/tests/snapshots/examples__markdown_examples_basic3_txt__0.pack.md index 9e5864365..9dc861346 100644 --- a/packages/lectern/tests/snapshots/examples__markdown_examples_basic3_txt__0.pack.md +++ b/packages/lectern/tests/snapshots/examples__markdown_examples_basic3_txt__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/lectern/tests/snapshots/examples__markdown_examples_code_fragments_md__0.pack.md b/packages/lectern/tests/snapshots/examples__markdown_examples_code_fragments_md__0.pack.md index 4d472927e..057810a45 100644 --- a/packages/lectern/tests/snapshots/examples__markdown_examples_code_fragments_md__0.pack.md +++ b/packages/lectern/tests/snapshots/examples__markdown_examples_code_fragments_md__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/lectern/tests/snapshots/examples__markdown_examples_combined_md__0.pack.md b/packages/lectern/tests/snapshots/examples__markdown_examples_combined_md__0.pack.md index 2abd0fcfa..8063250dc 100644 --- a/packages/lectern/tests/snapshots/examples__markdown_examples_combined_md__0.pack.md +++ b/packages/lectern/tests/snapshots/examples__markdown_examples_combined_md__0.pack.md @@ -29,12 +29,12 @@ say foo { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/packages/lectern/tests/snapshots/examples__markdown_examples_compact_txt__0.pack.md b/packages/lectern/tests/snapshots/examples__markdown_examples_compact_txt__0.pack.md index eecc07fa6..eb2bb331e 100644 --- a/packages/lectern/tests/snapshots/examples__markdown_examples_compact_txt__0.pack.md +++ b/packages/lectern/tests/snapshots/examples__markdown_examples_compact_txt__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/lectern/tests/snapshots/examples__markdown_examples_download_fragment_txt__0.pack.md b/packages/lectern/tests/snapshots/examples__markdown_examples_download_fragment_txt__0.pack.md index c8057ba63..a212e4b4e 100644 --- a/packages/lectern/tests/snapshots/examples__markdown_examples_download_fragment_txt__0.pack.md +++ b/packages/lectern/tests/snapshots/examples__markdown_examples_download_fragment_txt__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/lectern/tests/snapshots/examples__markdown_examples_embedded_vs_text_md__0.pack.md b/packages/lectern/tests/snapshots/examples__markdown_examples_embedded_vs_text_md__0.pack.md index 2343c5739..164f2fb4c 100644 --- a/packages/lectern/tests/snapshots/examples__markdown_examples_embedded_vs_text_md__0.pack.md +++ b/packages/lectern/tests/snapshots/examples__markdown_examples_embedded_vs_text_md__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/lectern/tests/snapshots/examples__markdown_examples_empty_functions_txt__0.pack.md b/packages/lectern/tests/snapshots/examples__markdown_examples_empty_functions_txt__0.pack.md index c56e52def..abf2f544f 100644 --- a/packages/lectern/tests/snapshots/examples__markdown_examples_empty_functions_txt__0.pack.md +++ b/packages/lectern/tests/snapshots/examples__markdown_examples_empty_functions_txt__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/lectern/tests/snapshots/examples__markdown_examples_escaped_fragment_txt__0.pack.md b/packages/lectern/tests/snapshots/examples__markdown_examples_escaped_fragment_txt__0.pack.md index 631f0d527..42c438c8f 100644 --- a/packages/lectern/tests/snapshots/examples__markdown_examples_escaped_fragment_txt__0.pack.md +++ b/packages/lectern/tests/snapshots/examples__markdown_examples_escaped_fragment_txt__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/lectern/tests/snapshots/examples__markdown_examples_folded_sections_md__0.pack.md b/packages/lectern/tests/snapshots/examples__markdown_examples_folded_sections_md__0.pack.md index 68d7631a3..5500ec310 100644 --- a/packages/lectern/tests/snapshots/examples__markdown_examples_folded_sections_md__0.pack.md +++ b/packages/lectern/tests/snapshots/examples__markdown_examples_folded_sections_md__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/lectern/tests/snapshots/examples__markdown_examples_just_paths_md__0.pack.md b/packages/lectern/tests/snapshots/examples__markdown_examples_just_paths_md__0.pack.md index 14456bed4..ee5b76534 100644 --- a/packages/lectern/tests/snapshots/examples__markdown_examples_just_paths_md__0.pack.md +++ b/packages/lectern/tests/snapshots/examples__markdown_examples_just_paths_md__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/lectern/tests/snapshots/examples__markdown_examples_merge_lang_txt__0.pack.md b/packages/lectern/tests/snapshots/examples__markdown_examples_merge_lang_txt__0.pack.md index eaa213760..018f787a7 100644 --- a/packages/lectern/tests/snapshots/examples__markdown_examples_merge_lang_txt__0.pack.md +++ b/packages/lectern/tests/snapshots/examples__markdown_examples_merge_lang_txt__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/packages/lectern/tests/snapshots/examples__markdown_examples_merge_modifier_txt__0.pack.md b/packages/lectern/tests/snapshots/examples__markdown_examples_merge_modifier_txt__0.pack.md index c71a6b3a3..691a45789 100644 --- a/packages/lectern/tests/snapshots/examples__markdown_examples_merge_modifier_txt__0.pack.md +++ b/packages/lectern/tests/snapshots/examples__markdown_examples_merge_modifier_txt__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/lectern/tests/snapshots/examples__markdown_examples_prepend_modifier_txt__0.pack.md b/packages/lectern/tests/snapshots/examples__markdown_examples_prepend_modifier_txt__0.pack.md index 6bdb86700..8ef72f0ee 100644 --- a/packages/lectern/tests/snapshots/examples__markdown_examples_prepend_modifier_txt__0.pack.md +++ b/packages/lectern/tests/snapshots/examples__markdown_examples_prepend_modifier_txt__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/lectern/tests/snapshots/examples__markdown_examples_readme_example_md__0.pack.md b/packages/lectern/tests/snapshots/examples__markdown_examples_readme_example_md__0.pack.md index 90cf51f2b..a6729ba7c 100644 --- a/packages/lectern/tests/snapshots/examples__markdown_examples_readme_example_md__0.pack.md +++ b/packages/lectern/tests/snapshots/examples__markdown_examples_readme_example_md__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/lectern/tests/snapshots/examples__markdown_examples_sound_txt__0.pack.md b/packages/lectern/tests/snapshots/examples__markdown_examples_sound_txt__0.pack.md index be8759b3e..f7d5aeacf 100644 --- a/packages/lectern/tests/snapshots/examples__markdown_examples_sound_txt__0.pack.md +++ b/packages/lectern/tests/snapshots/examples__markdown_examples_sound_txt__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/packages/lectern/tests/snapshots/examples__markdown_examples_strip_final_newline_txt__0.pack.md b/packages/lectern/tests/snapshots/examples__markdown_examples_strip_final_newline_txt__0.pack.md index a3e1f5a33..901fbd3c4 100644 --- a/packages/lectern/tests/snapshots/examples__markdown_examples_strip_final_newline_txt__0.pack.md +++ b/packages/lectern/tests/snapshots/examples__markdown_examples_strip_final_newline_txt__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/lectern/tests/snapshots/examples__markdown_examples_with_links_inline_image_md__0.pack.md b/packages/lectern/tests/snapshots/examples__markdown_examples_with_links_inline_image_md__0.pack.md index f174bc734..ddff246bd 100644 --- a/packages/lectern/tests/snapshots/examples__markdown_examples_with_links_inline_image_md__0.pack.md +++ b/packages/lectern/tests/snapshots/examples__markdown_examples_with_links_inline_image_md__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } @@ -32,12 +32,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/packages/lectern/tests/snapshots/examples__markdown_examples_with_links_lots_of_textures_md__0.pack.md b/packages/lectern/tests/snapshots/examples__markdown_examples_with_links_lots_of_textures_md__0.pack.md index 93c949eb2..0d6bf9c4d 100644 --- a/packages/lectern/tests/snapshots/examples__markdown_examples_with_links_lots_of_textures_md__0.pack.md +++ b/packages/lectern/tests/snapshots/examples__markdown_examples_with_links_lots_of_textures_md__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/packages/lectern/tests/snapshots/examples__markdown_examples_with_links_pack_icon_data_url_md__0.pack.md b/packages/lectern/tests/snapshots/examples__markdown_examples_with_links_pack_icon_data_url_md__0.pack.md index fac2bdb68..7400c90ac 100644 --- a/packages/lectern/tests/snapshots/examples__markdown_examples_with_links_pack_icon_data_url_md__0.pack.md +++ b/packages/lectern/tests/snapshots/examples__markdown_examples_with_links_pack_icon_data_url_md__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } @@ -32,12 +32,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/packages/lectern/tests/snapshots/examples__markdown_examples_with_links_pack_icon_link_md__0.pack.md b/packages/lectern/tests/snapshots/examples__markdown_examples_with_links_pack_icon_link_md__0.pack.md index 6978dacb8..3aa774641 100644 --- a/packages/lectern/tests/snapshots/examples__markdown_examples_with_links_pack_icon_link_md__0.pack.md +++ b/packages/lectern/tests/snapshots/examples__markdown_examples_with_links_pack_icon_link_md__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/lectern/tests/snapshots/examples__markdown_examples_with_links_pack_local_icon_md__0.pack.md b/packages/lectern/tests/snapshots/examples__markdown_examples_with_links_pack_local_icon_md__0.pack.md index 34586ac11..1d035f97e 100644 --- a/packages/lectern/tests/snapshots/examples__markdown_examples_with_links_pack_local_icon_md__0.pack.md +++ b/packages/lectern/tests/snapshots/examples__markdown_examples_with_links_pack_local_icon_md__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/lectern/tests/snapshots/examples__markdown_examples_with_links_structure_files_md__0.pack.md b/packages/lectern/tests/snapshots/examples__markdown_examples_with_links_structure_files_md__0.pack.md index 33c72ac2a..1be18f260 100644 --- a/packages/lectern/tests/snapshots/examples__markdown_examples_with_links_structure_files_md__0.pack.md +++ b/packages/lectern/tests/snapshots/examples__markdown_examples_with_links_structure_files_md__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/lectern/tests/snapshots/examples__markdown_external_files_README_md__0.pack.md_external_files/README.md b/packages/lectern/tests/snapshots/examples__markdown_external_files_README_md__0.pack.md_external_files/README.md index 64788cfb5..349c2842e 100644 --- a/packages/lectern/tests/snapshots/examples__markdown_external_files_README_md__0.pack.md_external_files/README.md +++ b/packages/lectern/tests/snapshots/examples__markdown_external_files_README_md__0.pack.md_external_files/README.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" }, diff --git a/packages/lectern/tests/snapshots/examples__markdown_external_files_examples_with_links_inline_image_md__0.pack.md_external_files/README.md b/packages/lectern/tests/snapshots/examples__markdown_external_files_examples_with_links_inline_image_md__0.pack.md_external_files/README.md index 2bedd339d..d8d76c76f 100644 --- a/packages/lectern/tests/snapshots/examples__markdown_external_files_examples_with_links_inline_image_md__0.pack.md_external_files/README.md +++ b/packages/lectern/tests/snapshots/examples__markdown_external_files_examples_with_links_inline_image_md__0.pack.md_external_files/README.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } @@ -32,12 +32,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/packages/lectern/tests/snapshots/examples__markdown_external_files_examples_with_links_lots_of_textures_md__0.pack.md_external_files/README.md b/packages/lectern/tests/snapshots/examples__markdown_external_files_examples_with_links_lots_of_textures_md__0.pack.md_external_files/README.md index 63caf7ebd..432c7fde6 100644 --- a/packages/lectern/tests/snapshots/examples__markdown_external_files_examples_with_links_lots_of_textures_md__0.pack.md_external_files/README.md +++ b/packages/lectern/tests/snapshots/examples__markdown_external_files_examples_with_links_lots_of_textures_md__0.pack.md_external_files/README.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/packages/lectern/tests/snapshots/examples__markdown_external_files_examples_with_links_pack_icon_data_url_md__0.pack.md_external_files/README.md b/packages/lectern/tests/snapshots/examples__markdown_external_files_examples_with_links_pack_icon_data_url_md__0.pack.md_external_files/README.md index 737f38b0a..18406572a 100644 --- a/packages/lectern/tests/snapshots/examples__markdown_external_files_examples_with_links_pack_icon_data_url_md__0.pack.md_external_files/README.md +++ b/packages/lectern/tests/snapshots/examples__markdown_external_files_examples_with_links_pack_icon_data_url_md__0.pack.md_external_files/README.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } @@ -32,12 +32,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/packages/lectern/tests/snapshots/examples__markdown_external_files_examples_with_links_pack_icon_link_md__0.pack.md_external_files/README.md b/packages/lectern/tests/snapshots/examples__markdown_external_files_examples_with_links_pack_icon_link_md__0.pack.md_external_files/README.md index 29eddbe03..0e55cfa46 100644 --- a/packages/lectern/tests/snapshots/examples__markdown_external_files_examples_with_links_pack_icon_link_md__0.pack.md_external_files/README.md +++ b/packages/lectern/tests/snapshots/examples__markdown_external_files_examples_with_links_pack_icon_link_md__0.pack.md_external_files/README.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/lectern/tests/snapshots/examples__markdown_external_files_examples_with_links_pack_local_icon_md__0.pack.md_external_files/README.md b/packages/lectern/tests/snapshots/examples__markdown_external_files_examples_with_links_pack_local_icon_md__0.pack.md_external_files/README.md index 29eddbe03..0e55cfa46 100644 --- a/packages/lectern/tests/snapshots/examples__markdown_external_files_examples_with_links_pack_local_icon_md__0.pack.md_external_files/README.md +++ b/packages/lectern/tests/snapshots/examples__markdown_external_files_examples_with_links_pack_local_icon_md__0.pack.md_external_files/README.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/lectern/tests/snapshots/examples__markdown_external_files_examples_with_links_structure_files_md__0.pack.md_external_files/README.md b/packages/lectern/tests/snapshots/examples__markdown_external_files_examples_with_links_structure_files_md__0.pack.md_external_files/README.md index 2ac282946..b2c56e75e 100644 --- a/packages/lectern/tests/snapshots/examples__markdown_external_files_examples_with_links_structure_files_md__0.pack.md_external_files/README.md +++ b/packages/lectern/tests/snapshots/examples__markdown_external_files_examples_with_links_structure_files_md__0.pack.md_external_files/README.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/lectern/tests/snapshots/examples__text_README_md__0.pack.txt b/packages/lectern/tests/snapshots/examples__text_README_md__0.pack.txt index febd27476..9abb22e93 100644 --- a/packages/lectern/tests/snapshots/examples__text_README_md__0.pack.txt +++ b/packages/lectern/tests/snapshots/examples__text_README_md__0.pack.txt @@ -2,12 +2,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" }, diff --git a/packages/lectern/tests/snapshots/examples__text_examples_append_modifier_txt__0.pack.txt b/packages/lectern/tests/snapshots/examples__text_examples_append_modifier_txt__0.pack.txt index 7d9134424..621cc54ad 100644 --- a/packages/lectern/tests/snapshots/examples__text_examples_append_modifier_txt__0.pack.txt +++ b/packages/lectern/tests/snapshots/examples__text_examples_append_modifier_txt__0.pack.txt @@ -2,12 +2,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/lectern/tests/snapshots/examples__text_examples_basic1_txt__0.pack.txt b/packages/lectern/tests/snapshots/examples__text_examples_basic1_txt__0.pack.txt index a03bc18b4..af42bf2a1 100644 --- a/packages/lectern/tests/snapshots/examples__text_examples_basic1_txt__0.pack.txt +++ b/packages/lectern/tests/snapshots/examples__text_examples_basic1_txt__0.pack.txt @@ -2,12 +2,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/lectern/tests/snapshots/examples__text_examples_basic2_txt__0.pack.txt b/packages/lectern/tests/snapshots/examples__text_examples_basic2_txt__0.pack.txt index 2dc2affc8..b5af5f97c 100644 --- a/packages/lectern/tests/snapshots/examples__text_examples_basic2_txt__0.pack.txt +++ b/packages/lectern/tests/snapshots/examples__text_examples_basic2_txt__0.pack.txt @@ -2,12 +2,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/lectern/tests/snapshots/examples__text_examples_basic3_txt__0.pack.txt b/packages/lectern/tests/snapshots/examples__text_examples_basic3_txt__0.pack.txt index 162a22952..7e8350a35 100644 --- a/packages/lectern/tests/snapshots/examples__text_examples_basic3_txt__0.pack.txt +++ b/packages/lectern/tests/snapshots/examples__text_examples_basic3_txt__0.pack.txt @@ -2,12 +2,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/lectern/tests/snapshots/examples__text_examples_code_fragments_md__0.pack.txt b/packages/lectern/tests/snapshots/examples__text_examples_code_fragments_md__0.pack.txt index 15ebde381..71781f19d 100644 --- a/packages/lectern/tests/snapshots/examples__text_examples_code_fragments_md__0.pack.txt +++ b/packages/lectern/tests/snapshots/examples__text_examples_code_fragments_md__0.pack.txt @@ -2,12 +2,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/lectern/tests/snapshots/examples__text_examples_combined_md__0.pack.txt b/packages/lectern/tests/snapshots/examples__text_examples_combined_md__0.pack.txt index 540ff8d96..07afdd490 100644 --- a/packages/lectern/tests/snapshots/examples__text_examples_combined_md__0.pack.txt +++ b/packages/lectern/tests/snapshots/examples__text_examples_combined_md__0.pack.txt @@ -2,12 +2,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/packages/lectern/tests/snapshots/examples__text_examples_compact_txt__0.pack.txt b/packages/lectern/tests/snapshots/examples__text_examples_compact_txt__0.pack.txt index e9b6e3a47..cd2471afe 100644 --- a/packages/lectern/tests/snapshots/examples__text_examples_compact_txt__0.pack.txt +++ b/packages/lectern/tests/snapshots/examples__text_examples_compact_txt__0.pack.txt @@ -2,12 +2,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/lectern/tests/snapshots/examples__text_examples_download_fragment_txt__0.pack.txt b/packages/lectern/tests/snapshots/examples__text_examples_download_fragment_txt__0.pack.txt index 05bbfa4f9..a4ffbf447 100644 --- a/packages/lectern/tests/snapshots/examples__text_examples_download_fragment_txt__0.pack.txt +++ b/packages/lectern/tests/snapshots/examples__text_examples_download_fragment_txt__0.pack.txt @@ -2,12 +2,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/lectern/tests/snapshots/examples__text_examples_embedded_vs_text_md__0.pack.txt b/packages/lectern/tests/snapshots/examples__text_examples_embedded_vs_text_md__0.pack.txt index cfc52c2b4..9e372c910 100644 --- a/packages/lectern/tests/snapshots/examples__text_examples_embedded_vs_text_md__0.pack.txt +++ b/packages/lectern/tests/snapshots/examples__text_examples_embedded_vs_text_md__0.pack.txt @@ -2,12 +2,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/lectern/tests/snapshots/examples__text_examples_empty_functions_txt__0.pack.txt b/packages/lectern/tests/snapshots/examples__text_examples_empty_functions_txt__0.pack.txt index d77c854c4..e793ca89f 100644 --- a/packages/lectern/tests/snapshots/examples__text_examples_empty_functions_txt__0.pack.txt +++ b/packages/lectern/tests/snapshots/examples__text_examples_empty_functions_txt__0.pack.txt @@ -2,12 +2,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/lectern/tests/snapshots/examples__text_examples_escaped_fragment_txt__0.pack.txt b/packages/lectern/tests/snapshots/examples__text_examples_escaped_fragment_txt__0.pack.txt index 025ecf9f5..340e7bdc0 100644 --- a/packages/lectern/tests/snapshots/examples__text_examples_escaped_fragment_txt__0.pack.txt +++ b/packages/lectern/tests/snapshots/examples__text_examples_escaped_fragment_txt__0.pack.txt @@ -2,12 +2,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/lectern/tests/snapshots/examples__text_examples_folded_sections_md__0.pack.txt b/packages/lectern/tests/snapshots/examples__text_examples_folded_sections_md__0.pack.txt index a03bc18b4..af42bf2a1 100644 --- a/packages/lectern/tests/snapshots/examples__text_examples_folded_sections_md__0.pack.txt +++ b/packages/lectern/tests/snapshots/examples__text_examples_folded_sections_md__0.pack.txt @@ -2,12 +2,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/lectern/tests/snapshots/examples__text_examples_just_paths_md__0.pack.txt b/packages/lectern/tests/snapshots/examples__text_examples_just_paths_md__0.pack.txt index c777fa27c..0241d94d6 100644 --- a/packages/lectern/tests/snapshots/examples__text_examples_just_paths_md__0.pack.txt +++ b/packages/lectern/tests/snapshots/examples__text_examples_just_paths_md__0.pack.txt @@ -2,12 +2,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/lectern/tests/snapshots/examples__text_examples_merge_lang_txt__0.pack.txt b/packages/lectern/tests/snapshots/examples__text_examples_merge_lang_txt__0.pack.txt index 4d175e534..7284c0edd 100644 --- a/packages/lectern/tests/snapshots/examples__text_examples_merge_lang_txt__0.pack.txt +++ b/packages/lectern/tests/snapshots/examples__text_examples_merge_lang_txt__0.pack.txt @@ -2,12 +2,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/packages/lectern/tests/snapshots/examples__text_examples_merge_modifier_txt__0.pack.txt b/packages/lectern/tests/snapshots/examples__text_examples_merge_modifier_txt__0.pack.txt index 8373a33b8..10821c52a 100644 --- a/packages/lectern/tests/snapshots/examples__text_examples_merge_modifier_txt__0.pack.txt +++ b/packages/lectern/tests/snapshots/examples__text_examples_merge_modifier_txt__0.pack.txt @@ -2,12 +2,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/lectern/tests/snapshots/examples__text_examples_prepend_modifier_txt__0.pack.txt b/packages/lectern/tests/snapshots/examples__text_examples_prepend_modifier_txt__0.pack.txt index 6bad394a3..d1ad62a29 100644 --- a/packages/lectern/tests/snapshots/examples__text_examples_prepend_modifier_txt__0.pack.txt +++ b/packages/lectern/tests/snapshots/examples__text_examples_prepend_modifier_txt__0.pack.txt @@ -2,12 +2,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/lectern/tests/snapshots/examples__text_examples_readme_example_md__0.pack.txt b/packages/lectern/tests/snapshots/examples__text_examples_readme_example_md__0.pack.txt index 3c1b4e3b7..afd9f7618 100644 --- a/packages/lectern/tests/snapshots/examples__text_examples_readme_example_md__0.pack.txt +++ b/packages/lectern/tests/snapshots/examples__text_examples_readme_example_md__0.pack.txt @@ -2,12 +2,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/lectern/tests/snapshots/examples__text_examples_sound_txt__0.pack.txt b/packages/lectern/tests/snapshots/examples__text_examples_sound_txt__0.pack.txt index 17ac590ff..5cb7cada6 100644 --- a/packages/lectern/tests/snapshots/examples__text_examples_sound_txt__0.pack.txt +++ b/packages/lectern/tests/snapshots/examples__text_examples_sound_txt__0.pack.txt @@ -2,12 +2,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/packages/lectern/tests/snapshots/examples__text_examples_strip_final_newline_txt__0.pack.txt b/packages/lectern/tests/snapshots/examples__text_examples_strip_final_newline_txt__0.pack.txt index a11298a3c..f9c566545 100644 --- a/packages/lectern/tests/snapshots/examples__text_examples_strip_final_newline_txt__0.pack.txt +++ b/packages/lectern/tests/snapshots/examples__text_examples_strip_final_newline_txt__0.pack.txt @@ -2,12 +2,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/lectern/tests/snapshots/examples__text_examples_with_links_inline_image_md__0.pack.txt b/packages/lectern/tests/snapshots/examples__text_examples_with_links_inline_image_md__0.pack.txt index c057c57ee..a94a5322a 100644 --- a/packages/lectern/tests/snapshots/examples__text_examples_with_links_inline_image_md__0.pack.txt +++ b/packages/lectern/tests/snapshots/examples__text_examples_with_links_inline_image_md__0.pack.txt @@ -2,12 +2,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } @@ -26,12 +26,12 @@ UklGRsQ0AABXRUJQVlA4WAoAAAAQAAAAKwEAKwEAQUxQSBQCAAABCbdtJDkSZmq8yz/i1XXi34zo/wTE { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/lectern/tests/snapshots/examples__text_examples_with_links_lots_of_textures_md__0.pack.txt b/packages/lectern/tests/snapshots/examples__text_examples_with_links_lots_of_textures_md__0.pack.txt index 113755085..6f2e96247 100644 --- a/packages/lectern/tests/snapshots/examples__text_examples_with_links_lots_of_textures_md__0.pack.txt +++ b/packages/lectern/tests/snapshots/examples__text_examples_with_links_lots_of_textures_md__0.pack.txt @@ -2,12 +2,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/packages/lectern/tests/snapshots/examples__text_examples_with_links_pack_icon_data_url_md__0.pack.txt b/packages/lectern/tests/snapshots/examples__text_examples_with_links_pack_icon_data_url_md__0.pack.txt index e6adb835b..74550262a 100644 --- a/packages/lectern/tests/snapshots/examples__text_examples_with_links_pack_icon_data_url_md__0.pack.txt +++ b/packages/lectern/tests/snapshots/examples__text_examples_with_links_pack_icon_data_url_md__0.pack.txt @@ -2,12 +2,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } @@ -20,12 +20,12 @@ iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAEAAElEQVR4nOz92ZNkWXLmB/70nHOv+R5b { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/lectern/tests/snapshots/examples__text_examples_with_links_pack_icon_link_md__0.pack.txt b/packages/lectern/tests/snapshots/examples__text_examples_with_links_pack_icon_link_md__0.pack.txt index 1c5e22b7f..56a94d78a 100644 --- a/packages/lectern/tests/snapshots/examples__text_examples_with_links_pack_icon_link_md__0.pack.txt +++ b/packages/lectern/tests/snapshots/examples__text_examples_with_links_pack_icon_link_md__0.pack.txt @@ -2,12 +2,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/lectern/tests/snapshots/examples__text_examples_with_links_pack_local_icon_md__0.pack.txt b/packages/lectern/tests/snapshots/examples__text_examples_with_links_pack_local_icon_md__0.pack.txt index a6a73bbd2..f222c6e01 100644 --- a/packages/lectern/tests/snapshots/examples__text_examples_with_links_pack_local_icon_md__0.pack.txt +++ b/packages/lectern/tests/snapshots/examples__text_examples_with_links_pack_local_icon_md__0.pack.txt @@ -2,12 +2,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/lectern/tests/snapshots/examples__text_examples_with_links_structure_files_md__0.pack.txt b/packages/lectern/tests/snapshots/examples__text_examples_with_links_structure_files_md__0.pack.txt index e346b6beb..8d587ee31 100644 --- a/packages/lectern/tests/snapshots/examples__text_examples_with_links_structure_files_md__0.pack.txt +++ b/packages/lectern/tests/snapshots/examples__text_examples_with_links_structure_files_md__0.pack.txt @@ -2,12 +2,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/lectern/tests/snapshots/messaging__build_0__0.pack.md b/packages/lectern/tests/snapshots/messaging__build_0__0.pack.md index a90341327..8c08f2f72 100644 --- a/packages/lectern/tests/snapshots/messaging__build_0__0.pack.md +++ b/packages/lectern/tests/snapshots/messaging__build_0__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/lectern/tests/snapshots/messaging__build_1__0.pack.md b/packages/lectern/tests/snapshots/messaging__build_1__0.pack.md index 5da84f8ee..33871b620 100644 --- a/packages/lectern/tests/snapshots/messaging__build_1__0.pack.md +++ b/packages/lectern/tests/snapshots/messaging__build_1__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/lectern/tests/snapshots/messaging__build_2__0.pack.md b/packages/lectern/tests/snapshots/messaging__build_2__0.pack.md index 541801c55..40aa30f13 100644 --- a/packages/lectern/tests/snapshots/messaging__build_2__0.pack.md +++ b/packages/lectern/tests/snapshots/messaging__build_2__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/lectern/tests/snapshots/messaging__build_3__0.pack.md b/packages/lectern/tests/snapshots/messaging__build_3__0.pack.md index 35ede7f80..15d144a1f 100644 --- a/packages/lectern/tests/snapshots/messaging__build_3__0.pack.md +++ b/packages/lectern/tests/snapshots/messaging__build_3__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/lectern/tests/snapshots/messaging__build_4__0.pack.md b/packages/lectern/tests/snapshots/messaging__build_4__0.pack.md index 6330ff636..dd88f7075 100644 --- a/packages/lectern/tests/snapshots/messaging__build_4__0.pack.md +++ b/packages/lectern/tests/snapshots/messaging__build_4__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/mecha/examples/basic_26_3/beet.yml b/packages/mecha/examples/basic_26_3/beet.yml new file mode 100644 index 000000000..c9d354f0e --- /dev/null +++ b/packages/mecha/examples/basic_26_3/beet.yml @@ -0,0 +1,8 @@ +data_pack: + load: "src" +pipeline: + - mecha + +meta: + mecha: + multiline: true diff --git a/packages/mecha/examples/basic_26_3/src/data/demo/functions/foo.mcfunction b/packages/mecha/examples/basic_26_3/src/data/demo/functions/foo.mcfunction new file mode 100644 index 000000000..785be3e69 --- /dev/null +++ b/packages/mecha/examples/basic_26_3/src/data/demo/functions/foo.mcfunction @@ -0,0 +1,45 @@ +compute default integer example:integer +compute default integer {type:constant, value:256} +compute default float example:integer +compute default float {type:constant, value:143.221} + + +execute positioned ~ ~3 ~ run place feature { + "type": "minecraft:tree", + "below_trunk_provider": "minecraft:soil_beneath_tree", + "decorators": [], + "foliage_placer": { + "type": "minecraft:acacia_foliage_placer", + "offset": 0, + "radius": 2 + }, + "foliage_provider": { + "id": "minecraft:acacia_leaves", + "properties": { + "distance": "7", + "persistent": "false", + "waterlogged": "false" + } + }, + "ignore_vines": 1, + "minimum_size": { + "type": "minecraft:two_layers_feature_size", + "upper_size": 2 + }, + "trunk_placer": { + "type": "minecraft:forking_trunk_placer", + "base_height": 5, + "height_rand_a": 2, + "height_rand_b": 2 + }, + "trunk_provider": { + "id": "minecraft:acacia_log", + "properties": { + "axis": "y" + } + } +} + +swing @s mainhand stab 500t + +execute store success score $has_hand_item gm4_binder_data if items entity @s weapon.* * \ No newline at end of file diff --git a/packages/mecha/src/mecha/ast.py b/packages/mecha/src/mecha/ast.py index 075ba3c1e..80f6296e7 100644 --- a/packages/mecha/src/mecha/ast.py +++ b/packages/mecha/src/mecha/ast.py @@ -1047,6 +1047,18 @@ class AstItemSlots(AstOption): } +@dataclass(frozen=True, slots=True) +class AstSwingAnimation(AstOption): + """Ast swing animation node.""" + + parser = "item_slot" + options = { + "none", + "stab", + "whack", + } + + @dataclass(frozen=True, slots=True) class AstRange(AstNode): """Ast range node.""" diff --git a/packages/mecha/src/mecha/contrib/nesting.py b/packages/mecha/src/mecha/contrib/nesting.py index 4a63084c1..fd26c9258 100644 --- a/packages/mecha/src/mecha/contrib/nesting.py +++ b/packages/mecha/src/mecha/contrib/nesting.py @@ -10,12 +10,12 @@ from dataclasses import dataclass, field, replace from importlib.resources import files -from typing import Generator, List, cast +from typing import Generator, List, Literal, cast from beet import Context, Function from beet import Generator as BeetGenerator from beet import configurable -from beet.core.utils import required_field +from beet.core.utils import required_field, split_version from pydantic import BaseModel from tokenstream import InvalidSyntax, TokenStream, set_location @@ -52,7 +52,15 @@ def nesting(ctx: Context, opts: NestingOptions): mc.spec.multiline = True - commands_json = files("mecha.resources").joinpath("nesting.json").read_text() + if split_version(ctx.minecraft_version) >= (26, 3): + commands_json = ( + files("mecha.resources").joinpath("nesting_after_26_3.json").read_text() + ) + block_source_type = "source" + else: + commands_json = files("mecha.resources").joinpath("nesting.json").read_text() + block_source_type = "sourcePos" + mc.spec.add_commands(CommandTree.model_validate_json(commands_json)) mc.spec.parsers["nested_root"] = parse_nested_root @@ -66,6 +74,7 @@ def nesting(ctx: Context, opts: NestingOptions): generate_macro_template=opts.generate_macro, generate_return_template=opts.generate_return, nested_location_resolver=ctx.inject(NestedLocationResolver), + block_source_type=block_source_type, ) ) @@ -117,12 +126,15 @@ class NestedCommandsTransformer(MutatingReducer): generate_return_template: str = required_field() nested_location_resolver: NestedLocationResolver = required_field() - identifier_map: dict[str, str] = field( - default_factory=lambda: { + identifier_map: dict[str, str] = field(init=False) + block_source_type: Literal["source", "sourcePos"] = field(default="sourcePos") + + def __post_init__(self): + self.identifier_map = { "function:name:commands": "function:name", "function:name:arguments:commands": "function:name:arguments", - "function:name:with:block:sourcePos:commands": "function:name:with:block:sourcePos", - "function:name:with:block:sourcePos:path:commands": "function:name:with:block:sourcePos:path", + f"function:name:with:block:{self.block_source_type}:commands": f"function:name:with:block:{self.block_source_type}", + f"function:name:with:block:{self.block_source_type}:path:commands": f"function:name:with:block:{self.block_source_type}:path", "function:name:with:entity:source:commands": "function:name:with:entity:source", "function:name:with:entity:source:path:commands": "function:name:with:entity:source:path", "function:name:with:storage:source:commands": "function:name:with:storage:source", @@ -130,7 +142,7 @@ class NestedCommandsTransformer(MutatingReducer): "append:function:name:commands": "function:name", "prepend:function:name:commands": "function:name", } - ) + return super().__post_init__() def emit_function(self, path: str, root: AstRoot): """Helper method for emitting nested commands into a separate function.""" @@ -212,10 +224,10 @@ def nesting_execute_commands(self, node: AstCommand): arguments=AstChildren([subcommand]), ) - @rule(AstCommand, identifier="with:block:sourcePos:commands") - @rule(AstCommand, identifier="with:block:sourcePos") - @rule(AstCommand, identifier="with:block:sourcePos:path:commands") - @rule(AstCommand, identifier="with:block:sourcePos:path") + @rule(AstCommand, identifier=f"with:block:{block_source_type}:commands") + @rule(AstCommand, identifier=f"with:block:{block_source_type}") + @rule(AstCommand, identifier=f"with:block:{block_source_type}:path:commands") + @rule(AstCommand, identifier=f"with:block:{block_source_type}:path") @rule(AstCommand, identifier="with:entity:source:commands") @rule(AstCommand, identifier="with:entity:source") @rule(AstCommand, identifier="with:entity:source:path:commands") @@ -330,8 +342,8 @@ def handle_function( if top_level: if node.identifier in ( "function:name:arguments:commands", - "function:name:with:block:sourcePos:commands", - "function:name:with:block:sourcePos:path:commands", + f"function:name:with:block:{self.block_source_type}:commands", + f"function:name:with:block:{self.block_source_type}:path:commands", "function:name:with:entity:source:commands", "function:name:with:entity:source:path:commands", "function:name:with:storage:source:commands", diff --git a/packages/mecha/src/mecha/parse.py b/packages/mecha/src/mecha/parse.py index d0b866041..1cb8184d0 100644 --- a/packages/mecha/src/mecha/parse.py +++ b/packages/mecha/src/mecha/parse.py @@ -173,6 +173,7 @@ AstShriekParticleParameters, AstSortOrder, AstString, + AstSwingAnimation, AstSwizzle, AstTeam, AstTemplateMirror, @@ -575,6 +576,24 @@ def get_default_parsers() -> Dict[str, Parser]: "command:argument:minecraft:uuid": delegate("uuid"), "command:argument:minecraft:vec2": delegate("vec2"), "command:argument:minecraft:vec3": delegate("vec3"), + "command:argument:minecraft:context_float_provider": MultilineParser( + delegate("resource_location_or_nbt") + ), + "command:argument:minecraft:context_int_provider": MultilineParser( + delegate("resource_location_or_nbt") + ), + "command:argument:minecraft:feature": MultilineParser( + delegate("resource_location_or_nbt") + ), + "command:argument:minecraft:swing_animation": BasicLiteralParser( + AstSwingAnimation + ), + "command:argument:minecraft:slot_source": AlternativeParser( + [ + delegate("item_slots"), + MultilineParser(delegate("resource_location_or_nbt")), + ] + ), ################################################################################ # Macro line ################################################################################ diff --git a/packages/mecha/src/mecha/resources/26_3.json b/packages/mecha/src/mecha/resources/26_3.json new file mode 100644 index 000000000..bac1396b9 --- /dev/null +++ b/packages/mecha/src/mecha/resources/26_3.json @@ -0,0 +1,15410 @@ +{ + "type": "root", + "children": { + "advancement": { + "type": "literal", + "children": { + "grant": { + "type": "literal", + "children": { + "targets": { + "type": "argument", + "children": { + "everything": { + "type": "literal", + "executable": true + }, + "from": { + "type": "literal", + "children": { + "advancement": { + "type": "argument", + "executable": true, + "parser": "minecraft:resource_key", + "properties": { + "registry": "minecraft:advancement" + } + } + } + }, + "only": { + "type": "literal", + "children": { + "advancement": { + "type": "argument", + "children": { + "criterion": { + "type": "argument", + "executable": true, + "parser": "brigadier:string", + "properties": { + "type": "greedy" + } + } + }, + "executable": true, + "parser": "minecraft:resource_key", + "properties": { + "registry": "minecraft:advancement" + } + } + } + }, + "through": { + "type": "literal", + "children": { + "advancement": { + "type": "argument", + "executable": true, + "parser": "minecraft:resource_key", + "properties": { + "registry": "minecraft:advancement" + } + } + } + }, + "until": { + "type": "literal", + "children": { + "advancement": { + "type": "argument", + "executable": true, + "parser": "minecraft:resource_key", + "properties": { + "registry": "minecraft:advancement" + } + } + } + } + }, + "parser": "minecraft:entity", + "properties": { + "type": "players", + "amount": "multiple" + } + } + } + }, + "revoke": { + "type": "literal", + "children": { + "targets": { + "type": "argument", + "children": { + "everything": { + "type": "literal", + "executable": true + }, + "from": { + "type": "literal", + "children": { + "advancement": { + "type": "argument", + "executable": true, + "parser": "minecraft:resource_key", + "properties": { + "registry": "minecraft:advancement" + } + } + } + }, + "only": { + "type": "literal", + "children": { + "advancement": { + "type": "argument", + "children": { + "criterion": { + "type": "argument", + "executable": true, + "parser": "brigadier:string", + "properties": { + "type": "greedy" + } + } + }, + "executable": true, + "parser": "minecraft:resource_key", + "properties": { + "registry": "minecraft:advancement" + } + } + } + }, + "through": { + "type": "literal", + "children": { + "advancement": { + "type": "argument", + "executable": true, + "parser": "minecraft:resource_key", + "properties": { + "registry": "minecraft:advancement" + } + } + } + }, + "until": { + "type": "literal", + "children": { + "advancement": { + "type": "argument", + "executable": true, + "parser": "minecraft:resource_key", + "properties": { + "registry": "minecraft:advancement" + } + } + } + } + }, + "parser": "minecraft:entity", + "properties": { + "type": "players", + "amount": "multiple" + } + } + } + } + }, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "gamemasters" + } + } + }, + "attribute": { + "type": "literal", + "children": { + "target": { + "type": "argument", + "children": { + "attribute": { + "type": "argument", + "children": { + "base": { + "type": "literal", + "children": { + "get": { + "type": "literal", + "children": { + "scale": { + "type": "argument", + "executable": true, + "parser": "brigadier:double" + } + }, + "executable": true + }, + "reset": { + "type": "literal", + "executable": true + }, + "set": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:double" + } + } + } + } + }, + "get": { + "type": "literal", + "children": { + "scale": { + "type": "argument", + "executable": true, + "parser": "brigadier:double" + } + }, + "executable": true + }, + "modifier": { + "type": "literal", + "children": { + "add": { + "type": "literal", + "children": { + "id": { + "type": "argument", + "children": { + "value": { + "type": "argument", + "children": { + "add_multiplied_base": { + "type": "literal", + "executable": true + }, + "add_multiplied_total": { + "type": "literal", + "executable": true + }, + "add_value": { + "type": "literal", + "executable": true + } + }, + "parser": "brigadier:double" + } + }, + "parser": "minecraft:resource_location" + } + } + }, + "remove": { + "type": "literal", + "children": { + "id": { + "type": "argument", + "executable": true, + "parser": "minecraft:resource_location" + } + } + }, + "value": { + "type": "literal", + "children": { + "get": { + "type": "literal", + "children": { + "id": { + "type": "argument", + "children": { + "scale": { + "type": "argument", + "executable": true, + "parser": "brigadier:double" + } + }, + "executable": true, + "parser": "minecraft:resource_location" + } + } + } + } + } + } + } + }, + "parser": "minecraft:resource", + "properties": { + "registry": "minecraft:attribute" + } + } + }, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + }, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "gamemasters" + } + } + }, + "ban": { + "type": "literal", + "children": { + "targets": { + "type": "argument", + "children": { + "reason": { + "type": "argument", + "executable": true, + "parser": "minecraft:message" + } + }, + "executable": true, + "parser": "minecraft:game_profile" + } + }, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "admins" + } + } + }, + "ban-ip": { + "type": "literal", + "children": { + "target": { + "type": "argument", + "children": { + "reason": { + "type": "argument", + "executable": true, + "parser": "minecraft:message" + } + }, + "executable": true, + "parser": "brigadier:string", + "properties": { + "type": "word" + } + } + }, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "admins" + } + } + }, + "banlist": { + "type": "literal", + "children": { + "ips": { + "type": "literal", + "executable": true + }, + "players": { + "type": "literal", + "executable": true + } + }, + "executable": true, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "admins" + } + } + }, + "bossbar": { + "type": "literal", + "children": { + "add": { + "type": "literal", + "children": { + "id": { + "type": "argument", + "children": { + "name": { + "type": "argument", + "executable": true, + "parser": "minecraft:component" + } + }, + "parser": "minecraft:resource_location" + } + } + }, + "get": { + "type": "literal", + "children": { + "id": { + "type": "argument", + "children": { + "max": { + "type": "literal", + "executable": true + }, + "players": { + "type": "literal", + "executable": true + }, + "value": { + "type": "literal", + "executable": true + }, + "visible": { + "type": "literal", + "executable": true + } + }, + "parser": "minecraft:resource_location" + } + } + }, + "list": { + "type": "literal", + "executable": true + }, + "remove": { + "type": "literal", + "children": { + "id": { + "type": "argument", + "executable": true, + "parser": "minecraft:resource_location" + } + } + }, + "set": { + "type": "literal", + "children": { + "id": { + "type": "argument", + "children": { + "color": { + "type": "literal", + "children": { + "blue": { + "type": "literal", + "executable": true + }, + "green": { + "type": "literal", + "executable": true + }, + "pink": { + "type": "literal", + "executable": true + }, + "purple": { + "type": "literal", + "executable": true + }, + "red": { + "type": "literal", + "executable": true + }, + "white": { + "type": "literal", + "executable": true + }, + "yellow": { + "type": "literal", + "executable": true + } + } + }, + "max": { + "type": "literal", + "children": { + "max": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer", + "properties": { + "min": 1 + } + } + } + }, + "name": { + "type": "literal", + "children": { + "name": { + "type": "argument", + "executable": true, + "parser": "minecraft:component" + } + } + }, + "players": { + "type": "literal", + "children": { + "targets": { + "type": "argument", + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "players", + "amount": "multiple" + } + } + }, + "executable": true + }, + "style": { + "type": "literal", + "children": { + "notched_10": { + "type": "literal", + "executable": true + }, + "notched_12": { + "type": "literal", + "executable": true + }, + "notched_20": { + "type": "literal", + "executable": true + }, + "notched_6": { + "type": "literal", + "executable": true + }, + "progress": { + "type": "literal", + "executable": true + } + } + }, + "value": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer", + "properties": { + "min": 0 + } + } + } + }, + "visible": { + "type": "literal", + "children": { + "visible": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + } + } + }, + "parser": "minecraft:resource_location" + } + } + } + }, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "gamemasters" + } + } + }, + "clear": { + "type": "literal", + "children": { + "targets": { + "type": "argument", + "children": { + "item": { + "type": "argument", + "children": { + "maxCount": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer", + "properties": { + "min": 0 + } + } + }, + "executable": true, + "parser": "minecraft:item_predicate" + } + }, + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "players", + "amount": "multiple" + } + } + }, + "executable": true, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "gamemasters" + } + } + }, + "clone": { + "type": "literal", + "children": { + "begin": { + "type": "argument", + "children": { + "end": { + "type": "argument", + "children": { + "destination": { + "type": "argument", + "children": { + "filtered": { + "type": "literal", + "children": { + "filter": { + "type": "argument", + "children": { + "force": { + "type": "literal", + "executable": true + }, + "move": { + "type": "literal", + "executable": true + }, + "normal": { + "type": "literal", + "executable": true + } + }, + "executable": true, + "parser": "minecraft:block_predicate" + } + } + }, + "masked": { + "type": "literal", + "children": { + "force": { + "type": "literal", + "executable": true + }, + "move": { + "type": "literal", + "executable": true + }, + "normal": { + "type": "literal", + "executable": true + } + }, + "executable": true + }, + "replace": { + "type": "literal", + "children": { + "force": { + "type": "literal", + "executable": true + }, + "move": { + "type": "literal", + "executable": true + }, + "normal": { + "type": "literal", + "executable": true + } + }, + "executable": true + }, + "strict": { + "type": "literal", + "children": { + "filtered": { + "type": "literal", + "children": { + "filter": { + "type": "argument", + "children": { + "force": { + "type": "literal", + "executable": true + }, + "move": { + "type": "literal", + "executable": true + }, + "normal": { + "type": "literal", + "executable": true + } + }, + "executable": true, + "parser": "minecraft:block_predicate" + } + } + }, + "masked": { + "type": "literal", + "children": { + "force": { + "type": "literal", + "executable": true + }, + "move": { + "type": "literal", + "executable": true + }, + "normal": { + "type": "literal", + "executable": true + } + }, + "executable": true + }, + "replace": { + "type": "literal", + "children": { + "force": { + "type": "literal", + "executable": true + }, + "move": { + "type": "literal", + "executable": true + }, + "normal": { + "type": "literal", + "executable": true + } + }, + "executable": true + } + }, + "executable": true + } + }, + "executable": true, + "parser": "minecraft:block_pos" + }, + "to": { + "type": "literal", + "children": { + "targetDimension": { + "type": "argument", + "children": { + "destination": { + "type": "argument", + "children": { + "filtered": { + "type": "literal", + "children": { + "filter": { + "type": "argument", + "children": { + "force": { + "type": "literal", + "executable": true + }, + "move": { + "type": "literal", + "executable": true + }, + "normal": { + "type": "literal", + "executable": true + } + }, + "executable": true, + "parser": "minecraft:block_predicate" + } + } + }, + "masked": { + "type": "literal", + "children": { + "force": { + "type": "literal", + "executable": true + }, + "move": { + "type": "literal", + "executable": true + }, + "normal": { + "type": "literal", + "executable": true + } + }, + "executable": true + }, + "replace": { + "type": "literal", + "children": { + "force": { + "type": "literal", + "executable": true + }, + "move": { + "type": "literal", + "executable": true + }, + "normal": { + "type": "literal", + "executable": true + } + }, + "executable": true + }, + "strict": { + "type": "literal", + "children": { + "filtered": { + "type": "literal", + "children": { + "filter": { + "type": "argument", + "children": { + "force": { + "type": "literal", + "executable": true + }, + "move": { + "type": "literal", + "executable": true + }, + "normal": { + "type": "literal", + "executable": true + } + }, + "executable": true, + "parser": "minecraft:block_predicate" + } + } + }, + "masked": { + "type": "literal", + "children": { + "force": { + "type": "literal", + "executable": true + }, + "move": { + "type": "literal", + "executable": true + }, + "normal": { + "type": "literal", + "executable": true + } + }, + "executable": true + }, + "replace": { + "type": "literal", + "children": { + "force": { + "type": "literal", + "executable": true + }, + "move": { + "type": "literal", + "executable": true + }, + "normal": { + "type": "literal", + "executable": true + } + }, + "executable": true + } + }, + "executable": true + } + }, + "executable": true, + "parser": "minecraft:block_pos" + } + }, + "parser": "minecraft:dimension" + } + } + } + }, + "parser": "minecraft:block_pos" + } + }, + "parser": "minecraft:block_pos" + }, + "from": { + "type": "literal", + "children": { + "sourceDimension": { + "type": "argument", + "children": { + "begin": { + "type": "argument", + "children": { + "end": { + "type": "argument", + "children": { + "destination": { + "type": "argument", + "children": { + "filtered": { + "type": "literal", + "children": { + "filter": { + "type": "argument", + "children": { + "force": { + "type": "literal", + "executable": true + }, + "move": { + "type": "literal", + "executable": true + }, + "normal": { + "type": "literal", + "executable": true + } + }, + "executable": true, + "parser": "minecraft:block_predicate" + } + } + }, + "masked": { + "type": "literal", + "children": { + "force": { + "type": "literal", + "executable": true + }, + "move": { + "type": "literal", + "executable": true + }, + "normal": { + "type": "literal", + "executable": true + } + }, + "executable": true + }, + "replace": { + "type": "literal", + "children": { + "force": { + "type": "literal", + "executable": true + }, + "move": { + "type": "literal", + "executable": true + }, + "normal": { + "type": "literal", + "executable": true + } + }, + "executable": true + }, + "strict": { + "type": "literal", + "children": { + "filtered": { + "type": "literal", + "children": { + "filter": { + "type": "argument", + "children": { + "force": { + "type": "literal", + "executable": true + }, + "move": { + "type": "literal", + "executable": true + }, + "normal": { + "type": "literal", + "executable": true + } + }, + "executable": true, + "parser": "minecraft:block_predicate" + } + } + }, + "masked": { + "type": "literal", + "children": { + "force": { + "type": "literal", + "executable": true + }, + "move": { + "type": "literal", + "executable": true + }, + "normal": { + "type": "literal", + "executable": true + } + }, + "executable": true + }, + "replace": { + "type": "literal", + "children": { + "force": { + "type": "literal", + "executable": true + }, + "move": { + "type": "literal", + "executable": true + }, + "normal": { + "type": "literal", + "executable": true + } + }, + "executable": true + } + }, + "executable": true + } + }, + "executable": true, + "parser": "minecraft:block_pos" + }, + "to": { + "type": "literal", + "children": { + "targetDimension": { + "type": "argument", + "children": { + "destination": { + "type": "argument", + "children": { + "filtered": { + "type": "literal", + "children": { + "filter": { + "type": "argument", + "children": { + "force": { + "type": "literal", + "executable": true + }, + "move": { + "type": "literal", + "executable": true + }, + "normal": { + "type": "literal", + "executable": true + } + }, + "executable": true, + "parser": "minecraft:block_predicate" + } + } + }, + "masked": { + "type": "literal", + "children": { + "force": { + "type": "literal", + "executable": true + }, + "move": { + "type": "literal", + "executable": true + }, + "normal": { + "type": "literal", + "executable": true + } + }, + "executable": true + }, + "replace": { + "type": "literal", + "children": { + "force": { + "type": "literal", + "executable": true + }, + "move": { + "type": "literal", + "executable": true + }, + "normal": { + "type": "literal", + "executable": true + } + }, + "executable": true + }, + "strict": { + "type": "literal", + "children": { + "filtered": { + "type": "literal", + "children": { + "filter": { + "type": "argument", + "children": { + "force": { + "type": "literal", + "executable": true + }, + "move": { + "type": "literal", + "executable": true + }, + "normal": { + "type": "literal", + "executable": true + } + }, + "executable": true, + "parser": "minecraft:block_predicate" + } + } + }, + "masked": { + "type": "literal", + "children": { + "force": { + "type": "literal", + "executable": true + }, + "move": { + "type": "literal", + "executable": true + }, + "normal": { + "type": "literal", + "executable": true + } + }, + "executable": true + }, + "replace": { + "type": "literal", + "children": { + "force": { + "type": "literal", + "executable": true + }, + "move": { + "type": "literal", + "executable": true + }, + "normal": { + "type": "literal", + "executable": true + } + }, + "executable": true + } + }, + "executable": true + } + }, + "executable": true, + "parser": "minecraft:block_pos" + } + }, + "parser": "minecraft:dimension" + } + } + } + }, + "parser": "minecraft:block_pos" + } + }, + "parser": "minecraft:block_pos" + } + }, + "parser": "minecraft:dimension" + } + } + } + }, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "gamemasters" + } + } + }, + "compute": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "children": { + "computePos": { + "type": "argument", + "children": { + "float": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "children": { + "scale": { + "type": "argument", + "executable": true, + "parser": "brigadier:float" + } + }, + "executable": true, + "parser": "minecraft:context_float_provider" + } + } + }, + "integer": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_int_provider" + } + } + } + }, + "parser": "minecraft:block_pos" + } + } + }, + "default": { + "type": "literal", + "children": { + "float": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "children": { + "scale": { + "type": "argument", + "executable": true, + "parser": "brigadier:float" + } + }, + "executable": true, + "parser": "minecraft:context_float_provider" + } + } + }, + "integer": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_int_provider" + } + } + } + } + }, + "entity": { + "type": "literal", + "children": { + "computeTarget": { + "type": "argument", + "children": { + "float": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "children": { + "scale": { + "type": "argument", + "executable": true, + "parser": "brigadier:float" + } + }, + "executable": true, + "parser": "minecraft:context_float_provider" + } + } + }, + "integer": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_int_provider" + } + } + } + }, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + } + } + }, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "gamemasters" + } + } + }, + "damage": { + "type": "literal", + "children": { + "target": { + "type": "argument", + "children": { + "amount": { + "type": "argument", + "children": { + "damageType": { + "type": "argument", + "children": { + "at": { + "type": "literal", + "children": { + "location": { + "type": "argument", + "executable": true, + "parser": "minecraft:vec3" + } + } + }, + "by": { + "type": "literal", + "children": { + "entity": { + "type": "argument", + "children": { + "from": { + "type": "literal", + "children": { + "cause": { + "type": "argument", + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + } + } + }, + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + } + } + }, + "executable": true, + "parser": "minecraft:resource", + "properties": { + "registry": "minecraft:damage_type" + } + } + }, + "executable": true, + "parser": "brigadier:float", + "properties": { + "min": 0.0 + } + } + }, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + }, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "gamemasters" + } + } + }, + "data": { + "type": "literal", + "children": { + "get": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "children": { + "target": { + "type": "argument", + "children": { + "path": { + "type": "argument", + "children": { + "scale": { + "type": "argument", + "executable": true, + "parser": "brigadier:double" + } + }, + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:block_pos" + } + } + }, + "entity": { + "type": "literal", + "children": { + "target": { + "type": "argument", + "children": { + "path": { + "type": "argument", + "children": { + "scale": { + "type": "argument", + "executable": true, + "parser": "brigadier:double" + } + }, + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + } + }, + "storage": { + "type": "literal", + "children": { + "target": { + "type": "argument", + "children": { + "path": { + "type": "argument", + "children": { + "scale": { + "type": "argument", + "executable": true, + "parser": "brigadier:double" + } + }, + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:resource_location" + } + } + } + } + }, + "merge": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "children": { + "target": { + "type": "argument", + "children": { + "nbt": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_compound_tag" + } + }, + "parser": "minecraft:block_pos" + } + } + }, + "entity": { + "type": "literal", + "children": { + "target": { + "type": "argument", + "children": { + "nbt": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_compound_tag" + } + }, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + } + }, + "storage": { + "type": "literal", + "children": { + "target": { + "type": "argument", + "children": { + "nbt": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_compound_tag" + } + }, + "parser": "minecraft:resource_location" + } + } + } + } + }, + "modify": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "children": { + "target": { + "type": "argument", + "children": { + "targetPath": { + "type": "argument", + "children": { + "append": { + "type": "literal", + "children": { + "compute": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "children": { + "computePos": { + "type": "argument", + "children": { + "float": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_float_provider" + } + } + }, + "integer": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_int_provider" + } + } + } + }, + "parser": "minecraft:block_pos" + } + } + }, + "default": { + "type": "literal", + "children": { + "float": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_float_provider" + } + } + }, + "integer": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_int_provider" + } + } + } + } + }, + "entity": { + "type": "literal", + "children": { + "computeTarget": { + "type": "argument", + "children": { + "float": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_float_provider" + } + } + }, + "integer": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_int_provider" + } + } + } + }, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + } + } + } + }, + "from": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:block_pos" + } + } + }, + "entity": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + } + }, + "storage": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:resource_location" + } + } + } + } + }, + "string": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "children": { + "start": { + "type": "argument", + "children": { + "end": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:block_pos" + } + } + }, + "entity": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "children": { + "start": { + "type": "argument", + "children": { + "end": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + } + }, + "storage": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "children": { + "start": { + "type": "argument", + "children": { + "end": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:resource_location" + } + } + } + } + }, + "value": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_tag" + } + } + } + } + }, + "insert": { + "type": "literal", + "children": { + "index": { + "type": "argument", + "children": { + "compute": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "children": { + "computePos": { + "type": "argument", + "children": { + "float": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_float_provider" + } + } + }, + "integer": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_int_provider" + } + } + } + }, + "parser": "minecraft:block_pos" + } + } + }, + "default": { + "type": "literal", + "children": { + "float": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_float_provider" + } + } + }, + "integer": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_int_provider" + } + } + } + } + }, + "entity": { + "type": "literal", + "children": { + "computeTarget": { + "type": "argument", + "children": { + "float": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_float_provider" + } + } + }, + "integer": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_int_provider" + } + } + } + }, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + } + } + } + }, + "from": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:block_pos" + } + } + }, + "entity": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + } + }, + "storage": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:resource_location" + } + } + } + } + }, + "string": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "children": { + "start": { + "type": "argument", + "children": { + "end": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:block_pos" + } + } + }, + "entity": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "children": { + "start": { + "type": "argument", + "children": { + "end": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + } + }, + "storage": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "children": { + "start": { + "type": "argument", + "children": { + "end": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:resource_location" + } + } + } + } + }, + "value": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_tag" + } + } + } + }, + "parser": "brigadier:integer" + } + } + }, + "merge": { + "type": "literal", + "children": { + "compute": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "children": { + "computePos": { + "type": "argument", + "children": { + "float": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_float_provider" + } + } + }, + "integer": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_int_provider" + } + } + } + }, + "parser": "minecraft:block_pos" + } + } + }, + "default": { + "type": "literal", + "children": { + "float": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_float_provider" + } + } + }, + "integer": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_int_provider" + } + } + } + } + }, + "entity": { + "type": "literal", + "children": { + "computeTarget": { + "type": "argument", + "children": { + "float": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_float_provider" + } + } + }, + "integer": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_int_provider" + } + } + } + }, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + } + } + } + }, + "from": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:block_pos" + } + } + }, + "entity": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + } + }, + "storage": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:resource_location" + } + } + } + } + }, + "string": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "children": { + "start": { + "type": "argument", + "children": { + "end": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:block_pos" + } + } + }, + "entity": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "children": { + "start": { + "type": "argument", + "children": { + "end": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + } + }, + "storage": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "children": { + "start": { + "type": "argument", + "children": { + "end": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:resource_location" + } + } + } + } + }, + "value": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_tag" + } + } + } + } + }, + "prepend": { + "type": "literal", + "children": { + "compute": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "children": { + "computePos": { + "type": "argument", + "children": { + "float": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_float_provider" + } + } + }, + "integer": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_int_provider" + } + } + } + }, + "parser": "minecraft:block_pos" + } + } + }, + "default": { + "type": "literal", + "children": { + "float": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_float_provider" + } + } + }, + "integer": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_int_provider" + } + } + } + } + }, + "entity": { + "type": "literal", + "children": { + "computeTarget": { + "type": "argument", + "children": { + "float": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_float_provider" + } + } + }, + "integer": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_int_provider" + } + } + } + }, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + } + } + } + }, + "from": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:block_pos" + } + } + }, + "entity": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + } + }, + "storage": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:resource_location" + } + } + } + } + }, + "string": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "children": { + "start": { + "type": "argument", + "children": { + "end": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:block_pos" + } + } + }, + "entity": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "children": { + "start": { + "type": "argument", + "children": { + "end": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + } + }, + "storage": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "children": { + "start": { + "type": "argument", + "children": { + "end": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:resource_location" + } + } + } + } + }, + "value": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_tag" + } + } + } + } + }, + "set": { + "type": "literal", + "children": { + "compute": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "children": { + "computePos": { + "type": "argument", + "children": { + "float": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_float_provider" + } + } + }, + "integer": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_int_provider" + } + } + } + }, + "parser": "minecraft:block_pos" + } + } + }, + "default": { + "type": "literal", + "children": { + "float": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_float_provider" + } + } + }, + "integer": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_int_provider" + } + } + } + } + }, + "entity": { + "type": "literal", + "children": { + "computeTarget": { + "type": "argument", + "children": { + "float": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_float_provider" + } + } + }, + "integer": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_int_provider" + } + } + } + }, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + } + } + } + }, + "from": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:block_pos" + } + } + }, + "entity": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + } + }, + "storage": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:resource_location" + } + } + } + } + }, + "string": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "children": { + "start": { + "type": "argument", + "children": { + "end": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:block_pos" + } + } + }, + "entity": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "children": { + "start": { + "type": "argument", + "children": { + "end": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + } + }, + "storage": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "children": { + "start": { + "type": "argument", + "children": { + "end": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:resource_location" + } + } + } + } + }, + "value": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_tag" + } + } + } + } + } + }, + "parser": "minecraft:nbt_path" + } + }, + "parser": "minecraft:block_pos" + } + } + }, + "entity": { + "type": "literal", + "children": { + "target": { + "type": "argument", + "children": { + "targetPath": { + "type": "argument", + "children": { + "append": { + "type": "literal", + "children": { + "compute": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "children": { + "computePos": { + "type": "argument", + "children": { + "float": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_float_provider" + } + } + }, + "integer": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_int_provider" + } + } + } + }, + "parser": "minecraft:block_pos" + } + } + }, + "default": { + "type": "literal", + "children": { + "float": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_float_provider" + } + } + }, + "integer": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_int_provider" + } + } + } + } + }, + "entity": { + "type": "literal", + "children": { + "computeTarget": { + "type": "argument", + "children": { + "float": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_float_provider" + } + } + }, + "integer": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_int_provider" + } + } + } + }, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + } + } + } + }, + "from": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:block_pos" + } + } + }, + "entity": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + } + }, + "storage": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:resource_location" + } + } + } + } + }, + "string": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "children": { + "start": { + "type": "argument", + "children": { + "end": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:block_pos" + } + } + }, + "entity": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "children": { + "start": { + "type": "argument", + "children": { + "end": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + } + }, + "storage": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "children": { + "start": { + "type": "argument", + "children": { + "end": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:resource_location" + } + } + } + } + }, + "value": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_tag" + } + } + } + } + }, + "insert": { + "type": "literal", + "children": { + "index": { + "type": "argument", + "children": { + "compute": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "children": { + "computePos": { + "type": "argument", + "children": { + "float": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_float_provider" + } + } + }, + "integer": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_int_provider" + } + } + } + }, + "parser": "minecraft:block_pos" + } + } + }, + "default": { + "type": "literal", + "children": { + "float": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_float_provider" + } + } + }, + "integer": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_int_provider" + } + } + } + } + }, + "entity": { + "type": "literal", + "children": { + "computeTarget": { + "type": "argument", + "children": { + "float": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_float_provider" + } + } + }, + "integer": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_int_provider" + } + } + } + }, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + } + } + } + }, + "from": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:block_pos" + } + } + }, + "entity": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + } + }, + "storage": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:resource_location" + } + } + } + } + }, + "string": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "children": { + "start": { + "type": "argument", + "children": { + "end": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:block_pos" + } + } + }, + "entity": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "children": { + "start": { + "type": "argument", + "children": { + "end": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + } + }, + "storage": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "children": { + "start": { + "type": "argument", + "children": { + "end": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:resource_location" + } + } + } + } + }, + "value": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_tag" + } + } + } + }, + "parser": "brigadier:integer" + } + } + }, + "merge": { + "type": "literal", + "children": { + "compute": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "children": { + "computePos": { + "type": "argument", + "children": { + "float": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_float_provider" + } + } + }, + "integer": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_int_provider" + } + } + } + }, + "parser": "minecraft:block_pos" + } + } + }, + "default": { + "type": "literal", + "children": { + "float": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_float_provider" + } + } + }, + "integer": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_int_provider" + } + } + } + } + }, + "entity": { + "type": "literal", + "children": { + "computeTarget": { + "type": "argument", + "children": { + "float": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_float_provider" + } + } + }, + "integer": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_int_provider" + } + } + } + }, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + } + } + } + }, + "from": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:block_pos" + } + } + }, + "entity": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + } + }, + "storage": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:resource_location" + } + } + } + } + }, + "string": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "children": { + "start": { + "type": "argument", + "children": { + "end": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:block_pos" + } + } + }, + "entity": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "children": { + "start": { + "type": "argument", + "children": { + "end": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + } + }, + "storage": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "children": { + "start": { + "type": "argument", + "children": { + "end": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:resource_location" + } + } + } + } + }, + "value": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_tag" + } + } + } + } + }, + "prepend": { + "type": "literal", + "children": { + "compute": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "children": { + "computePos": { + "type": "argument", + "children": { + "float": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_float_provider" + } + } + }, + "integer": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_int_provider" + } + } + } + }, + "parser": "minecraft:block_pos" + } + } + }, + "default": { + "type": "literal", + "children": { + "float": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_float_provider" + } + } + }, + "integer": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_int_provider" + } + } + } + } + }, + "entity": { + "type": "literal", + "children": { + "computeTarget": { + "type": "argument", + "children": { + "float": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_float_provider" + } + } + }, + "integer": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_int_provider" + } + } + } + }, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + } + } + } + }, + "from": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:block_pos" + } + } + }, + "entity": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + } + }, + "storage": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:resource_location" + } + } + } + } + }, + "string": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "children": { + "start": { + "type": "argument", + "children": { + "end": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:block_pos" + } + } + }, + "entity": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "children": { + "start": { + "type": "argument", + "children": { + "end": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + } + }, + "storage": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "children": { + "start": { + "type": "argument", + "children": { + "end": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:resource_location" + } + } + } + } + }, + "value": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_tag" + } + } + } + } + }, + "set": { + "type": "literal", + "children": { + "compute": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "children": { + "computePos": { + "type": "argument", + "children": { + "float": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_float_provider" + } + } + }, + "integer": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_int_provider" + } + } + } + }, + "parser": "minecraft:block_pos" + } + } + }, + "default": { + "type": "literal", + "children": { + "float": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_float_provider" + } + } + }, + "integer": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_int_provider" + } + } + } + } + }, + "entity": { + "type": "literal", + "children": { + "computeTarget": { + "type": "argument", + "children": { + "float": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_float_provider" + } + } + }, + "integer": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_int_provider" + } + } + } + }, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + } + } + } + }, + "from": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:block_pos" + } + } + }, + "entity": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + } + }, + "storage": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:resource_location" + } + } + } + } + }, + "string": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "children": { + "start": { + "type": "argument", + "children": { + "end": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:block_pos" + } + } + }, + "entity": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "children": { + "start": { + "type": "argument", + "children": { + "end": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + } + }, + "storage": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "children": { + "start": { + "type": "argument", + "children": { + "end": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:resource_location" + } + } + } + } + }, + "value": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_tag" + } + } + } + } + } + }, + "parser": "minecraft:nbt_path" + } + }, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + } + }, + "storage": { + "type": "literal", + "children": { + "target": { + "type": "argument", + "children": { + "targetPath": { + "type": "argument", + "children": { + "append": { + "type": "literal", + "children": { + "compute": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "children": { + "computePos": { + "type": "argument", + "children": { + "float": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_float_provider" + } + } + }, + "integer": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_int_provider" + } + } + } + }, + "parser": "minecraft:block_pos" + } + } + }, + "default": { + "type": "literal", + "children": { + "float": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_float_provider" + } + } + }, + "integer": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_int_provider" + } + } + } + } + }, + "entity": { + "type": "literal", + "children": { + "computeTarget": { + "type": "argument", + "children": { + "float": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_float_provider" + } + } + }, + "integer": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_int_provider" + } + } + } + }, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + } + } + } + }, + "from": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:block_pos" + } + } + }, + "entity": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + } + }, + "storage": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:resource_location" + } + } + } + } + }, + "string": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "children": { + "start": { + "type": "argument", + "children": { + "end": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:block_pos" + } + } + }, + "entity": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "children": { + "start": { + "type": "argument", + "children": { + "end": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + } + }, + "storage": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "children": { + "start": { + "type": "argument", + "children": { + "end": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:resource_location" + } + } + } + } + }, + "value": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_tag" + } + } + } + } + }, + "insert": { + "type": "literal", + "children": { + "index": { + "type": "argument", + "children": { + "compute": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "children": { + "computePos": { + "type": "argument", + "children": { + "float": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_float_provider" + } + } + }, + "integer": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_int_provider" + } + } + } + }, + "parser": "minecraft:block_pos" + } + } + }, + "default": { + "type": "literal", + "children": { + "float": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_float_provider" + } + } + }, + "integer": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_int_provider" + } + } + } + } + }, + "entity": { + "type": "literal", + "children": { + "computeTarget": { + "type": "argument", + "children": { + "float": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_float_provider" + } + } + }, + "integer": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_int_provider" + } + } + } + }, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + } + } + } + }, + "from": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:block_pos" + } + } + }, + "entity": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + } + }, + "storage": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:resource_location" + } + } + } + } + }, + "string": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "children": { + "start": { + "type": "argument", + "children": { + "end": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:block_pos" + } + } + }, + "entity": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "children": { + "start": { + "type": "argument", + "children": { + "end": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + } + }, + "storage": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "children": { + "start": { + "type": "argument", + "children": { + "end": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:resource_location" + } + } + } + } + }, + "value": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_tag" + } + } + } + }, + "parser": "brigadier:integer" + } + } + }, + "merge": { + "type": "literal", + "children": { + "compute": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "children": { + "computePos": { + "type": "argument", + "children": { + "float": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_float_provider" + } + } + }, + "integer": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_int_provider" + } + } + } + }, + "parser": "minecraft:block_pos" + } + } + }, + "default": { + "type": "literal", + "children": { + "float": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_float_provider" + } + } + }, + "integer": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_int_provider" + } + } + } + } + }, + "entity": { + "type": "literal", + "children": { + "computeTarget": { + "type": "argument", + "children": { + "float": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_float_provider" + } + } + }, + "integer": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_int_provider" + } + } + } + }, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + } + } + } + }, + "from": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:block_pos" + } + } + }, + "entity": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + } + }, + "storage": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:resource_location" + } + } + } + } + }, + "string": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "children": { + "start": { + "type": "argument", + "children": { + "end": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:block_pos" + } + } + }, + "entity": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "children": { + "start": { + "type": "argument", + "children": { + "end": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + } + }, + "storage": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "children": { + "start": { + "type": "argument", + "children": { + "end": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:resource_location" + } + } + } + } + }, + "value": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_tag" + } + } + } + } + }, + "prepend": { + "type": "literal", + "children": { + "compute": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "children": { + "computePos": { + "type": "argument", + "children": { + "float": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_float_provider" + } + } + }, + "integer": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_int_provider" + } + } + } + }, + "parser": "minecraft:block_pos" + } + } + }, + "default": { + "type": "literal", + "children": { + "float": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_float_provider" + } + } + }, + "integer": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_int_provider" + } + } + } + } + }, + "entity": { + "type": "literal", + "children": { + "computeTarget": { + "type": "argument", + "children": { + "float": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_float_provider" + } + } + }, + "integer": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_int_provider" + } + } + } + }, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + } + } + } + }, + "from": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:block_pos" + } + } + }, + "entity": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + } + }, + "storage": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:resource_location" + } + } + } + } + }, + "string": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "children": { + "start": { + "type": "argument", + "children": { + "end": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:block_pos" + } + } + }, + "entity": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "children": { + "start": { + "type": "argument", + "children": { + "end": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + } + }, + "storage": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "children": { + "start": { + "type": "argument", + "children": { + "end": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:resource_location" + } + } + } + } + }, + "value": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_tag" + } + } + } + } + }, + "set": { + "type": "literal", + "children": { + "compute": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "children": { + "computePos": { + "type": "argument", + "children": { + "float": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_float_provider" + } + } + }, + "integer": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_int_provider" + } + } + } + }, + "parser": "minecraft:block_pos" + } + } + }, + "default": { + "type": "literal", + "children": { + "float": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_float_provider" + } + } + }, + "integer": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_int_provider" + } + } + } + } + }, + "entity": { + "type": "literal", + "children": { + "computeTarget": { + "type": "argument", + "children": { + "float": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_float_provider" + } + } + }, + "integer": { + "type": "literal", + "children": { + "provider": { + "type": "argument", + "executable": true, + "parser": "minecraft:context_int_provider" + } + } + } + }, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + } + } + } + }, + "from": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:block_pos" + } + } + }, + "entity": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + } + }, + "storage": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:resource_location" + } + } + } + } + }, + "string": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "children": { + "start": { + "type": "argument", + "children": { + "end": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:block_pos" + } + } + }, + "entity": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "children": { + "start": { + "type": "argument", + "children": { + "end": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + } + }, + "storage": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourcePath": { + "type": "argument", + "children": { + "start": { + "type": "argument", + "children": { + "end": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:resource_location" + } + } + } + } + }, + "value": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_tag" + } + } + } + } + } + }, + "parser": "minecraft:nbt_path" + } + }, + "parser": "minecraft:resource_location" + } + } + } + } + }, + "remove": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "children": { + "target": { + "type": "argument", + "children": { + "path": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "parser": "minecraft:block_pos" + } + } + }, + "entity": { + "type": "literal", + "children": { + "target": { + "type": "argument", + "children": { + "path": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + } + }, + "storage": { + "type": "literal", + "children": { + "target": { + "type": "argument", + "children": { + "path": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "parser": "minecraft:resource_location" + } + } + } + } + } + }, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "gamemasters" + } + } + }, + "datapack": { + "type": "literal", + "children": { + "create": { + "type": "literal", + "children": { + "id": { + "type": "argument", + "children": { + "description": { + "type": "argument", + "executable": true, + "parser": "minecraft:component" + } + }, + "parser": "brigadier:string", + "properties": { + "type": "phrase" + } + } + }, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "owners" + } + } + }, + "disable": { + "type": "literal", + "children": { + "name": { + "type": "argument", + "executable": true, + "parser": "brigadier:string", + "properties": { + "type": "phrase" + } + } + } + }, + "enable": { + "type": "literal", + "children": { + "name": { + "type": "argument", + "children": { + "after": { + "type": "literal", + "children": { + "existing": { + "type": "argument", + "executable": true, + "parser": "brigadier:string", + "properties": { + "type": "phrase" + } + } + } + }, + "before": { + "type": "literal", + "children": { + "existing": { + "type": "argument", + "executable": true, + "parser": "brigadier:string", + "properties": { + "type": "phrase" + } + } + } + }, + "first": { + "type": "literal", + "executable": true + }, + "last": { + "type": "literal", + "executable": true + } + }, + "executable": true, + "parser": "brigadier:string", + "properties": { + "type": "phrase" + } + } + } + }, + "list": { + "type": "literal", + "children": { + "available": { + "type": "literal", + "executable": true + }, + "enabled": { + "type": "literal", + "executable": true + } + }, + "executable": true + } + }, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "gamemasters" + } + } + }, + "debug": { + "type": "literal", + "children": { + "function": { + "type": "literal", + "children": { + "name": { + "type": "argument", + "executable": true, + "parser": "minecraft:function" + } + }, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "admins" + } + } + }, + "start": { + "type": "literal", + "executable": true + }, + "stop": { + "type": "literal", + "executable": true + } + }, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "admins" + } + } + }, + "defaultgamemode": { + "type": "literal", + "children": { + "gamemode": { + "type": "argument", + "executable": true, + "parser": "minecraft:gamemode" + } + }, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "gamemasters" + } + } + }, + "deop": { + "type": "literal", + "children": { + "targets": { + "type": "argument", + "executable": true, + "parser": "minecraft:game_profile" + } + }, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "admins" + } + } + }, + "dialog": { + "type": "literal", + "children": { + "clear": { + "type": "literal", + "children": { + "targets": { + "type": "argument", + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "players", + "amount": "multiple" + } + } + } + }, + "show": { + "type": "literal", + "children": { + "targets": { + "type": "argument", + "children": { + "dialog": { + "type": "argument", + "executable": true, + "parser": "minecraft:dialog" + } + }, + "parser": "minecraft:entity", + "properties": { + "type": "players", + "amount": "multiple" + } + } + } + } + }, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "gamemasters" + } + } + }, + "difficulty": { + "type": "literal", + "children": { + "easy": { + "type": "literal", + "executable": true + }, + "hard": { + "type": "literal", + "executable": true + }, + "normal": { + "type": "literal", + "executable": true + }, + "peaceful": { + "type": "literal", + "executable": true + } + }, + "executable": true, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "gamemasters" + } + } + }, + "effect": { + "type": "literal", + "children": { + "clear": { + "type": "literal", + "children": { + "targets": { + "type": "argument", + "children": { + "effect": { + "type": "argument", + "executable": true, + "parser": "minecraft:resource", + "properties": { + "registry": "minecraft:mob_effect" + } + } + }, + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "multiple" + } + } + }, + "executable": true + }, + "give": { + "type": "literal", + "children": { + "targets": { + "type": "argument", + "children": { + "effect": { + "type": "argument", + "children": { + "infinite": { + "type": "literal", + "children": { + "amplifier": { + "type": "argument", + "children": { + "hideParticles": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true, + "parser": "brigadier:integer", + "properties": { + "max": 255, + "min": 0 + } + } + }, + "executable": true + }, + "seconds": { + "type": "argument", + "children": { + "amplifier": { + "type": "argument", + "children": { + "hideParticles": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true, + "parser": "brigadier:integer", + "properties": { + "max": 255, + "min": 0 + } + } + }, + "executable": true, + "parser": "brigadier:integer", + "properties": { + "max": 1000000, + "min": 1 + } + } + }, + "executable": true, + "parser": "minecraft:resource", + "properties": { + "registry": "minecraft:mob_effect" + } + } + }, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "multiple" + } + } + } + } + }, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "gamemasters" + } + } + }, + "enchant": { + "type": "literal", + "children": { + "targets": { + "type": "argument", + "children": { + "enchantment": { + "type": "argument", + "children": { + "level": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer", + "properties": { + "min": 0 + } + } + }, + "executable": true, + "parser": "minecraft:resource", + "properties": { + "registry": "minecraft:enchantment" + } + } + }, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "multiple" + } + } + }, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "gamemasters" + } + } + }, + "execute": { + "type": "literal", + "children": { + "align": { + "type": "literal", + "children": { + "axes": { + "type": "argument", + "parser": "minecraft:swizzle", + "redirect": [ + "execute" + ] + } + } + }, + "anchored": { + "type": "literal", + "children": { + "anchor": { + "type": "argument", + "parser": "minecraft:entity_anchor", + "redirect": [ + "execute" + ] + } + } + }, + "as": { + "type": "literal", + "children": { + "targets": { + "type": "argument", + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "multiple" + }, + "redirect": [ + "execute" + ] + } + } + }, + "at": { + "type": "literal", + "children": { + "targets": { + "type": "argument", + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "multiple" + }, + "redirect": [ + "execute" + ] + } + } + }, + "facing": { + "type": "literal", + "children": { + "entity": { + "type": "literal", + "children": { + "targets": { + "type": "argument", + "children": { + "anchor": { + "type": "argument", + "parser": "minecraft:entity_anchor", + "redirect": [ + "execute" + ] + } + }, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "multiple" + } + } + } + }, + "pos": { + "type": "argument", + "parser": "minecraft:vec3", + "redirect": [ + "execute" + ] + } + } + }, + "if": { + "type": "literal", + "children": { + "biome": { + "type": "literal", + "children": { + "pos": { + "type": "argument", + "children": { + "biome": { + "type": "argument", + "executable": true, + "parser": "minecraft:resource_or_tag", + "properties": { + "registry": "minecraft:worldgen/biome" + }, + "redirect": [ + "execute" + ] + } + }, + "parser": "minecraft:block_pos" + } + } + }, + "block": { + "type": "literal", + "children": { + "pos": { + "type": "argument", + "children": { + "block": { + "type": "argument", + "executable": true, + "parser": "minecraft:block_predicate", + "redirect": [ + "execute" + ] + } + }, + "parser": "minecraft:block_pos" + } + } + }, + "blocks": { + "type": "literal", + "children": { + "start": { + "type": "argument", + "children": { + "end": { + "type": "argument", + "children": { + "destination": { + "type": "argument", + "children": { + "all": { + "type": "literal", + "executable": true, + "redirect": [ + "execute" + ] + }, + "masked": { + "type": "literal", + "executable": true, + "redirect": [ + "execute" + ] + } + }, + "parser": "minecraft:block_pos" + } + }, + "parser": "minecraft:block_pos" + } + }, + "parser": "minecraft:block_pos" + } + } + }, + "data": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "path": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_path", + "redirect": [ + "execute" + ] + } + }, + "parser": "minecraft:block_pos" + } + } + }, + "entity": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "path": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_path", + "redirect": [ + "execute" + ] + } + }, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + } + }, + "storage": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "path": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_path", + "redirect": [ + "execute" + ] + } + }, + "parser": "minecraft:resource_location" + } + } + } + } + }, + "dimension": { + "type": "literal", + "children": { + "dimension": { + "type": "argument", + "executable": true, + "parser": "minecraft:dimension", + "redirect": [ + "execute" + ] + } + } + }, + "entity": { + "type": "literal", + "children": { + "entities": { + "type": "argument", + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "multiple" + }, + "redirect": [ + "execute" + ] + } + } + }, + "function": { + "type": "literal", + "children": { + "name": { + "type": "argument", + "parser": "minecraft:function", + "redirect": [ + "execute" + ] + } + } + }, + "items": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "slots": { + "type": "argument", + "children": { + "item_predicate": { + "type": "argument", + "executable": true, + "parser": "minecraft:item_predicate", + "redirect": [ + "execute" + ] + } + }, + "parser": "minecraft:slot_source" + } + }, + "parser": "minecraft:block_pos" + } + } + }, + "entity": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "slots": { + "type": "argument", + "children": { + "item_predicate": { + "type": "argument", + "executable": true, + "parser": "minecraft:item_predicate", + "redirect": [ + "execute" + ] + } + }, + "parser": "minecraft:slot_source" + } + }, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "multiple" + } + } + } + } + } + }, + "loaded": { + "type": "literal", + "children": { + "pos": { + "type": "argument", + "executable": true, + "parser": "minecraft:block_pos", + "redirect": [ + "execute" + ] + } + } + }, + "predicate": { + "type": "literal", + "children": { + "predicate": { + "type": "argument", + "executable": true, + "parser": "minecraft:loot_predicate", + "redirect": [ + "execute" + ] + } + } + }, + "score": { + "type": "literal", + "children": { + "target": { + "type": "argument", + "children": { + "targetObjective": { + "type": "argument", + "children": { + "<": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourceObjective": { + "type": "argument", + "executable": true, + "parser": "minecraft:objective", + "redirect": [ + "execute" + ] + } + }, + "parser": "minecraft:score_holder", + "properties": { + "amount": "single" + } + } + } + }, + "<=": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourceObjective": { + "type": "argument", + "executable": true, + "parser": "minecraft:objective", + "redirect": [ + "execute" + ] + } + }, + "parser": "minecraft:score_holder", + "properties": { + "amount": "single" + } + } + } + }, + "=": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourceObjective": { + "type": "argument", + "executable": true, + "parser": "minecraft:objective", + "redirect": [ + "execute" + ] + } + }, + "parser": "minecraft:score_holder", + "properties": { + "amount": "single" + } + } + } + }, + ">": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourceObjective": { + "type": "argument", + "executable": true, + "parser": "minecraft:objective", + "redirect": [ + "execute" + ] + } + }, + "parser": "minecraft:score_holder", + "properties": { + "amount": "single" + } + } + } + }, + ">=": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourceObjective": { + "type": "argument", + "executable": true, + "parser": "minecraft:objective", + "redirect": [ + "execute" + ] + } + }, + "parser": "minecraft:score_holder", + "properties": { + "amount": "single" + } + } + } + }, + "matches": { + "type": "literal", + "children": { + "range": { + "type": "argument", + "executable": true, + "parser": "minecraft:int_range", + "redirect": [ + "execute" + ] + } + } + } + }, + "parser": "minecraft:objective" + } + }, + "parser": "minecraft:score_holder", + "properties": { + "amount": "single" + } + } + } + }, + "slots": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "slots": { + "type": "argument", + "executable": true, + "parser": "minecraft:slot_source", + "redirect": [ + "execute" + ] + } + }, + "parser": "minecraft:block_pos" + } + } + }, + "entity": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "slots": { + "type": "argument", + "executable": true, + "parser": "minecraft:slot_source", + "redirect": [ + "execute" + ] + } + }, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "multiple" + } + } + } + } + } + }, + "stopwatch": { + "type": "literal", + "children": { + "id": { + "type": "argument", + "children": { + "range": { + "type": "argument", + "executable": true, + "parser": "minecraft:float_range", + "redirect": [ + "execute" + ] + } + }, + "parser": "minecraft:resource_location" + } + } + } + } + }, + "in": { + "type": "literal", + "children": { + "dimension": { + "type": "argument", + "parser": "minecraft:dimension", + "redirect": [ + "execute" + ] + } + } + }, + "on": { + "type": "literal", + "children": { + "attacker": { + "type": "literal", + "redirect": [ + "execute" + ] + }, + "controller": { + "type": "literal", + "redirect": [ + "execute" + ] + }, + "leasher": { + "type": "literal", + "redirect": [ + "execute" + ] + }, + "origin": { + "type": "literal", + "redirect": [ + "execute" + ] + }, + "owner": { + "type": "literal", + "redirect": [ + "execute" + ] + }, + "passengers": { + "type": "literal", + "redirect": [ + "execute" + ] + }, + "target": { + "type": "literal", + "redirect": [ + "execute" + ] + }, + "vehicle": { + "type": "literal", + "redirect": [ + "execute" + ] + } + } + }, + "positioned": { + "type": "literal", + "children": { + "as": { + "type": "literal", + "children": { + "targets": { + "type": "argument", + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "multiple" + }, + "redirect": [ + "execute" + ] + } + } + }, + "over": { + "type": "literal", + "children": { + "heightmap": { + "type": "argument", + "parser": "minecraft:heightmap", + "redirect": [ + "execute" + ] + } + } + }, + "pos": { + "type": "argument", + "parser": "minecraft:vec3", + "redirect": [ + "execute" + ] + } + } + }, + "rotated": { + "type": "literal", + "children": { + "as": { + "type": "literal", + "children": { + "targets": { + "type": "argument", + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "multiple" + }, + "redirect": [ + "execute" + ] + } + } + }, + "rot": { + "type": "argument", + "parser": "minecraft:rotation", + "redirect": [ + "execute" + ] + } + } + }, + "run": { + "type": "literal" + }, + "store": { + "type": "literal", + "children": { + "result": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "children": { + "target": { + "type": "argument", + "children": { + "path": { + "type": "argument", + "children": { + "byte": { + "type": "literal", + "children": { + "scale": { + "type": "argument", + "parser": "brigadier:double", + "redirect": [ + "execute" + ] + } + } + }, + "double": { + "type": "literal", + "children": { + "scale": { + "type": "argument", + "parser": "brigadier:double", + "redirect": [ + "execute" + ] + } + } + }, + "float": { + "type": "literal", + "children": { + "scale": { + "type": "argument", + "parser": "brigadier:double", + "redirect": [ + "execute" + ] + } + } + }, + "int": { + "type": "literal", + "children": { + "scale": { + "type": "argument", + "parser": "brigadier:double", + "redirect": [ + "execute" + ] + } + } + }, + "long": { + "type": "literal", + "children": { + "scale": { + "type": "argument", + "parser": "brigadier:double", + "redirect": [ + "execute" + ] + } + } + }, + "short": { + "type": "literal", + "children": { + "scale": { + "type": "argument", + "parser": "brigadier:double", + "redirect": [ + "execute" + ] + } + } + } + }, + "parser": "minecraft:nbt_path" + } + }, + "parser": "minecraft:block_pos" + } + } + }, + "bossbar": { + "type": "literal", + "children": { + "id": { + "type": "argument", + "children": { + "max": { + "type": "literal", + "redirect": [ + "execute" + ] + }, + "value": { + "type": "literal", + "redirect": [ + "execute" + ] + } + }, + "parser": "minecraft:resource_location" + } + } + }, + "entity": { + "type": "literal", + "children": { + "target": { + "type": "argument", + "children": { + "path": { + "type": "argument", + "children": { + "byte": { + "type": "literal", + "children": { + "scale": { + "type": "argument", + "parser": "brigadier:double", + "redirect": [ + "execute" + ] + } + } + }, + "double": { + "type": "literal", + "children": { + "scale": { + "type": "argument", + "parser": "brigadier:double", + "redirect": [ + "execute" + ] + } + } + }, + "float": { + "type": "literal", + "children": { + "scale": { + "type": "argument", + "parser": "brigadier:double", + "redirect": [ + "execute" + ] + } + } + }, + "int": { + "type": "literal", + "children": { + "scale": { + "type": "argument", + "parser": "brigadier:double", + "redirect": [ + "execute" + ] + } + } + }, + "long": { + "type": "literal", + "children": { + "scale": { + "type": "argument", + "parser": "brigadier:double", + "redirect": [ + "execute" + ] + } + } + }, + "short": { + "type": "literal", + "children": { + "scale": { + "type": "argument", + "parser": "brigadier:double", + "redirect": [ + "execute" + ] + } + } + } + }, + "parser": "minecraft:nbt_path" + } + }, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + } + }, + "score": { + "type": "literal", + "children": { + "targets": { + "type": "argument", + "children": { + "objective": { + "type": "argument", + "parser": "minecraft:objective", + "redirect": [ + "execute" + ] + } + }, + "parser": "minecraft:score_holder", + "properties": { + "amount": "multiple" + } + } + } + }, + "storage": { + "type": "literal", + "children": { + "target": { + "type": "argument", + "children": { + "path": { + "type": "argument", + "children": { + "byte": { + "type": "literal", + "children": { + "scale": { + "type": "argument", + "parser": "brigadier:double", + "redirect": [ + "execute" + ] + } + } + }, + "double": { + "type": "literal", + "children": { + "scale": { + "type": "argument", + "parser": "brigadier:double", + "redirect": [ + "execute" + ] + } + } + }, + "float": { + "type": "literal", + "children": { + "scale": { + "type": "argument", + "parser": "brigadier:double", + "redirect": [ + "execute" + ] + } + } + }, + "int": { + "type": "literal", + "children": { + "scale": { + "type": "argument", + "parser": "brigadier:double", + "redirect": [ + "execute" + ] + } + } + }, + "long": { + "type": "literal", + "children": { + "scale": { + "type": "argument", + "parser": "brigadier:double", + "redirect": [ + "execute" + ] + } + } + }, + "short": { + "type": "literal", + "children": { + "scale": { + "type": "argument", + "parser": "brigadier:double", + "redirect": [ + "execute" + ] + } + } + } + }, + "parser": "minecraft:nbt_path" + } + }, + "parser": "minecraft:resource_location" + } + } + } + } + }, + "success": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "children": { + "target": { + "type": "argument", + "children": { + "path": { + "type": "argument", + "children": { + "byte": { + "type": "literal", + "children": { + "scale": { + "type": "argument", + "parser": "brigadier:double", + "redirect": [ + "execute" + ] + } + } + }, + "double": { + "type": "literal", + "children": { + "scale": { + "type": "argument", + "parser": "brigadier:double", + "redirect": [ + "execute" + ] + } + } + }, + "float": { + "type": "literal", + "children": { + "scale": { + "type": "argument", + "parser": "brigadier:double", + "redirect": [ + "execute" + ] + } + } + }, + "int": { + "type": "literal", + "children": { + "scale": { + "type": "argument", + "parser": "brigadier:double", + "redirect": [ + "execute" + ] + } + } + }, + "long": { + "type": "literal", + "children": { + "scale": { + "type": "argument", + "parser": "brigadier:double", + "redirect": [ + "execute" + ] + } + } + }, + "short": { + "type": "literal", + "children": { + "scale": { + "type": "argument", + "parser": "brigadier:double", + "redirect": [ + "execute" + ] + } + } + } + }, + "parser": "minecraft:nbt_path" + } + }, + "parser": "minecraft:block_pos" + } + } + }, + "bossbar": { + "type": "literal", + "children": { + "id": { + "type": "argument", + "children": { + "max": { + "type": "literal", + "redirect": [ + "execute" + ] + }, + "value": { + "type": "literal", + "redirect": [ + "execute" + ] + } + }, + "parser": "minecraft:resource_location" + } + } + }, + "entity": { + "type": "literal", + "children": { + "target": { + "type": "argument", + "children": { + "path": { + "type": "argument", + "children": { + "byte": { + "type": "literal", + "children": { + "scale": { + "type": "argument", + "parser": "brigadier:double", + "redirect": [ + "execute" + ] + } + } + }, + "double": { + "type": "literal", + "children": { + "scale": { + "type": "argument", + "parser": "brigadier:double", + "redirect": [ + "execute" + ] + } + } + }, + "float": { + "type": "literal", + "children": { + "scale": { + "type": "argument", + "parser": "brigadier:double", + "redirect": [ + "execute" + ] + } + } + }, + "int": { + "type": "literal", + "children": { + "scale": { + "type": "argument", + "parser": "brigadier:double", + "redirect": [ + "execute" + ] + } + } + }, + "long": { + "type": "literal", + "children": { + "scale": { + "type": "argument", + "parser": "brigadier:double", + "redirect": [ + "execute" + ] + } + } + }, + "short": { + "type": "literal", + "children": { + "scale": { + "type": "argument", + "parser": "brigadier:double", + "redirect": [ + "execute" + ] + } + } + } + }, + "parser": "minecraft:nbt_path" + } + }, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + } + }, + "score": { + "type": "literal", + "children": { + "targets": { + "type": "argument", + "children": { + "objective": { + "type": "argument", + "parser": "minecraft:objective", + "redirect": [ + "execute" + ] + } + }, + "parser": "minecraft:score_holder", + "properties": { + "amount": "multiple" + } + } + } + }, + "storage": { + "type": "literal", + "children": { + "target": { + "type": "argument", + "children": { + "path": { + "type": "argument", + "children": { + "byte": { + "type": "literal", + "children": { + "scale": { + "type": "argument", + "parser": "brigadier:double", + "redirect": [ + "execute" + ] + } + } + }, + "double": { + "type": "literal", + "children": { + "scale": { + "type": "argument", + "parser": "brigadier:double", + "redirect": [ + "execute" + ] + } + } + }, + "float": { + "type": "literal", + "children": { + "scale": { + "type": "argument", + "parser": "brigadier:double", + "redirect": [ + "execute" + ] + } + } + }, + "int": { + "type": "literal", + "children": { + "scale": { + "type": "argument", + "parser": "brigadier:double", + "redirect": [ + "execute" + ] + } + } + }, + "long": { + "type": "literal", + "children": { + "scale": { + "type": "argument", + "parser": "brigadier:double", + "redirect": [ + "execute" + ] + } + } + }, + "short": { + "type": "literal", + "children": { + "scale": { + "type": "argument", + "parser": "brigadier:double", + "redirect": [ + "execute" + ] + } + } + } + }, + "parser": "minecraft:nbt_path" + } + }, + "parser": "minecraft:resource_location" + } + } + } + } + } + } + }, + "summon": { + "type": "literal", + "children": { + "entity": { + "type": "argument", + "parser": "minecraft:resource", + "properties": { + "registry": "minecraft:entity_type" + }, + "redirect": [ + "execute" + ] + } + } + }, + "unless": { + "type": "literal", + "children": { + "biome": { + "type": "literal", + "children": { + "pos": { + "type": "argument", + "children": { + "biome": { + "type": "argument", + "executable": true, + "parser": "minecraft:resource_or_tag", + "properties": { + "registry": "minecraft:worldgen/biome" + }, + "redirect": [ + "execute" + ] + } + }, + "parser": "minecraft:block_pos" + } + } + }, + "block": { + "type": "literal", + "children": { + "pos": { + "type": "argument", + "children": { + "block": { + "type": "argument", + "executable": true, + "parser": "minecraft:block_predicate", + "redirect": [ + "execute" + ] + } + }, + "parser": "minecraft:block_pos" + } + } + }, + "blocks": { + "type": "literal", + "children": { + "start": { + "type": "argument", + "children": { + "end": { + "type": "argument", + "children": { + "destination": { + "type": "argument", + "children": { + "all": { + "type": "literal", + "executable": true, + "redirect": [ + "execute" + ] + }, + "masked": { + "type": "literal", + "executable": true, + "redirect": [ + "execute" + ] + } + }, + "parser": "minecraft:block_pos" + } + }, + "parser": "minecraft:block_pos" + } + }, + "parser": "minecraft:block_pos" + } + } + }, + "data": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "path": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_path", + "redirect": [ + "execute" + ] + } + }, + "parser": "minecraft:block_pos" + } + } + }, + "entity": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "path": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_path", + "redirect": [ + "execute" + ] + } + }, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + } + }, + "storage": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "path": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_path", + "redirect": [ + "execute" + ] + } + }, + "parser": "minecraft:resource_location" + } + } + } + } + }, + "dimension": { + "type": "literal", + "children": { + "dimension": { + "type": "argument", + "executable": true, + "parser": "minecraft:dimension", + "redirect": [ + "execute" + ] + } + } + }, + "entity": { + "type": "literal", + "children": { + "entities": { + "type": "argument", + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "multiple" + }, + "redirect": [ + "execute" + ] + } + } + }, + "function": { + "type": "literal", + "children": { + "name": { + "type": "argument", + "parser": "minecraft:function", + "redirect": [ + "execute" + ] + } + } + }, + "items": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "slots": { + "type": "argument", + "children": { + "item_predicate": { + "type": "argument", + "executable": true, + "parser": "minecraft:item_predicate", + "redirect": [ + "execute" + ] + } + }, + "parser": "minecraft:slot_source" + } + }, + "parser": "minecraft:block_pos" + } + } + }, + "entity": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "slots": { + "type": "argument", + "children": { + "item_predicate": { + "type": "argument", + "executable": true, + "parser": "minecraft:item_predicate", + "redirect": [ + "execute" + ] + } + }, + "parser": "minecraft:slot_source" + } + }, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "multiple" + } + } + } + } + } + }, + "loaded": { + "type": "literal", + "children": { + "pos": { + "type": "argument", + "executable": true, + "parser": "minecraft:block_pos", + "redirect": [ + "execute" + ] + } + } + }, + "predicate": { + "type": "literal", + "children": { + "predicate": { + "type": "argument", + "executable": true, + "parser": "minecraft:loot_predicate", + "redirect": [ + "execute" + ] + } + } + }, + "score": { + "type": "literal", + "children": { + "target": { + "type": "argument", + "children": { + "targetObjective": { + "type": "argument", + "children": { + "<": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourceObjective": { + "type": "argument", + "executable": true, + "parser": "minecraft:objective", + "redirect": [ + "execute" + ] + } + }, + "parser": "minecraft:score_holder", + "properties": { + "amount": "single" + } + } + } + }, + "<=": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourceObjective": { + "type": "argument", + "executable": true, + "parser": "minecraft:objective", + "redirect": [ + "execute" + ] + } + }, + "parser": "minecraft:score_holder", + "properties": { + "amount": "single" + } + } + } + }, + "=": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourceObjective": { + "type": "argument", + "executable": true, + "parser": "minecraft:objective", + "redirect": [ + "execute" + ] + } + }, + "parser": "minecraft:score_holder", + "properties": { + "amount": "single" + } + } + } + }, + ">": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourceObjective": { + "type": "argument", + "executable": true, + "parser": "minecraft:objective", + "redirect": [ + "execute" + ] + } + }, + "parser": "minecraft:score_holder", + "properties": { + "amount": "single" + } + } + } + }, + ">=": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourceObjective": { + "type": "argument", + "executable": true, + "parser": "minecraft:objective", + "redirect": [ + "execute" + ] + } + }, + "parser": "minecraft:score_holder", + "properties": { + "amount": "single" + } + } + } + }, + "matches": { + "type": "literal", + "children": { + "range": { + "type": "argument", + "executable": true, + "parser": "minecraft:int_range", + "redirect": [ + "execute" + ] + } + } + } + }, + "parser": "minecraft:objective" + } + }, + "parser": "minecraft:score_holder", + "properties": { + "amount": "single" + } + } + } + }, + "slots": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "slots": { + "type": "argument", + "executable": true, + "parser": "minecraft:slot_source", + "redirect": [ + "execute" + ] + } + }, + "parser": "minecraft:block_pos" + } + } + }, + "entity": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "slots": { + "type": "argument", + "executable": true, + "parser": "minecraft:slot_source", + "redirect": [ + "execute" + ] + } + }, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "multiple" + } + } + } + } + } + }, + "stopwatch": { + "type": "literal", + "children": { + "id": { + "type": "argument", + "children": { + "range": { + "type": "argument", + "executable": true, + "parser": "minecraft:float_range", + "redirect": [ + "execute" + ] + } + }, + "parser": "minecraft:resource_location" + } + } + } + } + } + }, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "gamemasters" + } + } + }, + "experience": { + "type": "literal", + "children": { + "add": { + "type": "literal", + "children": { + "target": { + "type": "argument", + "children": { + "amount": { + "type": "argument", + "children": { + "levels": { + "type": "literal", + "executable": true + }, + "points": { + "type": "literal", + "executable": true + } + }, + "executable": true, + "parser": "brigadier:integer" + } + }, + "parser": "minecraft:entity", + "properties": { + "type": "players", + "amount": "multiple" + } + } + } + }, + "query": { + "type": "literal", + "children": { + "target": { + "type": "argument", + "children": { + "levels": { + "type": "literal", + "executable": true + }, + "points": { + "type": "literal", + "executable": true + } + }, + "parser": "minecraft:entity", + "properties": { + "type": "players", + "amount": "single" + } + } + } + }, + "set": { + "type": "literal", + "children": { + "target": { + "type": "argument", + "children": { + "amount": { + "type": "argument", + "children": { + "levels": { + "type": "literal", + "executable": true + }, + "points": { + "type": "literal", + "executable": true + } + }, + "executable": true, + "parser": "brigadier:integer", + "properties": { + "min": 0 + } + } + }, + "parser": "minecraft:entity", + "properties": { + "type": "players", + "amount": "multiple" + } + } + } + } + }, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "gamemasters" + } + } + }, + "fetchprofile": { + "type": "literal", + "children": { + "entity": { + "type": "literal", + "children": { + "entity": { + "type": "argument", + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + } + }, + "id": { + "type": "literal", + "children": { + "id": { + "type": "argument", + "executable": true, + "parser": "minecraft:uuid" + } + } + }, + "name": { + "type": "literal", + "children": { + "name": { + "type": "argument", + "executable": true, + "parser": "brigadier:string", + "properties": { + "type": "greedy" + } + } + } + } + }, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "gamemasters" + } + } + }, + "fill": { + "type": "literal", + "children": { + "from": { + "type": "argument", + "children": { + "to": { + "type": "argument", + "children": { + "block": { + "type": "argument", + "children": { + "destroy": { + "type": "literal", + "executable": true + }, + "hollow": { + "type": "literal", + "executable": true + }, + "keep": { + "type": "literal", + "executable": true + }, + "outline": { + "type": "literal", + "executable": true + }, + "replace": { + "type": "literal", + "children": { + "filter": { + "type": "argument", + "children": { + "destroy": { + "type": "literal", + "executable": true + }, + "hollow": { + "type": "literal", + "executable": true + }, + "outline": { + "type": "literal", + "executable": true + }, + "strict": { + "type": "literal", + "executable": true + } + }, + "executable": true, + "parser": "minecraft:block_predicate" + } + }, + "executable": true + }, + "strict": { + "type": "literal", + "executable": true + } + }, + "executable": true, + "parser": "minecraft:block_state" + } + }, + "parser": "minecraft:block_pos" + } + }, + "parser": "minecraft:block_pos" + } + }, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "gamemasters" + } + } + }, + "fillbiome": { + "type": "literal", + "children": { + "from": { + "type": "argument", + "children": { + "to": { + "type": "argument", + "children": { + "biome": { + "type": "argument", + "children": { + "replace": { + "type": "literal", + "children": { + "filter": { + "type": "argument", + "executable": true, + "parser": "minecraft:resource_or_tag", + "properties": { + "registry": "minecraft:worldgen/biome" + } + } + } + } + }, + "executable": true, + "parser": "minecraft:resource", + "properties": { + "registry": "minecraft:worldgen/biome" + } + } + }, + "parser": "minecraft:block_pos" + } + }, + "parser": "minecraft:block_pos" + } + }, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "gamemasters" + } + } + }, + "forceload": { + "type": "literal", + "children": { + "add": { + "type": "literal", + "children": { + "from": { + "type": "argument", + "children": { + "to": { + "type": "argument", + "executable": true, + "parser": "minecraft:column_pos" + } + }, + "executable": true, + "parser": "minecraft:column_pos" + } + } + }, + "query": { + "type": "literal", + "children": { + "pos": { + "type": "argument", + "executable": true, + "parser": "minecraft:column_pos" + } + }, + "executable": true + }, + "remove": { + "type": "literal", + "children": { + "all": { + "type": "literal", + "executable": true + }, + "from": { + "type": "argument", + "children": { + "to": { + "type": "argument", + "executable": true, + "parser": "minecraft:column_pos" + } + }, + "executable": true, + "parser": "minecraft:column_pos" + } + } + } + }, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "gamemasters" + } + } + }, + "function": { + "type": "literal", + "children": { + "name": { + "type": "argument", + "children": { + "arguments": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_compound_tag" + }, + "with": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "path": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:block_pos" + } + } + }, + "entity": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "path": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + } + }, + "storage": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "path": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_path" + } + }, + "executable": true, + "parser": "minecraft:resource_location" + } + } + } + } + } + }, + "executable": true, + "parser": "minecraft:function" + } + }, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "gamemasters" + } + } + }, + "gamemode": { + "type": "literal", + "children": { + "gamemode": { + "type": "argument", + "children": { + "target": { + "type": "argument", + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "players", + "amount": "multiple" + } + } + }, + "executable": true, + "parser": "minecraft:gamemode" + } + }, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "gamemasters" + } + } + }, + "gamerule": { + "type": "literal", + "children": { + "advance_time": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "advance_weather": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "allow_entering_nether_using_portals": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "block_drops": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "block_explosion_drop_decay": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "command_block_output": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "command_blocks_work": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "drowning_damage": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "elytra_movement_check": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "ender_pearls_vanish_on_death": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "entity_drops": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "fall_damage": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "fire_damage": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "fire_spread_radius_around_player": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer", + "properties": { + "min": -1 + } + } + }, + "executable": true + }, + "forgive_dead_players": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "freeze_damage": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "global_sound_events": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "immediate_respawn": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "keep_inventory": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "lava_source_conversion": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "limited_crafting": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "locator_bar": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "log_admin_commands": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "max_block_modifications": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer", + "properties": { + "min": 1 + } + } + }, + "executable": true + }, + "max_command_forks": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer", + "properties": { + "min": 0 + } + } + }, + "executable": true + }, + "max_command_sequence_length": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer", + "properties": { + "min": 0 + } + } + }, + "executable": true + }, + "max_entity_cramming": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer", + "properties": { + "min": 0 + } + } + }, + "executable": true + }, + "max_minecart_speed": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer", + "properties": { + "max": 1000, + "min": 1 + } + } + }, + "executable": true + }, + "max_snow_accumulation_height": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer", + "properties": { + "max": 8, + "min": 0 + } + } + }, + "executable": true + }, + "minecraft:advance_time": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "minecraft:advance_weather": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "minecraft:allow_entering_nether_using_portals": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "minecraft:block_drops": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "minecraft:block_explosion_drop_decay": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "minecraft:command_block_output": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "minecraft:command_blocks_work": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "minecraft:drowning_damage": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "minecraft:elytra_movement_check": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "minecraft:ender_pearls_vanish_on_death": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "minecraft:entity_drops": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "minecraft:fall_damage": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "minecraft:fire_damage": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "minecraft:fire_spread_radius_around_player": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer", + "properties": { + "min": -1 + } + } + }, + "executable": true + }, + "minecraft:forgive_dead_players": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "minecraft:freeze_damage": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "minecraft:global_sound_events": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "minecraft:immediate_respawn": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "minecraft:keep_inventory": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "minecraft:lava_source_conversion": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "minecraft:limited_crafting": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "minecraft:locator_bar": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "minecraft:log_admin_commands": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "minecraft:max_block_modifications": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer", + "properties": { + "min": 1 + } + } + }, + "executable": true + }, + "minecraft:max_command_forks": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer", + "properties": { + "min": 0 + } + } + }, + "executable": true + }, + "minecraft:max_command_sequence_length": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer", + "properties": { + "min": 0 + } + } + }, + "executable": true + }, + "minecraft:max_entity_cramming": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer", + "properties": { + "min": 0 + } + } + }, + "executable": true + }, + "minecraft:max_minecart_speed": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer", + "properties": { + "max": 1000, + "min": 1 + } + } + }, + "executable": true + }, + "minecraft:max_snow_accumulation_height": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer", + "properties": { + "max": 8, + "min": 0 + } + } + }, + "executable": true + }, + "minecraft:mob_drops": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "minecraft:mob_explosion_drop_decay": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "minecraft:mob_griefing": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "minecraft:natural_health_regeneration": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "minecraft:player_movement_check": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "minecraft:players_nether_portal_creative_delay": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer", + "properties": { + "min": 0 + } + } + }, + "executable": true + }, + "minecraft:players_nether_portal_default_delay": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer", + "properties": { + "min": 0 + } + } + }, + "executable": true + }, + "minecraft:players_sleeping_percentage": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer", + "properties": { + "min": 0 + } + } + }, + "executable": true + }, + "minecraft:projectiles_can_break_blocks": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "minecraft:pvp": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "minecraft:raids": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "minecraft:random_tick_speed": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer", + "properties": { + "min": 0 + } + } + }, + "executable": true + }, + "minecraft:reduced_debug_info": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "minecraft:respawn_radius": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer", + "properties": { + "min": 0 + } + } + }, + "executable": true + }, + "minecraft:send_command_feedback": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "minecraft:show_advancement_messages": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "minecraft:show_death_messages": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "minecraft:spawn_mobs": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "minecraft:spawn_monsters": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "minecraft:spawn_patrols": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "minecraft:spawn_phantoms": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "minecraft:spawn_wandering_traders": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "minecraft:spawn_wardens": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "minecraft:spawner_blocks_work": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "minecraft:spectators_generate_chunks": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "minecraft:spread_vines": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "minecraft:tnt_explodes": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "minecraft:tnt_explosion_drop_decay": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "minecraft:universal_anger": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "minecraft:water_source_conversion": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "mob_drops": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "mob_explosion_drop_decay": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "mob_griefing": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "natural_health_regeneration": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "player_movement_check": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "players_nether_portal_creative_delay": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer", + "properties": { + "min": 0 + } + } + }, + "executable": true + }, + "players_nether_portal_default_delay": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer", + "properties": { + "min": 0 + } + } + }, + "executable": true + }, + "players_sleeping_percentage": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer", + "properties": { + "min": 0 + } + } + }, + "executable": true + }, + "projectiles_can_break_blocks": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "pvp": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "raids": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "random_tick_speed": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer", + "properties": { + "min": 0 + } + } + }, + "executable": true + }, + "reduced_debug_info": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "respawn_radius": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer", + "properties": { + "min": 0 + } + } + }, + "executable": true + }, + "send_command_feedback": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "show_advancement_messages": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "show_death_messages": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "spawn_mobs": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "spawn_monsters": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "spawn_patrols": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "spawn_phantoms": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "spawn_wandering_traders": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "spawn_wardens": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "spawner_blocks_work": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "spectators_generate_chunks": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "spread_vines": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "tnt_explodes": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "tnt_explosion_drop_decay": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "universal_anger": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "water_source_conversion": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + } + }, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "gamemasters" + } + } + }, + "give": { + "type": "literal", + "children": { + "targets": { + "type": "argument", + "children": { + "item": { + "type": "argument", + "children": { + "count": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer", + "properties": { + "min": 1 + } + } + }, + "executable": true, + "parser": "minecraft:item_stack" + } + }, + "parser": "minecraft:entity", + "properties": { + "type": "players", + "amount": "multiple" + } + } + }, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "gamemasters" + } + } + }, + "help": { + "type": "literal", + "children": { + "command": { + "type": "argument", + "executable": true, + "parser": "brigadier:string", + "properties": { + "type": "greedy" + } + } + }, + "executable": true + }, + "item": { + "type": "literal", + "children": { + "fill": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "children": { + "target": { + "type": "argument", + "children": { + "slots": { + "type": "argument", + "children": { + "from": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourceSlots": { + "type": "argument", + "children": { + "modifier": { + "type": "argument", + "executable": true, + "parser": "minecraft:loot_modifier" + } + }, + "executable": true, + "parser": "minecraft:slot_source" + } + }, + "parser": "minecraft:block_pos" + } + } + }, + "entity": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourceSlots": { + "type": "argument", + "children": { + "modifier": { + "type": "argument", + "executable": true, + "parser": "minecraft:loot_modifier" + } + }, + "executable": true, + "parser": "minecraft:slot_source" + } + }, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "multiple" + } + } + } + } + } + }, + "with": { + "type": "literal", + "children": { + "item": { + "type": "argument", + "children": { + "count": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer", + "properties": { + "max": 99, + "min": 1 + } + } + }, + "executable": true, + "parser": "minecraft:item_stack" + } + } + } + }, + "parser": "minecraft:slot_source" + } + }, + "parser": "minecraft:block_pos" + } + } + }, + "entity": { + "type": "literal", + "children": { + "target": { + "type": "argument", + "children": { + "slots": { + "type": "argument", + "children": { + "from": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourceSlots": { + "type": "argument", + "children": { + "modifier": { + "type": "argument", + "executable": true, + "parser": "minecraft:loot_modifier" + } + }, + "executable": true, + "parser": "minecraft:slot_source" + } + }, + "parser": "minecraft:block_pos" + } + } + }, + "entity": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourceSlots": { + "type": "argument", + "children": { + "modifier": { + "type": "argument", + "executable": true, + "parser": "minecraft:loot_modifier" + } + }, + "executable": true, + "parser": "minecraft:slot_source" + } + }, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "multiple" + } + } + } + } + } + }, + "with": { + "type": "literal", + "children": { + "item": { + "type": "argument", + "children": { + "count": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer", + "properties": { + "max": 99, + "min": 1 + } + } + }, + "executable": true, + "parser": "minecraft:item_stack" + } + } + } + }, + "parser": "minecraft:slot_source" + } + }, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "multiple" + } + } + } + } + } + }, + "modify": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "children": { + "target": { + "type": "argument", + "children": { + "slots": { + "type": "argument", + "children": { + "modifier": { + "type": "argument", + "executable": true, + "parser": "minecraft:loot_modifier" + } + }, + "parser": "minecraft:slot_source" + } + }, + "parser": "minecraft:block_pos" + } + } + }, + "entity": { + "type": "literal", + "children": { + "target": { + "type": "argument", + "children": { + "slots": { + "type": "argument", + "children": { + "modifier": { + "type": "argument", + "executable": true, + "parser": "minecraft:loot_modifier" + } + }, + "parser": "minecraft:slot_source" + } + }, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "multiple" + } + } + } + } + } + }, + "override": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "children": { + "target": { + "type": "argument", + "children": { + "slots": { + "type": "argument", + "children": { + "from": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourceSlots": { + "type": "argument", + "children": { + "modifier": { + "type": "argument", + "executable": true, + "parser": "minecraft:loot_modifier" + } + }, + "executable": true, + "parser": "minecraft:slot_source" + } + }, + "parser": "minecraft:block_pos" + } + } + }, + "entity": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourceSlots": { + "type": "argument", + "children": { + "modifier": { + "type": "argument", + "executable": true, + "parser": "minecraft:loot_modifier" + } + }, + "executable": true, + "parser": "minecraft:slot_source" + } + }, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "multiple" + } + } + } + } + } + }, + "with": { + "type": "literal", + "children": { + "item": { + "type": "argument", + "children": { + "count": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer", + "properties": { + "max": 99, + "min": 1 + } + } + }, + "executable": true, + "parser": "minecraft:item_stack" + } + } + } + }, + "parser": "minecraft:slot_source" + } + }, + "parser": "minecraft:block_pos" + } + } + }, + "entity": { + "type": "literal", + "children": { + "target": { + "type": "argument", + "children": { + "slots": { + "type": "argument", + "children": { + "from": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourceSlots": { + "type": "argument", + "children": { + "modifier": { + "type": "argument", + "executable": true, + "parser": "minecraft:loot_modifier" + } + }, + "executable": true, + "parser": "minecraft:slot_source" + } + }, + "parser": "minecraft:block_pos" + } + } + }, + "entity": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourceSlots": { + "type": "argument", + "children": { + "modifier": { + "type": "argument", + "executable": true, + "parser": "minecraft:loot_modifier" + } + }, + "executable": true, + "parser": "minecraft:slot_source" + } + }, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "multiple" + } + } + } + } + } + }, + "with": { + "type": "literal", + "children": { + "item": { + "type": "argument", + "children": { + "count": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer", + "properties": { + "max": 99, + "min": 1 + } + } + }, + "executable": true, + "parser": "minecraft:item_stack" + } + } + } + }, + "parser": "minecraft:slot_source" + } + }, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "multiple" + } + } + } + } + } + }, + "replace": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "children": { + "target": { + "type": "argument", + "children": { + "slots": { + "type": "argument", + "children": { + "from": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourceSlots": { + "type": "argument", + "children": { + "modifier": { + "type": "argument", + "executable": true, + "parser": "minecraft:loot_modifier" + } + }, + "executable": true, + "parser": "minecraft:slot_source" + } + }, + "parser": "minecraft:block_pos" + } + } + }, + "entity": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourceSlots": { + "type": "argument", + "children": { + "modifier": { + "type": "argument", + "executable": true, + "parser": "minecraft:loot_modifier" + } + }, + "executable": true, + "parser": "minecraft:slot_source" + } + }, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "multiple" + } + } + } + } + } + }, + "with": { + "type": "literal", + "children": { + "item": { + "type": "argument", + "children": { + "count": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer", + "properties": { + "max": 99, + "min": 1 + } + } + }, + "executable": true, + "parser": "minecraft:item_stack" + } + } + } + }, + "parser": "minecraft:slot_source" + } + }, + "parser": "minecraft:block_pos" + } + } + }, + "entity": { + "type": "literal", + "children": { + "target": { + "type": "argument", + "children": { + "slots": { + "type": "argument", + "children": { + "from": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourceSlots": { + "type": "argument", + "children": { + "modifier": { + "type": "argument", + "executable": true, + "parser": "minecraft:loot_modifier" + } + }, + "executable": true, + "parser": "minecraft:slot_source" + } + }, + "parser": "minecraft:block_pos" + } + } + }, + "entity": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "sourceSlots": { + "type": "argument", + "children": { + "modifier": { + "type": "argument", + "executable": true, + "parser": "minecraft:loot_modifier" + } + }, + "executable": true, + "parser": "minecraft:slot_source" + } + }, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "multiple" + } + } + } + } + } + }, + "with": { + "type": "literal", + "children": { + "item": { + "type": "argument", + "children": { + "count": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer", + "properties": { + "max": 99, + "min": 1 + } + } + }, + "executable": true, + "parser": "minecraft:item_stack" + } + } + } + }, + "parser": "minecraft:slot_source" + } + }, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "multiple" + } + } + } + } + } + } + }, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "gamemasters" + } + } + }, + "jfr": { + "type": "literal", + "children": { + "start": { + "type": "literal", + "executable": true + }, + "stop": { + "type": "literal", + "executable": true + } + }, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "owners" + } + } + }, + "kick": { + "type": "literal", + "children": { + "targets": { + "type": "argument", + "children": { + "reason": { + "type": "argument", + "executable": true, + "parser": "minecraft:message" + } + }, + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "players", + "amount": "multiple" + } + } + }, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "admins" + } + } + }, + "kill": { + "type": "literal", + "children": { + "targets": { + "type": "argument", + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "multiple" + } + } + }, + "executable": true, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "gamemasters" + } + } + }, + "list": { + "type": "literal", + "children": { + "uuids": { + "type": "literal", + "executable": true + } + }, + "executable": true + }, + "locate": { + "type": "literal", + "children": { + "biome": { + "type": "literal", + "children": { + "biome": { + "type": "argument", + "executable": true, + "parser": "minecraft:resource_or_tag", + "properties": { + "registry": "minecraft:worldgen/biome" + } + } + } + }, + "poi": { + "type": "literal", + "children": { + "poi": { + "type": "argument", + "executable": true, + "parser": "minecraft:resource_or_tag", + "properties": { + "registry": "minecraft:point_of_interest_type" + } + } + } + }, + "structure": { + "type": "literal", + "children": { + "structure": { + "type": "argument", + "executable": true, + "parser": "minecraft:resource_or_tag_key", + "properties": { + "registry": "minecraft:worldgen/structure" + } + } + } + } + }, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "gamemasters" + } + } + }, + "loot": { + "type": "literal", + "children": { + "give": { + "type": "literal", + "children": { + "players": { + "type": "argument", + "children": { + "fish": { + "type": "literal", + "children": { + "loot_table": { + "type": "argument", + "children": { + "pos": { + "type": "argument", + "children": { + "mainhand": { + "type": "literal", + "executable": true + }, + "offhand": { + "type": "literal", + "executable": true + }, + "tool": { + "type": "argument", + "executable": true, + "parser": "minecraft:item_stack" + } + }, + "executable": true, + "parser": "minecraft:block_pos" + } + }, + "parser": "minecraft:loot_table" + } + } + }, + "kill": { + "type": "literal", + "children": { + "target": { + "type": "argument", + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + } + }, + "loot": { + "type": "literal", + "children": { + "loot_table": { + "type": "argument", + "executable": true, + "parser": "minecraft:loot_table" + } + } + }, + "mine": { + "type": "literal", + "children": { + "pos": { + "type": "argument", + "children": { + "mainhand": { + "type": "literal", + "executable": true + }, + "offhand": { + "type": "literal", + "executable": true + }, + "tool": { + "type": "argument", + "executable": true, + "parser": "minecraft:item_stack" + } + }, + "executable": true, + "parser": "minecraft:block_pos" + } + } + } + }, + "parser": "minecraft:entity", + "properties": { + "type": "players", + "amount": "multiple" + } + } + } + }, + "insert": { + "type": "literal", + "children": { + "targetPos": { + "type": "argument", + "children": { + "fish": { + "type": "literal", + "children": { + "loot_table": { + "type": "argument", + "children": { + "pos": { + "type": "argument", + "children": { + "mainhand": { + "type": "literal", + "executable": true + }, + "offhand": { + "type": "literal", + "executable": true + }, + "tool": { + "type": "argument", + "executable": true, + "parser": "minecraft:item_stack" + } + }, + "executable": true, + "parser": "minecraft:block_pos" + } + }, + "parser": "minecraft:loot_table" + } + } + }, + "kill": { + "type": "literal", + "children": { + "target": { + "type": "argument", + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + } + }, + "loot": { + "type": "literal", + "children": { + "loot_table": { + "type": "argument", + "executable": true, + "parser": "minecraft:loot_table" + } + } + }, + "mine": { + "type": "literal", + "children": { + "pos": { + "type": "argument", + "children": { + "mainhand": { + "type": "literal", + "executable": true + }, + "offhand": { + "type": "literal", + "executable": true + }, + "tool": { + "type": "argument", + "executable": true, + "parser": "minecraft:item_stack" + } + }, + "executable": true, + "parser": "minecraft:block_pos" + } + } + } + }, + "parser": "minecraft:block_pos" + } + } + }, + "replace": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "children": { + "targetPos": { + "type": "argument", + "children": { + "slot": { + "type": "argument", + "children": { + "count": { + "type": "argument", + "children": { + "fish": { + "type": "literal", + "children": { + "loot_table": { + "type": "argument", + "children": { + "pos": { + "type": "argument", + "children": { + "mainhand": { + "type": "literal", + "executable": true + }, + "offhand": { + "type": "literal", + "executable": true + }, + "tool": { + "type": "argument", + "executable": true, + "parser": "minecraft:item_stack" + } + }, + "executable": true, + "parser": "minecraft:block_pos" + } + }, + "parser": "minecraft:loot_table" + } + } + }, + "kill": { + "type": "literal", + "children": { + "target": { + "type": "argument", + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + } + }, + "loot": { + "type": "literal", + "children": { + "loot_table": { + "type": "argument", + "executable": true, + "parser": "minecraft:loot_table" + } + } + }, + "mine": { + "type": "literal", + "children": { + "pos": { + "type": "argument", + "children": { + "mainhand": { + "type": "literal", + "executable": true + }, + "offhand": { + "type": "literal", + "executable": true + }, + "tool": { + "type": "argument", + "executable": true, + "parser": "minecraft:item_stack" + } + }, + "executable": true, + "parser": "minecraft:block_pos" + } + } + } + }, + "parser": "brigadier:integer", + "properties": { + "min": 0 + } + }, + "fish": { + "type": "literal", + "children": { + "loot_table": { + "type": "argument", + "children": { + "pos": { + "type": "argument", + "children": { + "mainhand": { + "type": "literal", + "executable": true + }, + "offhand": { + "type": "literal", + "executable": true + }, + "tool": { + "type": "argument", + "executable": true, + "parser": "minecraft:item_stack" + } + }, + "executable": true, + "parser": "minecraft:block_pos" + } + }, + "parser": "minecraft:loot_table" + } + } + }, + "kill": { + "type": "literal", + "children": { + "target": { + "type": "argument", + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + } + }, + "loot": { + "type": "literal", + "children": { + "loot_table": { + "type": "argument", + "executable": true, + "parser": "minecraft:loot_table" + } + } + }, + "mine": { + "type": "literal", + "children": { + "pos": { + "type": "argument", + "children": { + "mainhand": { + "type": "literal", + "executable": true + }, + "offhand": { + "type": "literal", + "executable": true + }, + "tool": { + "type": "argument", + "executable": true, + "parser": "minecraft:item_stack" + } + }, + "executable": true, + "parser": "minecraft:block_pos" + } + } + } + }, + "parser": "minecraft:item_slot" + } + }, + "parser": "minecraft:block_pos" + } + } + }, + "entity": { + "type": "literal", + "children": { + "entities": { + "type": "argument", + "children": { + "slot": { + "type": "argument", + "children": { + "count": { + "type": "argument", + "children": { + "fish": { + "type": "literal", + "children": { + "loot_table": { + "type": "argument", + "children": { + "pos": { + "type": "argument", + "children": { + "mainhand": { + "type": "literal", + "executable": true + }, + "offhand": { + "type": "literal", + "executable": true + }, + "tool": { + "type": "argument", + "executable": true, + "parser": "minecraft:item_stack" + } + }, + "executable": true, + "parser": "minecraft:block_pos" + } + }, + "parser": "minecraft:loot_table" + } + } + }, + "kill": { + "type": "literal", + "children": { + "target": { + "type": "argument", + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + } + }, + "loot": { + "type": "literal", + "children": { + "loot_table": { + "type": "argument", + "executable": true, + "parser": "minecraft:loot_table" + } + } + }, + "mine": { + "type": "literal", + "children": { + "pos": { + "type": "argument", + "children": { + "mainhand": { + "type": "literal", + "executable": true + }, + "offhand": { + "type": "literal", + "executable": true + }, + "tool": { + "type": "argument", + "executable": true, + "parser": "minecraft:item_stack" + } + }, + "executable": true, + "parser": "minecraft:block_pos" + } + } + } + }, + "parser": "brigadier:integer", + "properties": { + "min": 0 + } + }, + "fish": { + "type": "literal", + "children": { + "loot_table": { + "type": "argument", + "children": { + "pos": { + "type": "argument", + "children": { + "mainhand": { + "type": "literal", + "executable": true + }, + "offhand": { + "type": "literal", + "executable": true + }, + "tool": { + "type": "argument", + "executable": true, + "parser": "minecraft:item_stack" + } + }, + "executable": true, + "parser": "minecraft:block_pos" + } + }, + "parser": "minecraft:loot_table" + } + } + }, + "kill": { + "type": "literal", + "children": { + "target": { + "type": "argument", + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + } + }, + "loot": { + "type": "literal", + "children": { + "loot_table": { + "type": "argument", + "executable": true, + "parser": "minecraft:loot_table" + } + } + }, + "mine": { + "type": "literal", + "children": { + "pos": { + "type": "argument", + "children": { + "mainhand": { + "type": "literal", + "executable": true + }, + "offhand": { + "type": "literal", + "executable": true + }, + "tool": { + "type": "argument", + "executable": true, + "parser": "minecraft:item_stack" + } + }, + "executable": true, + "parser": "minecraft:block_pos" + } + } + } + }, + "parser": "minecraft:item_slot" + } + }, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "multiple" + } + } + } + } + } + }, + "spawn": { + "type": "literal", + "children": { + "targetPos": { + "type": "argument", + "children": { + "fish": { + "type": "literal", + "children": { + "loot_table": { + "type": "argument", + "children": { + "pos": { + "type": "argument", + "children": { + "mainhand": { + "type": "literal", + "executable": true + }, + "offhand": { + "type": "literal", + "executable": true + }, + "tool": { + "type": "argument", + "executable": true, + "parser": "minecraft:item_stack" + } + }, + "executable": true, + "parser": "minecraft:block_pos" + } + }, + "parser": "minecraft:loot_table" + } + } + }, + "kill": { + "type": "literal", + "children": { + "target": { + "type": "argument", + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + } + }, + "loot": { + "type": "literal", + "children": { + "loot_table": { + "type": "argument", + "executable": true, + "parser": "minecraft:loot_table" + } + } + }, + "mine": { + "type": "literal", + "children": { + "pos": { + "type": "argument", + "children": { + "mainhand": { + "type": "literal", + "executable": true + }, + "offhand": { + "type": "literal", + "executable": true + }, + "tool": { + "type": "argument", + "executable": true, + "parser": "minecraft:item_stack" + } + }, + "executable": true, + "parser": "minecraft:block_pos" + } + } + } + }, + "parser": "minecraft:vec3" + } + } + } + }, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "gamemasters" + } + } + }, + "me": { + "type": "literal", + "children": { + "action": { + "type": "argument", + "executable": true, + "parser": "minecraft:message" + } + } + }, + "msg": { + "type": "literal", + "children": { + "targets": { + "type": "argument", + "children": { + "message": { + "type": "argument", + "executable": true, + "parser": "minecraft:message" + } + }, + "parser": "minecraft:entity", + "properties": { + "type": "players", + "amount": "multiple" + } + } + } + }, + "op": { + "type": "literal", + "children": { + "targets": { + "type": "argument", + "executable": true, + "parser": "minecraft:game_profile" + } + }, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "admins" + } + } + }, + "pardon": { + "type": "literal", + "children": { + "targets": { + "type": "argument", + "executable": true, + "parser": "minecraft:game_profile" + } + }, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "admins" + } + } + }, + "pardon-ip": { + "type": "literal", + "children": { + "target": { + "type": "argument", + "executable": true, + "parser": "brigadier:string", + "properties": { + "type": "word" + } + } + }, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "admins" + } + } + }, + "particle": { + "type": "literal", + "children": { + "name": { + "type": "argument", + "children": { + "pos": { + "type": "argument", + "children": { + "delta": { + "type": "argument", + "children": { + "speed": { + "type": "argument", + "children": { + "count": { + "type": "argument", + "children": { + "force": { + "type": "literal", + "children": { + "viewers": { + "type": "argument", + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "players", + "amount": "multiple" + } + } + }, + "executable": true + }, + "normal": { + "type": "literal", + "children": { + "viewers": { + "type": "argument", + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "players", + "amount": "multiple" + } + } + }, + "executable": true + } + }, + "executable": true, + "parser": "brigadier:integer", + "properties": { + "min": 0 + } + } + }, + "parser": "brigadier:float", + "properties": { + "min": 0.0 + } + } + }, + "parser": "minecraft:vec3" + } + }, + "executable": true, + "parser": "minecraft:vec3" + } + }, + "executable": true, + "parser": "minecraft:particle" + } + }, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "gamemasters" + } + } + }, + "perf": { + "type": "literal", + "children": { + "start": { + "type": "literal", + "executable": true + }, + "stop": { + "type": "literal", + "executable": true + } + }, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "owners" + } + } + }, + "place": { + "type": "literal", + "children": { + "feature": { + "type": "literal", + "children": { + "feature": { + "type": "argument", + "children": { + "pos": { + "type": "argument", + "executable": true, + "parser": "minecraft:block_pos" + } + }, + "executable": true, + "parser": "minecraft:feature" + } + } + }, + "jigsaw": { + "type": "literal", + "children": { + "pool": { + "type": "argument", + "children": { + "target": { + "type": "argument", + "children": { + "max_depth": { + "type": "argument", + "children": { + "position": { + "type": "argument", + "executable": true, + "parser": "minecraft:block_pos" + } + }, + "executable": true, + "parser": "brigadier:integer", + "properties": { + "max": 20, + "min": 1 + } + } + }, + "parser": "minecraft:resource_location" + } + }, + "parser": "minecraft:resource_key", + "properties": { + "registry": "minecraft:worldgen/template_pool" + } + } + } + }, + "structure": { + "type": "literal", + "children": { + "structure": { + "type": "argument", + "children": { + "pos": { + "type": "argument", + "executable": true, + "parser": "minecraft:block_pos" + } + }, + "executable": true, + "parser": "minecraft:resource_key", + "properties": { + "registry": "minecraft:worldgen/structure" + } + } + } + }, + "template": { + "type": "literal", + "children": { + "template": { + "type": "argument", + "children": { + "pos": { + "type": "argument", + "children": { + "rotation": { + "type": "argument", + "children": { + "mirror": { + "type": "argument", + "children": { + "integrity": { + "type": "argument", + "children": { + "seed": { + "type": "argument", + "children": { + "strict": { + "type": "literal", + "executable": true + } + }, + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "brigadier:float", + "properties": { + "max": 1.0, + "min": 0.0 + } + } + }, + "executable": true, + "parser": "minecraft:template_mirror" + } + }, + "executable": true, + "parser": "minecraft:template_rotation" + } + }, + "executable": true, + "parser": "minecraft:block_pos" + } + }, + "executable": true, + "parser": "minecraft:resource_location" + } + } + } + }, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "gamemasters" + } + } + }, + "playsound": { + "type": "literal", + "children": { + "sound": { + "type": "argument", + "children": { + "ambient": { + "type": "literal", + "children": { + "targets": { + "type": "argument", + "children": { + "pos": { + "type": "argument", + "children": { + "volume": { + "type": "argument", + "children": { + "pitch": { + "type": "argument", + "children": { + "minVolume": { + "type": "argument", + "executable": true, + "parser": "brigadier:float", + "properties": { + "max": 1.0, + "min": 0.0 + } + } + }, + "executable": true, + "parser": "brigadier:float", + "properties": { + "max": 2.0, + "min": 0.0 + } + } + }, + "executable": true, + "parser": "brigadier:float", + "properties": { + "min": 0.0 + } + } + }, + "executable": true, + "parser": "minecraft:vec3" + } + }, + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "players", + "amount": "multiple" + } + } + }, + "executable": true + }, + "block": { + "type": "literal", + "children": { + "targets": { + "type": "argument", + "children": { + "pos": { + "type": "argument", + "children": { + "volume": { + "type": "argument", + "children": { + "pitch": { + "type": "argument", + "children": { + "minVolume": { + "type": "argument", + "executable": true, + "parser": "brigadier:float", + "properties": { + "max": 1.0, + "min": 0.0 + } + } + }, + "executable": true, + "parser": "brigadier:float", + "properties": { + "max": 2.0, + "min": 0.0 + } + } + }, + "executable": true, + "parser": "brigadier:float", + "properties": { + "min": 0.0 + } + } + }, + "executable": true, + "parser": "minecraft:vec3" + } + }, + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "players", + "amount": "multiple" + } + } + }, + "executable": true + }, + "hostile": { + "type": "literal", + "children": { + "targets": { + "type": "argument", + "children": { + "pos": { + "type": "argument", + "children": { + "volume": { + "type": "argument", + "children": { + "pitch": { + "type": "argument", + "children": { + "minVolume": { + "type": "argument", + "executable": true, + "parser": "brigadier:float", + "properties": { + "max": 1.0, + "min": 0.0 + } + } + }, + "executable": true, + "parser": "brigadier:float", + "properties": { + "max": 2.0, + "min": 0.0 + } + } + }, + "executable": true, + "parser": "brigadier:float", + "properties": { + "min": 0.0 + } + } + }, + "executable": true, + "parser": "minecraft:vec3" + } + }, + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "players", + "amount": "multiple" + } + } + }, + "executable": true + }, + "master": { + "type": "literal", + "children": { + "targets": { + "type": "argument", + "children": { + "pos": { + "type": "argument", + "children": { + "volume": { + "type": "argument", + "children": { + "pitch": { + "type": "argument", + "children": { + "minVolume": { + "type": "argument", + "executable": true, + "parser": "brigadier:float", + "properties": { + "max": 1.0, + "min": 0.0 + } + } + }, + "executable": true, + "parser": "brigadier:float", + "properties": { + "max": 2.0, + "min": 0.0 + } + } + }, + "executable": true, + "parser": "brigadier:float", + "properties": { + "min": 0.0 + } + } + }, + "executable": true, + "parser": "minecraft:vec3" + } + }, + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "players", + "amount": "multiple" + } + } + }, + "executable": true + }, + "music": { + "type": "literal", + "children": { + "targets": { + "type": "argument", + "children": { + "pos": { + "type": "argument", + "children": { + "volume": { + "type": "argument", + "children": { + "pitch": { + "type": "argument", + "children": { + "minVolume": { + "type": "argument", + "executable": true, + "parser": "brigadier:float", + "properties": { + "max": 1.0, + "min": 0.0 + } + } + }, + "executable": true, + "parser": "brigadier:float", + "properties": { + "max": 2.0, + "min": 0.0 + } + } + }, + "executable": true, + "parser": "brigadier:float", + "properties": { + "min": 0.0 + } + } + }, + "executable": true, + "parser": "minecraft:vec3" + } + }, + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "players", + "amount": "multiple" + } + } + }, + "executable": true + }, + "neutral": { + "type": "literal", + "children": { + "targets": { + "type": "argument", + "children": { + "pos": { + "type": "argument", + "children": { + "volume": { + "type": "argument", + "children": { + "pitch": { + "type": "argument", + "children": { + "minVolume": { + "type": "argument", + "executable": true, + "parser": "brigadier:float", + "properties": { + "max": 1.0, + "min": 0.0 + } + } + }, + "executable": true, + "parser": "brigadier:float", + "properties": { + "max": 2.0, + "min": 0.0 + } + } + }, + "executable": true, + "parser": "brigadier:float", + "properties": { + "min": 0.0 + } + } + }, + "executable": true, + "parser": "minecraft:vec3" + } + }, + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "players", + "amount": "multiple" + } + } + }, + "executable": true + }, + "player": { + "type": "literal", + "children": { + "targets": { + "type": "argument", + "children": { + "pos": { + "type": "argument", + "children": { + "volume": { + "type": "argument", + "children": { + "pitch": { + "type": "argument", + "children": { + "minVolume": { + "type": "argument", + "executable": true, + "parser": "brigadier:float", + "properties": { + "max": 1.0, + "min": 0.0 + } + } + }, + "executable": true, + "parser": "brigadier:float", + "properties": { + "max": 2.0, + "min": 0.0 + } + } + }, + "executable": true, + "parser": "brigadier:float", + "properties": { + "min": 0.0 + } + } + }, + "executable": true, + "parser": "minecraft:vec3" + } + }, + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "players", + "amount": "multiple" + } + } + }, + "executable": true + }, + "record": { + "type": "literal", + "children": { + "targets": { + "type": "argument", + "children": { + "pos": { + "type": "argument", + "children": { + "volume": { + "type": "argument", + "children": { + "pitch": { + "type": "argument", + "children": { + "minVolume": { + "type": "argument", + "executable": true, + "parser": "brigadier:float", + "properties": { + "max": 1.0, + "min": 0.0 + } + } + }, + "executable": true, + "parser": "brigadier:float", + "properties": { + "max": 2.0, + "min": 0.0 + } + } + }, + "executable": true, + "parser": "brigadier:float", + "properties": { + "min": 0.0 + } + } + }, + "executable": true, + "parser": "minecraft:vec3" + } + }, + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "players", + "amount": "multiple" + } + } + }, + "executable": true + }, + "ui": { + "type": "literal", + "children": { + "targets": { + "type": "argument", + "children": { + "pos": { + "type": "argument", + "children": { + "volume": { + "type": "argument", + "children": { + "pitch": { + "type": "argument", + "children": { + "minVolume": { + "type": "argument", + "executable": true, + "parser": "brigadier:float", + "properties": { + "max": 1.0, + "min": 0.0 + } + } + }, + "executable": true, + "parser": "brigadier:float", + "properties": { + "max": 2.0, + "min": 0.0 + } + } + }, + "executable": true, + "parser": "brigadier:float", + "properties": { + "min": 0.0 + } + } + }, + "executable": true, + "parser": "minecraft:vec3" + } + }, + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "players", + "amount": "multiple" + } + } + }, + "executable": true + }, + "voice": { + "type": "literal", + "children": { + "targets": { + "type": "argument", + "children": { + "pos": { + "type": "argument", + "children": { + "volume": { + "type": "argument", + "children": { + "pitch": { + "type": "argument", + "children": { + "minVolume": { + "type": "argument", + "executable": true, + "parser": "brigadier:float", + "properties": { + "max": 1.0, + "min": 0.0 + } + } + }, + "executable": true, + "parser": "brigadier:float", + "properties": { + "max": 2.0, + "min": 0.0 + } + } + }, + "executable": true, + "parser": "brigadier:float", + "properties": { + "min": 0.0 + } + } + }, + "executable": true, + "parser": "minecraft:vec3" + } + }, + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "players", + "amount": "multiple" + } + } + }, + "executable": true + }, + "weather": { + "type": "literal", + "children": { + "targets": { + "type": "argument", + "children": { + "pos": { + "type": "argument", + "children": { + "volume": { + "type": "argument", + "children": { + "pitch": { + "type": "argument", + "children": { + "minVolume": { + "type": "argument", + "executable": true, + "parser": "brigadier:float", + "properties": { + "max": 1.0, + "min": 0.0 + } + } + }, + "executable": true, + "parser": "brigadier:float", + "properties": { + "max": 2.0, + "min": 0.0 + } + } + }, + "executable": true, + "parser": "brigadier:float", + "properties": { + "min": 0.0 + } + } + }, + "executable": true, + "parser": "minecraft:vec3" + } + }, + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "players", + "amount": "multiple" + } + } + }, + "executable": true + } + }, + "executable": true, + "parser": "minecraft:resource_location" + } + }, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "gamemasters" + } + } + }, + "posteffect": { + "type": "literal", + "children": { + "add": { + "type": "literal", + "children": { + "targets": { + "type": "argument", + "children": { + "posteffect": { + "type": "argument", + "executable": true, + "parser": "minecraft:resource_location" + } + }, + "parser": "minecraft:entity", + "properties": { + "type": "players", + "amount": "multiple" + } + } + } + }, + "clear": { + "type": "literal", + "children": { + "targets": { + "type": "argument", + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "players", + "amount": "multiple" + } + } + } + }, + "list": { + "type": "literal", + "children": { + "target": { + "type": "argument", + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "players", + "amount": "single" + } + } + } + }, + "remove": { + "type": "literal", + "children": { + "targets": { + "type": "argument", + "children": { + "posteffect": { + "type": "argument", + "executable": true, + "parser": "minecraft:resource_location" + } + }, + "parser": "minecraft:entity", + "properties": { + "type": "players", + "amount": "multiple" + } + } + } + } + }, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "gamemasters" + } + } + }, + "publish": { + "type": "literal", + "children": { + "allowCommands": { + "type": "argument", + "children": { + "port": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer", + "properties": { + "max": 65535, + "min": 0 + } + } + }, + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "owners" + } + } + }, + "random": { + "type": "literal", + "children": { + "reset": { + "type": "literal", + "children": { + "*": { + "type": "literal", + "children": { + "seed": { + "type": "argument", + "children": { + "includeWorldSeed": { + "type": "argument", + "children": { + "includeSequenceId": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true + }, + "sequence": { + "type": "argument", + "children": { + "seed": { + "type": "argument", + "children": { + "includeWorldSeed": { + "type": "argument", + "children": { + "includeSequenceId": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "minecraft:resource_location" + } + }, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "gamemasters" + } + } + }, + "roll": { + "type": "literal", + "children": { + "range": { + "type": "argument", + "children": { + "sequence": { + "type": "argument", + "executable": true, + "parser": "minecraft:resource_location", + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "gamemasters" + } + } + } + }, + "executable": true, + "parser": "minecraft:int_range" + } + } + }, + "value": { + "type": "literal", + "children": { + "range": { + "type": "argument", + "children": { + "sequence": { + "type": "argument", + "executable": true, + "parser": "minecraft:resource_location", + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "gamemasters" + } + } + } + }, + "executable": true, + "parser": "minecraft:int_range" + } + } + } + } + }, + "recipe": { + "type": "literal", + "children": { + "give": { + "type": "literal", + "children": { + "targets": { + "type": "argument", + "children": { + "*": { + "type": "literal", + "executable": true + }, + "recipe": { + "type": "argument", + "executable": true, + "parser": "minecraft:resource_key", + "properties": { + "registry": "minecraft:recipe" + } + } + }, + "parser": "minecraft:entity", + "properties": { + "type": "players", + "amount": "multiple" + } + } + } + }, + "take": { + "type": "literal", + "children": { + "targets": { + "type": "argument", + "children": { + "*": { + "type": "literal", + "executable": true + }, + "recipe": { + "type": "argument", + "executable": true, + "parser": "minecraft:resource_key", + "properties": { + "registry": "minecraft:recipe" + } + } + }, + "parser": "minecraft:entity", + "properties": { + "type": "players", + "amount": "multiple" + } + } + } + } + }, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "gamemasters" + } + } + }, + "reload": { + "type": "literal", + "executable": true, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "gamemasters" + } + } + }, + "return": { + "type": "literal", + "children": { + "fail": { + "type": "literal", + "executable": true + }, + "run": { + "type": "literal" + }, + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer" + } + }, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "gamemasters" + } + } + }, + "ride": { + "type": "literal", + "children": { + "target": { + "type": "argument", + "children": { + "dismount": { + "type": "literal", + "executable": true + }, + "mount": { + "type": "literal", + "children": { + "vehicle": { + "type": "argument", + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + } + } + }, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + }, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "gamemasters" + } + } + }, + "rotate": { + "type": "literal", + "children": { + "target": { + "type": "argument", + "children": { + "facing": { + "type": "literal", + "children": { + "entity": { + "type": "literal", + "children": { + "facingEntity": { + "type": "argument", + "children": { + "facingAnchor": { + "type": "argument", + "executable": true, + "parser": "minecraft:entity_anchor" + } + }, + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + } + }, + "facingLocation": { + "type": "argument", + "executable": true, + "parser": "minecraft:vec3" + } + } + }, + "rotation": { + "type": "argument", + "executable": true, + "parser": "minecraft:rotation" + } + }, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + }, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "gamemasters" + } + } + }, + "save-all": { + "type": "literal", + "children": { + "flush": { + "type": "literal", + "executable": true + } + }, + "executable": true, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "owners" + } + } + }, + "save-off": { + "type": "literal", + "executable": true, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "owners" + } + } + }, + "save-on": { + "type": "literal", + "executable": true, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "owners" + } + } + }, + "say": { + "type": "literal", + "children": { + "message": { + "type": "argument", + "executable": true, + "parser": "minecraft:message" + } + }, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "gamemasters" + } + } + }, + "schedule": { + "type": "literal", + "children": { + "clear": { + "type": "literal", + "children": { + "function": { + "type": "argument", + "executable": true, + "parser": "minecraft:resource_location" + } + } + }, + "function": { + "type": "literal", + "children": { + "function": { + "type": "argument", + "children": { + "time": { + "type": "argument", + "children": { + "append": { + "type": "literal", + "executable": true + }, + "replace": { + "type": "literal", + "executable": true + } + }, + "executable": true, + "parser": "minecraft:time", + "properties": { + "min": 0 + } + } + }, + "parser": "minecraft:function" + } + } + } + }, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "gamemasters" + } + } + }, + "scoreboard": { + "type": "literal", + "children": { + "objectives": { + "type": "literal", + "children": { + "add": { + "type": "literal", + "children": { + "objective": { + "type": "argument", + "children": { + "criteria": { + "type": "argument", + "children": { + "displayName": { + "type": "argument", + "executable": true, + "parser": "minecraft:component" + } + }, + "executable": true, + "parser": "minecraft:objective_criteria" + } + }, + "parser": "brigadier:string", + "properties": { + "type": "word" + } + } + } + }, + "list": { + "type": "literal", + "executable": true + }, + "modify": { + "type": "literal", + "children": { + "objective": { + "type": "argument", + "children": { + "displayautoupdate": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + } + }, + "displayname": { + "type": "literal", + "children": { + "displayName": { + "type": "argument", + "executable": true, + "parser": "minecraft:component" + } + } + }, + "numberformat": { + "type": "literal", + "children": { + "blank": { + "type": "literal", + "executable": true + }, + "fixed": { + "type": "literal", + "children": { + "contents": { + "type": "argument", + "executable": true, + "parser": "minecraft:component" + } + } + }, + "styled": { + "type": "literal", + "children": { + "style": { + "type": "argument", + "executable": true, + "parser": "minecraft:style" + } + } + } + }, + "executable": true + }, + "rendertype": { + "type": "literal", + "children": { + "hearts": { + "type": "literal", + "executable": true + }, + "integer": { + "type": "literal", + "executable": true + } + } + } + }, + "parser": "minecraft:objective" + } + } + }, + "remove": { + "type": "literal", + "children": { + "objective": { + "type": "argument", + "executable": true, + "parser": "minecraft:objective" + } + } + }, + "setdisplay": { + "type": "literal", + "children": { + "slot": { + "type": "argument", + "children": { + "objective": { + "type": "argument", + "executable": true, + "parser": "minecraft:objective" + } + }, + "executable": true, + "parser": "minecraft:scoreboard_slot" + } + } + } + } + }, + "players": { + "type": "literal", + "children": { + "add": { + "type": "literal", + "children": { + "targets": { + "type": "argument", + "children": { + "objective": { + "type": "argument", + "children": { + "score": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer", + "properties": { + "min": 0 + } + } + }, + "parser": "minecraft:objective" + } + }, + "parser": "minecraft:score_holder", + "properties": { + "amount": "multiple" + } + } + } + }, + "display": { + "type": "literal", + "children": { + "name": { + "type": "literal", + "children": { + "targets": { + "type": "argument", + "children": { + "objective": { + "type": "argument", + "children": { + "name": { + "type": "argument", + "executable": true, + "parser": "minecraft:component" + } + }, + "executable": true, + "parser": "minecraft:objective" + } + }, + "parser": "minecraft:score_holder", + "properties": { + "amount": "multiple" + } + } + } + }, + "numberformat": { + "type": "literal", + "children": { + "targets": { + "type": "argument", + "children": { + "objective": { + "type": "argument", + "children": { + "blank": { + "type": "literal", + "executable": true + }, + "fixed": { + "type": "literal", + "children": { + "contents": { + "type": "argument", + "executable": true, + "parser": "minecraft:component" + } + } + }, + "styled": { + "type": "literal", + "children": { + "style": { + "type": "argument", + "executable": true, + "parser": "minecraft:style" + } + } + } + }, + "executable": true, + "parser": "minecraft:objective" + } + }, + "parser": "minecraft:score_holder", + "properties": { + "amount": "multiple" + } + } + } + } + } + }, + "enable": { + "type": "literal", + "children": { + "targets": { + "type": "argument", + "children": { + "objective": { + "type": "argument", + "executable": true, + "parser": "minecraft:objective" + } + }, + "parser": "minecraft:score_holder", + "properties": { + "amount": "multiple" + } + } + } + }, + "get": { + "type": "literal", + "children": { + "target": { + "type": "argument", + "children": { + "objective": { + "type": "argument", + "executable": true, + "parser": "minecraft:objective" + } + }, + "parser": "minecraft:score_holder", + "properties": { + "amount": "single" + } + } + } + }, + "list": { + "type": "literal", + "children": { + "target": { + "type": "argument", + "executable": true, + "parser": "minecraft:score_holder", + "properties": { + "amount": "single" + } + } + }, + "executable": true + }, + "operation": { + "type": "literal", + "children": { + "targets": { + "type": "argument", + "children": { + "targetObjective": { + "type": "argument", + "children": { + "operation": { + "type": "argument", + "children": { + "source": { + "type": "argument", + "children": { + "sourceObjective": { + "type": "argument", + "executable": true, + "parser": "minecraft:objective" + } + }, + "parser": "minecraft:score_holder", + "properties": { + "amount": "multiple" + } + } + }, + "parser": "minecraft:operation" + } + }, + "parser": "minecraft:objective" + } + }, + "parser": "minecraft:score_holder", + "properties": { + "amount": "multiple" + } + } + } + }, + "remove": { + "type": "literal", + "children": { + "targets": { + "type": "argument", + "children": { + "objective": { + "type": "argument", + "children": { + "score": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer", + "properties": { + "min": 0 + } + } + }, + "parser": "minecraft:objective" + } + }, + "parser": "minecraft:score_holder", + "properties": { + "amount": "multiple" + } + } + } + }, + "reset": { + "type": "literal", + "children": { + "targets": { + "type": "argument", + "children": { + "objective": { + "type": "argument", + "executable": true, + "parser": "minecraft:objective" + } + }, + "executable": true, + "parser": "minecraft:score_holder", + "properties": { + "amount": "multiple" + } + } + } + }, + "set": { + "type": "literal", + "children": { + "targets": { + "type": "argument", + "children": { + "objective": { + "type": "argument", + "children": { + "score": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer" + } + }, + "parser": "minecraft:objective" + } + }, + "parser": "minecraft:score_holder", + "properties": { + "amount": "multiple" + } + } + } + } + } + } + }, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "gamemasters" + } + } + }, + "seed": { + "type": "literal", + "executable": true, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "gamemasters" + } + } + }, + "setblock": { + "type": "literal", + "children": { + "pos": { + "type": "argument", + "children": { + "block": { + "type": "argument", + "children": { + "destroy": { + "type": "literal", + "executable": true + }, + "keep": { + "type": "literal", + "executable": true + }, + "replace": { + "type": "literal", + "executable": true + }, + "strict": { + "type": "literal", + "executable": true + } + }, + "executable": true, + "parser": "minecraft:block_state" + } + }, + "parser": "minecraft:block_pos" + } + }, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "gamemasters" + } + } + }, + "setidletimeout": { + "type": "literal", + "children": { + "minutes": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer", + "properties": { + "min": 0 + } + } + }, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "admins" + } + } + }, + "setworldspawn": { + "type": "literal", + "children": { + "pos": { + "type": "argument", + "children": { + "rotation": { + "type": "argument", + "executable": true, + "parser": "minecraft:rotation" + } + }, + "executable": true, + "parser": "minecraft:block_pos" + } + }, + "executable": true, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "gamemasters" + } + } + }, + "spawnpoint": { + "type": "literal", + "children": { + "targets": { + "type": "argument", + "children": { + "pos": { + "type": "argument", + "children": { + "rotation": { + "type": "argument", + "executable": true, + "parser": "minecraft:rotation" + } + }, + "executable": true, + "parser": "minecraft:block_pos" + } + }, + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "players", + "amount": "multiple" + } + } + }, + "executable": true, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "gamemasters" + } + } + }, + "spectate": { + "type": "literal", + "children": { + "target": { + "type": "argument", + "children": { + "player": { + "type": "argument", + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "players", + "amount": "single" + } + } + }, + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + }, + "executable": true, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "gamemasters" + } + } + }, + "spreadplayers": { + "type": "literal", + "children": { + "center": { + "type": "argument", + "children": { + "spreadDistance": { + "type": "argument", + "children": { + "maxRange": { + "type": "argument", + "children": { + "respectTeams": { + "type": "argument", + "children": { + "targets": { + "type": "argument", + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "multiple" + } + } + }, + "parser": "brigadier:bool" + }, + "under": { + "type": "literal", + "children": { + "maxHeight": { + "type": "argument", + "children": { + "respectTeams": { + "type": "argument", + "children": { + "targets": { + "type": "argument", + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "multiple" + } + } + }, + "parser": "brigadier:bool" + } + }, + "parser": "brigadier:integer" + } + } + } + }, + "parser": "brigadier:float", + "properties": { + "min": 1.0 + } + } + }, + "parser": "brigadier:float", + "properties": { + "min": 0.0 + } + } + }, + "parser": "minecraft:vec2" + } + }, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "gamemasters" + } + } + }, + "stop": { + "type": "literal", + "executable": true, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "owners" + } + } + }, + "stopsound": { + "type": "literal", + "children": { + "targets": { + "type": "argument", + "children": { + "*": { + "type": "literal", + "children": { + "sound": { + "type": "argument", + "executable": true, + "parser": "minecraft:resource_location" + } + } + }, + "ambient": { + "type": "literal", + "children": { + "sound": { + "type": "argument", + "executable": true, + "parser": "minecraft:resource_location" + } + }, + "executable": true + }, + "block": { + "type": "literal", + "children": { + "sound": { + "type": "argument", + "executable": true, + "parser": "minecraft:resource_location" + } + }, + "executable": true + }, + "hostile": { + "type": "literal", + "children": { + "sound": { + "type": "argument", + "executable": true, + "parser": "minecraft:resource_location" + } + }, + "executable": true + }, + "master": { + "type": "literal", + "children": { + "sound": { + "type": "argument", + "executable": true, + "parser": "minecraft:resource_location" + } + }, + "executable": true + }, + "music": { + "type": "literal", + "children": { + "sound": { + "type": "argument", + "executable": true, + "parser": "minecraft:resource_location" + } + }, + "executable": true + }, + "neutral": { + "type": "literal", + "children": { + "sound": { + "type": "argument", + "executable": true, + "parser": "minecraft:resource_location" + } + }, + "executable": true + }, + "player": { + "type": "literal", + "children": { + "sound": { + "type": "argument", + "executable": true, + "parser": "minecraft:resource_location" + } + }, + "executable": true + }, + "record": { + "type": "literal", + "children": { + "sound": { + "type": "argument", + "executable": true, + "parser": "minecraft:resource_location" + } + }, + "executable": true + }, + "ui": { + "type": "literal", + "children": { + "sound": { + "type": "argument", + "executable": true, + "parser": "minecraft:resource_location" + } + }, + "executable": true + }, + "voice": { + "type": "literal", + "children": { + "sound": { + "type": "argument", + "executable": true, + "parser": "minecraft:resource_location" + } + }, + "executable": true + }, + "weather": { + "type": "literal", + "children": { + "sound": { + "type": "argument", + "executable": true, + "parser": "minecraft:resource_location" + } + }, + "executable": true + } + }, + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "players", + "amount": "multiple" + } + } + }, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "gamemasters" + } + } + }, + "stopwatch": { + "type": "literal", + "children": { + "create": { + "type": "literal", + "children": { + "id": { + "type": "argument", + "executable": true, + "parser": "minecraft:resource_location" + } + } + }, + "query": { + "type": "literal", + "children": { + "id": { + "type": "argument", + "children": { + "scale": { + "type": "argument", + "executable": true, + "parser": "brigadier:double" + } + }, + "executable": true, + "parser": "minecraft:resource_location" + } + } + }, + "remove": { + "type": "literal", + "children": { + "id": { + "type": "argument", + "executable": true, + "parser": "minecraft:resource_location" + } + } + }, + "restart": { + "type": "literal", + "children": { + "id": { + "type": "argument", + "executable": true, + "parser": "minecraft:resource_location" + } + } + } + }, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "gamemasters" + } + } + }, + "summon": { + "type": "literal", + "children": { + "entity": { + "type": "argument", + "children": { + "pos": { + "type": "argument", + "children": { + "nbt": { + "type": "argument", + "executable": true, + "parser": "minecraft:nbt_compound_tag" + } + }, + "executable": true, + "parser": "minecraft:vec3" + } + }, + "executable": true, + "parser": "minecraft:resource", + "properties": { + "registry": "minecraft:entity_type" + } + } + }, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "gamemasters" + } + } + }, + "swing": { + "type": "literal", + "children": { + "targets": { + "type": "argument", + "children": { + "mainhand": { + "type": "literal", + "children": { + "animation": { + "type": "argument", + "children": { + "duration": { + "type": "argument", + "executable": true, + "parser": "minecraft:time", + "properties": { + "min": 1 + } + } + }, + "executable": true, + "parser": "minecraft:swing_animation" + } + }, + "executable": true + }, + "offhand": { + "type": "literal", + "children": { + "animation": { + "type": "argument", + "children": { + "duration": { + "type": "argument", + "executable": true, + "parser": "minecraft:time", + "properties": { + "min": 1 + } + } + }, + "executable": true, + "parser": "minecraft:swing_animation" + } + }, + "executable": true + } + }, + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "multiple" + } + } + }, + "executable": true, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "gamemasters" + } + } + }, + "tag": { + "type": "literal", + "children": { + "targets": { + "type": "argument", + "children": { + "add": { + "type": "literal", + "children": { + "name": { + "type": "argument", + "executable": true, + "parser": "brigadier:string", + "properties": { + "type": "word" + } + } + } + }, + "list": { + "type": "literal", + "executable": true + }, + "remove": { + "type": "literal", + "children": { + "name": { + "type": "argument", + "executable": true, + "parser": "brigadier:string", + "properties": { + "type": "word" + } + } + } + } + }, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "multiple" + } + } + }, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "gamemasters" + } + } + }, + "team": { + "type": "literal", + "children": { + "add": { + "type": "literal", + "children": { + "team": { + "type": "argument", + "children": { + "displayName": { + "type": "argument", + "executable": true, + "parser": "minecraft:component" + } + }, + "executable": true, + "parser": "brigadier:string", + "properties": { + "type": "word" + } + } + } + }, + "empty": { + "type": "literal", + "children": { + "team": { + "type": "argument", + "executable": true, + "parser": "minecraft:team" + } + } + }, + "join": { + "type": "literal", + "children": { + "team": { + "type": "argument", + "children": { + "members": { + "type": "argument", + "executable": true, + "parser": "minecraft:score_holder", + "properties": { + "amount": "multiple" + } + } + }, + "executable": true, + "parser": "minecraft:team" + } + } + }, + "leave": { + "type": "literal", + "children": { + "members": { + "type": "argument", + "executable": true, + "parser": "minecraft:score_holder", + "properties": { + "amount": "multiple" + } + } + } + }, + "list": { + "type": "literal", + "children": { + "team": { + "type": "argument", + "executable": true, + "parser": "minecraft:team" + } + }, + "executable": true + }, + "modify": { + "type": "literal", + "children": { + "team": { + "type": "argument", + "children": { + "collisionRule": { + "type": "literal", + "children": { + "always": { + "type": "literal", + "executable": true + }, + "never": { + "type": "literal", + "executable": true + }, + "pushOtherTeams": { + "type": "literal", + "executable": true + }, + "pushOwnTeam": { + "type": "literal", + "executable": true + } + } + }, + "color": { + "type": "literal", + "children": { + "reset": { + "type": "literal", + "executable": true + }, + "value": { + "type": "argument", + "executable": true, + "parser": "minecraft:team_color" + } + } + }, + "deathMessageVisibility": { + "type": "literal", + "children": { + "always": { + "type": "literal", + "executable": true + }, + "hideForOtherTeams": { + "type": "literal", + "executable": true + }, + "hideForOwnTeam": { + "type": "literal", + "executable": true + }, + "never": { + "type": "literal", + "executable": true + } + } + }, + "displayName": { + "type": "literal", + "children": { + "displayName": { + "type": "argument", + "executable": true, + "parser": "minecraft:component" + } + } + }, + "friendlyFire": { + "type": "literal", + "children": { + "allowed": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + } + }, + "nametagVisibility": { + "type": "literal", + "children": { + "always": { + "type": "literal", + "executable": true + }, + "hideForOtherTeams": { + "type": "literal", + "executable": true + }, + "hideForOwnTeam": { + "type": "literal", + "executable": true + }, + "never": { + "type": "literal", + "executable": true + } + } + }, + "prefix": { + "type": "literal", + "children": { + "prefix": { + "type": "argument", + "executable": true, + "parser": "minecraft:component" + } + } + }, + "seeFriendlyInvisibles": { + "type": "literal", + "children": { + "allowed": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + } + }, + "suffix": { + "type": "literal", + "children": { + "suffix": { + "type": "argument", + "executable": true, + "parser": "minecraft:component" + } + } + } + }, + "parser": "minecraft:team" + } + } + }, + "remove": { + "type": "literal", + "children": { + "team": { + "type": "argument", + "executable": true, + "parser": "minecraft:team" + } + } + } + }, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "gamemasters" + } + } + }, + "teammsg": { + "type": "literal", + "children": { + "message": { + "type": "argument", + "executable": true, + "parser": "minecraft:message" + } + } + }, + "teleport": { + "type": "literal", + "children": { + "destination": { + "type": "argument", + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + }, + "location": { + "type": "argument", + "executable": true, + "parser": "minecraft:vec3" + }, + "targets": { + "type": "argument", + "children": { + "destination": { + "type": "argument", + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + }, + "location": { + "type": "argument", + "children": { + "facing": { + "type": "literal", + "children": { + "entity": { + "type": "literal", + "children": { + "facingEntity": { + "type": "argument", + "children": { + "facingAnchor": { + "type": "argument", + "executable": true, + "parser": "minecraft:entity_anchor" + } + }, + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + } + }, + "facingLocation": { + "type": "argument", + "executable": true, + "parser": "minecraft:vec3" + } + } + }, + "rotation": { + "type": "argument", + "executable": true, + "parser": "minecraft:rotation" + } + }, + "executable": true, + "parser": "minecraft:vec3" + } + }, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "multiple" + } + } + }, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "gamemasters" + } + } + }, + "tell": { + "type": "literal", + "redirect": [ + "msg" + ] + }, + "tellraw": { + "type": "literal", + "children": { + "targets": { + "type": "argument", + "children": { + "message": { + "type": "argument", + "executable": true, + "parser": "minecraft:component" + } + }, + "parser": "minecraft:entity", + "properties": { + "type": "players", + "amount": "multiple" + } + } + }, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "gamemasters" + } + } + }, + "test": { + "type": "literal", + "children": { + "clearall": { + "type": "literal", + "children": { + "radius": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true + }, + "clearthat": { + "type": "literal", + "executable": true + }, + "clearthese": { + "type": "literal", + "executable": true + }, + "create": { + "type": "literal", + "children": { + "id": { + "type": "argument", + "children": { + "width": { + "type": "argument", + "children": { + "height": { + "type": "argument", + "children": { + "depth": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer" + } + }, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "minecraft:resource_location" + } + } + }, + "locate": { + "type": "literal", + "children": { + "tests": { + "type": "argument", + "executable": true, + "parser": "minecraft:resource_selector", + "properties": { + "registry": "minecraft:test_instance" + } + } + } + }, + "pos": { + "type": "literal", + "children": { + "var": { + "type": "argument", + "executable": true, + "parser": "brigadier:string", + "properties": { + "type": "word" + } + } + }, + "executable": true + }, + "resetclosest": { + "type": "literal", + "executable": true + }, + "resetthat": { + "type": "literal", + "executable": true + }, + "resetthese": { + "type": "literal", + "executable": true + }, + "run": { + "type": "literal", + "children": { + "tests": { + "type": "argument", + "children": { + "numberOfTimes": { + "type": "argument", + "children": { + "untilFailed": { + "type": "argument", + "children": { + "rotationSteps": { + "type": "argument", + "children": { + "testsPerRow": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true, + "parser": "brigadier:integer", + "properties": { + "min": 0 + } + } + }, + "executable": true, + "parser": "minecraft:resource_selector", + "properties": { + "registry": "minecraft:test_instance" + } + } + } + }, + "runclosest": { + "type": "literal", + "children": { + "numberOfTimes": { + "type": "argument", + "children": { + "untilFailed": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true, + "parser": "brigadier:integer", + "properties": { + "min": 0 + } + } + }, + "executable": true + }, + "runfailed": { + "type": "literal", + "children": { + "numberOfTimes": { + "type": "argument", + "children": { + "untilFailed": { + "type": "argument", + "children": { + "rotationSteps": { + "type": "argument", + "children": { + "testsPerRow": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true, + "parser": "brigadier:integer", + "properties": { + "min": 0 + } + }, + "onlyRequiredTests": { + "type": "argument", + "children": { + "numberOfTimes": { + "type": "argument", + "children": { + "untilFailed": { + "type": "argument", + "children": { + "rotationSteps": { + "type": "argument", + "children": { + "testsPerRow": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true, + "parser": "brigadier:integer", + "properties": { + "min": 0 + } + } + }, + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true + }, + "runmultiple": { + "type": "literal", + "children": { + "tests": { + "type": "argument", + "children": { + "amount": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer" + } + }, + "executable": true, + "parser": "minecraft:resource_selector", + "properties": { + "registry": "minecraft:test_instance" + } + } + } + }, + "runthat": { + "type": "literal", + "children": { + "numberOfTimes": { + "type": "argument", + "children": { + "untilFailed": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true, + "parser": "brigadier:integer", + "properties": { + "min": 0 + } + } + }, + "executable": true + }, + "runthese": { + "type": "literal", + "children": { + "numberOfTimes": { + "type": "argument", + "children": { + "untilFailed": { + "type": "argument", + "executable": true, + "parser": "brigadier:bool" + } + }, + "executable": true, + "parser": "brigadier:integer", + "properties": { + "min": 0 + } + } + }, + "executable": true + }, + "stop": { + "type": "literal", + "executable": true + }, + "verify": { + "type": "literal", + "children": { + "tests": { + "type": "argument", + "executable": true, + "parser": "minecraft:resource_selector", + "properties": { + "registry": "minecraft:test_instance" + } + } + } + } + }, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "gamemasters" + } + } + }, + "tick": { + "type": "literal", + "children": { + "freeze": { + "type": "literal", + "executable": true + }, + "query": { + "type": "literal", + "executable": true + }, + "rate": { + "type": "literal", + "children": { + "rate": { + "type": "argument", + "executable": true, + "parser": "brigadier:float", + "properties": { + "max": 10000.0, + "min": 1.0 + } + } + } + }, + "sprint": { + "type": "literal", + "children": { + "stop": { + "type": "literal", + "executable": true + }, + "time": { + "type": "argument", + "executable": true, + "parser": "minecraft:time", + "properties": { + "min": 1 + } + } + } + }, + "step": { + "type": "literal", + "children": { + "stop": { + "type": "literal", + "executable": true + }, + "time": { + "type": "argument", + "executable": true, + "parser": "minecraft:time", + "properties": { + "min": 1 + } + } + }, + "executable": true + }, + "unfreeze": { + "type": "literal", + "executable": true + } + }, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "admins" + } + } + }, + "time": { + "type": "literal", + "children": { + "add": { + "type": "literal", + "children": { + "time": { + "type": "argument", + "executable": true, + "parser": "minecraft:time", + "properties": { + "min": -2147483648 + } + } + } + }, + "of": { + "type": "literal", + "children": { + "clock": { + "type": "argument", + "children": { + "add": { + "type": "literal", + "children": { + "time": { + "type": "argument", + "executable": true, + "parser": "minecraft:time", + "properties": { + "min": -2147483648 + } + } + } + }, + "pause": { + "type": "literal", + "executable": true + }, + "query": { + "type": "literal", + "children": { + "time": { + "type": "literal", + "executable": true + }, + "timeline": { + "type": "argument", + "children": { + "repetition": { + "type": "literal", + "executable": true + } + }, + "executable": true, + "parser": "minecraft:resource", + "properties": { + "registry": "minecraft:timeline" + } + } + } + }, + "rate": { + "type": "literal", + "children": { + "rate": { + "type": "argument", + "executable": true, + "parser": "brigadier:float", + "properties": { + "max": 1000.0, + "min": 1e-05 + } + } + } + }, + "resume": { + "type": "literal", + "executable": true + }, + "set": { + "type": "literal", + "children": { + "time": { + "type": "argument", + "executable": true, + "parser": "minecraft:time", + "properties": { + "min": 0 + } + }, + "timemarker": { + "type": "argument", + "executable": true, + "parser": "minecraft:resource_location" + } + } + } + }, + "parser": "minecraft:resource", + "properties": { + "registry": "minecraft:world_clock" + } + } + } + }, + "pause": { + "type": "literal", + "executable": true + }, + "query": { + "type": "literal", + "children": { + "gametime": { + "type": "literal", + "executable": true + }, + "time": { + "type": "literal", + "executable": true + }, + "timeline": { + "type": "argument", + "children": { + "repetition": { + "type": "literal", + "executable": true + } + }, + "executable": true, + "parser": "minecraft:resource", + "properties": { + "registry": "minecraft:timeline" + } + } + } + }, + "rate": { + "type": "literal", + "children": { + "rate": { + "type": "argument", + "executable": true, + "parser": "brigadier:float", + "properties": { + "max": 1000.0, + "min": 1e-05 + } + } + } + }, + "resume": { + "type": "literal", + "executable": true + }, + "set": { + "type": "literal", + "children": { + "time": { + "type": "argument", + "executable": true, + "parser": "minecraft:time", + "properties": { + "min": 0 + } + }, + "timemarker": { + "type": "argument", + "executable": true, + "parser": "minecraft:resource_location" + } + } + } + }, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "gamemasters" + } + } + }, + "title": { + "type": "literal", + "children": { + "targets": { + "type": "argument", + "children": { + "actionbar": { + "type": "literal", + "children": { + "title": { + "type": "argument", + "executable": true, + "parser": "minecraft:component" + } + } + }, + "clear": { + "type": "literal", + "executable": true + }, + "reset": { + "type": "literal", + "executable": true + }, + "subtitle": { + "type": "literal", + "children": { + "title": { + "type": "argument", + "executable": true, + "parser": "minecraft:component" + } + } + }, + "times": { + "type": "literal", + "children": { + "fadeIn": { + "type": "argument", + "children": { + "stay": { + "type": "argument", + "children": { + "fadeOut": { + "type": "argument", + "executable": true, + "parser": "minecraft:time", + "properties": { + "min": 0 + } + } + }, + "parser": "minecraft:time", + "properties": { + "min": 0 + } + } + }, + "parser": "minecraft:time", + "properties": { + "min": 0 + } + } + } + }, + "title": { + "type": "literal", + "children": { + "title": { + "type": "argument", + "executable": true, + "parser": "minecraft:component" + } + } + } + }, + "parser": "minecraft:entity", + "properties": { + "type": "players", + "amount": "multiple" + } + } + }, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "gamemasters" + } + } + }, + "tm": { + "type": "literal", + "redirect": [ + "teammsg" + ] + }, + "tp": { + "type": "literal", + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "gamemasters" + } + }, + "redirect": [ + "teleport" + ] + }, + "transfer": { + "type": "literal", + "children": { + "hostname": { + "type": "argument", + "children": { + "port": { + "type": "argument", + "children": { + "players": { + "type": "argument", + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "players", + "amount": "multiple" + } + } + }, + "executable": true, + "parser": "brigadier:integer", + "properties": { + "max": 65535, + "min": 1 + } + } + }, + "executable": true, + "parser": "brigadier:string", + "properties": { + "type": "phrase" + } + } + }, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "admins" + } + } + }, + "trigger": { + "type": "literal", + "children": { + "objective": { + "type": "argument", + "children": { + "add": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer" + } + } + }, + "set": { + "type": "literal", + "children": { + "value": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer" + } + } + } + }, + "executable": true, + "parser": "minecraft:objective" + } + } + }, + "unpublish": { + "type": "literal", + "executable": true, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "owners" + } + } + }, + "version": { + "type": "literal", + "executable": true, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "gamemasters" + } + } + }, + "w": { + "type": "literal", + "redirect": [ + "msg" + ] + }, + "waypoint": { + "type": "literal", + "children": { + "list": { + "type": "literal", + "executable": true + }, + "modify": { + "type": "literal", + "children": { + "waypoint": { + "type": "argument", + "children": { + "color": { + "type": "literal", + "children": { + "color": { + "type": "argument", + "executable": true, + "parser": "minecraft:team_color" + }, + "hex": { + "type": "literal", + "children": { + "color": { + "type": "argument", + "executable": true, + "parser": "minecraft:hex_color" + } + } + }, + "reset": { + "type": "literal", + "executable": true + } + } + }, + "style": { + "type": "literal", + "children": { + "reset": { + "type": "literal", + "executable": true + }, + "set": { + "type": "literal", + "children": { + "style": { + "type": "argument", + "executable": true, + "parser": "minecraft:resource_location" + } + } + } + } + } + }, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + } + } + }, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "gamemasters" + } + } + }, + "weather": { + "type": "literal", + "children": { + "clear": { + "type": "literal", + "children": { + "duration": { + "type": "argument", + "executable": true, + "parser": "minecraft:time", + "properties": { + "min": 1 + } + } + }, + "executable": true + }, + "rain": { + "type": "literal", + "children": { + "duration": { + "type": "argument", + "executable": true, + "parser": "minecraft:time", + "properties": { + "min": 1 + } + } + }, + "executable": true + }, + "thunder": { + "type": "literal", + "children": { + "duration": { + "type": "argument", + "executable": true, + "parser": "minecraft:time", + "properties": { + "min": 1 + } + } + }, + "executable": true + } + }, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "gamemasters" + } + } + }, + "whitelist": { + "type": "literal", + "children": { + "add": { + "type": "literal", + "children": { + "targets": { + "type": "argument", + "executable": true, + "parser": "minecraft:game_profile" + } + } + }, + "list": { + "type": "literal", + "executable": true + }, + "off": { + "type": "literal", + "executable": true + }, + "on": { + "type": "literal", + "executable": true + }, + "reload": { + "type": "literal", + "executable": true + }, + "remove": { + "type": "literal", + "children": { + "targets": { + "type": "argument", + "executable": true, + "parser": "minecraft:game_profile" + } + } + } + }, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "admins" + } + } + }, + "worldborder": { + "type": "literal", + "children": { + "add": { + "type": "literal", + "children": { + "distance": { + "type": "argument", + "children": { + "time": { + "type": "argument", + "executable": true, + "parser": "minecraft:time", + "properties": { + "min": 0 + } + } + }, + "executable": true, + "parser": "brigadier:double", + "properties": { + "max": 59999968.0, + "min": -59999968.0 + } + } + } + }, + "center": { + "type": "literal", + "children": { + "pos": { + "type": "argument", + "executable": true, + "parser": "minecraft:vec2" + } + } + }, + "damage": { + "type": "literal", + "children": { + "amount": { + "type": "literal", + "children": { + "damagePerBlock": { + "type": "argument", + "executable": true, + "parser": "brigadier:float", + "properties": { + "min": 0.0 + } + } + } + }, + "buffer": { + "type": "literal", + "children": { + "distance": { + "type": "argument", + "executable": true, + "parser": "brigadier:float", + "properties": { + "min": 0.0 + } + } + } + } + } + }, + "get": { + "type": "literal", + "executable": true + }, + "set": { + "type": "literal", + "children": { + "distance": { + "type": "argument", + "children": { + "time": { + "type": "argument", + "executable": true, + "parser": "minecraft:time", + "properties": { + "min": 0 + } + } + }, + "executable": true, + "parser": "brigadier:double", + "properties": { + "max": 59999968.0, + "min": -59999968.0 + } + } + } + }, + "warning": { + "type": "literal", + "children": { + "distance": { + "type": "literal", + "children": { + "distance": { + "type": "argument", + "executable": true, + "parser": "brigadier:integer", + "properties": { + "min": 0 + } + } + } + }, + "time": { + "type": "literal", + "children": { + "time": { + "type": "argument", + "executable": true, + "parser": "minecraft:time", + "properties": { + "min": 0 + } + } + } + } + } + } + }, + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "gamemasters" + } + } + }, + "xp": { + "type": "literal", + "permissions": { + "type": "minecraft:require", + "permission": { + "type": "minecraft:command_level", + "level": "gamemasters" + } + }, + "redirect": [ + "experience" + ] + } + } +} diff --git a/packages/mecha/src/mecha/resources/nesting_after_26_3.json b/packages/mecha/src/mecha/resources/nesting_after_26_3.json new file mode 100644 index 000000000..8c9757595 --- /dev/null +++ b/packages/mecha/src/mecha/resources/nesting_after_26_3.json @@ -0,0 +1,266 @@ +{ + "type": "root", + "children": { + "execute": { + "type": "literal", + "children": { + "expand": { + "type": "literal", + "children": { + "commands": { + "type": "argument", + "parser": "mecha:nested_root", + "executable": true + } + } + }, + "commands": { + "type": "argument", + "parser": "mecha:nested_root", + "executable": true + } + } + }, + "schedule": { + "type": "literal", + "children": { + "function": { + "type": "literal", + "children": { + "function": { + "type": "argument", + "parser": "minecraft:function", + "children": { + "time": { + "type": "argument", + "parser": "minecraft:time", + "children": { + "append": { + "type": "literal", + "children": { + "commands": { + "type": "argument", + "parser": "mecha:nested_root", + "executable": true + } + } + }, + "replace": { + "type": "literal", + "children": { + "commands": { + "type": "argument", + "parser": "mecha:nested_root", + "executable": true + } + } + }, + "commands": { + "type": "argument", + "parser": "mecha:nested_root", + "executable": true + } + } + } + } + } + } + } + } + }, + "function": { + "type": "literal", + "children": { + "name": { + "type": "argument", + "executable": true, + "parser": "minecraft:function", + "children": { + "commands": { + "type": "argument", + "executable": true, + "parser": "mecha:nested_root" + }, + "arguments": { + "type": "argument", + "children": { + "commands": { + "type": "argument", + "executable": true, + "parser": "mecha:nested_root" + } + }, + "executable": true, + "parser": "minecraft:nbt_compound_tag" + }, + "with": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "path": { + "type": "argument", + "children": { + "commands": { + "type": "argument", + "executable": true, + "parser": "mecha:nested_root" + } + }, + "executable": true, + "parser": "minecraft:nbt_path" + }, + "commands": { + "type": "argument", + "executable": true, + "parser": "mecha:nested_root" + } + }, + "executable": true, + "parser": "minecraft:block_pos" + } + } + }, + "entity": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "path": { + "type": "argument", + "children": { + "commands": { + "type": "argument", + "executable": true, + "parser": "mecha:nested_root" + } + }, + "executable": true, + "parser": "minecraft:nbt_path" + }, + "commands": { + "type": "argument", + "executable": true, + "parser": "mecha:nested_root" + } + }, + "executable": true, + "parser": "minecraft:entity", + "properties": { + "type": "entities", + "amount": "single" + } + } + } + }, + "storage": { + "type": "literal", + "children": { + "source": { + "type": "argument", + "children": { + "path": { + "type": "argument", + "children": { + "commands": { + "type": "argument", + "executable": true, + "parser": "mecha:nested_root" + } + }, + "executable": true, + "parser": "minecraft:nbt_path" + }, + "commands": { + "type": "argument", + "executable": true, + "parser": "mecha:nested_root" + } + }, + "executable": true, + "parser": "minecraft:resource_location" + } + } + } + } + } + } + } + } + }, + "with": { + "type": "literal", + "children": { + "block": { + "type": "literal", + "redirect": ["function", "name", "with", "block"] + }, + "entity": { + "type": "literal", + "redirect": ["function", "name", "with", "entity"] + }, + "storage": { + "type": "literal", + "redirect": ["function", "name", "with", "storage"] + } + } + }, + "append": { + "type": "literal", + "children": { + "function": { + "type": "literal", + "children": { + "name": { + "type": "argument", + "parser": "minecraft:function", + "children": { + "commands": { + "type": "argument", + "parser": "mecha:nested_root", + "executable": true + } + } + } + } + } + } + }, + "prepend": { + "type": "literal", + "children": { + "function": { + "type": "literal", + "children": { + "name": { + "type": "argument", + "parser": "minecraft:function", + "children": { + "commands": { + "type": "argument", + "parser": "mecha:nested_root", + "executable": true + } + } + } + } + } + } + }, + "return": { + "type": "literal", + "children": { + "commands": { + "type": "argument", + "parser": "mecha:nested_root", + "executable": true + } + } + } + } +} diff --git a/packages/mecha/tests/snapshots/examples__build_basic_1_20__0.pack.md b/packages/mecha/tests/snapshots/examples__build_basic_1_20__0.pack.md index a9468ec65..0930b8ee8 100644 --- a/packages/mecha/tests/snapshots/examples__build_basic_1_20__0.pack.md +++ b/packages/mecha/tests/snapshots/examples__build_basic_1_20__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/mecha/tests/snapshots/examples__build_basic_1_21_8__0.pack.md b/packages/mecha/tests/snapshots/examples__build_basic_1_21_8__0.pack.md index 9341bfa21..021dde5c4 100644 --- a/packages/mecha/tests/snapshots/examples__build_basic_1_21_8__0.pack.md +++ b/packages/mecha/tests/snapshots/examples__build_basic_1_21_8__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/mecha/tests/snapshots/examples__build_basic_26_3__0.pack.md b/packages/mecha/tests/snapshots/examples__build_basic_26_3__0.pack.md new file mode 100644 index 000000000..207afbea0 --- /dev/null +++ b/packages/mecha/tests/snapshots/examples__build_basic_26_3__0.pack.md @@ -0,0 +1,35 @@ +# Lectern snapshot + +## Data pack + +`@data_pack pack.mcmeta` + +```json +{ + "pack": { + "min_format": [ + 121, + 0 + ], + "max_format": [ + 121, + 0 + ], + "description": "" + } +} +``` + +### demo + +`@function demo:foo` + +```mcfunction +compute default integer example:integer +compute default integer {type: "constant", value: 256} +compute default float example:integer +compute default float {type: "constant", value: 143.221d} +execute positioned ~ ~3 ~ run place feature {type: "minecraft:tree", below_trunk_provider: "minecraft:soil_beneath_tree", decorators: [], foliage_placer: {type: "minecraft:acacia_foliage_placer", offset: 0, radius: 2}, foliage_provider: {id: "minecraft:acacia_leaves", properties: {distance: "7", persistent: "false", waterlogged: "false"}}, ignore_vines: 1, minimum_size: {type: "minecraft:two_layers_feature_size", upper_size: 2}, trunk_placer: {type: "minecraft:forking_trunk_placer", base_height: 5, height_rand_a: 2, height_rand_b: 2}, trunk_provider: {id: "minecraft:acacia_log", properties: {axis: "y"}}} +swing @s mainhand stab 500 +execute store success score $has_hand_item gm4_binder_data if items entity @s weapon.* * +``` diff --git a/packages/mecha/tests/snapshots/examples__build_basic__0.pack.md b/packages/mecha/tests/snapshots/examples__build_basic__0.pack.md index 5bae5303b..112ebc474 100644 --- a/packages/mecha/tests/snapshots/examples__build_basic__0.pack.md +++ b/packages/mecha/tests/snapshots/examples__build_basic__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/mecha/tests/snapshots/examples__build_basic_backslash_continuation__0.pack.md b/packages/mecha/tests/snapshots/examples__build_basic_backslash_continuation__0.pack.md index 6108ac494..695bad80b 100644 --- a/packages/mecha/tests/snapshots/examples__build_basic_backslash_continuation__0.pack.md +++ b/packages/mecha/tests/snapshots/examples__build_basic_backslash_continuation__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/mecha/tests/snapshots/examples__build_basic_bake_macros__0.pack.md b/packages/mecha/tests/snapshots/examples__build_basic_bake_macros__0.pack.md index 3c3838afd..f0307d709 100644 --- a/packages/mecha/tests/snapshots/examples__build_basic_bake_macros__0.pack.md +++ b/packages/mecha/tests/snapshots/examples__build_basic_bake_macros__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/mecha/tests/snapshots/examples__build_basic_debug__0.pack.md b/packages/mecha/tests/snapshots/examples__build_basic_debug__0.pack.md index ae2e7d7e6..dfe2bf61c 100644 --- a/packages/mecha/tests/snapshots/examples__build_basic_debug__0.pack.md +++ b/packages/mecha/tests/snapshots/examples__build_basic_debug__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/mecha/tests/snapshots/examples__build_basic_embed__0.pack.md b/packages/mecha/tests/snapshots/examples__build_basic_embed__0.pack.md index 0c4166dae..bb9f98582 100644 --- a/packages/mecha/tests/snapshots/examples__build_basic_embed__0.pack.md +++ b/packages/mecha/tests/snapshots/examples__build_basic_embed__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/mecha/tests/snapshots/examples__build_basic_formatting__0.pack.md b/packages/mecha/tests/snapshots/examples__build_basic_formatting__0.pack.md index d6a8d5e34..706b974ae 100644 --- a/packages/mecha/tests/snapshots/examples__build_basic_formatting__0.pack.md +++ b/packages/mecha/tests/snapshots/examples__build_basic_formatting__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/mecha/tests/snapshots/examples__build_basic_implicit_execute__0.pack.md b/packages/mecha/tests/snapshots/examples__build_basic_implicit_execute__0.pack.md index 45c3c2c01..2b81b108e 100644 --- a/packages/mecha/tests/snapshots/examples__build_basic_implicit_execute__0.pack.md +++ b/packages/mecha/tests/snapshots/examples__build_basic_implicit_execute__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/mecha/tests/snapshots/examples__build_basic_json__0.pack.md b/packages/mecha/tests/snapshots/examples__build_basic_json__0.pack.md index 8a81e2d27..1e678bb08 100644 --- a/packages/mecha/tests/snapshots/examples__build_basic_json__0.pack.md +++ b/packages/mecha/tests/snapshots/examples__build_basic_json__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/mecha/tests/snapshots/examples__build_basic_lint__0.pack.md b/packages/mecha/tests/snapshots/examples__build_basic_lint__0.pack.md index 47a82b016..71906b521 100644 --- a/packages/mecha/tests/snapshots/examples__build_basic_lint__0.pack.md +++ b/packages/mecha/tests/snapshots/examples__build_basic_lint__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/mecha/tests/snapshots/examples__build_basic_list__0.pack.md b/packages/mecha/tests/snapshots/examples__build_basic_list__0.pack.md index 266eddc71..ca8ed0795 100644 --- a/packages/mecha/tests/snapshots/examples__build_basic_list__0.pack.md +++ b/packages/mecha/tests/snapshots/examples__build_basic_list__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/mecha/tests/snapshots/examples__build_basic_macro_line__0.pack.md b/packages/mecha/tests/snapshots/examples__build_basic_macro_line__0.pack.md index 9740c9a06..b40ce58d9 100644 --- a/packages/mecha/tests/snapshots/examples__build_basic_macro_line__0.pack.md +++ b/packages/mecha/tests/snapshots/examples__build_basic_macro_line__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/mecha/tests/snapshots/examples__build_basic_messages__0.pack.md b/packages/mecha/tests/snapshots/examples__build_basic_messages__0.pack.md index ed9a0210f..b9058df85 100644 --- a/packages/mecha/tests/snapshots/examples__build_basic_messages__0.pack.md +++ b/packages/mecha/tests/snapshots/examples__build_basic_messages__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/mecha/tests/snapshots/examples__build_basic_multiline__0.pack.md b/packages/mecha/tests/snapshots/examples__build_basic_multiline__0.pack.md index 4d37260bb..f54229dec 100644 --- a/packages/mecha/tests/snapshots/examples__build_basic_multiline__0.pack.md +++ b/packages/mecha/tests/snapshots/examples__build_basic_multiline__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/mecha/tests/snapshots/examples__build_basic_nested_location__0.pack.md b/packages/mecha/tests/snapshots/examples__build_basic_nested_location__0.pack.md index 99638796b..4d1b3d9a7 100644 --- a/packages/mecha/tests/snapshots/examples__build_basic_nested_location__0.pack.md +++ b/packages/mecha/tests/snapshots/examples__build_basic_nested_location__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/mecha/tests/snapshots/examples__build_basic_nested_resources__0.pack.md b/packages/mecha/tests/snapshots/examples__build_basic_nested_resources__0.pack.md index 28bd26d86..d46ee5879 100644 --- a/packages/mecha/tests/snapshots/examples__build_basic_nested_resources__0.pack.md +++ b/packages/mecha/tests/snapshots/examples__build_basic_nested_resources__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } @@ -67,12 +67,12 @@ say world { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/packages/mecha/tests/snapshots/examples__build_basic_nested_test__0.pack.md b/packages/mecha/tests/snapshots/examples__build_basic_nested_test__0.pack.md index d91ff0c1c..2cb5e00e6 100644 --- a/packages/mecha/tests/snapshots/examples__build_basic_nested_test__0.pack.md +++ b/packages/mecha/tests/snapshots/examples__build_basic_nested_test__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/mecha/tests/snapshots/examples__build_basic_nested_yaml__0.pack.md b/packages/mecha/tests/snapshots/examples__build_basic_nested_yaml__0.pack.md index 3cb114ab8..d2f7174fb 100644 --- a/packages/mecha/tests/snapshots/examples__build_basic_nested_yaml__0.pack.md +++ b/packages/mecha/tests/snapshots/examples__build_basic_nested_yaml__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/mecha/tests/snapshots/examples__build_basic_nesting__0.pack.md b/packages/mecha/tests/snapshots/examples__build_basic_nesting__0.pack.md index e47e98bbc..4fb6c0dc2 100644 --- a/packages/mecha/tests/snapshots/examples__build_basic_nesting__0.pack.md +++ b/packages/mecha/tests/snapshots/examples__build_basic_nesting__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } @@ -71,10 +71,12 @@ function demo:foo/nested_macro_0 with entity @s function demo:foo/nested_macro_1 with entity @s Inventory function demo:foo/nested_macro_2 with storage demo:temp function demo:foo/nested_macro_3 with storage demo:temp args -function demo:foo/nested_macro_4 with block ~ ~ ~ -function demo:foo/nested_macro_5 with block ~ ~ ~ Items -function demo:foo/nested_macro_6 with storage demo:temp -function demo:foo/nested_macro_7 with storage demo:temp args +with block ~ ~ ~ say anonymous definition 5 + +with block ~ ~ ~ Items say anonymous definition 6 + +function demo:foo/nested_macro_4 with storage demo:temp +function demo:foo/nested_macro_5 with storage demo:temp args return run say inline by default return run function demo:named_return_run return run say inlined command @@ -242,23 +244,11 @@ say anonymous definition 4 `@function demo:foo/nested_macro_4` -```mcfunction -say anonymous definition 5 -``` - -`@function demo:foo/nested_macro_5` - -```mcfunction -say anonymous definition 6 -``` - -`@function demo:foo/nested_macro_6` - ```mcfunction say anonymous definition 7 ``` -`@function demo:foo/nested_macro_7` +`@function demo:foo/nested_macro_5` ```mcfunction say anonymous definition 8 diff --git a/packages/mecha/tests/snapshots/examples__build_basic_overlay__0.pack.md b/packages/mecha/tests/snapshots/examples__build_basic_overlay__0.pack.md index 6a39cfdb8..10d61e0ac 100644 --- a/packages/mecha/tests/snapshots/examples__build_basic_overlay__0.pack.md +++ b/packages/mecha/tests/snapshots/examples__build_basic_overlay__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" }, @@ -22,12 +22,12 @@ { "directory": "dummy_overlay", "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ] } ] diff --git a/packages/mecha/tests/snapshots/examples__build_basic_overlay_composite__0.pack.md b/packages/mecha/tests/snapshots/examples__build_basic_overlay_composite__0.pack.md index b93371f93..b17e956e2 100644 --- a/packages/mecha/tests/snapshots/examples__build_basic_overlay_composite__0.pack.md +++ b/packages/mecha/tests/snapshots/examples__build_basic_overlay_composite__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" }, @@ -21,12 +21,12 @@ "entries": [ { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "directory": "old" } diff --git a/packages/mecha/tests/snapshots/examples__build_basic_preserve__0.pack.md b/packages/mecha/tests/snapshots/examples__build_basic_preserve__0.pack.md index 14aec58e9..a6eb8bf31 100644 --- a/packages/mecha/tests/snapshots/examples__build_basic_preserve__0.pack.md +++ b/packages/mecha/tests/snapshots/examples__build_basic_preserve__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/mecha/tests/snapshots/examples__build_basic_raw__0.pack.md b/packages/mecha/tests/snapshots/examples__build_basic_raw__0.pack.md index 5dc218c3e..6b6c7c12f 100644 --- a/packages/mecha/tests/snapshots/examples__build_basic_raw__0.pack.md +++ b/packages/mecha/tests/snapshots/examples__build_basic_raw__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/mecha/tests/snapshots/examples__build_basic_readonly__0.pack.md b/packages/mecha/tests/snapshots/examples__build_basic_readonly__0.pack.md index 9e5c83897..f601eb012 100644 --- a/packages/mecha/tests/snapshots/examples__build_basic_readonly__0.pack.md +++ b/packages/mecha/tests/snapshots/examples__build_basic_readonly__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/mecha/tests/snapshots/examples__build_basic_relative_location__0.pack.md b/packages/mecha/tests/snapshots/examples__build_basic_relative_location__0.pack.md index de8235823..65b5c7adc 100644 --- a/packages/mecha/tests/snapshots/examples__build_basic_relative_location__0.pack.md +++ b/packages/mecha/tests/snapshots/examples__build_basic_relative_location__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } @@ -40,7 +40,7 @@ function demo:bar function demo:folder/wat function demo:bar schedule function demo:other 1s -schedule clear ./other +schedule clear demo:other ``` `@function demo:other` diff --git a/packages/mecha/tests/snapshots/examples__build_basic_source_map__0.pack.md b/packages/mecha/tests/snapshots/examples__build_basic_source_map__0.pack.md index 227b44352..579fbc99c 100644 --- a/packages/mecha/tests/snapshots/examples__build_basic_source_map__0.pack.md +++ b/packages/mecha/tests/snapshots/examples__build_basic_source_map__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/mecha/tests/snapshots/examples__build_basic_stats__0.pack.md b/packages/mecha/tests/snapshots/examples__build_basic_stats__0.pack.md index c3e8f3ddd..bf151e977 100644 --- a/packages/mecha/tests/snapshots/examples__build_basic_stats__0.pack.md +++ b/packages/mecha/tests/snapshots/examples__build_basic_stats__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/mecha/tests/snapshots/examples__build_custom_command__0.pack.md b/packages/mecha/tests/snapshots/examples__build_custom_command__0.pack.md index c889113e0..d74ef32fa 100644 --- a/packages/mecha/tests/snapshots/examples__build_custom_command__0.pack.md +++ b/packages/mecha/tests/snapshots/examples__build_custom_command__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/mecha/tests/snapshots/examples__build_custom_execute_destination__0.pack.md b/packages/mecha/tests/snapshots/examples__build_custom_execute_destination__0.pack.md index 24df85db0..1346248a9 100644 --- a/packages/mecha/tests/snapshots/examples__build_custom_execute_destination__0.pack.md +++ b/packages/mecha/tests/snapshots/examples__build_custom_execute_destination__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/mecha/tests/snapshots/examples__build_gather_objectives__0.pack.md b/packages/mecha/tests/snapshots/examples__build_gather_objectives__0.pack.md index 7e59af059..1d37acd59 100644 --- a/packages/mecha/tests/snapshots/examples__build_gather_objectives__0.pack.md +++ b/packages/mecha/tests/snapshots/examples__build_gather_objectives__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/mecha/tests/snapshots/examples__build_kitchen_sink__0.pack.md b/packages/mecha/tests/snapshots/examples__build_kitchen_sink__0.pack.md index 7fc638975..644730e21 100644 --- a/packages/mecha/tests/snapshots/examples__build_kitchen_sink__0.pack.md +++ b/packages/mecha/tests/snapshots/examples__build_kitchen_sink__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/mecha/tests/snapshots/examples__build_load_command_tree__0.pack.md b/packages/mecha/tests/snapshots/examples__build_load_command_tree__0.pack.md index 97e8c8cde..08bd3dd9e 100644 --- a/packages/mecha/tests/snapshots/examples__build_load_command_tree__0.pack.md +++ b/packages/mecha/tests/snapshots/examples__build_load_command_tree__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/mecha/tests/snapshots/examples__build_mecha_empty_path__0.pack.md b/packages/mecha/tests/snapshots/examples__build_mecha_empty_path__0.pack.md index 8e711dbdd..72ca1a958 100644 --- a/packages/mecha/tests/snapshots/examples__build_mecha_empty_path__0.pack.md +++ b/packages/mecha/tests/snapshots/examples__build_mecha_empty_path__0.pack.md @@ -8,12 +8,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/packages/mecha/tests/snapshots/parse__command_examples__0.txt b/packages/mecha/tests/snapshots/parse__command_examples__0.txt index 85b0c1547..85ccbbefe 100644 --- a/packages/mecha/tests/snapshots/parse__command_examples__0.txt +++ b/packages/mecha/tests/snapshots/parse__command_examples__0.txt @@ -495,7 +495,7 @@ location: SourceLocation(pos=649, lineno=17, colno=1) end_location: SourceLocation(pos=721, lineno=17, colno=73) - identifier: 'data:modify:block:targetPos:targetPath:set:value:value' + identifier: 'data:modify:block:target:targetPath:set:value:value' arguments: location: SourceLocation(pos=667, lineno=17, colno=19) @@ -3731,7 +3731,7 @@ location: SourceLocation(pos=4113, lineno=92, colno=1) end_location: SourceLocation(pos=4183, lineno=92, colno=71) - identifier: 'item:replace:block:pos:slot:with:item:count' + identifier: 'item:replace:block:target:slots:with:item:count' arguments: location: SourceLocation(pos=4132, lineno=92, colno=20) @@ -3754,7 +3754,7 @@ end_location: SourceLocation(pos=4138, lineno=92, colno=26) type: 'relative' value: 0 - + location: SourceLocation(pos=4139, lineno=92, colno=27) end_location: SourceLocation(pos=4151, lineno=92, colno=39) value: 'container.26' @@ -3778,7 +3778,7 @@ location: SourceLocation(pos=4184, lineno=93, colno=1) end_location: SourceLocation(pos=4247, lineno=93, colno=64) - identifier: 'item:replace:entity:targets:slot:with:item:count' + identifier: 'item:replace:entity:target:slots:with:item:count' arguments: location: SourceLocation(pos=4204, lineno=93, colno=21) @@ -3786,7 +3786,7 @@ variable: 'p' arguments: - + location: SourceLocation(pos=4207, lineno=93, colno=24) end_location: SourceLocation(pos=4215, lineno=93, colno=32) value: 'hotbar.8' @@ -3810,7 +3810,7 @@ location: SourceLocation(pos=4248, lineno=94, colno=1) end_location: SourceLocation(pos=4316, lineno=94, colno=69) - identifier: 'item:replace:entity:targets:slot:from:entity:source:sourceSlot' + identifier: 'item:replace:entity:target:slots:from:entity:source:sourceSlots' arguments: location: SourceLocation(pos=4268, lineno=94, colno=21) @@ -3818,7 +3818,7 @@ variable: 's' arguments: - + location: SourceLocation(pos=4271, lineno=94, colno=24) end_location: SourceLocation(pos=4285, lineno=94, colno=38) value: 'weapon.offhand' @@ -3828,7 +3828,7 @@ variable: 's' arguments: - + location: SourceLocation(pos=4301, lineno=94, colno=54) end_location: SourceLocation(pos=4316, lineno=94, colno=69) value: 'weapon.mainhand' @@ -6609,7 +6609,7 @@ location: SourceLocation(pos=7607, lineno=180, colno=1) end_location: SourceLocation(pos=7674, lineno=180, colno=68) - identifier: 'data:modify:block:targetPos:targetPath:set:string:storage:source:sourcePath:start:end' + identifier: 'data:modify:block:target:targetPath:set:string:storage:source:sourcePath:start:end' arguments: location: SourceLocation(pos=7625, lineno=180, colno=19) @@ -6665,7 +6665,7 @@ location: SourceLocation(pos=7675, lineno=181, colno=1) end_location: SourceLocation(pos=7740, lineno=181, colno=66) - identifier: 'data:modify:block:targetPos:targetPath:append:string:block:sourcePos:sourcePath:start:end' + identifier: 'data:modify:block:target:targetPath:append:string:block:source:sourcePath:start:end' arguments: location: SourceLocation(pos=7693, lineno=181, colno=19) @@ -6736,7 +6736,7 @@ location: SourceLocation(pos=7741, lineno=182, colno=1) end_location: SourceLocation(pos=7809, lineno=182, colno=69) - identifier: 'data:modify:block:targetPos:targetPath:prepend:string:entity:source:sourcePath:start:end' + identifier: 'data:modify:block:target:targetPath:prepend:string:entity:source:sourcePath:start:end' arguments: location: SourceLocation(pos=7759, lineno=182, colno=19) @@ -6792,7 +6792,7 @@ location: SourceLocation(pos=7810, lineno=183, colno=1) end_location: SourceLocation(pos=7882, lineno=183, colno=73) - identifier: 'data:modify:block:targetPos:targetPath:insert:index:string:storage:source:sourcePath:start:end' + identifier: 'data:modify:block:target:targetPath:insert:index:string:storage:source:sourcePath:start:end' arguments: location: SourceLocation(pos=7828, lineno=183, colno=19) @@ -6852,7 +6852,7 @@ location: SourceLocation(pos=7883, lineno=184, colno=1) end_location: SourceLocation(pos=7952, lineno=184, colno=70) - identifier: 'data:modify:block:targetPos:targetPath:merge:string:storage:source:sourcePath:start:end' + identifier: 'data:modify:block:target:targetPath:merge:string:storage:source:sourcePath:start:end' arguments: location: SourceLocation(pos=7901, lineno=184, colno=19) @@ -7633,7 +7633,7 @@ location: SourceLocation(pos=8921, lineno=219, colno=15) end_location: SourceLocation(pos=9026, lineno=219, colno=120) - identifier: 'execute:if:items:entity:entities:slots:item_predicate:subcommand' + identifier: 'execute:if:items:entity:source:slots:item_predicate:subcommand' arguments: location: SourceLocation(pos=8937, lineno=219, colno=31) @@ -7666,7 +7666,7 @@ location: SourceLocation(pos=8967, lineno=219, colno=61) end_location: SourceLocation(pos=9026, lineno=219, colno=120) - identifier: 'item:modify:entity:targets:slot:modifier' + identifier: 'item:modify:entity:target:slots:modifier' arguments: location: SourceLocation(pos=8986, lineno=219, colno=80) @@ -7674,7 +7674,7 @@ variable: 's' arguments: - + location: SourceLocation(pos=8989, lineno=219, colno=83) end_location: SourceLocation(pos=9004, lineno=219, colno=98) value: 'weapon.mainhand' @@ -7703,7 +7703,7 @@ location: SourceLocation(pos=9041, lineno=220, colno=15) end_location: SourceLocation(pos=9142, lineno=220, colno=116) - identifier: 'execute:if:items:entity:entities:slots:item_predicate:subcommand' + identifier: 'execute:if:items:entity:source:slots:item_predicate:subcommand' arguments: location: SourceLocation(pos=9057, lineno=220, colno=31) @@ -7736,7 +7736,7 @@ location: SourceLocation(pos=9085, lineno=220, colno=59) end_location: SourceLocation(pos=9142, lineno=220, colno=116) - identifier: 'item:modify:entity:targets:slot:modifier' + identifier: 'item:modify:entity:target:slots:modifier' arguments: location: SourceLocation(pos=9104, lineno=220, colno=78) @@ -7744,7 +7744,7 @@ variable: 's' arguments: - + location: SourceLocation(pos=9107, lineno=220, colno=81) end_location: SourceLocation(pos=9120, lineno=220, colno=94) value: 'player.cursor' diff --git a/packages/mecha/tests/snapshots/spec__prototypes__0.json b/packages/mecha/tests/snapshots/spec__prototypes__0.json index f3cc671e9..930d77e9b 100644 --- a/packages/mecha/tests/snapshots/spec__prototypes__0.json +++ b/packages/mecha/tests/snapshots/spec__prototypes__0.json @@ -163,128 +163,173 @@ "clone:from:sourceDimension:begin:end:to:targetDimension:destination:strict:replace:force", "clone:from:sourceDimension:begin:end:to:targetDimension:destination:strict:replace:move", "clone:from:sourceDimension:begin:end:to:targetDimension:destination:strict:replace:normal", + "compute:block:computePos:float:provider", + "compute:block:computePos:float:provider:scale", + "compute:block:computePos:integer:provider", + "compute:default:float:provider", + "compute:default:float:provider:scale", + "compute:default:integer:provider", + "compute:entity:computeTarget:float:provider", + "compute:entity:computeTarget:float:provider:scale", + "compute:entity:computeTarget:integer:provider", "damage:target:amount", "damage:target:amount:damageType", "damage:target:amount:damageType:at:location", "damage:target:amount:damageType:by:entity", "damage:target:amount:damageType:by:entity:from:cause", - "data:get:block:targetPos", - "data:get:block:targetPos:path", - "data:get:block:targetPos:path:scale", + "data:get:block:target", + "data:get:block:target:path", + "data:get:block:target:path:scale", "data:get:entity:target", "data:get:entity:target:path", "data:get:entity:target:path:scale", "data:get:storage:target", "data:get:storage:target:path", "data:get:storage:target:path:scale", - "data:merge:block:targetPos:nbt", + "data:merge:block:target:nbt", "data:merge:entity:target:nbt", "data:merge:storage:target:nbt", - "data:modify:block:targetPos:targetPath:append:from:block:sourcePos", - "data:modify:block:targetPos:targetPath:append:from:block:sourcePos:sourcePath", - "data:modify:block:targetPos:targetPath:append:from:entity:source", - "data:modify:block:targetPos:targetPath:append:from:entity:source:sourcePath", - "data:modify:block:targetPos:targetPath:append:from:storage:source", - "data:modify:block:targetPos:targetPath:append:from:storage:source:sourcePath", - "data:modify:block:targetPos:targetPath:append:string:block:sourcePos", - "data:modify:block:targetPos:targetPath:append:string:block:sourcePos:sourcePath", - "data:modify:block:targetPos:targetPath:append:string:block:sourcePos:sourcePath:start", - "data:modify:block:targetPos:targetPath:append:string:block:sourcePos:sourcePath:start:end", - "data:modify:block:targetPos:targetPath:append:string:entity:source", - "data:modify:block:targetPos:targetPath:append:string:entity:source:sourcePath", - "data:modify:block:targetPos:targetPath:append:string:entity:source:sourcePath:start", - "data:modify:block:targetPos:targetPath:append:string:entity:source:sourcePath:start:end", - "data:modify:block:targetPos:targetPath:append:string:storage:source", - "data:modify:block:targetPos:targetPath:append:string:storage:source:sourcePath", - "data:modify:block:targetPos:targetPath:append:string:storage:source:sourcePath:start", - "data:modify:block:targetPos:targetPath:append:string:storage:source:sourcePath:start:end", - "data:modify:block:targetPos:targetPath:append:value:value", - "data:modify:block:targetPos:targetPath:insert:index:from:block:sourcePos", - "data:modify:block:targetPos:targetPath:insert:index:from:block:sourcePos:sourcePath", - "data:modify:block:targetPos:targetPath:insert:index:from:entity:source", - "data:modify:block:targetPos:targetPath:insert:index:from:entity:source:sourcePath", - "data:modify:block:targetPos:targetPath:insert:index:from:storage:source", - "data:modify:block:targetPos:targetPath:insert:index:from:storage:source:sourcePath", - "data:modify:block:targetPos:targetPath:insert:index:string:block:sourcePos", - "data:modify:block:targetPos:targetPath:insert:index:string:block:sourcePos:sourcePath", - "data:modify:block:targetPos:targetPath:insert:index:string:block:sourcePos:sourcePath:start", - "data:modify:block:targetPos:targetPath:insert:index:string:block:sourcePos:sourcePath:start:end", - "data:modify:block:targetPos:targetPath:insert:index:string:entity:source", - "data:modify:block:targetPos:targetPath:insert:index:string:entity:source:sourcePath", - "data:modify:block:targetPos:targetPath:insert:index:string:entity:source:sourcePath:start", - "data:modify:block:targetPos:targetPath:insert:index:string:entity:source:sourcePath:start:end", - "data:modify:block:targetPos:targetPath:insert:index:string:storage:source", - "data:modify:block:targetPos:targetPath:insert:index:string:storage:source:sourcePath", - "data:modify:block:targetPos:targetPath:insert:index:string:storage:source:sourcePath:start", - "data:modify:block:targetPos:targetPath:insert:index:string:storage:source:sourcePath:start:end", - "data:modify:block:targetPos:targetPath:insert:index:value:value", - "data:modify:block:targetPos:targetPath:merge:from:block:sourcePos", - "data:modify:block:targetPos:targetPath:merge:from:block:sourcePos:sourcePath", - "data:modify:block:targetPos:targetPath:merge:from:entity:source", - "data:modify:block:targetPos:targetPath:merge:from:entity:source:sourcePath", - "data:modify:block:targetPos:targetPath:merge:from:storage:source", - "data:modify:block:targetPos:targetPath:merge:from:storage:source:sourcePath", - "data:modify:block:targetPos:targetPath:merge:string:block:sourcePos", - "data:modify:block:targetPos:targetPath:merge:string:block:sourcePos:sourcePath", - "data:modify:block:targetPos:targetPath:merge:string:block:sourcePos:sourcePath:start", - "data:modify:block:targetPos:targetPath:merge:string:block:sourcePos:sourcePath:start:end", - "data:modify:block:targetPos:targetPath:merge:string:entity:source", - "data:modify:block:targetPos:targetPath:merge:string:entity:source:sourcePath", - "data:modify:block:targetPos:targetPath:merge:string:entity:source:sourcePath:start", - "data:modify:block:targetPos:targetPath:merge:string:entity:source:sourcePath:start:end", - "data:modify:block:targetPos:targetPath:merge:string:storage:source", - "data:modify:block:targetPos:targetPath:merge:string:storage:source:sourcePath", - "data:modify:block:targetPos:targetPath:merge:string:storage:source:sourcePath:start", - "data:modify:block:targetPos:targetPath:merge:string:storage:source:sourcePath:start:end", - "data:modify:block:targetPos:targetPath:merge:value:value", - "data:modify:block:targetPos:targetPath:prepend:from:block:sourcePos", - "data:modify:block:targetPos:targetPath:prepend:from:block:sourcePos:sourcePath", - "data:modify:block:targetPos:targetPath:prepend:from:entity:source", - "data:modify:block:targetPos:targetPath:prepend:from:entity:source:sourcePath", - "data:modify:block:targetPos:targetPath:prepend:from:storage:source", - "data:modify:block:targetPos:targetPath:prepend:from:storage:source:sourcePath", - "data:modify:block:targetPos:targetPath:prepend:string:block:sourcePos", - "data:modify:block:targetPos:targetPath:prepend:string:block:sourcePos:sourcePath", - "data:modify:block:targetPos:targetPath:prepend:string:block:sourcePos:sourcePath:start", - "data:modify:block:targetPos:targetPath:prepend:string:block:sourcePos:sourcePath:start:end", - "data:modify:block:targetPos:targetPath:prepend:string:entity:source", - "data:modify:block:targetPos:targetPath:prepend:string:entity:source:sourcePath", - "data:modify:block:targetPos:targetPath:prepend:string:entity:source:sourcePath:start", - "data:modify:block:targetPos:targetPath:prepend:string:entity:source:sourcePath:start:end", - "data:modify:block:targetPos:targetPath:prepend:string:storage:source", - "data:modify:block:targetPos:targetPath:prepend:string:storage:source:sourcePath", - "data:modify:block:targetPos:targetPath:prepend:string:storage:source:sourcePath:start", - "data:modify:block:targetPos:targetPath:prepend:string:storage:source:sourcePath:start:end", - "data:modify:block:targetPos:targetPath:prepend:value:value", - "data:modify:block:targetPos:targetPath:set:from:block:sourcePos", - "data:modify:block:targetPos:targetPath:set:from:block:sourcePos:sourcePath", - "data:modify:block:targetPos:targetPath:set:from:entity:source", - "data:modify:block:targetPos:targetPath:set:from:entity:source:sourcePath", - "data:modify:block:targetPos:targetPath:set:from:storage:source", - "data:modify:block:targetPos:targetPath:set:from:storage:source:sourcePath", - "data:modify:block:targetPos:targetPath:set:string:block:sourcePos", - "data:modify:block:targetPos:targetPath:set:string:block:sourcePos:sourcePath", - "data:modify:block:targetPos:targetPath:set:string:block:sourcePos:sourcePath:start", - "data:modify:block:targetPos:targetPath:set:string:block:sourcePos:sourcePath:start:end", - "data:modify:block:targetPos:targetPath:set:string:entity:source", - "data:modify:block:targetPos:targetPath:set:string:entity:source:sourcePath", - "data:modify:block:targetPos:targetPath:set:string:entity:source:sourcePath:start", - "data:modify:block:targetPos:targetPath:set:string:entity:source:sourcePath:start:end", - "data:modify:block:targetPos:targetPath:set:string:storage:source", - "data:modify:block:targetPos:targetPath:set:string:storage:source:sourcePath", - "data:modify:block:targetPos:targetPath:set:string:storage:source:sourcePath:start", - "data:modify:block:targetPos:targetPath:set:string:storage:source:sourcePath:start:end", - "data:modify:block:targetPos:targetPath:set:value:value", - "data:modify:entity:target:targetPath:append:from:block:sourcePos", - "data:modify:entity:target:targetPath:append:from:block:sourcePos:sourcePath", + "data:modify:block:target:targetPath:append:compute:block:computePos:float:provider", + "data:modify:block:target:targetPath:append:compute:block:computePos:integer:provider", + "data:modify:block:target:targetPath:append:compute:default:float:provider", + "data:modify:block:target:targetPath:append:compute:default:integer:provider", + "data:modify:block:target:targetPath:append:compute:entity:computeTarget:float:provider", + "data:modify:block:target:targetPath:append:compute:entity:computeTarget:integer:provider", + "data:modify:block:target:targetPath:append:from:block:source", + "data:modify:block:target:targetPath:append:from:block:source:sourcePath", + "data:modify:block:target:targetPath:append:from:entity:source", + "data:modify:block:target:targetPath:append:from:entity:source:sourcePath", + "data:modify:block:target:targetPath:append:from:storage:source", + "data:modify:block:target:targetPath:append:from:storage:source:sourcePath", + "data:modify:block:target:targetPath:append:string:block:source", + "data:modify:block:target:targetPath:append:string:block:source:sourcePath", + "data:modify:block:target:targetPath:append:string:block:source:sourcePath:start", + "data:modify:block:target:targetPath:append:string:block:source:sourcePath:start:end", + "data:modify:block:target:targetPath:append:string:entity:source", + "data:modify:block:target:targetPath:append:string:entity:source:sourcePath", + "data:modify:block:target:targetPath:append:string:entity:source:sourcePath:start", + "data:modify:block:target:targetPath:append:string:entity:source:sourcePath:start:end", + "data:modify:block:target:targetPath:append:string:storage:source", + "data:modify:block:target:targetPath:append:string:storage:source:sourcePath", + "data:modify:block:target:targetPath:append:string:storage:source:sourcePath:start", + "data:modify:block:target:targetPath:append:string:storage:source:sourcePath:start:end", + "data:modify:block:target:targetPath:append:value:value", + "data:modify:block:target:targetPath:insert:index:compute:block:computePos:float:provider", + "data:modify:block:target:targetPath:insert:index:compute:block:computePos:integer:provider", + "data:modify:block:target:targetPath:insert:index:compute:default:float:provider", + "data:modify:block:target:targetPath:insert:index:compute:default:integer:provider", + "data:modify:block:target:targetPath:insert:index:compute:entity:computeTarget:float:provider", + "data:modify:block:target:targetPath:insert:index:compute:entity:computeTarget:integer:provider", + "data:modify:block:target:targetPath:insert:index:from:block:source", + "data:modify:block:target:targetPath:insert:index:from:block:source:sourcePath", + "data:modify:block:target:targetPath:insert:index:from:entity:source", + "data:modify:block:target:targetPath:insert:index:from:entity:source:sourcePath", + "data:modify:block:target:targetPath:insert:index:from:storage:source", + "data:modify:block:target:targetPath:insert:index:from:storage:source:sourcePath", + "data:modify:block:target:targetPath:insert:index:string:block:source", + "data:modify:block:target:targetPath:insert:index:string:block:source:sourcePath", + "data:modify:block:target:targetPath:insert:index:string:block:source:sourcePath:start", + "data:modify:block:target:targetPath:insert:index:string:block:source:sourcePath:start:end", + "data:modify:block:target:targetPath:insert:index:string:entity:source", + "data:modify:block:target:targetPath:insert:index:string:entity:source:sourcePath", + "data:modify:block:target:targetPath:insert:index:string:entity:source:sourcePath:start", + "data:modify:block:target:targetPath:insert:index:string:entity:source:sourcePath:start:end", + "data:modify:block:target:targetPath:insert:index:string:storage:source", + "data:modify:block:target:targetPath:insert:index:string:storage:source:sourcePath", + "data:modify:block:target:targetPath:insert:index:string:storage:source:sourcePath:start", + "data:modify:block:target:targetPath:insert:index:string:storage:source:sourcePath:start:end", + "data:modify:block:target:targetPath:insert:index:value:value", + "data:modify:block:target:targetPath:merge:compute:block:computePos:float:provider", + "data:modify:block:target:targetPath:merge:compute:block:computePos:integer:provider", + "data:modify:block:target:targetPath:merge:compute:default:float:provider", + "data:modify:block:target:targetPath:merge:compute:default:integer:provider", + "data:modify:block:target:targetPath:merge:compute:entity:computeTarget:float:provider", + "data:modify:block:target:targetPath:merge:compute:entity:computeTarget:integer:provider", + "data:modify:block:target:targetPath:merge:from:block:source", + "data:modify:block:target:targetPath:merge:from:block:source:sourcePath", + "data:modify:block:target:targetPath:merge:from:entity:source", + "data:modify:block:target:targetPath:merge:from:entity:source:sourcePath", + "data:modify:block:target:targetPath:merge:from:storage:source", + "data:modify:block:target:targetPath:merge:from:storage:source:sourcePath", + "data:modify:block:target:targetPath:merge:string:block:source", + "data:modify:block:target:targetPath:merge:string:block:source:sourcePath", + "data:modify:block:target:targetPath:merge:string:block:source:sourcePath:start", + "data:modify:block:target:targetPath:merge:string:block:source:sourcePath:start:end", + "data:modify:block:target:targetPath:merge:string:entity:source", + "data:modify:block:target:targetPath:merge:string:entity:source:sourcePath", + "data:modify:block:target:targetPath:merge:string:entity:source:sourcePath:start", + "data:modify:block:target:targetPath:merge:string:entity:source:sourcePath:start:end", + "data:modify:block:target:targetPath:merge:string:storage:source", + "data:modify:block:target:targetPath:merge:string:storage:source:sourcePath", + "data:modify:block:target:targetPath:merge:string:storage:source:sourcePath:start", + "data:modify:block:target:targetPath:merge:string:storage:source:sourcePath:start:end", + "data:modify:block:target:targetPath:merge:value:value", + "data:modify:block:target:targetPath:prepend:compute:block:computePos:float:provider", + "data:modify:block:target:targetPath:prepend:compute:block:computePos:integer:provider", + "data:modify:block:target:targetPath:prepend:compute:default:float:provider", + "data:modify:block:target:targetPath:prepend:compute:default:integer:provider", + "data:modify:block:target:targetPath:prepend:compute:entity:computeTarget:float:provider", + "data:modify:block:target:targetPath:prepend:compute:entity:computeTarget:integer:provider", + "data:modify:block:target:targetPath:prepend:from:block:source", + "data:modify:block:target:targetPath:prepend:from:block:source:sourcePath", + "data:modify:block:target:targetPath:prepend:from:entity:source", + "data:modify:block:target:targetPath:prepend:from:entity:source:sourcePath", + "data:modify:block:target:targetPath:prepend:from:storage:source", + "data:modify:block:target:targetPath:prepend:from:storage:source:sourcePath", + "data:modify:block:target:targetPath:prepend:string:block:source", + "data:modify:block:target:targetPath:prepend:string:block:source:sourcePath", + "data:modify:block:target:targetPath:prepend:string:block:source:sourcePath:start", + "data:modify:block:target:targetPath:prepend:string:block:source:sourcePath:start:end", + "data:modify:block:target:targetPath:prepend:string:entity:source", + "data:modify:block:target:targetPath:prepend:string:entity:source:sourcePath", + "data:modify:block:target:targetPath:prepend:string:entity:source:sourcePath:start", + "data:modify:block:target:targetPath:prepend:string:entity:source:sourcePath:start:end", + "data:modify:block:target:targetPath:prepend:string:storage:source", + "data:modify:block:target:targetPath:prepend:string:storage:source:sourcePath", + "data:modify:block:target:targetPath:prepend:string:storage:source:sourcePath:start", + "data:modify:block:target:targetPath:prepend:string:storage:source:sourcePath:start:end", + "data:modify:block:target:targetPath:prepend:value:value", + "data:modify:block:target:targetPath:set:compute:block:computePos:float:provider", + "data:modify:block:target:targetPath:set:compute:block:computePos:integer:provider", + "data:modify:block:target:targetPath:set:compute:default:float:provider", + "data:modify:block:target:targetPath:set:compute:default:integer:provider", + "data:modify:block:target:targetPath:set:compute:entity:computeTarget:float:provider", + "data:modify:block:target:targetPath:set:compute:entity:computeTarget:integer:provider", + "data:modify:block:target:targetPath:set:from:block:source", + "data:modify:block:target:targetPath:set:from:block:source:sourcePath", + "data:modify:block:target:targetPath:set:from:entity:source", + "data:modify:block:target:targetPath:set:from:entity:source:sourcePath", + "data:modify:block:target:targetPath:set:from:storage:source", + "data:modify:block:target:targetPath:set:from:storage:source:sourcePath", + "data:modify:block:target:targetPath:set:string:block:source", + "data:modify:block:target:targetPath:set:string:block:source:sourcePath", + "data:modify:block:target:targetPath:set:string:block:source:sourcePath:start", + "data:modify:block:target:targetPath:set:string:block:source:sourcePath:start:end", + "data:modify:block:target:targetPath:set:string:entity:source", + "data:modify:block:target:targetPath:set:string:entity:source:sourcePath", + "data:modify:block:target:targetPath:set:string:entity:source:sourcePath:start", + "data:modify:block:target:targetPath:set:string:entity:source:sourcePath:start:end", + "data:modify:block:target:targetPath:set:string:storage:source", + "data:modify:block:target:targetPath:set:string:storage:source:sourcePath", + "data:modify:block:target:targetPath:set:string:storage:source:sourcePath:start", + "data:modify:block:target:targetPath:set:string:storage:source:sourcePath:start:end", + "data:modify:block:target:targetPath:set:value:value", + "data:modify:entity:target:targetPath:append:compute:block:computePos:float:provider", + "data:modify:entity:target:targetPath:append:compute:block:computePos:integer:provider", + "data:modify:entity:target:targetPath:append:compute:default:float:provider", + "data:modify:entity:target:targetPath:append:compute:default:integer:provider", + "data:modify:entity:target:targetPath:append:compute:entity:computeTarget:float:provider", + "data:modify:entity:target:targetPath:append:compute:entity:computeTarget:integer:provider", + "data:modify:entity:target:targetPath:append:from:block:source", + "data:modify:entity:target:targetPath:append:from:block:source:sourcePath", "data:modify:entity:target:targetPath:append:from:entity:source", "data:modify:entity:target:targetPath:append:from:entity:source:sourcePath", "data:modify:entity:target:targetPath:append:from:storage:source", "data:modify:entity:target:targetPath:append:from:storage:source:sourcePath", - "data:modify:entity:target:targetPath:append:string:block:sourcePos", - "data:modify:entity:target:targetPath:append:string:block:sourcePos:sourcePath", - "data:modify:entity:target:targetPath:append:string:block:sourcePos:sourcePath:start", - "data:modify:entity:target:targetPath:append:string:block:sourcePos:sourcePath:start:end", + "data:modify:entity:target:targetPath:append:string:block:source", + "data:modify:entity:target:targetPath:append:string:block:source:sourcePath", + "data:modify:entity:target:targetPath:append:string:block:source:sourcePath:start", + "data:modify:entity:target:targetPath:append:string:block:source:sourcePath:start:end", "data:modify:entity:target:targetPath:append:string:entity:source", "data:modify:entity:target:targetPath:append:string:entity:source:sourcePath", "data:modify:entity:target:targetPath:append:string:entity:source:sourcePath:start", @@ -294,16 +339,22 @@ "data:modify:entity:target:targetPath:append:string:storage:source:sourcePath:start", "data:modify:entity:target:targetPath:append:string:storage:source:sourcePath:start:end", "data:modify:entity:target:targetPath:append:value:value", - "data:modify:entity:target:targetPath:insert:index:from:block:sourcePos", - "data:modify:entity:target:targetPath:insert:index:from:block:sourcePos:sourcePath", + "data:modify:entity:target:targetPath:insert:index:compute:block:computePos:float:provider", + "data:modify:entity:target:targetPath:insert:index:compute:block:computePos:integer:provider", + "data:modify:entity:target:targetPath:insert:index:compute:default:float:provider", + "data:modify:entity:target:targetPath:insert:index:compute:default:integer:provider", + "data:modify:entity:target:targetPath:insert:index:compute:entity:computeTarget:float:provider", + "data:modify:entity:target:targetPath:insert:index:compute:entity:computeTarget:integer:provider", + "data:modify:entity:target:targetPath:insert:index:from:block:source", + "data:modify:entity:target:targetPath:insert:index:from:block:source:sourcePath", "data:modify:entity:target:targetPath:insert:index:from:entity:source", "data:modify:entity:target:targetPath:insert:index:from:entity:source:sourcePath", "data:modify:entity:target:targetPath:insert:index:from:storage:source", "data:modify:entity:target:targetPath:insert:index:from:storage:source:sourcePath", - "data:modify:entity:target:targetPath:insert:index:string:block:sourcePos", - "data:modify:entity:target:targetPath:insert:index:string:block:sourcePos:sourcePath", - "data:modify:entity:target:targetPath:insert:index:string:block:sourcePos:sourcePath:start", - "data:modify:entity:target:targetPath:insert:index:string:block:sourcePos:sourcePath:start:end", + "data:modify:entity:target:targetPath:insert:index:string:block:source", + "data:modify:entity:target:targetPath:insert:index:string:block:source:sourcePath", + "data:modify:entity:target:targetPath:insert:index:string:block:source:sourcePath:start", + "data:modify:entity:target:targetPath:insert:index:string:block:source:sourcePath:start:end", "data:modify:entity:target:targetPath:insert:index:string:entity:source", "data:modify:entity:target:targetPath:insert:index:string:entity:source:sourcePath", "data:modify:entity:target:targetPath:insert:index:string:entity:source:sourcePath:start", @@ -313,16 +364,22 @@ "data:modify:entity:target:targetPath:insert:index:string:storage:source:sourcePath:start", "data:modify:entity:target:targetPath:insert:index:string:storage:source:sourcePath:start:end", "data:modify:entity:target:targetPath:insert:index:value:value", - "data:modify:entity:target:targetPath:merge:from:block:sourcePos", - "data:modify:entity:target:targetPath:merge:from:block:sourcePos:sourcePath", + "data:modify:entity:target:targetPath:merge:compute:block:computePos:float:provider", + "data:modify:entity:target:targetPath:merge:compute:block:computePos:integer:provider", + "data:modify:entity:target:targetPath:merge:compute:default:float:provider", + "data:modify:entity:target:targetPath:merge:compute:default:integer:provider", + "data:modify:entity:target:targetPath:merge:compute:entity:computeTarget:float:provider", + "data:modify:entity:target:targetPath:merge:compute:entity:computeTarget:integer:provider", + "data:modify:entity:target:targetPath:merge:from:block:source", + "data:modify:entity:target:targetPath:merge:from:block:source:sourcePath", "data:modify:entity:target:targetPath:merge:from:entity:source", "data:modify:entity:target:targetPath:merge:from:entity:source:sourcePath", "data:modify:entity:target:targetPath:merge:from:storage:source", "data:modify:entity:target:targetPath:merge:from:storage:source:sourcePath", - "data:modify:entity:target:targetPath:merge:string:block:sourcePos", - "data:modify:entity:target:targetPath:merge:string:block:sourcePos:sourcePath", - "data:modify:entity:target:targetPath:merge:string:block:sourcePos:sourcePath:start", - "data:modify:entity:target:targetPath:merge:string:block:sourcePos:sourcePath:start:end", + "data:modify:entity:target:targetPath:merge:string:block:source", + "data:modify:entity:target:targetPath:merge:string:block:source:sourcePath", + "data:modify:entity:target:targetPath:merge:string:block:source:sourcePath:start", + "data:modify:entity:target:targetPath:merge:string:block:source:sourcePath:start:end", "data:modify:entity:target:targetPath:merge:string:entity:source", "data:modify:entity:target:targetPath:merge:string:entity:source:sourcePath", "data:modify:entity:target:targetPath:merge:string:entity:source:sourcePath:start", @@ -332,16 +389,22 @@ "data:modify:entity:target:targetPath:merge:string:storage:source:sourcePath:start", "data:modify:entity:target:targetPath:merge:string:storage:source:sourcePath:start:end", "data:modify:entity:target:targetPath:merge:value:value", - "data:modify:entity:target:targetPath:prepend:from:block:sourcePos", - "data:modify:entity:target:targetPath:prepend:from:block:sourcePos:sourcePath", + "data:modify:entity:target:targetPath:prepend:compute:block:computePos:float:provider", + "data:modify:entity:target:targetPath:prepend:compute:block:computePos:integer:provider", + "data:modify:entity:target:targetPath:prepend:compute:default:float:provider", + "data:modify:entity:target:targetPath:prepend:compute:default:integer:provider", + "data:modify:entity:target:targetPath:prepend:compute:entity:computeTarget:float:provider", + "data:modify:entity:target:targetPath:prepend:compute:entity:computeTarget:integer:provider", + "data:modify:entity:target:targetPath:prepend:from:block:source", + "data:modify:entity:target:targetPath:prepend:from:block:source:sourcePath", "data:modify:entity:target:targetPath:prepend:from:entity:source", "data:modify:entity:target:targetPath:prepend:from:entity:source:sourcePath", "data:modify:entity:target:targetPath:prepend:from:storage:source", "data:modify:entity:target:targetPath:prepend:from:storage:source:sourcePath", - "data:modify:entity:target:targetPath:prepend:string:block:sourcePos", - "data:modify:entity:target:targetPath:prepend:string:block:sourcePos:sourcePath", - "data:modify:entity:target:targetPath:prepend:string:block:sourcePos:sourcePath:start", - "data:modify:entity:target:targetPath:prepend:string:block:sourcePos:sourcePath:start:end", + "data:modify:entity:target:targetPath:prepend:string:block:source", + "data:modify:entity:target:targetPath:prepend:string:block:source:sourcePath", + "data:modify:entity:target:targetPath:prepend:string:block:source:sourcePath:start", + "data:modify:entity:target:targetPath:prepend:string:block:source:sourcePath:start:end", "data:modify:entity:target:targetPath:prepend:string:entity:source", "data:modify:entity:target:targetPath:prepend:string:entity:source:sourcePath", "data:modify:entity:target:targetPath:prepend:string:entity:source:sourcePath:start", @@ -351,16 +414,22 @@ "data:modify:entity:target:targetPath:prepend:string:storage:source:sourcePath:start", "data:modify:entity:target:targetPath:prepend:string:storage:source:sourcePath:start:end", "data:modify:entity:target:targetPath:prepend:value:value", - "data:modify:entity:target:targetPath:set:from:block:sourcePos", - "data:modify:entity:target:targetPath:set:from:block:sourcePos:sourcePath", + "data:modify:entity:target:targetPath:set:compute:block:computePos:float:provider", + "data:modify:entity:target:targetPath:set:compute:block:computePos:integer:provider", + "data:modify:entity:target:targetPath:set:compute:default:float:provider", + "data:modify:entity:target:targetPath:set:compute:default:integer:provider", + "data:modify:entity:target:targetPath:set:compute:entity:computeTarget:float:provider", + "data:modify:entity:target:targetPath:set:compute:entity:computeTarget:integer:provider", + "data:modify:entity:target:targetPath:set:from:block:source", + "data:modify:entity:target:targetPath:set:from:block:source:sourcePath", "data:modify:entity:target:targetPath:set:from:entity:source", "data:modify:entity:target:targetPath:set:from:entity:source:sourcePath", "data:modify:entity:target:targetPath:set:from:storage:source", "data:modify:entity:target:targetPath:set:from:storage:source:sourcePath", - "data:modify:entity:target:targetPath:set:string:block:sourcePos", - "data:modify:entity:target:targetPath:set:string:block:sourcePos:sourcePath", - "data:modify:entity:target:targetPath:set:string:block:sourcePos:sourcePath:start", - "data:modify:entity:target:targetPath:set:string:block:sourcePos:sourcePath:start:end", + "data:modify:entity:target:targetPath:set:string:block:source", + "data:modify:entity:target:targetPath:set:string:block:source:sourcePath", + "data:modify:entity:target:targetPath:set:string:block:source:sourcePath:start", + "data:modify:entity:target:targetPath:set:string:block:source:sourcePath:start:end", "data:modify:entity:target:targetPath:set:string:entity:source", "data:modify:entity:target:targetPath:set:string:entity:source:sourcePath", "data:modify:entity:target:targetPath:set:string:entity:source:sourcePath:start", @@ -370,16 +439,22 @@ "data:modify:entity:target:targetPath:set:string:storage:source:sourcePath:start", "data:modify:entity:target:targetPath:set:string:storage:source:sourcePath:start:end", "data:modify:entity:target:targetPath:set:value:value", - "data:modify:storage:target:targetPath:append:from:block:sourcePos", - "data:modify:storage:target:targetPath:append:from:block:sourcePos:sourcePath", + "data:modify:storage:target:targetPath:append:compute:block:computePos:float:provider", + "data:modify:storage:target:targetPath:append:compute:block:computePos:integer:provider", + "data:modify:storage:target:targetPath:append:compute:default:float:provider", + "data:modify:storage:target:targetPath:append:compute:default:integer:provider", + "data:modify:storage:target:targetPath:append:compute:entity:computeTarget:float:provider", + "data:modify:storage:target:targetPath:append:compute:entity:computeTarget:integer:provider", + "data:modify:storage:target:targetPath:append:from:block:source", + "data:modify:storage:target:targetPath:append:from:block:source:sourcePath", "data:modify:storage:target:targetPath:append:from:entity:source", "data:modify:storage:target:targetPath:append:from:entity:source:sourcePath", "data:modify:storage:target:targetPath:append:from:storage:source", "data:modify:storage:target:targetPath:append:from:storage:source:sourcePath", - "data:modify:storage:target:targetPath:append:string:block:sourcePos", - "data:modify:storage:target:targetPath:append:string:block:sourcePos:sourcePath", - "data:modify:storage:target:targetPath:append:string:block:sourcePos:sourcePath:start", - "data:modify:storage:target:targetPath:append:string:block:sourcePos:sourcePath:start:end", + "data:modify:storage:target:targetPath:append:string:block:source", + "data:modify:storage:target:targetPath:append:string:block:source:sourcePath", + "data:modify:storage:target:targetPath:append:string:block:source:sourcePath:start", + "data:modify:storage:target:targetPath:append:string:block:source:sourcePath:start:end", "data:modify:storage:target:targetPath:append:string:entity:source", "data:modify:storage:target:targetPath:append:string:entity:source:sourcePath", "data:modify:storage:target:targetPath:append:string:entity:source:sourcePath:start", @@ -389,16 +464,22 @@ "data:modify:storage:target:targetPath:append:string:storage:source:sourcePath:start", "data:modify:storage:target:targetPath:append:string:storage:source:sourcePath:start:end", "data:modify:storage:target:targetPath:append:value:value", - "data:modify:storage:target:targetPath:insert:index:from:block:sourcePos", - "data:modify:storage:target:targetPath:insert:index:from:block:sourcePos:sourcePath", + "data:modify:storage:target:targetPath:insert:index:compute:block:computePos:float:provider", + "data:modify:storage:target:targetPath:insert:index:compute:block:computePos:integer:provider", + "data:modify:storage:target:targetPath:insert:index:compute:default:float:provider", + "data:modify:storage:target:targetPath:insert:index:compute:default:integer:provider", + "data:modify:storage:target:targetPath:insert:index:compute:entity:computeTarget:float:provider", + "data:modify:storage:target:targetPath:insert:index:compute:entity:computeTarget:integer:provider", + "data:modify:storage:target:targetPath:insert:index:from:block:source", + "data:modify:storage:target:targetPath:insert:index:from:block:source:sourcePath", "data:modify:storage:target:targetPath:insert:index:from:entity:source", "data:modify:storage:target:targetPath:insert:index:from:entity:source:sourcePath", "data:modify:storage:target:targetPath:insert:index:from:storage:source", "data:modify:storage:target:targetPath:insert:index:from:storage:source:sourcePath", - "data:modify:storage:target:targetPath:insert:index:string:block:sourcePos", - "data:modify:storage:target:targetPath:insert:index:string:block:sourcePos:sourcePath", - "data:modify:storage:target:targetPath:insert:index:string:block:sourcePos:sourcePath:start", - "data:modify:storage:target:targetPath:insert:index:string:block:sourcePos:sourcePath:start:end", + "data:modify:storage:target:targetPath:insert:index:string:block:source", + "data:modify:storage:target:targetPath:insert:index:string:block:source:sourcePath", + "data:modify:storage:target:targetPath:insert:index:string:block:source:sourcePath:start", + "data:modify:storage:target:targetPath:insert:index:string:block:source:sourcePath:start:end", "data:modify:storage:target:targetPath:insert:index:string:entity:source", "data:modify:storage:target:targetPath:insert:index:string:entity:source:sourcePath", "data:modify:storage:target:targetPath:insert:index:string:entity:source:sourcePath:start", @@ -408,16 +489,22 @@ "data:modify:storage:target:targetPath:insert:index:string:storage:source:sourcePath:start", "data:modify:storage:target:targetPath:insert:index:string:storage:source:sourcePath:start:end", "data:modify:storage:target:targetPath:insert:index:value:value", - "data:modify:storage:target:targetPath:merge:from:block:sourcePos", - "data:modify:storage:target:targetPath:merge:from:block:sourcePos:sourcePath", + "data:modify:storage:target:targetPath:merge:compute:block:computePos:float:provider", + "data:modify:storage:target:targetPath:merge:compute:block:computePos:integer:provider", + "data:modify:storage:target:targetPath:merge:compute:default:float:provider", + "data:modify:storage:target:targetPath:merge:compute:default:integer:provider", + "data:modify:storage:target:targetPath:merge:compute:entity:computeTarget:float:provider", + "data:modify:storage:target:targetPath:merge:compute:entity:computeTarget:integer:provider", + "data:modify:storage:target:targetPath:merge:from:block:source", + "data:modify:storage:target:targetPath:merge:from:block:source:sourcePath", "data:modify:storage:target:targetPath:merge:from:entity:source", "data:modify:storage:target:targetPath:merge:from:entity:source:sourcePath", "data:modify:storage:target:targetPath:merge:from:storage:source", "data:modify:storage:target:targetPath:merge:from:storage:source:sourcePath", - "data:modify:storage:target:targetPath:merge:string:block:sourcePos", - "data:modify:storage:target:targetPath:merge:string:block:sourcePos:sourcePath", - "data:modify:storage:target:targetPath:merge:string:block:sourcePos:sourcePath:start", - "data:modify:storage:target:targetPath:merge:string:block:sourcePos:sourcePath:start:end", + "data:modify:storage:target:targetPath:merge:string:block:source", + "data:modify:storage:target:targetPath:merge:string:block:source:sourcePath", + "data:modify:storage:target:targetPath:merge:string:block:source:sourcePath:start", + "data:modify:storage:target:targetPath:merge:string:block:source:sourcePath:start:end", "data:modify:storage:target:targetPath:merge:string:entity:source", "data:modify:storage:target:targetPath:merge:string:entity:source:sourcePath", "data:modify:storage:target:targetPath:merge:string:entity:source:sourcePath:start", @@ -427,16 +514,22 @@ "data:modify:storage:target:targetPath:merge:string:storage:source:sourcePath:start", "data:modify:storage:target:targetPath:merge:string:storage:source:sourcePath:start:end", "data:modify:storage:target:targetPath:merge:value:value", - "data:modify:storage:target:targetPath:prepend:from:block:sourcePos", - "data:modify:storage:target:targetPath:prepend:from:block:sourcePos:sourcePath", + "data:modify:storage:target:targetPath:prepend:compute:block:computePos:float:provider", + "data:modify:storage:target:targetPath:prepend:compute:block:computePos:integer:provider", + "data:modify:storage:target:targetPath:prepend:compute:default:float:provider", + "data:modify:storage:target:targetPath:prepend:compute:default:integer:provider", + "data:modify:storage:target:targetPath:prepend:compute:entity:computeTarget:float:provider", + "data:modify:storage:target:targetPath:prepend:compute:entity:computeTarget:integer:provider", + "data:modify:storage:target:targetPath:prepend:from:block:source", + "data:modify:storage:target:targetPath:prepend:from:block:source:sourcePath", "data:modify:storage:target:targetPath:prepend:from:entity:source", "data:modify:storage:target:targetPath:prepend:from:entity:source:sourcePath", "data:modify:storage:target:targetPath:prepend:from:storage:source", "data:modify:storage:target:targetPath:prepend:from:storage:source:sourcePath", - "data:modify:storage:target:targetPath:prepend:string:block:sourcePos", - "data:modify:storage:target:targetPath:prepend:string:block:sourcePos:sourcePath", - "data:modify:storage:target:targetPath:prepend:string:block:sourcePos:sourcePath:start", - "data:modify:storage:target:targetPath:prepend:string:block:sourcePos:sourcePath:start:end", + "data:modify:storage:target:targetPath:prepend:string:block:source", + "data:modify:storage:target:targetPath:prepend:string:block:source:sourcePath", + "data:modify:storage:target:targetPath:prepend:string:block:source:sourcePath:start", + "data:modify:storage:target:targetPath:prepend:string:block:source:sourcePath:start:end", "data:modify:storage:target:targetPath:prepend:string:entity:source", "data:modify:storage:target:targetPath:prepend:string:entity:source:sourcePath", "data:modify:storage:target:targetPath:prepend:string:entity:source:sourcePath:start", @@ -446,16 +539,22 @@ "data:modify:storage:target:targetPath:prepend:string:storage:source:sourcePath:start", "data:modify:storage:target:targetPath:prepend:string:storage:source:sourcePath:start:end", "data:modify:storage:target:targetPath:prepend:value:value", - "data:modify:storage:target:targetPath:set:from:block:sourcePos", - "data:modify:storage:target:targetPath:set:from:block:sourcePos:sourcePath", + "data:modify:storage:target:targetPath:set:compute:block:computePos:float:provider", + "data:modify:storage:target:targetPath:set:compute:block:computePos:integer:provider", + "data:modify:storage:target:targetPath:set:compute:default:float:provider", + "data:modify:storage:target:targetPath:set:compute:default:integer:provider", + "data:modify:storage:target:targetPath:set:compute:entity:computeTarget:float:provider", + "data:modify:storage:target:targetPath:set:compute:entity:computeTarget:integer:provider", + "data:modify:storage:target:targetPath:set:from:block:source", + "data:modify:storage:target:targetPath:set:from:block:source:sourcePath", "data:modify:storage:target:targetPath:set:from:entity:source", "data:modify:storage:target:targetPath:set:from:entity:source:sourcePath", "data:modify:storage:target:targetPath:set:from:storage:source", "data:modify:storage:target:targetPath:set:from:storage:source:sourcePath", - "data:modify:storage:target:targetPath:set:string:block:sourcePos", - "data:modify:storage:target:targetPath:set:string:block:sourcePos:sourcePath", - "data:modify:storage:target:targetPath:set:string:block:sourcePos:sourcePath:start", - "data:modify:storage:target:targetPath:set:string:block:sourcePos:sourcePath:start:end", + "data:modify:storage:target:targetPath:set:string:block:source", + "data:modify:storage:target:targetPath:set:string:block:source:sourcePath", + "data:modify:storage:target:targetPath:set:string:block:source:sourcePath:start", + "data:modify:storage:target:targetPath:set:string:block:source:sourcePath:start:end", "data:modify:storage:target:targetPath:set:string:entity:source", "data:modify:storage:target:targetPath:set:string:entity:source:sourcePath", "data:modify:storage:target:targetPath:set:string:entity:source:sourcePath:start", @@ -465,7 +564,7 @@ "data:modify:storage:target:targetPath:set:string:storage:source:sourcePath:start", "data:modify:storage:target:targetPath:set:string:storage:source:sourcePath:start:end", "data:modify:storage:target:targetPath:set:value:value", - "data:remove:block:targetPos:path", + "data:remove:block:target:path", "data:remove:entity:target:path", "data:remove:storage:target:path", "datapack:create:id:description", @@ -517,8 +616,8 @@ "execute:if:blocks:start:end:destination:all:subcommand", "execute:if:blocks:start:end:destination:masked", "execute:if:blocks:start:end:destination:masked:subcommand", - "execute:if:data:block:sourcePos:path", - "execute:if:data:block:sourcePos:path:subcommand", + "execute:if:data:block:source:path", + "execute:if:data:block:source:path:subcommand", "execute:if:data:entity:source:path", "execute:if:data:entity:source:path:subcommand", "execute:if:data:storage:source:path", @@ -528,10 +627,10 @@ "execute:if:entity:entities", "execute:if:entity:entities:subcommand", "execute:if:function:name:subcommand", - "execute:if:items:block:pos:slots:item_predicate", - "execute:if:items:block:pos:slots:item_predicate:subcommand", - "execute:if:items:entity:entities:slots:item_predicate", - "execute:if:items:entity:entities:slots:item_predicate:subcommand", + "execute:if:items:block:source:slots:item_predicate", + "execute:if:items:block:source:slots:item_predicate:subcommand", + "execute:if:items:entity:source:slots:item_predicate", + "execute:if:items:entity:source:slots:item_predicate:subcommand", "execute:if:loaded:pos", "execute:if:loaded:pos:subcommand", "execute:if:predicate:predicate", @@ -548,6 +647,10 @@ "execute:if:score:target:targetObjective:>=:source:sourceObjective:subcommand", "execute:if:score:target:targetObjective:matches:range", "execute:if:score:target:targetObjective:matches:range:subcommand", + "execute:if:slots:block:source:slots", + "execute:if:slots:block:source:slots:subcommand", + "execute:if:slots:entity:source:slots", + "execute:if:slots:entity:source:slots:subcommand", "execute:if:stopwatch:id:range", "execute:if:stopwatch:id:range:subcommand", "execute:in:dimension:subcommand", @@ -565,12 +668,12 @@ "execute:rotated:as:targets:subcommand", "execute:rotated:rot:subcommand", "execute:run:subcommand", - "execute:store:result:block:targetPos:path:byte:scale:subcommand", - "execute:store:result:block:targetPos:path:double:scale:subcommand", - "execute:store:result:block:targetPos:path:float:scale:subcommand", - "execute:store:result:block:targetPos:path:int:scale:subcommand", - "execute:store:result:block:targetPos:path:long:scale:subcommand", - "execute:store:result:block:targetPos:path:short:scale:subcommand", + "execute:store:result:block:target:path:byte:scale:subcommand", + "execute:store:result:block:target:path:double:scale:subcommand", + "execute:store:result:block:target:path:float:scale:subcommand", + "execute:store:result:block:target:path:int:scale:subcommand", + "execute:store:result:block:target:path:long:scale:subcommand", + "execute:store:result:block:target:path:short:scale:subcommand", "execute:store:result:bossbar:id:max:subcommand", "execute:store:result:bossbar:id:value:subcommand", "execute:store:result:entity:target:path:byte:scale:subcommand", @@ -586,12 +689,12 @@ "execute:store:result:storage:target:path:int:scale:subcommand", "execute:store:result:storage:target:path:long:scale:subcommand", "execute:store:result:storage:target:path:short:scale:subcommand", - "execute:store:success:block:targetPos:path:byte:scale:subcommand", - "execute:store:success:block:targetPos:path:double:scale:subcommand", - "execute:store:success:block:targetPos:path:float:scale:subcommand", - "execute:store:success:block:targetPos:path:int:scale:subcommand", - "execute:store:success:block:targetPos:path:long:scale:subcommand", - "execute:store:success:block:targetPos:path:short:scale:subcommand", + "execute:store:success:block:target:path:byte:scale:subcommand", + "execute:store:success:block:target:path:double:scale:subcommand", + "execute:store:success:block:target:path:float:scale:subcommand", + "execute:store:success:block:target:path:int:scale:subcommand", + "execute:store:success:block:target:path:long:scale:subcommand", + "execute:store:success:block:target:path:short:scale:subcommand", "execute:store:success:bossbar:id:max:subcommand", "execute:store:success:bossbar:id:value:subcommand", "execute:store:success:entity:target:path:byte:scale:subcommand", @@ -616,8 +719,8 @@ "execute:unless:blocks:start:end:destination:all:subcommand", "execute:unless:blocks:start:end:destination:masked", "execute:unless:blocks:start:end:destination:masked:subcommand", - "execute:unless:data:block:sourcePos:path", - "execute:unless:data:block:sourcePos:path:subcommand", + "execute:unless:data:block:source:path", + "execute:unless:data:block:source:path:subcommand", "execute:unless:data:entity:source:path", "execute:unless:data:entity:source:path:subcommand", "execute:unless:data:storage:source:path", @@ -627,10 +730,10 @@ "execute:unless:entity:entities", "execute:unless:entity:entities:subcommand", "execute:unless:function:name:subcommand", - "execute:unless:items:block:pos:slots:item_predicate", - "execute:unless:items:block:pos:slots:item_predicate:subcommand", - "execute:unless:items:entity:entities:slots:item_predicate", - "execute:unless:items:entity:entities:slots:item_predicate:subcommand", + "execute:unless:items:block:source:slots:item_predicate", + "execute:unless:items:block:source:slots:item_predicate:subcommand", + "execute:unless:items:entity:source:slots:item_predicate", + "execute:unless:items:entity:source:slots:item_predicate:subcommand", "execute:unless:loaded:pos", "execute:unless:loaded:pos:subcommand", "execute:unless:predicate:predicate", @@ -647,6 +750,10 @@ "execute:unless:score:target:targetObjective:>=:source:sourceObjective:subcommand", "execute:unless:score:target:targetObjective:matches:range", "execute:unless:score:target:targetObjective:matches:range:subcommand", + "execute:unless:slots:block:source:slots", + "execute:unless:slots:block:source:slots:subcommand", + "execute:unless:slots:entity:source:slots", + "execute:unless:slots:entity:source:slots:subcommand", "execute:unless:stopwatch:id:range", "execute:unless:stopwatch:id:range:subcommand", "experience:add:target:amount", @@ -683,8 +790,8 @@ "forceload:remove:from:to", "function:name", "function:name:arguments", - "function:name:with:block:sourcePos", - "function:name:with:block:sourcePos:path", + "function:name:with:block:source", + "function:name:with:block:source:path", "function:name:with:entity:source", "function:name:with:entity:source:path", "function:name:with:storage:source", @@ -931,20 +1038,44 @@ "give:targets:item:count", "help", "help:command", - "item:modify:block:pos:slot:modifier", - "item:modify:entity:targets:slot:modifier", - "item:replace:block:pos:slot:from:block:source:sourceSlot", - "item:replace:block:pos:slot:from:block:source:sourceSlot:modifier", - "item:replace:block:pos:slot:from:entity:source:sourceSlot", - "item:replace:block:pos:slot:from:entity:source:sourceSlot:modifier", - "item:replace:block:pos:slot:with:item", - "item:replace:block:pos:slot:with:item:count", - "item:replace:entity:targets:slot:from:block:source:sourceSlot", - "item:replace:entity:targets:slot:from:block:source:sourceSlot:modifier", - "item:replace:entity:targets:slot:from:entity:source:sourceSlot", - "item:replace:entity:targets:slot:from:entity:source:sourceSlot:modifier", - "item:replace:entity:targets:slot:with:item", - "item:replace:entity:targets:slot:with:item:count", + "item:fill:block:target:slots:from:block:source:sourceSlots", + "item:fill:block:target:slots:from:block:source:sourceSlots:modifier", + "item:fill:block:target:slots:from:entity:source:sourceSlots", + "item:fill:block:target:slots:from:entity:source:sourceSlots:modifier", + "item:fill:block:target:slots:with:item", + "item:fill:block:target:slots:with:item:count", + "item:fill:entity:target:slots:from:block:source:sourceSlots", + "item:fill:entity:target:slots:from:block:source:sourceSlots:modifier", + "item:fill:entity:target:slots:from:entity:source:sourceSlots", + "item:fill:entity:target:slots:from:entity:source:sourceSlots:modifier", + "item:fill:entity:target:slots:with:item", + "item:fill:entity:target:slots:with:item:count", + "item:modify:block:target:slots:modifier", + "item:modify:entity:target:slots:modifier", + "item:override:block:target:slots:from:block:source:sourceSlots", + "item:override:block:target:slots:from:block:source:sourceSlots:modifier", + "item:override:block:target:slots:from:entity:source:sourceSlots", + "item:override:block:target:slots:from:entity:source:sourceSlots:modifier", + "item:override:block:target:slots:with:item", + "item:override:block:target:slots:with:item:count", + "item:override:entity:target:slots:from:block:source:sourceSlots", + "item:override:entity:target:slots:from:block:source:sourceSlots:modifier", + "item:override:entity:target:slots:from:entity:source:sourceSlots", + "item:override:entity:target:slots:from:entity:source:sourceSlots:modifier", + "item:override:entity:target:slots:with:item", + "item:override:entity:target:slots:with:item:count", + "item:replace:block:target:slots:from:block:source:sourceSlots", + "item:replace:block:target:slots:from:block:source:sourceSlots:modifier", + "item:replace:block:target:slots:from:entity:source:sourceSlots", + "item:replace:block:target:slots:from:entity:source:sourceSlots:modifier", + "item:replace:block:target:slots:with:item", + "item:replace:block:target:slots:with:item:count", + "item:replace:entity:target:slots:from:block:source:sourceSlots", + "item:replace:entity:target:slots:from:block:source:sourceSlots:modifier", + "item:replace:entity:target:slots:from:entity:source:sourceSlots", + "item:replace:entity:target:slots:from:entity:source:sourceSlots:modifier", + "item:replace:entity:target:slots:with:item", + "item:replace:entity:target:slots:with:item:count", "jfr:start", "jfr:stop", "kick:targets", @@ -1120,10 +1251,13 @@ "playsound:sound:weather:targets:pos:volume", "playsound:sound:weather:targets:pos:volume:pitch", "playsound:sound:weather:targets:pos:volume:pitch:minVolume", + "posteffect:add:targets:posteffect", + "posteffect:clear:targets", + "posteffect:list:target", + "posteffect:remove:targets:posteffect", "publish", "publish:allowCommands", - "publish:allowCommands:gamemode", - "publish:allowCommands:gamemode:port", + "publish:allowCommands:port", "random:reset:*", "random:reset:*:seed", "random:reset:*:seed:includeWorldSeed", @@ -1244,7 +1378,11 @@ "swing", "swing:targets", "swing:targets:mainhand", + "swing:targets:mainhand:animation", + "swing:targets:mainhand:animation:duration", "swing:targets:offhand", + "swing:targets:offhand:animation", + "swing:targets:offhand:animation:duration", "tag:targets:add:name", "tag:targets:list", "tag:targets:remove:name", diff --git a/src/beet/contrib/worldgen.py b/src/beet/contrib/worldgen.py index c2336b95b..ebeff7455 100644 --- a/src/beet/contrib/worldgen.py +++ b/src/beet/contrib/worldgen.py @@ -27,6 +27,24 @@ "WorldgenFlatLevelGeneratorPresetTag", "WorldgenWorldPresetTag", "ConfiguredFeatureTag", + "WorldgenCarver", + "WorldgenBlockStateProvider", + "WorldgenMaterialRule", + "WorldgenMaterialCondition", + "WorldgenFeature", + "WorldgenFeatureTag", + "DimensionTag", + "DimensionTypeTag", + "WorldgenBlockStateProviderTag", + "WorldgenCarverTag", + "WorldgenDensityFunctionTag", + "WorldgenMaterialConditionTag", + "WorldgenMaterialRuleTag", + "WorldgenMultiNoiseBiomeSourceParameterListTag", + "WorldgenNoiseSettingsTag", + "WorldgenNoiseTag", + "WorldgenProcessorListTag", + "WorldgenTemplatePoolTag", ] @@ -69,6 +87,24 @@ def worldgen(pack: Union[Context, DataPack]): WorldgenFlatLevelGeneratorPresetTag, WorldgenWorldPresetTag, ConfiguredFeatureTag, + WorldgenCarver, + WorldgenBlockStateProvider, + WorldgenMaterialRule, + WorldgenMaterialCondition, + WorldgenFeature, + WorldgenFeatureTag, + DimensionTag, + DimensionTypeTag, + WorldgenBlockStateProviderTag, + WorldgenCarverTag, + WorldgenDensityFunctionTag, + WorldgenMaterialConditionTag, + WorldgenMaterialRuleTag, + WorldgenMultiNoiseBiomeSourceParameterListTag, + WorldgenNoiseSettingsTag, + WorldgenNoiseTag, + WorldgenProcessorListTag, + WorldgenTemplatePoolTag, ] @@ -194,6 +230,67 @@ class WorldgenMultiNoiseBiomeSourceParameterList(JsonFile): extension: ClassVar[str] = ".json" +class WorldgenCarver(JsonFile): + """Class representing a worldgen carver.""" + + scope: ClassVar[NamespaceFileScope] = ( + "worldgen", + "carver", + ) + extension: ClassVar[str] = ".json" + + +class WorldgenBlockStateProvider(JsonFile): + """Class representing a block state provider.""" + + scope: ClassVar[NamespaceFileScope] = ( + "worldgen", + "block_state_provider", + ) + extension: ClassVar[str] = ".json" + + +class WorldgenMaterialRule(JsonFile): + """Class representing a material rule.""" + + scope: ClassVar[NamespaceFileScope] = ( + "worldgen", + "material_rule", + ) + extension: ClassVar[str] = ".json" + + +class WorldgenMaterialCondition(JsonFile): + """Class representing a material condition.""" + + scope: ClassVar[NamespaceFileScope] = ( + "worldgen", + "material_condition", + ) + extension: ClassVar[str] = ".json" + + +class WorldgenFeature(JsonFile): + """Class representing a wordgen feature.""" + + scope: ClassVar[NamespaceFileScope] = ( + "worldgen", + "feature", + ) + extension: ClassVar[str] = ".json" + + +class WorldgenFeatureTag(TagFile): + """Class representing a wordgen feature.""" + + scope: ClassVar[NamespaceFileScope] = ( + "tags", + "worldgen", + "feature", + ) + extension: ClassVar[str] = ".json" + + class WorldgenBiomeTag(TagFile): """Class representing a biome tag.""" @@ -245,3 +342,115 @@ class ConfiguredFeatureTag(TagFile): """Class representing a configured feature tag.""" scope: ClassVar[NamespaceFileScope] = ("tags", "worldgen", "configured_feature") + + +class DimensionTag(TagFile): + """Class representing a dimension tag.""" + + scope: ClassVar[NamespaceFileScope] = ("tags", "dimension") + + +class DimensionTypeTag(TagFile): + """Class representing a dimension type tag.""" + + scope: ClassVar[NamespaceFileScope] = ("tags", "dimension_type") + + +class WorldgenBlockStateProviderTag(TagFile): + """Class representing a block state provider tag.""" + + scope: ClassVar[NamespaceFileScope] = ( + "tags", + "worldgen", + "block_state_provider", + ) + + +class WorldgenCarverTag(TagFile): + """Class representing a worldgen carver tag.""" + + scope: ClassVar[NamespaceFileScope] = ( + "tags", + "worldgen", + "carver", + ) + + +class WorldgenDensityFunctionTag(TagFile): + """Class representing a density function tag.""" + + scope: ClassVar[NamespaceFileScope] = ( + "tags", + "worldgen", + "density_function", + ) + + +class WorldgenMaterialConditionTag(TagFile): + """Class representing a material condition tag.""" + + scope: ClassVar[NamespaceFileScope] = ( + "tags", + "worldgen", + "material_condition", + ) + + +class WorldgenMaterialRuleTag(TagFile): + """Class representing a material rule tag.""" + + scope: ClassVar[NamespaceFileScope] = ( + "tags", + "worldgen", + "material_rule", + ) + + +class WorldgenMultiNoiseBiomeSourceParameterListTag(TagFile): + """Class representing a multi noise biome source parameter list tag.""" + + scope: ClassVar[NamespaceFileScope] = ( + "tags", + "worldgen", + "multi_noise_biome_source_parameter_list", + ) + + +class WorldgenNoiseSettingsTag(TagFile): + """Class representing worldgen noise settings tag.""" + + scope: ClassVar[NamespaceFileScope] = ( + "tags", + "worldgen", + "noise_settings", + ) + + +class WorldgenNoiseTag(TagFile): + """Class representing a worldgen noise tag.""" + + scope: ClassVar[NamespaceFileScope] = ( + "tags", + "worldgen", + "noise", + ) + + +class WorldgenProcessorListTag(TagFile): + """Class representing a worldgen processor list tag.""" + + scope: ClassVar[NamespaceFileScope] = ( + "tags", + "worldgen", + "processor_list", + ) + + +class WorldgenTemplatePoolTag(TagFile): + """Class representing a worldgen template pool tag.""" + + scope: ClassVar[NamespaceFileScope] = ( + "tags", + "worldgen", + "template_pool", + ) diff --git a/src/beet/library/base.py b/src/beet/library/base.py index 7c67c4478..171819915 100644 --- a/src/beet/library/base.py +++ b/src/beet/library/base.py @@ -87,7 +87,7 @@ from .utils import list_extensions, list_origin_folders -LATEST_MINECRAFT_VERSION: str = "26.2" +LATEST_MINECRAFT_VERSION: str = "26.3" T = TypeVar("T") diff --git a/src/beet/library/data_pack.py b/src/beet/library/data_pack.py index 1de9ab3a9..7f6373f03 100644 --- a/src/beet/library/data_pack.py +++ b/src/beet/library/data_pack.py @@ -57,6 +57,35 @@ "TestEnvironment", "SulfurCubeArchetype", "PotionTag", + "BlockTranformer", + "ContextIntProvider", + "ContextFloatProvider", + "DecoratedPotPattern", + "SlotSource", + "SlotSourceTag", + "LootTableTag", + "AdvancementTag", + "ItemModifierTag", + "ContextIntProviderTag", + "ContextFloatProviderTag", + "RecipeTag", + "PredicateTag", + "BlockTransformerTag", + "CatSoundVariantTag", + "ChickenSoundVariantTag", + "CowSoundVariantTag", + "DecoratedPotPatternTag", + "EnchantmentProviderTag", + "JukeboxSongTag", + "PigSoundVariantTag", + "PigVariantTag", + "SulfurCubeArchetypeTag", + "TestEnvironmentTag", + "TestInstanceTag", + "TrialSpawnerTag", + "TrimMaterialTag", + "TrimPatternTag", + "WolfVariantTag", ] @@ -171,6 +200,34 @@ class TrialSpawner(JsonFile): extension: ClassVar[str] = ".json" +class BlockTranformer(JsonFile): + """Class representing a block transformer.""" + + scope: ClassVar[NamespaceFileScope] = ("block_transformer",) + extension: ClassVar[str] = ".json" + + +class ContextIntProvider(JsonFile): + """Class representing a int provider.""" + + scope: ClassVar[NamespaceFileScope] = ("context_int_provider",) + extension: ClassVar[str] = ".json" + + +class ContextFloatProvider(JsonFile): + """Class representing a float provider.""" + + scope: ClassVar[NamespaceFileScope] = ("context_float_provider",) + extension: ClassVar[str] = ".json" + + +class DecoratedPotPattern(JsonFile): + """Class representing a float provider.""" + + scope: ClassVar[NamespaceFileScope] = ("decorated_pot_pattern",) + extension: ClassVar[str] = ".json" + + class FrogVariant(JsonFile): """Class representing a frog variant.""" @@ -255,6 +312,13 @@ class SulfurCubeArchetype(JsonFile): extension: ClassVar[str] = ".json" +class SlotSource(JsonFile): + """Class representing a slot source.""" + + scope: ClassVar[NamespaceFileScope] = ("slot_source",) + extension: ClassVar[str] = ".json" + + @dataclass(eq=False, repr=False) class Function(TextFileBase[List[str]]): """Class representing a function.""" @@ -622,6 +686,15 @@ class PointOfInterestTypeTag(TagFile): ) +class LootTableTag(TagFile): + """Class representing a loot table tag.""" + + scope: ClassVar[NamespaceFileScope] = ( + "tags", + "loot_table", + ) + + class FrogVariantTag(TagFile): """Class representing a frog variant tag.""" @@ -721,6 +794,213 @@ class PotionTag(TagFile): ) +class AdvancementTag(TagFile): + """Class representing an advancement tag.""" + + scope: ClassVar[NamespaceFileScope] = ( + "tags", + "advancement", + ) + + +class ItemModifierTag(TagFile): + """Class representing an item modifier tag.""" + + scope: ClassVar[NamespaceFileScope] = ( + "tags", + "item_modifier", + ) + + +class PredicateTag(TagFile): + """Class representing a predicate tag.""" + + scope: ClassVar[NamespaceFileScope] = ( + "tags", + "predicate", + ) + + +class RecipeTag(TagFile): + """Class representing a recipe tag.""" + + scope: ClassVar[NamespaceFileScope] = ( + "tags", + "recipe", + ) + + +class ContextFloatProviderTag(TagFile): + """Class representing a context float provider tag.""" + + scope: ClassVar[NamespaceFileScope] = ( + "tags", + "context_float_provider", + ) + + +class ContextIntProviderTag(TagFile): + """Class representing a context int provider tag.""" + + scope: ClassVar[NamespaceFileScope] = ( + "tags", + "context_int_provider", + ) + + +class SlotSourceTag(TagFile): + """Class representing a slot source tag.""" + + scope: ClassVar[NamespaceFileScope] = ( + "tags", + "slot_source", + ) + + +class BlockTransformerTag(TagFile): + """Class representing a block transformer tag.""" + + scope: ClassVar[NamespaceFileScope] = ( + "tags", + "block_transformer", + ) + + +class CatSoundVariantTag(TagFile): + """Class representing a cat sound variant tag.""" + + scope: ClassVar[NamespaceFileScope] = ( + "tags", + "cat_sound_variant", + ) + + +class ChickenSoundVariantTag(TagFile): + """Class representing a chicken sound variant tag.""" + + scope: ClassVar[NamespaceFileScope] = ( + "tags", + "chicken_sound_variant", + ) + + +class CowSoundVariantTag(TagFile): + """Class representing a cow sound variant tag.""" + + scope: ClassVar[NamespaceFileScope] = ( + "tags", + "cow_sound_variant", + ) + + +class DecoratedPotPatternTag(TagFile): + """Class representing a decorated pot pattern tag.""" + + scope: ClassVar[NamespaceFileScope] = ( + "tags", + "decorated_pot_pattern", + ) + + +class EnchantmentProviderTag(TagFile): + """Class representing an enchantment provider tag.""" + + scope: ClassVar[NamespaceFileScope] = ( + "tags", + "enchantment_provider", + ) + + +class JukeboxSongTag(TagFile): + """Class representing a jukebox song tag.""" + + scope: ClassVar[NamespaceFileScope] = ( + "tags", + "jukebox_song", + ) + + +class PigSoundVariantTag(TagFile): + """Class representing a pig sound variant tag.""" + + scope: ClassVar[NamespaceFileScope] = ( + "tags", + "pig_sound_variant", + ) + + +class PigVariantTag(TagFile): + """Class representing a pig variant tag.""" + + scope: ClassVar[NamespaceFileScope] = ( + "tags", + "pig_variant", + ) + + +class SulfurCubeArchetypeTag(TagFile): + """Class representing a sulfur cube archetype tag.""" + + scope: ClassVar[NamespaceFileScope] = ( + "tags", + "sulfur_cube_archetype", + ) + + +class TestEnvironmentTag(TagFile): + """Class representing a test environment tag.""" + + scope: ClassVar[NamespaceFileScope] = ( + "tags", + "test_environment", + ) + + +class TestInstanceTag(TagFile): + """Class representing a test instance tag.""" + + scope: ClassVar[NamespaceFileScope] = ( + "tags", + "test_instance", + ) + + +class TrialSpawnerTag(TagFile): + """Class representing a trial spawner tag.""" + + scope: ClassVar[NamespaceFileScope] = ( + "tags", + "trial_spawner", + ) + + +class TrimMaterialTag(TagFile): + """Class representing a trim material tag.""" + + scope: ClassVar[NamespaceFileScope] = ( + "tags", + "trim_material", + ) + + +class TrimPatternTag(TagFile): + """Class representing a trim pattern tag.""" + + scope: ClassVar[NamespaceFileScope] = ( + "tags", + "trim_pattern", + ) + + +class WolfVariantTag(TagFile): + """Class representing a wolf variant tag.""" + + scope: ClassVar[NamespaceFileScope] = ( + "tags", + "wolf_variant", + ) + + class DataPackNamespace(Namespace): """Class representing a data pack namespace.""" @@ -790,6 +1070,35 @@ class DataPackNamespace(Namespace): world_clock_tags: NamespacePin[WorldClockTag] = NamespacePin(WorldClockTag) potion_tags: NamespacePin[PotionTag] = NamespacePin(PotionTag) sulfur_cube_archetypes: NamespacePin[SulfurCubeArchetype] = NamespacePin(SulfurCubeArchetype) + block_transformers: NamespacePin[BlockTranformer] = NamespacePin(BlockTranformer) + context_int_providers: NamespacePin[ContextIntProvider] = NamespacePin(ContextIntProvider) + context_float_providers: NamespacePin[ContextFloatProvider] = NamespacePin(ContextFloatProvider) + decorated_pot_patterns: NamespacePin[DecoratedPotPattern] = NamespacePin(DecoratedPotPattern) + loot_tables_tags: NamespacePin[LootTableTag] = NamespacePin(LootTableTag) + slot_sources: NamespacePin[SlotSource] = NamespacePin(SlotSource) + slot_source_tags: NamespacePin[SlotSourceTag] = NamespacePin(SlotSourceTag) + advancement_tags: NamespacePin[AdvancementTag] = NamespacePin(AdvancementTag) + item_modifier_tags: NamespacePin[ItemModifierTag] = NamespacePin(ItemModifierTag) + predicate_tags: NamespacePin[PredicateTag] = NamespacePin(PredicateTag) + recipe_tags: NamespacePin[RecipeTag] = NamespacePin(RecipeTag) + context_float_provider_tags: NamespacePin[ContextFloatProviderTag] = NamespacePin(ContextFloatProviderTag) + context_int_provider_tags: NamespacePin[ContextIntProviderTag] = NamespacePin(ContextIntProviderTag) + block_transformer_tags: NamespacePin[BlockTransformerTag] = NamespacePin(BlockTransformerTag) + cat_sound_variant_tags: NamespacePin[CatSoundVariantTag] = NamespacePin(CatSoundVariantTag) + chicken_sound_variant_tags: NamespacePin[ChickenSoundVariantTag] = NamespacePin(ChickenSoundVariantTag) + cow_sound_variant_tags: NamespacePin[CowSoundVariantTag] = NamespacePin(CowSoundVariantTag) + decorated_pot_pattern_tags: NamespacePin[DecoratedPotPatternTag] = NamespacePin(DecoratedPotPatternTag) + enchantment_provider_tags: NamespacePin[EnchantmentProviderTag] = NamespacePin(EnchantmentProviderTag) + jukebox_song_tags: NamespacePin[JukeboxSongTag] = NamespacePin(JukeboxSongTag) + pig_sound_variant_tags: NamespacePin[PigSoundVariantTag] = NamespacePin(PigSoundVariantTag) + pig_variant_tags: NamespacePin[PigVariantTag] = NamespacePin(PigVariantTag) + sulfur_cube_archetype_tags: NamespacePin[SulfurCubeArchetypeTag] = NamespacePin(SulfurCubeArchetypeTag) + test_environment_tags: NamespacePin[TestEnvironmentTag] = NamespacePin(TestEnvironmentTag) + test_instance_tags: NamespacePin[TestInstanceTag] = NamespacePin(TestInstanceTag) + trial_spawner_tags: NamespacePin[TrialSpawnerTag] = NamespacePin(TrialSpawnerTag) + trim_material_tags: NamespacePin[TrimMaterialTag] = NamespacePin(TrimMaterialTag) + trim_pattern_tags: NamespacePin[TrimPatternTag] = NamespacePin(TrimPatternTag) + wolf_variant_tags: NamespacePin[WolfVariantTag] = NamespacePin(WolfVariantTag) # fmt: on @@ -869,6 +1178,35 @@ class DataPack(Pack[DataPackNamespace]): world_clock_tags: NamespaceProxyDescriptor[WorldClockTag] = NamespaceProxyDescriptor(WorldClockTag) potion_tags: NamespaceProxyDescriptor[PotionTag] = NamespaceProxyDescriptor(PotionTag) sulfur_cube_archetypes: NamespaceProxyDescriptor[SulfurCubeArchetype] = NamespaceProxyDescriptor(SulfurCubeArchetype) + block_transformers: NamespaceProxyDescriptor[BlockTranformer] = NamespaceProxyDescriptor(BlockTranformer) + context_int_providers: NamespaceProxyDescriptor[ContextIntProvider] = NamespaceProxyDescriptor(ContextIntProvider) + context_float_providers: NamespaceProxyDescriptor[ContextFloatProvider] = NamespaceProxyDescriptor(ContextFloatProvider) + decorated_pot_patterns: NamespaceProxyDescriptor[DecoratedPotPattern] = NamespaceProxyDescriptor(DecoratedPotPattern) + loot_tables_tags: NamespaceProxyDescriptor[LootTableTag] = NamespaceProxyDescriptor(LootTableTag) + slot_sources: NamespaceProxyDescriptor[SlotSource] = NamespaceProxyDescriptor(SlotSource) + slot_source_tags: NamespaceProxyDescriptor[SlotSourceTag] = NamespaceProxyDescriptor(SlotSourceTag) + advancement_tags: NamespaceProxyDescriptor[AdvancementTag] = NamespaceProxyDescriptor(AdvancementTag) + item_modifier_tags: NamespaceProxyDescriptor[ItemModifierTag] = NamespaceProxyDescriptor(ItemModifierTag) + predicate_tags: NamespaceProxyDescriptor[PredicateTag] = NamespaceProxyDescriptor(PredicateTag) + recipe_tags: NamespaceProxyDescriptor[RecipeTag] = NamespaceProxyDescriptor(RecipeTag) + context_float_provider_tags: NamespaceProxyDescriptor[ContextFloatProviderTag] = NamespaceProxyDescriptor(ContextFloatProviderTag) + context_int_provider_tags: NamespaceProxyDescriptor[ContextIntProviderTag] = NamespaceProxyDescriptor(ContextIntProviderTag) + block_transformer_tags: NamespaceProxyDescriptor[BlockTransformerTag] = NamespaceProxyDescriptor(BlockTransformerTag) + cat_sound_variant_tags: NamespaceProxyDescriptor[CatSoundVariantTag] = NamespaceProxyDescriptor(CatSoundVariantTag) + chicken_sound_variant_tags: NamespaceProxyDescriptor[ChickenSoundVariantTag] = NamespaceProxyDescriptor(ChickenSoundVariantTag) + cow_sound_variant_tags: NamespaceProxyDescriptor[CowSoundVariantTag] = NamespaceProxyDescriptor(CowSoundVariantTag) + decorated_pot_pattern_tags: NamespaceProxyDescriptor[DecoratedPotPatternTag] = NamespaceProxyDescriptor(DecoratedPotPatternTag) + enchantment_provider_tags: NamespaceProxyDescriptor[EnchantmentProviderTag] = NamespaceProxyDescriptor(EnchantmentProviderTag) + jukebox_song_tags: NamespaceProxyDescriptor[JukeboxSongTag] = NamespaceProxyDescriptor(JukeboxSongTag) + pig_sound_variant_tags: NamespaceProxyDescriptor[PigSoundVariantTag] = NamespaceProxyDescriptor(PigSoundVariantTag) + pig_variant_tags: NamespaceProxyDescriptor[PigVariantTag] = NamespaceProxyDescriptor(PigVariantTag) + sulfur_cube_archetype_tags: NamespaceProxyDescriptor[SulfurCubeArchetypeTag] = NamespaceProxyDescriptor(SulfurCubeArchetypeTag) + test_environment_tags: NamespaceProxyDescriptor[TestEnvironmentTag] = NamespaceProxyDescriptor(TestEnvironmentTag) + test_instance_tags: NamespaceProxyDescriptor[TestInstanceTag] = NamespaceProxyDescriptor(TestInstanceTag) + trial_spawner_tags: NamespaceProxyDescriptor[TrialSpawnerTag] = NamespaceProxyDescriptor(TrialSpawnerTag) + trim_material_tags: NamespaceProxyDescriptor[TrimMaterialTag] = NamespaceProxyDescriptor(TrimMaterialTag) + trim_pattern_tags: NamespaceProxyDescriptor[TrimPatternTag] = NamespaceProxyDescriptor(TrimPatternTag) + wolf_variant_tags: NamespaceProxyDescriptor[WolfVariantTag] = NamespaceProxyDescriptor(WolfVariantTag) # fmt: on diff --git a/src/beet/resources/pack_format_registry.json b/src/beet/resources/pack_format_registry.json index 7ad925df1..7205762dd 100644 --- a/src/beet/resources/pack_format_registry.json +++ b/src/beet/resources/pack_format_registry.json @@ -1,4 +1,20 @@ [ + { + "id": "26.3", + "name": "26.3", + "release_target": null, + "type": "release", + "stable": true, + "data_version": 5023, + "protocol_version": 777, + "data_pack_version": 121, + "data_pack_version_minor": 0, + "resource_pack_version": 97, + "resource_pack_version_minor": 1, + "build_time": "2026-09-15T11:20:48+00:00", + "release_time": "2026-09-15T11:23:02+00:00", + "sha1": "96c00d95a31328714d3811cfade2804bb050e455" + }, { "id": "26.2", "name": "26.2", @@ -13,7 +29,7 @@ "resource_pack_version_minor": 0, "build_time": "2026-06-16T12:01:27+00:00", "release_time": "2026-06-16T12:03:33+00:00", - "sha1": "4c3cd3500ce8b9ea104c358a784634fedb2a610f" + "sha1": "987b91a95ae93b3bb78cc14d6e0bbd31bad08d59" }, { "id": "26.1.2", @@ -29,7 +45,7 @@ "resource_pack_version_minor": 0, "build_time": "2026-04-09T10:11:03+00:00", "release_time": "2026-04-09T10:12:23+00:00", - "sha1": "e3510ae9ff09fba9410cbbb8a02bfd819632155d" + "sha1": "0b5a79a91e76c2df466c79fb04fd1f355836dea0" }, { "id": "26.1.1", @@ -45,7 +61,7 @@ "resource_pack_version_minor": 0, "build_time": "2026-04-01T09:05:14+00:00", "release_time": "2026-04-01T09:06:36+00:00", - "sha1": "33b40c956e816614457a1c2a2439ffbb1b4f805f" + "sha1": "ff95d96f62165377449a7945388ec1c38a698814" }, { "id": "26.1", @@ -61,7 +77,7 @@ "resource_pack_version_minor": 0, "build_time": "2026-03-24T12:09:43+00:00", "release_time": "2026-03-24T12:11:04+00:00", - "sha1": "9b85fb6fb95e0df5077402e4e4f67b6c79a551e3" + "sha1": "497857352a4f2d450674b9e2a97426553c53d2a3" }, { "id": "1.21.11", @@ -77,7 +93,7 @@ "resource_pack_version_minor": 0, "build_time": "2025-12-09T12:20:42+00:00", "release_time": "2025-12-09T12:23:30+00:00", - "sha1": "b82922a4f4924a2e92d4806afc040b5bc479d604" + "sha1": "f8d822c54003334930a71b7b7b5e16b3d98ea9fd" }, { "id": "1.21.10", @@ -93,7 +109,7 @@ "resource_pack_version_minor": 0, "build_time": "2025-10-07T09:14:11+00:00", "release_time": "2025-10-07T09:17:23+00:00", - "sha1": "289dd52cf7a771a77d72f71a497ec6cf9694ded1" + "sha1": "40ecc577e2cb5924df1f30e0ccc6d2ee9e812dd0" }, { "id": "1.21.9", @@ -109,7 +125,7 @@ "resource_pack_version_minor": 0, "build_time": "2025-09-30T11:55:33+00:00", "release_time": "2025-09-30T11:58:43+00:00", - "sha1": "3ab249721ad811470b1cd6c55931406029511dbc" + "sha1": "998141c91d7e1f1995f2ac66dcf03ff8dda87871" }, { "id": "1.21.8", @@ -125,7 +141,7 @@ "resource_pack_version_minor": 0, "build_time": "2025-07-17T12:00:57+00:00", "release_time": "2025-07-17T12:04:02+00:00", - "sha1": "59e8c399123860068cd9f838c9a6a820fb23094a" + "sha1": "f34765e6e291cdb47de80b7b3bd1cccd53e1fbf3" }, { "id": "1.21.7", @@ -141,7 +157,7 @@ "resource_pack_version_minor": 0, "build_time": "2025-06-30T09:29:28+00:00", "release_time": "2025-06-30T09:32:16+00:00", - "sha1": "10dff1dd4c250b113d48c2370574caa22f5d81bd" + "sha1": "564e7615ef822e7b9c1d49fcd99af43c8dea7608" }, { "id": "1.21.6", @@ -157,7 +173,7 @@ "resource_pack_version_minor": 0, "build_time": "2025-06-17T11:07:28+00:00", "release_time": "2025-06-17T11:10:28+00:00", - "sha1": "d55463d67012e2fa7804358ad3fb165bc3952851" + "sha1": "7f6e01a863f29a9e56cf84479ddb9645cb2a026c" }, { "id": "1.21.5", @@ -173,7 +189,7 @@ "resource_pack_version_minor": 0, "build_time": "2025-03-25T12:11:48+00:00", "release_time": "2025-03-25T12:14:58+00:00", - "sha1": "983f18e2ae4f6676d70271d7bb0ad48044110519" + "sha1": "9b841ffc9571fd1219b887b6ff3a705774cb9614" }, { "id": "1.21.4", @@ -189,7 +205,7 @@ "resource_pack_version_minor": 0, "build_time": "2024-12-03T10:09:48+00:00", "release_time": "2024-12-03T10:12:57+00:00", - "sha1": "887c8bad5492523a6367ade2442de912771fc8f3" + "sha1": "d152a3712859b294a2dff641f99a7fe219cd3aec" }, { "id": "1.21.3", @@ -205,7 +221,7 @@ "resource_pack_version_minor": 0, "build_time": "2024-10-23T12:25:27+00:00", "release_time": "2024-10-23T12:28:15+00:00", - "sha1": "59a2700563e4af9de67042db256e5be98224a422" + "sha1": "c0cffaeccefc2de1fade4b97ede3d37bdf4920b0" }, { "id": "1.21.2", @@ -221,7 +237,7 @@ "resource_pack_version_minor": 0, "build_time": "2024-10-22T09:55:49+00:00", "release_time": "2024-10-22T09:58:55+00:00", - "sha1": "420597ec77797cebf2e69adf32222856b59c1f29" + "sha1": "f7cac938c8b0305d6dcea9af10aeaf16e93b97cb" }, { "id": "1.21.1", @@ -237,7 +253,7 @@ "resource_pack_version_minor": 0, "build_time": "2024-08-08T12:21:55+00:00", "release_time": "2024-08-08T12:24:45+00:00", - "sha1": "cca4e6ecc1e16e60aab31cdb484b2eb22cb7a656" + "sha1": "81396eb81dcfec06cf6fa1c6fa06e4ab0c15eb81" }, { "id": "1.21", @@ -253,7 +269,7 @@ "resource_pack_version_minor": 0, "build_time": "2024-06-13T08:21:21+00:00", "release_time": "2024-06-13T08:24:03+00:00", - "sha1": "641f50b41a61bf05b2b2b1c2d7c723c8ba67e981" + "sha1": "3315b1371ec4dd0e2bac3d05bda0085c95162662" }, { "id": "1.20.6", @@ -269,7 +285,7 @@ "resource_pack_version_minor": 0, "build_time": "2024-04-29T12:38:06+00:00", "release_time": "2024-04-29T12:40:45+00:00", - "sha1": "143a7fae8547b401112dbd1dfb02de82524f4a45" + "sha1": "2f110963d3e4a75cc7842ef7c0545faae1fabd3c" }, { "id": "1.20.5", @@ -285,7 +301,7 @@ "resource_pack_version_minor": 0, "build_time": "2024-04-23T11:51:33+00:00", "release_time": "2024-04-23T11:54:12+00:00", - "sha1": "495a4c781f2d9739f727b57973979b4e5af9762d" + "sha1": "0361c90bd655c4b98605a2fb5ab287201d13b282" }, { "id": "1.20.4", @@ -301,7 +317,7 @@ "resource_pack_version_minor": 0, "build_time": "2023-12-07T12:53:30+00:00", "release_time": "2023-12-07T12:56:20+00:00", - "sha1": "7b6d65f98d75a99fbc788bea40ce9044675fd63b" + "sha1": "1e91d526711be5cc021bc834d3fb0d543cb7546e" }, { "id": "1.20.3", @@ -317,7 +333,7 @@ "resource_pack_version_minor": 0, "build_time": "2023-12-04T12:04:50+00:00", "release_time": "2023-12-04T12:10:32+00:00", - "sha1": "76730d175ddbea681cfc28d7dbfa567402036302" + "sha1": "0c1410071da02e280d577d9cca7f8309ca5a9c3a" }, { "id": "1.20.2", @@ -333,7 +349,7 @@ "resource_pack_version_minor": 0, "build_time": "2023-09-20T09:00:26+00:00", "release_time": "2023-09-20T09:02:57+00:00", - "sha1": "1ff138ebdcbdc292e0a401254c3914b737a55937" + "sha1": "01a86412323a385ab15dcc79e1690cc2a8fa5309" }, { "id": "1.20.1", @@ -349,7 +365,7 @@ "resource_pack_version_minor": 0, "build_time": "2023-06-12T13:23:26+00:00", "release_time": "2023-06-12T13:25:51+00:00", - "sha1": "d9ad5f3ab4523f9311a4e67d92a51f5a93d67333" + "sha1": "599695fee750ab157846886c6e69583003f22d07" }, { "id": "1.20", @@ -365,7 +381,7 @@ "resource_pack_version_minor": 0, "build_time": "2023-06-02T08:33:51+00:00", "release_time": "2023-06-02T08:36:17+00:00", - "sha1": "8f5fb387c0791ba2f556c0b89578ddd839be763a" + "sha1": "38757375cb101ff96edfa4ed7cf25ccb2c0e97eb" }, { "id": "1.19.4", @@ -381,7 +397,7 @@ "resource_pack_version_minor": 0, "build_time": "2023-03-14T12:53:56+00:00", "release_time": "2023-03-14T12:56:18+00:00", - "sha1": "9c5eb3716b8629c251600d9001766923d3c3ae3f" + "sha1": "11cfd0bd10c61a782a2e75f06011310becb5c5b2" }, { "id": "1.19.3", @@ -397,7 +413,7 @@ "resource_pack_version_minor": 0, "build_time": "2022-12-07T08:14:04+00:00", "release_time": "2022-12-07T08:17:18+00:00", - "sha1": "b5bade6a47bc77186d08d1c5412aa1238fb039aa" + "sha1": "67e6e535052c5467fd22fa06b61d4939227c895e" }, { "id": "1.19.2", diff --git a/tests/snapshots/examples__build_basic_latest__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_basic_latest__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_basic_latest__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_basic_latest__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_basic_latest__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_basic_latest__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_basic_latest__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_basic_latest__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_code_basic1__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_code_basic1__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_code_basic1__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_basic1__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_code_basic1__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_code_basic1__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_code_basic1__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_basic1__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_code_basic2__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_code_basic2__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_code_basic2__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_basic2__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_code_basic2__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_code_basic2__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_code_basic2__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_basic2__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_code_basic3__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_code_basic3__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_code_basic3__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_basic3__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_code_basic3__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_code_basic3__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_code_basic3__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_basic3__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_code_basic_combined__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_code_basic_combined__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_code_basic_combined__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_basic_combined__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_code_basic_combined__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_code_basic_combined__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_code_basic_combined__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_basic_combined__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_code_basic_combined_minified__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_code_basic_combined_minified__0.data_pack/pack.mcmeta index 97101eb17..790e45bbe 100644 --- a/tests/snapshots/examples__build_code_basic_combined_minified__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_basic_combined_minified__0.data_pack/pack.mcmeta @@ -1 +1 @@ -{"pack":{"min_format":[107,1],"max_format":[107,1],"description":""}} \ No newline at end of file +{"pack":{"min_format":[121,0],"max_format":[121,0],"description":""}} \ No newline at end of file diff --git a/tests/snapshots/examples__build_code_basic_combined_minified__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_code_basic_combined_minified__1.resource_pack/pack.mcmeta index d712cbda8..0827bfa7c 100644 --- a/tests/snapshots/examples__build_code_basic_combined_minified__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_basic_combined_minified__1.resource_pack/pack.mcmeta @@ -1 +1 @@ -{"pack":{"min_format":[88,0],"max_format":[88,0],"description":""}} \ No newline at end of file +{"pack":{"min_format":[97,1],"max_format":[97,1],"description":""}} \ No newline at end of file diff --git a/tests/snapshots/examples__build_code_clear__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_code_clear__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_code_clear__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_clear__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_code_clear__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_code_clear__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_code_clear__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_clear__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_code_configurable__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_code_configurable__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_code_configurable__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_configurable__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_code_configurable__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_code_configurable__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_code_configurable__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_configurable__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_code_configurable_nested__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_code_configurable_nested__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_code_configurable_nested__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_configurable_nested__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_code_configurable_nested__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_code_configurable_nested__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_code_configurable_nested__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_configurable_nested__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_code_context_generator__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_code_context_generator__0.data_pack/pack.mcmeta index 7c453381f..916f16372 100644 --- a/tests/snapshots/examples__build_code_context_generator__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_context_generator__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" }, @@ -15,12 +15,12 @@ { "directory": "foo", "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ] } ] diff --git a/tests/snapshots/examples__build_code_context_generator__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_code_context_generator__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_code_context_generator__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_context_generator__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_code_custom_lang__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_code_custom_lang__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_code_custom_lang__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_custom_lang__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_code_custom_lang__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_code_custom_lang__1.resource_pack/pack.mcmeta index 6436a60a8..648f6508c 100644 --- a/tests/snapshots/examples__build_code_custom_lang__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_custom_lang__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" }, diff --git a/tests/snapshots/examples__build_code_description__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_code_description__0.data_pack/pack.mcmeta index edad734be..58203777a 100644 --- a/tests/snapshots/examples__build_code_description__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_description__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": [ "override for ", diff --git a/tests/snapshots/examples__build_code_description__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_code_description__1.resource_pack/pack.mcmeta index 43974ea8c..1275fe0f2 100644 --- a/tests/snapshots/examples__build_code_description__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_description__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": [ { diff --git a/tests/snapshots/examples__build_code_draft__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_code_draft__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_code_draft__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_draft__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_code_draft__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_code_draft__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_code_draft__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_draft__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_code_function_tree__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_code_function_tree__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_code_function_tree__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_function_tree__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_code_function_tree__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_code_function_tree__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_code_function_tree__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_function_tree__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_code_generate_render__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_code_generate_render__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_code_generate_render__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_generate_render__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_code_generate_render__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_code_generate_render__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_code_generate_render__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_generate_render__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_code_generated__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_code_generated__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_code_generated__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_generated__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_code_generated__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_code_generated__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_code_generated__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_generated__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_code_inject_import__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_code_inject_import__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_code_inject_import__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_inject_import__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_code_inject_import__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_code_inject_import__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_code_inject_import__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_inject_import__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_code_load__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_code_load__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_code_load__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_load__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_code_load__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_code_load__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_code_load__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_load__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_code_metadata__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_code_metadata__0.data_pack/pack.mcmeta index 4bace57be..a9e7fd297 100644 --- a/tests/snapshots/examples__build_code_metadata__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_metadata__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "The description of my project\nAuthor: Example\nVersion: 1.7.4" } diff --git a/tests/snapshots/examples__build_code_metadata__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_code_metadata__1.resource_pack/pack.mcmeta index afba8093a..8c9f1cae9 100644 --- a/tests/snapshots/examples__build_code_metadata__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_metadata__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "The description of my project\nAuthor: Example\nVersion: 1.7.4" } diff --git a/tests/snapshots/examples__build_code_minify_json__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_code_minify_json__0.data_pack/pack.mcmeta index 97101eb17..790e45bbe 100644 --- a/tests/snapshots/examples__build_code_minify_json__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_minify_json__0.data_pack/pack.mcmeta @@ -1 +1 @@ -{"pack":{"min_format":[107,1],"max_format":[107,1],"description":""}} \ No newline at end of file +{"pack":{"min_format":[121,0],"max_format":[121,0],"description":""}} \ No newline at end of file diff --git a/tests/snapshots/examples__build_code_minify_json__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_code_minify_json__1.resource_pack/pack.mcmeta index d712cbda8..0827bfa7c 100644 --- a/tests/snapshots/examples__build_code_minify_json__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_minify_json__1.resource_pack/pack.mcmeta @@ -1 +1 @@ -{"pack":{"min_format":[88,0],"max_format":[88,0],"description":""}} \ No newline at end of file +{"pack":{"min_format":[97,1],"max_format":[97,1],"description":""}} \ No newline at end of file diff --git a/tests/snapshots/examples__build_code_mount__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_code_mount__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_code_mount__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_mount__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_code_mount_load__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_code_mount_load__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_code_mount_load__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_mount_load__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_code_override__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_code_override__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_code_override__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_override__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_code_override__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_code_override__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_code_override__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_override__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_code_overview1__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_code_overview1__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_code_overview1__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_overview1__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_code_overview1__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_code_overview1__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_code_overview1__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_overview1__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_code_overview2__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_code_overview2__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_code_overview2__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_overview2__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_code_overview2__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_code_overview2__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_code_overview2__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_overview2__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_code_overview3__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_code_overview3__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_code_overview3__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_overview3__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_code_overview3__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_code_overview3__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_code_overview3__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_overview3__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_code_overview4__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_code_overview4__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_code_overview4__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_overview4__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_code_overview4__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_code_overview4__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_code_overview4__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_overview4__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_code_overview5__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_code_overview5__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_code_overview5__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_overview5__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_code_overview5__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_code_overview5__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_code_overview5__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_overview5__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_code_overview6__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_code_overview6__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_code_overview6__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_overview6__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_code_overview6__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_code_overview6__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_code_overview6__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_overview6__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_code_overview7__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_code_overview7__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_code_overview7__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_overview7__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_code_overview7__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_code_overview7__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_code_overview7__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_overview7__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_code_render__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_code_render__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_code_render__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_render__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_code_render__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_code_render__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_code_render__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_render__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_code_render_plugin__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_code_render_plugin__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_code_render_plugin__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_render_plugin__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_code_render_plugin__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_code_render_plugin__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_code_render_plugin__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_render_plugin__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_code_sandbox__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_code_sandbox__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_code_sandbox__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_sandbox__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_code_sandbox__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_code_sandbox__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_code_sandbox__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_sandbox__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_code_sandbox_render__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_code_sandbox_render__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_code_sandbox_render__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_sandbox_render__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_code_sandbox_render__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_code_sandbox_render__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_code_sandbox_render__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_sandbox_render__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_code_scoreboard__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_code_scoreboard__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_code_scoreboard__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_scoreboard__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_code_scoreboard__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_code_scoreboard__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_code_scoreboard__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_scoreboard__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_code_subproject__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_code_subproject__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_code_subproject__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_subproject__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_code_subproject__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_code_subproject__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_code_subproject__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_subproject__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_code_templates__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_code_templates__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_code_templates__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_templates__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_code_templates__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_code_templates__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_code_templates__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_templates__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_code_validate__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_code_validate__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_code_validate__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_validate__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_code_validate__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_code_validate__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_code_validate__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_validate__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_code_version_prefixing__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_code_version_prefixing__0.data_pack/pack.mcmeta index 048b15dd2..56e1a1968 100644 --- a/tests/snapshots/examples__build_code_version_prefixing__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_version_prefixing__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "Version: 1.2.3" } diff --git a/tests/snapshots/examples__build_code_version_prefixing__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_code_version_prefixing__1.resource_pack/pack.mcmeta index 198343378..789bd6f1f 100644 --- a/tests/snapshots/examples__build_code_version_prefixing__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_version_prefixing__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "Version: 1.2.3" } diff --git a/tests/snapshots/examples__build_code_void__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_code_void__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_code_void__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_void__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_code_void__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_code_void__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_code_void__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_void__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_code_worker__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_code_worker__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_code_worker__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_worker__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_code_worker__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_code_worker__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_code_worker__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_worker__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_code_worker_subprojects__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_code_worker_subprojects__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_code_worker_subprojects__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_code_worker_subprojects__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_installation_advancement__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_installation_advancement__0.data_pack/pack.mcmeta index edc689999..970bead47 100644 --- a/tests/snapshots/examples__build_installation_advancement__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_installation_advancement__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "An example project\nAuthor: mcbeet" } diff --git a/tests/snapshots/examples__build_installation_advancement__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_installation_advancement__1.resource_pack/pack.mcmeta index 329152f24..0dd4f4298 100644 --- a/tests/snapshots/examples__build_installation_advancement__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_installation_advancement__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "An example project\nAuthor: mcbeet" } diff --git a/tests/snapshots/examples__build_lantern_load_lib1__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_lantern_load_lib1__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_lantern_load_lib1__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_lantern_load_lib1__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_lantern_load_lib1__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_lantern_load_lib1__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_lantern_load_lib1__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_lantern_load_lib1__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_lantern_load_lib2__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_lantern_load_lib2__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_lantern_load_lib2__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_lantern_load_lib2__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_lantern_load_lib2__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_lantern_load_lib2__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_lantern_load_lib2__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_lantern_load_lib2__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_1_20_rename__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_load_1_20_rename__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_load_1_20_rename__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_1_20_rename__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_1_20_rename__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_load_1_20_rename__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_load_1_20_rename__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_1_20_rename__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_atlases__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_load_atlases__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_load_atlases__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_atlases__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_atlases__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_load_atlases__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_load_atlases__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_atlases__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_auto_yaml__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_load_auto_yaml__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_load_auto_yaml__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_auto_yaml__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_auto_yaml__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_load_auto_yaml__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_load_auto_yaml__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_auto_yaml__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_babelbox__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_load_babelbox__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_load_babelbox__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_babelbox__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_babelbox__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_load_babelbox__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_load_babelbox__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_babelbox__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_basic__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_load_basic__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_load_basic__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_basic__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_basic__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_load_basic__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_load_basic__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_basic__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_broadcast__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_load_broadcast__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_load_broadcast__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_broadcast__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_broadcast__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_load_broadcast__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_load_broadcast__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_broadcast__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_broadcast_extend__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_load_broadcast_extend__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_load_broadcast_extend__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_broadcast_extend__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_broadcast_extend__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_load_broadcast_extend__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_load_broadcast_extend__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_broadcast_extend__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_chat_type__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_load_chat_type__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_load_chat_type__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_chat_type__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_chat_type__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_load_chat_type__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_load_chat_type__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_chat_type__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_custom_lang__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_load_custom_lang__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_load_custom_lang__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_custom_lang__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_custom_lang__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_load_custom_lang__1.resource_pack/pack.mcmeta index 6436a60a8..648f6508c 100644 --- a/tests/snapshots/examples__build_load_custom_lang__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_custom_lang__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" }, diff --git a/tests/snapshots/examples__build_load_damage_type__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_load_damage_type__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_load_damage_type__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_damage_type__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_damage_type__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_load_damage_type__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_load_damage_type__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_damage_type__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_dbg__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_load_dbg__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_load_dbg__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_dbg__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_dbg__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_load_dbg__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_load_dbg__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_dbg__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_dundervar__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_load_dundervar__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_load_dundervar__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_dundervar__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_dundervar__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_load_dundervar__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_load_dundervar__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_dundervar__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_extend__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_load_extend__0.data_pack/pack.mcmeta index 75edccadb..b203d8bb4 100644 --- a/tests/snapshots/examples__build_load_extend__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_extend__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" }, diff --git a/tests/snapshots/examples__build_load_extend__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_load_extend__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_load_extend__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_extend__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_extend_package__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_load_extend_package__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_load_extend_package__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_extend_package__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_extend_package__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_load_extend_package__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_load_extend_package__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_extend_package__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_extranotes__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_load_extranotes__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_load_extranotes__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_extranotes__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_find_replace__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_load_find_replace__0.data_pack/pack.mcmeta index 048b15dd2..56e1a1968 100644 --- a/tests/snapshots/examples__build_load_find_replace__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_find_replace__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "Version: 1.2.3" } diff --git a/tests/snapshots/examples__build_load_find_replace__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_load_find_replace__1.resource_pack/pack.mcmeta index 198343378..789bd6f1f 100644 --- a/tests/snapshots/examples__build_load_find_replace__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_find_replace__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "Version: 1.2.3" } diff --git a/tests/snapshots/examples__build_load_format_json__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_load_format_json__0.data_pack/pack.mcmeta index 48e01f32c..880634c45 100644 --- a/tests/snapshots/examples__build_load_format_json__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_format_json__0.data_pack/pack.mcmeta @@ -2,12 +2,12 @@ "pack": { "description": "", "max_format": [ - 107, - 1 + 121, + 0 ], "min_format": [ - 107, - 1 + 121, + 0 ] } } diff --git a/tests/snapshots/examples__build_load_format_json__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_load_format_json__1.resource_pack/pack.mcmeta index b5c5f3507..57a693335 100644 --- a/tests/snapshots/examples__build_load_format_json__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_format_json__1.resource_pack/pack.mcmeta @@ -2,12 +2,12 @@ "pack": { "description": "", "max_format": [ - 88, - 0 + 97, + 1 ], "min_format": [ - 88, - 0 + 97, + 1 ] } } diff --git a/tests/snapshots/examples__build_load_function_minify__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_load_function_minify__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_load_function_minify__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_function_minify__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_function_minify__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_load_function_minify__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_load_function_minify__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_function_minify__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_generate_tree__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_load_generate_tree__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_load_generate_tree__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_generate_tree__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_generate_tree__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_load_generate_tree__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_load_generate_tree__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_generate_tree__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_generate_tree_key__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_load_generate_tree_key__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_load_generate_tree_key__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_generate_tree_key__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_generate_tree_key__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_load_generate_tree_key__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_load_generate_tree_key__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_generate_tree_key__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_generate_tree_name__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_load_generate_tree_name__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_load_generate_tree_name__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_generate_tree_name__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_generate_tree_name__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_load_generate_tree_name__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_load_generate_tree_name__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_generate_tree_name__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_hangman__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_load_hangman__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_load_hangman__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_hangman__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_hangman__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_load_hangman__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_load_hangman__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_hangman__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_hangman_commands__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_load_hangman_commands__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_load_hangman_commands__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_hangman_commands__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_hangman_commands__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_load_hangman_commands__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_load_hangman_commands__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_hangman_commands__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_hangman_fold_off__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_load_hangman_fold_off__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_load_hangman_fold_off__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_hangman_fold_off__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_hangman_fold_off__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_load_hangman_fold_off__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_load_hangman_fold_off__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_hangman_fold_off__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_header__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_load_header__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_load_header__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_header__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_header__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_load_header__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_load_header__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_header__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_inline_functions__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_load_inline_functions__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_load_inline_functions__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_inline_functions__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_inline_functions__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_load_inline_functions__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_load_inline_functions__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_inline_functions__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_lang__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_load_lang__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_load_lang__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_lang__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_lang__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_load_lang__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_load_lang__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_lang__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_macros__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_load_macros__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_load_macros__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_macros__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_macros__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_load_macros__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_load_macros__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_macros__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_manually__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_load_manually__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_load_manually__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_manually__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_manually__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_load_manually__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_load_manually__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_manually__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_merge_overrides__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_load_merge_overrides__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_load_merge_overrides__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_merge_overrides__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_merge_overrides__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_load_merge_overrides__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_load_merge_overrides__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_merge_overrides__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_messages__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_load_messages__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_load_messages__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_messages__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_messages__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_load_messages__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_load_messages__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_messages__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_messages_yaml__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_load_messages_yaml__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_load_messages_yaml__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_messages_yaml__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_messages_yaml__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_load_messages_yaml__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_load_messages_yaml__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_messages_yaml__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_metadata__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_load_metadata__0.data_pack/pack.mcmeta index 4bace57be..a9e7fd297 100644 --- a/tests/snapshots/examples__build_load_metadata__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_metadata__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "The description of my project\nAuthor: Example\nVersion: 1.7.4" } diff --git a/tests/snapshots/examples__build_load_metadata__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_load_metadata__1.resource_pack/pack.mcmeta index afba8093a..8c9f1cae9 100644 --- a/tests/snapshots/examples__build_load_metadata__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_metadata__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "The description of my project\nAuthor: Example\nVersion: 1.7.4" } diff --git a/tests/snapshots/examples__build_load_mount__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_load_mount__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_load_mount__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_mount__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_mount_functions__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_load_mount_functions__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_load_mount_functions__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_mount_functions__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_mount_functions__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_load_mount_functions__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_load_mount_functions__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_mount_functions__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_mount_glob__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_load_mount_glob__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_load_mount_glob__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_mount_glob__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_mount_glob__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_load_mount_glob__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_load_mount_glob__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_mount_glob__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_mount_zip__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_load_mount_zip__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_load_mount_zip__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_mount_zip__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_mount_zip__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_load_mount_zip__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_load_mount_zip__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_mount_zip__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_multiple__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_load_multiple__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_load_multiple__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_multiple__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_multiple__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_load_multiple__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_load_multiple__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_multiple__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_overlay__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_load_overlay__0.data_pack/pack.mcmeta index 5f2d53b19..e8bc7e898 100644 --- a/tests/snapshots/examples__build_load_overlay__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_overlay__0.data_pack/pack.mcmeta @@ -12,12 +12,12 @@ { "directory": "creeper", "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "formats": { "min_inclusive": 18, @@ -31,12 +31,12 @@ }, "directory": "overlay1", "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ] }, { @@ -46,35 +46,35 @@ }, "directory": "overlay2", "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ] }, { "formats": 19, "directory": "overlay_missing", "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ] }, { "directory": "overlay_extra", "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ] } ] diff --git a/tests/snapshots/examples__build_load_overlay__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_load_overlay__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_load_overlay__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_overlay__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_pack_filter__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_load_pack_filter__0.data_pack/pack.mcmeta index a879a400e..202d42dfb 100644 --- a/tests/snapshots/examples__build_load_pack_filter__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_pack_filter__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" }, diff --git a/tests/snapshots/examples__build_load_pack_filter__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_load_pack_filter__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_load_pack_filter__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_pack_filter__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_package__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_load_package__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_load_package__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_package__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_package__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_load_package__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_load_package__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_package__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_predicate__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_load_predicate__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_load_predicate__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_predicate__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_predicate__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_load_predicate__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_load_predicate__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_predicate__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_pyproject__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_load_pyproject__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_load_pyproject__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_pyproject__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_pyproject__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_load_pyproject__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_load_pyproject__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_pyproject__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_pyproject_inherit__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_load_pyproject_inherit__0.data_pack/pack.mcmeta index e8fa5ffe4..9ef085b02 100644 --- a/tests/snapshots/examples__build_load_pyproject_inherit__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_pyproject_inherit__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": [ { diff --git a/tests/snapshots/examples__build_load_pyproject_inherit__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_load_pyproject_inherit__1.resource_pack/pack.mcmeta index 1163b2e1c..36f490a0d 100644 --- a/tests/snapshots/examples__build_load_pyproject_inherit__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_pyproject_inherit__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "Demo project\nAuthor: Valentin Berlier \nVersion: 0.1.0" } diff --git a/tests/snapshots/examples__build_load_relative__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_load_relative__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_load_relative__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_relative__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_relative__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_load_relative__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_load_relative__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_relative__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_rename_files__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_load_rename_files__0.data_pack/pack.mcmeta index 048b15dd2..56e1a1968 100644 --- a/tests/snapshots/examples__build_load_rename_files__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_rename_files__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "Version: 1.2.3" } diff --git a/tests/snapshots/examples__build_load_rename_files__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_load_rename_files__1.resource_pack/pack.mcmeta index 198343378..789bd6f1f 100644 --- a/tests/snapshots/examples__build_load_rename_files__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_rename_files__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "Version: 1.2.3" } diff --git a/tests/snapshots/examples__build_load_rename_replace__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_load_rename_replace__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_load_rename_replace__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_rename_replace__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_rename_replace__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_load_rename_replace__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_load_rename_replace__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_rename_replace__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_render__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_load_render__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_load_render__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_render__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_render__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_load_render__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_load_render__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_render__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_render_description__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_load_render_description__0.data_pack/pack.mcmeta index a02c5e52b..88e60088e 100644 --- a/tests/snapshots/examples__build_load_render_description__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_render_description__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": [ { diff --git a/tests/snapshots/examples__build_load_render_description__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_load_render_description__1.resource_pack/pack.mcmeta index 6a6deab27..ca1d35804 100644 --- a/tests/snapshots/examples__build_load_render_description__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_render_description__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "Something cool\nVersion: 1.2.3" } diff --git a/tests/snapshots/examples__build_load_render_name__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_load_render_name__0.data_pack/pack.mcmeta index 048b15dd2..56e1a1968 100644 --- a/tests/snapshots/examples__build_load_render_name__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_render_name__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "Version: 1.2.3" } diff --git a/tests/snapshots/examples__build_load_render_name__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_load_render_name__1.resource_pack/pack.mcmeta index 198343378..789bd6f1f 100644 --- a/tests/snapshots/examples__build_load_render_name__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_render_name__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "Version: 1.2.3" } diff --git a/tests/snapshots/examples__build_load_render_parse_json__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_load_render_parse_json__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_load_render_parse_json__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_render_parse_json__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_render_parse_json__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_load_render_parse_json__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_load_render_parse_json__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_render_parse_json__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_render_plugin__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_load_render_plugin__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_load_render_plugin__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_render_plugin__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_render_plugin__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_load_render_plugin__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_load_render_plugin__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_render_plugin__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_scoreboard__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_load_scoreboard__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_load_scoreboard__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_scoreboard__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_scoreboard__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_load_scoreboard__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_load_scoreboard__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_scoreboard__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_shared__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_load_shared__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_load_shared__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_shared__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_shared__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_load_shared__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_load_shared__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_shared__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_single__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_load_single__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_load_single__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_single__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_single__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_load_single__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_load_single__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_single__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_strip_final_newlines__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_load_strip_final_newlines__0.data_pack/pack.mcmeta index 5faeb1a14..0aafe5755 100644 --- a/tests/snapshots/examples__build_load_strip_final_newlines__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_strip_final_newlines__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_strip_final_newlines__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_load_strip_final_newlines__1.resource_pack/pack.mcmeta index 3508f64ea..0d52e58e6 100644 --- a/tests/snapshots/examples__build_load_strip_final_newlines__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_strip_final_newlines__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_subpipelines_render__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_load_subpipelines_render__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_load_subpipelines_render__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_subpipelines_render__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_subpipelines_render__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_load_subpipelines_render__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_load_subpipelines_render__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_subpipelines_render__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_subproject_package__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_load_subproject_package__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_load_subproject_package__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_subproject_package__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_subproject_package__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_load_subproject_package__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_load_subproject_package__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_subproject_package__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_subproject_package_overlays_formats__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_load_subproject_package_overlays_formats__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_load_subproject_package_overlays_formats__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_subproject_package_overlays_formats__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_template_sandbox__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_load_template_sandbox__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_load_template_sandbox__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_template_sandbox__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_template_sandbox__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_load_template_sandbox__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_load_template_sandbox__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_template_sandbox__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_templates__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_load_templates__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_load_templates__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_templates__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_templates__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_load_templates__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_load_templates__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_templates__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_templates_plugin__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_load_templates_plugin__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_load_templates_plugin__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_templates_plugin__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_templates_plugin__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_load_templates_plugin__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_load_templates_plugin__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_templates_plugin__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_toml__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_load_toml__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_load_toml__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_toml__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_toml__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_load_toml__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_load_toml__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_toml__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_use_shared__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_load_use_shared__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_load_use_shared__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_use_shared__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_use_shared__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_load_use_shared__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_load_use_shared__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_use_shared__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_version_prefixing__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_load_version_prefixing__0.data_pack/pack.mcmeta index 048b15dd2..56e1a1968 100644 --- a/tests/snapshots/examples__build_load_version_prefixing__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_version_prefixing__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "Version: 1.2.3" } diff --git a/tests/snapshots/examples__build_load_version_prefixing__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_load_version_prefixing__1.resource_pack/pack.mcmeta index 198343378..789bd6f1f 100644 --- a/tests/snapshots/examples__build_load_version_prefixing__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_version_prefixing__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "Version: 1.2.3" } diff --git a/tests/snapshots/examples__build_load_wildcard__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_load_wildcard__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_load_wildcard__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_wildcard__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_wildcard__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_load_wildcard__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_load_wildcard__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_wildcard__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_worldgen__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_load_worldgen__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_load_worldgen__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_worldgen__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_worldgen__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_load_worldgen__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_load_worldgen__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_worldgen__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_yaml__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_load_yaml__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_load_yaml__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_yaml__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_yaml__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_load_yaml__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_load_yaml__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_yaml__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_yaml_resources__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_load_yaml_resources__0.data_pack/pack.mcmeta index 8a255752b..a6f7b4396 100644 --- a/tests/snapshots/examples__build_load_yaml_resources__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_yaml_resources__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" } diff --git a/tests/snapshots/examples__build_load_yaml_resources__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_load_yaml_resources__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_load_yaml_resources__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_load_yaml_resources__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/examples__build_overlay_formats__0.data_pack/pack.mcmeta b/tests/snapshots/examples__build_overlay_formats__0.data_pack/pack.mcmeta index 7fe99d17f..ea81d7627 100644 --- a/tests/snapshots/examples__build_overlay_formats__0.data_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_overlay_formats__0.data_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 107, - 1 + 121, + 0 ], "max_format": [ - 107, - 1 + 121, + 0 ], "description": "" }, diff --git a/tests/snapshots/examples__build_overlay_formats__1.resource_pack/pack.mcmeta b/tests/snapshots/examples__build_overlay_formats__1.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/examples__build_overlay_formats__1.resource_pack/pack.mcmeta +++ b/tests/snapshots/examples__build_overlay_formats__1.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/resource_pack__empty_pack0__0.resource_pack/pack.mcmeta b/tests/snapshots/resource_pack__empty_pack0__0.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/resource_pack__empty_pack0__0.resource_pack/pack.mcmeta +++ b/tests/snapshots/resource_pack__empty_pack0__0.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/resource_pack__empty_pack1__0.resource_pack/pack.mcmeta b/tests/snapshots/resource_pack__empty_pack1__0.resource_pack/pack.mcmeta index ffae68f4c..f154ed063 100644 --- a/tests/snapshots/resource_pack__empty_pack1__0.resource_pack/pack.mcmeta +++ b/tests/snapshots/resource_pack__empty_pack1__0.resource_pack/pack.mcmeta @@ -2,12 +2,12 @@ "pack": { "description": "world", "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ] } } diff --git a/tests/snapshots/resource_pack__merge__0.resource_pack/pack.mcmeta b/tests/snapshots/resource_pack__merge__0.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/resource_pack__merge__0.resource_pack/pack.mcmeta +++ b/tests/snapshots/resource_pack__merge__0.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/resource_pack__texture__0.resource_pack/pack.mcmeta b/tests/snapshots/resource_pack__texture__0.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/resource_pack__texture__0.resource_pack/pack.mcmeta +++ b/tests/snapshots/resource_pack__texture__0.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" } diff --git a/tests/snapshots/resource_pack__texture_mcmeta__0.resource_pack/pack.mcmeta b/tests/snapshots/resource_pack__texture_mcmeta__0.resource_pack/pack.mcmeta index 5477f934f..6a2bda635 100644 --- a/tests/snapshots/resource_pack__texture_mcmeta__0.resource_pack/pack.mcmeta +++ b/tests/snapshots/resource_pack__texture_mcmeta__0.resource_pack/pack.mcmeta @@ -1,12 +1,12 @@ { "pack": { "min_format": [ - 88, - 0 + 97, + 1 ], "max_format": [ - 88, - 0 + 97, + 1 ], "description": "" }