diff --git a/behavior_pack/entities/bogged.json b/behavior_pack/entities/bogged.json index c0aca39a5..b344c90a1 100644 --- a/behavior_pack/entities/bogged.json +++ b/behavior_pack/entities/bogged.json @@ -54,9 +54,7 @@ "speed_multiplier": 1.25 }, "minecraft:attack": { - "damage": 3, - "effect_name": "slowness", - "effect_duration": 10 + "damage": 3 }, "minecraft:environment_sensor": { "triggers": [ diff --git a/behavior_pack/entities/camel.json b/behavior_pack/entities/camel.json index aabe3dba0..1a33fb447 100644 --- a/behavior_pack/entities/camel.json +++ b/behavior_pack/entities/camel.json @@ -1,5 +1,5 @@ { - "format_version": "1.21.0", + "format_version": "1.21.10", "minecraft:entity": { "description": { "identifier": "minecraft:camel", diff --git a/behavior_pack/entities/donkey.json b/behavior_pack/entities/donkey.json index 24296f853..d9e8dde3c 100644 --- a/behavior_pack/entities/donkey.json +++ b/behavior_pack/entities/donkey.json @@ -1,5 +1,5 @@ { - "format_version": "1.21.0", + "format_version": "1.21.10", "minecraft:entity": { "description": { "identifier": "minecraft:donkey", diff --git a/behavior_pack/entities/horse.json b/behavior_pack/entities/horse.json index b42ffb96d..183576e96 100644 --- a/behavior_pack/entities/horse.json +++ b/behavior_pack/entities/horse.json @@ -1,5 +1,5 @@ { - "format_version": "1.21.0", + "format_version": "1.21.10", "minecraft:entity": { "description": { "identifier": "minecraft:horse", diff --git a/behavior_pack/entities/iron_golem.json b/behavior_pack/entities/iron_golem.json index a9963f8c2..1ca17bb46 100644 --- a/behavior_pack/entities/iron_golem.json +++ b/behavior_pack/entities/iron_golem.json @@ -161,7 +161,10 @@ "blocks": [ "cobblestone", "stone", - "stonebrick", + "stone_bricks", + "mossy_stone_bricks", + "cracked_stone_bricks", + "chiseled_stone_bricks", "sandstone", "mossy_cobblestone", "smooth_stone_slab", @@ -171,10 +174,23 @@ "stone_brick_slab", "quartz_slab", "nether_brick_slab", - "stone_slab2", + "red_sandstone_slab", + "purpur_slab", + "prismarine_slab", + "dark_prismarine_slab", + "prismarine_brick_slab", + "mossy_cobblestone", + "smooth_sandstone_slab", + "red_nether_brick_slab", "stone_slab3", "stone_slab4", - "double_stone_slab", + "smooth_stone_double_slab", + "sandstone_double_slab", + "cobblestone_double_slab", + "brick_double_slab", + "stone_brick_double_slab", + "quartz_double_slab", + "nether_brick_double_slab", "double_stone_slab2", "double_stone_slab3", "double_stone_slab4", diff --git a/behavior_pack/entities/llama.json b/behavior_pack/entities/llama.json index 2689ee707..782b81b9d 100644 --- a/behavior_pack/entities/llama.json +++ b/behavior_pack/entities/llama.json @@ -1,5 +1,5 @@ { - "format_version": "1.21.0", + "format_version": "1.21.10", "minecraft:entity": { "description": { "identifier": "minecraft:llama", diff --git a/behavior_pack/entities/mule.json b/behavior_pack/entities/mule.json index cbc59f644..a214f4161 100644 --- a/behavior_pack/entities/mule.json +++ b/behavior_pack/entities/mule.json @@ -1,5 +1,5 @@ { - "format_version": "1.21.0", + "format_version": "1.21.10", "minecraft:entity": { "description": { "identifier": "minecraft:mule", diff --git a/behavior_pack/entities/trader_llama.json b/behavior_pack/entities/trader_llama.json index f2413fd5f..229100c9e 100644 --- a/behavior_pack/entities/trader_llama.json +++ b/behavior_pack/entities/trader_llama.json @@ -1,5 +1,5 @@ { - "format_version": "1.21.0", + "format_version": "1.21.10", "minecraft:entity": { "description": { "identifier": "minecraft:trader_llama", diff --git a/behavior_pack/entities/villager_v2.json b/behavior_pack/entities/villager_v2.json index 06bd03a96..b24527a22 100644 --- a/behavior_pack/entities/villager_v2.json +++ b/behavior_pack/entities/villager_v2.json @@ -1219,7 +1219,10 @@ "blocks" : [ "cobblestone", "stone", - "stonebrick", + "stone_bricks", + "mossy_stone_bricks", + "cracked_stone_bricks", + "chiseled_stone_bricks", "sandstone", "mossy_cobblestone", "smooth_stone_slab", @@ -1229,10 +1232,23 @@ "stone_brick_slab", "quartz_slab", "nether_brick_slab", - "stone_slab2", + "red_sandstone_slab", + "purpur_slab", + "prismarine_slab", + "dark_prismarine_slab", + "prismarine_brick_slab", + "mossy_cobblestone", + "smooth_sandstone_slab", + "red_nether_brick_slab", "stone_slab3", "stone_slab4", - "double_stone_slab", + "smooth_stone_double_slab", + "sandstone_double_slab", + "cobblestone_double_slab", + "brick_double_slab", + "stone_brick_double_slab", + "quartz_double_slab", + "nether_brick_double_slab", "double_stone_slab2", "double_stone_slab3", "double_stone_slab4", @@ -1284,7 +1300,7 @@ "green_glazed_terracotta", "red_glazed_terracotta", "black_glazed_terracotta" - ] + ] }, { "cost" : 50, @@ -1333,7 +1349,10 @@ "blocks" : [ "cobblestone", "stone", - "stonebrick", + "stone_bricks", + "mossy_stone_bricks", + "cracked_stone_bricks", + "chiseled_stone_bricks", "sandstone", "mossy_cobblestone", "smooth_stone_slab", @@ -1343,10 +1362,23 @@ "stone_brick_slab", "quartz_slab", "nether_brick_slab", - "stone_slab2", + "red_sandstone_slab", + "purpur_slab", + "prismarine_slab", + "dark_prismarine_slab", + "prismarine_brick_slab", + "mossy_cobblestone", + "smooth_sandstone_slab", + "red_nether_brick_slab", "stone_slab3", "stone_slab4", - "double_stone_slab", + "smooth_stone_double_slab", + "sandstone_double_slab", + "cobblestone_double_slab", + "brick_double_slab", + "stone_brick_double_slab", + "quartz_double_slab", + "nether_brick_double_slab", "double_stone_slab2", "double_stone_slab3", "double_stone_slab4", @@ -1398,7 +1430,7 @@ "green_glazed_terracotta", "red_glazed_terracotta", "black_glazed_terracotta" - ] + ] }, { "cost" : 50, diff --git a/behavior_pack/entities/wind_charge_projectile.json b/behavior_pack/entities/wind_charge_projectile.json index 933dc698e..b72bf5600 100644 --- a/behavior_pack/entities/wind_charge_projectile.json +++ b/behavior_pack/entities/wind_charge_projectile.json @@ -4,7 +4,7 @@ "description": { "identifier": "minecraft:wind_charge_projectile", "is_spawnable": false, - "is_summonable": false + "is_summonable": true }, "components": { "minecraft:wind_burst": { diff --git a/behavior_pack/entities/wolf.json b/behavior_pack/entities/wolf.json index 0d2411c0d..daa43d0f0 100644 --- a/behavior_pack/entities/wolf.json +++ b/behavior_pack/entities/wolf.json @@ -1,5 +1,5 @@ { - "format_version": "1.20.80", + "format_version": "1.21.10", "minecraft:entity": { "description": { "identifier": "minecraft:wolf", @@ -244,7 +244,7 @@ }, "target": "self" }, - "equip_item_slot": "slot.armor.chest", + "equip_item_slot": "slot.armor.body", "play_sounds": "armor.equip_wolf", "interact_text": "action.interact.equipwolfarmor" }, @@ -262,7 +262,7 @@ "target": "self" }, "hurt_item": 1, - "drop_item_slot": "slot.armor.chest", + "drop_item_slot": "slot.armor.body", "play_sounds": "armor.unequip_wolf", "interact_text": "action.interact.removewolfarmor", "vibration": "shear" @@ -282,7 +282,7 @@ "target": "self" }, "repair_entity_item": { - "slot": "slot.armor.chest", + "slot": "slot.armor.body", "amount": 8 }, "use_item": true, diff --git a/behavior_pack/items/breeze_rod.json b/behavior_pack/items/breeze_rod.json index a2221e08a..3b9271d58 100644 --- a/behavior_pack/items/breeze_rod.json +++ b/behavior_pack/items/breeze_rod.json @@ -1,5 +1,5 @@ { - "format_version": "1.10", + "format_version": "1.20.50", "minecraft:item": { "description": { "identifier": "minecraft:breeze_rod" @@ -10,7 +10,8 @@ }, "minecraft:display_name": { "value": "item.breeze_rod.name" - } + }, + "minecraft:hand_equipped": true } } } \ No newline at end of file diff --git a/behavior_pack/loot_tables/chests/village/village_mason.json b/behavior_pack/loot_tables/chests/village/village_mason.json index 6a2220c21..8df2fe9e2 100644 --- a/behavior_pack/loot_tables/chests/village/village_mason.json +++ b/behavior_pack/loot_tables/chests/village/village_mason.json @@ -32,7 +32,7 @@ { "type": "item", "weight": 2, - "name": "minecraft:stonebrick" + "name": "minecraft:stone_bricks" }, { "type": "item", diff --git a/behavior_pack/loot_tables/entities/witch.json b/behavior_pack/loot_tables/entities/witch.json index d7d47bb88..a96b91886 100644 --- a/behavior_pack/loot_tables/entities/witch.json +++ b/behavior_pack/loot_tables/entities/witch.json @@ -50,7 +50,7 @@ }, { "type": "item", - "name": "minecraft:redstone", + "name": "minecraft:spider_eye", "weight": 1, "functions": [ { @@ -71,7 +71,7 @@ }, { "type": "item", - "name": "minecraft:spider_eye", + "name": "minecraft:glass_bottle", "weight": 1, "functions": [ { @@ -92,7 +92,7 @@ }, { "type": "item", - "name": "minecraft:glass_bottle", + "name": "minecraft:gunpowder", "weight": 1, "functions": [ { @@ -113,8 +113,8 @@ }, { "type": "item", - "name": "minecraft:gunpowder", - "weight": 1, + "name": "minecraft:stick", + "weight": 2, "functions": [ { "function": "set_count", @@ -131,17 +131,22 @@ } } ] - }, + } + ] + }, + { + "rolls": 1, + "entries": [ { "type": "item", - "name": "minecraft:stick", - "weight": 2, + "name": "minecraft:redstone", + "weight": 1, "functions": [ { "function": "set_count", "count": { - "min": 0, - "max": 2 + "min": 4, + "max": 8 } }, { @@ -156,4 +161,4 @@ ] } ] -} \ No newline at end of file +} diff --git a/behavior_pack/manifest.json b/behavior_pack/manifest.json index fd296f13b..e5c1827a5 100644 --- a/behavior_pack/manifest.json +++ b/behavior_pack/manifest.json @@ -5,7 +5,7 @@ "name": "Vanilla Behavior Pack", "uuid": "ee649bcf-256c-4013-9068-6a802b89d756", "version": [ 0, 0, 1 ], - "min_engine_version": [ 1, 21, 0 ] + "min_engine_version": [ 1, 21, 10 ] }, "modules": [ { diff --git a/behavior_pack/recipes/furnace_stone_brick.json b/behavior_pack/recipes/furnace_stone_brick.json index 8771ff772..2d1f08660 100644 --- a/behavior_pack/recipes/furnace_stone_brick.json +++ b/behavior_pack/recipes/furnace_stone_brick.json @@ -6,13 +6,12 @@ }, "unlock": [ { - "item": "minecraft:stonebrick", - "data": 0 + "item": "minecraft:stone_bricks" } ], "tags": ["furnace"], - "input": "minecraft:stonebrick:0", - "output": "minecraft:stonebrick:2" + "input": "minecraft:stone_bricks", + "output": "minecraft:cracked_stone_bricks" } } diff --git a/behavior_pack/recipes/lodestone.json b/behavior_pack/recipes/lodestone.json index 8703267bf..208464db1 100644 --- a/behavior_pack/recipes/lodestone.json +++ b/behavior_pack/recipes/lodestone.json @@ -14,7 +14,7 @@ ], "key": { "S": { - "item": "minecraft:stonebrick:3" + "item": "minecraft:chiseled_stone_bricks" }, "#": { "item": "minecraft:netherite_ingot" diff --git a/behavior_pack/recipes/mossy_stone_brick_stairs.json b/behavior_pack/recipes/mossy_stone_brick_stairs.json index 461dc6500..c8a9058cd 100644 --- a/behavior_pack/recipes/mossy_stone_brick_stairs.json +++ b/behavior_pack/recipes/mossy_stone_brick_stairs.json @@ -14,14 +14,12 @@ ], "key": { "#": { - "item": "minecraft:stonebrick", - "data": 1 + "item": "minecraft:mossy_stone_bricks" } }, "unlock": [ { - "item": "minecraft:stonebrick", - "data": 1 + "item": "minecraft:mossy_stone_bricks" } ], "result": { diff --git a/behavior_pack/recipes/mossy_stone_brick_wall.json b/behavior_pack/recipes/mossy_stone_brick_wall.json index 293b080f7..dff46eb6b 100644 --- a/behavior_pack/recipes/mossy_stone_brick_wall.json +++ b/behavior_pack/recipes/mossy_stone_brick_wall.json @@ -13,14 +13,12 @@ ], "key": { "#": { - "item": "minecraft:stonebrick", - "data": 1 + "item": "minecraft:mossy_stone_bricks" } }, "unlock": [ { - "item": "minecraft:stonebrick", - "data": 1 + "item": "minecraft:mossy_stone_bricks" } ], "result": { diff --git a/behavior_pack/recipes/mossy_stonebrick.json b/behavior_pack/recipes/mossy_stonebrick.json index 52493b1c6..2c19a47eb 100644 --- a/behavior_pack/recipes/mossy_stonebrick.json +++ b/behavior_pack/recipes/mossy_stonebrick.json @@ -9,8 +9,7 @@ "tags": [ "crafting_table" ], "ingredients": [ { - "item": "minecraft:stonebrick", - "data": 0 + "item": "minecraft:stone_bricks" }, { "item": "minecraft:vine" @@ -22,8 +21,7 @@ } ], "result": { - "item": "minecraft:stonebrick", - "data": 1 + "item": "minecraft:mossy_stone_bricks" } } } diff --git a/behavior_pack/recipes/mossy_stonebrick_from_moss.json b/behavior_pack/recipes/mossy_stonebrick_from_moss.json index 31d9dd120..938787ed5 100644 --- a/behavior_pack/recipes/mossy_stonebrick_from_moss.json +++ b/behavior_pack/recipes/mossy_stonebrick_from_moss.json @@ -7,8 +7,7 @@ "tags": [ "crafting_table" ], "ingredients": [ { - "item": "minecraft:stonebrick", - "data": 0 + "item": "minecraft:stone_bricks" }, { "item": "minecraft:moss_block" @@ -20,8 +19,7 @@ } ], "result": { - "item": "minecraft:stonebrick", - "data": 1 + "item": "minecraft:mossy_stone_bricks" } } } diff --git a/behavior_pack/recipes/stone_brick_stairs.json b/behavior_pack/recipes/stone_brick_stairs.json index 9f5f60274..bb58f4c83 100644 --- a/behavior_pack/recipes/stone_brick_stairs.json +++ b/behavior_pack/recipes/stone_brick_stairs.json @@ -14,14 +14,12 @@ ], "key": { "#": { - "item": "minecraft:stonebrick", - "data": 0 + "item": "minecraft:stone_bricks" } }, "unlock": [ { - "item": "minecraft:stonebrick", - "data": 0 + "item": "minecraft:stone_bricks" } ], "result": { diff --git a/behavior_pack/recipes/stone_brick_wall.json b/behavior_pack/recipes/stone_brick_wall.json index e64a73bcc..8e7e19c21 100644 --- a/behavior_pack/recipes/stone_brick_wall.json +++ b/behavior_pack/recipes/stone_brick_wall.json @@ -13,14 +13,12 @@ ], "key": { "#": { - "item": "minecraft:stonebrick", - "data": 0 + "item": "minecraft:stone_bricks" } }, "unlock": [ { - "item": "minecraft:stonebrick", - "data": 0 + "item": "minecraft:stone_bricks" } ], "result": { diff --git a/behavior_pack/recipes/stonebrick.json b/behavior_pack/recipes/stonebrick.json index 9ba48b1ef..c65b08578 100644 --- a/behavior_pack/recipes/stonebrick.json +++ b/behavior_pack/recipes/stonebrick.json @@ -24,8 +24,7 @@ } ], "result": { - "item": "minecraft:stonebrick", - "data": 0, + "item": "minecraft:stone_bricks", "count": 4 } } diff --git a/behavior_pack/recipes/stonecutter_andesite_slab.json b/behavior_pack/recipes/stonecutter_andesite_slab.json index f99e12618..9e8484a32 100644 --- a/behavior_pack/recipes/stonecutter_andesite_slab.json +++ b/behavior_pack/recipes/stonecutter_andesite_slab.json @@ -10,19 +10,16 @@ "priority": 0, "ingredients": [ { - "item": "minecraft:stone", - "data": 5 + "item": "minecraft:andesite" } ], "unlock": [ { - "item": "minecraft:stone", - "data": 5 + "item": "minecraft:andesite" } ], "result": { - "item": "minecraft:double_stone_slab3", - "data": 3, + "item": "minecraft:andesite_slab", "count": 2 } } diff --git a/behavior_pack/recipes/stonecutter_diorite_slab.json b/behavior_pack/recipes/stonecutter_diorite_slab.json index e039f6055..5577cc243 100644 --- a/behavior_pack/recipes/stonecutter_diorite_slab.json +++ b/behavior_pack/recipes/stonecutter_diorite_slab.json @@ -10,19 +10,16 @@ "priority": 0, "ingredients": [ { - "item": "minecraft:stone", - "data": 3 + "item": "minecraft:diorite" } ], "unlock": [ { - "item": "minecraft:stone", - "data": 3 + "item": "minecraft:diorite" } ], "result": { - "item": "minecraft:double_stone_slab3", - "data": 4, + "item": "minecraft:diorite_slab", "count": 2 } } diff --git a/behavior_pack/recipes/stonecutter_endbrick_slab.json b/behavior_pack/recipes/stonecutter_endbrick_slab.json index aad0699a0..6a2423804 100644 --- a/behavior_pack/recipes/stonecutter_endbrick_slab.json +++ b/behavior_pack/recipes/stonecutter_endbrick_slab.json @@ -10,19 +10,16 @@ "priority": 0, "ingredients": [ { - "item": "minecraft:end_stone", - "data": 0 + "item": "minecraft:end_stone" } ], "unlock": [ { - "item": "minecraft:end_stone", - "data": 0 + "item": "minecraft:end_stone" } ], "result": { - "item": "minecraft:double_stone_slab3", - "data": 0, + "item": "minecraft:end_stone_brick_slab", "count": 2 } } diff --git a/behavior_pack/recipes/stonecutter_endbrick_slab2.json b/behavior_pack/recipes/stonecutter_endbrick_slab2.json index 01f0ff1be..280ba02fb 100644 --- a/behavior_pack/recipes/stonecutter_endbrick_slab2.json +++ b/behavior_pack/recipes/stonecutter_endbrick_slab2.json @@ -10,19 +10,16 @@ "priority": 0, "ingredients": [ { - "item": "minecraft:end_bricks", - "data": 0 + "item": "minecraft:end_bricks" } ], "unlock": [ { - "item": "minecraft:end_bricks", - "data": 0 + "item": "minecraft:end_bricks" } ], "result": { - "item": "minecraft:double_stone_slab3", - "data": 0, + "item": "minecraft:end_stone_brick_slab", "count": 2 } } diff --git a/behavior_pack/recipes/stonecutter_granite_slab.json b/behavior_pack/recipes/stonecutter_granite_slab.json index bc67cbda1..dcc2c3fa0 100644 --- a/behavior_pack/recipes/stonecutter_granite_slab.json +++ b/behavior_pack/recipes/stonecutter_granite_slab.json @@ -10,19 +10,16 @@ "priority": 0, "ingredients": [ { - "item": "minecraft:stone", - "data": 1 + "item": "minecraft:granite" } ], "unlock": [ { - "item": "minecraft:stone", - "data": 1 + "item": "minecraft:granite" } ], "result": { - "item": "minecraft:double_stone_slab3", - "data": 6, + "item": "minecraft:granite_slab", "count": 2 } } diff --git a/behavior_pack/recipes/stonecutter_mossy_stonebrick_slab.json b/behavior_pack/recipes/stonecutter_mossy_stonebrick_slab.json index 7bb5a967d..48c7ca2b8 100644 --- a/behavior_pack/recipes/stonecutter_mossy_stonebrick_slab.json +++ b/behavior_pack/recipes/stonecutter_mossy_stonebrick_slab.json @@ -10,14 +10,12 @@ "priority": 0, "ingredients": [ { - "item": "minecraft:stonebrick", - "data": 1 + "item": "minecraft:mossy_stone_bricks" } ], "unlock": [ { - "item": "minecraft:stonebrick", - "data": 1 + "item": "minecraft:mossy_stone_bricks" } ], "result": { diff --git a/behavior_pack/recipes/stonecutter_mossy_stonebrick_stairs.json b/behavior_pack/recipes/stonecutter_mossy_stonebrick_stairs.json index be64f329b..0fdd61dfc 100644 --- a/behavior_pack/recipes/stonecutter_mossy_stonebrick_stairs.json +++ b/behavior_pack/recipes/stonecutter_mossy_stonebrick_stairs.json @@ -10,14 +10,12 @@ "priority": 1, "ingredients": [ { - "item": "minecraft:stonebrick", - "data": 1 + "item": "minecraft:mossy_stone_bricks" } ], "unlock": [ { - "item": "minecraft:stonebrick", - "data": 1 + "item": "minecraft:mossy_stone_bricks" } ], "result": { diff --git a/behavior_pack/recipes/stonecutter_mossy_stonebrick_wall.json b/behavior_pack/recipes/stonecutter_mossy_stonebrick_wall.json index 2522cf544..29be2436d 100644 --- a/behavior_pack/recipes/stonecutter_mossy_stonebrick_wall.json +++ b/behavior_pack/recipes/stonecutter_mossy_stonebrick_wall.json @@ -10,14 +10,12 @@ "priority": 2, "ingredients": [ { - "item": "minecraft:stonebrick", - "data": 1 + "item": "minecraft:mossy_stone_bricks" } ], "unlock": [ { - "item": "minecraft:stonebrick", - "data": 1 + "item": "minecraft:mossy_stone_bricks" } ], "result": { diff --git a/behavior_pack/recipes/stonecutter_polished_andesite_slab.json b/behavior_pack/recipes/stonecutter_polished_andesite_slab.json index b748c78e6..2ffb67dce 100644 --- a/behavior_pack/recipes/stonecutter_polished_andesite_slab.json +++ b/behavior_pack/recipes/stonecutter_polished_andesite_slab.json @@ -10,19 +10,16 @@ "priority": 4, "ingredients": [ { - "item": "minecraft:stone", - "data": 5 + "item": "minecraft:andesite" } ], "unlock": [ { - "item": "minecraft:stone", - "data": 5 + "item": "minecraft:andesite" } ], "result": { - "item": "minecraft:double_stone_slab3", - "data": 2, + "item": "minecraft:andesite_slab", "count": 2 } } diff --git a/behavior_pack/recipes/stonecutter_polished_andesite_slab2.json b/behavior_pack/recipes/stonecutter_polished_andesite_slab2.json index e4d32b17c..861e5dfa3 100644 --- a/behavior_pack/recipes/stonecutter_polished_andesite_slab2.json +++ b/behavior_pack/recipes/stonecutter_polished_andesite_slab2.json @@ -10,19 +10,16 @@ "priority": 0, "ingredients": [ { - "item": "minecraft:stone", - "data": 6 + "item": "minecraft:polished_andesite" } ], "unlock": [ { - "item": "minecraft:stone", - "data": 6 + "item": "minecraft:polished_andesite" } ], "result": { - "item": "minecraft:double_stone_slab3", - "data": 2, + "item": "minecraft:polished_andesite_slab", "count": 2 } } diff --git a/behavior_pack/recipes/stonecutter_polished_diorite_slab.json b/behavior_pack/recipes/stonecutter_polished_diorite_slab.json index 149f0dabf..9e8ba3e38 100644 --- a/behavior_pack/recipes/stonecutter_polished_diorite_slab.json +++ b/behavior_pack/recipes/stonecutter_polished_diorite_slab.json @@ -10,19 +10,16 @@ "priority": 4, "ingredients": [ { - "item": "minecraft:stone", - "data": 3 + "item": "minecraft:diorite" } ], "unlock": [ { - "item": "minecraft:stone", - "data": 3 + "item": "minecraft:diorite" } ], "result": { - "item": "minecraft:double_stone_slab3", - "data": 5, + "item": "minecraft:polished_diorite_slab", "count": 2 } } diff --git a/behavior_pack/recipes/stonecutter_polished_diorite_slab2.json b/behavior_pack/recipes/stonecutter_polished_diorite_slab2.json index 6c597ba50..40f71ea28 100644 --- a/behavior_pack/recipes/stonecutter_polished_diorite_slab2.json +++ b/behavior_pack/recipes/stonecutter_polished_diorite_slab2.json @@ -10,19 +10,16 @@ "priority": 0, "ingredients": [ { - "item": "minecraft:stone", - "data": 4 + "item": "minecraft:polished_diorite" } ], "unlock": [ { - "item": "minecraft:stone", - "data": 4 + "item": "minecraft:polished_diorite" } ], "result": { - "item": "minecraft:double_stone_slab3", - "data": 5, + "item": "minecraft:polished_diorite_slab", "count": 2 } } diff --git a/behavior_pack/recipes/stonecutter_polished_granite_slab.json b/behavior_pack/recipes/stonecutter_polished_granite_slab.json index 558b38b99..58f064c2a 100644 --- a/behavior_pack/recipes/stonecutter_polished_granite_slab.json +++ b/behavior_pack/recipes/stonecutter_polished_granite_slab.json @@ -10,19 +10,16 @@ "priority": 4, "ingredients": [ { - "item": "minecraft:stone", - "data": 1 + "item": "minecraft:granite" } ], "unlock": [ { - "item": "minecraft:stone", - "data": 1 + "item": "minecraft:granite" } ], "result": { - "item": "minecraft:double_stone_slab3", - "data": 7, + "item": "minecraft:polished_granite_slab", "count": 2 } } diff --git a/behavior_pack/recipes/stonecutter_polished_granite_slab2.json b/behavior_pack/recipes/stonecutter_polished_granite_slab2.json index 6b1ff21d4..1b471d7b3 100644 --- a/behavior_pack/recipes/stonecutter_polished_granite_slab2.json +++ b/behavior_pack/recipes/stonecutter_polished_granite_slab2.json @@ -10,19 +10,16 @@ "priority": 0, "ingredients": [ { - "item": "minecraft:stone", - "data": 2 + "item": "minecraft:polished_granite" } ], "unlock": [ { - "item": "minecraft:stone", - "data": 2 + "item": "minecraft:polished_granite" } ], "result": { - "item": "minecraft:double_stone_slab3", - "data": 7, + "item": "minecraft:polished_granite_slab", "count": 2 } } diff --git a/behavior_pack/recipes/stonecutter_smooth_red_sandstone_slab.json b/behavior_pack/recipes/stonecutter_smooth_red_sandstone_slab.json index d3f97a5ab..84ceef54d 100644 --- a/behavior_pack/recipes/stonecutter_smooth_red_sandstone_slab.json +++ b/behavior_pack/recipes/stonecutter_smooth_red_sandstone_slab.json @@ -21,8 +21,7 @@ } ], "result": { - "item": "minecraft:double_stone_slab3", - "data": 1, + "item": "minecraft:smooth_red_sandstone_slab", "count": 2 } } diff --git a/behavior_pack/recipes/stonecutter_stonebrick.json b/behavior_pack/recipes/stonecutter_stonebrick.json index 0febcba58..e7b8f6400 100644 --- a/behavior_pack/recipes/stonecutter_stonebrick.json +++ b/behavior_pack/recipes/stonecutter_stonebrick.json @@ -21,8 +21,7 @@ } ], "result": { - "item": "minecraft:stonebrick", - "data": 0, + "item": "minecraft:stone_bricks", "count": 1 } } diff --git a/behavior_pack/recipes/stonecutter_stonebrick_chiseled.json b/behavior_pack/recipes/stonecutter_stonebrick_chiseled.json index 46cae2cf3..50bcc6108 100644 --- a/behavior_pack/recipes/stonecutter_stonebrick_chiseled.json +++ b/behavior_pack/recipes/stonecutter_stonebrick_chiseled.json @@ -21,8 +21,7 @@ } ], "result": { - "item": "minecraft:stonebrick", - "data": 3, + "item": "minecraft:chiseled_stone_bricks", "count": 1 } } diff --git a/behavior_pack/recipes/stonecutter_stonebrick_slab2.json b/behavior_pack/recipes/stonecutter_stonebrick_slab2.json index ac57282f8..4308333e5 100644 --- a/behavior_pack/recipes/stonecutter_stonebrick_slab2.json +++ b/behavior_pack/recipes/stonecutter_stonebrick_slab2.json @@ -10,14 +10,12 @@ "priority": 0, "ingredients": [ { - "item": "minecraft:stonebrick", - "data": 0 + "item": "minecraft:stone_bricks" } ], "unlock": [ { - "item": "minecraft:stonebrick", - "data": 0 + "item": "minecraft:stone_bricks" } ], "result": { diff --git a/behavior_pack/recipes/stonecutter_stonebrick_stairs2.json b/behavior_pack/recipes/stonecutter_stonebrick_stairs2.json index 7b0286b88..954581f10 100644 --- a/behavior_pack/recipes/stonecutter_stonebrick_stairs2.json +++ b/behavior_pack/recipes/stonecutter_stonebrick_stairs2.json @@ -10,14 +10,12 @@ "priority": 1, "ingredients": [ { - "item": "minecraft:stonebrick", - "data": 0 + "item": "minecraft:stone_bricks" } ], "unlock": [ { - "item": "minecraft:stonebrick", - "data": 0 + "item": "minecraft:stone_bricks" } ], "result": { diff --git a/behavior_pack/recipes/stonecutter_stonebrick_wall2.json b/behavior_pack/recipes/stonecutter_stonebrick_wall2.json index be6898769..f4c070df0 100644 --- a/behavior_pack/recipes/stonecutter_stonebrick_wall2.json +++ b/behavior_pack/recipes/stonecutter_stonebrick_wall2.json @@ -10,14 +10,12 @@ "priority": 2, "ingredients": [ { - "item": "minecraft:stonebrick", - "data": 0 + "item": "minecraft:stone_bricks" } ], "unlock": [ { - "item": "minecraft:stonebrick", - "data": 0 + "item": "minecraft:stone_bricks" } ], "result": { diff --git a/behavior_pack/trading/economy_trades/stone_mason_trades.json b/behavior_pack/trading/economy_trades/stone_mason_trades.json index 6f0ae11f1..ea76e83b0 100644 --- a/behavior_pack/trading/economy_trades/stone_mason_trades.json +++ b/behavior_pack/trading/economy_trades/stone_mason_trades.json @@ -72,7 +72,7 @@ ], "gives": [ { - "item": "minecraft:stonebrick:3", + "item": "minecraft:chiseled_stone_bricks", "quantity": 4 } ], diff --git a/documentation/Addons.html b/documentation/Addons.html index 59a0adb07..41dc478f1 100644 --- a/documentation/Addons.html +++ b/documentation/Addons.html @@ -1,4 +1,4 @@ -

ADDONS DOCUMENTATION
Version: 1.21.0.26

+

ADDONS DOCUMENTATION
Version: 1.21.10.20

This is documentation for a preview release of Minecraft. New features, components, and capabilities in this release are not final and might change without notice before the final release.
Be sure to check the documentation once the release is out of preview if your add-on isn't working properly. Resource and Behavior Packs created for the preview are not guaranteed to work on the final release.

Index

@@ -7975,97 +7975,97 @@

List of all Aux-Values supported and what they equate to as Block-States

minecraft:double_stone_block_slab:000 - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -14047,49 +14047,49 @@

List of all Aux-Values supported and what they equate to as Block-States

minecraft:monster_egg:000 - + - + - + - + - + - + - + - + @@ -19417,193 +19417,193 @@

List of all Aux-Values supported and what they equate to as Block-States

minecraft:stone_block_slab2:000 - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -20089,49 +20089,49 @@

List of all Aux-Values supported and what they equate to as Block-States

minecraft:stonebrick:000 - + - + - + - + - + - + - + - + @@ -24568,6 +24568,9 @@

List of fully-qualified block names

+ + + @@ -24844,6 +24847,9 @@

List of fully-qualified block names

+ + + @@ -25030,6 +25036,9 @@

List of fully-qualified block names

+ + + @@ -25072,6 +25081,9 @@

List of fully-qualified block names

+ + + @@ -25138,6 +25150,9 @@

List of fully-qualified block names

+ + + @@ -25288,6 +25303,9 @@

List of fully-qualified block names

+ + + @@ -25426,6 +25444,9 @@

List of fully-qualified block names

+ + + @@ -25441,9 +25462,6 @@

List of fully-qualified block names

- - - @@ -25852,6 +25870,9 @@

List of fully-qualified block names

+ + + @@ -25966,6 +25987,9 @@

List of fully-qualified block names

+ + + @@ -26185,9 +26209,27 @@

List of fully-qualified block names

+ + + + + + + + + + + + + + + + + + @@ -26539,9 +26581,6 @@

List of fully-qualified block names

- - - @@ -26551,12 +26590,18 @@

List of fully-qualified block names

+ + + + + + @@ -26587,6 +26632,9 @@

List of fully-qualified block names

+ + + @@ -26743,6 +26791,9 @@

List of fully-qualified block names

+ + + @@ -26806,6 +26857,9 @@

List of fully-qualified block names

+ + + @@ -26866,12 +26920,18 @@

List of fully-qualified block names

+ + + + + + @@ -26911,9 +26971,15 @@

List of fully-qualified block names

+ + + + + + @@ -26959,6 +27025,9 @@

List of fully-qualified block names

+ + + @@ -26968,6 +27037,9 @@

List of fully-qualified block names

+ + + @@ -27016,12 +27088,18 @@

List of fully-qualified block names

+ + + + + + @@ -27082,6 +27160,9 @@

List of fully-qualified block names

+ + + @@ -27148,15 +27229,24 @@

List of fully-qualified block names

+ + + + + + + + + @@ -27259,13 +27349,10 @@

List of fully-qualified block names

- - - - + - + @@ -27274,6 +27361,9 @@

List of fully-qualified block names

+ + + @@ -27283,9 +27373,6 @@

List of fully-qualified block names

- - - @@ -28775,6 +28862,11 @@

Items

+ + + + + @@ -28986,7 +29078,7 @@

Items

- + @@ -29356,7 +29448,7 @@

Items

- + @@ -29465,6 +29557,11 @@

Items

+ + + + + @@ -29885,6 +29982,11 @@

Items

+ + + + + @@ -29980,6 +30082,11 @@

Items

+ + + + + @@ -30056,12 +30163,12 @@

Items

- + - + @@ -30146,22 +30253,22 @@

Items

- + - + - + - + @@ -30210,6 +30317,11 @@

Items

+ + + + + @@ -30505,6 +30617,11 @@

Items

+ + + + + @@ -30795,6 +30912,11 @@

Items

+ + + + + @@ -30836,12 +30958,12 @@

Items

- + - + @@ -30901,7 +31023,7 @@

Items

- + @@ -31566,7 +31688,7 @@

Items

- + @@ -31595,6 +31717,11 @@

Items

+ + + + + @@ -32045,6 +32172,11 @@

Items

+ + + + + @@ -32366,12 +32498,12 @@

Items

- + - + @@ -32510,11 +32642,41 @@

Items

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -32966,12 +33128,12 @@

Items

- + - + @@ -33246,7 +33408,7 @@

Items

- + @@ -33496,7 +33658,7 @@

Items

- + @@ -33520,6 +33682,11 @@

Items

+ + + + + @@ -33530,6 +33697,11 @@

Items

+ + + + + @@ -33616,12 +33788,12 @@

Items

- + - + @@ -33651,7 +33823,7 @@

Items

- + @@ -33705,6 +33877,11 @@

Items

+ + + + + @@ -34095,6 +34272,11 @@

Items

+ + + + + @@ -34231,7 +34413,7 @@

Items

- + @@ -34265,6 +34447,11 @@

Items

+ + + + + @@ -34365,6 +34552,11 @@

Items

+ + + + + @@ -34375,6 +34567,11 @@

Items

+ + + + + @@ -34465,6 +34662,11 @@

Items

+ + + + + @@ -34480,6 +34682,11 @@

Items

+ + + + + @@ -34590,6 +34797,11 @@

Items

+ + + + + @@ -34610,6 +34822,11 @@

Items

+ + + + + @@ -34736,7 +34953,7 @@

Items

- + @@ -34760,6 +34977,11 @@

Items

+ + + + + @@ -34770,6 +34992,11 @@

Items

+ + + + + @@ -34905,6 +35132,11 @@

Items

+ + + + + @@ -34916,7 +35148,7 @@

Items

- + @@ -35016,7 +35248,7 @@

Items

- + @@ -35115,11 +35347,21 @@

Items

+ + + + + + + + + + @@ -35130,6 +35372,11 @@

Items

+ + + + + @@ -35211,7 +35458,7 @@

Items

- + @@ -35356,12 +35603,12 @@

Items

- + - + @@ -35406,17 +35653,17 @@

Items

- + - + - + @@ -35425,6 +35672,11 @@

Items

+ + + + + @@ -35435,6 +35687,11 @@

Items

+ + + + + @@ -35471,7 +35728,7 @@

Items

- + @@ -35671,7 +35928,7 @@

Items

- + @@ -36461,7 +36718,7 @@

Items

- + @@ -36501,7 +36758,7 @@

Items

- + diff --git a/documentation/Animations.html b/documentation/Animations.html index af0779390..b5ef9a2e6 100644 --- a/documentation/Animations.html +++ b/documentation/Animations.html @@ -1,4 +1,4 @@ -

ANIMATIONS DOCUMENTATION
Version: 1.21.0.26

+

ANIMATIONS DOCUMENTATION
Version: 1.21.10.20

This is documentation for a preview release of Minecraft. New features, components, and capabilities in this release are not final and might change without notice before the final release.
Be sure to check the documentation once the release is out of preview if your add-on isn't working properly. Resource and Behavior Packs created for the preview are not guaranteed to work on the final release.

Index

minecraft:double_stone_block_slab 0minecraft:double_stone_block_slab ["minecraft:vertical_half" = "bottom", "stone_slab_type" = "smooth_stone"]
minecraft:smooth_stone_double_slab ["minecraft:vertical_half" = "bottom"]
minecraft:double_stone_block_slab:001 minecraft:double_stone_block_slab 1minecraft:double_stone_block_slab ["minecraft:vertical_half" = "bottom", "stone_slab_type" = "sandstone"]
minecraft:sandstone_double_slab ["minecraft:vertical_half" = "bottom"]
minecraft:double_stone_block_slab:002 minecraft:double_stone_block_slab 2minecraft:double_stone_block_slab ["minecraft:vertical_half" = "bottom", "stone_slab_type" = "wood"]
minecraft:petrified_oak_double_slab ["minecraft:vertical_half" = "bottom"]
minecraft:double_stone_block_slab:003 minecraft:double_stone_block_slab 3minecraft:double_stone_block_slab ["minecraft:vertical_half" = "bottom", "stone_slab_type" = "cobblestone"]
minecraft:cobblestone_double_slab ["minecraft:vertical_half" = "bottom"]
minecraft:double_stone_block_slab:004 minecraft:double_stone_block_slab 4minecraft:double_stone_block_slab ["minecraft:vertical_half" = "bottom", "stone_slab_type" = "brick"]
minecraft:brick_double_slab ["minecraft:vertical_half" = "bottom"]
minecraft:double_stone_block_slab:005 minecraft:double_stone_block_slab 5minecraft:double_stone_block_slab ["minecraft:vertical_half" = "bottom", "stone_slab_type" = "stone_brick"]
minecraft:stone_brick_double_slab ["minecraft:vertical_half" = "bottom"]
minecraft:double_stone_block_slab:006 minecraft:double_stone_block_slab 6minecraft:double_stone_block_slab ["minecraft:vertical_half" = "bottom", "stone_slab_type" = "quartz"]
minecraft:quartz_double_slab ["minecraft:vertical_half" = "bottom"]
minecraft:double_stone_block_slab:007 minecraft:double_stone_block_slab 7minecraft:double_stone_block_slab ["minecraft:vertical_half" = "bottom", "stone_slab_type" = "nether_brick"]
minecraft:nether_brick_double_slab ["minecraft:vertical_half" = "bottom"]
minecraft:double_stone_block_slab:008 minecraft:double_stone_block_slab 8minecraft:double_stone_block_slab ["minecraft:vertical_half" = "top", "stone_slab_type" = "smooth_stone"]
minecraft:smooth_stone_double_slab ["minecraft:vertical_half" = "top"]
minecraft:double_stone_block_slab:009 minecraft:double_stone_block_slab 9minecraft:double_stone_block_slab ["minecraft:vertical_half" = "top", "stone_slab_type" = "sandstone"]
minecraft:sandstone_double_slab ["minecraft:vertical_half" = "top"]
minecraft:double_stone_block_slab:010 minecraft:double_stone_block_slab 10minecraft:double_stone_block_slab ["minecraft:vertical_half" = "top", "stone_slab_type" = "wood"]
minecraft:petrified_oak_double_slab ["minecraft:vertical_half" = "top"]
minecraft:double_stone_block_slab:011 minecraft:double_stone_block_slab 11minecraft:double_stone_block_slab ["minecraft:vertical_half" = "top", "stone_slab_type" = "cobblestone"]
minecraft:cobblestone_double_slab ["minecraft:vertical_half" = "top"]
minecraft:double_stone_block_slab:012 minecraft:double_stone_block_slab 12minecraft:double_stone_block_slab ["minecraft:vertical_half" = "top", "stone_slab_type" = "brick"]
minecraft:brick_double_slab ["minecraft:vertical_half" = "top"]
minecraft:double_stone_block_slab:013 minecraft:double_stone_block_slab 13minecraft:double_stone_block_slab ["minecraft:vertical_half" = "top", "stone_slab_type" = "stone_brick"]
minecraft:stone_brick_double_slab ["minecraft:vertical_half" = "top"]
minecraft:double_stone_block_slab:014 minecraft:double_stone_block_slab 14minecraft:double_stone_block_slab ["minecraft:vertical_half" = "top", "stone_slab_type" = "quartz"]
minecraft:quartz_double_slab ["minecraft:vertical_half" = "top"]
minecraft:double_stone_block_slab:015 minecraft:double_stone_block_slab 15minecraft:double_stone_block_slab ["minecraft:vertical_half" = "top", "stone_slab_type" = "nether_brick"]
minecraft:nether_brick_double_slab ["minecraft:vertical_half" = "top"]
minecraft:double_wooden_slab:000 minecraft:monster_egg 0minecraft:monster_egg ["monster_egg_stone_type" = "stone"]
minecraft:infested_stone
minecraft:monster_egg:001 minecraft:monster_egg 1minecraft:monster_egg ["monster_egg_stone_type" = "cobblestone"]
minecraft:infested_cobblestone
minecraft:monster_egg:002 minecraft:monster_egg 2minecraft:monster_egg ["monster_egg_stone_type" = "stone_brick"]
minecraft:infested_stone_bricks
minecraft:monster_egg:003 minecraft:monster_egg 3minecraft:monster_egg ["monster_egg_stone_type" = "mossy_stone_brick"]
minecraft:infested_mossy_stone_bricks
minecraft:monster_egg:004 minecraft:monster_egg 4minecraft:monster_egg ["monster_egg_stone_type" = "cracked_stone_brick"]
minecraft:infested_cracked_stone_bricks
minecraft:monster_egg:005 minecraft:monster_egg 5minecraft:monster_egg ["monster_egg_stone_type" = "chiseled_stone_brick"]
minecraft:infested_chiseled_stone_bricks
minecraft:monster_egg:006 minecraft:monster_egg 6minecraft:monster_egg ["monster_egg_stone_type" = "stone"]
minecraft:infested_stone
minecraft:monster_egg:007 minecraft:monster_egg 7minecraft:monster_egg ["monster_egg_stone_type" = "stone"]
minecraft:infested_stone
minecraft:mossy_cobblestone_stairs:000 minecraft:stone_block_slab2 0minecraft:stone_block_slab2 ["minecraft:vertical_half" = "bottom", "stone_slab_type_2" = "red_sandstone"]
minecraft:red_sandstone_slab ["minecraft:vertical_half" = "bottom"]
minecraft:stone_block_slab2:001 minecraft:stone_block_slab2 1minecraft:stone_block_slab2 ["minecraft:vertical_half" = "bottom", "stone_slab_type_2" = "purpur"]
minecraft:purpur_slab ["minecraft:vertical_half" = "bottom"]
minecraft:stone_block_slab2:002 minecraft:stone_block_slab2 2minecraft:stone_block_slab2 ["minecraft:vertical_half" = "bottom", "stone_slab_type_2" = "prismarine_rough"]
minecraft:prismarine_slab ["minecraft:vertical_half" = "bottom"]
minecraft:stone_block_slab2:003 minecraft:stone_block_slab2 3minecraft:stone_block_slab2 ["minecraft:vertical_half" = "bottom", "stone_slab_type_2" = "prismarine_dark"]
minecraft:dark_prismarine_slab ["minecraft:vertical_half" = "bottom"]
minecraft:stone_block_slab2:004 minecraft:stone_block_slab2 4minecraft:stone_block_slab2 ["minecraft:vertical_half" = "bottom", "stone_slab_type_2" = "prismarine_brick"]
minecraft:prismarine_brick_slab ["minecraft:vertical_half" = "bottom"]
minecraft:stone_block_slab2:005 minecraft:stone_block_slab2 5minecraft:stone_block_slab2 ["minecraft:vertical_half" = "bottom", "stone_slab_type_2" = "mossy_cobblestone"]
minecraft:mossy_cobblestone_slab ["minecraft:vertical_half" = "bottom"]
minecraft:stone_block_slab2:006 minecraft:stone_block_slab2 6minecraft:stone_block_slab2 ["minecraft:vertical_half" = "bottom", "stone_slab_type_2" = "smooth_sandstone"]
minecraft:smooth_sandstone_slab ["minecraft:vertical_half" = "bottom"]
minecraft:stone_block_slab2:007 minecraft:stone_block_slab2 7minecraft:stone_block_slab2 ["minecraft:vertical_half" = "bottom", "stone_slab_type_2" = "red_nether_brick"]
minecraft:red_nether_brick_slab ["minecraft:vertical_half" = "bottom"]
minecraft:stone_block_slab2:008 minecraft:stone_block_slab2 8minecraft:stone_block_slab2 ["minecraft:vertical_half" = "top", "stone_slab_type_2" = "red_sandstone"]
minecraft:red_sandstone_slab ["minecraft:vertical_half" = "top"]
minecraft:stone_block_slab2:009 minecraft:stone_block_slab2 9minecraft:stone_block_slab2 ["minecraft:vertical_half" = "top", "stone_slab_type_2" = "purpur"]
minecraft:purpur_slab ["minecraft:vertical_half" = "top"]
minecraft:stone_block_slab2:010 minecraft:stone_block_slab2 10minecraft:stone_block_slab2 ["minecraft:vertical_half" = "top", "stone_slab_type_2" = "prismarine_rough"]
minecraft:prismarine_slab ["minecraft:vertical_half" = "top"]
minecraft:stone_block_slab2:011 minecraft:stone_block_slab2 11minecraft:stone_block_slab2 ["minecraft:vertical_half" = "top", "stone_slab_type_2" = "prismarine_dark"]
minecraft:dark_prismarine_slab ["minecraft:vertical_half" = "top"]
minecraft:stone_block_slab2:012 minecraft:stone_block_slab2 12minecraft:stone_block_slab2 ["minecraft:vertical_half" = "top", "stone_slab_type_2" = "prismarine_brick"]
minecraft:prismarine_brick_slab ["minecraft:vertical_half" = "top"]
minecraft:stone_block_slab2:013 minecraft:stone_block_slab2 13minecraft:stone_block_slab2 ["minecraft:vertical_half" = "top", "stone_slab_type_2" = "mossy_cobblestone"]
minecraft:mossy_cobblestone_slab ["minecraft:vertical_half" = "top"]
minecraft:stone_block_slab2:014 minecraft:stone_block_slab2 14minecraft:stone_block_slab2 ["minecraft:vertical_half" = "top", "stone_slab_type_2" = "smooth_sandstone"]
minecraft:smooth_sandstone_slab ["minecraft:vertical_half" = "top"]
minecraft:stone_block_slab2:015 minecraft:stone_block_slab2 15minecraft:stone_block_slab2 ["minecraft:vertical_half" = "top", "stone_slab_type_2" = "red_nether_brick"]
minecraft:red_nether_brick_slab ["minecraft:vertical_half" = "top"]
minecraft:stone_block_slab3:000 minecraft:stone_block_slab3 0minecraft:stone_block_slab3 ["minecraft:vertical_half" = "bottom", "stone_slab_type_3" = "end_stone_brick"]
minecraft:end_stone_brick_slab ["minecraft:vertical_half" = "bottom"]
minecraft:stone_block_slab3:001 minecraft:stone_block_slab3 1minecraft:stone_block_slab3 ["minecraft:vertical_half" = "bottom", "stone_slab_type_3" = "smooth_red_sandstone"]
minecraft:smooth_red_sandstone_slab ["minecraft:vertical_half" = "bottom"]
minecraft:stone_block_slab3:002 minecraft:stone_block_slab3 2minecraft:stone_block_slab3 ["minecraft:vertical_half" = "bottom", "stone_slab_type_3" = "polished_andesite"]
minecraft:polished_andesite_slab ["minecraft:vertical_half" = "bottom"]
minecraft:stone_block_slab3:003 minecraft:stone_block_slab3 3minecraft:stone_block_slab3 ["minecraft:vertical_half" = "bottom", "stone_slab_type_3" = "andesite"]
minecraft:andesite_slab ["minecraft:vertical_half" = "bottom"]
minecraft:stone_block_slab3:004 minecraft:stone_block_slab3 4minecraft:stone_block_slab3 ["minecraft:vertical_half" = "bottom", "stone_slab_type_3" = "diorite"]
minecraft:diorite_slab ["minecraft:vertical_half" = "bottom"]
minecraft:stone_block_slab3:005 minecraft:stone_block_slab3 5minecraft:stone_block_slab3 ["minecraft:vertical_half" = "bottom", "stone_slab_type_3" = "polished_diorite"]
minecraft:polished_diorite_slab ["minecraft:vertical_half" = "bottom"]
minecraft:stone_block_slab3:006 minecraft:stone_block_slab3 6minecraft:stone_block_slab3 ["minecraft:vertical_half" = "bottom", "stone_slab_type_3" = "granite"]
minecraft:granite_slab ["minecraft:vertical_half" = "bottom"]
minecraft:stone_block_slab3:007 minecraft:stone_block_slab3 7minecraft:stone_block_slab3 ["minecraft:vertical_half" = "bottom", "stone_slab_type_3" = "polished_granite"]
minecraft:polished_granite_slab ["minecraft:vertical_half" = "bottom"]
minecraft:stone_block_slab3:008 minecraft:stone_block_slab3 8minecraft:stone_block_slab3 ["minecraft:vertical_half" = "top", "stone_slab_type_3" = "end_stone_brick"]
minecraft:end_stone_brick_slab ["minecraft:vertical_half" = "top"]
minecraft:stone_block_slab3:009 minecraft:stone_block_slab3 9minecraft:stone_block_slab3 ["minecraft:vertical_half" = "top", "stone_slab_type_3" = "smooth_red_sandstone"]
minecraft:smooth_red_sandstone_slab ["minecraft:vertical_half" = "top"]
minecraft:stone_block_slab3:010 minecraft:stone_block_slab3 10minecraft:stone_block_slab3 ["minecraft:vertical_half" = "top", "stone_slab_type_3" = "polished_andesite"]
minecraft:polished_andesite_slab ["minecraft:vertical_half" = "top"]
minecraft:stone_block_slab3:011 minecraft:stone_block_slab3 11minecraft:stone_block_slab3 ["minecraft:vertical_half" = "top", "stone_slab_type_3" = "andesite"]
minecraft:andesite_slab ["minecraft:vertical_half" = "top"]
minecraft:stone_block_slab3:012 minecraft:stone_block_slab3 12minecraft:stone_block_slab3 ["minecraft:vertical_half" = "top", "stone_slab_type_3" = "diorite"]
minecraft:diorite_slab ["minecraft:vertical_half" = "top"]
minecraft:stone_block_slab3:013 minecraft:stone_block_slab3 13minecraft:stone_block_slab3 ["minecraft:vertical_half" = "top", "stone_slab_type_3" = "polished_diorite"]
minecraft:polished_diorite_slab ["minecraft:vertical_half" = "top"]
minecraft:stone_block_slab3:014 minecraft:stone_block_slab3 14minecraft:stone_block_slab3 ["minecraft:vertical_half" = "top", "stone_slab_type_3" = "granite"]
minecraft:granite_slab ["minecraft:vertical_half" = "top"]
minecraft:stone_block_slab3:015 minecraft:stone_block_slab3 15minecraft:stone_block_slab3 ["minecraft:vertical_half" = "top", "stone_slab_type_3" = "polished_granite"]
minecraft:polished_granite_slab ["minecraft:vertical_half" = "top"]
minecraft:stone_block_slab4:000 minecraft:stonebrick 0minecraft:stonebrick ["stone_brick_type" = "default"]
minecraft:stone_bricks
minecraft:stonebrick:001 minecraft:stonebrick 1minecraft:stonebrick ["stone_brick_type" = "mossy"]
minecraft:mossy_stone_bricks
minecraft:stonebrick:002 minecraft:stonebrick 2minecraft:stonebrick ["stone_brick_type" = "cracked"]
minecraft:cracked_stone_bricks
minecraft:stonebrick:003 minecraft:stonebrick 3minecraft:stonebrick ["stone_brick_type" = "chiseled"]
minecraft:chiseled_stone_bricks
minecraft:stonebrick:004 minecraft:stonebrick 4minecraft:stonebrick ["stone_brick_type" = "smooth"]
minecraft:stone_bricks
minecraft:stonebrick:005 minecraft:stonebrick 5minecraft:stonebrick ["stone_brick_type" = "default"]
minecraft:stone_bricks
minecraft:stonebrick:006 minecraft:stonebrick 6minecraft:stonebrick ["stone_brick_type" = "default"]
minecraft:stone_bricks
minecraft:stonebrick:007 minecraft:stonebrick 7minecraft:stonebrick ["stone_brick_type" = "default"]
minecraft:stone_bricks
minecraft:stonecutter_block:000 minecraft:andesite
minecraft:andesite_slab
minecraft:andesite_stairs
minecraft:brick_block
minecraft:brick_double_slab
minecraft:brick_slab
minecraft:chiseled_polished_blackstone
minecraft:chiseled_stone_bricks
minecraft:chiseled_tuff
minecraft:cobblestone
minecraft:cobblestone_double_slab
minecraft:cobblestone_slab
minecraft:cracked_polished_blackstone_bricks
minecraft:cracked_stone_bricks
minecraft:crafter
minecraft:dark_oak_wood
minecraft:dark_prismarine_slab
minecraft:dark_prismarine_stairs
minecraft:diorite
minecraft:diorite_slab
minecraft:diorite_stairs
minecraft:double_cut_copper_slab
minecraft:double_stone_block_slab
minecraft:double_stone_block_slab2
minecraft:end_stone
minecraft:end_stone_brick_slab
minecraft:ender_chest
minecraft:granite
minecraft:granite_slab
minecraft:granite_stairs
minecraft:ice
minecraft:infested_chiseled_stone_bricks
minecraft:infested_cobblestone
minecraft:infested_cracked_stone_bricks
minecraft:infested_deepslate
minecraft:infested_mossy_stone_bricks
minecraft:infested_stone
minecraft:infested_stone_bricks
minecraft:info_update
minecraft:mob_spawner
minecraft:monster_egg
minecraft:moss_block
minecraft:mossy_cobblestone
minecraft:mossy_cobblestone_slab
minecraft:mossy_cobblestone_stairs
minecraft:mossy_stone_brick_stairs
minecraft:mossy_stone_bricks
minecraft:moving_block
minecraft:nether_brick
minecraft:nether_brick_double_slab
minecraft:nether_brick_fence
minecraft:peony
minecraft:petrified_oak_double_slab
minecraft:petrified_oak_slab
minecraft:polished_andesite
minecraft:polished_andesite_slab
minecraft:polished_andesite_stairs
minecraft:polished_diorite
minecraft:polished_diorite_slab
minecraft:polished_diorite_stairs
minecraft:polished_granite
minecraft:polished_granite_slab
minecraft:polished_granite_stairs
minecraft:prismarine
minecraft:prismarine_brick_slab
minecraft:prismarine_bricks_stairs
minecraft:prismarine_slab
minecraft:prismarine_stairs
minecraft:purpur_block
minecraft:purpur_slab
minecraft:purpur_stairs
minecraft:quartz_bricks
minecraft:quartz_double_slab
minecraft:quartz_ore
minecraft:red_nether_brick
minecraft:red_nether_brick_slab
minecraft:red_nether_brick_stairs
minecraft:red_sandstone
minecraft:red_sandstone_slab
minecraft:red_sandstone_stairs
minecraft:sandstone
minecraft:sandstone_double_slab
minecraft:sandstone_slab
minecraft:smooth_quartz_stairs
minecraft:smooth_red_sandstone_slab
minecraft:smooth_red_sandstone_stairs
minecraft:smooth_sandstone_slab
minecraft:smooth_sandstone_stairs
minecraft:smooth_stone
minecraft:smooth_stone_double_slab
minecraft:smooth_stone_slab
minecraft:stone
minecraft:stone_block_slab2
minecraft:stone_block_slab3minecraft:stone_block_slab4
minecraft:stone_block_slab4minecraft:stone_brick_double_slab
minecraft:stone_brick_slab minecraft:stone_brick_stairs
minecraft:stone_bricks
minecraft:stone_button
minecraft:stone_stairs
minecraft:stonebrick
minecraft:stonecutter
andesite_slab-893
andesite_stairs -171
banner_pattern753758
boat751756
brick_double_slab-880
brick_slab -874
chiseled_stone_bricks-870
chiseled_tuff -753
cobblestone_double_slab-879
cobblestone_slab -873
concrete740745
concrete_powder741746
coral737741
coral_block726727
coral_fan727732
coral_fan_dead728733
cracked_stone_bricks-869
crafter -313
dark_prismarine_slab-886
dark_prismarine_stairs -3
diorite_slab-894
diorite_stairs -170
double_plant735739
double_stone_block_slab43731
dye752757
end_crystal755760
end_stone_brick_slab-162
ender_chest 130
granite_slab-896
granite_stairs -169
hard_stained_glass749754
hard_stained_glass_pane750755
infested_chiseled_stone_bricks-862
infested_cobblestone-858
infested_cracked_stone_bricks-861
infested_deepslate -454
infested_mossy_stone_bricks-860
infested_stone97
infested_stone_bricks-859
info_update 248
leaves730735
leaves2731736
log2739743
monster_egg97744
mossy_cobblestone_slab-888
mossy_cobblestone_stairs -179
mossy_stone_bricks-868
mourner_pottery_sherd 687
music_disc_creator746751
music_disc_creator_music_box747752
music_disc_precipice748753
nether_brick_double_slab-883
nether_brick_fence 113
petrified_oak_double_slab-903
petrified_oak_slab -902
planks736740
polished_andesite_slab-892
polished_andesite_stairs -174
polished_diorite_slab-895
polished_diorite_stairs -173
polished_granite_slab-897
polished_granite_stairs -172
prismarine_brick_slab-887
prismarine_bricks_stairs -4
prismarine_slab-885
prismarine_stairs -2
purpur_slab-884
purpur_stairs 203
quartz_double_slab-882
quartz_ore 153
red_flower734738
red_nether_brick_slab-890
red_nether_brick_stairs -184
red_sandstone_slab182
red_sandstone_stairs 180
sandstone_double_slab-878
sandstone_slab -872
sapling729734
shulker_box744749
smooth_red_sandstone_slab-891
smooth_red_sandstone_stairs -176
smooth_sandstone_slab-889
smooth_sandstone_stairs -177
smooth_stone_double_slab43
smooth_stone_slab 44
spawn_egg754759
stained_glass742747
stained_glass_pane743748
stone_block_slab733728
stone_block_slab2182729
stone_block_slab3-162730
stone_brick_double_slab-881
stone_brick_slab -875
stone_bricks98
stone_button 77
stonebrick98726
tallgrass738742
wood745750
wooden_slab732737
diff --git a/documentation/Biomes.html b/documentation/Biomes.html index af62c5455..87affc1b9 100644 --- a/documentation/Biomes.html +++ b/documentation/Biomes.html @@ -1,4 +1,4 @@ -

BIOMES DOCUMENTATION
Version: 1.21.0.26

+

BIOMES DOCUMENTATION
Version: 1.21.10.20

This is documentation for a preview release of Minecraft. New features, components, and capabilities in this release are not final and might change without notice before the final release.
Be sure to check the documentation once the release is out of preview if your add-on isn't working properly. Resource and Behavior Packs created for the preview are not guaranteed to work on the final release.

Index

diff --git a/documentation/Blocks.html b/documentation/Blocks.html index ca6fa94d3..c751fd66e 100644 --- a/documentation/Blocks.html +++ b/documentation/Blocks.html @@ -1,4 +1,4 @@ -

BLOCKS DOCUMENTATION
Version: 1.21.0.26

+

BLOCKS DOCUMENTATION
Version: 1.21.10.20

This is documentation for a preview release of Minecraft. New features, components, and capabilities in this release are not final and might change without notice before the final release.
Be sure to check the documentation once the release is out of preview if your add-on isn't working properly. Resource and Behavior Packs created for the preview are not guaranteed to work on the final release.

Index

@@ -407,7 +407,7 @@

Block Definition Properties

Code Example

Example

-Back to top

+

Forced features

diff --git a/documentation/Fogs.html b/documentation/Fogs.html index 25d9aaccb..369cf930e 100644 --- a/documentation/Fogs.html +++ b/documentation/Fogs.html @@ -1,4 +1,4 @@ -

FOGS DOCUMENTATION
Version: 1.21.0.26

+

FOGS DOCUMENTATION
Version: 1.21.10.20

This is documentation for a preview release of Minecraft. New features, components, and capabilities in this release are not final and might change without notice before the final release.
Be sure to check the documentation once the release is out of preview if your add-on isn't working properly. Resource and Behavior Packs created for the preview are not guaranteed to work on the final release.

Index

@@ -22,7 +22,7 @@

Fog Definitions

Fog Json Schema

-```
--------
{
version "format_version"
object "minecraft:fog_settings"
{
object "description"
{
string "identifier" // The identifier for these fog settings. The identifier must include a namespace.
}
object "distance" : opt // The distance fog settings for different camera locations.
{
object "air" : opt // The fog settings when the camera is in the air.
{
color "fog_color" // The color that the fog will take on.
float "fog_start" // The distance from the player that the fog will begin to appear. 'fog_start' must be less than or equal to 'fog_end'.
float "fog_end"<0.000000-*> // The distance from the player that the fog will become fully opaque. 'fog_end' must be greater than or equal to 'fog_start'.
string "render_distance_type"<"fixed", "render"> // Determines how distance value is used. Fixed distance is measured in blocks. Dynamic distance is multiplied by the current render distance.
object "transition_fog" : opt // Additional fog data which will slowly transition to the distance fog of current biome.
{
object "init_fog" // Initial fog that will slowly transition into water distance fog of the biome when player goes into water.
{
color "fog_color" // The color that the fog will take on.
float "fog_start" // The distance from the player that the fog will begin to appear. 'fog_start' must be less than or equal to 'fog_end'.
float "fog_end"<0.000000-*> // The distance from the player that the fog will become fully opaque. 'fog_end' must be greater than or equal to 'fog_start'.
string "render_distance_type"<"fixed", "render"> // Determines how distance value is used. Fixed distance is measured in blocks. Dynamic distance is multiplied by the current render distance.
}
float "min_percent"<0.000000-1.000000> // The minimum progress of fog transition.
float "mid_seconds"<0.000000-*> // The time takes to reach certain progress('mid_percent') of fog transition.
float "mid_percent"<0.000000-1.000000> // The progress of fog transition after 'mid_seconds' seconds.
float "max_seconds"<0.000000-*> // Total amount of time takes to complete fog transition.
}
}
object "weather" : opt // The fog settings for when the camera is in the air with active weather (rain, snow, etc..).
{
color "fog_color" // The color that the fog will take on.
float "fog_start" // The distance from the player that the fog will begin to appear. 'fog_start' must be less than or equal to 'fog_end'.
float "fog_end"<0.000000-*> // The distance from the player that the fog will become fully opaque. 'fog_end' must be greater than or equal to 'fog_start'.
string "render_distance_type"<"fixed", "render"> // Determines how distance value is used. Fixed distance is measured in blocks. Dynamic distance is multiplied by the current render distance.
object "transition_fog" : opt // Additional fog data which will slowly transition to the distance fog of current biome.
{
object "init_fog" // Initial fog that will slowly transition into water distance fog of the biome when player goes into water.
{
color "fog_color" // The color that the fog will take on.
float "fog_start" // The distance from the player that the fog will begin to appear. 'fog_start' must be less than or equal to 'fog_end'.
float "fog_end"<0.000000-*> // The distance from the player that the fog will become fully opaque. 'fog_end' must be greater than or equal to 'fog_start'.
string "render_distance_type"<"fixed", "render"> // Determines how distance value is used. Fixed distance is measured in blocks. Dynamic distance is multiplied by the current render distance.
}
float "min_percent"<0.000000-1.000000> // The minimum progress of fog transition.
float "mid_seconds"<0.000000-*> // The time takes to reach certain progress('mid_percent') of fog transition.
float "mid_percent"<0.000000-1.000000> // The progress of fog transition after 'mid_seconds' seconds.
float "max_seconds"<0.000000-*> // Total amount of time takes to complete fog transition.
}
}
object "water" : opt // The fog settings when the camera is in water.
{
color "fog_color" // The color that the fog will take on.
float "fog_start" // The distance from the player that the fog will begin to appear. 'fog_start' must be less than or equal to 'fog_end'.
float "fog_end"<0.000000-*> // The distance from the player that the fog will become fully opaque. 'fog_end' must be greater than or equal to 'fog_start'.
string "render_distance_type"<"fixed", "render"> // Determines how distance value is used. Fixed distance is measured in blocks. Dynamic distance is multiplied by the current render distance.
object "transition_fog" : opt // Additional fog data which will slowly transition to the distance fog of current biome.
{
object "init_fog" // Initial fog that will slowly transition into water distance fog of the biome when player goes into water.
{
color "fog_color" // The color that the fog will take on.
float "fog_start" // The distance from the player that the fog will begin to appear. 'fog_start' must be less than or equal to 'fog_end'.
float "fog_end"<0.000000-*> // The distance from the player that the fog will become fully opaque. 'fog_end' must be greater than or equal to 'fog_start'.
string "render_distance_type"<"fixed", "render"> // Determines how distance value is used. Fixed distance is measured in blocks. Dynamic distance is multiplied by the current render distance.
}
float "min_percent"<0.000000-1.000000> // The minimum progress of fog transition.
float "mid_seconds"<0.000000-*> // The time takes to reach certain progress('mid_percent') of fog transition.
float "mid_percent"<0.000000-1.000000> // The progress of fog transition after 'mid_seconds' seconds.
float "max_seconds"<0.000000-*> // Total amount of time takes to complete fog transition.
}
}
object "lava" : opt // The fog settings when the camera is in lava.
{
color "fog_color" // The color that the fog will take on.
float "fog_start" // The distance from the player that the fog will begin to appear. 'fog_start' must be less than or equal to 'fog_end'.
float "fog_end"<0.000000-*> // The distance from the player that the fog will become fully opaque. 'fog_end' must be greater than or equal to 'fog_start'.
string "render_distance_type"<"fixed", "render"> // Determines how distance value is used. Fixed distance is measured in blocks. Dynamic distance is multiplied by the current render distance.
object "transition_fog" : opt // Additional fog data which will slowly transition to the distance fog of current biome.
{
object "init_fog" // Initial fog that will slowly transition into water distance fog of the biome when player goes into water.
{
color "fog_color" // The color that the fog will take on.
float "fog_start" // The distance from the player that the fog will begin to appear. 'fog_start' must be less than or equal to 'fog_end'.
float "fog_end"<0.000000-*> // The distance from the player that the fog will become fully opaque. 'fog_end' must be greater than or equal to 'fog_start'.
string "render_distance_type"<"fixed", "render"> // Determines how distance value is used. Fixed distance is measured in blocks. Dynamic distance is multiplied by the current render distance.
}
float "min_percent"<0.000000-1.000000> // The minimum progress of fog transition.
float "mid_seconds"<0.000000-*> // The time takes to reach certain progress('mid_percent') of fog transition.
float "mid_percent"<0.000000-1.000000> // The progress of fog transition after 'mid_seconds' seconds.
float "max_seconds"<0.000000-*> // Total amount of time takes to complete fog transition.
}
}
object "lava_resistance" : opt // The fog settings when the camera is in lava and the player has the lava resistance effect active.
{
color "fog_color" // The color that the fog will take on.
float "fog_start" // The distance from the player that the fog will begin to appear. 'fog_start' must be less than or equal to 'fog_end'.
float "fog_end"<0.000000-*> // The distance from the player that the fog will become fully opaque. 'fog_end' must be greater than or equal to 'fog_start'.
string "render_distance_type"<"fixed", "render"> // Determines how distance value is used. Fixed distance is measured in blocks. Dynamic distance is multiplied by the current render distance.
object "transition_fog" : opt // Additional fog data which will slowly transition to the distance fog of current biome.
{
object "init_fog" // Initial fog that will slowly transition into water distance fog of the biome when player goes into water.
{
color "fog_color" // The color that the fog will take on.
float "fog_start" // The distance from the player that the fog will begin to appear. 'fog_start' must be less than or equal to 'fog_end'.
float "fog_end"<0.000000-*> // The distance from the player that the fog will become fully opaque. 'fog_end' must be greater than or equal to 'fog_start'.
string "render_distance_type"<"fixed", "render"> // Determines how distance value is used. Fixed distance is measured in blocks. Dynamic distance is multiplied by the current render distance.
}
float "min_percent"<0.000000-1.000000> // The minimum progress of fog transition.
float "mid_seconds"<0.000000-*> // The time takes to reach certain progress('mid_percent') of fog transition.
float "mid_percent"<0.000000-1.000000> // The progress of fog transition after 'mid_seconds' seconds.
float "max_seconds"<0.000000-*> // Total amount of time takes to complete fog transition.
}
}
object "powder_snow" : opt // The fog settings when the camera is inside a Powder Snow block.
{
color "fog_color" // The color that the fog will take on.
float "fog_start" // The distance from the player that the fog will begin to appear. 'fog_start' must be less than or equal to 'fog_end'.
float "fog_end"<0.000000-*> // The distance from the player that the fog will become fully opaque. 'fog_end' must be greater than or equal to 'fog_start'.
string "render_distance_type"<"fixed", "render"> // Determines how distance value is used. Fixed distance is measured in blocks. Dynamic distance is multiplied by the current render distance.
object "transition_fog" : opt // Additional fog data which will slowly transition to the distance fog of current biome.
{
object "init_fog" // Initial fog that will slowly transition into water distance fog of the biome when player goes into water.
{
color "fog_color" // The color that the fog will take on.
float "fog_start" // The distance from the player that the fog will begin to appear. 'fog_start' must be less than or equal to 'fog_end'.
float "fog_end"<0.000000-*> // The distance from the player that the fog will become fully opaque. 'fog_end' must be greater than or equal to 'fog_start'.
string "render_distance_type"<"fixed", "render"> // Determines how distance value is used. Fixed distance is measured in blocks. Dynamic distance is multiplied by the current render distance.
}
float "min_percent"<0.000000-1.000000> // The minimum progress of fog transition.
float "mid_seconds"<0.000000-*> // The time takes to reach certain progress('mid_percent') of fog transition.
float "mid_percent"<0.000000-1.000000> // The progress of fog transition after 'mid_seconds' seconds.
float "max_seconds"<0.000000-*> // Total amount of time takes to complete fog transition.
}
}
}
object "volumetric" : opt // The volumetric fog settings.
{
object "density" : opt // The density settings for different camera locations.
{
object "air" : opt // Fog density values as light passes through air blocks.
{
float "max_density"<0.000000-1.000000> // The maximum amount of opaqueness that the ground fog will take on. A value from [0.0, 1.0].
float "max_density_height"<0.000000-320.000000> : opt // The height in blocks that the ground fog will become it's maximum density.
float "zero_density_height"<0.000000-320.000000> : opt // The height in blocks that the ground fog will be completely transparent and begin to appear. This value needs to be at least 1 higher than 'max_density_height'.
bool "uniform" : opt // When set to true, the density will be uniform across all heights.
}
object "water" : opt // Fog density values as light passes through water blocks.
{
float "max_density"<0.000000-1.000000> // The maximum amount of opaqueness that the ground fog will take on. A value from [0.0, 1.0].
float "max_density_height"<0.000000-320.000000> : opt // The height in blocks that the ground fog will become it's maximum density.
float "zero_density_height"<0.000000-320.000000> : opt // The height in blocks that the ground fog will be completely transparent and begin to appear. This value needs to be at least 1 higher than 'max_density_height'.
bool "uniform" : opt // When set to true, the density will be uniform across all heights.
}
object "lava" : opt // Fog density values as light passes through lava blocks.
{
float "max_density"<0.000000-1.000000> // The maximum amount of opaqueness that the ground fog will take on. A value from [0.0, 1.0].
float "max_density_height"<0.000000-320.000000> : opt // The height in blocks that the ground fog will become it's maximum density.
float "zero_density_height"<0.000000-320.000000> : opt // The height in blocks that the ground fog will be completely transparent and begin to appear. This value needs to be at least 1 higher than 'max_density_height'.
bool "uniform" : opt // When set to true, the density will be uniform across all heights.
}
object "lava_resistance" : opt // Fog density values as light passes through lava blocks while the player has lava resistance.
{
float "max_density"<0.000000-1.000000> // The maximum amount of opaqueness that the ground fog will take on. A value from [0.0, 1.0].
float "max_density_height"<0.000000-320.000000> : opt // The height in blocks that the ground fog will become it's maximum density.
float "zero_density_height"<0.000000-320.000000> : opt // The height in blocks that the ground fog will be completely transparent and begin to appear. This value needs to be at least 1 higher than 'max_density_height'.
bool "uniform" : opt // When set to true, the density will be uniform across all heights.
}
}
object "media_coefficients" : opt // The coefficient settings for the volumetric fog in different blocks.
{
object "air" : opt // Fog coefficient values while light passes through air.
{
color "scattering" // Proportion of light that is scattered per block.
color "absorption" // Proportion of light that is absorbed (lost) per block.
}
object "water" : opt // Fog coefficient values while light passes through water.
{
color "scattering" // Proportion of light that is scattered per block.
color "absorption" // Proportion of light that is absorbed (lost) per block.
}
object "cloud" : opt // Fog coefficient values while light passes through clouds.
{
color "scattering" // Proportion of light that is scattered per block.
color "absorption" // Proportion of light that is absorbed (lost) per block.
}
}
}
}
}

----------
```
Back to top

+```
--------
{
version "format_version"
object "minecraft:fog_settings"
{
object "description"
{
string "identifier" // The identifier for these fog settings. The identifier must include a namespace.
}
object "distance" : opt // The distance fog settings for different camera locations.
{
object "air" : opt // The fog settings when the camera is in the air.
{
color "fog_color" // The color that the fog will take on.
float "fog_start" // The distance from the player that the fog will begin to appear. 'fog_start' must be less than or equal to 'fog_end'.
float "fog_end"<0.000000-*> // The distance from the player that the fog will become fully opaque. 'fog_end' must be greater than or equal to 'fog_start'.
string "render_distance_type"<"fixed", "render"> // Determines how distance value is used. Fixed distance is measured in blocks. Dynamic distance is multiplied by the current render distance.
object "transition_fog" : opt // Additional fog data which will slowly transition to the distance fog of current biome.
{
object "init_fog" // Initial fog that will slowly transition into water distance fog of the biome when player goes into water.
{
color "fog_color" // The color that the fog will take on.
float "fog_start" // The distance from the player that the fog will begin to appear. 'fog_start' must be less than or equal to 'fog_end'.
float "fog_end"<0.000000-*> // The distance from the player that the fog will become fully opaque. 'fog_end' must be greater than or equal to 'fog_start'.
string "render_distance_type"<"fixed", "render"> // Determines how distance value is used. Fixed distance is measured in blocks. Dynamic distance is multiplied by the current render distance.
}
float "min_percent"<0.000000-1.000000> // The minimum progress of fog transition.
float "mid_seconds"<0.000000-*> // The time takes to reach certain progress('mid_percent') of fog transition.
float "mid_percent"<0.000000-1.000000> // The progress of fog transition after 'mid_seconds' seconds.
float "max_seconds"<0.000000-*> // Total amount of time takes to complete fog transition.
}
}
object "weather" : opt // The fog settings for when the camera is in the air with active weather (rain, snow, etc..).
{
color "fog_color" // The color that the fog will take on.
float "fog_start" // The distance from the player that the fog will begin to appear. 'fog_start' must be less than or equal to 'fog_end'.
float "fog_end"<0.000000-*> // The distance from the player that the fog will become fully opaque. 'fog_end' must be greater than or equal to 'fog_start'.
string "render_distance_type"<"fixed", "render"> // Determines how distance value is used. Fixed distance is measured in blocks. Dynamic distance is multiplied by the current render distance.
object "transition_fog" : opt // Additional fog data which will slowly transition to the distance fog of current biome.
{
object "init_fog" // Initial fog that will slowly transition into water distance fog of the biome when player goes into water.
{
color "fog_color" // The color that the fog will take on.
float "fog_start" // The distance from the player that the fog will begin to appear. 'fog_start' must be less than or equal to 'fog_end'.
float "fog_end"<0.000000-*> // The distance from the player that the fog will become fully opaque. 'fog_end' must be greater than or equal to 'fog_start'.
string "render_distance_type"<"fixed", "render"> // Determines how distance value is used. Fixed distance is measured in blocks. Dynamic distance is multiplied by the current render distance.
}
float "min_percent"<0.000000-1.000000> // The minimum progress of fog transition.
float "mid_seconds"<0.000000-*> // The time takes to reach certain progress('mid_percent') of fog transition.
float "mid_percent"<0.000000-1.000000> // The progress of fog transition after 'mid_seconds' seconds.
float "max_seconds"<0.000000-*> // Total amount of time takes to complete fog transition.
}
}
object "water" : opt // The fog settings when the camera is in water.
{
color "fog_color" // The color that the fog will take on.
float "fog_start" // The distance from the player that the fog will begin to appear. 'fog_start' must be less than or equal to 'fog_end'.
float "fog_end"<0.000000-*> // The distance from the player that the fog will become fully opaque. 'fog_end' must be greater than or equal to 'fog_start'.
string "render_distance_type"<"fixed", "render"> // Determines how distance value is used. Fixed distance is measured in blocks. Dynamic distance is multiplied by the current render distance.
object "transition_fog" : opt // Additional fog data which will slowly transition to the distance fog of current biome.
{
object "init_fog" // Initial fog that will slowly transition into water distance fog of the biome when player goes into water.
{
color "fog_color" // The color that the fog will take on.
float "fog_start" // The distance from the player that the fog will begin to appear. 'fog_start' must be less than or equal to 'fog_end'.
float "fog_end"<0.000000-*> // The distance from the player that the fog will become fully opaque. 'fog_end' must be greater than or equal to 'fog_start'.
string "render_distance_type"<"fixed", "render"> // Determines how distance value is used. Fixed distance is measured in blocks. Dynamic distance is multiplied by the current render distance.
}
float "min_percent"<0.000000-1.000000> // The minimum progress of fog transition.
float "mid_seconds"<0.000000-*> // The time takes to reach certain progress('mid_percent') of fog transition.
float "mid_percent"<0.000000-1.000000> // The progress of fog transition after 'mid_seconds' seconds.
float "max_seconds"<0.000000-*> // Total amount of time takes to complete fog transition.
}
}
object "lava" : opt // The fog settings when the camera is in lava.
{
color "fog_color" // The color that the fog will take on.
float "fog_start" // The distance from the player that the fog will begin to appear. 'fog_start' must be less than or equal to 'fog_end'.
float "fog_end"<0.000000-*> // The distance from the player that the fog will become fully opaque. 'fog_end' must be greater than or equal to 'fog_start'.
string "render_distance_type"<"fixed", "render"> // Determines how distance value is used. Fixed distance is measured in blocks. Dynamic distance is multiplied by the current render distance.
object "transition_fog" : opt // Additional fog data which will slowly transition to the distance fog of current biome.
{
object "init_fog" // Initial fog that will slowly transition into water distance fog of the biome when player goes into water.
{
color "fog_color" // The color that the fog will take on.
float "fog_start" // The distance from the player that the fog will begin to appear. 'fog_start' must be less than or equal to 'fog_end'.
float "fog_end"<0.000000-*> // The distance from the player that the fog will become fully opaque. 'fog_end' must be greater than or equal to 'fog_start'.
string "render_distance_type"<"fixed", "render"> // Determines how distance value is used. Fixed distance is measured in blocks. Dynamic distance is multiplied by the current render distance.
}
float "min_percent"<0.000000-1.000000> // The minimum progress of fog transition.
float "mid_seconds"<0.000000-*> // The time takes to reach certain progress('mid_percent') of fog transition.
float "mid_percent"<0.000000-1.000000> // The progress of fog transition after 'mid_seconds' seconds.
float "max_seconds"<0.000000-*> // Total amount of time takes to complete fog transition.
}
}
object "lava_resistance" : opt // The fog settings when the camera is in lava and the player has the lava resistance effect active.
{
color "fog_color" // The color that the fog will take on.
float "fog_start" // The distance from the player that the fog will begin to appear. 'fog_start' must be less than or equal to 'fog_end'.
float "fog_end"<0.000000-*> // The distance from the player that the fog will become fully opaque. 'fog_end' must be greater than or equal to 'fog_start'.
string "render_distance_type"<"fixed", "render"> // Determines how distance value is used. Fixed distance is measured in blocks. Dynamic distance is multiplied by the current render distance.
object "transition_fog" : opt // Additional fog data which will slowly transition to the distance fog of current biome.
{
object "init_fog" // Initial fog that will slowly transition into water distance fog of the biome when player goes into water.
{
color "fog_color" // The color that the fog will take on.
float "fog_start" // The distance from the player that the fog will begin to appear. 'fog_start' must be less than or equal to 'fog_end'.
float "fog_end"<0.000000-*> // The distance from the player that the fog will become fully opaque. 'fog_end' must be greater than or equal to 'fog_start'.
string "render_distance_type"<"fixed", "render"> // Determines how distance value is used. Fixed distance is measured in blocks. Dynamic distance is multiplied by the current render distance.
}
float "min_percent"<0.000000-1.000000> // The minimum progress of fog transition.
float "mid_seconds"<0.000000-*> // The time takes to reach certain progress('mid_percent') of fog transition.
float "mid_percent"<0.000000-1.000000> // The progress of fog transition after 'mid_seconds' seconds.
float "max_seconds"<0.000000-*> // Total amount of time takes to complete fog transition.
}
}
object "powder_snow" : opt // The fog settings when the camera is inside a Powder Snow block.
{
color "fog_color" // The color that the fog will take on.
float "fog_start" // The distance from the player that the fog will begin to appear. 'fog_start' must be less than or equal to 'fog_end'.
float "fog_end"<0.000000-*> // The distance from the player that the fog will become fully opaque. 'fog_end' must be greater than or equal to 'fog_start'.
string "render_distance_type"<"fixed", "render"> // Determines how distance value is used. Fixed distance is measured in blocks. Dynamic distance is multiplied by the current render distance.
object "transition_fog" : opt // Additional fog data which will slowly transition to the distance fog of current biome.
{
object "init_fog" // Initial fog that will slowly transition into water distance fog of the biome when player goes into water.
{
color "fog_color" // The color that the fog will take on.
float "fog_start" // The distance from the player that the fog will begin to appear. 'fog_start' must be less than or equal to 'fog_end'.
float "fog_end"<0.000000-*> // The distance from the player that the fog will become fully opaque. 'fog_end' must be greater than or equal to 'fog_start'.
string "render_distance_type"<"fixed", "render"> // Determines how distance value is used. Fixed distance is measured in blocks. Dynamic distance is multiplied by the current render distance.
}
float "min_percent"<0.000000-1.000000> // The minimum progress of fog transition.
float "mid_seconds"<0.000000-*> // The time takes to reach certain progress('mid_percent') of fog transition.
float "mid_percent"<0.000000-1.000000> // The progress of fog transition after 'mid_seconds' seconds.
float "max_seconds"<0.000000-*> // Total amount of time takes to complete fog transition.
}
}
}
object "volumetric" : opt // The volumetric fog settings.
{
object "density" : opt // The density settings for different camera locations.
{
object "air" : opt // Fog density values as light passes through air blocks.
{
float "max_density"<0.000000-1.000000> // The maximum amount of opaqueness that the ground fog will take on. A value from [0.0, 1.0].
float "max_density_height"<0.000000-320.000000> : opt // The height in blocks that the ground fog will become it's maximum density.
float "zero_density_height"<0.000000-320.000000> : opt // The height in blocks that the ground fog will be completely transparent and begin to appear. This value needs to be at least 1 higher than 'max_density_height'.
bool "uniform" : opt // When set to true, the density will be uniform across all heights.
}
object "weather" : opt // Fog density values as light passes through air blocks with active weather (rain, snow, etc..).
{
float "max_density"<0.000000-1.000000> // The maximum amount of opaqueness that the ground fog will take on. A value from [0.0, 1.0].
float "max_density_height"<0.000000-320.000000> : opt // The height in blocks that the ground fog will become it's maximum density.
float "zero_density_height"<0.000000-320.000000> : opt // The height in blocks that the ground fog will be completely transparent and begin to appear. This value needs to be at least 1 higher than 'max_density_height'.
bool "uniform" : opt // When set to true, the density will be uniform across all heights.
}
object "water" : opt // Fog density values as light passes through water blocks.
{
float "max_density"<0.000000-1.000000> // The maximum amount of opaqueness that the ground fog will take on. A value from [0.0, 1.0].
float "max_density_height"<0.000000-320.000000> : opt // The height in blocks that the ground fog will become it's maximum density.
float "zero_density_height"<0.000000-320.000000> : opt // The height in blocks that the ground fog will be completely transparent and begin to appear. This value needs to be at least 1 higher than 'max_density_height'.
bool "uniform" : opt // When set to true, the density will be uniform across all heights.
}
object "lava" : opt // Fog density values as light passes through lava blocks.
{
float "max_density"<0.000000-1.000000> // The maximum amount of opaqueness that the ground fog will take on. A value from [0.0, 1.0].
float "max_density_height"<0.000000-320.000000> : opt // The height in blocks that the ground fog will become it's maximum density.
float "zero_density_height"<0.000000-320.000000> : opt // The height in blocks that the ground fog will be completely transparent and begin to appear. This value needs to be at least 1 higher than 'max_density_height'.
bool "uniform" : opt // When set to true, the density will be uniform across all heights.
}
object "lava_resistance" : opt // Fog density values as light passes through lava blocks while the player has lava resistance.
{
float "max_density"<0.000000-1.000000> // The maximum amount of opaqueness that the ground fog will take on. A value from [0.0, 1.0].
float "max_density_height"<0.000000-320.000000> : opt // The height in blocks that the ground fog will become it's maximum density.
float "zero_density_height"<0.000000-320.000000> : opt // The height in blocks that the ground fog will be completely transparent and begin to appear. This value needs to be at least 1 higher than 'max_density_height'.
bool "uniform" : opt // When set to true, the density will be uniform across all heights.
}
}
object "media_coefficients" : opt // The coefficient settings for the volumetric fog in different blocks.
{
object "air" : opt // Fog coefficient values while light passes through air.
{
color "scattering" // Proportion of light that is scattered per block.
color "absorption" // Proportion of light that is absorbed (lost) per block.
}
object "water" : opt // Fog coefficient values while light passes through water.
{
color "scattering" // Proportion of light that is scattered per block.
color "absorption" // Proportion of light that is absorbed (lost) per block.
}
object "cloud" : opt // Fog coefficient values while light passes through clouds.
{
color "scattering" // Proportion of light that is scattered per block.
color "absorption" // Proportion of light that is absorbed (lost) per block.
}
}
}
}
}

----------
```
Back to top



diff --git a/documentation/Index.html b/documentation/Index.html index 759790c83..ab1ac1f9d 100644 --- a/documentation/Index.html +++ b/documentation/Index.html @@ -1,4 +1,4 @@ -DOCUMENTATION

DOCUMENTATION
Version: 1.21.0.26 +DOCUMENTATION

DOCUMENTATION
Version: 1.21.10.20 This is documentation for a preview release of Minecraft. New features, components, and capabilities in this release are not final and might change without notice before the final release.
Be sure to check the documentation once the release is out of preview if your add-on isn't working properly. Resource and Behavior Packs created for the preview are not guaranteed to work on the final release.
  1. Addons diff --git a/documentation/Item.html b/documentation/Item.html index 2040ac992..728f51876 100644 --- a/documentation/Item.html +++ b/documentation/Item.html @@ -1,4 +1,4 @@ -

    ITEM DOCUMENTATION
    Version: 1.21.0.26

    +

    ITEM DOCUMENTATION
    Version: 1.21.10.20

    This is documentation for a preview release of Minecraft. New features, components, and capabilities in this release are not final and might change without notice before the final release.
    Be sure to check the documentation once the release is out of preview if your add-on isn't working properly. Resource and Behavior Packs created for the preview are not guaranteed to work on the final release.

    Index

diff --git a/documentation/Molang.html b/documentation/Molang.html index 6bf145725..f5cc9d6b1 100644 --- a/documentation/Molang.html +++ b/documentation/Molang.html @@ -1,4 +1,4 @@ -

MOLANG DOCUMENTATION
Version: 1.21.0.26

+

MOLANG DOCUMENTATION
Version: 1.21.10.20

This is documentation for a preview release of Minecraft. New features, components, and capabilities in this release are not final and might change without notice before the final release.
Be sure to check the documentation once the release is out of preview if your add-on isn't working properly. Resource and Behavior Packs created for the preview are not guaranteed to work on the final release.

Index

@@ -816,11 +816,11 @@

- + - + @@ -828,7 +828,7 @@

- + @@ -1004,7 +1004,7 @@

- + @@ -1827,6 +1827,10 @@

+ + + + @@ -1939,15 +1943,6 @@

List of Experimental Entity Queries

-

- -
query.armor_color_slotTakes the armor slot index as a parameter, and returns the color of the armor in the requested slot. The valid values for the armor slot index are 0 (head), 1 (chest), 2 (legs) and 3 (feet).
Takes the armor slot index as a parameter, and returns the color of the armor in the requested slot. The valid values for the armor slot index are 0 (head), 1 (chest), 2 (legs), 3 (feet) and 4 (body).
query.armor_damage_slotTakes the armor slot index as a parameter, and returns the damage value of the requested slot. The valid values for the armor slot index are 0 (head), 1 (chest), 2 (legs) and 3 (feet). Support for entities other than players may be limited, as the damage value is not always available on clients.
Takes the armor slot index as a parameter, and returns the damage value of the requested slot. The valid values for the armor slot index are 0 (head), 1 (chest), 2 (legs), 3 (feet) and 4 (body). Support for entities other than players may be limited, as the damage value is not always available on clients.
query.armor_material_slot
query.armor_texture_slotTakes the armor slot index as a parameter, and returns the texture type of the requested slot. The valid values for the armor slot index are 0 (head), 1 (chest), 2 (legs) and 3 (feet).
Takes the armor slot index as a parameter, and returns the texture type of the requested slot. The valid values for the armor slot index are 0 (head), 1 (chest), 2 (legs), 3 (feet) and 4 (body).
query.average_frame_time
query.equipment_countReturns the number of equipped armor pieces for an actor from 0 to 4, not counting items held in hands. (To query for hand slots, use query.is_item_equipped or query.is_item_name_any).
Returns the number of equipped armor pieces for an actor from 0 to 5, not counting items held in hands. (To query for hand slots, use query.is_item_equipped or query.is_item_name_any).
query.equipped_item_all_tags Returns the scale of how standing up the entity is.
query.state_timeOnly valid in an animation controller. Returns the time in seconds in the current animation controller state.
query.structural_integrity Returns the structural integrity for the actor, otherwise returns 0.
- - - - - -
Name Description
query.state_time(EXPERIMENTAL. Enable 'Upcoming Creator Features' to use.) Only valid in an animation controller. Returns the time in seconds in the current animation controller state.
Back to top



diff --git a/documentation/Particles.html b/documentation/Particles.html index fe7774c7a..d6f39c287 100644 --- a/documentation/Particles.html +++ b/documentation/Particles.html @@ -1,4 +1,4 @@ -

PARTICLES DOCUMENTATION
Version: 1.21.0.26

+

PARTICLES DOCUMENTATION
Version: 1.21.10.20

This is documentation for a preview release of Minecraft. New features, components, and capabilities in this release are not final and might change without notice before the final release.
Be sure to check the documentation once the release is out of preview if your add-on isn't working properly. Resource and Behavior Packs created for the preview are not guaranteed to work on the final release.

Index

diff --git a/documentation/Recipes.html b/documentation/Recipes.html index 26785fd66..b7650d7bf 100644 --- a/documentation/Recipes.html +++ b/documentation/Recipes.html @@ -1,4 +1,4 @@ -

RECIPES DOCUMENTATION
Version: 1.21.0.26

+

RECIPES DOCUMENTATION
Version: 1.21.10.20

This is documentation for a preview release of Minecraft. New features, components, and capabilities in this release are not final and might change without notice before the final release.
Be sure to check the documentation once the release is out of preview if your add-on isn't working properly. Resource and Behavior Packs created for the preview are not guaranteed to work on the final release.

Index

diff --git a/documentation/Schemas.html b/documentation/Schemas.html index eee1eed87..e5a16d10a 100644 --- a/documentation/Schemas.html +++ b/documentation/Schemas.html @@ -1,4 +1,4 @@ -

SCHEMAS DOCUMENTATION
Version: 1.21.0.26

+

SCHEMAS DOCUMENTATION
Version: 1.21.10.20

This is documentation for a preview release of Minecraft. New features, components, and capabilities in this release are not final and might change without notice before the final release.
Be sure to check the documentation once the release is out of preview if your add-on isn't working properly. Resource and Behavior Packs created for the preview are not guaranteed to work on the final release.

Index

diff --git a/documentation/Texture Sets.html b/documentation/Texture Sets.html index 6253955e3..a5a5baf0e 100644 --- a/documentation/Texture Sets.html +++ b/documentation/Texture Sets.html @@ -1,4 +1,4 @@ -

TEXTURE SETS DOCUMENTATION
Version: 1.21.0.26

+

TEXTURE SETS DOCUMENTATION
Version: 1.21.10.20

This is documentation for a preview release of Minecraft. New features, components, and capabilities in this release are not final and might change without notice before the final release.
Be sure to check the documentation once the release is out of preview if your add-on isn't working properly. Resource and Behavior Packs created for the preview are not guaranteed to work on the final release.

Index

diff --git a/documentation/Volumes.html b/documentation/Volumes.html index 3b0e9cd38..4d2d0fe1e 100644 --- a/documentation/Volumes.html +++ b/documentation/Volumes.html @@ -1,4 +1,4 @@ -

VOLUMES DOCUMENTATION
Version: 1.21.0.26

+

VOLUMES DOCUMENTATION
Version: 1.21.10.20

This is documentation for a preview release of Minecraft. New features, components, and capabilities in this release are not final and might change without notice before the final release.
Be sure to check the documentation once the release is out of preview if your add-on isn't working properly. Resource and Behavior Packs created for the preview are not guaranteed to work on the final release.

Index

@@ -104,7 +104,7 @@

Volume Definition Properties

- +
format_version String Specifies the version of the game this entity was made in. Minimum supported version is 1.17.0. Current supported version is 1.21.0.
Specifies the version of the game this entity was made in. Minimum supported version is 1.17.0. Current supported version is 1.21.10.

Example

diff --git a/metadata/command_modules/mojang-commands.json b/metadata/command_modules/mojang-commands.json index 9ea1b92aa..7720ed8cb 100644 --- a/metadata/command_modules/mojang-commands.json +++ b/metadata/command_modules/mojang-commands.json @@ -45,6 +45,9 @@ }, { "value" : "minecraft:third_person_front" + }, + { + "value" : "minecraft:follow_orbit" } ] }, @@ -391,6 +394,12 @@ { "value" : "deepslate_copper_ore" }, + { + "value" : "minecraft:chiseled_stone_bricks" + }, + { + "value" : "chiseled_stone_bricks" + }, { "value" : "minecraft:nether_brick_stairs" }, @@ -535,6 +544,12 @@ { "value" : "calcite" }, + { + "value" : "minecraft:diorite_slab" + }, + { + "value" : "diorite_slab" + }, { "value" : "minecraft:stripped_dark_oak_log" }, @@ -859,6 +874,12 @@ { "value" : "sandstone_slab" }, + { + "value" : "minecraft:mossy_stone_brick_slab" + }, + { + "value" : "mossy_stone_brick_slab" + }, { "value" : "minecraft:raw_gold_block" }, @@ -1021,6 +1042,12 @@ { "value" : "normal_stone_stairs" }, + { + "value" : "minecraft:end_stone_brick_slab" + }, + { + "value" : "end_stone_brick_slab" + }, { "value" : "minecraft:hardened_clay" }, @@ -1081,6 +1108,12 @@ { "value" : "stone" }, + { + "value" : "minecraft:smooth_sandstone_slab" + }, + { + "value" : "smooth_sandstone_slab" + }, { "value" : "minecraft:birch_log" }, @@ -1093,6 +1126,12 @@ { "value" : "tuff_brick_wall" }, + { + "value" : "minecraft:purpur_slab" + }, + { + "value" : "purpur_slab" + }, { "value" : "minecraft:brain_coral" }, @@ -1159,6 +1198,12 @@ { "value" : "waxed_weathered_copper" }, + { + "value" : "minecraft:infested_cracked_stone_bricks" + }, + { + "value" : "infested_cracked_stone_bricks" + }, { "value" : "minecraft:waxed_oxidized_cut_copper_slab" }, @@ -1189,6 +1234,12 @@ { "value" : "bamboo_stairs" }, + { + "value" : "minecraft:infested_mossy_stone_bricks" + }, + { + "value" : "infested_mossy_stone_bricks" + }, { "value" : "minecraft:torch" }, @@ -1219,6 +1270,12 @@ { "value" : "vine" }, + { + "value" : "minecraft:red_sandstone_slab" + }, + { + "value" : "red_sandstone_slab" + }, { "value" : "minecraft:cherry_trapdoor" }, @@ -1537,6 +1594,12 @@ { "value" : "red_mushroom_block" }, + { + "value" : "minecraft:cracked_stone_bricks" + }, + { + "value" : "cracked_stone_bricks" + }, { "value" : "minecraft:sculk_catalyst" }, @@ -1687,6 +1750,12 @@ { "value" : "tuff_brick_slab" }, + { + "value" : "minecraft:mossy_stone_bricks" + }, + { + "value" : "mossy_stone_bricks" + }, { "value" : "minecraft:green_wool" }, @@ -1699,6 +1768,12 @@ { "value" : "green_carpet" }, + { + "value" : "minecraft:prismarine_brick_slab" + }, + { + "value" : "prismarine_brick_slab" + }, { "value" : "minecraft:wooden_door" }, @@ -1844,22 +1919,22 @@ "value" : "blackstone_wall" }, { - "value" : "minecraft:mossy_cobblestone_stairs" + "value" : "minecraft:stone_bricks" }, { - "value" : "mossy_cobblestone_stairs" + "value" : "stone_bricks" }, { - "value" : "minecraft:detector_rail" + "value" : "minecraft:mossy_cobblestone_stairs" }, { - "value" : "detector_rail" + "value" : "mossy_cobblestone_stairs" }, { - "value" : "minecraft:monster_egg" + "value" : "minecraft:detector_rail" }, { - "value" : "monster_egg" + "value" : "detector_rail" }, { "value" : "minecraft:blue_orchid" @@ -1891,6 +1966,12 @@ { "value" : "pink_terracotta" }, + { + "value" : "minecraft:infested_cobblestone" + }, + { + "value" : "infested_cobblestone" + }, { "value" : "minecraft:cracked_deepslate_tiles" }, @@ -1915,6 +1996,12 @@ { "value" : "dark_oak_fence_gate" }, + { + "value" : "minecraft:mossy_cobblestone_slab" + }, + { + "value" : "mossy_cobblestone_slab" + }, { "value" : "minecraft:cobblestone_slab" }, @@ -1951,6 +2038,12 @@ { "value" : "polished_blackstone_brick_slab" }, + { + "value" : "minecraft:normal_stone_slab" + }, + { + "value" : "normal_stone_slab" + }, { "value" : "minecraft:spruce_sapling" }, @@ -2047,6 +2140,12 @@ { "value" : "bubble_coral_block" }, + { + "value" : "minecraft:infested_chiseled_stone_bricks" + }, + { + "value" : "infested_chiseled_stone_bricks" + }, { "value" : "minecraft:nether_brick_fence" }, @@ -2089,6 +2188,12 @@ { "value" : "nether_wart_block" }, + { + "value" : "minecraft:prismarine_slab" + }, + { + "value" : "prismarine_slab" + }, { "value" : "minecraft:cherry_door" }, @@ -2377,6 +2482,12 @@ { "value" : "oxidized_copper_trapdoor" }, + { + "value" : "minecraft:granite_slab" + }, + { + "value" : "granite_slab" + }, { "value" : "minecraft:white_tulip" }, @@ -2419,6 +2530,12 @@ { "value" : "mangrove_stairs" }, + { + "value" : "minecraft:polished_diorite_slab" + }, + { + "value" : "polished_diorite_slab" + }, { "value" : "minecraft:cut_copper_stairs" }, @@ -2737,6 +2854,12 @@ { "value" : "red_stained_glass" }, + { + "value" : "minecraft:infested_stone_bricks" + }, + { + "value" : "infested_stone_bricks" + }, { "value" : "minecraft:acacia_pressure_plate" }, @@ -2893,6 +3016,12 @@ { "value" : "warped_fence_gate" }, + { + "value" : "minecraft:cut_sandstone_slab" + }, + { + "value" : "cut_sandstone_slab" + }, { "value" : "minecraft:composter" }, @@ -3085,24 +3214,6 @@ { "value" : "light_blue_stained_glass" }, - { - "value" : "minecraft:stone_block_slab2" - }, - { - "value" : "stone_block_slab2" - }, - { - "value" : "minecraft:stone_block_slab3" - }, - { - "value" : "stone_block_slab3" - }, - { - "value" : "minecraft:stone_block_slab4" - }, - { - "value" : "stone_block_slab4" - }, { "value" : "minecraft:soul_soil" }, @@ -3169,6 +3280,12 @@ { "value" : "calibrated_sculk_sensor" }, + { + "value" : "minecraft:dark_prismarine_slab" + }, + { + "value" : "dark_prismarine_slab" + }, { "value" : "minecraft:copper_trapdoor" }, @@ -3424,6 +3541,12 @@ { "value" : "torchflower" }, + { + "value" : "minecraft:infested_stone" + }, + { + "value" : "infested_stone" + }, { "value" : "minecraft:end_portal_frame" }, @@ -3568,6 +3691,12 @@ { "value" : "polished_blackstone_pressure_plate" }, + { + "value" : "minecraft:polished_granite_slab" + }, + { + "value" : "polished_granite_slab" + }, { "value" : "minecraft:tuff_brick_stairs" }, @@ -3646,6 +3775,12 @@ { "value" : "quartz_bricks" }, + { + "value" : "minecraft:andesite_slab" + }, + { + "value" : "andesite_slab" + }, { "value" : "minecraft:lime_candle" }, @@ -3796,6 +3931,12 @@ { "value" : "weathered_copper_trapdoor" }, + { + "value" : "minecraft:smooth_red_sandstone_slab" + }, + { + "value" : "smooth_red_sandstone_slab" + }, { "value" : "minecraft:moss_block" }, @@ -3826,12 +3967,6 @@ { "value" : "waxed_weathered_cut_copper_slab" }, - { - "value" : "minecraft:stonebrick" - }, - { - "value" : "stonebrick" - }, { "value" : "minecraft:fire_coral_fan" }, @@ -3856,6 +3991,12 @@ { "value" : "red_sandstone" }, + { + "value" : "minecraft:red_nether_brick_slab" + }, + { + "value" : "red_nether_brick_slab" + }, { "value" : "minecraft:exposed_chiseled_copper" }, @@ -4594,6 +4735,12 @@ { "value" : "candle" }, + { + "value" : "minecraft:polished_andesite_slab" + }, + { + "value" : "polished_andesite_slab" + }, { "value" : "minecraft:pointed_dripstone" }, @@ -4606,6 +4753,12 @@ { "value" : "red_carpet" }, + { + "value" : "minecraft:cut_red_sandstone_slab" + }, + { + "value" : "cut_red_sandstone_slab" + }, { "value" : "minecraft:deepslate_brick_stairs" }, @@ -4744,6 +4897,12 @@ { "value" : "stonecutter_block" }, + { + "value" : "minecraft:smooth_quartz_slab" + }, + { + "value" : "smooth_quartz_slab" + }, { "value" : "minecraft:yellow_concrete_powder" }, @@ -5377,6 +5536,42 @@ { "value" : "minecraft:stone_block_slab" }, + { + "value" : "stone_block_slab2" + }, + { + "value" : "minecraft:stone_block_slab2" + }, + { + "value" : "stone_block_slab3" + }, + { + "value" : "minecraft:stone_block_slab3" + }, + { + "value" : "stone_block_slab4" + }, + { + "value" : "minecraft:stone_block_slab4" + }, + { + "value" : "double_stone_block_slab" + }, + { + "value" : "minecraft:double_stone_block_slab" + }, + { + "value" : "monster_egg" + }, + { + "value" : "minecraft:monster_egg" + }, + { + "value" : "stonebrick" + }, + { + "value" : "minecraft:stonebrick" + }, { "value" : "minecraft:chicken" }, @@ -8325,6 +8520,12 @@ { "value" : "deepslate_copper_ore" }, + { + "value" : "minecraft:chiseled_stone_bricks" + }, + { + "value" : "chiseled_stone_bricks" + }, { "value" : "minecraft:nether_brick_stairs" }, @@ -8445,6 +8646,12 @@ { "value" : "snow_layer" }, + { + "value" : "minecraft:brick_double_slab" + }, + { + "value" : "brick_double_slab" + }, { "value" : "minecraft:black_candle" }, @@ -8493,6 +8700,12 @@ { "value" : "calcite" }, + { + "value" : "minecraft:diorite_slab" + }, + { + "value" : "diorite_slab" + }, { "value" : "minecraft:stripped_dark_oak_log" }, @@ -8841,6 +9054,12 @@ { "value" : "sandstone_slab" }, + { + "value" : "minecraft:mossy_stone_brick_slab" + }, + { + "value" : "mossy_stone_brick_slab" + }, { "value" : "minecraft:raw_gold_block" }, @@ -8919,6 +9138,12 @@ { "value" : "black_concrete_powder" }, + { + "value" : "minecraft:sandstone_double_slab" + }, + { + "value" : "sandstone_double_slab" + }, { "value" : "minecraft:waxed_cut_copper_stairs" }, @@ -9045,6 +9270,12 @@ { "value" : "normal_stone_stairs" }, + { + "value" : "minecraft:end_stone_brick_slab" + }, + { + "value" : "end_stone_brick_slab" + }, { "value" : "minecraft:hardened_clay" }, @@ -9111,6 +9342,12 @@ { "value" : "stone" }, + { + "value" : "minecraft:smooth_sandstone_slab" + }, + { + "value" : "smooth_sandstone_slab" + }, { "value" : "minecraft:birch_log" }, @@ -9123,6 +9360,12 @@ { "value" : "tuff_brick_wall" }, + { + "value" : "minecraft:purpur_slab" + }, + { + "value" : "purpur_slab" + }, { "value" : "minecraft:brain_coral" }, @@ -9201,6 +9444,12 @@ { "value" : "waxed_weathered_copper" }, + { + "value" : "minecraft:infested_cracked_stone_bricks" + }, + { + "value" : "infested_cracked_stone_bricks" + }, { "value" : "minecraft:waxed_oxidized_cut_copper_slab" }, @@ -9237,6 +9486,12 @@ { "value" : "bamboo_stairs" }, + { + "value" : "minecraft:infested_mossy_stone_bricks" + }, + { + "value" : "infested_mossy_stone_bricks" + }, { "value" : "minecraft:torch" }, @@ -9267,6 +9522,12 @@ { "value" : "vine" }, + { + "value" : "minecraft:red_sandstone_slab" + }, + { + "value" : "red_sandstone_slab" + }, { "value" : "minecraft:cherry_trapdoor" }, @@ -9369,6 +9630,12 @@ { "value" : "magenta_glazed_terracotta" }, + { + "value" : "minecraft:quartz_double_slab" + }, + { + "value" : "quartz_double_slab" + }, { "value" : "minecraft:polished_blackstone_brick_wall" }, @@ -9603,6 +9870,12 @@ { "value" : "red_mushroom_block" }, + { + "value" : "minecraft:cracked_stone_bricks" + }, + { + "value" : "cracked_stone_bricks" + }, { "value" : "minecraft:sculk_catalyst" }, @@ -9777,6 +10050,12 @@ { "value" : "tuff_brick_slab" }, + { + "value" : "minecraft:mossy_stone_bricks" + }, + { + "value" : "mossy_stone_bricks" + }, { "value" : "minecraft:green_wool" }, @@ -9789,6 +10068,12 @@ { "value" : "green_carpet" }, + { + "value" : "minecraft:prismarine_brick_slab" + }, + { + "value" : "prismarine_brick_slab" + }, { "value" : "minecraft:wooden_door" }, @@ -9951,6 +10236,12 @@ { "value" : "blackstone_wall" }, + { + "value" : "minecraft:stone_bricks" + }, + { + "value" : "stone_bricks" + }, { "value" : "minecraft:mossy_cobblestone_stairs" }, @@ -9975,12 +10266,6 @@ { "value" : "detector_rail" }, - { - "value" : "minecraft:monster_egg" - }, - { - "value" : "monster_egg" - }, { "value" : "minecraft:blue_orchid" }, @@ -10017,6 +10302,12 @@ { "value" : "dark_oak_double_slab" }, + { + "value" : "minecraft:infested_cobblestone" + }, + { + "value" : "infested_cobblestone" + }, { "value" : "minecraft:pink_candle_cake" }, @@ -10047,6 +10338,12 @@ { "value" : "dark_oak_fence_gate" }, + { + "value" : "minecraft:mossy_cobblestone_slab" + }, + { + "value" : "mossy_cobblestone_slab" + }, { "value" : "minecraft:bamboo_mosaic_double_slab" }, @@ -10089,6 +10386,12 @@ { "value" : "polished_blackstone_brick_slab" }, + { + "value" : "minecraft:normal_stone_slab" + }, + { + "value" : "normal_stone_slab" + }, { "value" : "minecraft:spruce_sapling" }, @@ -10197,6 +10500,12 @@ { "value" : "bubble_coral_block" }, + { + "value" : "minecraft:infested_chiseled_stone_bricks" + }, + { + "value" : "infested_chiseled_stone_bricks" + }, { "value" : "minecraft:nether_brick_fence" }, @@ -10239,6 +10548,12 @@ { "value" : "nether_wart_block" }, + { + "value" : "minecraft:prismarine_slab" + }, + { + "value" : "prismarine_slab" + }, { "value" : "minecraft:cherry_door" }, @@ -10305,6 +10620,12 @@ { "value" : "basalt" }, + { + "value" : "minecraft:stone_brick_double_slab" + }, + { + "value" : "stone_brick_double_slab" + }, { "value" : "minecraft:light_blue_terracotta" }, @@ -10563,6 +10884,12 @@ { "value" : "oxidized_copper_trapdoor" }, + { + "value" : "minecraft:granite_slab" + }, + { + "value" : "granite_slab" + }, { "value" : "minecraft:white_tulip" }, @@ -10611,6 +10938,12 @@ { "value" : "mangrove_stairs" }, + { + "value" : "minecraft:polished_diorite_slab" + }, + { + "value" : "polished_diorite_slab" + }, { "value" : "minecraft:cut_copper_stairs" }, @@ -10971,6 +11304,12 @@ { "value" : "red_stained_glass" }, + { + "value" : "minecraft:infested_stone_bricks" + }, + { + "value" : "infested_stone_bricks" + }, { "value" : "minecraft:acacia_pressure_plate" }, @@ -11061,6 +11400,12 @@ { "value" : "cyan_wool" }, + { + "value" : "minecraft:petrified_oak_double_slab" + }, + { + "value" : "petrified_oak_double_slab" + }, { "value" : "minecraft:darkoak_wall_sign" }, @@ -11145,6 +11490,12 @@ { "value" : "warped_fence_gate" }, + { + "value" : "minecraft:cut_sandstone_slab" + }, + { + "value" : "cut_sandstone_slab" + }, { "value" : "minecraft:composter" }, @@ -11374,28 +11725,16 @@ "value" : "campfire" }, { - "value" : "minecraft:light_blue_stained_glass" - }, - { - "value" : "light_blue_stained_glass" - }, - { - "value" : "minecraft:stone_block_slab2" - }, - { - "value" : "stone_block_slab2" - }, - { - "value" : "minecraft:stone_block_slab3" + "value" : "minecraft:smooth_stone_double_slab" }, { - "value" : "stone_block_slab3" + "value" : "smooth_stone_double_slab" }, { - "value" : "minecraft:stone_block_slab4" + "value" : "minecraft:light_blue_stained_glass" }, { - "value" : "stone_block_slab4" + "value" : "light_blue_stained_glass" }, { "value" : "minecraft:soul_soil" @@ -11463,6 +11802,12 @@ { "value" : "calibrated_sculk_sensor" }, + { + "value" : "minecraft:dark_prismarine_slab" + }, + { + "value" : "dark_prismarine_slab" + }, { "value" : "minecraft:copper_trapdoor" }, @@ -11787,6 +12132,12 @@ { "value" : "torchflower" }, + { + "value" : "minecraft:infested_stone" + }, + { + "value" : "infested_stone" + }, { "value" : "minecraft:end_portal_frame" }, @@ -11865,6 +12216,12 @@ { "value" : "wither_rose" }, + { + "value" : "minecraft:nether_brick_double_slab" + }, + { + "value" : "nether_brick_double_slab" + }, { "value" : "minecraft:exposed_cut_copper" }, @@ -11943,6 +12300,12 @@ { "value" : "acacia_standing_sign" }, + { + "value" : "minecraft:polished_granite_slab" + }, + { + "value" : "polished_granite_slab" + }, { "value" : "minecraft:tuff_brick_stairs" }, @@ -12033,6 +12396,12 @@ { "value" : "quartz_bricks" }, + { + "value" : "minecraft:andesite_slab" + }, + { + "value" : "andesite_slab" + }, { "value" : "minecraft:unpowered_comparator" }, @@ -12213,6 +12582,12 @@ { "value" : "weathered_copper_trapdoor" }, + { + "value" : "minecraft:smooth_red_sandstone_slab" + }, + { + "value" : "smooth_red_sandstone_slab" + }, { "value" : "minecraft:moss_block" }, @@ -12243,12 +12618,6 @@ { "value" : "waxed_weathered_cut_copper_slab" }, - { - "value" : "minecraft:stonebrick" - }, - { - "value" : "stonebrick" - }, { "value" : "minecraft:fire_coral_fan" }, @@ -12273,6 +12642,12 @@ { "value" : "red_sandstone" }, + { + "value" : "minecraft:red_nether_brick_slab" + }, + { + "value" : "red_nether_brick_slab" + }, { "value" : "minecraft:exposed_chiseled_copper" }, @@ -12315,12 +12690,6 @@ { "value" : "deepslate_redstone_ore" }, - { - "value" : "minecraft:double_stone_block_slab" - }, - { - "value" : "double_stone_block_slab" - }, { "value" : "minecraft:dead_brain_coral_block" }, @@ -13107,6 +13476,12 @@ { "value" : "candle" }, + { + "value" : "minecraft:polished_andesite_slab" + }, + { + "value" : "polished_andesite_slab" + }, { "value" : "minecraft:pointed_dripstone" }, @@ -13119,6 +13494,12 @@ { "value" : "red_carpet" }, + { + "value" : "minecraft:cut_red_sandstone_slab" + }, + { + "value" : "cut_red_sandstone_slab" + }, { "value" : "minecraft:deepslate_brick_stairs" }, @@ -13275,6 +13656,12 @@ { "value" : "stonecutter_block" }, + { + "value" : "minecraft:smooth_quartz_slab" + }, + { + "value" : "smooth_quartz_slab" + }, { "value" : "minecraft:yellow_concrete_powder" }, @@ -13599,6 +13986,12 @@ { "value" : "brown_terracotta" }, + { + "value" : "minecraft:cobblestone_double_slab" + }, + { + "value" : "cobblestone_double_slab" + }, { "value" : "minecraft:deepslate_diamond_ore" }, @@ -14061,6 +14454,42 @@ { "value" : "minecraft:stone_block_slab" }, + { + "value" : "stone_block_slab2" + }, + { + "value" : "minecraft:stone_block_slab2" + }, + { + "value" : "stone_block_slab3" + }, + { + "value" : "minecraft:stone_block_slab3" + }, + { + "value" : "stone_block_slab4" + }, + { + "value" : "minecraft:stone_block_slab4" + }, + { + "value" : "double_stone_block_slab" + }, + { + "value" : "minecraft:double_stone_block_slab" + }, + { + "value" : "monster_egg" + }, + { + "value" : "minecraft:monster_egg" + }, + { + "value" : "stonebrick" + }, + { + "value" : "minecraft:stonebrick" + }, { "value" : "lava_cauldron" }, @@ -16763,45 +17192,15 @@ { "value" : "minecraft:air" }, - { - "value" : "minecraft:element_94" - }, - { - "value" : "minecraft:skull_pottery_sherd" - }, - { - "value" : "minecraft:rabbit" - }, - { - "value" : "minecraft:sea_lantern" - }, - { - "value" : "minecraft:creeper_banner_pattern" - }, - { - "value" : "minecraft:ravager_spawn_egg" - }, - { - "value" : "minecraft:cooked_porkchop" - }, - { - "value" : "minecraft:element_25" - }, - { - "value" : "minecraft:mangrove_leaves" - }, - { - "value" : "minecraft:polished_blackstone_brick_slab" - }, - { - "value" : "minecraft:mushroom_stew" - }, { "value" : "minecraft:trial_key" }, { "value" : "minecraft:iron_sword" }, + { + "value" : "minecraft:red_sandstone_slab" + }, { "value" : "minecraft:lantern" }, @@ -16901,6 +17300,27 @@ { "value" : "minecraft:element_68" }, + { + "value" : "minecraft:deepslate_tile_wall" + }, + { + "value" : "minecraft:golden_carrot" + }, + { + "value" : "minecraft:spruce_stairs" + }, + { + "value" : "minecraft:poisonous_potato" + }, + { + "value" : "minecraft:element_13" + }, + { + "value" : "minecraft:breeze_rod" + }, + { + "value" : "minecraft:smooth_quartz_slab" + }, { "value" : "minecraft:hard_blue_stained_glass" }, @@ -16910,6 +17330,36 @@ { "value" : "minecraft:golden_apple" }, + { + "value" : "minecraft:skull_pottery_sherd" + }, + { + "value" : "minecraft:rabbit" + }, + { + "value" : "minecraft:sea_lantern" + }, + { + "value" : "minecraft:creeper_banner_pattern" + }, + { + "value" : "minecraft:ravager_spawn_egg" + }, + { + "value" : "minecraft:cooked_porkchop" + }, + { + "value" : "minecraft:element_25" + }, + { + "value" : "minecraft:mangrove_leaves" + }, + { + "value" : "minecraft:polished_blackstone_brick_slab" + }, + { + "value" : "minecraft:mushroom_stew" + }, { "value" : "minecraft:cherry_chest_boat" }, @@ -17022,16 +17472,16 @@ "value" : "minecraft:tropical_fish" }, { - "value" : "minecraft:bucket" + "value" : "minecraft:trapped_chest" }, { - "value" : "minecraft:ancient_debris" + "value" : "minecraft:pufferfish" }, { - "value" : "minecraft:trapped_chest" + "value" : "minecraft:ancient_debris" }, { - "value" : "minecraft:pufferfish" + "value" : "minecraft:bucket" }, { "value" : "minecraft:sparkler" @@ -17141,21 +17591,6 @@ { "value" : "minecraft:pink_tulip" }, - { - "value" : "minecraft:deepslate_tile_wall" - }, - { - "value" : "minecraft:golden_carrot" - }, - { - "value" : "minecraft:spruce_stairs" - }, - { - "value" : "minecraft:poisonous_potato" - }, - { - "value" : "minecraft:element_13" - }, { "value" : "minecraft:polished_granite" }, @@ -17241,10 +17676,10 @@ "value" : "minecraft:lime_carpet" }, { - "value" : "minecraft:iron_shovel" + "value" : "minecraft:element_104" }, { - "value" : "minecraft:element_104" + "value" : "minecraft:iron_shovel" }, { "value" : "minecraft:zoglin_spawn_egg" @@ -17336,9 +17771,15 @@ { "value" : "minecraft:stained_glass_pane" }, + { + "value" : "minecraft:polished_diorite_slab" + }, { "value" : "minecraft:oxidized_copper_trapdoor" }, + { + "value" : "minecraft:end_stone_brick_slab" + }, { "value" : "minecraft:smithing_table" }, @@ -17372,6 +17813,9 @@ { "value" : "minecraft:mace" }, + { + "value" : "minecraft:dark_prismarine_slab" + }, { "value" : "minecraft:flow_armor_trim_smithing_template" }, @@ -17478,16 +17922,16 @@ "value" : "minecraft:iron_hoe" }, { - "value" : "minecraft:stripped_cherry_wood" + "value" : "minecraft:diamond_hoe" }, { - "value" : "minecraft:cherry_sign" + "value" : "minecraft:stripped_cherry_wood" }, { "value" : "minecraft:element_86" }, { - "value" : "minecraft:diamond_hoe" + "value" : "minecraft:cherry_sign" }, { "value" : "minecraft:golden_hoe" @@ -17507,6 +17951,9 @@ { "value" : "minecraft:leather_helmet" }, + { + "value" : "minecraft:petrified_oak_double_slab" + }, { "value" : "minecraft:leather_chestplate" }, @@ -17528,9 +17975,6 @@ { "value" : "minecraft:chainmail_chestplate" }, - { - "value" : "minecraft:element_101" - }, { "value" : "minecraft:item.beetroot" }, @@ -17690,6 +18134,9 @@ { "value" : "minecraft:water_bucket" }, + { + "value" : "minecraft:mossy_stone_bricks" + }, { "value" : "minecraft:tube_coral_block" }, @@ -17790,10 +18237,10 @@ "value" : "minecraft:oak_boat" }, { - "value" : "minecraft:birch_boat" + "value" : "minecraft:element_97" }, { - "value" : "minecraft:element_97" + "value" : "minecraft:birch_boat" }, { "value" : "minecraft:hard_magenta_stained_glass_pane" @@ -17994,13 +18441,16 @@ "value" : "minecraft:brown_dye" }, { - "value" : "minecraft:frame" + "value" : "minecraft:polished_diorite" }, { - "value" : "minecraft:blue_dye" + "value" : "minecraft:cut_red_sandstone_slab" }, { - "value" : "minecraft:polished_diorite" + "value" : "minecraft:frame" + }, + { + "value" : "minecraft:blue_dye" }, { "value" : "minecraft:item.cake" @@ -18011,6 +18461,9 @@ { "value" : "minecraft:purple_dye" }, + { + "value" : "minecraft:purpur_slab" + }, { "value" : "minecraft:music_disc_13" }, @@ -18041,6 +18494,9 @@ { "value" : "minecraft:gray_dye" }, + { + "value" : "minecraft:quartz_double_slab" + }, { "value" : "minecraft:rabbit_spawn_egg" }, @@ -18177,13 +18633,16 @@ "value" : "minecraft:beacon" }, { - "value" : "minecraft:polished_andesite_stairs" + "value" : "minecraft:drowned_spawn_egg" }, { - "value" : "minecraft:filled_map" + "value" : "minecraft:nether_brick_double_slab" }, { - "value" : "minecraft:drowned_spawn_egg" + "value" : "minecraft:polished_andesite_stairs" + }, + { + "value" : "minecraft:filled_map" }, { "value" : "minecraft:shears" @@ -18192,13 +18651,13 @@ "value" : "minecraft:ender_pearl" }, { - "value" : "minecraft:hard_red_stained_glass" + "value" : "minecraft:smooth_stone_double_slab" }, { - "value" : "minecraft:white_carpet" + "value" : "minecraft:hard_red_stained_glass" }, { - "value" : "minecraft:breeze_rod" + "value" : "minecraft:white_carpet" }, { "value" : "minecraft:ghast_tear" @@ -18230,9 +18689,6 @@ { "value" : "minecraft:brewing_stand" }, - { - "value" : "minecraft:element_111" - }, { "value" : "minecraft:cauldron" }, @@ -18288,13 +18744,13 @@ "value" : "minecraft:villager_spawn_egg" }, { - "value" : "minecraft:squid_spawn_egg" + "value" : "minecraft:composter" }, { - "value" : "minecraft:purple_carpet" + "value" : "minecraft:squid_spawn_egg" }, { - "value" : "minecraft:composter" + "value" : "minecraft:purple_carpet" }, { "value" : "minecraft:bat_spawn_egg" @@ -18338,6 +18794,9 @@ { "value" : "minecraft:guardian_spawn_egg" }, + { + "value" : "minecraft:red_nether_brick_slab" + }, { "value" : "minecraft:husk_spawn_egg" }, @@ -18384,10 +18843,10 @@ "value" : "minecraft:spruce_slab" }, { - "value" : "minecraft:skeleton_horse_spawn_egg" + "value" : "minecraft:element_109" }, { - "value" : "minecraft:element_109" + "value" : "minecraft:skeleton_horse_spawn_egg" }, { "value" : "minecraft:flowering_azalea" @@ -18557,6 +19016,9 @@ { "value" : "minecraft:plenty_pottery_sherd" }, + { + "value" : "minecraft:infested_cobblestone" + }, { "value" : "minecraft:waxed_weathered_copper_bulb" }, @@ -18569,6 +19031,9 @@ { "value" : "minecraft:goat_spawn_egg" }, + { + "value" : "minecraft:prismarine_slab" + }, { "value" : "minecraft:bolt_armor_trim_smithing_template" }, @@ -18632,6 +19097,9 @@ { "value" : "minecraft:waxed_cut_copper_slab" }, + { + "value" : "minecraft:infested_mossy_stone_bricks" + }, { "value" : "minecraft:waxed_exposed_cut_copper_slab" }, @@ -18644,6 +19112,9 @@ { "value" : "minecraft:waxed_weathered_cut_copper_slab" }, + { + "value" : "minecraft:infested_cracked_stone_bricks" + }, { "value" : "minecraft:element_47" }, @@ -18690,13 +19161,13 @@ "value" : "minecraft:firework_rocket" }, { - "value" : "minecraft:firework_star" + "value" : "minecraft:element_102" }, { - "value" : "minecraft:colored_torch_bp" + "value" : "minecraft:firework_star" }, { - "value" : "minecraft:element_102" + "value" : "minecraft:colored_torch_bp" }, { "value" : "minecraft:enchanted_book" @@ -18713,6 +19184,9 @@ { "value" : "minecraft:tnt_minecart" }, + { + "value" : "minecraft:polished_granite_slab" + }, { "value" : "minecraft:stripped_acacia_wood" }, @@ -18840,10 +19314,10 @@ "value" : "minecraft:bamboo_button" }, { - "value" : "minecraft:shaper_armor_trim_smithing_template" + "value" : "minecraft:element_118" }, { - "value" : "minecraft:element_118" + "value" : "minecraft:shaper_armor_trim_smithing_template" }, { "value" : "minecraft:mangrove_planks" @@ -18915,13 +19389,13 @@ "value" : "minecraft:piglin_banner_pattern" }, { - "value" : "minecraft:guster_banner_pattern" + "value" : "minecraft:purple_wool" }, { "value" : "minecraft:boat" }, { - "value" : "minecraft:purple_wool" + "value" : "minecraft:guster_banner_pattern" }, { "value" : "minecraft:element_78" @@ -19136,6 +19610,9 @@ { "value" : "minecraft:pink_glazed_terracotta" }, + { + "value" : "minecraft:mossy_stone_brick_slab" + }, { "value" : "minecraft:blue_concrete" }, @@ -19218,10 +19695,10 @@ "value" : "minecraft:bamboo_chest_raft" }, { - "value" : "minecraft:oak_hanging_sign" + "value" : "minecraft:element_89" }, { - "value" : "minecraft:element_89" + "value" : "minecraft:oak_hanging_sign" }, { "value" : "minecraft:quartz_stairs" @@ -19232,9 +19709,6 @@ { "value" : "minecraft:jungle_hanging_sign" }, - { - "value" : "minecraft:element_91" - }, { "value" : "minecraft:acacia_hanging_sign" }, @@ -19266,10 +19740,7 @@ "value" : "minecraft:archer_pottery_sherd" }, { - "value" : "minecraft:cactus" - }, - { - "value" : "minecraft:element_99" + "value" : "minecraft:stone_brick_double_slab" }, { "value" : "minecraft:blade_pottery_sherd" @@ -19298,6 +19769,9 @@ { "value" : "minecraft:fire_coral_block" }, + { + "value" : "minecraft:brick_double_slab" + }, { "value" : "minecraft:ladder" }, @@ -19343,12 +19817,6 @@ { "value" : "minecraft:diorite" }, - { - "value" : "minecraft:birch_stairs" - }, - { - "value" : "minecraft:element_114" - }, { "value" : "minecraft:cracked_deepslate_tiles" }, @@ -19472,9 +19940,18 @@ { "value" : "minecraft:lime_wool" }, + { + "value" : "minecraft:infested_chiseled_stone_bricks" + }, { "value" : "minecraft:pink_wool" }, + { + "value" : "minecraft:stripped_warped_stem" + }, + { + "value" : "minecraft:infested_stone_bricks" + }, { "value" : "minecraft:cyan_wool" }, @@ -19580,6 +20057,21 @@ { "value" : "minecraft:element_53" }, + { + "value" : "minecraft:waxed_oxidized_double_cut_copper_slab" + }, + { + "value" : "minecraft:stone_bricks" + }, + { + "value" : "minecraft:cracked_stone_bricks" + }, + { + "value" : "minecraft:poppy" + }, + { + "value" : "minecraft:chiseled_stone_bricks" + }, { "value" : "minecraft:pink_concrete" }, @@ -19625,18 +20117,102 @@ { "value" : "minecraft:coral_block" }, + { + "value" : "minecraft:sandstone_slab" + }, + { + "value" : "minecraft:cobblestone_slab" + }, + { + "value" : "minecraft:brick_slab" + }, + { + "value" : "minecraft:dead_horn_coral_fan" + }, + { + "value" : "minecraft:nether_brick_slab" + }, + { + "value" : "minecraft:stone_block_slab" + }, + { + "value" : "minecraft:leaves" + }, + { + "value" : "minecraft:prismarine_brick_slab" + }, + { + "value" : "minecraft:mossy_cobblestone_slab" + }, + { + "value" : "minecraft:element_8" + }, + { + "value" : "minecraft:smooth_sandstone_slab" + }, { "value" : "minecraft:stone_block_slab2" }, { "value" : "minecraft:leaves2" }, + { + "value" : "minecraft:smooth_red_sandstone_slab" + }, + { + "value" : "minecraft:lectern" + }, + { + "value" : "minecraft:dead_brain_coral" + }, + { + "value" : "minecraft:polished_andesite_slab" + }, + { + "value" : "minecraft:hard_black_stained_glass_pane" + }, + { + "value" : "minecraft:andesite_slab" + }, + { + "value" : "minecraft:bubble_coral" + }, + { + "value" : "minecraft:diorite_slab" + }, + { + "value" : "minecraft:granite_slab" + }, + { + "value" : "minecraft:spruce_leaves" + }, { "value" : "minecraft:chiseled_polished_blackstone" }, { "value" : "minecraft:stone_block_slab3" }, + { + "value" : "minecraft:normal_stone_slab" + }, + { + "value" : "minecraft:cut_sandstone_slab" + }, + { + "value" : "minecraft:cyan_stained_glass_pane" + }, + { + "value" : "minecraft:element_16" + }, + { + "value" : "minecraft:sandstone_double_slab" + }, + { + "value" : "minecraft:cobblestone_double_slab" + }, + { + "value" : "minecraft:element_11" + }, { "value" : "minecraft:normal_stone_stairs" }, @@ -19679,12 +20255,6 @@ { "value" : "minecraft:dead_bubble_coral_fan" }, - { - "value" : "minecraft:dead_horn_coral_fan" - }, - { - "value" : "minecraft:brick_slab" - }, { "value" : "minecraft:lily_of_the_valley" }, @@ -19709,18 +20279,9 @@ { "value" : "minecraft:oak_leaves" }, - { - "value" : "minecraft:spruce_leaves" - }, { "value" : "minecraft:jungle_leaves" }, - { - "value" : "minecraft:leaves" - }, - { - "value" : "minecraft:stone_block_slab" - }, { "value" : "minecraft:dark_oak_leaves" }, @@ -19757,30 +20318,12 @@ { "value" : "minecraft:dark_oak_slab" }, - { - "value" : "minecraft:sandstone_slab" - }, - { - "value" : "minecraft:cobblestone_slab" - }, - { - "value" : "minecraft:nether_brick_slab" - }, - { - "value" : "minecraft:nether_wart_block" - }, - { - "value" : "minecraft:element_116" - }, { "value" : "minecraft:crimson_roots" }, { "value" : "minecraft:warped_roots" }, - { - "value" : "minecraft:poppy" - }, { "value" : "minecraft:allium" }, @@ -19844,12 +20387,6 @@ { "value" : "minecraft:tube_coral" }, - { - "value" : "minecraft:hard_black_stained_glass_pane" - }, - { - "value" : "minecraft:bubble_coral" - }, { "value" : "minecraft:fire_coral" }, @@ -19859,12 +20396,6 @@ { "value" : "minecraft:dead_tube_coral" }, - { - "value" : "minecraft:lectern" - }, - { - "value" : "minecraft:dead_brain_coral" - }, { "value" : "minecraft:small_amethyst_bud" }, @@ -19896,10 +20427,10 @@ "value" : "minecraft:tallgrass" }, { - "value" : "minecraft:brown_mushroom_block" + "value" : "minecraft:element_103" }, { - "value" : "minecraft:element_103" + "value" : "minecraft:brown_mushroom_block" }, { "value" : "minecraft:dark_oak_log" @@ -19907,9 +20438,6 @@ { "value" : "minecraft:log2" }, - { - "value" : "minecraft:element_92" - }, { "value" : "minecraft:warped_fungus" }, @@ -19919,6 +20447,9 @@ { "value" : "minecraft:anvil" }, + { + "value" : "minecraft:infested_stone" + }, { "value" : "minecraft:conduit" }, @@ -20075,12 +20606,6 @@ { "value" : "minecraft:pink_stained_glass_pane" }, - { - "value" : "minecraft:cyan_stained_glass_pane" - }, - { - "value" : "minecraft:element_16" - }, { "value" : "minecraft:black_stained_glass_pane" }, @@ -20151,16 +20676,16 @@ "value" : "minecraft:oak_wood" }, { - "value" : "minecraft:stripped_oak_wood" + "value" : "minecraft:birch_wood" }, { - "value" : "minecraft:birch_wood" + "value" : "minecraft:dark_oak_wood" }, { - "value" : "minecraft:stripped_birch_wood" + "value" : "minecraft:stripped_oak_wood" }, { - "value" : "minecraft:dark_oak_wood" + "value" : "minecraft:stripped_birch_wood" }, { "value" : "minecraft:stripped_dark_oak_wood" @@ -20252,15 +20777,9 @@ { "value" : "minecraft:element_5" }, - { - "value" : "minecraft:element_8" - }, { "value" : "minecraft:element_10" }, - { - "value" : "minecraft:element_11" - }, { "value" : "minecraft:element_12" }, @@ -20387,9 +20906,18 @@ { "value" : "minecraft:element_90" }, + { + "value" : "minecraft:element_91" + }, + { + "value" : "minecraft:element_92" + }, { "value" : "minecraft:element_93" }, + { + "value" : "minecraft:element_94" + }, { "value" : "minecraft:element_95" }, @@ -20402,12 +20930,21 @@ { "value" : "minecraft:element_98" }, + { + "value" : "minecraft:cactus" + }, + { + "value" : "minecraft:element_99" + }, { "value" : "minecraft:polished_blackstone_bricks" }, { "value" : "minecraft:element_100" }, + { + "value" : "minecraft:element_101" + }, { "value" : "minecraft:element_105" }, @@ -20423,6 +20960,9 @@ { "value" : "minecraft:element_110" }, + { + "value" : "minecraft:element_111" + }, { "value" : "minecraft:element_112" }, @@ -20432,9 +20972,21 @@ { "value" : "minecraft:element_113" }, + { + "value" : "minecraft:birch_stairs" + }, + { + "value" : "minecraft:element_114" + }, { "value" : "minecraft:element_115" }, + { + "value" : "minecraft:nether_wart_block" + }, + { + "value" : "minecraft:element_116" + }, { "value" : "minecraft:element_117" }, @@ -21422,9 +21974,6 @@ { "value" : "minecraft:emerald_ore" }, - { - "value" : "minecraft:stripped_warped_stem" - }, { "value" : "minecraft:pointed_dripstone" }, @@ -21467,9 +22016,6 @@ { "value" : "minecraft:repeating_command_block" }, - { - "value" : "minecraft:waxed_oxidized_double_cut_copper_slab" - }, { "value" : "minecraft:cherry_planks" }, @@ -21602,6 +22148,9 @@ { "value" : "slot.armor.feet" }, + { + "value" : "slot.armor.body" + }, { "value" : "slot.hotbar" }, @@ -21748,6 +22297,99 @@ { "value" : "*" }, + { + "value" : "minecraft:grindstone" + }, + { + "value" : "minecraft:lodestone" + }, + { + "value" : "minecraft:mossy_stonebrick" + }, + { + "value" : "minecraft:mossy_stonebrick_from_moss" + }, + { + "value" : "minecraft:mossy_stone_brick_stairs" + }, + { + "value" : "minecraft:mossy_stone_brick_wall" + }, + { + "value" : "minecraft:stonebrick" + }, + { + "value" : "minecraft:stonecutter_andesite_slab" + }, + { + "value" : "minecraft:stonecutter_diorite_slab" + }, + { + "value" : "minecraft:stonecutter_endbrick_slab" + }, + { + "value" : "minecraft:stonecutter_endbrick_slab2" + }, + { + "value" : "minecraft:stonecutter_granite_slab" + }, + { + "value" : "minecraft:stonecutter_mossy_stonebrick_slab" + }, + { + "value" : "minecraft:stonecutter_mossy_stonebrick_stairs" + }, + { + "value" : "minecraft:stonecutter_mossy_stonebrick_wall" + }, + { + "value" : "minecraft:stonecutter_polished_andesite_slab" + }, + { + "value" : "minecraft:stonecutter_polished_andesite_slab2" + }, + { + "value" : "minecraft:stonecutter_polished_diorite_slab" + }, + { + "value" : "minecraft:stonecutter_polished_diorite_slab2" + }, + { + "value" : "minecraft:stonecutter_polished_granite_slab" + }, + { + "value" : "minecraft:stonecutter_polished_granite_slab2" + }, + { + "value" : "minecraft:stonecutter_smooth_quartz_slab" + }, + { + "value" : "minecraft:stonecutter_smooth_red_sanddouble_stone_slab" + }, + { + "value" : "minecraft:stonecutter_stonebrick" + }, + { + "value" : "minecraft:stonecutter_stonebrick_chiseled" + }, + { + "value" : "minecraft:stonecutter_stonebrick_slab2" + }, + { + "value" : "minecraft:stonecutter_stonebrick_stairs2" + }, + { + "value" : "minecraft:stonecutter_stonebrick_wall2" + }, + { + "value" : "minecraft:stonecutter_double_stone_slab" + }, + { + "value" : "minecraft:stone_brick_stairs" + }, + { + "value" : "minecraft:stone_brick_wall" + }, { "value" : "minecraft:armor_stand" }, @@ -21949,9 +22591,6 @@ { "value" : "minecraft:stonecutter_stonebrick_slab" }, - { - "value" : "minecraft:stonecutter_stonebrick_slab2" - }, { "value" : "minecraft:stonecutter_tuff_bricks_to_chiseled_tuff_bricks" }, @@ -23434,9 +24073,6 @@ { "value" : "minecraft:green_stained_hardened_clay" }, - { - "value" : "minecraft:grindstone" - }, { "value" : "minecraft:hay_block" }, @@ -23695,9 +24331,6 @@ { "value" : "minecraft:locator_map" }, - { - "value" : "minecraft:lodestone" - }, { "value" : "minecraft:loom" }, @@ -23824,18 +24457,6 @@ { "value" : "minecraft:mossy_cobblestone_wall" }, - { - "value" : "minecraft:mossy_stonebrick" - }, - { - "value" : "minecraft:mossy_stonebrick_from_moss" - }, - { - "value" : "minecraft:mossy_stone_brick_stairs" - }, - { - "value" : "minecraft:mossy_stone_brick_wall" - }, { "value" : "minecraft:moss_carpet" }, @@ -24364,15 +24985,9 @@ { "value" : "minecraft:sticky_piston" }, - { - "value" : "minecraft:stonebrick" - }, { "value" : "minecraft:stonecutter" }, - { - "value" : "minecraft:stonecutter_andesite_slab" - }, { "value" : "minecraft:stonecutter_andesite_stairs" }, @@ -24442,9 +25057,6 @@ { "value" : "minecraft:stonecutter_dark_prismarine_stairs" }, - { - "value" : "minecraft:stonecutter_diorite_slab" - }, { "value" : "minecraft:stonecutter_diorite_stairs" }, @@ -24454,12 +25066,6 @@ { "value" : "minecraft:stonecutter_endbricks" }, - { - "value" : "minecraft:stonecutter_endbrick_slab" - }, - { - "value" : "minecraft:stonecutter_endbrick_slab2" - }, { "value" : "minecraft:stonecutter_endbrick_stairs" }, @@ -24487,9 +25093,6 @@ { "value" : "minecraft:stonecutter_exposed_cut_copper_to_cut_copper_stairs" }, - { - "value" : "minecraft:stonecutter_granite_slab" - }, { "value" : "minecraft:stonecutter_granite_stairs" }, @@ -24505,15 +25108,6 @@ { "value" : "minecraft:stonecutter_mossy_cobblestone_wall" }, - { - "value" : "minecraft:stonecutter_mossy_stonebrick_slab" - }, - { - "value" : "minecraft:stonecutter_mossy_stonebrick_stairs" - }, - { - "value" : "minecraft:stonecutter_mossy_stonebrick_wall" - }, { "value" : "minecraft:stonecutter_mud_brick_slab" }, @@ -24547,12 +25141,6 @@ { "value" : "minecraft:stonecutter_polished_andesite" }, - { - "value" : "minecraft:stonecutter_polished_andesite_slab" - }, - { - "value" : "minecraft:stonecutter_polished_andesite_slab2" - }, { "value" : "minecraft:stonecutter_polished_andesite_stairs" }, @@ -24577,12 +25165,6 @@ { "value" : "minecraft:stonecutter_polished_diorite" }, - { - "value" : "minecraft:stonecutter_polished_diorite_slab" - }, - { - "value" : "minecraft:stonecutter_polished_diorite_slab2" - }, { "value" : "minecraft:stonecutter_polished_diorite_stairs" }, @@ -24595,12 +25177,6 @@ { "value" : "minecraft:stonecutter_polished_granite" }, - { - "value" : "minecraft:stonecutter_polished_granite_slab" - }, - { - "value" : "minecraft:stonecutter_polished_granite_slab2" - }, { "value" : "minecraft:stonecutter_polished_granite_stairs" }, @@ -24694,15 +25270,9 @@ { "value" : "minecraft:stonecutter_slab_from_polished_blackstone_bricks" }, - { - "value" : "minecraft:stonecutter_smooth_quartz_slab" - }, { "value" : "minecraft:stonecutter_smooth_quartz_stairs" }, - { - "value" : "minecraft:stonecutter_smooth_red_sanddouble_stone_slab" - }, { "value" : "minecraft:stonecutter_smooth_red_sandstone_stairs" }, @@ -24718,27 +25288,12 @@ { "value" : "stonecutter_stairs_from_polished_blackstone_bricks" }, - { - "value" : "minecraft:stonecutter_stonebrick" - }, - { - "value" : "minecraft:stonecutter_stonebrick_chiseled" - }, { "value" : "minecraft:stonecutter_stonebrick_stairs" }, - { - "value" : "minecraft:stonecutter_stonebrick_stairs2" - }, { "value" : "minecraft:stonecutter_stonebrick_wall" }, - { - "value" : "minecraft:stonecutter_stonebrick_wall2" - }, - { - "value" : "minecraft:stonecutter_double_stone_slab" - }, { "value" : "minecraft:stonecutter_stone_stairs" }, @@ -24826,12 +25381,6 @@ { "value" : "minecraft:stone_axe" }, - { - "value" : "minecraft:stone_brick_stairs" - }, - { - "value" : "minecraft:stone_brick_wall" - }, { "value" : "minecraft:stone_button" }, @@ -28016,6 +28565,12 @@ { "value" : "leash_knot" }, + { + "value" : "minecraft:wind_charge_projectile" + }, + { + "value" : "wind_charge_projectile" + }, { "value" : "minecraft:boat" }, @@ -36559,7 +37114,7 @@ "requires_cheats" : true } ], - "minecraft_version" : "1.21.0-beta.0", + "minecraft_version" : "1.21.10-beta.0", "module_type" : "commands", "name" : "mojang-commands" } diff --git a/metadata/engine_modules/engine-after-events-ordering.json b/metadata/engine_modules/engine-after-events-ordering.json index 371d14c64..ae2c87f1c 100644 --- a/metadata/engine_modules/engine-after-events-ordering.json +++ b/metadata/engine_modules/engine-after-events-ordering.json @@ -831,6 +831,135 @@ "name" : "@minecraft/server 1.11.0", "version" : "1.11.0" }, + { + "event_order" : [ + { + "name" : "ScriptEventCommandMessageAfterEvent" + }, + { + "name" : "WorldInitializeAfterEvent" + }, + { + "name" : "GameRuleChangeAfterEvent" + }, + { + "name" : "WeatherChangeAfterEvent" + }, + { + "name" : "ButtonPushAfterEvent" + }, + { + "name" : "LeverActionAfterEvent" + }, + { + "name" : "PlayerPlaceBlockAfterEvent" + }, + { + "name" : "BlockExplodeAfterEvent" + }, + { + "name" : "ExplosionAfterEvent" + }, + { + "name" : "PlayerBreakBlockAfterEvent" + }, + { + "name" : "EntityLoadAfterEvent" + }, + { + "name" : "EntitySpawnAfterEvent" + }, + { + "name" : "DataDrivenEntityTriggerAfterEvent" + }, + { + "name" : "EffectAddAfterEvent" + }, + { + "name" : "ProjectileHitEntityAfterEvent" + }, + { + "name" : "ProjectileHitBlockAfterEvent" + }, + { + "name" : "EntityHitEntityAfterEvent" + }, + { + "name" : "EntityHitBlockAfterEvent" + }, + { + "name" : "EntityHurtAfterEvent" + }, + { + "name" : "EntityHealthChangedAfterEvent" + }, + { + "name" : "EntityDieAfterEvent" + }, + { + "name" : "EntityRemoveAfterEvent" + }, + { + "name" : "ItemStartUseOnAfterEvent" + }, + { + "name" : "ItemUseOnAfterEvent" + }, + { + "name" : "ItemUseAfterEvent" + }, + { + "name" : "ItemStopUseOnAfterEvent" + }, + { + "name" : "ItemStartUseAfterEvent" + }, + { + "name" : "ItemCompleteUseAfterEvent" + }, + { + "name" : "ItemReleaseUseAfterEvent" + }, + { + "name" : "ItemStopUseAfterEvent" + }, + { + "name" : "PlayerJoinAfterEvent" + }, + { + "name" : "PlayerSpawnAfterEvent" + }, + { + "name" : "PlayerLeaveAfterEvent" + }, + { + "name" : "PlayerGameModeChangeAfterEvent" + }, + { + "name" : "PlayerDimensionChangeAfterEvent" + }, + { + "name" : "PlayerInputPermissionCategoryChangeAfterEvent" + }, + { + "name" : "PistonActivateAfterEvent" + }, + { + "name" : "PressurePlatePushAfterEvent" + }, + { + "name" : "PressurePlatePopAfterEvent" + }, + { + "name" : "TargetBlockHitAfterEvent" + }, + { + "name" : "TripWireTripAfterEvent" + } + ], + "name" : "@minecraft/server 1.12.0", + "version" : "1.12.0" + }, { "event_order" : [ { @@ -1011,8 +1140,8 @@ "name" : "TripWireTripAfterEvent" } ], - "name" : "@minecraft/server 1.12.0-beta", - "version" : "1.12.0-beta" + "name" : "@minecraft/server 1.13.0-beta", + "version" : "1.13.0-beta" }, { "event_order" : [ @@ -1037,6 +1166,9 @@ { "name" : "PlayerPlaceBlockAfterEvent" }, + { + "name" : "BlockExplodeAfterEvent" + }, { "name" : "ExplosionAfterEvent" }, @@ -1118,6 +1250,9 @@ { "name" : "PlayerDimensionChangeAfterEvent" }, + { + "name" : "PlayerInputPermissionCategoryChangeAfterEvent" + }, { "name" : "PistonActivateAfterEvent" }, @@ -1134,8 +1269,8 @@ "name" : "TripWireTripAfterEvent" } ], - "name" : "@minecraft/server 1.12.0-internal", - "version" : "1.12.0-internal" + "name" : "@minecraft/server 1.13.0-internal", + "version" : "1.13.0-internal" }, { "event_order" : [ @@ -1148,15 +1283,21 @@ { "name" : "CursorPropertiesChangeAfterEvent" }, + { + "name" : "CursorAttachmentPropertiesChangeAfterEvent" + }, { "name" : "SelectionEventAfterEvent" + }, + { + "name" : "ClipboardChangeAfterEvent" } ], "name" : "@minecraft/server-editor-bindings 0.1.0-beta", "version" : "0.1.0-beta" } ], - "minecraft_version" : "1.21.0-beta.0", + "minecraft_version" : "1.21.10-beta.0", "module_type" : "after_events_ordering", "name" : "engine-after_events_ordering" } diff --git a/metadata/json_schemas/AllowOffHand v1.20.50.json b/metadata/json_schemas/AllowOffHand v1.20.50.json index 6d8c9cf2a..b8fc30347 100644 --- a/metadata/json_schemas/AllowOffHand v1.20.50.json +++ b/metadata/json_schemas/AllowOffHand v1.20.50.json @@ -15,6 +15,6 @@ } } ], - "$schema": "https://json-schema.org/draft/2020-12/schema", + "$schema": "http://json-schema.org/draft-07/schema#", "$id": "minecraft:allow_off_hand v1.20.50" } \ No newline at end of file diff --git a/metadata/json_schemas/AlwaysTrue v1.20.80.json b/metadata/json_schemas/AlwaysTrue v1.20.80.json new file mode 100644 index 000000000..7074bfa8a --- /dev/null +++ b/metadata/json_schemas/AlwaysTrue v1.20.80.json @@ -0,0 +1,6 @@ +{ + "title": "struct Puv::v1_20_80::AlwaysTruePredicate", + "description": "Predicate that always evaluates to true. This is the default predicate if no other predicate is specified.", + "$schema": "http://json-schema.org/draft-07/schema#", + "$id": "struct Puv::v1_20_80::AlwaysTruePredicate" +} \ No newline at end of file diff --git a/metadata/json_schemas/Ammunition v1.20.50.json b/metadata/json_schemas/Ammunition v1.20.50.json index 1e31cb8a0..9ef4778e5 100644 --- a/metadata/json_schemas/Ammunition v1.20.50.json +++ b/metadata/json_schemas/Ammunition v1.20.50.json @@ -4,7 +4,7 @@ "properties": { "item": { "description": "Ammunition item description identifier.", - "$ref": "#/$defs/2849785526" + "$ref": "#/definitions/2849785526" }, "search_inventory": { "description": "Can search inventory? Default is set to false.", @@ -22,9 +22,9 @@ "required": [ "item" ], - "$schema": "https://json-schema.org/draft/2020-12/schema", + "$schema": "http://json-schema.org/draft-07/schema#", "$id": "struct Puv::v1_20_50::ShooterItemComponent::Ammunition", - "$defs": { + "definitions": { "2849785526": { "title": "struct Puv::Legacy::ItemDescriptor", "oneOf": [ @@ -32,7 +32,7 @@ "type": "string" }, { - "title": "associative container (class std::map,class std::allocator >,class std::basic_string,class std::allocator >,struct std::less,class std::allocator > >,class std::allocator,class std::allocator > const ,class std::basic_string,class std::allocator > > > >)", + "title": "associative container", "type": "object", "additionalProperties": { "type": "string" diff --git a/metadata/json_schemas/ArcheologyBlockLoot v1.20.80.json b/metadata/json_schemas/ArcheologyBlockLoot v1.20.80.json new file mode 100644 index 000000000..b7d937249 --- /dev/null +++ b/metadata/json_schemas/ArcheologyBlockLoot v1.20.80.json @@ -0,0 +1,30 @@ +{ + "title": "struct Puv::v1_20_80::ArcheologyBlockLootPredicate", + "description": "Predicate that replaces a block and adds a loot table.", + "type": "object", + "properties": { + "block_mapping": { + "title": "associative container", + "description": "Mapping of block types to replace.", + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "limit": { + "description": "Maximum number of blocks to replace within the structure.", + "type": "integer" + }, + "loot_table": { + "description": "Loot table to assign to the replaced blocks.", + "type": "string" + } + }, + "required": [ + "block_mapping", + "limit", + "loot_table" + ], + "$schema": "http://json-schema.org/draft-07/schema#", + "$id": "struct Puv::v1_20_80::ArcheologyBlockLootPredicate" +} \ No newline at end of file diff --git a/metadata/json_schemas/Block Specifier v1.20.60.json b/metadata/json_schemas/Block Specifier v1.20.60.json new file mode 100644 index 000000000..2b72c89eb --- /dev/null +++ b/metadata/json_schemas/Block Specifier v1.20.60.json @@ -0,0 +1,31 @@ +{ + "title": "Block Specifier", + "description": "Specifies a particular block. Can be a string block name or a JSON object", + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "name": { + "description": "Name of the block", + "type": "string" + }, + "states": { + "title": "associative container", + "description": "Contains members named after each state, with boolean, integer, or string values.", + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/1255460421" + } + } + }, + "required": [ + "name" + ] + } + ], + "$schema": "http://json-schema.org/draft-07/schema#", + "$id": "Block Specifier" +} \ No newline at end of file diff --git a/metadata/json_schemas/BlockInfo v1.20.50.json b/metadata/json_schemas/BlockInfo v1.20.50.json index 829c757ee..8ade1d8c7 100644 --- a/metadata/json_schemas/BlockInfo v1.20.50.json +++ b/metadata/json_schemas/BlockInfo v1.20.50.json @@ -4,7 +4,7 @@ "properties": { "block": { "description": "Block to be dug.", - "$ref": "#/$defs/4107396053" + "$ref": "#/definitions/4107396053" }, "speed": { "description": "Digging speed for the correlating block(s).", @@ -15,9 +15,9 @@ "block", "speed" ], - "$schema": "https://json-schema.org/draft/2020-12/schema", + "$schema": "http://json-schema.org/draft-07/schema#", "$id": "struct Puv::v1_20_50::DiggerItemComponent::BlockInfo", - "$defs": { + "definitions": { "1290538044": { "title": "compound_proxy", "oneOf": [ @@ -26,6 +26,9 @@ }, { "type": "integer" + }, + { + "type": "boolean" } ] }, @@ -37,10 +40,10 @@ "type": "string" }, "states": { - "title": "associative container (class std::map,class std::allocator >,struct Puv::v1_20_50::BlockDescriptor::Compound,struct std::less,class std::allocator > >,class std::allocator,class std::allocator > const ,struct Puv::v1_20_50::BlockDescriptor::Compound> > >)", + "title": "associative container", "type": "object", "additionalProperties": { - "$ref": "#/$defs/1290538044" + "$ref": "#/definitions/1290538044" } }, "tags": { @@ -52,7 +55,7 @@ "title": "struct Puv::v1_20_50::BlockDescriptor", "oneOf": [ { - "$ref": "#/$defs/2836600109" + "$ref": "#/definitions/2836600109" }, { "minLength": 1, diff --git a/metadata/json_schemas/BlockMatch v1.20.80.json b/metadata/json_schemas/BlockMatch v1.20.80.json new file mode 100644 index 000000000..02a82c4dd --- /dev/null +++ b/metadata/json_schemas/BlockMatch v1.20.80.json @@ -0,0 +1,16 @@ +{ + "title": "struct Puv::v1_20_80::BlockMatchPredicate", + "description": "Predicate that evaluates to true with a given probability if the block at the specified location matches the specified block.", + "type": "object", + "properties": { + "block": { + "description": "Block to match against.", + "type": "string" + } + }, + "required": [ + "block" + ], + "$schema": "http://json-schema.org/draft-07/schema#", + "$id": "struct Puv::v1_20_80::BlockMatchPredicate" +} \ No newline at end of file diff --git a/metadata/json_schemas/BlockPredicate 1.20.80.json b/metadata/json_schemas/BlockPredicate 1.20.80.json new file mode 100644 index 000000000..43a3acc63 --- /dev/null +++ b/metadata/json_schemas/BlockPredicate 1.20.80.json @@ -0,0 +1,94 @@ +{ + "title": "struct Puv::v1_20_80::BlockRulePredicate", + "description": "Predicate type used by input_predicate, location_predicate and distance_predicate.", + "type": "object", + "properties": { + "always_true": { + "description": "Predicate that always evaluates to true. This is the default predicate if no other predicate is specified.", + "$ref": "#/definitions/2064254608" + }, + "archeology_block_loot": { + "description": "Predicate that replaces a block and adds a loot table.", + "$ref": "#/definitions/3447505495" + }, + "block_match": { + "description": "Predicate that evaluates to true with a given probability if the block at the specified location matches the specified block.", + "$ref": "#/definitions/2398034529" + }, + "random_block_match": { + "description": "Predicate that evaluates to true with a given probability if the block at the specified location matches the specified block.", + "$ref": "#/definitions/554534680" + } + }, + "$schema": "http://json-schema.org/draft-07/schema#", + "$id": "struct Puv::v1_20_80::BlockRulePredicate", + "definitions": { + "2064254608": { + "title": "struct Puv::v1_20_80::AlwaysTruePredicate", + "description": "Predicate that always evaluates to true. This is the default predicate if no other predicate is specified." + }, + "2398034529": { + "title": "struct Puv::v1_20_80::BlockMatchPredicate", + "description": "Predicate that evaluates to true with a given probability if the block at the specified location matches the specified block.", + "type": "object", + "properties": { + "block": { + "description": "Block to match against.", + "type": "string" + } + }, + "required": [ + "block" + ] + }, + "3447505495": { + "title": "struct Puv::v1_20_80::ArcheologyBlockLootPredicate", + "description": "Predicate that replaces a block and adds a loot table.", + "type": "object", + "properties": { + "block_mapping": { + "title": "associative container", + "description": "Mapping of block types to replace.", + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "limit": { + "description": "Maximum number of blocks to replace within the structure.", + "type": "integer" + }, + "loot_table": { + "description": "Loot table to assign to the replaced blocks.", + "type": "string" + } + }, + "required": [ + "block_mapping", + "limit", + "loot_table" + ] + }, + "554534680": { + "title": "struct Puv::v1_20_80::RandomBlockMatchPredicate", + "description": "Predicate that evaluates to true with a given probability if the block at the specified location matches the specified block.", + "type": "object", + "properties": { + "block": { + "description": "Block to match against.", + "type": "string" + }, + "probability": { + "description": "Probability of the evaluating to true when the block matches.", + "minimum": 0.0, + "maximum": 1.0, + "type": "number" + } + }, + "required": [ + "block", + "probability" + ] + } + } +} \ No newline at end of file diff --git a/metadata/json_schemas/BlockRulesProcessor v1.20.80.json b/metadata/json_schemas/BlockRulesProcessor v1.20.80.json new file mode 100644 index 000000000..4053bee14 --- /dev/null +++ b/metadata/json_schemas/BlockRulesProcessor v1.20.80.json @@ -0,0 +1,163 @@ +{ + "title": "struct Puv::v1_20_80::JigsawStructureProcessorList::Contents::BlockRulesProcessor", + "type": "object", + "properties": { + "rules": { + "title": "sequence container", + "description": "List of block rules evaluated on all blocks of a Structure Template. Block rules are evaluated in order.If a block rule succeeds and the output_state is set, the output_state block will be used as the input_predicate block for subsequent rules.", + "type": "array", + "items": { + "$ref": "#/definitions/3451359886" + } + } + }, + "required": [ + "rules" + ], + "$schema": "http://json-schema.org/draft-07/schema#", + "$id": "struct Puv::v1_20_80::JigsawStructureProcessorList::Contents::BlockRulesProcessor", + "definitions": { + "2064254608": { + "title": "struct Puv::v1_20_80::AlwaysTruePredicate", + "description": "Predicate that always evaluates to true. This is the default predicate if no other predicate is specified." + }, + "2398034529": { + "title": "struct Puv::v1_20_80::BlockMatchPredicate", + "description": "Predicate that evaluates to true with a given probability if the block at the specified location matches the specified block.", + "type": "object", + "properties": { + "block": { + "description": "Block to match against.", + "type": "string" + } + }, + "required": [ + "block" + ] + }, + "3447505495": { + "title": "struct Puv::v1_20_80::ArcheologyBlockLootPredicate", + "description": "Predicate that replaces a block and adds a loot table.", + "type": "object", + "properties": { + "block_mapping": { + "title": "associative container", + "description": "Mapping of block types to replace.", + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "limit": { + "description": "Maximum number of blocks to replace within the structure.", + "type": "integer" + }, + "loot_table": { + "description": "Loot table to assign to the replaced blocks.", + "type": "string" + } + }, + "required": [ + "block_mapping", + "limit", + "loot_table" + ] + }, + "3451359886": { + "title": "struct Puv::v1_20_80::JigsawStructureProcessorList::Contents::Rule", + "description": "A block rule that is evaluated on all blocks of a Structure Template. All predicates must evaluate to true in order for a block to be replaced by the output_state.", + "type": "object", + "properties": { + "input_predicate": { + "description": "A predicate evaluated on the Structure Template block.", + "$ref": "#/definitions/4173529146" + }, + "location_predicate": { + "description": "A predicate evaluated on the world block.", + "$ref": "#/definitions/4173529146" + }, + "output_state": { + "description": "Block to replace the world block with if all predicates evaluate to true.", + "$ref": "#/definitions/3475560935" + }, + "position_predicate": { + "description": "A predicate evaluated on the distance between the structure's world origin and the world block.", + "$ref": "#/definitions/4173529146" + } + } + }, + "3475560935": { + "title": "Block Specifier", + "description": "Specifies a particular block. Can be a string block name or a JSON object", + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "name": { + "description": "Name of the block", + "type": "string" + }, + "states": { + "title": "associative container", + "description": "Contains members named after each state, with boolean, integer, or string values.", + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/1255460421" + } + } + }, + "required": [ + "name" + ] + } + ] + }, + "4173529146": { + "title": "struct Puv::v1_20_80::BlockRulePredicate", + "description": "Predicate type used by input_predicate, location_predicate and distance_predicate.", + "type": "object", + "properties": { + "always_true": { + "description": "Predicate that always evaluates to true. This is the default predicate if no other predicate is specified.", + "$ref": "#/definitions/2064254608" + }, + "archeology_block_loot": { + "description": "Predicate that replaces a block and adds a loot table.", + "$ref": "#/definitions/3447505495" + }, + "block_match": { + "description": "Predicate that evaluates to true with a given probability if the block at the specified location matches the specified block.", + "$ref": "#/definitions/2398034529" + }, + "random_block_match": { + "description": "Predicate that evaluates to true with a given probability if the block at the specified location matches the specified block.", + "$ref": "#/definitions/554534680" + } + } + }, + "554534680": { + "title": "struct Puv::v1_20_80::RandomBlockMatchPredicate", + "description": "Predicate that evaluates to true with a given probability if the block at the specified location matches the specified block.", + "type": "object", + "properties": { + "block": { + "description": "Block to match against.", + "type": "string" + }, + "probability": { + "description": "Probability of the evaluating to true when the block matches.", + "minimum": 0.0, + "maximum": 1.0, + "type": "number" + } + }, + "required": [ + "block", + "probability" + ] + } + } +} \ No newline at end of file diff --git a/metadata/json_schemas/CanDestroyInCreative v1.20.50.json b/metadata/json_schemas/CanDestroyInCreative v1.20.50.json index bf9ef94bd..48783b49d 100644 --- a/metadata/json_schemas/CanDestroyInCreative v1.20.50.json +++ b/metadata/json_schemas/CanDestroyInCreative v1.20.50.json @@ -15,6 +15,6 @@ } } ], - "$schema": "https://json-schema.org/draft/2020-12/schema", + "$schema": "http://json-schema.org/draft-07/schema#", "$id": "minecraft:can_destroy_in_creative v1.20.50" } \ No newline at end of file diff --git a/metadata/json_schemas/Component v1.20.50.json b/metadata/json_schemas/Component v1.20.50.json index e7cbb9f2f..631069740 100644 --- a/metadata/json_schemas/Component v1.20.50.json +++ b/metadata/json_schemas/Component v1.20.50.json @@ -5,131 +5,131 @@ "properties": { "minecraft:allow_off_hand": { "description": "The allow_off_hand component determines whether the item can be placed in the off hand slot of the inventory.", - "$ref": "#/$defs/2987623390" + "$ref": "#/definitions/2987623390" }, "minecraft:block_placer": { "description": "Items with the block_placer component will place a block when used.", - "$ref": "#/$defs/1178544591" + "$ref": "#/definitions/1178544591" }, "minecraft:can_destroy_in_creative": { "description": "The can_destroy_in_creative component determines if the item can be used by a player to break blocks when in creative mode.", - "$ref": "#/$defs/2819452145" + "$ref": "#/definitions/2819452145" }, "minecraft:cooldown": { "description": "After you use an item, all items specified with the same `cool down category` setting becomes unusable for the duration specified by the 'cool down time' setting in this component.", - "$ref": "#/$defs/1413510600" + "$ref": "#/definitions/1413510600" }, "minecraft:damage": { "description": "The damage component determines how much extra damage the item does on attack.", - "$ref": "#/$defs/2355534844" + "$ref": "#/definitions/2355534844" }, "minecraft:digger": { "description": "Digger item component specifies how quickly this item can dig specific blocks.", - "$ref": "#/$defs/1093953013" + "$ref": "#/definitions/1093953013" }, "minecraft:display_name": { "description": "The display_name item component specifies the text shown whenever an item's name is displayed, like in hover text.", - "$ref": "#/$defs/4293809098" + "$ref": "#/definitions/4293809098" }, "minecraft:durability": { "description": "The durability item component specifies how much damage the item takes before breaking, and allows the item to be combined to repair or augment them.", - "$ref": "#/$defs/2663653758" + "$ref": "#/definitions/2663653758" }, "minecraft:enchantable": { "description": "The enchantable component specifies what enchantments can be applied to the item. Not all enchantments will have an effect on all item components.", - "$ref": "#/$defs/3828799658" + "$ref": "#/definitions/3828799658" }, "minecraft:entity_placer": { "description": "The entity_placer item component specifies the blocks that the item can be placed on.", - "$ref": "#/$defs/2610026031" + "$ref": "#/definitions/2610026031" }, "minecraft:food": { "description": "When an item has a food component, it becomes edible to the player. Must have the 'minecraft:use_duration' component in order to function properly.", - "$ref": "#/$defs/3906212947" + "$ref": "#/definitions/3906212947" }, "minecraft:fuel": { "description": "Fuel item component allows this item to be used as fuel in a furnace to 'cook' other items.", - "$ref": "#/$defs/3372804247" + "$ref": "#/definitions/3372804247" }, "minecraft:glint": { "description": "The glint component determines whether the item has the enchanted glint render effect on it.", - "$ref": "#/$defs/1025605201" + "$ref": "#/definitions/1025605201" }, "minecraft:hand_equipped": { "description": "The hand_equipped component determines if an item is rendered like a tool while it is in a player's hand.", - "$ref": "#/$defs/3792304927" + "$ref": "#/definitions/3792304927" }, "minecraft:hover_text_color": { "description": "The hover_text_color component specifies the color of the item name when the players hovers the cursor over the item.", - "$ref": "#/$defs/1862654147" + "$ref": "#/definitions/1862654147" }, "minecraft:icon": { - "$ref": "#/$defs/396877356" + "$ref": "#/definitions/396877356" }, "minecraft:interact_button": { "description": "This component is a boolean or string that determines if the interact button is shown in touch controls and what text is displayed on the button. When set as true, default \"Use Item\" text will be displayed.", - "$ref": "#/$defs/2801422565" + "$ref": "#/definitions/2801422565" }, "minecraft:item_storage": { "description": "The Storage Item Component is used for storing Items within an Item's User Data", - "$ref": "#/$defs/757583938" + "$ref": "#/definitions/757583938" }, "minecraft:liquid_clipped": { "description": "The liquid_clipped component determines whether the item interacts with liquid blocks on use.", - "$ref": "#/$defs/910690552" + "$ref": "#/definitions/910690552" }, "minecraft:max_stack_size": { "description": "The max_stack_size component specifies how many of the item can be stacked together.", - "$ref": "#/$defs/3633237758" + "$ref": "#/definitions/3633237758" }, "minecraft:projectile": { "description": "Projectile items shoot out, like an arrow.", - "$ref": "#/$defs/2543985138" + "$ref": "#/definitions/2543985138" }, "minecraft:record": { "description": "Record Item Component. Used by record items to play music.", - "$ref": "#/$defs/2714251964" + "$ref": "#/definitions/2714251964" }, "minecraft:repairable": { "description": "The repairable item component specifies which items can be used to repair this item, along with how much durability is gained.", - "$ref": "#/$defs/2707383096" + "$ref": "#/definitions/2707383096" }, "minecraft:shooter": { "description": "Shooter Item Component.", - "$ref": "#/$defs/1861287593" + "$ref": "#/definitions/1861287593" }, "minecraft:should_despawn": { "description": "Should_despawn component determines if the item should eventually despawn while floating in the world", - "$ref": "#/$defs/869455920" + "$ref": "#/definitions/869455920" }, "minecraft:stacked_by_data": { "description": "The stacked_by_data component determines whether the same items with different aux values can stack. Also defines whether the item entities can merge while floating in the world.", - "$ref": "#/$defs/3566406297" + "$ref": "#/definitions/3566406297" }, "minecraft:tags": { "description": "The tags component specifies which tags an item has on it.", - "$ref": "#/$defs/2623865080" + "$ref": "#/definitions/2623865080" }, "minecraft:throwable": { "description": "Throwable items can be thrown by the player, such as a snowball.", - "$ref": "#/$defs/2210327101" + "$ref": "#/definitions/2210327101" }, "minecraft:use_animation": { "description": "Use_animation specifies which animation is played when the player uses the item.", - "$ref": "#/$defs/3520278386" + "$ref": "#/definitions/3520278386" }, "minecraft:use_modifiers": { "description": "This component modifies use effects, including how long the item takes to use and the player's speed when used in combination with components like \"shooter\", \"throwable\", or \"food\".", - "$ref": "#/$defs/466752078" + "$ref": "#/definitions/466752078" }, "minecraft:wearable": { "description": "Wearable items can be worn by a player in the head, chest, legs, feet, or off-hand slots.", - "$ref": "#/$defs/2024711926" + "$ref": "#/definitions/2024711926" } }, - "$schema": "https://json-schema.org/draft/2020-12/schema", + "$schema": "http://json-schema.org/draft-07/schema#", "$id": "components v1.20.50", - "$defs": { + "definitions": { "1025605201": { "title": "minecraft:glint v1.20.50", "description": "The glint component determines whether the item has the enchanted glint render effect on it.", @@ -154,11 +154,11 @@ "type": "object", "properties": { "destroy_speeds": { - "title": "sequence container (class std::vector >)", + "title": "sequence container", "description": "A list of blocks to dig with correlating speeds of digging.", "type": "array", "items": { - "$ref": "#/$defs/3421086714" + "$ref": "#/definitions/3421086714" } }, "use_efficiency": { @@ -177,11 +177,11 @@ "type": "string" }, "use_on": { - "title": "sequence container (class std::vector >)", + "title": "sequence container", "description": "List of block descriptors of the blocks that this item can be used on. If left empty, all blocks will be allowed.", "type": "array", "items": { - "$ref": "#/$defs/4107396053" + "$ref": "#/definitions/4107396053" } } }, @@ -223,9 +223,24 @@ }, { "type": "integer" + }, + { + "type": "boolean" } ] }, + "1398826300": { + "title": "struct SharedTypes::IntRange", + "type": "object", + "properties": { + "max": { + "type": "integer" + }, + "min": { + "type": "integer" + } + } + }, "1413510600": { "title": "minecraft:cooldown v1.20.50", "description": "After you use an item, all items specified with the same `cool down category` setting becomes unusable for the duration specified by the 'cool down time' setting in this component.", @@ -251,11 +266,11 @@ "type": "object", "properties": { "ammunition": { - "title": "sequence container (class std::vector >)", + "title": "sequence container", "description": "Ammunition.", "type": "array", "items": { - "$ref": "#/$defs/2221989686" + "$ref": "#/definitions/2221989686" } }, "charge_on_draw": { @@ -321,26 +336,26 @@ "title": "struct Puv::v1_20_50::RepairableItemComponent::RepairItemEntry", "oneOf": [ { - "title": "sequence container (class std::vector >)", + "title": "sequence container", "type": "array", "items": { - "$ref": "#/$defs/2849785526" + "$ref": "#/definitions/2849785526" } }, { "type": "object", "properties": { "items": { - "title": "sequence container (class std::vector >)", + "title": "sequence container", "description": "Items that may be used to repair an item.", "type": "array", "items": { - "$ref": "#/$defs/2849785526" + "$ref": "#/definitions/2849785526" } }, "repair_amount": { "description": "How much the item is repaired.", - "$ref": "#/$defs/1181846166" + "$ref": "#/definitions/1181846166" } }, "required": [ @@ -394,7 +409,7 @@ "properties": { "item": { "description": "Ammunition item description identifier.", - "$ref": "#/$defs/2849785526" + "$ref": "#/definitions/2849785526" }, "search_inventory": { "description": "Can search inventory? Default is set to false.", @@ -460,11 +475,11 @@ "type": "object", "properties": { "dispense_on": { - "title": "sequence container (class std::vector >)", + "title": "sequence container", "description": "List of block descriptors of the blocks that this item can be dispensed on. If left empty, all blocks will be allowed.", "type": "array", "items": { - "$ref": "#/$defs/4107396053" + "$ref": "#/definitions/4107396053" } }, "entity": { @@ -475,11 +490,11 @@ "type": "string" }, "use_on": { - "title": "sequence container (class std::vector >)", + "title": "sequence container", "description": "List of block descriptors of the blocks that this item can be used on. If left empty, all blocks will be allowed.", "type": "array", "items": { - "$ref": "#/$defs/4107396053" + "$ref": "#/definitions/4107396053" } } } @@ -490,7 +505,7 @@ "type": "object", "properties": { "tags": { - "title": "sequence container (class std::vector,class std::allocator >,class std::allocator,class std::allocator > > >)", + "title": "sequence container", "description": "An array that can contain multiple item tags.", "type": "array", "items": { @@ -506,7 +521,7 @@ "properties": { "damage_chance": { "description": "Specifies the percentage chance of this item losing durability. Default is set to 100. Defined as an int range with min and max value.", - "$ref": "#/$defs/4167449497" + "$ref": "#/definitions/1398826300" }, "max_durability": { "description": "Max durability is the amount of damage that this item can take before breaking. This is a required parameter and has a minimum of 0.", @@ -524,11 +539,11 @@ "type": "object", "properties": { "repair_items": { - "title": "sequence container (class std::vector >)", + "title": "sequence container", "description": "List of repair item entries. Each entry needs to define a list of strings for `items` that can be used for the repair and an optional `repair_amount` for how much durability is gained.", "type": "array", "items": { - "$ref": "#/$defs/2122767410" + "$ref": "#/definitions/2122767410" } } } @@ -798,6 +813,7 @@ "icebomb.hit", "ignite", "imitate.blaze", + "imitate.bogged", "imitate.breeze", "imitate.cave_spider", "imitate.creeper", @@ -1078,10 +1094,10 @@ "type": "string" }, "states": { - "title": "associative container (class std::map,class std::allocator >,struct Puv::v1_20_50::BlockDescriptor::Compound,struct std::less,class std::allocator > >,class std::allocator,class std::allocator > const ,struct Puv::v1_20_50::BlockDescriptor::Compound> > >)", + "title": "associative container", "type": "object", "additionalProperties": { - "$ref": "#/$defs/1290538044" + "$ref": "#/definitions/1290538044" } }, "tags": { @@ -1096,7 +1112,7 @@ "type": "string" }, { - "title": "associative container (class std::map,class std::allocator >,class std::basic_string,class std::allocator >,struct std::less,class std::allocator > >,class std::allocator,class std::allocator > const ,class std::basic_string,class std::allocator > > > >)", + "title": "associative container", "type": "object", "additionalProperties": { "type": "string" @@ -1148,7 +1164,7 @@ "properties": { "block": { "description": "Block to be dug.", - "$ref": "#/$defs/4107396053" + "$ref": "#/definitions/4107396053" }, "speed": { "description": "Digging speed for the correlating block(s).", @@ -1302,7 +1318,7 @@ }, "using_converts_to": { "description": "When used, converts to the item specified by the string in this field. Default does not convert item.", - "$ref": "#/$defs/2849785526" + "$ref": "#/definitions/2849785526" } } }, @@ -1327,7 +1343,7 @@ "title": "struct Puv::v1_20_50::BlockDescriptor", "oneOf": [ { - "$ref": "#/$defs/2836600109" + "$ref": "#/definitions/2836600109" }, { "minLength": 1, @@ -1335,18 +1351,6 @@ } ] }, - "4167449497": { - "title": "struct Puv::IntRange", - "type": "object", - "properties": { - "max": { - "type": "integer" - }, - "min": { - "type": "integer" - } - } - }, "4293809098": { "title": "minecraft:display_name v1.20.50", "description": "The display_name item component specifies the text shown whenever an item's name is displayed, like in hover text.", diff --git a/metadata/json_schemas/Component v1.20.60.json b/metadata/json_schemas/Component v1.20.60.json index ff8e4f5a0..b589c6883 100644 --- a/metadata/json_schemas/Component v1.20.60.json +++ b/metadata/json_schemas/Component v1.20.60.json @@ -5,132 +5,132 @@ "properties": { "minecraft:allow_off_hand": { "description": "The allow_off_hand component determines whether the item can be placed in the off hand slot of the inventory.", - "$ref": "#/$defs/2987623390" + "$ref": "#/definitions/2987623390" }, "minecraft:block_placer": { "description": "Items with the block_placer component will place a block when used.", - "$ref": "#/$defs/1178544591" + "$ref": "#/definitions/1178544591" }, "minecraft:can_destroy_in_creative": { "description": "The can_destroy_in_creative component determines if the item can be used by a player to break blocks when in creative mode.", - "$ref": "#/$defs/2819452145" + "$ref": "#/definitions/2819452145" }, "minecraft:cooldown": { "description": "After you use an item, all items specified with the same `cool down category` setting becomes unusable for the duration specified by the 'cool down time' setting in this component.", - "$ref": "#/$defs/1413510600" + "$ref": "#/definitions/1413510600" }, "minecraft:damage": { "description": "The damage component determines how much extra damage the item does on attack.", - "$ref": "#/$defs/2355534844" + "$ref": "#/definitions/2355534844" }, "minecraft:digger": { "description": "Digger item component specifies how quickly this item can dig specific blocks.", - "$ref": "#/$defs/1093953013" + "$ref": "#/definitions/1093953013" }, "minecraft:display_name": { "description": "The display_name item component specifies the text shown whenever an item's name is displayed, like in hover text.", - "$ref": "#/$defs/4293809098" + "$ref": "#/definitions/4293809098" }, "minecraft:durability": { "description": "The durability item component specifies how much damage the item takes before breaking, and allows the item to be combined to repair or augment them.", - "$ref": "#/$defs/2663653758" + "$ref": "#/definitions/2663653758" }, "minecraft:enchantable": { "description": "The enchantable component specifies what enchantments can be applied to the item. Not all enchantments will have an effect on all item components.", - "$ref": "#/$defs/3828799658" + "$ref": "#/definitions/3828799658" }, "minecraft:entity_placer": { "description": "The entity_placer item component specifies the blocks that the item can be placed on.", - "$ref": "#/$defs/2610026031" + "$ref": "#/definitions/2610026031" }, "minecraft:food": { "description": "When an item has a food component, it becomes edible to the player. Must have the 'minecraft:use_duration' component in order to function properly.", - "$ref": "#/$defs/3906212947" + "$ref": "#/definitions/3906212947" }, "minecraft:fuel": { "description": "Fuel item component allows this item to be used as fuel in a furnace to 'cook' other items.", - "$ref": "#/$defs/3372804247" + "$ref": "#/definitions/3372804247" }, "minecraft:glint": { "description": "The glint component determines whether the item has the enchanted glint render effect on it.", - "$ref": "#/$defs/1025605201" + "$ref": "#/definitions/1025605201" }, "minecraft:hand_equipped": { "description": "The hand_equipped component determines if an item is rendered like a tool while it is in a player's hand.", - "$ref": "#/$defs/3792304927" + "$ref": "#/definitions/3792304927" }, "minecraft:hover_text_color": { "description": "The hover_text_color component specifies the color of the item name when the players hovers the cursor over the item.", - "$ref": "#/$defs/1862654147" + "$ref": "#/definitions/1862654147" }, "minecraft:icon": { "description": "Icon item component determines which icon graphic will be used to represent the item in the UI and elsewhere.", - "$ref": "#/$defs/3209899485" + "$ref": "#/definitions/3209899485" }, "minecraft:interact_button": { "description": "This component is a boolean or string that determines if the interact button is shown in touch controls and what text is displayed on the button. When set as true, default \"Use Item\" text will be displayed.", - "$ref": "#/$defs/2801422565" + "$ref": "#/definitions/2801422565" }, "minecraft:item_storage": { "description": "The Storage Item Component is used for storing Items within an Item's User Data", - "$ref": "#/$defs/757583938" + "$ref": "#/definitions/757583938" }, "minecraft:liquid_clipped": { "description": "The liquid_clipped component determines whether the item interacts with liquid blocks on use.", - "$ref": "#/$defs/910690552" + "$ref": "#/definitions/910690552" }, "minecraft:max_stack_size": { "description": "The max_stack_size component specifies how many of the item can be stacked together.", - "$ref": "#/$defs/3633237758" + "$ref": "#/definitions/3633237758" }, "minecraft:projectile": { "description": "Projectile items shoot out, like an arrow.", - "$ref": "#/$defs/2543985138" + "$ref": "#/definitions/2543985138" }, "minecraft:record": { "description": "Record Item Component. Used by record items to play music.", - "$ref": "#/$defs/2714251964" + "$ref": "#/definitions/2714251964" }, "minecraft:repairable": { "description": "The repairable item component specifies which items can be used to repair this item, along with how much durability is gained.", - "$ref": "#/$defs/2707383096" + "$ref": "#/definitions/2707383096" }, "minecraft:shooter": { "description": "Shooter Item Component.", - "$ref": "#/$defs/1861287593" + "$ref": "#/definitions/1861287593" }, "minecraft:should_despawn": { "description": "Should_despawn component determines if the item should eventually despawn while floating in the world", - "$ref": "#/$defs/869455920" + "$ref": "#/definitions/869455920" }, "minecraft:stacked_by_data": { "description": "The stacked_by_data component determines whether the same items with different aux values can stack. Also defines whether the item entities can merge while floating in the world.", - "$ref": "#/$defs/3566406297" + "$ref": "#/definitions/3566406297" }, "minecraft:tags": { "description": "The tags component specifies which tags an item has on it.", - "$ref": "#/$defs/2623865080" + "$ref": "#/definitions/2623865080" }, "minecraft:throwable": { "description": "Throwable items can be thrown by the player, such as a snowball.", - "$ref": "#/$defs/2210327101" + "$ref": "#/definitions/2210327101" }, "minecraft:use_animation": { "description": "Use_animation specifies which animation is played when the player uses the item.", - "$ref": "#/$defs/3520278386" + "$ref": "#/definitions/3520278386" }, "minecraft:use_modifiers": { "description": "This component modifies use effects, including how long the item takes to use and the player's speed when used in combination with components like \"shooter\", \"throwable\", or \"food\".", - "$ref": "#/$defs/466752078" + "$ref": "#/definitions/466752078" }, "minecraft:wearable": { "description": "Wearable items can be worn by a player in the head, chest, legs, feet, or off-hand slots.", - "$ref": "#/$defs/2024711926" + "$ref": "#/definitions/2024711926" } }, - "$schema": "https://json-schema.org/draft/2020-12/schema", + "$schema": "http://json-schema.org/draft-07/schema#", "$id": "components v1.20.60", - "$defs": { + "definitions": { "1025605201": { "title": "minecraft:glint v1.20.50", "description": "The glint component determines whether the item has the enchanted glint render effect on it.", @@ -155,11 +155,11 @@ "type": "object", "properties": { "destroy_speeds": { - "title": "sequence container (class std::vector >)", + "title": "sequence container", "description": "A list of blocks to dig with correlating speeds of digging.", "type": "array", "items": { - "$ref": "#/$defs/3421086714" + "$ref": "#/definitions/3421086714" } }, "use_efficiency": { @@ -178,11 +178,11 @@ "type": "string" }, "use_on": { - "title": "sequence container (class std::vector >)", + "title": "sequence container", "description": "List of block descriptors of the blocks that this item can be used on. If left empty, all blocks will be allowed.", "type": "array", "items": { - "$ref": "#/$defs/4107396053" + "$ref": "#/definitions/4107396053" } } }, @@ -224,9 +224,24 @@ }, { "type": "integer" + }, + { + "type": "boolean" } ] }, + "1398826300": { + "title": "struct SharedTypes::IntRange", + "type": "object", + "properties": { + "max": { + "type": "integer" + }, + "min": { + "type": "integer" + } + } + }, "1413510600": { "title": "minecraft:cooldown v1.20.50", "description": "After you use an item, all items specified with the same `cool down category` setting becomes unusable for the duration specified by the 'cool down time' setting in this component.", @@ -252,11 +267,11 @@ "type": "object", "properties": { "ammunition": { - "title": "sequence container (class std::vector >)", + "title": "sequence container", "description": "Ammunition.", "type": "array", "items": { - "$ref": "#/$defs/2221989686" + "$ref": "#/definitions/2221989686" } }, "charge_on_draw": { @@ -322,26 +337,26 @@ "title": "struct Puv::v1_20_50::RepairableItemComponent::RepairItemEntry", "oneOf": [ { - "title": "sequence container (class std::vector >)", + "title": "sequence container", "type": "array", "items": { - "$ref": "#/$defs/2849785526" + "$ref": "#/definitions/2849785526" } }, { "type": "object", "properties": { "items": { - "title": "sequence container (class std::vector >)", + "title": "sequence container", "description": "Items that may be used to repair an item.", "type": "array", "items": { - "$ref": "#/$defs/2849785526" + "$ref": "#/definitions/2849785526" } }, "repair_amount": { "description": "How much the item is repaired.", - "$ref": "#/$defs/1181846166" + "$ref": "#/definitions/1181846166" } }, "required": [ @@ -395,7 +410,7 @@ "properties": { "item": { "description": "Ammunition item description identifier.", - "$ref": "#/$defs/2849785526" + "$ref": "#/definitions/2849785526" }, "search_inventory": { "description": "Can search inventory? Default is set to false.", @@ -461,11 +476,11 @@ "type": "object", "properties": { "dispense_on": { - "title": "sequence container (class std::vector >)", + "title": "sequence container", "description": "List of block descriptors of the blocks that this item can be dispensed on. If left empty, all blocks will be allowed.", "type": "array", "items": { - "$ref": "#/$defs/4107396053" + "$ref": "#/definitions/4107396053" } }, "entity": { @@ -476,11 +491,11 @@ "type": "string" }, "use_on": { - "title": "sequence container (class std::vector >)", + "title": "sequence container", "description": "List of block descriptors of the blocks that this item can be used on. If left empty, all blocks will be allowed.", "type": "array", "items": { - "$ref": "#/$defs/4107396053" + "$ref": "#/definitions/4107396053" } } } @@ -491,7 +506,7 @@ "type": "object", "properties": { "tags": { - "title": "sequence container (class std::vector,class std::allocator >,class std::allocator,class std::allocator > > >)", + "title": "sequence container", "description": "An array that can contain multiple item tags.", "type": "array", "items": { @@ -507,7 +522,7 @@ "properties": { "damage_chance": { "description": "Specifies the percentage chance of this item losing durability. Default is set to 100. Defined as an int range with min and max value.", - "$ref": "#/$defs/4167449497" + "$ref": "#/definitions/1398826300" }, "max_durability": { "description": "Max durability is the amount of damage that this item can take before breaking. This is a required parameter and has a minimum of 0.", @@ -525,11 +540,11 @@ "type": "object", "properties": { "repair_items": { - "title": "sequence container (class std::vector >)", + "title": "sequence container", "description": "List of repair item entries. Each entry needs to define a list of strings for `items` that can be used for the repair and an optional `repair_amount` for how much durability is gained.", "type": "array", "items": { - "$ref": "#/$defs/2122767410" + "$ref": "#/definitions/2122767410" } } } @@ -799,6 +814,7 @@ "icebomb.hit", "ignite", "imitate.blaze", + "imitate.bogged", "imitate.breeze", "imitate.cave_spider", "imitate.creeper", @@ -1079,10 +1095,10 @@ "type": "string" }, "states": { - "title": "associative container (class std::map,class std::allocator >,struct Puv::v1_20_50::BlockDescriptor::Compound,struct std::less,class std::allocator > >,class std::allocator,class std::allocator > const ,struct Puv::v1_20_50::BlockDescriptor::Compound> > >)", + "title": "associative container", "type": "object", "additionalProperties": { - "$ref": "#/$defs/1290538044" + "$ref": "#/definitions/1290538044" } }, "tags": { @@ -1097,7 +1113,7 @@ "type": "string" }, { - "title": "associative container (class std::map,class std::allocator >,class std::basic_string,class std::allocator >,struct std::less,class std::allocator > >,class std::allocator,class std::allocator > const ,class std::basic_string,class std::allocator > > > >)", + "title": "associative container", "type": "object", "additionalProperties": { "type": "string" @@ -1134,7 +1150,7 @@ "type": "object", "properties": { "textures": { - "title": "associative container (class std::unordered_map,class std::allocator >,class std::basic_string,class std::allocator >,struct std::hash,class std::allocator > >,struct std::equal_to,class std::allocator > >,class std::allocator,class std::allocator > const ,class std::basic_string,class std::allocator > > > >)", + "title": "associative container", "description": "This map contains the different textures that can be used for the item's icon. Default will contain the actual icon texture. Armor trim textures and palettes can be specified here too. The icon textures are the keys from the resource_pack/textures/item_texture.json 'texture_data' object associated with the texture file.", "type": "object", "additionalProperties": { @@ -1171,7 +1187,7 @@ "properties": { "block": { "description": "Block to be dug.", - "$ref": "#/$defs/4107396053" + "$ref": "#/definitions/4107396053" }, "speed": { "description": "Digging speed for the correlating block(s).", @@ -1325,7 +1341,7 @@ }, "using_converts_to": { "description": "When used, converts to the item specified by the string in this field. Default does not convert item.", - "$ref": "#/$defs/2849785526" + "$ref": "#/definitions/2849785526" } } }, @@ -1333,7 +1349,7 @@ "title": "struct Puv::v1_20_50::BlockDescriptor", "oneOf": [ { - "$ref": "#/$defs/2836600109" + "$ref": "#/definitions/2836600109" }, { "minLength": 1, @@ -1341,18 +1357,6 @@ } ] }, - "4167449497": { - "title": "struct Puv::IntRange", - "type": "object", - "properties": { - "max": { - "type": "integer" - }, - "min": { - "type": "integer" - } - } - }, "4293809098": { "title": "minecraft:display_name v1.20.50", "description": "The display_name item component specifies the text shown whenever an item's name is displayed, like in hover text.", diff --git a/metadata/json_schemas/Components v1.20.80.json b/metadata/json_schemas/Components v1.20.80.json index f69bd6242..03e0f7181 100644 --- a/metadata/json_schemas/Components v1.20.80.json +++ b/metadata/json_schemas/Components v1.20.80.json @@ -5,136 +5,136 @@ "properties": { "minecraft:allow_off_hand": { "description": "The allow_off_hand component determines whether the item can be placed in the off hand slot of the inventory.", - "$ref": "#/$defs/2987623390" + "$ref": "#/definitions/2987623390" }, "minecraft:block_placer": { "description": "Items with the block_placer component will place a block when used.", - "$ref": "#/$defs/1178544591" + "$ref": "#/definitions/1178544591" }, "minecraft:can_destroy_in_creative": { "description": "The can_destroy_in_creative component determines if the item can be used by a player to break blocks when in creative mode.", - "$ref": "#/$defs/2819452145" + "$ref": "#/definitions/2819452145" }, "minecraft:cooldown": { "description": "After you use an item, all items specified with the same `cool down category` setting becomes unusable for the duration specified by the 'cool down time' setting in this component.", - "$ref": "#/$defs/1413510600" + "$ref": "#/definitions/1413510600" }, "minecraft:custom_components": { "description": "Specifies an array of custom components defined in a script that should be added to this item.", - "$ref": "#/$defs/2059045829" + "$ref": "#/definitions/2059045829" }, "minecraft:damage": { "description": "The damage component determines how much extra damage the item does on attack.", - "$ref": "#/$defs/2355534844" + "$ref": "#/definitions/2355534844" }, "minecraft:digger": { "description": "Digger item component specifies how quickly this item can dig specific blocks.", - "$ref": "#/$defs/1093953013" + "$ref": "#/definitions/1093953013" }, "minecraft:display_name": { "description": "The display_name item component specifies the text shown whenever an item's name is displayed, like in hover text.", - "$ref": "#/$defs/4293809098" + "$ref": "#/definitions/4293809098" }, "minecraft:durability": { "description": "The durability item component specifies how much damage the item takes before breaking, and allows the item to be combined to repair or augment them.", - "$ref": "#/$defs/2663653758" + "$ref": "#/definitions/2663653758" }, "minecraft:enchantable": { "description": "The enchantable component specifies what enchantments can be applied to the item. Not all enchantments will have an effect on all item components.", - "$ref": "#/$defs/3828799658" + "$ref": "#/definitions/3828799658" }, "minecraft:entity_placer": { "description": "The entity_placer item component specifies the blocks that the item can be placed on.", - "$ref": "#/$defs/2610026031" + "$ref": "#/definitions/2610026031" }, "minecraft:food": { "description": "When an item has a food component, it becomes edible to the player. Must have the 'minecraft:use_duration' component in order to function properly.", - "$ref": "#/$defs/3906212947" + "$ref": "#/definitions/3906212947" }, "minecraft:fuel": { "description": "Fuel item component allows this item to be used as fuel in a furnace to 'cook' other items.", - "$ref": "#/$defs/3372804247" + "$ref": "#/definitions/3372804247" }, "minecraft:glint": { "description": "The glint component determines whether the item has the enchanted glint render effect on it.", - "$ref": "#/$defs/1025605201" + "$ref": "#/definitions/1025605201" }, "minecraft:hand_equipped": { "description": "The hand_equipped component determines if an item is rendered like a tool while it is in a player's hand.", - "$ref": "#/$defs/3792304927" + "$ref": "#/definitions/3792304927" }, "minecraft:hover_text_color": { "description": "The hover_text_color component specifies the color of the item name when the players hovers the cursor over the item.", - "$ref": "#/$defs/1862654147" + "$ref": "#/definitions/1862654147" }, "minecraft:icon": { "description": "Icon item component determines which icon graphic will be used to represent the item in the UI and elsewhere.", - "$ref": "#/$defs/3209899485" + "$ref": "#/definitions/3209899485" }, "minecraft:interact_button": { "description": "This component is a boolean or string that determines if the interact button is shown in touch controls and what text is displayed on the button. When set as true, default \"Use Item\" text will be displayed.", - "$ref": "#/$defs/2801422565" + "$ref": "#/definitions/2801422565" }, "minecraft:item_storage": { "description": "The Storage Item Component is used for storing Items within an Item's User Data", - "$ref": "#/$defs/757583938" + "$ref": "#/definitions/757583938" }, "minecraft:liquid_clipped": { "description": "The liquid_clipped component determines whether the item interacts with liquid blocks on use.", - "$ref": "#/$defs/910690552" + "$ref": "#/definitions/910690552" }, "minecraft:max_stack_size": { "description": "The max_stack_size component specifies how many of the item can be stacked together.", - "$ref": "#/$defs/3633237758" + "$ref": "#/definitions/3633237758" }, "minecraft:projectile": { "description": "Projectile items shoot out, like an arrow.", - "$ref": "#/$defs/2543985138" + "$ref": "#/definitions/2543985138" }, "minecraft:record": { "description": "Record Item Component. Used by record items to play music.", - "$ref": "#/$defs/2714251964" + "$ref": "#/definitions/2714251964" }, "minecraft:repairable": { "description": "The repairable item component specifies which items can be used to repair this item, along with how much durability is gained.", - "$ref": "#/$defs/2707383096" + "$ref": "#/definitions/2707383096" }, "minecraft:shooter": { "description": "Shooter Item Component.", - "$ref": "#/$defs/1861287593" + "$ref": "#/definitions/1861287593" }, "minecraft:should_despawn": { "description": "Should_despawn component determines if the item should eventually despawn while floating in the world", - "$ref": "#/$defs/869455920" + "$ref": "#/definitions/869455920" }, "minecraft:stacked_by_data": { "description": "The stacked_by_data component determines whether the same items with different aux values can stack. Also defines whether the item entities can merge while floating in the world.", - "$ref": "#/$defs/3566406297" + "$ref": "#/definitions/3566406297" }, "minecraft:tags": { "description": "The tags component specifies which tags an item has on it.", - "$ref": "#/$defs/2623865080" + "$ref": "#/definitions/2623865080" }, "minecraft:throwable": { "description": "Throwable items can be thrown by the player, such as a snowball.", - "$ref": "#/$defs/2210327101" + "$ref": "#/definitions/2210327101" }, "minecraft:use_animation": { "description": "Use_animation specifies which animation is played when the player uses the item.", - "$ref": "#/$defs/3520278386" + "$ref": "#/definitions/3520278386" }, "minecraft:use_modifiers": { "description": "This component modifies use effects, including how long the item takes to use and the player's speed when used in combination with components like \"shooter\", \"throwable\", or \"food\".", - "$ref": "#/$defs/466752078" + "$ref": "#/definitions/466752078" }, "minecraft:wearable": { "description": "Wearable items can be worn by a player in the head, chest, legs, feet, or off-hand slots.", - "$ref": "#/$defs/2024711926" + "$ref": "#/definitions/2024711926" } }, - "$schema": "https://json-schema.org/draft/2020-12/schema", + "$schema": "http://json-schema.org/draft-07/schema#", "$id": "components v1.20.80", - "$defs": { + "definitions": { "1025605201": { "title": "minecraft:glint v1.20.50", "description": "The glint component determines whether the item has the enchanted glint render effect on it.", @@ -159,11 +159,11 @@ "type": "object", "properties": { "destroy_speeds": { - "title": "sequence container (class std::vector >)", + "title": "sequence container", "description": "A list of blocks to dig with correlating speeds of digging.", "type": "array", "items": { - "$ref": "#/$defs/3421086714" + "$ref": "#/definitions/3421086714" } }, "use_efficiency": { @@ -182,11 +182,11 @@ "type": "string" }, "use_on": { - "title": "sequence container (class std::vector >)", + "title": "sequence container", "description": "List of block descriptors of the blocks that this item can be used on. If left empty, all blocks will be allowed.", "type": "array", "items": { - "$ref": "#/$defs/4107396053" + "$ref": "#/definitions/4107396053" } } }, @@ -228,9 +228,24 @@ }, { "type": "integer" + }, + { + "type": "boolean" } ] }, + "1398826300": { + "title": "struct SharedTypes::IntRange", + "type": "object", + "properties": { + "max": { + "type": "integer" + }, + "min": { + "type": "integer" + } + } + }, "1413510600": { "title": "minecraft:cooldown v1.20.50", "description": "After you use an item, all items specified with the same `cool down category` setting becomes unusable for the duration specified by the 'cool down time' setting in this component.", @@ -256,11 +271,11 @@ "type": "object", "properties": { "ammunition": { - "title": "sequence container (class std::vector >)", + "title": "sequence container", "description": "Ammunition.", "type": "array", "items": { - "$ref": "#/$defs/2221989686" + "$ref": "#/definitions/2221989686" } }, "charge_on_draw": { @@ -335,26 +350,26 @@ "title": "struct Puv::v1_20_50::RepairableItemComponent::RepairItemEntry", "oneOf": [ { - "title": "sequence container (class std::vector >)", + "title": "sequence container", "type": "array", "items": { - "$ref": "#/$defs/2849785526" + "$ref": "#/definitions/2849785526" } }, { "type": "object", "properties": { "items": { - "title": "sequence container (class std::vector >)", + "title": "sequence container", "description": "Items that may be used to repair an item.", "type": "array", "items": { - "$ref": "#/$defs/2849785526" + "$ref": "#/definitions/2849785526" } }, "repair_amount": { "description": "How much the item is repaired.", - "$ref": "#/$defs/1181846166" + "$ref": "#/definitions/1181846166" } }, "required": [ @@ -408,7 +423,7 @@ "properties": { "item": { "description": "Ammunition item description identifier.", - "$ref": "#/$defs/2849785526" + "$ref": "#/definitions/2849785526" }, "search_inventory": { "description": "Can search inventory? Default is set to false.", @@ -474,11 +489,11 @@ "type": "object", "properties": { "dispense_on": { - "title": "sequence container (class std::vector >)", + "title": "sequence container", "description": "List of block descriptors of the blocks that this item can be dispensed on. If left empty, all blocks will be allowed.", "type": "array", "items": { - "$ref": "#/$defs/4107396053" + "$ref": "#/definitions/4107396053" } }, "entity": { @@ -489,11 +504,11 @@ "type": "string" }, "use_on": { - "title": "sequence container (class std::vector >)", + "title": "sequence container", "description": "List of block descriptors of the blocks that this item can be used on. If left empty, all blocks will be allowed.", "type": "array", "items": { - "$ref": "#/$defs/4107396053" + "$ref": "#/definitions/4107396053" } } } @@ -504,7 +519,7 @@ "type": "object", "properties": { "tags": { - "title": "sequence container (class std::vector,class std::allocator >,class std::allocator,class std::allocator > > >)", + "title": "sequence container", "description": "An array that can contain multiple item tags.", "type": "array", "items": { @@ -520,7 +535,7 @@ "properties": { "damage_chance": { "description": "Specifies the percentage chance of this item losing durability. Default is set to 100. Defined as an int range with min and max value.", - "$ref": "#/$defs/4167449497" + "$ref": "#/definitions/1398826300" }, "max_durability": { "description": "Max durability is the amount of damage that this item can take before breaking. This is a required parameter and has a minimum of 0.", @@ -538,11 +553,11 @@ "type": "object", "properties": { "repair_items": { - "title": "sequence container (class std::vector >)", + "title": "sequence container", "description": "List of repair item entries. Each entry needs to define a list of strings for `items` that can be used for the repair and an optional `repair_amount` for how much durability is gained.", "type": "array", "items": { - "$ref": "#/$defs/2122767410" + "$ref": "#/definitions/2122767410" } } } @@ -812,6 +827,7 @@ "icebomb.hit", "ignite", "imitate.blaze", + "imitate.bogged", "imitate.breeze", "imitate.cave_spider", "imitate.creeper", @@ -1092,10 +1108,10 @@ "type": "string" }, "states": { - "title": "associative container (class std::map,class std::allocator >,struct Puv::v1_20_50::BlockDescriptor::Compound,struct std::less,class std::allocator > >,class std::allocator,class std::allocator > const ,struct Puv::v1_20_50::BlockDescriptor::Compound> > >)", + "title": "associative container", "type": "object", "additionalProperties": { - "$ref": "#/$defs/1290538044" + "$ref": "#/definitions/1290538044" } }, "tags": { @@ -1110,7 +1126,7 @@ "type": "string" }, { - "title": "associative container (class std::map,class std::allocator >,class std::basic_string,class std::allocator >,struct std::less,class std::allocator > >,class std::allocator,class std::allocator > const ,class std::basic_string,class std::allocator > > > >)", + "title": "associative container", "type": "object", "additionalProperties": { "type": "string" @@ -1147,7 +1163,7 @@ "type": "object", "properties": { "textures": { - "title": "associative container (class std::unordered_map,class std::allocator >,class std::basic_string,class std::allocator >,struct std::hash,class std::allocator > >,struct std::equal_to,class std::allocator > >,class std::allocator,class std::allocator > const ,class std::basic_string,class std::allocator > > > >)", + "title": "associative container", "description": "This map contains the different textures that can be used for the item's icon. Default will contain the actual icon texture. Armor trim textures and palettes can be specified here too. The icon textures are the keys from the resource_pack/textures/item_texture.json 'texture_data' object associated with the texture file.", "type": "object", "additionalProperties": { @@ -1184,7 +1200,7 @@ "properties": { "block": { "description": "Block to be dug.", - "$ref": "#/$defs/4107396053" + "$ref": "#/definitions/4107396053" }, "speed": { "description": "Digging speed for the correlating block(s).", @@ -1338,7 +1354,7 @@ }, "using_converts_to": { "description": "When used, converts to the item specified by the string in this field. Default does not convert item.", - "$ref": "#/$defs/2849785526" + "$ref": "#/definitions/2849785526" } } }, @@ -1346,7 +1362,7 @@ "title": "struct Puv::v1_20_50::BlockDescriptor", "oneOf": [ { - "$ref": "#/$defs/2836600109" + "$ref": "#/definitions/2836600109" }, { "minLength": 1, @@ -1354,18 +1370,6 @@ } ] }, - "4167449497": { - "title": "struct Puv::IntRange", - "type": "object", - "properties": { - "max": { - "type": "integer" - }, - "min": { - "type": "integer" - } - } - }, "4293809098": { "title": "minecraft:display_name v1.20.50", "description": "The display_name item component specifies the text shown whenever an item's name is displayed, like in hover text.", diff --git a/metadata/json_schemas/Cooldown v1.20.50.json b/metadata/json_schemas/Cooldown v1.20.50.json index fe34009fe..004d2bfce 100644 --- a/metadata/json_schemas/Cooldown v1.20.50.json +++ b/metadata/json_schemas/Cooldown v1.20.50.json @@ -16,6 +16,6 @@ "category", "duration" ], - "$schema": "https://json-schema.org/draft/2020-12/schema", + "$schema": "http://json-schema.org/draft-07/schema#", "$id": "minecraft:cooldown v1.20.50" } \ No newline at end of file diff --git a/metadata/json_schemas/CustomComponents v1.20.80.json b/metadata/json_schemas/CustomComponents v1.20.80.json index 724b01bd1..759812b52 100644 --- a/metadata/json_schemas/CustomComponents v1.20.80.json +++ b/metadata/json_schemas/CustomComponents v1.20.80.json @@ -6,6 +6,6 @@ "pattern": "^(?:(?!^(minecraft):).)+:(?:.)+$", "type": "string" }, - "$schema": "https://json-schema.org/draft/2020-12/schema", + "$schema": "http://json-schema.org/draft-07/schema#", "$id": "minecraft:custom_components v1.20.80" } \ No newline at end of file diff --git a/metadata/json_schemas/Damage v1.20.50.json b/metadata/json_schemas/Damage v1.20.50.json index 81710f63f..ea321eee2 100644 --- a/metadata/json_schemas/Damage v1.20.50.json +++ b/metadata/json_schemas/Damage v1.20.50.json @@ -17,6 +17,6 @@ } } ], - "$schema": "https://json-schema.org/draft/2020-12/schema", + "$schema": "http://json-schema.org/draft-07/schema#", "$id": "minecraft:damage v1.20.50" } \ No newline at end of file diff --git a/metadata/json_schemas/Description v1.20.80.json b/metadata/json_schemas/Description v1.20.80.json new file mode 100644 index 000000000..40a2db753 --- /dev/null +++ b/metadata/json_schemas/Description v1.20.80.json @@ -0,0 +1,15 @@ +{ + "title": "struct Puv::v1_20_80::JigsawStructureProcessorList::Contents::Description", + "type": "object", + "properties": { + "identifier": { + "description": "Identifier of the block rule. Used by template pools when assigning processors to Structure Templates.", + "type": "string" + } + }, + "required": [ + "identifier" + ], + "$schema": "http://json-schema.org/draft-07/schema#", + "$id": "struct Puv::v1_20_80::JigsawStructureProcessorList::Contents::Description" +} \ No newline at end of file diff --git a/metadata/json_schemas/Digger v1.20.50.json b/metadata/json_schemas/Digger v1.20.50.json index d8ca6ca05..7e5c04191 100644 --- a/metadata/json_schemas/Digger v1.20.50.json +++ b/metadata/json_schemas/Digger v1.20.50.json @@ -4,11 +4,11 @@ "type": "object", "properties": { "destroy_speeds": { - "title": "sequence container (class std::vector >)", + "title": "sequence container", "description": "A list of blocks to dig with correlating speeds of digging.", "type": "array", "items": { - "$ref": "#/$defs/3421086714" + "$ref": "#/definitions/3421086714" } }, "use_efficiency": { @@ -16,9 +16,9 @@ "type": "boolean" } }, - "$schema": "https://json-schema.org/draft/2020-12/schema", + "$schema": "http://json-schema.org/draft-07/schema#", "$id": "minecraft:digger v1.20.50", - "$defs": { + "definitions": { "1290538044": { "title": "compound_proxy", "oneOf": [ @@ -27,6 +27,9 @@ }, { "type": "integer" + }, + { + "type": "boolean" } ] }, @@ -38,10 +41,10 @@ "type": "string" }, "states": { - "title": "associative container (class std::map,class std::allocator >,struct Puv::v1_20_50::BlockDescriptor::Compound,struct std::less,class std::allocator > >,class std::allocator,class std::allocator > const ,struct Puv::v1_20_50::BlockDescriptor::Compound> > >)", + "title": "associative container", "type": "object", "additionalProperties": { - "$ref": "#/$defs/1290538044" + "$ref": "#/definitions/1290538044" } }, "tags": { @@ -55,7 +58,7 @@ "properties": { "block": { "description": "Block to be dug.", - "$ref": "#/$defs/4107396053" + "$ref": "#/definitions/4107396053" }, "speed": { "description": "Digging speed for the correlating block(s).", @@ -71,7 +74,7 @@ "title": "struct Puv::v1_20_50::BlockDescriptor", "oneOf": [ { - "$ref": "#/$defs/2836600109" + "$ref": "#/definitions/2836600109" }, { "minLength": 1, diff --git a/metadata/json_schemas/DisplayName v1.20.50.json b/metadata/json_schemas/DisplayName v1.20.50.json index d51afea14..2b9b10188 100644 --- a/metadata/json_schemas/DisplayName v1.20.50.json +++ b/metadata/json_schemas/DisplayName v1.20.50.json @@ -8,6 +8,6 @@ "type": "string" } }, - "$schema": "https://json-schema.org/draft/2020-12/schema", + "$schema": "http://json-schema.org/draft-07/schema#", "$id": "minecraft:display_name v1.20.50" } \ No newline at end of file diff --git a/metadata/json_schemas/Durability v1.20.50.json b/metadata/json_schemas/Durability v1.20.50.json index a3bd237fd..48bea8501 100644 --- a/metadata/json_schemas/Durability v1.20.50.json +++ b/metadata/json_schemas/Durability v1.20.50.json @@ -5,7 +5,7 @@ "properties": { "damage_chance": { "description": "Specifies the percentage chance of this item losing durability. Default is set to 100. Defined as an int range with min and max value.", - "$ref": "#/$defs/4167449497" + "$ref": "#/definitions/1398826300" }, "max_durability": { "description": "Max durability is the amount of damage that this item can take before breaking. This is a required parameter and has a minimum of 0.", @@ -16,11 +16,11 @@ "required": [ "max_durability" ], - "$schema": "https://json-schema.org/draft/2020-12/schema", + "$schema": "http://json-schema.org/draft-07/schema#", "$id": "minecraft:durability v1.20.50", - "$defs": { - "4167449497": { - "title": "struct Puv::IntRange", + "definitions": { + "1398826300": { + "title": "struct SharedTypes::IntRange", "type": "object", "properties": { "max": { diff --git a/metadata/json_schemas/Enchantable v1.20.50.json b/metadata/json_schemas/Enchantable v1.20.50.json index ee26e8428..0eb8620ee 100644 --- a/metadata/json_schemas/Enchantable v1.20.50.json +++ b/metadata/json_schemas/Enchantable v1.20.50.json @@ -17,6 +17,6 @@ "slot", "value" ], - "$schema": "https://json-schema.org/draft/2020-12/schema", + "$schema": "http://json-schema.org/draft-07/schema#", "$id": "minecraft:enchantable v1.20.50" } \ No newline at end of file diff --git a/metadata/json_schemas/EntityPlacer v1.20.50.json b/metadata/json_schemas/EntityPlacer v1.20.50.json index 54d4e059d..3d42a5cce 100644 --- a/metadata/json_schemas/EntityPlacer v1.20.50.json +++ b/metadata/json_schemas/EntityPlacer v1.20.50.json @@ -4,11 +4,11 @@ "type": "object", "properties": { "dispense_on": { - "title": "sequence container (class std::vector >)", + "title": "sequence container", "description": "List of block descriptors of the blocks that this item can be dispensed on. If left empty, all blocks will be allowed.", "type": "array", "items": { - "$ref": "#/$defs/4107396053" + "$ref": "#/definitions/4107396053" } }, "entity": { @@ -19,17 +19,17 @@ "type": "string" }, "use_on": { - "title": "sequence container (class std::vector >)", + "title": "sequence container", "description": "List of block descriptors of the blocks that this item can be used on. If left empty, all blocks will be allowed.", "type": "array", "items": { - "$ref": "#/$defs/4107396053" + "$ref": "#/definitions/4107396053" } } }, - "$schema": "https://json-schema.org/draft/2020-12/schema", + "$schema": "http://json-schema.org/draft-07/schema#", "$id": "minecraft:entity_placer v1.20.50", - "$defs": { + "definitions": { "1290538044": { "title": "compound_proxy", "oneOf": [ @@ -38,6 +38,9 @@ }, { "type": "integer" + }, + { + "type": "boolean" } ] }, @@ -49,10 +52,10 @@ "type": "string" }, "states": { - "title": "associative container (class std::map,class std::allocator >,struct Puv::v1_20_50::BlockDescriptor::Compound,struct std::less,class std::allocator > >,class std::allocator,class std::allocator > const ,struct Puv::v1_20_50::BlockDescriptor::Compound> > >)", + "title": "associative container", "type": "object", "additionalProperties": { - "$ref": "#/$defs/1290538044" + "$ref": "#/definitions/1290538044" } }, "tags": { @@ -64,7 +67,7 @@ "title": "struct Puv::v1_20_50::BlockDescriptor", "oneOf": [ { - "$ref": "#/$defs/2836600109" + "$ref": "#/definitions/2836600109" }, { "minLength": 1, diff --git a/metadata/json_schemas/Food v1.20.50.json b/metadata/json_schemas/Food v1.20.50.json index b0dde4b9e..7303fa981 100644 --- a/metadata/json_schemas/Food v1.20.50.json +++ b/metadata/json_schemas/Food v1.20.50.json @@ -18,12 +18,12 @@ }, "using_converts_to": { "description": "When used, converts to the item specified by the string in this field. Default does not convert item.", - "$ref": "#/$defs/2849785526" + "$ref": "#/definitions/2849785526" } }, - "$schema": "https://json-schema.org/draft/2020-12/schema", + "$schema": "http://json-schema.org/draft-07/schema#", "$id": "minecraft:food v1.20.50", - "$defs": { + "definitions": { "2849785526": { "title": "struct Puv::Legacy::ItemDescriptor", "oneOf": [ @@ -31,7 +31,7 @@ "type": "string" }, { - "title": "associative container (class std::map,class std::allocator >,class std::basic_string,class std::allocator >,struct std::less,class std::allocator > >,class std::allocator,class std::allocator > const ,class std::basic_string,class std::allocator > > > >)", + "title": "associative container", "type": "object", "additionalProperties": { "type": "string" diff --git a/metadata/json_schemas/Fuel v1.20.50.json b/metadata/json_schemas/Fuel v1.20.50.json index 50ef39f58..fe5ee605e 100644 --- a/metadata/json_schemas/Fuel v1.20.50.json +++ b/metadata/json_schemas/Fuel v1.20.50.json @@ -17,6 +17,6 @@ } } ], - "$schema": "https://json-schema.org/draft/2020-12/schema", + "$schema": "http://json-schema.org/draft-07/schema#", "$id": "minecraft:fuel v1.20.50" } \ No newline at end of file diff --git a/metadata/json_schemas/Glint v1.20.50.json b/metadata/json_schemas/Glint v1.20.50.json index 06d53a01e..406273857 100644 --- a/metadata/json_schemas/Glint v1.20.50.json +++ b/metadata/json_schemas/Glint v1.20.50.json @@ -15,6 +15,6 @@ } } ], - "$schema": "https://json-schema.org/draft/2020-12/schema", + "$schema": "http://json-schema.org/draft-07/schema#", "$id": "minecraft:glint v1.20.50" } \ No newline at end of file diff --git a/metadata/json_schemas/HandEquipped v1.20.50.json b/metadata/json_schemas/HandEquipped v1.20.50.json index 616c28cf2..5ed45b633 100644 --- a/metadata/json_schemas/HandEquipped v1.20.50.json +++ b/metadata/json_schemas/HandEquipped v1.20.50.json @@ -15,6 +15,6 @@ } } ], - "$schema": "https://json-schema.org/draft/2020-12/schema", + "$schema": "http://json-schema.org/draft-07/schema#", "$id": "minecraft:hand_equipped v1.20.50" } \ No newline at end of file diff --git a/metadata/json_schemas/HoverTextColor v1.20.50.json b/metadata/json_schemas/HoverTextColor v1.20.50.json index 35feb5ccf..0843d5bef 100644 --- a/metadata/json_schemas/HoverTextColor v1.20.50.json +++ b/metadata/json_schemas/HoverTextColor v1.20.50.json @@ -15,6 +15,6 @@ } } ], - "$schema": "https://json-schema.org/draft/2020-12/schema", + "$schema": "http://json-schema.org/draft-07/schema#", "$id": "minecraft:hover_text_color v1.20.50" } \ No newline at end of file diff --git a/metadata/json_schemas/Icon v1.20.50.json b/metadata/json_schemas/Icon v1.20.50.json index 0544f3381..f6121352d 100644 --- a/metadata/json_schemas/Icon v1.20.50.json +++ b/metadata/json_schemas/Icon v1.20.50.json @@ -14,6 +14,6 @@ } } ], - "$schema": "https://json-schema.org/draft/2020-12/schema", + "$schema": "http://json-schema.org/draft-07/schema#", "$id": "minecraft:icon v1.20.50" } \ No newline at end of file diff --git a/metadata/json_schemas/Icon v1.20.60.json b/metadata/json_schemas/Icon v1.20.60.json index 5101c9bbd..eee44115b 100644 --- a/metadata/json_schemas/Icon v1.20.60.json +++ b/metadata/json_schemas/Icon v1.20.60.json @@ -9,7 +9,7 @@ "type": "object", "properties": { "textures": { - "title": "associative container (class std::unordered_map,class std::allocator >,class std::basic_string,class std::allocator >,struct std::hash,class std::allocator > >,struct std::equal_to,class std::allocator > >,class std::allocator,class std::allocator > const ,class std::basic_string,class std::allocator > > > >)", + "title": "associative container", "description": "This map contains the different textures that can be used for the item's icon. Default will contain the actual icon texture. Armor trim textures and palettes can be specified here too. The icon textures are the keys from the resource_pack/textures/item_texture.json 'texture_data' object associated with the texture file.", "type": "object", "additionalProperties": { @@ -19,6 +19,6 @@ } } ], - "$schema": "https://json-schema.org/draft/2020-12/schema", + "$schema": "http://json-schema.org/draft-07/schema#", "$id": "minecraft:icon v1.20.60" } \ No newline at end of file diff --git a/metadata/json_schemas/InteractButton v1.20.50.json b/metadata/json_schemas/InteractButton v1.20.50.json index 3cec41f11..e66328d41 100644 --- a/metadata/json_schemas/InteractButton v1.20.50.json +++ b/metadata/json_schemas/InteractButton v1.20.50.json @@ -9,6 +9,6 @@ "type": "string" } ], - "$schema": "https://json-schema.org/draft/2020-12/schema", + "$schema": "http://json-schema.org/draft-07/schema#", "$id": "minecraft:interact_button v1.20.50" } \ No newline at end of file diff --git a/metadata/json_schemas/LiquidClipped v1.20.50.json b/metadata/json_schemas/LiquidClipped v1.20.50.json index 9379eb5ef..7fab523f1 100644 --- a/metadata/json_schemas/LiquidClipped v1.20.50.json +++ b/metadata/json_schemas/LiquidClipped v1.20.50.json @@ -15,6 +15,6 @@ } } ], - "$schema": "https://json-schema.org/draft/2020-12/schema", + "$schema": "http://json-schema.org/draft-07/schema#", "$id": "minecraft:liquid_clipped v1.20.50" } \ No newline at end of file diff --git a/metadata/json_schemas/MaxStackSize v1.20.50.json b/metadata/json_schemas/MaxStackSize v1.20.50.json index 57e9b77fa..22ec64d2e 100644 --- a/metadata/json_schemas/MaxStackSize v1.20.50.json +++ b/metadata/json_schemas/MaxStackSize v1.20.50.json @@ -19,6 +19,6 @@ } } ], - "$schema": "https://json-schema.org/draft/2020-12/schema", + "$schema": "http://json-schema.org/draft-07/schema#", "$id": "minecraft:max_stack_size v1.20.50" } \ No newline at end of file diff --git a/metadata/json_schemas/Planter v1.20.50.json b/metadata/json_schemas/Planter v1.20.50.json index 485d2b93d..087fe2a81 100644 --- a/metadata/json_schemas/Planter v1.20.50.json +++ b/metadata/json_schemas/Planter v1.20.50.json @@ -8,20 +8,20 @@ "type": "string" }, "use_on": { - "title": "sequence container (class std::vector >)", + "title": "sequence container", "description": "List of block descriptors of the blocks that this item can be used on. If left empty, all blocks will be allowed.", "type": "array", "items": { - "$ref": "#/$defs/4107396053" + "$ref": "#/definitions/4107396053" } } }, "required": [ "block" ], - "$schema": "https://json-schema.org/draft/2020-12/schema", + "$schema": "http://json-schema.org/draft-07/schema#", "$id": "minecraft:block_placer v1.20.50", - "$defs": { + "definitions": { "1290538044": { "title": "compound_proxy", "oneOf": [ @@ -30,6 +30,9 @@ }, { "type": "integer" + }, + { + "type": "boolean" } ] }, @@ -41,10 +44,10 @@ "type": "string" }, "states": { - "title": "associative container (class std::map,class std::allocator >,struct Puv::v1_20_50::BlockDescriptor::Compound,struct std::less,class std::allocator > >,class std::allocator,class std::allocator > const ,struct Puv::v1_20_50::BlockDescriptor::Compound> > >)", + "title": "associative container", "type": "object", "additionalProperties": { - "$ref": "#/$defs/1290538044" + "$ref": "#/definitions/1290538044" } }, "tags": { @@ -56,7 +59,7 @@ "title": "struct Puv::v1_20_50::BlockDescriptor", "oneOf": [ { - "$ref": "#/$defs/2836600109" + "$ref": "#/definitions/2836600109" }, { "minLength": 1, diff --git a/metadata/json_schemas/Processor v1.20.80.json b/metadata/json_schemas/Processor v1.20.80.json new file mode 100644 index 000000000..664300d1e --- /dev/null +++ b/metadata/json_schemas/Processor v1.20.80.json @@ -0,0 +1,176 @@ +{ + "title": "struct Puv::v1_20_80::JigsawStructureProcessorList::Contents::Processor", + "type": "object", + "properties": { + "block_rules_processor": { + "description": "Processor that applies Block Rules to a Structure Template when it is placed in the world.", + "$ref": "#/definitions/1098401000" + } + }, + "required": [ + "block_rules_processor" + ], + "$schema": "http://json-schema.org/draft-07/schema#", + "$id": "struct Puv::v1_20_80::JigsawStructureProcessorList::Contents::Processor", + "definitions": { + "1098401000": { + "title": "struct Puv::v1_20_80::JigsawStructureProcessorList::Contents::BlockRulesProcessor", + "type": "object", + "properties": { + "rules": { + "title": "sequence container", + "description": "List of block rules evaluated on all blocks of a Structure Template. Block rules are evaluated in order.If a block rule succeeds and the output_state is set, the output_state block will be used as the input_predicate block for subsequent rules.", + "type": "array", + "items": { + "$ref": "#/definitions/3451359886" + } + } + }, + "required": [ + "rules" + ] + }, + "2064254608": { + "title": "struct Puv::v1_20_80::AlwaysTruePredicate", + "description": "Predicate that always evaluates to true. This is the default predicate if no other predicate is specified." + }, + "2398034529": { + "title": "struct Puv::v1_20_80::BlockMatchPredicate", + "description": "Predicate that evaluates to true with a given probability if the block at the specified location matches the specified block.", + "type": "object", + "properties": { + "block": { + "description": "Block to match against.", + "type": "string" + } + }, + "required": [ + "block" + ] + }, + "3447505495": { + "title": "struct Puv::v1_20_80::ArcheologyBlockLootPredicate", + "description": "Predicate that replaces a block and adds a loot table.", + "type": "object", + "properties": { + "block_mapping": { + "title": "associative container", + "description": "Mapping of block types to replace.", + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "limit": { + "description": "Maximum number of blocks to replace within the structure.", + "type": "integer" + }, + "loot_table": { + "description": "Loot table to assign to the replaced blocks.", + "type": "string" + } + }, + "required": [ + "block_mapping", + "limit", + "loot_table" + ] + }, + "3451359886": { + "title": "struct Puv::v1_20_80::JigsawStructureProcessorList::Contents::Rule", + "description": "A block rule that is evaluated on all blocks of a Structure Template. All predicates must evaluate to true in order for a block to be replaced by the output_state.", + "type": "object", + "properties": { + "input_predicate": { + "description": "A predicate evaluated on the Structure Template block.", + "$ref": "#/definitions/4173529146" + }, + "location_predicate": { + "description": "A predicate evaluated on the world block.", + "$ref": "#/definitions/4173529146" + }, + "output_state": { + "description": "Block to replace the world block with if all predicates evaluate to true.", + "$ref": "#/definitions/3475560935" + }, + "position_predicate": { + "description": "A predicate evaluated on the distance between the structure's world origin and the world block.", + "$ref": "#/definitions/4173529146" + } + } + }, + "3475560935": { + "title": "Block Specifier", + "description": "Specifies a particular block. Can be a string block name or a JSON object", + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "name": { + "description": "Name of the block", + "type": "string" + }, + "states": { + "title": "associative container", + "description": "Contains members named after each state, with boolean, integer, or string values.", + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/1255460421" + } + } + }, + "required": [ + "name" + ] + } + ] + }, + "4173529146": { + "title": "struct Puv::v1_20_80::BlockRulePredicate", + "description": "Predicate type used by input_predicate, location_predicate and distance_predicate.", + "type": "object", + "properties": { + "always_true": { + "description": "Predicate that always evaluates to true. This is the default predicate if no other predicate is specified.", + "$ref": "#/definitions/2064254608" + }, + "archeology_block_loot": { + "description": "Predicate that replaces a block and adds a loot table.", + "$ref": "#/definitions/3447505495" + }, + "block_match": { + "description": "Predicate that evaluates to true with a given probability if the block at the specified location matches the specified block.", + "$ref": "#/definitions/2398034529" + }, + "random_block_match": { + "description": "Predicate that evaluates to true with a given probability if the block at the specified location matches the specified block.", + "$ref": "#/definitions/554534680" + } + } + }, + "554534680": { + "title": "struct Puv::v1_20_80::RandomBlockMatchPredicate", + "description": "Predicate that evaluates to true with a given probability if the block at the specified location matches the specified block.", + "type": "object", + "properties": { + "block": { + "description": "Block to match against.", + "type": "string" + }, + "probability": { + "description": "Probability of the evaluating to true when the block matches.", + "minimum": 0.0, + "maximum": 1.0, + "type": "number" + } + }, + "required": [ + "block", + "probability" + ] + } + } +} \ No newline at end of file diff --git a/metadata/json_schemas/ProcessorList v1.20.80.json b/metadata/json_schemas/ProcessorList v1.20.80.json new file mode 100644 index 000000000..cfa89e564 --- /dev/null +++ b/metadata/json_schemas/ProcessorList v1.20.80.json @@ -0,0 +1,210 @@ +{ + "title": "struct Puv::v1_20_80::JigsawStructureProcessorList::Contents", + "type": "object", + "properties": { + "description": { + "$ref": "#/definitions/1348826554" + }, + "processors": { + "title": "sequence container", + "description": "List of processors to run on the Structure Template.", + "type": "array", + "items": { + "$ref": "#/definitions/3659948860" + } + } + }, + "required": [ + "description", + "processors" + ], + "$schema": "http://json-schema.org/draft-07/schema#", + "$id": "struct Puv::v1_20_80::JigsawStructureProcessorList::Contents", + "definitions": { + "1098401000": { + "title": "struct Puv::v1_20_80::JigsawStructureProcessorList::Contents::BlockRulesProcessor", + "type": "object", + "properties": { + "rules": { + "title": "sequence container", + "description": "List of block rules evaluated on all blocks of a Structure Template. Block rules are evaluated in order.If a block rule succeeds and the output_state is set, the output_state block will be used as the input_predicate block for subsequent rules.", + "type": "array", + "items": { + "$ref": "#/definitions/3451359886" + } + } + }, + "required": [ + "rules" + ] + }, + "1348826554": { + "title": "struct Puv::v1_20_80::JigsawStructureProcessorList::Contents::Description", + "type": "object", + "properties": { + "identifier": { + "description": "Identifier of the block rule. Used by template pools when assigning processors to Structure Templates.", + "type": "string" + } + }, + "required": [ + "identifier" + ] + }, + "2064254608": { + "title": "struct Puv::v1_20_80::AlwaysTruePredicate", + "description": "Predicate that always evaluates to true. This is the default predicate if no other predicate is specified." + }, + "2398034529": { + "title": "struct Puv::v1_20_80::BlockMatchPredicate", + "description": "Predicate that evaluates to true with a given probability if the block at the specified location matches the specified block.", + "type": "object", + "properties": { + "block": { + "description": "Block to match against.", + "type": "string" + } + }, + "required": [ + "block" + ] + }, + "3447505495": { + "title": "struct Puv::v1_20_80::ArcheologyBlockLootPredicate", + "description": "Predicate that replaces a block and adds a loot table.", + "type": "object", + "properties": { + "block_mapping": { + "title": "associative container", + "description": "Mapping of block types to replace.", + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "limit": { + "description": "Maximum number of blocks to replace within the structure.", + "type": "integer" + }, + "loot_table": { + "description": "Loot table to assign to the replaced blocks.", + "type": "string" + } + }, + "required": [ + "block_mapping", + "limit", + "loot_table" + ] + }, + "3451359886": { + "title": "struct Puv::v1_20_80::JigsawStructureProcessorList::Contents::Rule", + "description": "A block rule that is evaluated on all blocks of a Structure Template. All predicates must evaluate to true in order for a block to be replaced by the output_state.", + "type": "object", + "properties": { + "input_predicate": { + "description": "A predicate evaluated on the Structure Template block.", + "$ref": "#/definitions/4173529146" + }, + "location_predicate": { + "description": "A predicate evaluated on the world block.", + "$ref": "#/definitions/4173529146" + }, + "output_state": { + "description": "Block to replace the world block with if all predicates evaluate to true.", + "$ref": "#/definitions/3475560935" + }, + "position_predicate": { + "description": "A predicate evaluated on the distance between the structure's world origin and the world block.", + "$ref": "#/definitions/4173529146" + } + } + }, + "3475560935": { + "title": "Block Specifier", + "description": "Specifies a particular block. Can be a string block name or a JSON object", + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "name": { + "description": "Name of the block", + "type": "string" + }, + "states": { + "title": "associative container", + "description": "Contains members named after each state, with boolean, integer, or string values.", + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/1255460421" + } + } + }, + "required": [ + "name" + ] + } + ] + }, + "3659948860": { + "title": "struct Puv::v1_20_80::JigsawStructureProcessorList::Contents::Processor", + "type": "object", + "properties": { + "block_rules_processor": { + "description": "Processor that applies Block Rules to a Structure Template when it is placed in the world.", + "$ref": "#/definitions/1098401000" + } + }, + "required": [ + "block_rules_processor" + ] + }, + "4173529146": { + "title": "struct Puv::v1_20_80::BlockRulePredicate", + "description": "Predicate type used by input_predicate, location_predicate and distance_predicate.", + "type": "object", + "properties": { + "always_true": { + "description": "Predicate that always evaluates to true. This is the default predicate if no other predicate is specified.", + "$ref": "#/definitions/2064254608" + }, + "archeology_block_loot": { + "description": "Predicate that replaces a block and adds a loot table.", + "$ref": "#/definitions/3447505495" + }, + "block_match": { + "description": "Predicate that evaluates to true with a given probability if the block at the specified location matches the specified block.", + "$ref": "#/definitions/2398034529" + }, + "random_block_match": { + "description": "Predicate that evaluates to true with a given probability if the block at the specified location matches the specified block.", + "$ref": "#/definitions/554534680" + } + } + }, + "554534680": { + "title": "struct Puv::v1_20_80::RandomBlockMatchPredicate", + "description": "Predicate that evaluates to true with a given probability if the block at the specified location matches the specified block.", + "type": "object", + "properties": { + "block": { + "description": "Block to match against.", + "type": "string" + }, + "probability": { + "description": "Probability of the evaluating to true when the block matches.", + "minimum": 0.0, + "maximum": 1.0, + "type": "number" + } + }, + "required": [ + "block", + "probability" + ] + } + } +} \ No newline at end of file diff --git a/metadata/json_schemas/Projectile v1.20.50.json b/metadata/json_schemas/Projectile v1.20.50.json index 723481ec0..9f235a451 100644 --- a/metadata/json_schemas/Projectile v1.20.50.json +++ b/metadata/json_schemas/Projectile v1.20.50.json @@ -18,6 +18,6 @@ "required": [ "projectile_entity" ], - "$schema": "https://json-schema.org/draft/2020-12/schema", + "$schema": "http://json-schema.org/draft-07/schema#", "$id": "minecraft:projectile v1.20.50" } \ No newline at end of file diff --git a/metadata/json_schemas/RandomBlockMatch v1.20.80.json b/metadata/json_schemas/RandomBlockMatch v1.20.80.json new file mode 100644 index 000000000..e3badb22f --- /dev/null +++ b/metadata/json_schemas/RandomBlockMatch v1.20.80.json @@ -0,0 +1,23 @@ +{ + "title": "struct Puv::v1_20_80::RandomBlockMatchPredicate", + "description": "Predicate that evaluates to true with a given probability if the block at the specified location matches the specified block.", + "type": "object", + "properties": { + "block": { + "description": "Block to match against.", + "type": "string" + }, + "probability": { + "description": "Probability of the evaluating to true when the block matches.", + "minimum": 0.0, + "maximum": 1.0, + "type": "number" + } + }, + "required": [ + "block", + "probability" + ], + "$schema": "http://json-schema.org/draft-07/schema#", + "$id": "struct Puv::v1_20_80::RandomBlockMatchPredicate" +} \ No newline at end of file diff --git a/metadata/json_schemas/Record v1.20.50.json b/metadata/json_schemas/Record v1.20.50.json index c68053cc5..520565fae 100644 --- a/metadata/json_schemas/Record v1.20.50.json +++ b/metadata/json_schemas/Record v1.20.50.json @@ -263,6 +263,7 @@ "icebomb.hit", "ignite", "imitate.blaze", + "imitate.bogged", "imitate.breeze", "imitate.cave_spider", "imitate.creeper", @@ -504,6 +505,6 @@ ] } }, - "$schema": "https://json-schema.org/draft/2020-12/schema", + "$schema": "http://json-schema.org/draft-07/schema#", "$id": "minecraft:record v1.20.50" } \ No newline at end of file diff --git a/metadata/json_schemas/Repair v1.20.50.json b/metadata/json_schemas/Repair v1.20.50.json index e44f734f2..3a44e31b3 100644 --- a/metadata/json_schemas/Repair v1.20.50.json +++ b/metadata/json_schemas/Repair v1.20.50.json @@ -2,26 +2,26 @@ "title": "struct Puv::v1_20_50::RepairableItemComponent::RepairItemEntry", "oneOf": [ { - "title": "sequence container (class std::vector >)", + "title": "sequence container", "type": "array", "items": { - "$ref": "#/$defs/2849785526" + "$ref": "#/definitions/2849785526" } }, { "type": "object", "properties": { "items": { - "title": "sequence container (class std::vector >)", + "title": "sequence container", "description": "Items that may be used to repair an item.", "type": "array", "items": { - "$ref": "#/$defs/2849785526" + "$ref": "#/definitions/2849785526" } }, "repair_amount": { "description": "How much the item is repaired.", - "$ref": "#/$defs/1181846166" + "$ref": "#/definitions/1181846166" } }, "required": [ @@ -29,9 +29,9 @@ ] } ], - "$schema": "https://json-schema.org/draft/2020-12/schema", + "$schema": "http://json-schema.org/draft-07/schema#", "$id": "struct Puv::v1_20_50::RepairableItemComponent::RepairItemEntry", - "$defs": { + "definitions": { "1181846166": { "title": "struct Puv::Legacy::ExpressionNode", "oneOf": [ @@ -65,7 +65,7 @@ "type": "string" }, { - "title": "associative container (class std::map,class std::allocator >,class std::basic_string,class std::allocator >,struct std::less,class std::allocator > >,class std::allocator,class std::allocator > const ,class std::basic_string,class std::allocator > > > >)", + "title": "associative container", "type": "object", "additionalProperties": { "type": "string" diff --git a/metadata/json_schemas/Repairable v1.20.50.json b/metadata/json_schemas/Repairable v1.20.50.json index 4d4f1a597..7ccf24ae1 100644 --- a/metadata/json_schemas/Repairable v1.20.50.json +++ b/metadata/json_schemas/Repairable v1.20.50.json @@ -4,17 +4,17 @@ "type": "object", "properties": { "repair_items": { - "title": "sequence container (class std::vector >)", + "title": "sequence container", "description": "List of repair item entries. Each entry needs to define a list of strings for `items` that can be used for the repair and an optional `repair_amount` for how much durability is gained.", "type": "array", "items": { - "$ref": "#/$defs/2122767410" + "$ref": "#/definitions/2122767410" } } }, - "$schema": "https://json-schema.org/draft/2020-12/schema", + "$schema": "http://json-schema.org/draft-07/schema#", "$id": "minecraft:repairable v1.20.50", - "$defs": { + "definitions": { "1181846166": { "title": "struct Puv::Legacy::ExpressionNode", "oneOf": [ @@ -45,26 +45,26 @@ "title": "struct Puv::v1_20_50::RepairableItemComponent::RepairItemEntry", "oneOf": [ { - "title": "sequence container (class std::vector >)", + "title": "sequence container", "type": "array", "items": { - "$ref": "#/$defs/2849785526" + "$ref": "#/definitions/2849785526" } }, { "type": "object", "properties": { "items": { - "title": "sequence container (class std::vector >)", + "title": "sequence container", "description": "Items that may be used to repair an item.", "type": "array", "items": { - "$ref": "#/$defs/2849785526" + "$ref": "#/definitions/2849785526" } }, "repair_amount": { "description": "How much the item is repaired.", - "$ref": "#/$defs/1181846166" + "$ref": "#/definitions/1181846166" } }, "required": [ @@ -80,7 +80,7 @@ "type": "string" }, { - "title": "associative container (class std::map,class std::allocator >,class std::basic_string,class std::allocator >,struct std::less,class std::allocator > >,class std::allocator,class std::allocator > const ,class std::basic_string,class std::allocator > > > >)", + "title": "associative container", "type": "object", "additionalProperties": { "type": "string" diff --git a/metadata/json_schemas/Rule v1.20.80.json b/metadata/json_schemas/Rule v1.20.80.json new file mode 100644 index 000000000..949840082 --- /dev/null +++ b/metadata/json_schemas/Rule v1.20.80.json @@ -0,0 +1,146 @@ +{ + "title": "struct Puv::v1_20_80::JigsawStructureProcessorList::Contents::Rule", + "description": "A block rule that is evaluated on all blocks of a Structure Template. All predicates must evaluate to true in order for a block to be replaced by the output_state.", + "type": "object", + "properties": { + "input_predicate": { + "description": "A predicate evaluated on the Structure Template block.", + "$ref": "#/definitions/4173529146" + }, + "location_predicate": { + "description": "A predicate evaluated on the world block.", + "$ref": "#/definitions/4173529146" + }, + "output_state": { + "description": "Block to replace the world block with if all predicates evaluate to true.", + "$ref": "#/definitions/3475560935" + }, + "position_predicate": { + "description": "A predicate evaluated on the distance between the structure's world origin and the world block.", + "$ref": "#/definitions/4173529146" + } + }, + "$schema": "http://json-schema.org/draft-07/schema#", + "$id": "struct Puv::v1_20_80::JigsawStructureProcessorList::Contents::Rule", + "definitions": { + "2064254608": { + "title": "struct Puv::v1_20_80::AlwaysTruePredicate", + "description": "Predicate that always evaluates to true. This is the default predicate if no other predicate is specified." + }, + "2398034529": { + "title": "struct Puv::v1_20_80::BlockMatchPredicate", + "description": "Predicate that evaluates to true with a given probability if the block at the specified location matches the specified block.", + "type": "object", + "properties": { + "block": { + "description": "Block to match against.", + "type": "string" + } + }, + "required": [ + "block" + ] + }, + "3447505495": { + "title": "struct Puv::v1_20_80::ArcheologyBlockLootPredicate", + "description": "Predicate that replaces a block and adds a loot table.", + "type": "object", + "properties": { + "block_mapping": { + "title": "associative container", + "description": "Mapping of block types to replace.", + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "limit": { + "description": "Maximum number of blocks to replace within the structure.", + "type": "integer" + }, + "loot_table": { + "description": "Loot table to assign to the replaced blocks.", + "type": "string" + } + }, + "required": [ + "block_mapping", + "limit", + "loot_table" + ] + }, + "3475560935": { + "title": "Block Specifier", + "description": "Specifies a particular block. Can be a string block name or a JSON object", + "oneOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "name": { + "description": "Name of the block", + "type": "string" + }, + "states": { + "title": "associative container", + "description": "Contains members named after each state, with boolean, integer, or string values.", + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/1255460421" + } + } + }, + "required": [ + "name" + ] + } + ] + }, + "4173529146": { + "title": "struct Puv::v1_20_80::BlockRulePredicate", + "description": "Predicate type used by input_predicate, location_predicate and distance_predicate.", + "type": "object", + "properties": { + "always_true": { + "description": "Predicate that always evaluates to true. This is the default predicate if no other predicate is specified.", + "$ref": "#/definitions/2064254608" + }, + "archeology_block_loot": { + "description": "Predicate that replaces a block and adds a loot table.", + "$ref": "#/definitions/3447505495" + }, + "block_match": { + "description": "Predicate that evaluates to true with a given probability if the block at the specified location matches the specified block.", + "$ref": "#/definitions/2398034529" + }, + "random_block_match": { + "description": "Predicate that evaluates to true with a given probability if the block at the specified location matches the specified block.", + "$ref": "#/definitions/554534680" + } + } + }, + "554534680": { + "title": "struct Puv::v1_20_80::RandomBlockMatchPredicate", + "description": "Predicate that evaluates to true with a given probability if the block at the specified location matches the specified block.", + "type": "object", + "properties": { + "block": { + "description": "Block to match against.", + "type": "string" + }, + "probability": { + "description": "Probability of the evaluating to true when the block matches.", + "minimum": 0.0, + "maximum": 1.0, + "type": "number" + } + }, + "required": [ + "block", + "probability" + ] + } + } +} \ No newline at end of file diff --git a/metadata/json_schemas/Shooter v1.20.50.json b/metadata/json_schemas/Shooter v1.20.50.json index 5a80d0f62..a1c3945e5 100644 --- a/metadata/json_schemas/Shooter v1.20.50.json +++ b/metadata/json_schemas/Shooter v1.20.50.json @@ -4,11 +4,11 @@ "type": "object", "properties": { "ammunition": { - "title": "sequence container (class std::vector >)", + "title": "sequence container", "description": "Ammunition.", "type": "array", "items": { - "$ref": "#/$defs/2221989686" + "$ref": "#/definitions/2221989686" } }, "charge_on_draw": { @@ -24,16 +24,16 @@ "type": "boolean" } }, - "$schema": "https://json-schema.org/draft/2020-12/schema", + "$schema": "http://json-schema.org/draft-07/schema#", "$id": "minecraft:shooter v1.20.50", - "$defs": { + "definitions": { "2221989686": { "title": "struct Puv::v1_20_50::ShooterItemComponent::Ammunition", "type": "object", "properties": { "item": { "description": "Ammunition item description identifier.", - "$ref": "#/$defs/2849785526" + "$ref": "#/definitions/2849785526" }, "search_inventory": { "description": "Can search inventory? Default is set to false.", @@ -59,7 +59,7 @@ "type": "string" }, { - "title": "associative container (class std::map,class std::allocator >,class std::basic_string,class std::allocator >,struct std::less,class std::allocator > >,class std::allocator,class std::allocator > const ,class std::basic_string,class std::allocator > > > >)", + "title": "associative container", "type": "object", "additionalProperties": { "type": "string" diff --git a/metadata/json_schemas/ShouldDespawn v1.20.50.json b/metadata/json_schemas/ShouldDespawn v1.20.50.json index 93abb8f3f..a55b58e17 100644 --- a/metadata/json_schemas/ShouldDespawn v1.20.50.json +++ b/metadata/json_schemas/ShouldDespawn v1.20.50.json @@ -15,6 +15,6 @@ } } ], - "$schema": "https://json-schema.org/draft/2020-12/schema", + "$schema": "http://json-schema.org/draft-07/schema#", "$id": "minecraft:should_despawn v1.20.50" } \ No newline at end of file diff --git a/metadata/json_schemas/StackedByData v1.20.50.json b/metadata/json_schemas/StackedByData v1.20.50.json index dc7af491d..1e91b2ad3 100644 --- a/metadata/json_schemas/StackedByData v1.20.50.json +++ b/metadata/json_schemas/StackedByData v1.20.50.json @@ -15,6 +15,6 @@ } } ], - "$schema": "https://json-schema.org/draft/2020-12/schema", + "$schema": "http://json-schema.org/draft-07/schema#", "$id": "minecraft:stacked_by_data v1.20.50" } \ No newline at end of file diff --git a/metadata/json_schemas/Storage v1.20.50.json b/metadata/json_schemas/Storage v1.20.50.json index 3482dfb17..d4f8a98dc 100644 --- a/metadata/json_schemas/Storage v1.20.50.json +++ b/metadata/json_schemas/Storage v1.20.50.json @@ -8,6 +8,6 @@ "type": "integer" } }, - "$schema": "https://json-schema.org/draft/2020-12/schema", + "$schema": "http://json-schema.org/draft-07/schema#", "$id": "minecraft:item_storage v1.20.50" } \ No newline at end of file diff --git a/metadata/json_schemas/Tags v1.20.50.json b/metadata/json_schemas/Tags v1.20.50.json index 326a098cd..7717e947b 100644 --- a/metadata/json_schemas/Tags v1.20.50.json +++ b/metadata/json_schemas/Tags v1.20.50.json @@ -4,7 +4,7 @@ "type": "object", "properties": { "tags": { - "title": "sequence container (class std::vector,class std::allocator >,class std::allocator,class std::allocator > > >)", + "title": "sequence container", "description": "An array that can contain multiple item tags.", "type": "array", "items": { @@ -12,6 +12,6 @@ } } }, - "$schema": "https://json-schema.org/draft/2020-12/schema", + "$schema": "http://json-schema.org/draft-07/schema#", "$id": "minecraft:tags v1.20.50" } \ No newline at end of file diff --git a/metadata/json_schemas/Throwable v1.20.50.json b/metadata/json_schemas/Throwable v1.20.50.json index 1439e26fa..c1f885326 100644 --- a/metadata/json_schemas/Throwable v1.20.50.json +++ b/metadata/json_schemas/Throwable v1.20.50.json @@ -36,6 +36,6 @@ "type": "boolean" } }, - "$schema": "https://json-schema.org/draft/2020-12/schema", + "$schema": "http://json-schema.org/draft-07/schema#", "$id": "minecraft:throwable v1.20.50" } \ No newline at end of file diff --git a/metadata/json_schemas/UseAnimation v1.20.50.json b/metadata/json_schemas/UseAnimation v1.20.50.json index 3c8312aeb..f0883c100 100644 --- a/metadata/json_schemas/UseAnimation v1.20.50.json +++ b/metadata/json_schemas/UseAnimation v1.20.50.json @@ -41,6 +41,6 @@ } } ], - "$schema": "https://json-schema.org/draft/2020-12/schema", + "$schema": "http://json-schema.org/draft-07/schema#", "$id": "minecraft:use_animation v1.20.50" } \ No newline at end of file diff --git a/metadata/json_schemas/UseModifiers v1.20.50.json b/metadata/json_schemas/UseModifiers v1.20.50.json index bab0eb5ed..3be95b816 100644 --- a/metadata/json_schemas/UseModifiers v1.20.50.json +++ b/metadata/json_schemas/UseModifiers v1.20.50.json @@ -15,6 +15,6 @@ "type": "number" } }, - "$schema": "https://json-schema.org/draft/2020-12/schema", + "$schema": "http://json-schema.org/draft-07/schema#", "$id": "minecraft:use_modifiers v1.20.50" } \ No newline at end of file diff --git a/metadata/json_schemas/Wearable v1.20.50.json b/metadata/json_schemas/Wearable v1.20.50.json index 6d6300dae..05738aff5 100644 --- a/metadata/json_schemas/Wearable v1.20.50.json +++ b/metadata/json_schemas/Wearable v1.20.50.json @@ -24,6 +24,6 @@ "required": [ "slot" ], - "$schema": "https://json-schema.org/draft/2020-12/schema", + "$schema": "http://json-schema.org/draft-07/schema#", "$id": "minecraft:wearable v1.20.50" } \ No newline at end of file diff --git a/metadata/script_modules/@minecraft/common_1.0.0.json b/metadata/script_modules/@minecraft/common_1.0.0.json index 3dd0715da..a5469eeb3 100644 --- a/metadata/script_modules/@minecraft/common_1.0.0.json +++ b/metadata/script_modules/@minecraft/common_1.0.0.json @@ -88,7 +88,7 @@ ], "functions" : [], "interfaces" : [], - "minecraft_version" : "1.21.0-beta.0", + "minecraft_version" : "1.21.10-beta.0", "module_type" : "script", "name" : "@minecraft/common", "objects" : [], diff --git a/metadata/script_modules/@minecraft/common_1.1.0.json b/metadata/script_modules/@minecraft/common_1.1.0.json index 92e564474..5776301e1 100644 --- a/metadata/script_modules/@minecraft/common_1.1.0.json +++ b/metadata/script_modules/@minecraft/common_1.1.0.json @@ -126,7 +126,7 @@ } } ], - "minecraft_version" : "1.21.0-beta.0", + "minecraft_version" : "1.21.10-beta.0", "module_type" : "script", "name" : "@minecraft/common", "objects" : [], diff --git a/metadata/script_modules/@minecraft/common_1.2.0.json b/metadata/script_modules/@minecraft/common_1.2.0.json index 48e3fab5f..d94d5083c 100644 --- a/metadata/script_modules/@minecraft/common_1.2.0.json +++ b/metadata/script_modules/@minecraft/common_1.2.0.json @@ -175,7 +175,7 @@ } } ], - "minecraft_version" : "1.21.0-beta.0", + "minecraft_version" : "1.21.10-beta.0", "module_type" : "script", "name" : "@minecraft/common", "objects" : [], diff --git a/metadata/script_modules/@minecraft/debug-utilities_1.0.0-beta.json b/metadata/script_modules/@minecraft/debug-utilities_1.0.0-beta.json index 09de52b8a..0fe85f1af 100644 --- a/metadata/script_modules/@minecraft/debug-utilities_1.0.0-beta.json +++ b/metadata/script_modules/@minecraft/debug-utilities_1.0.0-beta.json @@ -40,7 +40,7 @@ } ], "interfaces" : [], - "minecraft_version" : "1.21.0-beta.0", + "minecraft_version" : "1.21.10-beta.0", "module_type" : "script", "name" : "@minecraft/debug-utilities", "objects" : [], diff --git a/metadata/script_modules/@minecraft/server-admin_1.0.0-beta.json b/metadata/script_modules/@minecraft/server-admin_1.0.0-beta.json index f5875518b..be66aadcb 100644 --- a/metadata/script_modules/@minecraft/server-admin_1.0.0-beta.json +++ b/metadata/script_modules/@minecraft/server-admin_1.0.0-beta.json @@ -157,7 +157,7 @@ "errors" : [], "functions" : [], "interfaces" : [], - "minecraft_version" : "1.21.0-beta.0", + "minecraft_version" : "1.21.10-beta.0", "module_type" : "script", "name" : "@minecraft/server-admin", "objects" : [ diff --git a/metadata/script_modules/@minecraft/server-gametest_1.0.0-beta.json b/metadata/script_modules/@minecraft/server-gametest_1.0.0-beta.json index 741b1e3a2..e78490d9f 100644 --- a/metadata/script_modules/@minecraft/server-gametest_1.0.0-beta.json +++ b/metadata/script_modules/@minecraft/server-gametest_1.0.0-beta.json @@ -5673,7 +5673,7 @@ } } ], - "minecraft_version" : "1.21.0-beta.0", + "minecraft_version" : "1.21.10-beta.0", "module_type" : "script", "name" : "@minecraft/server-gametest", "objects" : [], diff --git a/metadata/script_modules/@minecraft/server-net_1.0.0-beta.json b/metadata/script_modules/@minecraft/server-net_1.0.0-beta.json index eb5bc02aa..2d64df227 100644 --- a/metadata/script_modules/@minecraft/server-net_1.0.0-beta.json +++ b/metadata/script_modules/@minecraft/server-net_1.0.0-beta.json @@ -566,7 +566,7 @@ "errors" : [], "functions" : [], "interfaces" : [], - "minecraft_version" : "1.21.0-beta.0", + "minecraft_version" : "1.21.10-beta.0", "module_type" : "script", "name" : "@minecraft/server-net", "objects" : [ diff --git a/metadata/script_modules/@minecraft/server-ui_1.0.0.json b/metadata/script_modules/@minecraft/server-ui_1.0.0.json index 13f8912dc..e3e3ef9d7 100644 --- a/metadata/script_modules/@minecraft/server-ui_1.0.0.json +++ b/metadata/script_modules/@minecraft/server-ui_1.0.0.json @@ -1068,7 +1068,7 @@ ], "functions" : [], "interfaces" : [], - "minecraft_version" : "1.21.0-beta.0", + "minecraft_version" : "1.21.10-beta.0", "module_type" : "script", "name" : "@minecraft/server-ui", "objects" : [], diff --git a/metadata/script_modules/@minecraft/server-ui_1.1.0.json b/metadata/script_modules/@minecraft/server-ui_1.1.0.json index ed207b491..10f0cefe0 100644 --- a/metadata/script_modules/@minecraft/server-ui_1.1.0.json +++ b/metadata/script_modules/@minecraft/server-ui_1.1.0.json @@ -1119,7 +1119,7 @@ ], "functions" : [], "interfaces" : [], - "minecraft_version" : "1.21.0-beta.0", + "minecraft_version" : "1.21.10-beta.0", "module_type" : "script", "name" : "@minecraft/server-ui", "objects" : [], diff --git a/metadata/script_modules/@minecraft/server-ui_1.2.0-beta.json b/metadata/script_modules/@minecraft/server-ui_1.2.0-beta.json index 99636e995..c47154352 100644 --- a/metadata/script_modules/@minecraft/server-ui_1.2.0-beta.json +++ b/metadata/script_modules/@minecraft/server-ui_1.2.0-beta.json @@ -1053,6 +1053,46 @@ "is_errorable" : false, "name" : "ModalFormResponse" } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "player", + "type" : { + "from_module" : { + "name" : "@minecraft/server", + "uuid" : "b26a4d4c-afdf-4690-88f8-931846312678", + "version" : "1.8.0" + }, + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Player" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "closeAllForms", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + } + ], + "name" : "UIManager", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "UIManager" + } } ], "constants" : [], @@ -1158,10 +1198,21 @@ ], "functions" : [], "interfaces" : [], - "minecraft_version" : "1.21.0-beta.0", + "minecraft_version" : "1.21.10-beta.0", "module_type" : "script", "name" : "@minecraft/server-ui", - "objects" : [], + "objects" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "uiManager", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "UIManager" + } + } + ], "type_aliases" : [], "uuid" : "2bd50a27-ab5f-4f40-a596-3641627c635e", "version" : "1.2.0-beta" diff --git a/metadata/script_modules/@minecraft/server_1.0.0.json b/metadata/script_modules/@minecraft/server_1.0.0.json index 16f17f646..c75b78719 100644 --- a/metadata/script_modules/@minecraft/server_1.0.0.json +++ b/metadata/script_modules/@minecraft/server_1.0.0.json @@ -321,7 +321,7 @@ "errors" : [], "functions" : [], "interfaces" : [], - "minecraft_version" : "1.21.0-beta.0", + "minecraft_version" : "1.21.10-beta.0", "module_type" : "script", "name" : "@minecraft/server", "objects" : [ diff --git a/metadata/script_modules/@minecraft/server_1.1.0.json b/metadata/script_modules/@minecraft/server_1.1.0.json index 999981822..2ae159648 100644 --- a/metadata/script_modules/@minecraft/server_1.1.0.json +++ b/metadata/script_modules/@minecraft/server_1.1.0.json @@ -1847,7 +1847,7 @@ } } ], - "minecraft_version" : "1.21.0-beta.0", + "minecraft_version" : "1.21.10-beta.0", "module_type" : "script", "name" : "@minecraft/server", "objects" : [ diff --git a/metadata/script_modules/@minecraft/server_1.10.0.json b/metadata/script_modules/@minecraft/server_1.10.0.json index a01a1fc91..09631117c 100644 --- a/metadata/script_modules/@minecraft/server_1.10.0.json +++ b/metadata/script_modules/@minecraft/server_1.10.0.json @@ -3044,7 +3044,7 @@ "privilege" : "none", "return_type" : { "is_bind_type" : false, - "is_errorable" : true, + "is_errorable" : false, "name" : "undefined" } } @@ -3925,7 +3925,7 @@ "privilege" : "none", "return_type" : { "is_bind_type" : false, - "is_errorable" : true, + "is_errorable" : false, "name" : "undefined" } } @@ -4241,7 +4241,12 @@ "return_type" : { "is_bind_type" : false, "is_errorable" : true, - "name" : "undefined" + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Effect" + } } }, { @@ -6043,7 +6048,7 @@ "privilege" : "none", "return_type" : { "is_bind_type" : false, - "is_errorable" : true, + "is_errorable" : false, "name" : "undefined" } } @@ -6577,7 +6582,7 @@ "privilege" : "none", "return_type" : { "is_bind_type" : false, - "is_errorable" : true, + "is_errorable" : false, "name" : "undefined" } } @@ -6762,7 +6767,7 @@ "privilege" : "none", "return_type" : { "is_bind_type" : false, - "is_errorable" : true, + "is_errorable" : false, "name" : "undefined" } } @@ -6908,7 +6913,7 @@ "privilege" : "none", "return_type" : { "is_bind_type" : false, - "is_errorable" : true, + "is_errorable" : false, "name" : "undefined" } } @@ -7067,7 +7072,7 @@ "privilege" : "none", "return_type" : { "is_bind_type" : false, - "is_errorable" : true, + "is_errorable" : false, "name" : "undefined" } } @@ -8462,7 +8467,7 @@ "privilege" : "none", "return_type" : { "is_bind_type" : false, - "is_errorable" : true, + "is_errorable" : false, "name" : "undefined" } } @@ -24031,7 +24036,7 @@ } } ], - "minecraft_version" : "1.21.0-beta.0", + "minecraft_version" : "1.21.10-beta.0", "module_type" : "script", "name" : "@minecraft/server", "objects" : [ diff --git a/metadata/script_modules/@minecraft/server_1.11.0.json b/metadata/script_modules/@minecraft/server_1.11.0.json index 0df46d0f9..ee701d26b 100644 --- a/metadata/script_modules/@minecraft/server_1.11.0.json +++ b/metadata/script_modules/@minecraft/server_1.11.0.json @@ -3404,7 +3404,7 @@ "privilege" : "none", "return_type" : { "is_bind_type" : false, - "is_errorable" : true, + "is_errorable" : false, "name" : "undefined" } } @@ -4332,7 +4332,7 @@ "privilege" : "none", "return_type" : { "is_bind_type" : false, - "is_errorable" : true, + "is_errorable" : false, "name" : "undefined" } } @@ -4745,7 +4745,12 @@ "return_type" : { "is_bind_type" : false, "is_errorable" : true, - "name" : "undefined" + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Effect" + } } }, { @@ -6646,7 +6651,7 @@ "privilege" : "none", "return_type" : { "is_bind_type" : false, - "is_errorable" : true, + "is_errorable" : false, "name" : "undefined" } } @@ -7180,7 +7185,7 @@ "privilege" : "none", "return_type" : { "is_bind_type" : false, - "is_errorable" : true, + "is_errorable" : false, "name" : "undefined" } } @@ -7365,7 +7370,7 @@ "privilege" : "none", "return_type" : { "is_bind_type" : false, - "is_errorable" : true, + "is_errorable" : false, "name" : "undefined" } } @@ -7511,7 +7516,7 @@ "privilege" : "none", "return_type" : { "is_bind_type" : false, - "is_errorable" : true, + "is_errorable" : false, "name" : "undefined" } } @@ -7670,7 +7675,7 @@ "privilege" : "none", "return_type" : { "is_bind_type" : false, - "is_errorable" : true, + "is_errorable" : false, "name" : "undefined" } } @@ -9435,7 +9440,7 @@ "privilege" : "none", "return_type" : { "is_bind_type" : false, - "is_errorable" : true, + "is_errorable" : false, "name" : "undefined" } } @@ -28598,7 +28603,7 @@ } } ], - "minecraft_version" : "1.21.0-beta.0", + "minecraft_version" : "1.21.10-beta.0", "module_type" : "script", "name" : "@minecraft/server", "objects" : [ diff --git a/metadata/script_modules/@minecraft/server_1.12.0.json b/metadata/script_modules/@minecraft/server_1.12.0.json new file mode 100644 index 000000000..3262b3f72 --- /dev/null +++ b/metadata/script_modules/@minecraft/server_1.12.0.json @@ -0,0 +1,29289 @@ +{ + "classes" : [ + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : { + "default_value" : 1, + "max_value" : 2147483647, + "min_value" : -2147483648 + }, + "name" : "steps", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "above", + "privilege" : "read_only", + "return_type" : { + "error_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "LocationInUnloadedChunkError" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "LocationOutOfWorldBoundariesError" + } + ], + "is_bind_type" : false, + "is_errorable" : true, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Block" + } + } + }, + { + "arguments" : [ + { + "details" : { + "default_value" : 1, + "max_value" : 2147483647, + "min_value" : -2147483648 + }, + "name" : "steps", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "below", + "privilege" : "read_only", + "return_type" : { + "error_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "LocationInUnloadedChunkError" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "LocationOutOfWorldBoundariesError" + } + ], + "is_bind_type" : false, + "is_errorable" : true, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Block" + } + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "bottomCenter", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "center", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + }, + { + "arguments" : [ + { + "details" : { + "default_value" : 1, + "max_value" : 2147483647, + "min_value" : -2147483648 + }, + "name" : "steps", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "east", + "privilege" : "read_only", + "return_type" : { + "error_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "LocationInUnloadedChunkError" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "LocationOutOfWorldBoundariesError" + } + ], + "is_bind_type" : false, + "is_errorable" : true, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Block" + } + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "componentId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "getComponent", + "privilege" : "read_only", + "return_type" : { + "error_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "LocationInUnloadedChunkError" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "LocationOutOfWorldBoundariesError" + } + ], + "is_bind_type" : false, + "is_errorable" : true, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockComponent" + } + } + }, + { + "arguments" : [ + { + "details" : { + "default_value" : 1, + "max_value" : 255, + "min_value" : 1 + }, + "name" : "amount", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "details" : { + "default_value" : false + }, + "name" : "withData", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "getItemStack", + "privilege" : "read_only", + "return_type" : { + "error_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "LocationInUnloadedChunkError" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "LocationOutOfWorldBoundariesError" + } + ], + "is_bind_type" : false, + "is_errorable" : true, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemStack" + } + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getTags", + "privilege" : "read_only", + "return_type" : { + "element_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "error_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "LocationInUnloadedChunkError" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "LocationOutOfWorldBoundariesError" + } + ], + "is_bind_type" : false, + "is_errorable" : true, + "name" : "array" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "tag", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "hasTag", + "privilege" : "read_only", + "return_type" : { + "error_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "LocationInUnloadedChunkError" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "LocationOutOfWorldBoundariesError" + } + ], + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "isValid", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "blockName", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + }, + { + "details" : { + "default_value" : "null" + }, + "name" : "states", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "key_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "name" : "map", + "value_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "variant", + "variant_types" : [ + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + ] + } + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "matches", + "privilege" : "read_only", + "return_type" : { + "error_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "LocationInUnloadedChunkError" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "LocationOutOfWorldBoundariesError" + } + ], + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "arguments" : [ + { + "details" : { + "default_value" : 1, + "max_value" : 2147483647, + "min_value" : -2147483648 + }, + "name" : "steps", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "north", + "privilege" : "read_only", + "return_type" : { + "error_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "LocationInUnloadedChunkError" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "LocationOutOfWorldBoundariesError" + } + ], + "is_bind_type" : false, + "is_errorable" : true, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Block" + } + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "offset", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "offset", + "privilege" : "read_only", + "return_type" : { + "error_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "LocationInUnloadedChunkError" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "LocationOutOfWorldBoundariesError" + } + ], + "is_bind_type" : false, + "is_errorable" : true, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Block" + } + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "permutation", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockPermutation" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "setPermutation", + "privilege" : "none", + "return_type" : { + "error_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "LocationInUnloadedChunkError" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "LocationOutOfWorldBoundariesError" + } + ], + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "blockType", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "variant", + "variant_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockType" + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + ] + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "setType", + "privilege" : "none", + "return_type" : { + "error_types" : [ + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "Error" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "LocationInUnloadedChunkError" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "LocationOutOfWorldBoundariesError" + } + ], + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [ + { + "details" : { + "default_value" : 1, + "max_value" : 2147483647, + "min_value" : -2147483648 + }, + "name" : "steps", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "south", + "privilege" : "read_only", + "return_type" : { + "error_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "LocationInUnloadedChunkError" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "LocationOutOfWorldBoundariesError" + } + ], + "is_bind_type" : false, + "is_errorable" : true, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Block" + } + } + }, + { + "arguments" : [ + { + "details" : { + "default_value" : 1, + "max_value" : 2147483647, + "min_value" : -2147483648 + }, + "name" : "steps", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "west", + "privilege" : "read_only", + "return_type" : { + "error_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "LocationInUnloadedChunkError" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "LocationOutOfWorldBoundariesError" + } + ], + "is_bind_type" : false, + "is_errorable" : true, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Block" + } + } + } + ], + "name" : "Block", + "properties" : [ + { + "is_read_only" : true, + "name" : "dimension", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Dimension" + } + }, + { + "is_read_only" : true, + "name" : "isAir", + "type" : { + "error_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "LocationInUnloadedChunkError" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "LocationOutOfWorldBoundariesError" + } + ], + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "is_read_only" : true, + "name" : "isLiquid", + "type" : { + "error_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "LocationInUnloadedChunkError" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "LocationOutOfWorldBoundariesError" + } + ], + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "is_read_only" : true, + "name" : "location", + "type" : { + "is_bind_type" : true, + "is_errorable" : true, + "name" : "Vector3" + } + }, + { + "is_read_only" : true, + "name" : "permutation", + "type" : { + "error_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "LocationInUnloadedChunkError" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "LocationOutOfWorldBoundariesError" + } + ], + "is_bind_type" : true, + "is_errorable" : true, + "name" : "BlockPermutation" + } + }, + { + "is_read_only" : true, + "name" : "type", + "type" : { + "error_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "LocationInUnloadedChunkError" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "LocationOutOfWorldBoundariesError" + } + ], + "is_bind_type" : true, + "is_errorable" : true, + "name" : "BlockType" + } + }, + { + "is_read_only" : true, + "name" : "typeId", + "type" : { + "error_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "LocationInUnloadedChunkError" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "LocationOutOfWorldBoundariesError" + } + ], + "is_bind_type" : false, + "is_errorable" : true, + "name" : "string" + } + }, + { + "is_read_only" : true, + "name" : "x", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : true, + "name" : "y", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : true, + "name" : "z", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Block" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Component" + } + ], + "constants" : [], + "functions" : [], + "name" : "BlockComponent", + "properties" : [ + { + "is_read_only" : true, + "name" : "block", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Block" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockComponent" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [], + "name" : "BlockEvent", + "properties" : [ + { + "is_read_only" : true, + "name" : "block", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Block" + } + }, + { + "is_read_only" : true, + "name" : "dimension", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Dimension" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockEvent" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockEvent" + } + ], + "constants" : [], + "functions" : [], + "name" : "BlockExplodeAfterEvent", + "properties" : [ + { + "is_read_only" : true, + "name" : "explodedBlockPermutation", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockPermutation" + } + }, + { + "is_read_only" : true, + "name" : "source", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Entity" + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockExplodeAfterEvent" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockExplodeAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "subscribe", + "privilege" : "none", + "return_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockExplodeAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockExplodeAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "unsubscribe", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + } + } + ], + "name" : "BlockExplodeAfterEventSignal", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockExplodeAfterEventSignal" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockComponent" + } + ], + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "componentId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:inventory" + } + ], + "functions" : [], + "name" : "BlockInventoryComponent", + "properties" : [ + { + "is_read_only" : true, + "name" : "container", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Container" + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockInventoryComponent" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getAllStates", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "key_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "name" : "map", + "value_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "variant", + "variant_types" : [ + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + ] + } + } + }, + { + "arguments" : [ + { + "details" : { + "default_value" : 1, + "max_value" : 255, + "min_value" : 1 + }, + "name" : "amount", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "getItemStack", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemStack" + } + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "stateName", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "getState", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "variant", + "variant_types" : [ + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + ] + } + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getTags", + "privilege" : "read_only", + "return_type" : { + "element_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "tag", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "hasTag", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "blockName", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + }, + { + "details" : { + "default_value" : "null" + }, + "name" : "states", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "key_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "name" : "map", + "value_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "variant", + "variant_types" : [ + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + ] + } + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "matches", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "blockName", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + }, + { + "details" : { + "default_value" : "null" + }, + "name" : "states", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "key_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "name" : "map", + "value_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "variant", + "variant_types" : [ + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + ] + } + } + } + } + ], + "is_constructor" : false, + "is_static" : true, + "name" : "resolve", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : true, + "is_errorable" : true, + "name" : "BlockPermutation" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "name", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + }, + { + "details" : null, + "name" : "value", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "variant", + "variant_types" : [ + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + ] + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "withState", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : true, + "is_errorable" : true, + "name" : "BlockPermutation" + } + } + ], + "name" : "BlockPermutation", + "properties" : [ + { + "is_read_only" : true, + "name" : "type", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockType" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockPermutation" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockComponent" + } + ], + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "componentId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:piston" + } + ], + "functions" : [ + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getAttachedBlocks", + "privilege" : "read_only", + "return_type" : { + "element_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Block" + }, + "is_bind_type" : false, + "is_errorable" : true, + "name" : "array" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getAttachedBlocksLocations", + "privilege" : "read_only", + "return_type" : { + "element_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + }, + "is_bind_type" : false, + "is_errorable" : true, + "name" : "array" + } + } + ], + "name" : "BlockPistonComponent", + "properties" : [ + { + "is_read_only" : true, + "name" : "isMoving", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "is_read_only" : true, + "name" : "state", + "type" : { + "is_bind_type" : true, + "is_errorable" : true, + "name" : "BlockPistonState" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockPistonComponent" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockComponent" + } + ], + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "componentId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:sign" + } + ], + "functions" : [ + { + "arguments" : [ + { + "details" : { + "default_value" : 0 + }, + "name" : "side", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "SignSide" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "getRawText", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "RawText" + } + } + }, + { + "arguments" : [ + { + "details" : { + "default_value" : 0 + }, + "name" : "side", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "SignSide" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "getText", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + }, + { + "arguments" : [ + { + "details" : { + "default_value" : 0 + }, + "name" : "side", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "SignSide" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "getTextDyeColor", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "DyeColor" + } + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "message", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "variant", + "variant_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "RawMessage" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "RawText" + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + ] + } + }, + { + "details" : { + "default_value" : 0 + }, + "name" : "side", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "SignSide" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "setText", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [ + { + "details" : { + "default_value" : "null" + }, + "name" : "color", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "DyeColor" + } + } + }, + { + "details" : { + "default_value" : 0 + }, + "name" : "side", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "SignSide" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "setTextDyeColor", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "waxed", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "setWaxed", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + } + ], + "name" : "BlockSignComponent", + "properties" : [ + { + "is_read_only" : true, + "name" : "isWaxed", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockSignComponent" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "stateName", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + ], + "is_constructor" : false, + "is_static" : true, + "name" : "get", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockStateType" + } + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : true, + "name" : "getAll", + "privilege" : "read_only", + "return_type" : { + "element_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockStateType" + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + } + } + ], + "name" : "BlockStates", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockStates" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [], + "name" : "BlockStateType", + "properties" : [ + { + "is_read_only" : true, + "name" : "id", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + }, + { + "is_read_only" : true, + "name" : "validValues", + "type" : { + "element_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "variant", + "variant_types" : [ + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + ] + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockStateType" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [], + "name" : "BlockType", + "properties" : [ + { + "is_read_only" : true, + "name" : "id", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockType" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "typeName", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + ], + "is_constructor" : false, + "is_static" : true, + "name" : "get", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockType" + } + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : true, + "name" : "getAll", + "privilege" : "read_only", + "return_type" : { + "element_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockType" + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + } + } + ], + "name" : "BlockTypes", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockTypes" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getCapacity", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getMax", + "privilege" : "none", + "return_type" : { + "is_bind_type" : true, + "is_errorable" : true, + "name" : "Vector3" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getMin", + "privilege" : "none", + "return_type" : { + "is_bind_type" : true, + "is_errorable" : true, + "name" : "Vector3" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getSpan", + "privilege" : "none", + "return_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "location", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "isInside", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "delta", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "translate", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + } + } + ], + "name" : "BlockVolumeBase", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockVolumeBase" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockEvent" + } + ], + "constants" : [], + "functions" : [], + "name" : "ButtonPushAfterEvent", + "properties" : [ + { + "is_read_only" : true, + "name" : "source", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Entity" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ButtonPushAfterEvent" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "IButtonPushAfterEventSignal" + } + ], + "constants" : [], + "functions" : [], + "name" : "ButtonPushAfterEventSignal", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ButtonPushAfterEventSignal" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "clear", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [ + { + "details" : { + "default_value" : "null" + }, + "name" : "fadeCameraOptions", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "CameraFadeOptions" + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "fade", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "cameraPreset", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + }, + { + "details" : { + "default_value" : "null" + }, + "name" : "setOptions", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "variant", + "variant_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "CameraDefaultOptions" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "CameraSetFacingOptions" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "CameraSetLocationOptions" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "CameraSetPosOptions" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "CameraSetRotOptions" + } + ] + } + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "setCamera", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + } + ], + "name" : "Camera", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Camera" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [], + "name" : "CommandResult", + "properties" : [ + { + "is_read_only" : true, + "name" : "successCount", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "CommandResult" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "isValid", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + } + ], + "name" : "Component", + "properties" : [ + { + "is_read_only" : true, + "name" : "typeId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Component" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "itemStack", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemStack" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "addItem", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemStack" + } + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "clearAll", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [ + { + "details" : { + "max_value" : 2147483647, + "min_value" : -2147483648 + }, + "name" : "slot", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "getItem", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemStack" + } + } + }, + { + "arguments" : [ + { + "details" : { + "max_value" : 2147483647, + "min_value" : -2147483648 + }, + "name" : "slot", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "getSlot", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : true, + "is_errorable" : true, + "name" : "ContainerSlot" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "isValid", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "arguments" : [ + { + "details" : { + "max_value" : 2147483647, + "min_value" : -2147483648 + }, + "name" : "fromSlot", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "details" : { + "max_value" : 2147483647, + "min_value" : -2147483648 + }, + "name" : "toSlot", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "details" : null, + "name" : "toContainer", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Container" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "moveItem", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [ + { + "details" : { + "max_value" : 2147483647, + "min_value" : -2147483648 + }, + "name" : "slot", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "details" : { + "default_value" : "null" + }, + "name" : "itemStack", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemStack" + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "setItem", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [ + { + "details" : { + "max_value" : 2147483647, + "min_value" : -2147483648 + }, + "name" : "slot", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "details" : { + "max_value" : 2147483647, + "min_value" : -2147483648 + }, + "name" : "otherSlot", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "details" : null, + "name" : "otherContainer", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Container" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "swapItems", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [ + { + "details" : { + "max_value" : 2147483647, + "min_value" : -2147483648 + }, + "name" : "fromSlot", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "details" : null, + "name" : "toContainer", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Container" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "transferItem", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemStack" + } + } + } + ], + "name" : "Container", + "properties" : [ + { + "is_read_only" : true, + "name" : "emptySlotsCount", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : true, + "name" : "size", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Container" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "clearDynamicProperties", + "privilege" : "read_only", + "return_type" : { + "error_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "InvalidContainerSlotError" + } + ], + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getCanDestroy", + "privilege" : "read_only", + "return_type" : { + "element_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "error_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "InvalidContainerSlotError" + } + ], + "is_bind_type" : false, + "is_errorable" : true, + "name" : "array" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getCanPlaceOn", + "privilege" : "read_only", + "return_type" : { + "element_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "error_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "InvalidContainerSlotError" + } + ], + "is_bind_type" : false, + "is_errorable" : true, + "name" : "array" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "identifier", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "getDynamicProperty", + "privilege" : "read_only", + "return_type" : { + "error_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "InvalidContainerSlotError" + } + ], + "is_bind_type" : false, + "is_errorable" : true, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "variant", + "variant_types" : [ + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "double", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + ] + } + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getDynamicPropertyIds", + "privilege" : "read_only", + "return_type" : { + "element_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "error_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "InvalidContainerSlotError" + } + ], + "is_bind_type" : false, + "is_errorable" : true, + "name" : "array" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getDynamicPropertyTotalByteCount", + "privilege" : "read_only", + "return_type" : { + "error_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "InvalidContainerSlotError" + } + ], + "is_bind_type" : false, + "is_errorable" : true, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getItem", + "privilege" : "read_only", + "return_type" : { + "error_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "InvalidContainerSlotError" + } + ], + "is_bind_type" : false, + "is_errorable" : true, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemStack" + } + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getLore", + "privilege" : "read_only", + "return_type" : { + "element_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "error_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "InvalidContainerSlotError" + } + ], + "is_bind_type" : false, + "is_errorable" : true, + "name" : "array" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getTags", + "privilege" : "read_only", + "return_type" : { + "element_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "error_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "InvalidContainerSlotError" + } + ], + "is_bind_type" : false, + "is_errorable" : true, + "name" : "array" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "hasItem", + "privilege" : "read_only", + "return_type" : { + "error_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "InvalidContainerSlotError" + } + ], + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "tag", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "hasTag", + "privilege" : "read_only", + "return_type" : { + "error_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "InvalidContainerSlotError" + } + ], + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "itemStack", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemStack" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "isStackableWith", + "privilege" : "read_only", + "return_type" : { + "error_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "InvalidContainerSlotError" + } + ], + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "isValid", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "arguments" : [ + { + "details" : { + "default_value" : "null" + }, + "name" : "blockIdentifiers", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "element_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "setCanDestroy", + "privilege" : "none", + "return_type" : { + "error_types" : [ + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "Error" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "InvalidContainerSlotError" + } + ], + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [ + { + "details" : { + "default_value" : "null" + }, + "name" : "blockIdentifiers", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "element_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "setCanPlaceOn", + "privilege" : "none", + "return_type" : { + "error_types" : [ + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "Error" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "InvalidContainerSlotError" + } + ], + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "identifier", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + }, + { + "details" : { + "default_value" : "null" + }, + "name" : "value", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "variant", + "variant_types" : [ + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "double", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + ] + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "setDynamicProperty", + "privilege" : "read_only", + "return_type" : { + "error_types" : [ + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "Error" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "InvalidContainerSlotError" + } + ], + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [ + { + "details" : { + "default_value" : "null" + }, + "name" : "itemStack", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemStack" + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "setItem", + "privilege" : "none", + "return_type" : { + "error_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "InvalidContainerSlotError" + } + ], + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [ + { + "details" : { + "default_value" : "null" + }, + "name" : "loreList", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "element_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "setLore", + "privilege" : "none", + "return_type" : { + "error_types" : [ + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "Error" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "InvalidContainerSlotError" + } + ], + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + } + ], + "name" : "ContainerSlot", + "properties" : [ + { + "is_read_only" : false, + "name" : "amount", + "privilege" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : true, + "name" : "isStackable", + "type" : { + "error_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "InvalidContainerSlotError" + } + ], + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "keepOnDeath", + "privilege" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "lockMode", + "privilege" : "none", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemLockMode" + } + }, + { + "is_read_only" : true, + "name" : "maxAmount", + "type" : { + "error_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "InvalidContainerSlotError" + } + ], + "is_bind_type" : false, + "is_errorable" : true, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : false, + "name" : "nameTag", + "privilege" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + }, + { + "is_read_only" : true, + "name" : "type", + "type" : { + "error_types" : [ + { + "from_module" : { + "name" : "@minecraft/common", + "uuid" : "77ec12b4-1b2b-4c98-8d34-d1cd63f849d5", + "version" : "1.1.0" + }, + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EngineError" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "InvalidContainerSlotError" + } + ], + "is_bind_type" : true, + "is_errorable" : true, + "name" : "ItemType" + } + }, + { + "is_read_only" : true, + "name" : "typeId", + "type" : { + "error_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "InvalidContainerSlotError" + } + ], + "is_bind_type" : false, + "is_errorable" : true, + "name" : "string" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ContainerSlot" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getModifiers", + "privilege" : "read_only", + "return_type" : { + "element_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "DefinitionModifier" + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + } + } + ], + "name" : "DataDrivenEntityTriggerAfterEvent", + "properties" : [ + { + "is_read_only" : true, + "name" : "entity", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Entity" + } + }, + { + "is_read_only" : true, + "name" : "eventId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "DataDrivenEntityTriggerAfterEvent" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "DataDrivenEntityTriggerAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + }, + { + "details" : { + "default_value" : "null" + }, + "name" : "options", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityDataDrivenTriggerEventOptions" + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "subscribe", + "privilege" : "none", + "return_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "DataDrivenEntityTriggerAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "DataDrivenEntityTriggerAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "unsubscribe", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + } + } + ], + "name" : "DataDrivenEntityTriggerAfterEventSignal", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "DataDrivenEntityTriggerAfterEventSignal" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "location", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + }, + { + "details" : { + "max_value" : 1000.0, + "min_value" : 0.0 + }, + "name" : "radius", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "details" : { + "default_value" : "null" + }, + "name" : "explosionOptions", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ExplosionOptions" + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "createExplosion", + "privilege" : "none", + "return_type" : { + "error_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "LocationInUnloadedChunkError" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "LocationOutOfWorldBoundariesError" + } + ], + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "location", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "getBlock", + "privilege" : "read_only", + "return_type" : { + "error_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "LocationInUnloadedChunkError" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "LocationOutOfWorldBoundariesError" + } + ], + "is_bind_type" : false, + "is_errorable" : true, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Block" + } + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "location", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + }, + { + "details" : null, + "name" : "direction", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + }, + { + "details" : { + "default_value" : "null" + }, + "name" : "options", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockRaycastOptions" + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "getBlockFromRay", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockRaycastHit" + } + } + }, + { + "arguments" : [ + { + "details" : { + "default_value" : "null" + }, + "name" : "options", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityQueryOptions" + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "getEntities", + "privilege" : "read_only", + "return_type" : { + "element_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Entity" + }, + "is_bind_type" : false, + "is_errorable" : true, + "name" : "array" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "location", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "getEntitiesAtBlockLocation", + "privilege" : "read_only", + "return_type" : { + "element_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Entity" + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "location", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + }, + { + "details" : null, + "name" : "direction", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + }, + { + "details" : { + "default_value" : "null" + }, + "name" : "options", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityRaycastOptions" + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "getEntitiesFromRay", + "privilege" : "read_only", + "return_type" : { + "element_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityRaycastHit" + }, + "is_bind_type" : false, + "is_errorable" : true, + "name" : "array" + } + }, + { + "arguments" : [ + { + "details" : { + "default_value" : "null" + }, + "name" : "options", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityQueryOptions" + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "getPlayers", + "privilege" : "read_only", + "return_type" : { + "element_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Player" + }, + "is_bind_type" : false, + "is_errorable" : true, + "name" : "array" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "soundId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + }, + { + "details" : null, + "name" : "location", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + }, + { + "details" : { + "default_value" : "null" + }, + "name" : "soundOptions", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "WorldSoundOptions" + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "playSound", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "commandString", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "runCommand", + "privilege" : "none", + "return_type" : { + "error_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "CommandError" + } + ], + "is_bind_type" : true, + "is_errorable" : true, + "name" : "CommandResult" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "commandString", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "runCommandAsync", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "promise", + "promise_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "CommandResult" + } + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "location", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + }, + { + "details" : null, + "name" : "permutation", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockPermutation" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "setBlockPermutation", + "privilege" : "none", + "return_type" : { + "error_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "LocationInUnloadedChunkError" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "LocationOutOfWorldBoundariesError" + } + ], + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "location", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + }, + { + "details" : null, + "name" : "blockType", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "variant", + "variant_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockType" + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + ] + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "setBlockType", + "privilege" : "none", + "return_type" : { + "error_types" : [ + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "Error" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "LocationInUnloadedChunkError" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "LocationOutOfWorldBoundariesError" + } + ], + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "weatherType", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "WeatherType" + } + }, + { + "details" : { + "default_value" : "null", + "max_value" : 1000000, + "min_value" : 1 + }, + "name" : "duration", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "setWeather", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "identifier", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + }, + { + "details" : null, + "name" : "location", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "spawnEntity", + "privilege" : "none", + "return_type" : { + "error_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "LocationInUnloadedChunkError" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "LocationOutOfWorldBoundariesError" + } + ], + "is_bind_type" : true, + "is_errorable" : true, + "name" : "Entity" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "itemStack", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemStack" + } + }, + { + "details" : null, + "name" : "location", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "spawnItem", + "privilege" : "none", + "return_type" : { + "error_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "LocationInUnloadedChunkError" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "LocationOutOfWorldBoundariesError" + } + ], + "is_bind_type" : true, + "is_errorable" : true, + "name" : "Entity" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "effectName", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + }, + { + "details" : null, + "name" : "location", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + }, + { + "details" : { + "default_value" : "null" + }, + "name" : "molangVariables", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "MolangVariableMap" + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "spawnParticle", + "privilege" : "none", + "return_type" : { + "error_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "LocationInUnloadedChunkError" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "LocationOutOfWorldBoundariesError" + } + ], + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + } + ], + "name" : "Dimension", + "properties" : [ + { + "is_read_only" : true, + "name" : "heightRange", + "type" : { + "from_module" : { + "name" : "@minecraft/common", + "uuid" : "77ec12b4-1b2b-4c98-8d34-d1cd63f849d5", + "version" : "1.1.0" + }, + "is_bind_type" : true, + "is_errorable" : true, + "name" : "NumberRange" + } + }, + { + "is_read_only" : true, + "name" : "id", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Dimension" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [], + "name" : "DimensionType", + "properties" : [ + { + "is_read_only" : true, + "name" : "typeId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "DimensionType" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "dimensionTypeId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + ], + "is_constructor" : false, + "is_static" : true, + "name" : "get", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "DimensionType" + } + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : true, + "name" : "getAll", + "privilege" : "read_only", + "return_type" : { + "element_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "DimensionType" + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + } + } + ], + "name" : "DimensionTypes", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "DimensionTypes" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "isValid", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + } + ], + "name" : "Effect", + "properties" : [ + { + "is_read_only" : true, + "name" : "amplifier", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : true, + "name" : "displayName", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "string" + } + }, + { + "is_read_only" : true, + "name" : "duration", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : true, + "name" : "typeId", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "string" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Effect" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [], + "name" : "EffectAddAfterEvent", + "properties" : [ + { + "is_read_only" : true, + "name" : "effect", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Effect" + } + }, + { + "is_read_only" : true, + "name" : "entity", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Entity" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EffectAddAfterEvent" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EffectAddAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + }, + { + "details" : { + "default_value" : "null" + }, + "name" : "options", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityEventOptions" + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "subscribe", + "privilege" : "none", + "return_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EffectAddAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EffectAddAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "unsubscribe", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + } + } + ], + "name" : "EffectAddAfterEventSignal", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EffectAddAfterEventSignal" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [], + "name" : "EffectAddBeforeEvent", + "properties" : [ + { + "is_read_only" : false, + "name" : "cancel", + "privilege" : "read_only", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "duration", + "privilege" : "read_only", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : true, + "name" : "effectType", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + }, + { + "is_read_only" : true, + "name" : "entity", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Entity" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EffectAddBeforeEvent" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EffectAddBeforeEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "subscribe", + "privilege" : "none", + "return_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EffectAddBeforeEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EffectAddBeforeEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "unsubscribe", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + } + } + ], + "name" : "EffectAddBeforeEventSignal", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EffectAddBeforeEventSignal" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getName", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + ], + "name" : "EffectType", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EffectType" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "identifier", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + ], + "is_constructor" : false, + "is_static" : true, + "name" : "get", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EffectType" + } + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : true, + "name" : "getAll", + "privilege" : "none", + "return_type" : { + "element_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EffectType" + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + } + } + ], + "name" : "EffectTypes", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EffectTypes" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "enchantmentType", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + ], + "is_constructor" : true, + "name" : "constructor", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : true, + "is_errorable" : true, + "name" : "EnchantmentType" + } + } + ], + "name" : "EnchantmentType", + "properties" : [ + { + "is_read_only" : true, + "name" : "id", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + }, + { + "is_read_only" : true, + "name" : "maxLevel", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EnchantmentType" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "enchantmentId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + ], + "is_constructor" : false, + "is_static" : true, + "name" : "get", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EnchantmentType" + } + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : true, + "name" : "getAll", + "privilege" : "read_only", + "return_type" : { + "element_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EnchantmentType" + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + } + } + ], + "name" : "EnchantmentTypes", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EnchantmentTypes" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "effectType", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "variant", + "variant_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EffectType" + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + ] + } + }, + { + "details" : { + "max_value" : 20000000, + "min_value" : 1 + }, + "name" : "duration", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "details" : { + "default_value" : "null" + }, + "name" : "options", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityEffectOptions" + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "addEffect", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Effect" + } + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "tag", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "addTag", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "arguments" : [ + { + "details" : { + "max_value" : 3.402823466385289e+38, + "min_value" : -3.402823466385289e+38 + }, + "name" : "amount", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "details" : { + "default_value" : "null" + }, + "name" : "options", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "variant", + "variant_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityApplyDamageByProjectileOptions" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityApplyDamageOptions" + } + ] + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "applyDamage", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "vector", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "applyImpulse", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [ + { + "details" : { + "max_value" : 3.402823466385289e+38, + "min_value" : -3.402823466385289e+38 + }, + "name" : "directionX", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "details" : { + "max_value" : 3.402823466385289e+38, + "min_value" : -3.402823466385289e+38 + }, + "name" : "directionZ", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "details" : { + "max_value" : 3.402823466385289e+38, + "min_value" : -3.402823466385289e+38 + }, + "name" : "horizontalStrength", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "details" : { + "max_value" : 3.402823466385289e+38, + "min_value" : -3.402823466385289e+38 + }, + "name" : "verticalStrength", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "applyKnockback", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "clearDynamicProperties", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "clearVelocity", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [ + { + "details" : { + "default_value" : true + }, + "name" : "useEffects", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "extinguishFire", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "arguments" : [ + { + "details" : { + "default_value" : "null" + }, + "name" : "options", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockRaycastOptions" + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "getBlockFromViewDirection", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockRaycastHit" + } + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "componentId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "getComponent", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityComponent" + } + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getComponents", + "privilege" : "read_only", + "return_type" : { + "element_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityComponent" + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "identifier", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "getDynamicProperty", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "variant", + "variant_types" : [ + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "double", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + ] + } + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getDynamicPropertyIds", + "privilege" : "read_only", + "return_type" : { + "element_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "is_bind_type" : false, + "is_errorable" : true, + "name" : "array" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getDynamicPropertyTotalByteCount", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "effectType", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "variant", + "variant_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EffectType" + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + ] + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "getEffect", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Effect" + } + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getEffects", + "privilege" : "read_only", + "return_type" : { + "element_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Effect" + }, + "is_bind_type" : false, + "is_errorable" : true, + "name" : "array" + } + }, + { + "arguments" : [ + { + "details" : { + "default_value" : "null" + }, + "name" : "options", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityRaycastOptions" + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "getEntitiesFromViewDirection", + "privilege" : "read_only", + "return_type" : { + "element_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityRaycastHit" + }, + "is_bind_type" : false, + "is_errorable" : true, + "name" : "array" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getHeadLocation", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : true, + "is_errorable" : true, + "name" : "Vector3" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "identifier", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "getProperty", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "variant", + "variant_types" : [ + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + ] + } + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getRotation", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : true, + "is_errorable" : true, + "name" : "Vector2" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getTags", + "privilege" : "read_only", + "return_type" : { + "element_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "is_bind_type" : false, + "is_errorable" : true, + "name" : "array" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getVelocity", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : true, + "is_errorable" : true, + "name" : "Vector3" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getViewDirection", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : true, + "is_errorable" : true, + "name" : "Vector3" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "componentId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "hasComponent", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "tag", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "hasTag", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "isValid", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "kill", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "options", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityQueryOptions" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "matches", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "animationName", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + }, + { + "details" : { + "default_value" : "null" + }, + "name" : "options", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayAnimationOptions" + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "playAnimation", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "remove", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "effectType", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "variant", + "variant_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EffectType" + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + ] + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "removeEffect", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "tag", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "removeTag", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "identifier", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "resetProperty", + "privilege" : "none", + "return_type" : { + "error_types" : [ + { + "from_module" : { + "name" : "@minecraft/common", + "uuid" : "77ec12b4-1b2b-4c98-8d34-d1cd63f849d5", + "version" : "1.1.0" + }, + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EngineError" + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "Error" + } + ], + "is_bind_type" : false, + "is_errorable" : true, + "name" : "variant", + "variant_types" : [ + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + ] + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "commandString", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "runCommand", + "privilege" : "none", + "return_type" : { + "error_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "CommandError" + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "Error" + } + ], + "is_bind_type" : true, + "is_errorable" : true, + "name" : "CommandResult" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "commandString", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "runCommandAsync", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "promise", + "promise_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "CommandResult" + } + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "identifier", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + }, + { + "details" : { + "default_value" : "null" + }, + "name" : "value", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "variant", + "variant_types" : [ + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "double", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + ] + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "setDynamicProperty", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [ + { + "details" : { + "max_value" : 2147483647, + "min_value" : -2147483648 + }, + "name" : "seconds", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "details" : { + "default_value" : true + }, + "name" : "useEffects", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "setOnFire", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "identifier", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + }, + { + "details" : null, + "name" : "value", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "variant", + "variant_types" : [ + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + ] + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "setProperty", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "rotation", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector2" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "setRotation", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "location", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + }, + { + "details" : { + "default_value" : "null" + }, + "name" : "teleportOptions", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "TeleportOptions" + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "teleport", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "eventName", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "triggerEvent", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "location", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + }, + { + "details" : { + "default_value" : "null" + }, + "name" : "teleportOptions", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "TeleportOptions" + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "tryTeleport", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + } + ], + "name" : "Entity", + "properties" : [ + { + "is_read_only" : true, + "name" : "dimension", + "type" : { + "is_bind_type" : true, + "is_errorable" : true, + "name" : "Dimension" + } + }, + { + "is_read_only" : true, + "name" : "id", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + }, + { + "is_read_only" : true, + "name" : "isClimbing", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "is_read_only" : true, + "name" : "isFalling", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "is_read_only" : true, + "name" : "isInWater", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "is_read_only" : true, + "name" : "isOnGround", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "is_read_only" : true, + "name" : "isSleeping", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "isSneaking", + "privilege" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : true, + "name" : "isSprinting", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "is_read_only" : true, + "name" : "isSwimming", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "is_read_only" : true, + "name" : "location", + "type" : { + "is_bind_type" : true, + "is_errorable" : true, + "name" : "Vector3" + } + }, + { + "is_read_only" : false, + "name" : "nameTag", + "privilege" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + }, + { + "is_read_only" : true, + "name" : "scoreboardIdentity", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ScoreboardIdentity" + } + } + }, + { + "is_read_only" : true, + "name" : "typeId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Entity" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityComponent" + } + ], + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "componentId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:addrider" + } + ], + "functions" : [], + "name" : "EntityAddRiderComponent", + "properties" : [ + { + "is_read_only" : true, + "name" : "entityType", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "string" + } + }, + { + "is_read_only" : true, + "name" : "spawnEvent", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "string" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityAddRiderComponent" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityComponent" + } + ], + "constants" : [], + "functions" : [ + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "resetToDefaultValue", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "resetToMaxValue", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "resetToMinValue", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "value", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "setCurrentValue", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + } + ], + "name" : "EntityAttributeComponent", + "properties" : [ + { + "is_read_only" : true, + "name" : "currentValue", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : true, + "name" : "defaultValue", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : true, + "name" : "effectiveMax", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : true, + "name" : "effectiveMin", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityAttributeComponent" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityComponent" + } + ], + "constants" : [], + "functions" : [], + "name" : "EntityBaseMovementComponent", + "properties" : [ + { + "is_read_only" : true, + "name" : "maxTurn", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityBaseMovementComponent" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityComponent" + } + ], + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "componentId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:can_climb" + } + ], + "functions" : [], + "name" : "EntityCanClimbComponent", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityCanClimbComponent" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityComponent" + } + ], + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "componentId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:can_fly" + } + ], + "functions" : [], + "name" : "EntityCanFlyComponent", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityCanFlyComponent" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityComponent" + } + ], + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "componentId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:can_power_jump" + } + ], + "functions" : [], + "name" : "EntityCanPowerJumpComponent", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityCanPowerJumpComponent" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityComponent" + } + ], + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "componentId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:color2" + } + ], + "functions" : [], + "name" : "EntityColor2Component", + "properties" : [ + { + "is_read_only" : true, + "name" : "value", + "type" : { + "is_bind_type" : true, + "is_errorable" : true, + "name" : "PaletteColor" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityColor2Component" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityComponent" + } + ], + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "componentId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:color" + } + ], + "functions" : [], + "name" : "EntityColorComponent", + "properties" : [ + { + "is_read_only" : false, + "name" : "value", + "privilege" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityColorComponent" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Component" + } + ], + "constants" : [], + "functions" : [], + "name" : "EntityComponent", + "properties" : [ + { + "is_read_only" : true, + "name" : "entity", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Entity" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityComponent" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [], + "name" : "EntityDieAfterEvent", + "properties" : [ + { + "is_read_only" : true, + "name" : "damageSource", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityDamageSource" + } + }, + { + "is_read_only" : true, + "name" : "deadEntity", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Entity" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityDieAfterEvent" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityDieAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + }, + { + "details" : { + "default_value" : "null" + }, + "name" : "options", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityEventOptions" + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "subscribe", + "privilege" : "none", + "return_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityDieAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityDieAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "unsubscribe", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + } + } + ], + "name" : "EntityDieAfterEventSignal", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityDieAfterEventSignal" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityComponent" + } + ], + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "componentId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:equippable" + } + ], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "equipmentSlot", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EquipmentSlot" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "getEquipment", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemStack" + } + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "equipmentSlot", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EquipmentSlot" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "getEquipmentSlot", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : true, + "is_errorable" : true, + "name" : "ContainerSlot" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "equipmentSlot", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EquipmentSlot" + } + }, + { + "details" : { + "default_value" : "null" + }, + "name" : "itemStack", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemStack" + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "setEquipment", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + } + ], + "name" : "EntityEquippableComponent", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityEquippableComponent" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityComponent" + } + ], + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "componentId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:fire_immune" + } + ], + "functions" : [], + "name" : "EntityFireImmuneComponent", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityFireImmuneComponent" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityComponent" + } + ], + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "componentId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:floats_in_liquid" + } + ], + "functions" : [], + "name" : "EntityFloatsInLiquidComponent", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityFloatsInLiquidComponent" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityComponent" + } + ], + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "componentId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:flying_speed" + } + ], + "functions" : [], + "name" : "EntityFlyingSpeedComponent", + "properties" : [ + { + "is_read_only" : false, + "name" : "value", + "privilege" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityFlyingSpeedComponent" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityComponent" + } + ], + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "componentId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:friction_modifier" + } + ], + "functions" : [], + "name" : "EntityFrictionModifierComponent", + "properties" : [ + { + "is_read_only" : false, + "name" : "value", + "privilege" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityFrictionModifierComponent" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityComponent" + } + ], + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "componentId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:ground_offset" + } + ], + "functions" : [], + "name" : "EntityGroundOffsetComponent", + "properties" : [ + { + "is_read_only" : false, + "name" : "value", + "privilege" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityGroundOffsetComponent" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityComponent" + } + ], + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "componentId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:healable" + } + ], + "functions" : [ + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getFeedItems", + "privilege" : "read_only", + "return_type" : { + "element_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "FeedItem" + }, + "is_bind_type" : false, + "is_errorable" : true, + "name" : "array" + } + } + ], + "name" : "EntityHealableComponent", + "properties" : [ + { + "is_read_only" : true, + "name" : "forceUse", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityHealableComponent" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [], + "name" : "EntityHealthChangedAfterEvent", + "properties" : [ + { + "is_read_only" : true, + "name" : "entity", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Entity" + } + }, + { + "is_read_only" : true, + "name" : "newValue", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : true, + "name" : "oldValue", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityHealthChangedAfterEvent" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityHealthChangedAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + }, + { + "details" : { + "default_value" : "null" + }, + "name" : "options", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityEventOptions" + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "subscribe", + "privilege" : "none", + "return_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityHealthChangedAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityHealthChangedAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "unsubscribe", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + } + } + ], + "name" : "EntityHealthChangedAfterEventSignal", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityHealthChangedAfterEventSignal" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityAttributeComponent" + } + ], + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "componentId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:health" + } + ], + "functions" : [], + "name" : "EntityHealthComponent", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityHealthComponent" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [], + "name" : "EntityHitBlockAfterEvent", + "properties" : [ + { + "is_read_only" : true, + "name" : "blockFace", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Direction" + } + }, + { + "is_read_only" : true, + "name" : "damagingEntity", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Entity" + } + }, + { + "is_read_only" : true, + "name" : "hitBlock", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Block" + } + }, + { + "is_read_only" : true, + "name" : "hitBlockPermutation", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockPermutation" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityHitBlockAfterEvent" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityHitBlockAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + }, + { + "details" : { + "default_value" : "null" + }, + "name" : "options", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityEventOptions" + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "subscribe", + "privilege" : "none", + "return_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityHitBlockAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityHitBlockAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "unsubscribe", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + } + } + ], + "name" : "EntityHitBlockAfterEventSignal", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityHitBlockAfterEventSignal" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [], + "name" : "EntityHitEntityAfterEvent", + "properties" : [ + { + "is_read_only" : true, + "name" : "damagingEntity", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Entity" + } + }, + { + "is_read_only" : true, + "name" : "hitEntity", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Entity" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityHitEntityAfterEvent" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityHitEntityAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + }, + { + "details" : { + "default_value" : "null" + }, + "name" : "options", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityEventOptions" + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "subscribe", + "privilege" : "none", + "return_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityHitEntityAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityHitEntityAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "unsubscribe", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + } + } + ], + "name" : "EntityHitEntityAfterEventSignal", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityHitEntityAfterEventSignal" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [], + "name" : "EntityHurtAfterEvent", + "properties" : [ + { + "is_read_only" : true, + "name" : "damage", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : true, + "name" : "damageSource", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityDamageSource" + } + }, + { + "is_read_only" : true, + "name" : "hurtEntity", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Entity" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityHurtAfterEvent" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityHurtAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + }, + { + "details" : { + "default_value" : "null" + }, + "name" : "options", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityEventOptions" + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "subscribe", + "privilege" : "none", + "return_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityHurtAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityHurtAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "unsubscribe", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + } + } + ], + "name" : "EntityHurtAfterEventSignal", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityHurtAfterEventSignal" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityComponent" + } + ], + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "componentId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:inventory" + } + ], + "functions" : [], + "name" : "EntityInventoryComponent", + "properties" : [ + { + "is_read_only" : true, + "name" : "additionalSlotsPerStrength", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : true, + "name" : "canBeSiphonedFrom", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "is_read_only" : true, + "name" : "container", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Container" + } + } + }, + { + "is_read_only" : true, + "name" : "containerType", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "string" + } + }, + { + "is_read_only" : true, + "name" : "inventorySize", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : true, + "name" : "private", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "is_read_only" : true, + "name" : "restrictToOwner", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityInventoryComponent" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityComponent" + } + ], + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "componentId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:is_baby" + } + ], + "functions" : [], + "name" : "EntityIsBabyComponent", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityIsBabyComponent" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityComponent" + } + ], + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "componentId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:is_charged" + } + ], + "functions" : [], + "name" : "EntityIsChargedComponent", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityIsChargedComponent" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityComponent" + } + ], + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "componentId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:is_chested" + } + ], + "functions" : [], + "name" : "EntityIsChestedComponent", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityIsChestedComponent" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityComponent" + } + ], + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "componentId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:is_dyeable" + } + ], + "functions" : [], + "name" : "EntityIsDyeableComponent", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityIsDyeableComponent" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityComponent" + } + ], + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "componentId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:is_hidden_when_invisible" + } + ], + "functions" : [], + "name" : "EntityIsHiddenWhenInvisibleComponent", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityIsHiddenWhenInvisibleComponent" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityComponent" + } + ], + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "componentId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:is_ignited" + } + ], + "functions" : [], + "name" : "EntityIsIgnitedComponent", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityIsIgnitedComponent" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityComponent" + } + ], + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "componentId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:is_illager_captain" + } + ], + "functions" : [], + "name" : "EntityIsIllagerCaptainComponent", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityIsIllagerCaptainComponent" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityComponent" + } + ], + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "componentId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:is_saddled" + } + ], + "functions" : [], + "name" : "EntityIsSaddledComponent", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityIsSaddledComponent" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityComponent" + } + ], + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "componentId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:is_shaking" + } + ], + "functions" : [], + "name" : "EntityIsShakingComponent", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityIsShakingComponent" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityComponent" + } + ], + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "componentId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:is_sheared" + } + ], + "functions" : [], + "name" : "EntityIsShearedComponent", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityIsShearedComponent" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityComponent" + } + ], + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "componentId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:is_stackable" + } + ], + "functions" : [], + "name" : "EntityIsStackableComponent", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityIsStackableComponent" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityComponent" + } + ], + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "componentId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:is_stunned" + } + ], + "functions" : [], + "name" : "EntityIsStunnedComponent", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityIsStunnedComponent" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityComponent" + } + ], + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "componentId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:is_tamed" + } + ], + "functions" : [], + "name" : "EntityIsTamedComponent", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityIsTamedComponent" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityComponent" + } + ], + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "componentId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:item" + } + ], + "functions" : [], + "name" : "EntityItemComponent", + "properties" : [ + { + "is_read_only" : true, + "name" : "itemStack", + "type" : { + "is_bind_type" : true, + "is_errorable" : true, + "name" : "ItemStack" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityItemComponent" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [], + "name" : "EntityLoadAfterEvent", + "properties" : [ + { + "is_read_only" : false, + "name" : "entity", + "privilege" : "none", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Entity" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityLoadAfterEvent" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityLoadAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "subscribe", + "privilege" : "none", + "return_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityLoadAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityLoadAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "unsubscribe", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + } + } + ], + "name" : "EntityLoadAfterEventSignal", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityLoadAfterEventSignal" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityComponent" + } + ], + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "componentId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:mark_variant" + } + ], + "functions" : [], + "name" : "EntityMarkVariantComponent", + "properties" : [ + { + "is_read_only" : false, + "name" : "value", + "privilege" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityMarkVariantComponent" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityBaseMovementComponent" + } + ], + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "componentId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:movement.amphibious" + } + ], + "functions" : [], + "name" : "EntityMovementAmphibiousComponent", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityMovementAmphibiousComponent" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityBaseMovementComponent" + } + ], + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "componentId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:movement.basic" + } + ], + "functions" : [], + "name" : "EntityMovementBasicComponent", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityMovementBasicComponent" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityBaseMovementComponent" + } + ], + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "componentId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:movement.fly" + } + ], + "functions" : [], + "name" : "EntityMovementFlyComponent", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityMovementFlyComponent" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityBaseMovementComponent" + } + ], + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "componentId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:movement.generic" + } + ], + "functions" : [], + "name" : "EntityMovementGenericComponent", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityMovementGenericComponent" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityBaseMovementComponent" + } + ], + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "componentId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:movement.hover" + } + ], + "functions" : [], + "name" : "EntityMovementHoverComponent", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityMovementHoverComponent" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityBaseMovementComponent" + } + ], + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "componentId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:movement.jump" + } + ], + "functions" : [], + "name" : "EntityMovementJumpComponent", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityMovementJumpComponent" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityBaseMovementComponent" + } + ], + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "componentId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:movement.skip" + } + ], + "functions" : [], + "name" : "EntityMovementSkipComponent", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityMovementSkipComponent" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityNavigationComponent" + } + ], + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "componentId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:navigation.climb" + } + ], + "functions" : [], + "name" : "EntityNavigationClimbComponent", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityNavigationClimbComponent" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityComponent" + } + ], + "constants" : [], + "functions" : [], + "name" : "EntityNavigationComponent", + "properties" : [ + { + "is_read_only" : true, + "name" : "avoidDamageBlocks", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "is_read_only" : true, + "name" : "avoidPortals", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "is_read_only" : true, + "name" : "avoidSun", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "is_read_only" : true, + "name" : "avoidWater", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "is_read_only" : true, + "name" : "canBreach", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "is_read_only" : true, + "name" : "canBreakDoors", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "is_read_only" : true, + "name" : "canFloat", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "is_read_only" : true, + "name" : "canJump", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "is_read_only" : true, + "name" : "canOpenDoors", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "is_read_only" : true, + "name" : "canOpenIronDoors", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "is_read_only" : true, + "name" : "canPassDoors", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "is_read_only" : true, + "name" : "canPathFromAir", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "is_read_only" : true, + "name" : "canPathOverLava", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "is_read_only" : true, + "name" : "canPathOverWater", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "is_read_only" : true, + "name" : "canSink", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "is_read_only" : true, + "name" : "canSwim", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "is_read_only" : true, + "name" : "canWalk", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "is_read_only" : true, + "name" : "canWalkInLava", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "is_read_only" : true, + "name" : "isAmphibious", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityNavigationComponent" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityNavigationComponent" + } + ], + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "componentId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:navigation.float" + } + ], + "functions" : [], + "name" : "EntityNavigationFloatComponent", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityNavigationFloatComponent" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityNavigationComponent" + } + ], + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "componentId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:navigation.fly" + } + ], + "functions" : [], + "name" : "EntityNavigationFlyComponent", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityNavigationFlyComponent" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityNavigationComponent" + } + ], + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "componentId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:navigation.generic" + } + ], + "functions" : [], + "name" : "EntityNavigationGenericComponent", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityNavigationGenericComponent" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityNavigationComponent" + } + ], + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "componentId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:navigation.hover" + } + ], + "functions" : [], + "name" : "EntityNavigationHoverComponent", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityNavigationHoverComponent" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityNavigationComponent" + } + ], + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "componentId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:navigation.walk" + } + ], + "functions" : [], + "name" : "EntityNavigationWalkComponent", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityNavigationWalkComponent" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityComponent" + } + ], + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "componentId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:onfire" + } + ], + "functions" : [], + "name" : "EntityOnFireComponent", + "properties" : [ + { + "is_read_only" : true, + "name" : "onFireTicksRemaining", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityOnFireComponent" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityComponent" + } + ], + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "componentId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:projectile" + } + ], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "velocity", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + }, + { + "details" : { + "default_value" : "null" + }, + "name" : "options", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ProjectileShootOptions" + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "shoot", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + } + ], + "name" : "EntityProjectileComponent", + "properties" : [ + { + "is_read_only" : false, + "name" : "airInertia", + "privilege" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : false, + "name" : "catchFireOnHurt", + "privilege" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "critParticlesOnProjectileHurt", + "privilege" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "destroyOnProjectileHurt", + "privilege" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "gravity", + "privilege" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : false, + "name" : "hitEntitySound", + "privilege" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + }, + { + "is_read_only" : false, + "name" : "hitGroundSound", + "privilege" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + }, + { + "is_read_only" : false, + "name" : "hitParticle", + "privilege" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + }, + { + "is_read_only" : false, + "name" : "lightningStrikeOnHit", + "privilege" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "liquidInertia", + "privilege" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : false, + "name" : "onFireTime", + "privilege" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : false, + "name" : "owner", + "privilege" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Entity" + } + } + }, + { + "is_read_only" : false, + "name" : "shouldBounceOnHit", + "privilege" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "stopOnHit", + "privilege" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityProjectileComponent" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityComponent" + } + ], + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "componentId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:push_through" + } + ], + "functions" : [], + "name" : "EntityPushThroughComponent", + "properties" : [ + { + "is_read_only" : false, + "name" : "value", + "privilege" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityPushThroughComponent" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [], + "name" : "EntityRemoveAfterEvent", + "properties" : [ + { + "is_read_only" : true, + "name" : "removedEntityId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + }, + { + "is_read_only" : true, + "name" : "typeId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityRemoveAfterEvent" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityRemoveAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + }, + { + "details" : { + "default_value" : "null" + }, + "name" : "options", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityEventOptions" + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "subscribe", + "privilege" : "none", + "return_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityRemoveAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityRemoveAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "unsubscribe", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + } + } + ], + "name" : "EntityRemoveAfterEventSignal", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityRemoveAfterEventSignal" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [], + "name" : "EntityRemoveBeforeEvent", + "properties" : [ + { + "is_read_only" : true, + "name" : "removedEntity", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Entity" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityRemoveBeforeEvent" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityRemoveBeforeEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "subscribe", + "privilege" : "none", + "return_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityRemoveBeforeEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityRemoveBeforeEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "unsubscribe", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + } + } + ], + "name" : "EntityRemoveBeforeEventSignal", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityRemoveBeforeEventSignal" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityComponent" + } + ], + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "componentId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:rideable" + } + ], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "rider", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Entity" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "addRider", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "rider", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Entity" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "ejectRider", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "ejectRiders", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getFamilyTypes", + "privilege" : "read_only", + "return_type" : { + "element_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "is_bind_type" : false, + "is_errorable" : true, + "name" : "array" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getRiders", + "privilege" : "read_only", + "return_type" : { + "element_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Entity" + }, + "is_bind_type" : false, + "is_errorable" : true, + "name" : "array" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getSeats", + "privilege" : "read_only", + "return_type" : { + "element_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Seat" + }, + "is_bind_type" : false, + "is_errorable" : true, + "name" : "array" + } + } + ], + "name" : "EntityRideableComponent", + "properties" : [ + { + "is_read_only" : true, + "name" : "controllingSeat", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : true, + "name" : "crouchingSkipInteract", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "is_read_only" : true, + "name" : "interactText", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "string" + } + }, + { + "is_read_only" : true, + "name" : "passengerMaxWidth", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : true, + "name" : "pullInEntities", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "is_read_only" : true, + "name" : "riderCanInteract", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "is_read_only" : true, + "name" : "seatCount", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityRideableComponent" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityComponent" + } + ], + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "componentId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:riding" + } + ], + "functions" : [], + "name" : "EntityRidingComponent", + "properties" : [ + { + "is_read_only" : true, + "name" : "entityRidingOn", + "type" : { + "is_bind_type" : true, + "is_errorable" : true, + "name" : "Entity" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityRidingComponent" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityComponent" + } + ], + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "componentId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:scale" + } + ], + "functions" : [], + "name" : "EntityScaleComponent", + "properties" : [ + { + "is_read_only" : false, + "name" : "value", + "privilege" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityScaleComponent" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityComponent" + } + ], + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "componentId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:skin_id" + } + ], + "functions" : [], + "name" : "EntitySkinIdComponent", + "properties" : [ + { + "is_read_only" : false, + "name" : "value", + "privilege" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntitySkinIdComponent" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [], + "name" : "EntitySpawnAfterEvent", + "properties" : [ + { + "is_read_only" : true, + "name" : "cause", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityInitializationCause" + } + }, + { + "is_read_only" : false, + "name" : "entity", + "privilege" : "none", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Entity" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntitySpawnAfterEvent" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntitySpawnAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "subscribe", + "privilege" : "none", + "return_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntitySpawnAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntitySpawnAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "unsubscribe", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + } + } + ], + "name" : "EntitySpawnAfterEventSignal", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntitySpawnAfterEventSignal" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityComponent" + } + ], + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "componentId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:tamemount" + } + ], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "showParticles", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "tame", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + } + ], + "name" : "EntityTameMountComponent", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityTameMountComponent" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [], + "name" : "EntityType", + "properties" : [ + { + "is_read_only" : true, + "name" : "id", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityType" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityComponent" + } + ], + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "componentId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:type_family" + } + ], + "functions" : [ + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getTypeFamilies", + "privilege" : "read_only", + "return_type" : { + "element_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "is_bind_type" : false, + "is_errorable" : true, + "name" : "array" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "typeFamily", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "hasTypeFamily", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + } + ], + "name" : "EntityTypeFamilyComponent", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityTypeFamilyComponent" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "identifier", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + ], + "is_constructor" : false, + "is_static" : true, + "name" : "get", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityType" + } + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : true, + "name" : "getAll", + "privilege" : "read_only", + "return_type" : { + "element_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityType" + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + } + } + ], + "name" : "EntityTypes", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityTypes" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityComponent" + } + ], + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "componentId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:variant" + } + ], + "functions" : [], + "name" : "EntityVariantComponent", + "properties" : [ + { + "is_read_only" : true, + "name" : "value", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityVariantComponent" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityComponent" + } + ], + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "componentId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:wants_jockey" + } + ], + "functions" : [], + "name" : "EntityWantsJockeyComponent", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityWantsJockeyComponent" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getImpactedBlocks", + "privilege" : "read_only", + "return_type" : { + "element_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Block" + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + } + } + ], + "name" : "ExplosionAfterEvent", + "properties" : [ + { + "is_read_only" : true, + "name" : "dimension", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Dimension" + } + }, + { + "is_read_only" : true, + "name" : "source", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Entity" + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ExplosionAfterEvent" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ExplosionAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "subscribe", + "privilege" : "none", + "return_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ExplosionAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ExplosionAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "unsubscribe", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + } + } + ], + "name" : "ExplosionAfterEventSignal", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ExplosionAfterEventSignal" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ExplosionAfterEvent" + } + ], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "blocks", + "type" : { + "element_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Block" + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "setImpactedBlocks", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + } + } + ], + "name" : "ExplosionBeforeEvent", + "properties" : [ + { + "is_read_only" : false, + "name" : "cancel", + "privilege" : "read_only", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ExplosionBeforeEvent" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ExplosionBeforeEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "subscribe", + "privilege" : "none", + "return_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ExplosionBeforeEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ExplosionBeforeEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "unsubscribe", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + } + } + ], + "name" : "ExplosionBeforeEventSignal", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ExplosionBeforeEventSignal" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getEffects", + "privilege" : "read_only", + "return_type" : { + "element_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "FeedItemEffect" + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + } + } + ], + "name" : "FeedItem", + "properties" : [ + { + "is_read_only" : true, + "name" : "healAmount", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : true, + "name" : "item", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "FeedItem" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [], + "name" : "FeedItemEffect", + "properties" : [ + { + "is_read_only" : true, + "name" : "amplifier", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : true, + "name" : "chance", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : true, + "name" : "duration", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : true, + "name" : "name", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "FeedItemEffect" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [], + "name" : "GameRuleChangeAfterEvent", + "properties" : [ + { + "is_read_only" : true, + "name" : "rule", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "GameRule" + } + }, + { + "is_read_only" : true, + "name" : "value", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "variant", + "variant_types" : [ + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + ] + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "GameRuleChangeAfterEvent" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "GameRuleChangeAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "subscribe", + "privilege" : "none", + "return_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "GameRuleChangeAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "GameRuleChangeAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "unsubscribe", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + } + } + ], + "name" : "GameRuleChangeAfterEventSignal", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "GameRuleChangeAfterEventSignal" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [], + "name" : "GameRules", + "properties" : [ + { + "is_read_only" : false, + "name" : "commandBlockOutput", + "privilege" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "commandBlocksEnabled", + "privilege" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "doDayLightCycle", + "privilege" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "doEntityDrops", + "privilege" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "doFireTick", + "privilege" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "doImmediateRespawn", + "privilege" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "doInsomnia", + "privilege" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "doLimitedCrafting", + "privilege" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "doMobLoot", + "privilege" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "doMobSpawning", + "privilege" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "doTileDrops", + "privilege" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "doWeatherCycle", + "privilege" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "drowningDamage", + "privilege" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "fallDamage", + "privilege" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "fireDamage", + "privilege" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "freezeDamage", + "privilege" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "functionCommandLimit", + "privilege" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : false, + "name" : "keepInventory", + "privilege" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "maxCommandChainLength", + "privilege" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : false, + "name" : "mobGriefing", + "privilege" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "naturalRegeneration", + "privilege" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "playersSleepingPercentage", + "privilege" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : false, + "name" : "projectilesCanBreakBlocks", + "privilege" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "pvp", + "privilege" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "randomTickSpeed", + "privilege" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : false, + "name" : "recipesUnlock", + "privilege" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "respawnBlocksExplode", + "privilege" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "sendCommandFeedback", + "privilege" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "showBorderEffect", + "privilege" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "showCoordinates", + "privilege" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "showDaysPlayed", + "privilege" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "showDeathMessages", + "privilege" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "showRecipeMessages", + "privilege" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "showTags", + "privilege" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "spawnRadius", + "privilege" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : false, + "name" : "tntExplodes", + "privilege" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "tntExplosionDropDecay", + "privilege" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "GameRules" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ButtonPushAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "subscribe", + "privilege" : "none", + "return_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ButtonPushAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ButtonPushAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "unsubscribe", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + } + } + ], + "name" : "IButtonPushAfterEventSignal", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "IButtonPushAfterEventSignal" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "LeverActionAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "subscribe", + "privilege" : "none", + "return_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "LeverActionAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "LeverActionAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "unsubscribe", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + } + } + ], + "name" : "ILeverActionAfterEventSignal", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ILeverActionAfterEventSignal" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerJoinAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "subscribe", + "privilege" : "none", + "return_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerJoinAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerJoinAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "unsubscribe", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + } + } + ], + "name" : "IPlayerJoinAfterEventSignal", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "IPlayerJoinAfterEventSignal" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerLeaveAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "subscribe", + "privilege" : "none", + "return_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerLeaveAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerLeaveAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "unsubscribe", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + } + } + ], + "name" : "IPlayerLeaveAfterEventSignal", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "IPlayerLeaveAfterEventSignal" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerSpawnAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "subscribe", + "privilege" : "none", + "return_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerSpawnAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerSpawnAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "unsubscribe", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + } + } + ], + "name" : "IPlayerSpawnAfterEventSignal", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "IPlayerSpawnAfterEventSignal" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [], + "name" : "ItemCompleteUseAfterEvent", + "properties" : [ + { + "is_read_only" : true, + "name" : "itemStack", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemStack" + } + }, + { + "is_read_only" : true, + "name" : "source", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Player" + } + }, + { + "is_read_only" : true, + "name" : "useDuration", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemCompleteUseAfterEvent" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemCompleteUseAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "subscribe", + "privilege" : "none", + "return_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemCompleteUseAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemCompleteUseAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "unsubscribe", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + } + } + ], + "name" : "ItemCompleteUseAfterEventSignal", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemCompleteUseAfterEventSignal" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Component" + } + ], + "constants" : [], + "functions" : [], + "name" : "ItemComponent", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemComponent" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemComponent" + } + ], + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "componentId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:cooldown" + } + ], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "player", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Player" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "getCooldownTicksRemaining", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "cooldownCategory", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "isCooldownCategory", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "player", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Player" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "startCooldown", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + } + ], + "name" : "ItemCooldownComponent", + "properties" : [ + { + "is_read_only" : true, + "name" : "cooldownCategory", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "string" + } + }, + { + "is_read_only" : true, + "name" : "cooldownTicks", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemCooldownComponent" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemComponent" + } + ], + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "componentId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:durability" + } + ], + "functions" : [ + { + "arguments" : [ + { + "details" : { + "default_value" : 0, + "max_value" : 3, + "min_value" : 0 + }, + "name" : "unbreakingEnchantmentLevel", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "getDamageChance", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getDamageChanceRange", + "privilege" : "none", + "return_type" : { + "from_module" : { + "name" : "@minecraft/common", + "uuid" : "77ec12b4-1b2b-4c98-8d34-d1cd63f849d5", + "version" : "1.1.0" + }, + "is_bind_type" : true, + "is_errorable" : true, + "name" : "NumberRange" + } + } + ], + "name" : "ItemDurabilityComponent", + "properties" : [ + { + "is_read_only" : false, + "name" : "damage", + "privilege" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : true, + "name" : "maxDurability", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemDurabilityComponent" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemComponent" + } + ], + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "componentId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:enchantable" + } + ], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "enchantment", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Enchantment" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "addEnchantment", + "privilege" : "none", + "return_type" : { + "error_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EnchantmentLevelOutOfBoundsError" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EnchantmentTypeNotCompatibleError" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EnchantmentTypeUnknownIdError" + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "Error" + } + ], + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "enchantments", + "type" : { + "element_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Enchantment" + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "addEnchantments", + "privilege" : "none", + "return_type" : { + "error_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EnchantmentLevelOutOfBoundsError" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EnchantmentTypeNotCompatibleError" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EnchantmentTypeUnknownIdError" + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "Error" + } + ], + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "enchantment", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Enchantment" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "canAddEnchantment", + "privilege" : "read_only", + "return_type" : { + "error_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EnchantmentLevelOutOfBoundsError" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EnchantmentTypeUnknownIdError" + } + ], + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "enchantmentType", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "variant", + "variant_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EnchantmentType" + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + ] + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "getEnchantment", + "privilege" : "read_only", + "return_type" : { + "error_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EnchantmentTypeUnknownIdError" + } + ], + "is_bind_type" : false, + "is_errorable" : true, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Enchantment" + } + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getEnchantments", + "privilege" : "read_only", + "return_type" : { + "element_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Enchantment" + }, + "is_bind_type" : false, + "is_errorable" : true, + "name" : "array" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "enchantmentType", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "variant", + "variant_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EnchantmentType" + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + ] + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "hasEnchantment", + "privilege" : "read_only", + "return_type" : { + "error_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EnchantmentTypeUnknownIdError" + } + ], + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "removeAllEnchantments", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "enchantmentType", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "variant", + "variant_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EnchantmentType" + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + ] + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "removeEnchantment", + "privilege" : "none", + "return_type" : { + "error_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EnchantmentTypeUnknownIdError" + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "Error" + } + ], + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + } + ], + "name" : "ItemEnchantableComponent", + "properties" : [ + { + "is_read_only" : true, + "name" : "slots", + "type" : { + "element_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EnchantmentSlot" + }, + "is_bind_type" : false, + "is_errorable" : true, + "name" : "array" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemEnchantableComponent" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemComponent" + } + ], + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "componentId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:food" + } + ], + "functions" : [], + "name" : "ItemFoodComponent", + "properties" : [ + { + "is_read_only" : true, + "name" : "canAlwaysEat", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "is_read_only" : true, + "name" : "nutrition", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : true, + "name" : "saturationModifier", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : true, + "name" : "usingConvertsTo", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "string" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemFoodComponent" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [], + "name" : "ItemReleaseUseAfterEvent", + "properties" : [ + { + "is_read_only" : true, + "name" : "itemStack", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemStack" + } + } + }, + { + "is_read_only" : true, + "name" : "source", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Player" + } + }, + { + "is_read_only" : true, + "name" : "useDuration", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemReleaseUseAfterEvent" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemReleaseUseAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "subscribe", + "privilege" : "none", + "return_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemReleaseUseAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemReleaseUseAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "unsubscribe", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + } + } + ], + "name" : "ItemReleaseUseAfterEventSignal", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemReleaseUseAfterEventSignal" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "clearDynamicProperties", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "clone", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemStack" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "itemType", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "variant", + "variant_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemType" + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + ] + } + }, + { + "details" : { + "default_value" : 1, + "max_value" : 255, + "min_value" : 1 + }, + "name" : "amount", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + ], + "is_constructor" : true, + "name" : "constructor", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : true, + "is_errorable" : true, + "name" : "ItemStack" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getCanDestroy", + "privilege" : "none", + "return_type" : { + "element_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getCanPlaceOn", + "privilege" : "none", + "return_type" : { + "element_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "componentId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "getComponent", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemComponent" + } + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getComponents", + "privilege" : "read_only", + "return_type" : { + "element_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemComponent" + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "identifier", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "getDynamicProperty", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "variant", + "variant_types" : [ + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "double", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + ] + } + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getDynamicPropertyIds", + "privilege" : "read_only", + "return_type" : { + "element_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getDynamicPropertyTotalByteCount", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getLore", + "privilege" : "read_only", + "return_type" : { + "element_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getTags", + "privilege" : "read_only", + "return_type" : { + "element_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "componentId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "hasComponent", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "tag", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "hasTag", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "itemStack", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemStack" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "isStackableWith", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "itemName", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + }, + { + "details" : { + "default_value" : "null" + }, + "name" : "states", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "key_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "name" : "map", + "value_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "variant", + "variant_types" : [ + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + ] + } + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "matches", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "arguments" : [ + { + "details" : { + "default_value" : "null" + }, + "name" : "blockIdentifiers", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "element_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "setCanDestroy", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [ + { + "details" : { + "default_value" : "null" + }, + "name" : "blockIdentifiers", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "element_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "setCanPlaceOn", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "identifier", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + }, + { + "details" : { + "default_value" : "null" + }, + "name" : "value", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "variant", + "variant_types" : [ + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "double", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + ] + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "setDynamicProperty", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [ + { + "details" : { + "default_value" : "null" + }, + "name" : "loreList", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "element_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "setLore", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + } + ], + "name" : "ItemStack", + "properties" : [ + { + "is_read_only" : false, + "name" : "amount", + "privilege" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : true, + "name" : "isStackable", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "keepOnDeath", + "privilege" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "lockMode", + "privilege" : "none", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemLockMode" + } + }, + { + "is_read_only" : true, + "name" : "maxAmount", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : false, + "name" : "nameTag", + "privilege" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + }, + { + "is_read_only" : true, + "name" : "type", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemType" + } + }, + { + "is_read_only" : true, + "name" : "typeId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemStack" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [], + "name" : "ItemStartUseAfterEvent", + "properties" : [ + { + "is_read_only" : true, + "name" : "itemStack", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemStack" + } + }, + { + "is_read_only" : true, + "name" : "source", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Player" + } + }, + { + "is_read_only" : true, + "name" : "useDuration", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemStartUseAfterEvent" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemStartUseAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "subscribe", + "privilege" : "none", + "return_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemStartUseAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemStartUseAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "unsubscribe", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + } + } + ], + "name" : "ItemStartUseAfterEventSignal", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemStartUseAfterEventSignal" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [], + "name" : "ItemStartUseOnAfterEvent", + "properties" : [ + { + "is_read_only" : true, + "name" : "block", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Block" + } + }, + { + "is_read_only" : true, + "name" : "blockFace", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Direction" + } + }, + { + "is_read_only" : true, + "name" : "itemStack", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemStack" + } + } + }, + { + "is_read_only" : true, + "name" : "source", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Player" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemStartUseOnAfterEvent" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemStartUseOnAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "subscribe", + "privilege" : "none", + "return_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemStartUseOnAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemStartUseOnAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "unsubscribe", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + } + } + ], + "name" : "ItemStartUseOnAfterEventSignal", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemStartUseOnAfterEventSignal" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [], + "name" : "ItemStopUseAfterEvent", + "properties" : [ + { + "is_read_only" : true, + "name" : "itemStack", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemStack" + } + } + }, + { + "is_read_only" : true, + "name" : "source", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Player" + } + }, + { + "is_read_only" : true, + "name" : "useDuration", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemStopUseAfterEvent" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemStopUseAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "subscribe", + "privilege" : "none", + "return_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemStopUseAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemStopUseAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "unsubscribe", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + } + } + ], + "name" : "ItemStopUseAfterEventSignal", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemStopUseAfterEventSignal" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [], + "name" : "ItemStopUseOnAfterEvent", + "properties" : [ + { + "is_read_only" : true, + "name" : "block", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Block" + } + }, + { + "is_read_only" : true, + "name" : "itemStack", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemStack" + } + } + }, + { + "is_read_only" : true, + "name" : "source", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Player" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemStopUseOnAfterEvent" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemStopUseOnAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "subscribe", + "privilege" : "none", + "return_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemStopUseOnAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemStopUseOnAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "unsubscribe", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + } + } + ], + "name" : "ItemStopUseOnAfterEventSignal", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemStopUseOnAfterEventSignal" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [], + "name" : "ItemType", + "properties" : [ + { + "is_read_only" : true, + "name" : "id", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemType" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "itemId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + ], + "is_constructor" : false, + "is_static" : true, + "name" : "get", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemType" + } + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : true, + "name" : "getAll", + "privilege" : "read_only", + "return_type" : { + "element_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemType" + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + } + } + ], + "name" : "ItemTypes", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemTypes" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [], + "name" : "ItemUseAfterEvent", + "properties" : [ + { + "is_read_only" : false, + "name" : "itemStack", + "privilege" : "read_only", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemStack" + } + }, + { + "is_read_only" : true, + "name" : "source", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Player" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemUseAfterEvent" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemUseAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "subscribe", + "privilege" : "none", + "return_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemUseAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemUseAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "unsubscribe", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + } + } + ], + "name" : "ItemUseAfterEventSignal", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemUseAfterEventSignal" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemUseAfterEvent" + } + ], + "constants" : [], + "functions" : [], + "name" : "ItemUseBeforeEvent", + "properties" : [ + { + "is_read_only" : false, + "name" : "cancel", + "privilege" : "read_only", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemUseBeforeEvent" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemUseBeforeEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "subscribe", + "privilege" : "none", + "return_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemUseBeforeEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemUseBeforeEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "unsubscribe", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + } + } + ], + "name" : "ItemUseBeforeEventSignal", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemUseBeforeEventSignal" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [], + "name" : "ItemUseOnAfterEvent", + "properties" : [ + { + "is_read_only" : true, + "name" : "block", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Block" + } + }, + { + "is_read_only" : true, + "name" : "blockFace", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Direction" + } + }, + { + "is_read_only" : true, + "name" : "faceLocation", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + }, + { + "is_read_only" : true, + "name" : "itemStack", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemStack" + } + }, + { + "is_read_only" : true, + "name" : "source", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Player" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemUseOnAfterEvent" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemUseOnAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "subscribe", + "privilege" : "none", + "return_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemUseOnAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemUseOnAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "unsubscribe", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + } + } + ], + "name" : "ItemUseOnAfterEventSignal", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemUseOnAfterEventSignal" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemUseOnAfterEvent" + } + ], + "constants" : [], + "functions" : [], + "name" : "ItemUseOnBeforeEvent", + "properties" : [ + { + "is_read_only" : false, + "name" : "cancel", + "privilege" : "read_only", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemUseOnBeforeEvent" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemUseOnBeforeEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "subscribe", + "privilege" : "none", + "return_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemUseOnBeforeEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemUseOnBeforeEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "unsubscribe", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + } + } + ], + "name" : "ItemUseOnBeforeEventSignal", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemUseOnBeforeEventSignal" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockEvent" + } + ], + "constants" : [], + "functions" : [], + "name" : "LeverActionAfterEvent", + "properties" : [ + { + "is_read_only" : true, + "name" : "isPowered", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : true, + "name" : "player", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Player" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "LeverActionAfterEvent" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ILeverActionAfterEventSignal" + } + ], + "constants" : [], + "functions" : [], + "name" : "LeverActionAfterEventSignal", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "LeverActionAfterEventSignal" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockVolumeBase" + } + ], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "locations", + "type" : { + "element_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "add", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "locations", + "type" : { + "element_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + } + } + ], + "is_constructor" : true, + "name" : "constructor", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ListBlockVolume" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "locations", + "type" : { + "element_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "remove", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + } + } + ], + "name" : "ListBlockVolume", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ListBlockVolume" + } + }, + { + "base_types" : [], + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "nether", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:nether" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "overworld", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:overworld" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "theEnd", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:the_end" + } + ], + "functions" : [], + "name" : "MinecraftDimensionTypes", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "MinecraftDimensionTypes" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [], + "is_constructor" : true, + "name" : "constructor", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "MolangVariableMap" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "variableName", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + }, + { + "details" : null, + "name" : "color", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "RGB" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "setColorRGB", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "variableName", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + }, + { + "details" : null, + "name" : "color", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "RGBA" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "setColorRGBA", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "variableName", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + }, + { + "details" : { + "max_value" : 3.402823466385289e+38, + "min_value" : -3.402823466385289e+38 + }, + "name" : "number", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "setFloat", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "variableName", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + }, + { + "details" : { + "max_value" : 3.402823466385289e+38, + "min_value" : -3.402823466385289e+38 + }, + "name" : "speed", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "details" : null, + "name" : "direction", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "setSpeedAndDirection", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "variableName", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + }, + { + "details" : null, + "name" : "vector", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "setVector3", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + } + ], + "name" : "MolangVariableMap", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "MolangVariableMap" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockEvent" + } + ], + "constants" : [], + "functions" : [], + "name" : "PistonActivateAfterEvent", + "properties" : [ + { + "is_read_only" : true, + "name" : "isExpanding", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : true, + "name" : "piston", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockPistonComponent" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PistonActivateAfterEvent" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PistonActivateAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "subscribe", + "privilege" : "none", + "return_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PistonActivateAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PistonActivateAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "unsubscribe", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + } + } + ], + "name" : "PistonActivateAfterEventSignal", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PistonActivateAfterEventSignal" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Entity" + } + ], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : { + "max_value" : 16777216, + "min_value" : -16777216 + }, + "name" : "amount", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "addExperience", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "uint32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "arguments" : [ + { + "details" : { + "max_value" : 16777216, + "min_value" : -16777216 + }, + "name" : "amount", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "addLevels", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getGameMode", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : true, + "is_errorable" : true, + "name" : "GameMode" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "cooldownCategory", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "getItemCooldown", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getSpawnPoint", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "DimensionLocation" + } + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getTotalXp", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "uint32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "trackId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + }, + { + "details" : { + "default_value" : "null" + }, + "name" : "musicOptions", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "MusicOptions" + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "playMusic", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "soundId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + }, + { + "details" : { + "default_value" : "null" + }, + "name" : "soundOptions", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerSoundOptions" + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "playSound", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "trackId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + }, + { + "details" : { + "default_value" : "null" + }, + "name" : "musicOptions", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "MusicOptions" + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "queueMusic", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "resetLevel", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "message", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "variant", + "variant_types" : [ + { + "element_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "variant", + "variant_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "RawMessage" + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + ] + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "RawMessage" + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + ] + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "sendMessage", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [ + { + "details" : { + "default_value" : "null" + }, + "name" : "gameMode", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "GameMode" + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "setGameMode", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [ + { + "details" : { + "default_value" : "null" + }, + "name" : "spawnPoint", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "DimensionLocation" + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "setSpawnPoint", + "privilege" : "none", + "return_type" : { + "error_types" : [ + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "Error" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "LocationOutOfWorldBoundariesError" + } + ], + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "cooldownCategory", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + }, + { + "details" : { + "max_value" : 32767, + "min_value" : 0 + }, + "name" : "tickDuration", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "startItemCooldown", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "stopMusic", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + } + ], + "name" : "Player", + "properties" : [ + { + "is_read_only" : true, + "name" : "camera", + "type" : { + "is_bind_type" : true, + "is_errorable" : true, + "name" : "Camera" + } + }, + { + "is_read_only" : true, + "name" : "inputPermissions", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerInputPermissions" + } + }, + { + "is_read_only" : true, + "name" : "isEmoting", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "is_read_only" : true, + "name" : "isFlying", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "is_read_only" : true, + "name" : "isGliding", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "is_read_only" : true, + "name" : "isJumping", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "is_read_only" : true, + "name" : "level", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : true, + "name" : "name", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "string" + } + }, + { + "is_read_only" : true, + "name" : "onScreenDisplay", + "type" : { + "is_bind_type" : true, + "is_errorable" : true, + "name" : "ScreenDisplay" + } + }, + { + "is_read_only" : false, + "name" : "selectedSlotIndex", + "privilege" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : true, + "name" : "totalXpNeededForNextLevel", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : true, + "name" : "xpEarnedAtCurrentLevel", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Player" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockEvent" + } + ], + "constants" : [], + "functions" : [], + "name" : "PlayerBreakBlockAfterEvent", + "properties" : [ + { + "is_read_only" : true, + "name" : "brokenBlockPermutation", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockPermutation" + } + }, + { + "is_read_only" : true, + "name" : "itemStackAfterBreak", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemStack" + } + } + }, + { + "is_read_only" : true, + "name" : "itemStackBeforeBreak", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemStack" + } + } + }, + { + "is_read_only" : true, + "name" : "player", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Player" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerBreakBlockAfterEvent" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerBreakBlockAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + }, + { + "details" : { + "default_value" : "null" + }, + "name" : "options", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockEventOptions" + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "subscribe", + "privilege" : "none", + "return_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerBreakBlockAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerBreakBlockAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "unsubscribe", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + } + } + ], + "name" : "PlayerBreakBlockAfterEventSignal", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerBreakBlockAfterEventSignal" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockEvent" + } + ], + "constants" : [], + "functions" : [], + "name" : "PlayerBreakBlockBeforeEvent", + "properties" : [ + { + "is_read_only" : false, + "name" : "cancel", + "privilege" : "read_only", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "itemStack", + "privilege" : "read_only", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemStack" + } + } + }, + { + "is_read_only" : true, + "name" : "player", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Player" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerBreakBlockBeforeEvent" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerBreakBlockBeforeEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + }, + { + "details" : { + "default_value" : "null" + }, + "name" : "options", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockEventOptions" + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "subscribe", + "privilege" : "none", + "return_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerBreakBlockBeforeEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerBreakBlockBeforeEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "unsubscribe", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + } + } + ], + "name" : "PlayerBreakBlockBeforeEventSignal", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerBreakBlockBeforeEventSignal" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [], + "name" : "PlayerDimensionChangeAfterEvent", + "properties" : [ + { + "is_read_only" : true, + "name" : "fromDimension", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Dimension" + } + }, + { + "is_read_only" : true, + "name" : "fromLocation", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + }, + { + "is_read_only" : true, + "name" : "player", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Player" + } + }, + { + "is_read_only" : true, + "name" : "toDimension", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Dimension" + } + }, + { + "is_read_only" : true, + "name" : "toLocation", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerDimensionChangeAfterEvent" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerDimensionChangeAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "subscribe", + "privilege" : "none", + "return_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerDimensionChangeAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerDimensionChangeAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "unsubscribe", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + } + } + ], + "name" : "PlayerDimensionChangeAfterEventSignal", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerDimensionChangeAfterEventSignal" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [], + "name" : "PlayerGameModeChangeAfterEvent", + "properties" : [ + { + "is_read_only" : true, + "name" : "fromGameMode", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "GameMode" + } + }, + { + "is_read_only" : true, + "name" : "player", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Player" + } + }, + { + "is_read_only" : true, + "name" : "toGameMode", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "GameMode" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerGameModeChangeAfterEvent" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerGameModeChangeAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "subscribe", + "privilege" : "none", + "return_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerGameModeChangeAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerGameModeChangeAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "unsubscribe", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + } + } + ], + "name" : "PlayerGameModeChangeAfterEventSignal", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerGameModeChangeAfterEventSignal" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [], + "name" : "PlayerGameModeChangeBeforeEvent", + "properties" : [ + { + "is_read_only" : false, + "name" : "cancel", + "privilege" : "read_only", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : true, + "name" : "fromGameMode", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "GameMode" + } + }, + { + "is_read_only" : true, + "name" : "player", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Player" + } + }, + { + "is_read_only" : false, + "name" : "toGameMode", + "privilege" : "read_only", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "GameMode" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerGameModeChangeBeforeEvent" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerGameModeChangeBeforeEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "subscribe", + "privilege" : "none", + "return_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerGameModeChangeBeforeEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerGameModeChangeBeforeEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "unsubscribe", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + } + } + ], + "name" : "PlayerGameModeChangeBeforeEventSignal", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerGameModeChangeBeforeEventSignal" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [], + "name" : "PlayerInputPermissionCategoryChangeAfterEvent", + "properties" : [ + { + "is_read_only" : true, + "name" : "category", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "InputPermissionCategory" + } + }, + { + "is_read_only" : true, + "name" : "enabled", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : true, + "name" : "player", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Player" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerInputPermissionCategoryChangeAfterEvent" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerInputPermissionCategoryChangeAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "subscribe", + "privilege" : "none", + "return_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerInputPermissionCategoryChangeAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerInputPermissionCategoryChangeAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "unsubscribe", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + } + } + ], + "name" : "PlayerInputPermissionCategoryChangeAfterEventSignal", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerInputPermissionCategoryChangeAfterEventSignal" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [], + "name" : "PlayerInputPermissions", + "properties" : [ + { + "is_read_only" : false, + "name" : "cameraEnabled", + "privilege" : "read_only", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "movementEnabled", + "privilege" : "read_only", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerInputPermissions" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [], + "name" : "PlayerInteractWithBlockAfterEvent", + "properties" : [ + { + "is_read_only" : true, + "name" : "block", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Block" + } + }, + { + "is_read_only" : true, + "name" : "blockFace", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Direction" + } + }, + { + "is_read_only" : true, + "name" : "faceLocation", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + }, + { + "is_read_only" : true, + "name" : "itemStack", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemStack" + } + } + }, + { + "is_read_only" : true, + "name" : "player", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Player" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerInteractWithBlockAfterEvent" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerInteractWithBlockAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "subscribe", + "privilege" : "none", + "return_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerInteractWithBlockAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerInteractWithBlockAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "unsubscribe", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + } + } + ], + "name" : "PlayerInteractWithBlockAfterEventSignal", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerInteractWithBlockAfterEventSignal" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [], + "name" : "PlayerInteractWithBlockBeforeEvent", + "properties" : [ + { + "is_read_only" : true, + "name" : "block", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Block" + } + }, + { + "is_read_only" : true, + "name" : "blockFace", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Direction" + } + }, + { + "is_read_only" : false, + "name" : "cancel", + "privilege" : "read_only", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : true, + "name" : "faceLocation", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + }, + { + "is_read_only" : true, + "name" : "itemStack", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemStack" + } + } + }, + { + "is_read_only" : true, + "name" : "player", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Player" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerInteractWithBlockBeforeEvent" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerInteractWithBlockBeforeEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "subscribe", + "privilege" : "none", + "return_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerInteractWithBlockBeforeEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerInteractWithBlockBeforeEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "unsubscribe", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + } + } + ], + "name" : "PlayerInteractWithBlockBeforeEventSignal", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerInteractWithBlockBeforeEventSignal" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [], + "name" : "PlayerInteractWithEntityAfterEvent", + "properties" : [ + { + "is_read_only" : true, + "name" : "itemStack", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemStack" + } + } + }, + { + "is_read_only" : true, + "name" : "player", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Player" + } + }, + { + "is_read_only" : true, + "name" : "target", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Entity" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerInteractWithEntityAfterEvent" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerInteractWithEntityAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "subscribe", + "privilege" : "none", + "return_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerInteractWithEntityAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerInteractWithEntityAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "unsubscribe", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + } + } + ], + "name" : "PlayerInteractWithEntityAfterEventSignal", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerInteractWithEntityAfterEventSignal" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [], + "name" : "PlayerInteractWithEntityBeforeEvent", + "properties" : [ + { + "is_read_only" : false, + "name" : "cancel", + "privilege" : "read_only", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : true, + "name" : "itemStack", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemStack" + } + } + }, + { + "is_read_only" : true, + "name" : "player", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Player" + } + }, + { + "is_read_only" : true, + "name" : "target", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Entity" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerInteractWithEntityBeforeEvent" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerInteractWithEntityBeforeEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "subscribe", + "privilege" : "none", + "return_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerInteractWithEntityBeforeEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerInteractWithEntityBeforeEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "unsubscribe", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + } + } + ], + "name" : "PlayerInteractWithEntityBeforeEventSignal", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerInteractWithEntityBeforeEventSignal" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [], + "name" : "PlayerJoinAfterEvent", + "properties" : [ + { + "is_read_only" : true, + "name" : "playerId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + }, + { + "is_read_only" : true, + "name" : "playerName", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerJoinAfterEvent" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "IPlayerJoinAfterEventSignal" + } + ], + "constants" : [], + "functions" : [], + "name" : "PlayerJoinAfterEventSignal", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerJoinAfterEventSignal" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [], + "name" : "PlayerLeaveAfterEvent", + "properties" : [ + { + "is_read_only" : true, + "name" : "playerId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + }, + { + "is_read_only" : true, + "name" : "playerName", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerLeaveAfterEvent" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "IPlayerLeaveAfterEventSignal" + } + ], + "constants" : [], + "functions" : [], + "name" : "PlayerLeaveAfterEventSignal", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerLeaveAfterEventSignal" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [], + "name" : "PlayerLeaveBeforeEvent", + "properties" : [ + { + "is_read_only" : true, + "name" : "player", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Player" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerLeaveBeforeEvent" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerLeaveBeforeEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "subscribe", + "privilege" : "none", + "return_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerLeaveBeforeEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerLeaveBeforeEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "unsubscribe", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + } + } + ], + "name" : "PlayerLeaveBeforeEventSignal", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerLeaveBeforeEventSignal" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockEvent" + } + ], + "constants" : [], + "functions" : [], + "name" : "PlayerPlaceBlockAfterEvent", + "properties" : [ + { + "is_read_only" : true, + "name" : "player", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Player" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerPlaceBlockAfterEvent" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerPlaceBlockAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + }, + { + "details" : { + "default_value" : "null" + }, + "name" : "options", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockEventOptions" + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "subscribe", + "privilege" : "none", + "return_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerPlaceBlockAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerPlaceBlockAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "unsubscribe", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + } + } + ], + "name" : "PlayerPlaceBlockAfterEventSignal", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerPlaceBlockAfterEventSignal" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [], + "name" : "PlayerSpawnAfterEvent", + "properties" : [ + { + "is_read_only" : false, + "name" : "initialSpawn", + "privilege" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "player", + "privilege" : "none", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Player" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerSpawnAfterEvent" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "IPlayerSpawnAfterEventSignal" + } + ], + "constants" : [], + "functions" : [], + "name" : "PlayerSpawnAfterEventSignal", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerSpawnAfterEventSignal" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockEvent" + } + ], + "constants" : [], + "functions" : [], + "name" : "PressurePlatePopAfterEvent", + "properties" : [ + { + "is_read_only" : true, + "name" : "previousRedstonePower", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : true, + "name" : "redstonePower", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PressurePlatePopAfterEvent" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PressurePlatePopAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "subscribe", + "privilege" : "none", + "return_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PressurePlatePopAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PressurePlatePopAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "unsubscribe", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + } + } + ], + "name" : "PressurePlatePopAfterEventSignal", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PressurePlatePopAfterEventSignal" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockEvent" + } + ], + "constants" : [], + "functions" : [], + "name" : "PressurePlatePushAfterEvent", + "properties" : [ + { + "is_read_only" : true, + "name" : "previousRedstonePower", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : true, + "name" : "redstonePower", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : true, + "name" : "source", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Entity" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PressurePlatePushAfterEvent" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PressurePlatePushAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "subscribe", + "privilege" : "none", + "return_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PressurePlatePushAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PressurePlatePushAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "unsubscribe", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + } + } + ], + "name" : "PressurePlatePushAfterEventSignal", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PressurePlatePushAfterEventSignal" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getBlockHit", + "privilege" : "none", + "return_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockHitInformation" + } + } + ], + "name" : "ProjectileHitBlockAfterEvent", + "properties" : [ + { + "is_read_only" : true, + "name" : "dimension", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Dimension" + } + }, + { + "is_read_only" : true, + "name" : "hitVector", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + }, + { + "is_read_only" : true, + "name" : "location", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + }, + { + "is_read_only" : true, + "name" : "projectile", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Entity" + } + }, + { + "is_read_only" : true, + "name" : "source", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Entity" + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ProjectileHitBlockAfterEvent" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ProjectileHitBlockAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "subscribe", + "privilege" : "none", + "return_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ProjectileHitBlockAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ProjectileHitBlockAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "unsubscribe", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + } + } + ], + "name" : "ProjectileHitBlockAfterEventSignal", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ProjectileHitBlockAfterEventSignal" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getEntityHit", + "privilege" : "none", + "return_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityHitInformation" + } + } + ], + "name" : "ProjectileHitEntityAfterEvent", + "properties" : [ + { + "is_read_only" : true, + "name" : "dimension", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Dimension" + } + }, + { + "is_read_only" : true, + "name" : "hitVector", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + }, + { + "is_read_only" : true, + "name" : "location", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + }, + { + "is_read_only" : true, + "name" : "projectile", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Entity" + } + }, + { + "is_read_only" : true, + "name" : "source", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Entity" + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ProjectileHitEntityAfterEvent" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ProjectileHitEntityAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "subscribe", + "privilege" : "none", + "return_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ProjectileHitEntityAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ProjectileHitEntityAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "unsubscribe", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + } + } + ], + "name" : "ProjectileHitEntityAfterEventSignal", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ProjectileHitEntityAfterEventSignal" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "objectiveId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + }, + { + "details" : { + "default_value" : "null" + }, + "name" : "displayName", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "addObjective", + "privilege" : "none", + "return_type" : { + "is_bind_type" : true, + "is_errorable" : true, + "name" : "ScoreboardObjective" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "displaySlotId", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "DisplaySlotId" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "clearObjectiveAtDisplaySlot", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ScoreboardObjective" + } + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "objectiveId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "getObjective", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ScoreboardObjective" + } + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "displaySlotId", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "DisplaySlotId" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "getObjectiveAtDisplaySlot", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ScoreboardObjectiveDisplayOptions" + } + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getObjectives", + "privilege" : "read_only", + "return_type" : { + "element_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ScoreboardObjective" + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getParticipants", + "privilege" : "read_only", + "return_type" : { + "element_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ScoreboardIdentity" + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "objectiveId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "variant", + "variant_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ScoreboardObjective" + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + ] + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "removeObjective", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "displaySlotId", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "DisplaySlotId" + } + }, + { + "details" : null, + "name" : "objectiveDisplaySetting", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ScoreboardObjectiveDisplayOptions" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "setObjectiveAtDisplaySlot", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ScoreboardObjective" + } + } + } + ], + "name" : "Scoreboard", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Scoreboard" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getEntity", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Entity" + } + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "isValid", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + } + ], + "name" : "ScoreboardIdentity", + "properties" : [ + { + "is_read_only" : true, + "name" : "displayName", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + }, + { + "is_read_only" : true, + "name" : "id", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int64", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : true, + "name" : "type", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ScoreboardIdentityType" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ScoreboardIdentity" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "participant", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "variant", + "variant_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Entity" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ScoreboardIdentity" + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + ] + } + }, + { + "details" : { + "max_value" : 2147483647, + "min_value" : -2147483648 + }, + "name" : "scoreToAdd", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "addScore", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getParticipants", + "privilege" : "read_only", + "return_type" : { + "element_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ScoreboardIdentity" + }, + "is_bind_type" : false, + "is_errorable" : true, + "name" : "array" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "participant", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "variant", + "variant_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Entity" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ScoreboardIdentity" + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + ] + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "getScore", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getScores", + "privilege" : "read_only", + "return_type" : { + "element_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ScoreboardScoreInfo" + }, + "is_bind_type" : false, + "is_errorable" : true, + "name" : "array" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "participant", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "variant", + "variant_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Entity" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ScoreboardIdentity" + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + ] + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "hasParticipant", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "isValid", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "participant", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "variant", + "variant_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Entity" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ScoreboardIdentity" + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + ] + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "removeParticipant", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "participant", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "variant", + "variant_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Entity" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ScoreboardIdentity" + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + ] + } + }, + { + "details" : { + "max_value" : 2147483647, + "min_value" : -2147483648 + }, + "name" : "score", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "setScore", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + } + ], + "name" : "ScoreboardObjective", + "properties" : [ + { + "is_read_only" : true, + "name" : "displayName", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "string" + } + }, + { + "is_read_only" : true, + "name" : "id", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "string" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ScoreboardObjective" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [], + "name" : "ScoreboardScoreInfo", + "properties" : [ + { + "is_read_only" : true, + "name" : "participant", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ScoreboardIdentity" + } + }, + { + "is_read_only" : true, + "name" : "score", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ScoreboardScoreInfo" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getHiddenHudElements", + "privilege" : "none", + "return_type" : { + "element_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "HudElement" + }, + "is_bind_type" : false, + "is_errorable" : true, + "name" : "array" + } + }, + { + "arguments" : [ + { + "details" : { + "default_value" : "null" + }, + "name" : "hudElements", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "element_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "HudElement" + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "hideAllExcept", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "hudElement", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "HudElement" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "isForcedHidden", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "isValid", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "resetHudElements", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "text", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "variant", + "variant_types" : [ + { + "element_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "variant", + "variant_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "RawMessage" + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + ] + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "RawMessage" + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + ] + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "setActionBar", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "visible", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "HudVisibility" + } + }, + { + "details" : { + "default_value" : "null" + }, + "name" : "hudElements", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "element_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "HudElement" + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "setHudVisibility", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "title", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "variant", + "variant_types" : [ + { + "element_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "variant", + "variant_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "RawMessage" + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + ] + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "RawMessage" + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + ] + } + }, + { + "details" : { + "default_value" : "null" + }, + "name" : "options", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "TitleDisplayOptions" + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "setTitle", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "subtitle", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "variant", + "variant_types" : [ + { + "element_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "variant", + "variant_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "RawMessage" + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + ] + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "RawMessage" + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + ] + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "updateSubtitle", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + } + ], + "name" : "ScreenDisplay", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ScreenDisplay" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [], + "name" : "ScriptEventCommandMessageAfterEvent", + "properties" : [ + { + "is_read_only" : true, + "name" : "id", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + }, + { + "is_read_only" : true, + "name" : "initiator", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Entity" + } + } + }, + { + "is_read_only" : true, + "name" : "message", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + }, + { + "is_read_only" : true, + "name" : "sourceBlock", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Block" + } + } + }, + { + "is_read_only" : true, + "name" : "sourceEntity", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Entity" + } + } + }, + { + "is_read_only" : true, + "name" : "sourceType", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ScriptEventSource" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ScriptEventCommandMessageAfterEvent" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ScriptEventCommandMessageAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + }, + { + "details" : { + "default_value" : "null" + }, + "name" : "options", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ScriptEventMessageFilterOptions" + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "subscribe", + "privilege" : "none", + "return_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ScriptEventCommandMessageAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ScriptEventCommandMessageAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "unsubscribe", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + } + ], + "name" : "ScriptEventCommandMessageAfterEventSignal", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ScriptEventCommandMessageAfterEventSignal" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [], + "name" : "Seat", + "properties" : [ + { + "is_read_only" : true, + "name" : "lockRiderRotation", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : true, + "name" : "maxRiderCount", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : true, + "name" : "minRiderCount", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : true, + "name" : "position", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + }, + { + "is_read_only" : true, + "name" : "seatRotation", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Seat" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "location", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "getBlockPermutation", + "privilege" : "read_only", + "return_type" : { + "error_types" : [ + { + "from_module" : { + "name" : "@minecraft/common", + "uuid" : "77ec12b4-1b2b-4c98-8d34-d1cd63f849d5", + "version" : "1.1.0" + }, + "is_bind_type" : true, + "is_errorable" : false, + "name" : "InvalidArgumentError" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "InvalidStructureError" + } + ], + "is_bind_type" : false, + "is_errorable" : true, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockPermutation" + } + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "location", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "getIsWaterlogged", + "privilege" : "read_only", + "return_type" : { + "error_types" : [ + { + "from_module" : { + "name" : "@minecraft/common", + "uuid" : "77ec12b4-1b2b-4c98-8d34-d1cd63f849d5", + "version" : "1.1.0" + }, + "is_bind_type" : true, + "is_errorable" : false, + "name" : "InvalidArgumentError" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "InvalidStructureError" + } + ], + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "isValid", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "identifier", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + }, + { + "details" : { + "default_value" : 1 + }, + "name" : "saveMode", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "StructureSaveMode" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "saveAs", + "privilege" : "none", + "return_type" : { + "error_types" : [ + { + "from_module" : { + "name" : "@minecraft/common", + "uuid" : "77ec12b4-1b2b-4c98-8d34-d1cd63f849d5", + "version" : "1.1.0" + }, + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EngineError" + }, + { + "from_module" : { + "name" : "@minecraft/common", + "uuid" : "77ec12b4-1b2b-4c98-8d34-d1cd63f849d5", + "version" : "1.1.0" + }, + "is_bind_type" : true, + "is_errorable" : false, + "name" : "InvalidArgumentError" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "InvalidStructureError" + } + ], + "is_bind_type" : true, + "is_errorable" : true, + "name" : "Structure" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "saveToWorld", + "privilege" : "none", + "return_type" : { + "error_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "InvalidStructureError" + } + ], + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "location", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + }, + { + "details" : { + "default_value" : "null" + }, + "name" : "blockPermutation", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockPermutation" + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "setBlockPermutation", + "privilege" : "none", + "return_type" : { + "error_types" : [ + { + "from_module" : { + "name" : "@minecraft/common", + "uuid" : "77ec12b4-1b2b-4c98-8d34-d1cd63f849d5", + "version" : "1.1.0" + }, + "is_bind_type" : true, + "is_errorable" : false, + "name" : "InvalidArgumentError" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "InvalidStructureError" + } + ], + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + } + ], + "name" : "Structure", + "properties" : [ + { + "is_read_only" : true, + "name" : "id", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + }, + { + "is_read_only" : true, + "name" : "size", + "type" : { + "error_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "InvalidStructureError" + } + ], + "is_bind_type" : true, + "is_errorable" : true, + "name" : "Vector3" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Structure" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "identifier", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + }, + { + "details" : null, + "name" : "size", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + }, + { + "details" : { + "default_value" : 0 + }, + "name" : "saveMode", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "StructureSaveMode" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "createEmpty", + "privilege" : "none", + "return_type" : { + "error_types" : [ + { + "from_module" : { + "name" : "@minecraft/common", + "uuid" : "77ec12b4-1b2b-4c98-8d34-d1cd63f849d5", + "version" : "1.1.0" + }, + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EngineError" + }, + { + "from_module" : { + "name" : "@minecraft/common", + "uuid" : "77ec12b4-1b2b-4c98-8d34-d1cd63f849d5", + "version" : "1.1.0" + }, + "is_bind_type" : true, + "is_errorable" : false, + "name" : "InvalidArgumentError" + } + ], + "is_bind_type" : true, + "is_errorable" : true, + "name" : "Structure" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "identifier", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + }, + { + "details" : null, + "name" : "dimension", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Dimension" + } + }, + { + "details" : null, + "name" : "from", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + }, + { + "details" : null, + "name" : "to", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + }, + { + "details" : { + "default_value" : "null" + }, + "name" : "options", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "StructureCreateOptions" + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "createFromWorld", + "privilege" : "none", + "return_type" : { + "error_types" : [ + { + "from_module" : { + "name" : "@minecraft/common", + "uuid" : "77ec12b4-1b2b-4c98-8d34-d1cd63f849d5", + "version" : "1.1.0" + }, + "is_bind_type" : true, + "is_errorable" : false, + "name" : "InvalidArgumentError" + } + ], + "is_bind_type" : true, + "is_errorable" : true, + "name" : "Structure" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "structure", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "variant", + "variant_types" : [ + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Structure" + } + ] + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "delete", + "privilege" : "none", + "return_type" : { + "error_types" : [ + { + "from_module" : { + "name" : "@minecraft/common", + "uuid" : "77ec12b4-1b2b-4c98-8d34-d1cd63f849d5", + "version" : "1.1.0" + }, + "is_bind_type" : true, + "is_errorable" : false, + "name" : "InvalidArgumentError" + } + ], + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "identifier", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "get", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Structure" + } + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getWorldStructureIds", + "privilege" : "none", + "return_type" : { + "element_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "structure", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "variant", + "variant_types" : [ + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Structure" + } + ] + } + }, + { + "details" : null, + "name" : "dimension", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Dimension" + } + }, + { + "details" : null, + "name" : "location", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + }, + { + "details" : { + "default_value" : "null" + }, + "name" : "options", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "StructurePlaceOptions" + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "place", + "privilege" : "none", + "return_type" : { + "error_types" : [ + { + "from_module" : { + "name" : "@minecraft/common", + "uuid" : "77ec12b4-1b2b-4c98-8d34-d1cd63f849d5", + "version" : "1.1.0" + }, + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ArgumentOutOfBoundsError" + }, + { + "from_module" : { + "name" : "@minecraft/common", + "uuid" : "77ec12b4-1b2b-4c98-8d34-d1cd63f849d5", + "version" : "1.1.0" + }, + "is_bind_type" : true, + "is_errorable" : false, + "name" : "InvalidArgumentError" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "InvalidStructureError" + } + ], + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + } + ], + "name" : "StructureManager", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "StructureManager" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : { + "max_value" : 4294967295, + "min_value" : 0 + }, + "name" : "runId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "uint32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "clearRun", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "run", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "uint32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + }, + { + "details" : { + "default_value" : "null" + }, + "name" : "tickInterval", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "uint32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "runInterval", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "uint32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + }, + { + "details" : { + "default_value" : "null" + }, + "name" : "tickDelay", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "uint32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "runTimeout", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "uint32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + ], + "name" : "System", + "properties" : [ + { + "is_read_only" : true, + "name" : "afterEvents", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "SystemAfterEvents" + } + }, + { + "is_read_only" : true, + "name" : "currentTick", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "uint32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "System" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [], + "name" : "SystemAfterEvents", + "properties" : [ + { + "is_read_only" : true, + "name" : "scriptEventReceive", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ScriptEventCommandMessageAfterEventSignal" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "SystemAfterEvents" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockEvent" + } + ], + "constants" : [], + "functions" : [], + "name" : "TargetBlockHitAfterEvent", + "properties" : [ + { + "is_read_only" : true, + "name" : "hitVector", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + }, + { + "is_read_only" : true, + "name" : "previousRedstonePower", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : true, + "name" : "redstonePower", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : true, + "name" : "source", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Entity" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "TargetBlockHitAfterEvent" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "TargetBlockHitAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "subscribe", + "privilege" : "none", + "return_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "TargetBlockHitAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "TargetBlockHitAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "unsubscribe", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + } + } + ], + "name" : "TargetBlockHitAfterEventSignal", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "TargetBlockHitAfterEventSignal" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockEvent" + } + ], + "constants" : [], + "functions" : [], + "name" : "TripWireTripAfterEvent", + "properties" : [ + { + "is_read_only" : true, + "name" : "isPowered", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : true, + "name" : "sources", + "type" : { + "element_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Entity" + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "TripWireTripAfterEvent" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "TripWireTripAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "subscribe", + "privilege" : "none", + "return_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "TripWireTripAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "TripWireTripAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "unsubscribe", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + } + } + ], + "name" : "TripWireTripAfterEventSignal", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "TripWireTripAfterEventSignal" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [], + "name" : "WeatherChangeAfterEvent", + "properties" : [ + { + "is_read_only" : true, + "name" : "dimension", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + }, + { + "is_read_only" : true, + "name" : "newWeather", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "WeatherType" + } + }, + { + "is_read_only" : true, + "name" : "previousWeather", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "WeatherType" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "WeatherChangeAfterEvent" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "WeatherChangeAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "subscribe", + "privilege" : "none", + "return_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "WeatherChangeAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "WeatherChangeAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "unsubscribe", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + } + } + ], + "name" : "WeatherChangeAfterEventSignal", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "WeatherChangeAfterEventSignal" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [], + "name" : "WeatherChangeBeforeEvent", + "properties" : [ + { + "is_read_only" : false, + "name" : "cancel", + "privilege" : "read_only", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "duration", + "privilege" : "read_only", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : false, + "name" : "newWeather", + "privilege" : "read_only", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "WeatherType" + } + }, + { + "is_read_only" : true, + "name" : "previousWeather", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "WeatherType" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "WeatherChangeBeforeEvent" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "WeatherChangeBeforeEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "subscribe", + "privilege" : "none", + "return_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "WeatherChangeBeforeEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "WeatherChangeBeforeEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "unsubscribe", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + } + } + ], + "name" : "WeatherChangeBeforeEventSignal", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "WeatherChangeBeforeEventSignal" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "clearDynamicProperties", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getAbsoluteTime", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getAllPlayers", + "privilege" : "read_only", + "return_type" : { + "element_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Player" + }, + "is_bind_type" : false, + "is_errorable" : true, + "name" : "array" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getDay", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getDefaultSpawnLocation", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "dimensionId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "getDimension", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : true, + "is_errorable" : true, + "name" : "Dimension" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "identifier", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "getDynamicProperty", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "variant", + "variant_types" : [ + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "double", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + ] + } + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getDynamicPropertyIds", + "privilege" : "read_only", + "return_type" : { + "element_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getDynamicPropertyTotalByteCount", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "id", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "getEntity", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Entity" + } + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getMoonPhase", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "MoonPhase" + } + }, + { + "arguments" : [ + { + "details" : { + "default_value" : "null" + }, + "name" : "options", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityQueryOptions" + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "getPlayers", + "privilege" : "read_only", + "return_type" : { + "element_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Player" + }, + "is_bind_type" : false, + "is_errorable" : true, + "name" : "array" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getTimeOfDay", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "trackId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + }, + { + "details" : { + "default_value" : "null" + }, + "name" : "musicOptions", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "MusicOptions" + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "playMusic", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "soundId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + }, + { + "details" : null, + "name" : "location", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + }, + { + "details" : { + "default_value" : "null" + }, + "name" : "soundOptions", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "WorldSoundOptions" + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "playSound", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "trackId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + }, + { + "details" : { + "default_value" : "null" + }, + "name" : "musicOptions", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "MusicOptions" + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "queueMusic", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "message", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "variant", + "variant_types" : [ + { + "element_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "variant", + "variant_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "RawMessage" + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + ] + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "RawMessage" + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + ] + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "sendMessage", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [ + { + "details" : { + "max_value" : 2147483647, + "min_value" : -2147483648 + }, + "name" : "absoluteTime", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "setAbsoluteTime", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "spawnLocation", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "setDefaultSpawnLocation", + "privilege" : "none", + "return_type" : { + "error_types" : [ + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "Error" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "LocationOutOfWorldBoundariesError" + } + ], + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "identifier", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + }, + { + "details" : { + "default_value" : "null" + }, + "name" : "value", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "variant", + "variant_types" : [ + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "double", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + ] + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "setDynamicProperty", + "privilege" : "read_only", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "timeOfDay", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "variant", + "variant_types" : [ + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "TimeOfDay" + } + ] + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "setTimeOfDay", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "stopMusic", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + } + } + ], + "name" : "World", + "properties" : [ + { + "is_read_only" : true, + "name" : "afterEvents", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "WorldAfterEvents" + } + }, + { + "is_read_only" : true, + "name" : "beforeEvents", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "WorldBeforeEvents" + } + }, + { + "is_read_only" : true, + "name" : "gameRules", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "GameRules" + } + }, + { + "is_read_only" : true, + "name" : "scoreboard", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Scoreboard" + } + }, + { + "is_read_only" : true, + "name" : "structureManager", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "StructureManager" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "World" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [], + "name" : "WorldAfterEvents", + "properties" : [ + { + "is_read_only" : true, + "name" : "blockExplode", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockExplodeAfterEventSignal" + } + }, + { + "is_read_only" : true, + "name" : "buttonPush", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ButtonPushAfterEventSignal" + } + }, + { + "is_read_only" : true, + "name" : "dataDrivenEntityTrigger", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "DataDrivenEntityTriggerAfterEventSignal" + } + }, + { + "is_read_only" : true, + "name" : "effectAdd", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EffectAddAfterEventSignal" + } + }, + { + "is_read_only" : true, + "name" : "entityDie", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityDieAfterEventSignal" + } + }, + { + "is_read_only" : true, + "name" : "entityHealthChanged", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityHealthChangedAfterEventSignal" + } + }, + { + "is_read_only" : true, + "name" : "entityHitBlock", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityHitBlockAfterEventSignal" + } + }, + { + "is_read_only" : true, + "name" : "entityHitEntity", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityHitEntityAfterEventSignal" + } + }, + { + "is_read_only" : true, + "name" : "entityHurt", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityHurtAfterEventSignal" + } + }, + { + "is_read_only" : true, + "name" : "entityLoad", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityLoadAfterEventSignal" + } + }, + { + "is_read_only" : true, + "name" : "entityRemove", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityRemoveAfterEventSignal" + } + }, + { + "is_read_only" : true, + "name" : "entitySpawn", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntitySpawnAfterEventSignal" + } + }, + { + "is_read_only" : true, + "name" : "explosion", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ExplosionAfterEventSignal" + } + }, + { + "is_read_only" : true, + "name" : "gameRuleChange", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "GameRuleChangeAfterEventSignal" + } + }, + { + "is_read_only" : true, + "name" : "itemCompleteUse", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemCompleteUseAfterEventSignal" + } + }, + { + "is_read_only" : true, + "name" : "itemReleaseUse", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemReleaseUseAfterEventSignal" + } + }, + { + "is_read_only" : true, + "name" : "itemStartUse", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemStartUseAfterEventSignal" + } + }, + { + "is_read_only" : true, + "name" : "itemStartUseOn", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemStartUseOnAfterEventSignal" + } + }, + { + "is_read_only" : true, + "name" : "itemStopUse", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemStopUseAfterEventSignal" + } + }, + { + "is_read_only" : true, + "name" : "itemStopUseOn", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemStopUseOnAfterEventSignal" + } + }, + { + "is_read_only" : true, + "name" : "itemUse", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemUseAfterEventSignal" + } + }, + { + "is_read_only" : true, + "name" : "itemUseOn", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemUseOnAfterEventSignal" + } + }, + { + "is_read_only" : true, + "name" : "leverAction", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "LeverActionAfterEventSignal" + } + }, + { + "is_read_only" : true, + "name" : "pistonActivate", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PistonActivateAfterEventSignal" + } + }, + { + "is_read_only" : true, + "name" : "playerBreakBlock", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerBreakBlockAfterEventSignal" + } + }, + { + "is_read_only" : true, + "name" : "playerDimensionChange", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerDimensionChangeAfterEventSignal" + } + }, + { + "is_read_only" : true, + "name" : "playerGameModeChange", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerGameModeChangeAfterEventSignal" + } + }, + { + "is_read_only" : true, + "name" : "playerInputPermissionCategoryChange", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerInputPermissionCategoryChangeAfterEventSignal" + } + }, + { + "is_read_only" : true, + "name" : "playerJoin", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerJoinAfterEventSignal" + } + }, + { + "is_read_only" : true, + "name" : "playerLeave", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerLeaveAfterEventSignal" + } + }, + { + "is_read_only" : true, + "name" : "playerPlaceBlock", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerPlaceBlockAfterEventSignal" + } + }, + { + "is_read_only" : true, + "name" : "playerSpawn", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerSpawnAfterEventSignal" + } + }, + { + "is_read_only" : true, + "name" : "pressurePlatePop", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PressurePlatePopAfterEventSignal" + } + }, + { + "is_read_only" : true, + "name" : "pressurePlatePush", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PressurePlatePushAfterEventSignal" + } + }, + { + "is_read_only" : true, + "name" : "projectileHitBlock", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ProjectileHitBlockAfterEventSignal" + } + }, + { + "is_read_only" : true, + "name" : "projectileHitEntity", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ProjectileHitEntityAfterEventSignal" + } + }, + { + "is_read_only" : true, + "name" : "targetBlockHit", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "TargetBlockHitAfterEventSignal" + } + }, + { + "is_read_only" : true, + "name" : "tripWireTrip", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "TripWireTripAfterEventSignal" + } + }, + { + "is_read_only" : true, + "name" : "weatherChange", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "WeatherChangeAfterEventSignal" + } + }, + { + "is_read_only" : true, + "name" : "worldInitialize", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "WorldInitializeAfterEventSignal" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "WorldAfterEvents" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [], + "name" : "WorldBeforeEvents", + "properties" : [ + { + "is_read_only" : true, + "name" : "effectAdd", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EffectAddBeforeEventSignal" + } + }, + { + "is_read_only" : true, + "name" : "entityRemove", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityRemoveBeforeEventSignal" + } + }, + { + "is_read_only" : true, + "name" : "explosion", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ExplosionBeforeEventSignal" + } + }, + { + "is_read_only" : true, + "name" : "itemUse", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemUseBeforeEventSignal" + } + }, + { + "is_read_only" : true, + "name" : "itemUseOn", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemUseOnBeforeEventSignal" + } + }, + { + "is_read_only" : true, + "name" : "playerBreakBlock", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerBreakBlockBeforeEventSignal" + } + }, + { + "is_read_only" : true, + "name" : "playerGameModeChange", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerGameModeChangeBeforeEventSignal" + } + }, + { + "is_read_only" : true, + "name" : "playerLeave", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerLeaveBeforeEventSignal" + } + }, + { + "is_read_only" : true, + "name" : "weatherChange", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "WeatherChangeBeforeEventSignal" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "WorldBeforeEvents" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [], + "name" : "WorldInitializeAfterEvent", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "WorldInitializeAfterEvent" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "WorldInitializeAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "subscribe", + "privilege" : "none", + "return_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "WorldInitializeAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "WorldInitializeAfterEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "unsubscribe", + "privilege" : "none", + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + } + } + ], + "name" : "WorldInitializeAfterEventSignal", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "WorldInitializeAfterEventSignal" + } + } + ], + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "HudElementsCount", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + }, + "value" : 13 + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "HudVisibilityCount", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + }, + "value" : 2 + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "MoonPhaseCount", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + }, + "value" : 8 + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "TicksPerSecond", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + }, + "value" : 20 + } + ], + "dependencies" : [ + { + "name" : "@minecraft/common", + "uuid" : "77ec12b4-1b2b-4c98-8d34-d1cd63f849d5", + "version" : "1.1.0" + } + ], + "enums" : [ + { + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "Inventory", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:inventory" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Piston", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:piston" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Sign", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:sign" + } + ], + "name" : "BlockComponentTypes" + }, + { + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "Expanded", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "Expanded" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Expanding", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "Expanding" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Retracted", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "Retracted" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Retracting", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "Retracting" + } + ], + "name" : "BlockPistonState" + }, + { + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "Down", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "Down" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "East", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "East" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "North", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "North" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "South", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "South" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Up", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "Up" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "West", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "West" + } + ], + "name" : "Direction" + }, + { + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "BelowName", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "BelowName" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "List", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "List" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Sidebar", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "Sidebar" + } + ], + "name" : "DisplaySlotId" + }, + { + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "Black", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "Black" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Blue", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "Blue" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Brown", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "Brown" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Cyan", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "Cyan" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Gray", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "Gray" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Green", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "Green" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "LightBlue", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "LightBlue" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Lime", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "Lime" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Magenta", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "Magenta" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Orange", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "Orange" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Pink", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "Pink" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Purple", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "Purple" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Red", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "Red" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Silver", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "Silver" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "White", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "White" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Yellow", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "Yellow" + } + ], + "name" : "DyeColor" + }, + { + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "InBack", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "InBack" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "InBounce", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "InBounce" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "InCirc", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "InCirc" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "InCubic", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "InCubic" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "InElastic", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "InElastic" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "InExpo", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "InExpo" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "InOutBack", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "InOutBack" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "InOutBounce", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "InOutBounce" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "InOutCirc", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "InOutCirc" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "InOutCubic", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "InOutCubic" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "InOutElastic", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "InOutElastic" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "InOutExpo", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "InOutExpo" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "InOutQuad", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "InOutQuad" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "InOutQuart", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "InOutQuart" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "InOutQuint", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "InOutQuint" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "InOutSine", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "InOutSine" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "InQuad", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "InQuad" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "InQuart", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "InQuart" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "InQuint", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "InQuint" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "InSine", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "InSine" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Linear", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "Linear" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "OutBack", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "OutBack" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "OutBounce", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "OutBounce" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "OutCirc", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "OutCirc" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "OutCubic", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "OutCubic" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "OutElastic", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "OutElastic" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "OutExpo", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "OutExpo" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "OutQuad", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "OutQuad" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "OutQuart", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "OutQuart" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "OutQuint", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "OutQuint" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "OutSine", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "OutSine" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Spring", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "Spring" + } + ], + "name" : "EasingType" + }, + { + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "ArmorFeet", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "ArmorFeet" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "ArmorHead", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "ArmorHead" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "ArmorLegs", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "ArmorLegs" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "ArmorTorso", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "ArmorTorso" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Axe", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "Axe" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Bow", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "Bow" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "CarrotStick", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "CarrotStick" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "CosmeticHead", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "CosmeticHead" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Crossbow", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "Crossbow" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Elytra", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "Elytra" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "FishingRod", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "FishingRod" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Flintsteel", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "Flintsteel" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Hoe", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "Hoe" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Pickaxe", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "Pickaxe" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Shears", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "Shears" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Shield", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "Shield" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Shovel", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "Shovel" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Spear", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "Spear" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Sword", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "Sword" + } + ], + "name" : "EnchantmentSlot" + }, + { + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "AddRider", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:addrider" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "CanClimb", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:can_climb" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "CanFly", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:can_fly" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "CanPowerJump", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:can_power_jump" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Color", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:color" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Color2", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:color2" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Equippable", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:equippable" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "FireImmune", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:fire_immune" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "FloatsInLiquid", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:floats_in_liquid" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "FlyingSpeed", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:flying_speed" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "FrictionModifier", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:friction_modifier" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "GroundOffset", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:ground_offset" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Healable", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:healable" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Health", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:health" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Inventory", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:inventory" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "IsBaby", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:is_baby" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "IsCharged", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:is_charged" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "IsChested", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:is_chested" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "IsDyeable", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:is_dyeable" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "IsHiddenWhenInvisible", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:is_hidden_when_invisible" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "IsIgnited", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:is_ignited" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "IsIllagerCaptain", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:is_illager_captain" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "IsSaddled", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:is_saddled" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "IsShaking", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:is_shaking" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "IsSheared", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:is_sheared" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "IsStackable", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:is_stackable" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "IsStunned", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:is_stunned" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "IsTamed", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:is_tamed" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Item", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:item" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "MarkVariant", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:mark_variant" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "MovementAmphibious", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:movement.amphibious" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "MovementBasic", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:movement.basic" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "MovementFly", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:movement.fly" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "MovementGeneric", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:movement.generic" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "MovementHover", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:movement.hover" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "MovementJump", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:movement.jump" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "MovementSkip", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:movement.skip" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "NavigationClimb", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:navigation.climb" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "NavigationFloat", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:navigation.float" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "NavigationFly", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:navigation.fly" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "NavigationGeneric", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:navigation.generic" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "NavigationHover", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:navigation.hover" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "NavigationWalk", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:navigation.walk" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "OnFire", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:onfire" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Projectile", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:projectile" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "PushThrough", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:push_through" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Rideable", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:rideable" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Riding", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:riding" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Scale", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:scale" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "SkinId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:skin_id" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "TameMount", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:tamemount" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "TypeFamily", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:type_family" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Variant", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:variant" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "WantsJockey", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:wants_jockey" + } + ], + "name" : "EntityComponentTypes" + }, + { + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "anvil", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "anvil" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "blockExplosion", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "blockExplosion" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "campfire", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "campfire" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "charging", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "charging" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "contact", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "contact" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "drowning", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "drowning" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "entityAttack", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "entityAttack" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "entityExplosion", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "entityExplosion" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "fall", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "fall" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "fallingBlock", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "fallingBlock" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "fire", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "fire" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "fireTick", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "fireTick" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "fireworks", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "fireworks" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "flyIntoWall", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "flyIntoWall" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "freezing", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "freezing" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "lava", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "lava" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "lightning", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "lightning" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "magic", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "magic" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "magma", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "magma" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "none" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "override", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "override" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "piston", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "piston" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "projectile", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "projectile" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "ramAttack", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "ramAttack" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "selfDestruct", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "selfDestruct" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "sonicBoom", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "sonicBoom" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "soulCampfire", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "soulCampfire" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "stalactite", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "stalactite" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "stalagmite", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "stalagmite" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "starve", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "starve" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "suffocation", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "suffocation" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "suicide", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "suicide" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "temperature", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "temperature" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "thorns", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "thorns" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "void", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "void" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "wither", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "wither" + } + ], + "name" : "EntityDamageCause" + }, + { + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "Born", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "Born" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Event", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "Event" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Loaded", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "Loaded" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Spawned", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "Spawned" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Transformed", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "Transformed" + } + ], + "name" : "EntityInitializationCause" + }, + { + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "Chest", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "Chest" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Feet", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "Feet" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Head", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "Head" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Legs", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "Legs" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Mainhand", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "Mainhand" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Offhand", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "Offhand" + } + ], + "name" : "EquipmentSlot" + }, + { + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "Lava", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "Lava" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Potion", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "Potion" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "PowderSnow", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "PowderSnow" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Water", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "Water" + } + ], + "name" : "FluidType" + }, + { + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "adventure", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "adventure" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "creative", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "creative" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "spectator", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "spectator" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "survival", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "survival" + } + ], + "name" : "GameMode" + }, + { + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "CommandBlockOutput", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "commandBlockOutput" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "CommandBlocksEnabled", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "commandBlocksEnabled" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "DoDayLightCycle", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "doDayLightCycle" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "DoEntityDrops", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "doEntityDrops" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "DoFireTick", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "doFireTick" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "DoImmediateRespawn", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "doImmediateRespawn" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "DoInsomnia", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "doInsomnia" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "DoLimitedCrafting", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "doLimitedCrafting" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "DoMobLoot", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "doMobLoot" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "DoMobSpawning", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "doMobSpawning" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "DoTileDrops", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "doTileDrops" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "DoWeatherCycle", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "doWeatherCycle" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "DrowningDamage", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "drowningDamage" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "FallDamage", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "fallDamage" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "FireDamage", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "fireDamage" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "FreezeDamage", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "freezeDamage" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "FunctionCommandLimit", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "functionCommandLimit" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "KeepInventory", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "keepInventory" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "MaxCommandChainLength", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "maxCommandChainLength" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "MobGriefing", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "mobGriefing" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "NaturalRegeneration", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "naturalRegeneration" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "PlayersSleepingPercentage", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "playersSleepingPercentage" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "ProjectilesCanBreakBlocks", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "projectilesCanBreakBlocks" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Pvp", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "pvp" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "RandomTickSpeed", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "randomTickSpeed" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "RecipesUnlock", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "recipesUnlock" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "RespawnBlocksExplode", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "respawnBlocksExplode" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "SendCommandFeedback", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "sendCommandFeedback" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "ShowBorderEffect", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "showBorderEffect" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "ShowCoordinates", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "showCoordinates" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "ShowDaysPlayed", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "showDaysPlayed" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "ShowDeathMessages", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "showDeathMessages" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "ShowRecipeMessages", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "showRecipeMessages" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "ShowTags", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "showTags" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "SpawnRadius", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "spawnRadius" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "TntExplodes", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "tntExplodes" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "TntExplosionDropDecay", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "tntExplosionDropDecay" + } + ], + "name" : "GameRule" + }, + { + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "AirBubbles", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "HudElement" + }, + "value" : 9 + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Armor", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "HudElement" + }, + "value" : 1 + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Crosshair", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "HudElement" + }, + "value" : 4 + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Health", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "HudElement" + }, + "value" : 6 + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "HorseHealth", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "HudElement" + }, + "value" : 10 + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Hotbar", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "HudElement" + }, + "value" : 5 + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Hunger", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "HudElement" + }, + "value" : 8 + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "ItemText", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "HudElement" + }, + "value" : 12 + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "PaperDoll", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "HudElement" + }, + "value" : 0 + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "ProgressBar", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "HudElement" + }, + "value" : 7 + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "StatusEffects", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "HudElement" + }, + "value" : 11 + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "ToolTips", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "HudElement" + }, + "value" : 2 + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "TouchControls", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "HudElement" + }, + "value" : 3 + } + ], + "name" : "HudElement" + }, + { + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "Hide", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "HudVisibility" + }, + "value" : 0 + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Reset", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "HudVisibility" + }, + "value" : 1 + } + ], + "name" : "HudVisibility" + }, + { + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "Camera", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "InputPermissionCategory" + }, + "value" : 1 + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Movement", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "InputPermissionCategory" + }, + "value" : 2 + } + ], + "name" : "InputPermissionCategory" + }, + { + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "Cooldown", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:cooldown" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Durability", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:durability" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Enchantable", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:enchantable" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Food", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:food" + } + ], + "name" : "ItemComponentTypes" + }, + { + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "inventory", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "inventory" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "none", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "none" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "slot", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "slot" + } + ], + "name" : "ItemLockMode" + }, + { + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "FirstQuarter", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "MoonPhase" + }, + "value" : 2 + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "FullMoon", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "MoonPhase" + }, + "value" : 0 + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "LastQuarter", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "MoonPhase" + }, + "value" : 6 + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "NewMoon", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "MoonPhase" + }, + "value" : 4 + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "WaningCrescent", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "MoonPhase" + }, + "value" : 3 + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "WaningGibbous", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "MoonPhase" + }, + "value" : 1 + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "WaxingCrescent", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "MoonPhase" + }, + "value" : 5 + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "WaxingGibbous", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "MoonPhase" + }, + "value" : 7 + } + ], + "name" : "MoonPhase" + }, + { + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "Ascending", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ObjectiveSortOrder" + }, + "value" : 0 + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Descending", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ObjectiveSortOrder" + }, + "value" : 1 + } + ], + "name" : "ObjectiveSortOrder" + }, + { + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "Black", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PaletteColor" + }, + "value" : 15 + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Blue", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PaletteColor" + }, + "value" : 11 + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Brown", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PaletteColor" + }, + "value" : 12 + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Cyan", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PaletteColor" + }, + "value" : 9 + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Gray", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PaletteColor" + }, + "value" : 7 + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Green", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PaletteColor" + }, + "value" : 13 + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "LightBlue", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PaletteColor" + }, + "value" : 3 + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Lime", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PaletteColor" + }, + "value" : 5 + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Magenta", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PaletteColor" + }, + "value" : 2 + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Orange", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PaletteColor" + }, + "value" : 1 + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Pink", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PaletteColor" + }, + "value" : 6 + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Purple", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PaletteColor" + }, + "value" : 10 + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Red", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PaletteColor" + }, + "value" : 14 + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Silver", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PaletteColor" + }, + "value" : 8 + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "White", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PaletteColor" + }, + "value" : 0 + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Yellow", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PaletteColor" + }, + "value" : 4 + } + ], + "name" : "PaletteColor" + }, + { + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "Entity", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "Entity" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "FakePlayer", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "FakePlayer" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Player", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "Player" + } + ], + "name" : "ScoreboardIdentityType" + }, + { + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "Block", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "Block" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Entity", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "Entity" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "NPCDialogue", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "NPCDialogue" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Server", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "Server" + } + ], + "name" : "ScriptEventSource" + }, + { + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "Back", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "Back" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Front", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "Front" + } + ], + "name" : "SignSide" + }, + { + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "Blocks", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "Blocks" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Layers", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "Layers" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "None", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "None" + } + ], + "name" : "StructureAnimationMode" + }, + { + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "None", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "None" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "X", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "X" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "XZ", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "XZ" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Z", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "Z" + } + ], + "name" : "StructureMirrorAxis" + }, + { + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "None", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "None" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Rotate180", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "Rotate180" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Rotate270", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "Rotate270" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Rotate90", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "Rotate90" + } + ], + "name" : "StructureRotation" + }, + { + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "Memory", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "Memory" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "World", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "World" + } + ], + "name" : "StructureSaveMode" + }, + { + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "Day", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "TimeOfDay" + }, + "value" : 1000 + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Midnight", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "TimeOfDay" + }, + "value" : 18000 + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Night", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "TimeOfDay" + }, + "value" : 13000 + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Noon", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "TimeOfDay" + }, + "value" : 6000 + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Sunrise", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "TimeOfDay" + }, + "value" : 23000 + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Sunset", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "TimeOfDay" + }, + "value" : 12000 + } + ], + "name" : "TimeOfDay" + }, + { + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "Clear", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "Clear" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Rain", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "Rain" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Thunder", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "Thunder" + } + ], + "name" : "WeatherType" + } + ], + "errors" : [ + { + "name" : "CommandError", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "CommandError" + } + }, + { + "name" : "EnchantmentLevelOutOfBoundsError", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EnchantmentLevelOutOfBoundsError" + } + }, + { + "name" : "EnchantmentTypeNotCompatibleError", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EnchantmentTypeNotCompatibleError" + } + }, + { + "name" : "EnchantmentTypeUnknownIdError", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EnchantmentTypeUnknownIdError" + } + }, + { + "name" : "InvalidContainerSlotError", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "InvalidContainerSlotError" + } + }, + { + "name" : "InvalidStructureError", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "InvalidStructureError" + } + }, + { + "name" : "LocationInUnloadedChunkError", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "LocationInUnloadedChunkError" + } + }, + { + "name" : "LocationOutOfWorldBoundariesError", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "LocationOutOfWorldBoundariesError" + } + } + ], + "functions" : [], + "interfaces" : [ + { + "base_types" : [], + "name" : "BlockEventOptions", + "properties" : [ + { + "is_read_only" : false, + "name" : "blockTypes", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "element_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + } + } + }, + { + "is_read_only" : false, + "name" : "permutations", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "element_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockPermutation" + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockEventOptions" + } + }, + { + "base_types" : [], + "name" : "BlockFilter", + "properties" : [ + { + "is_read_only" : false, + "name" : "excludePermutations", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "element_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockPermutation" + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + } + } + }, + { + "is_read_only" : false, + "name" : "excludeTags", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "element_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + } + } + }, + { + "is_read_only" : false, + "name" : "excludeTypes", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "element_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + } + } + }, + { + "is_read_only" : false, + "name" : "includePermutations", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "element_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockPermutation" + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + } + } + }, + { + "is_read_only" : false, + "name" : "includeTags", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "element_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + } + } + }, + { + "is_read_only" : false, + "name" : "includeTypes", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "element_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockFilter" + } + }, + { + "base_types" : [], + "name" : "BlockHitInformation", + "properties" : [ + { + "is_read_only" : false, + "name" : "block", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Block" + } + }, + { + "is_read_only" : false, + "name" : "face", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Direction" + } + }, + { + "is_read_only" : false, + "name" : "faceLocation", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockHitInformation" + } + }, + { + "base_types" : [], + "name" : "BlockRaycastHit", + "properties" : [ + { + "is_read_only" : false, + "name" : "block", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Block" + } + }, + { + "is_read_only" : false, + "name" : "face", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Direction" + } + }, + { + "is_read_only" : false, + "name" : "faceLocation", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockRaycastHit" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockFilter" + } + ], + "name" : "BlockRaycastOptions", + "properties" : [ + { + "is_read_only" : false, + "name" : "includeLiquidBlocks", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + } + }, + { + "is_read_only" : false, + "name" : "includePassableBlocks", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + } + }, + { + "is_read_only" : false, + "name" : "maxDistance", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockRaycastOptions" + } + }, + { + "base_types" : [], + "name" : "CameraDefaultOptions", + "properties" : [ + { + "is_read_only" : false, + "name" : "easeOptions", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "CameraEaseOptions" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "CameraDefaultOptions" + } + }, + { + "base_types" : [], + "name" : "CameraEaseOptions", + "properties" : [ + { + "is_read_only" : false, + "name" : "easeTime", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + }, + { + "is_read_only" : false, + "name" : "easeType", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EasingType" + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "CameraEaseOptions" + } + }, + { + "base_types" : [], + "name" : "CameraFadeOptions", + "properties" : [ + { + "is_read_only" : false, + "name" : "fadeColor", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "RGB" + } + } + }, + { + "is_read_only" : false, + "name" : "fadeTime", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "CameraFadeTimeOptions" + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "CameraFadeOptions" + } + }, + { + "base_types" : [], + "name" : "CameraFadeTimeOptions", + "properties" : [ + { + "is_read_only" : false, + "name" : "fadeInTime", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : false, + "name" : "fadeOutTime", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : false, + "name" : "holdTime", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "CameraFadeTimeOptions" + } + }, + { + "base_types" : [], + "name" : "CameraSetFacingOptions", + "properties" : [ + { + "is_read_only" : false, + "name" : "easeOptions", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "CameraEaseOptions" + } + } + }, + { + "is_read_only" : false, + "name" : "facingEntity", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Entity" + } + }, + { + "is_read_only" : false, + "name" : "location", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "CameraSetFacingOptions" + } + }, + { + "base_types" : [], + "name" : "CameraSetLocationOptions", + "properties" : [ + { + "is_read_only" : false, + "name" : "easeOptions", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "CameraEaseOptions" + } + } + }, + { + "is_read_only" : false, + "name" : "location", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "CameraSetLocationOptions" + } + }, + { + "base_types" : [], + "name" : "CameraSetPosOptions", + "properties" : [ + { + "is_read_only" : false, + "name" : "easeOptions", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "CameraEaseOptions" + } + } + }, + { + "is_read_only" : false, + "name" : "facingLocation", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + }, + { + "is_read_only" : false, + "name" : "location", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "CameraSetPosOptions" + } + }, + { + "base_types" : [], + "name" : "CameraSetRotOptions", + "properties" : [ + { + "is_read_only" : false, + "name" : "easeOptions", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "CameraEaseOptions" + } + } + }, + { + "is_read_only" : false, + "name" : "location", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + } + }, + { + "is_read_only" : false, + "name" : "rotation", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector2" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "CameraSetRotOptions" + } + }, + { + "base_types" : [], + "name" : "DefinitionModifier", + "properties" : [ + { + "is_read_only" : false, + "name" : "addedComponentGroups", + "type" : { + "element_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + } + }, + { + "is_read_only" : false, + "name" : "removedComponentGroups", + "type" : { + "element_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "DefinitionModifier" + } + }, + { + "base_types" : [], + "name" : "DimensionLocation", + "properties" : [ + { + "is_read_only" : false, + "name" : "dimension", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Dimension" + } + }, + { + "is_read_only" : false, + "name" : "x", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : false, + "name" : "y", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : false, + "name" : "z", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "DimensionLocation" + } + }, + { + "base_types" : [], + "name" : "Enchantment", + "properties" : [ + { + "is_read_only" : false, + "name" : "level", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : false, + "name" : "type", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EnchantmentType" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Enchantment" + } + }, + { + "base_types" : [], + "name" : "EntityApplyDamageByProjectileOptions", + "properties" : [ + { + "is_read_only" : false, + "name" : "damagingEntity", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Entity" + } + } + }, + { + "is_read_only" : false, + "name" : "damagingProjectile", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Entity" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityApplyDamageByProjectileOptions" + } + }, + { + "base_types" : [], + "name" : "EntityApplyDamageOptions", + "properties" : [ + { + "is_read_only" : false, + "name" : "cause", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityDamageCause" + } + }, + { + "is_read_only" : false, + "name" : "damagingEntity", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Entity" + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityApplyDamageOptions" + } + }, + { + "base_types" : [], + "name" : "EntityDamageSource", + "properties" : [ + { + "is_read_only" : false, + "name" : "cause", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityDamageCause" + } + }, + { + "is_read_only" : false, + "name" : "damagingEntity", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Entity" + } + } + }, + { + "is_read_only" : false, + "name" : "damagingProjectile", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Entity" + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityDamageSource" + } + }, + { + "base_types" : [], + "name" : "EntityDataDrivenTriggerEventOptions", + "properties" : [ + { + "is_read_only" : false, + "name" : "entities", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "element_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Entity" + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + } + } + }, + { + "is_read_only" : false, + "name" : "entityTypes", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "element_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + } + } + }, + { + "is_read_only" : false, + "name" : "eventTypes", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "element_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityDataDrivenTriggerEventOptions" + } + }, + { + "base_types" : [], + "name" : "EntityEffectOptions", + "properties" : [ + { + "is_read_only" : false, + "name" : "amplifier", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + }, + { + "is_read_only" : false, + "name" : "showParticles", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityEffectOptions" + } + }, + { + "base_types" : [], + "name" : "EntityEventOptions", + "properties" : [ + { + "is_read_only" : false, + "name" : "entities", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "element_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Entity" + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + } + } + }, + { + "is_read_only" : false, + "name" : "entityTypes", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "element_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityEventOptions" + } + }, + { + "base_types" : [], + "name" : "EntityFilter", + "properties" : [ + { + "is_read_only" : false, + "name" : "excludeFamilies", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "element_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + } + } + }, + { + "is_read_only" : false, + "name" : "excludeGameModes", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "element_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "GameMode" + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + } + } + }, + { + "is_read_only" : false, + "name" : "excludeNames", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "element_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + } + } + }, + { + "is_read_only" : false, + "name" : "excludeTags", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "element_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + } + } + }, + { + "is_read_only" : false, + "name" : "excludeTypes", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "element_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + } + } + }, + { + "is_read_only" : false, + "name" : "families", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "element_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + } + } + }, + { + "is_read_only" : false, + "name" : "gameMode", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "GameMode" + } + } + }, + { + "is_read_only" : false, + "name" : "maxHorizontalRotation", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + }, + { + "is_read_only" : false, + "name" : "maxLevel", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + }, + { + "is_read_only" : false, + "name" : "maxVerticalRotation", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + }, + { + "is_read_only" : false, + "name" : "minHorizontalRotation", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + }, + { + "is_read_only" : false, + "name" : "minLevel", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + }, + { + "is_read_only" : false, + "name" : "minVerticalRotation", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + }, + { + "is_read_only" : false, + "name" : "name", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + }, + { + "is_read_only" : false, + "name" : "scoreOptions", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "element_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityQueryScoreOptions" + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + } + } + }, + { + "is_read_only" : false, + "name" : "tags", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "element_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + } + } + }, + { + "is_read_only" : false, + "name" : "type", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityFilter" + } + }, + { + "base_types" : [], + "name" : "EntityHitInformation", + "properties" : [ + { + "is_read_only" : false, + "name" : "entity", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Entity" + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityHitInformation" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityFilter" + } + ], + "name" : "EntityQueryOptions", + "properties" : [ + { + "is_read_only" : false, + "name" : "closest", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + }, + { + "is_read_only" : false, + "name" : "farthest", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + }, + { + "is_read_only" : false, + "name" : "location", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + } + }, + { + "is_read_only" : false, + "name" : "maxDistance", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + }, + { + "is_read_only" : false, + "name" : "minDistance", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + }, + { + "is_read_only" : false, + "name" : "volume", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityQueryOptions" + } + }, + { + "base_types" : [], + "name" : "EntityQueryScoreOptions", + "properties" : [ + { + "is_read_only" : false, + "name" : "exclude", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + } + }, + { + "is_read_only" : false, + "name" : "maxScore", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + }, + { + "is_read_only" : false, + "name" : "minScore", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + }, + { + "is_read_only" : false, + "name" : "objective", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityQueryScoreOptions" + } + }, + { + "base_types" : [], + "name" : "EntityRaycastHit", + "properties" : [ + { + "is_read_only" : false, + "name" : "distance", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : false, + "name" : "entity", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Entity" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityRaycastHit" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityFilter" + } + ], + "name" : "EntityRaycastOptions", + "properties" : [ + { + "is_read_only" : false, + "name" : "ignoreBlockCollision", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + } + }, + { + "is_read_only" : false, + "name" : "includeLiquidBlocks", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + } + }, + { + "is_read_only" : false, + "name" : "includePassableBlocks", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + } + }, + { + "is_read_only" : false, + "name" : "maxDistance", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityRaycastOptions" + } + }, + { + "base_types" : [], + "name" : "ExplosionOptions", + "properties" : [ + { + "is_read_only" : false, + "name" : "allowUnderwater", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + } + }, + { + "is_read_only" : false, + "name" : "breaksBlocks", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + } + }, + { + "is_read_only" : false, + "name" : "causesFire", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + } + }, + { + "is_read_only" : false, + "name" : "source", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Entity" + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ExplosionOptions" + } + }, + { + "base_types" : [], + "name" : "MusicOptions", + "properties" : [ + { + "is_read_only" : false, + "name" : "fade", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + }, + { + "is_read_only" : false, + "name" : "loop", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + } + }, + { + "is_read_only" : false, + "name" : "volume", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "MusicOptions" + } + }, + { + "base_types" : [], + "name" : "PlayAnimationOptions", + "properties" : [ + { + "is_read_only" : false, + "name" : "blendOutTime", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + }, + { + "is_read_only" : false, + "name" : "controller", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + }, + { + "is_read_only" : false, + "name" : "nextState", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + }, + { + "is_read_only" : false, + "name" : "players", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "element_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + } + } + }, + { + "is_read_only" : false, + "name" : "stopExpression", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayAnimationOptions" + } + }, + { + "base_types" : [], + "name" : "PlayerSoundOptions", + "properties" : [ + { + "is_read_only" : false, + "name" : "location", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + } + }, + { + "is_read_only" : false, + "name" : "pitch", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + }, + { + "is_read_only" : false, + "name" : "volume", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerSoundOptions" + } + }, + { + "base_types" : [], + "name" : "ProjectileShootOptions", + "properties" : [ + { + "is_read_only" : false, + "name" : "uncertainty", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ProjectileShootOptions" + } + }, + { + "base_types" : [], + "name" : "RawMessage", + "properties" : [ + { + "is_read_only" : false, + "name" : "rawtext", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "element_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "RawMessage" + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + } + } + }, + { + "is_read_only" : false, + "name" : "score", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "RawMessageScore" + } + } + }, + { + "is_read_only" : false, + "name" : "text", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + }, + { + "is_read_only" : false, + "name" : "translate", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + }, + { + "is_read_only" : false, + "name" : "with", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "variant", + "variant_types" : [ + { + "element_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "RawMessage" + } + ] + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "RawMessage" + } + }, + { + "base_types" : [], + "name" : "RawMessageScore", + "properties" : [ + { + "is_read_only" : false, + "name" : "name", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + }, + { + "is_read_only" : false, + "name" : "objective", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "RawMessageScore" + } + }, + { + "base_types" : [], + "name" : "RawText", + "properties" : [ + { + "is_read_only" : false, + "name" : "rawtext", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "element_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "RawMessage" + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "RawText" + } + }, + { + "base_types" : [], + "name" : "RGB", + "properties" : [ + { + "is_read_only" : false, + "name" : "blue", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : false, + "name" : "green", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : false, + "name" : "red", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "RGB" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "RGB" + } + ], + "name" : "RGBA", + "properties" : [ + { + "is_read_only" : false, + "name" : "alpha", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "RGBA" + } + }, + { + "base_types" : [], + "name" : "ScoreboardObjectiveDisplayOptions", + "properties" : [ + { + "is_read_only" : false, + "name" : "objective", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ScoreboardObjective" + } + }, + { + "is_read_only" : false, + "name" : "sortOrder", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ObjectiveSortOrder" + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ScoreboardObjectiveDisplayOptions" + } + }, + { + "base_types" : [], + "name" : "ScriptEventMessageFilterOptions", + "properties" : [ + { + "is_read_only" : false, + "name" : "namespaces", + "type" : { + "element_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ScriptEventMessageFilterOptions" + } + }, + { + "base_types" : [], + "name" : "StructureCreateOptions", + "properties" : [ + { + "is_read_only" : false, + "name" : "includeBlocks", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + } + }, + { + "is_read_only" : false, + "name" : "includeEntities", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + } + }, + { + "is_read_only" : false, + "name" : "saveMode", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "StructureSaveMode" + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "StructureCreateOptions" + } + }, + { + "base_types" : [], + "name" : "StructurePlaceOptions", + "properties" : [ + { + "is_read_only" : false, + "name" : "animationMode", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "StructureAnimationMode" + } + } + }, + { + "is_read_only" : false, + "name" : "animationSeconds", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + }, + { + "is_read_only" : false, + "name" : "includeBlocks", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + } + }, + { + "is_read_only" : false, + "name" : "includeEntities", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + } + }, + { + "is_read_only" : false, + "name" : "integrity", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + }, + { + "is_read_only" : false, + "name" : "integritySeed", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + }, + { + "is_read_only" : false, + "name" : "mirror", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "StructureMirrorAxis" + } + } + }, + { + "is_read_only" : false, + "name" : "rotation", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "StructureRotation" + } + } + }, + { + "is_read_only" : false, + "name" : "waterlogged", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "StructurePlaceOptions" + } + }, + { + "base_types" : [], + "name" : "TeleportOptions", + "properties" : [ + { + "is_read_only" : false, + "name" : "checkForBlocks", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + } + }, + { + "is_read_only" : false, + "name" : "dimension", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Dimension" + } + } + }, + { + "is_read_only" : false, + "name" : "facingLocation", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + } + }, + { + "is_read_only" : false, + "name" : "keepVelocity", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + } + }, + { + "is_read_only" : false, + "name" : "rotation", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector2" + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "TeleportOptions" + } + }, + { + "base_types" : [], + "name" : "TitleDisplayOptions", + "properties" : [ + { + "is_read_only" : false, + "name" : "fadeInDuration", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : false, + "name" : "fadeOutDuration", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : false, + "name" : "stayDuration", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : false, + "name" : "subtitle", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "variant", + "variant_types" : [ + { + "element_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "variant", + "variant_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "RawMessage" + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + ] + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "RawMessage" + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + ] + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "TitleDisplayOptions" + } + }, + { + "base_types" : [], + "name" : "Vector2", + "properties" : [ + { + "is_read_only" : false, + "name" : "x", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : false, + "name" : "y", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector2" + } + }, + { + "base_types" : [], + "name" : "Vector3", + "properties" : [ + { + "is_read_only" : false, + "name" : "x", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : false, + "name" : "y", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : false, + "name" : "z", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + }, + { + "base_types" : [], + "name" : "WorldSoundOptions", + "properties" : [ + { + "is_read_only" : false, + "name" : "pitch", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + }, + { + "is_read_only" : false, + "name" : "volume", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "WorldSoundOptions" + } + } + ], + "minecraft_version" : "1.21.10-beta.0", + "module_type" : "script", + "name" : "@minecraft/server", + "objects" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "system", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "System" + } + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "world", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "World" + } + } + ], + "type_aliases" : [], + "uuid" : "b26a4d4c-afdf-4690-88f8-931846312678", + "version" : "1.12.0" +} diff --git a/metadata/script_modules/@minecraft/server_1.12.0-beta.json b/metadata/script_modules/@minecraft/server_1.13.0-beta.json similarity index 98% rename from metadata/script_modules/@minecraft/server_1.12.0-beta.json rename to metadata/script_modules/@minecraft/server_1.13.0-beta.json index f759e11d3..d7a218796 100644 --- a/metadata/script_modules/@minecraft/server_1.12.0-beta.json +++ b/metadata/script_modules/@minecraft/server_1.13.0-beta.json @@ -1464,6 +1464,16 @@ "privilege": "read_only", "return_type": { "error_types": [ + { + "is_bind_type": true, + "is_errorable": false, + "name": "CustomComponentInvalidRegistryError" + }, + { + "is_bind_type": true, + "is_errorable": false, + "name": "CustomComponentNameError" + }, { "from_module": { "name": "@minecraft/common", @@ -2426,7 +2436,7 @@ "is_errorable": false, "name": "string" }, - "value": "minecraft:recordPlayer" + "value": "minecraft:record_player" } ], "functions": [ @@ -2434,7 +2444,7 @@ "arguments": [], "is_constructor": false, "is_static": false, - "name": "clearRecord", + "name": "ejectRecord", "privilege": "none", "return_type": { "is_bind_type": false, @@ -2442,6 +2452,23 @@ "name": "undefined" } }, + { + "arguments": [], + "is_constructor": false, + "is_static": false, + "name": "getRecord", + "privilege": "read_only", + "return_type": { + "is_bind_type": false, + "is_errorable": true, + "name": "optional", + "optional_type": { + "is_bind_type": true, + "is_errorable": false, + "name": "ItemStack" + } + } + }, { "arguments": [], "is_constructor": false, @@ -2454,27 +2481,69 @@ "name": "boolean" } }, + { + "arguments": [], + "is_constructor": false, + "is_static": false, + "name": "pauseRecord", + "privilege": "none", + "return_type": { + "is_bind_type": false, + "is_errorable": true, + "name": "undefined" + } + }, + { + "arguments": [], + "is_constructor": false, + "is_static": false, + "name": "playRecord", + "privilege": "none", + "return_type": { + "is_bind_type": false, + "is_errorable": true, + "name": "undefined" + } + }, { "arguments": [ { - "details": null, + "details": { + "default_value": "null" + }, "name": "recordItemType", "type": { "is_bind_type": false, "is_errorable": false, - "name": "variant", - "variant_types": [ - { - "is_bind_type": true, - "is_errorable": false, - "name": "ItemType" - }, - { - "is_bind_type": false, - "is_errorable": false, - "name": "string" - } - ] + "name": "optional", + "optional_type": { + "is_bind_type": false, + "is_errorable": false, + "name": "variant", + "variant_types": [ + { + "is_bind_type": true, + "is_errorable": false, + "name": "ItemType" + }, + { + "is_bind_type": false, + "is_errorable": false, + "name": "string" + } + ] + } + } + }, + { + "details": { + "default_value": true + }, + "name": "startPlaying", + "type": { + "is_bind_type": false, + "is_errorable": false, + "name": "boolean" } } ], @@ -5809,7 +5878,7 @@ "privilege": "none", "return_type": { "is_bind_type": false, - "is_errorable": true, + "is_errorable": false, "name": "undefined" } } @@ -7288,7 +7357,7 @@ "privilege": "none", "return_type": { "is_bind_type": false, - "is_errorable": true, + "is_errorable": false, "name": "undefined" } } @@ -8937,19 +9006,6 @@ "name": "Dimension" } }, - { - "is_read_only": true, - "name": "fallDistance", - "type": { - "is_bind_type": false, - "is_errorable": true, - "name": "float", - "valid_range": { - "max": 2147483647, - "min": -2147483648 - } - } - }, { "is_read_only": true, "name": "id", @@ -9032,15 +9088,6 @@ "name": "boolean" } }, - { - "is_read_only": true, - "name": "lifetimeState", - "type": { - "is_bind_type": true, - "is_errorable": false, - "name": "EntityLifetimeState" - } - }, { "is_read_only": true, "name": "location", @@ -9966,7 +10013,7 @@ "privilege": "none", "return_type": { "is_bind_type": false, - "is_errorable": true, + "is_errorable": false, "name": "undefined" } } @@ -10500,7 +10547,7 @@ "privilege": "none", "return_type": { "is_bind_type": false, - "is_errorable": true, + "is_errorable": false, "name": "undefined" } } @@ -10694,7 +10741,7 @@ "privilege": "none", "return_type": { "is_bind_type": false, - "is_errorable": true, + "is_errorable": false, "name": "undefined" } } @@ -10840,7 +10887,7 @@ "privilege": "none", "return_type": { "is_bind_type": false, - "is_errorable": true, + "is_errorable": false, "name": "undefined" } } @@ -10999,7 +11046,7 @@ "privilege": "none", "return_type": { "is_bind_type": false, - "is_errorable": true, + "is_errorable": false, "name": "undefined" } } @@ -11637,7 +11684,7 @@ ], "is_constructor": false, "is_static": false, - "name": "leash", + "name": "leashTo", "privilege": "none", "return_type": { "is_bind_type": false, @@ -11660,6 +11707,78 @@ ], "name": "EntityLeashableComponent", "properties": [ + { + "is_read_only": true, + "name": "canBeStolen", + "type": { + "is_bind_type": false, + "is_errorable": true, + "name": "boolean" + } + }, + { + "is_read_only": true, + "name": "hardDistance", + "type": { + "is_bind_type": false, + "is_errorable": true, + "name": "float", + "valid_range": { + "max": 2147483647, + "min": -2147483648 + } + } + }, + { + "is_read_only": true, + "name": "isLeashed", + "type": { + "is_bind_type": false, + "is_errorable": true, + "name": "boolean" + } + }, + { + "is_read_only": true, + "name": "leashHolder", + "type": { + "is_bind_type": false, + "is_errorable": true, + "name": "optional", + "optional_type": { + "is_bind_type": true, + "is_errorable": false, + "name": "Entity" + } + } + }, + { + "is_read_only": true, + "name": "leashHolderEntityId", + "type": { + "is_bind_type": false, + "is_errorable": true, + "name": "optional", + "optional_type": { + "is_bind_type": false, + "is_errorable": false, + "name": "string" + } + } + }, + { + "is_read_only": true, + "name": "maxDistance", + "type": { + "is_bind_type": false, + "is_errorable": true, + "name": "float", + "valid_range": { + "max": 2147483647, + "min": -2147483648 + } + } + }, { "is_read_only": true, "name": "softDistance", @@ -13104,7 +13223,7 @@ "privilege": "none", "return_type": { "is_bind_type": false, - "is_errorable": true, + "is_errorable": false, "name": "undefined" } } @@ -16259,12 +16378,27 @@ { "is_bind_type": true, "is_errorable": false, - "name": "ItemCustomComponentAlreadyRegisteredError" + "name": "CustomComponentInvalidRegistryError" }, { "is_bind_type": true, "is_errorable": false, - "name": "ItemCustomComponentNameError" + "name": "CustomComponentNameError" + }, + { + "from_module": { + "name": "@minecraft/common", + "uuid": "77ec12b4-1b2b-4c98-8d34-d1cd63f849d5", + "version": "1.1.0" + }, + "is_bind_type": true, + "is_errorable": false, + "name": "EngineError" + }, + { + "is_bind_type": true, + "is_errorable": false, + "name": "ItemCustomComponentAlreadyRegisteredError" }, { "is_bind_type": true, @@ -17013,6 +17147,64 @@ "name": "ItemFoodComponent" } }, + { + "base_types": [ + { + "is_bind_type": true, + "is_errorable": false, + "name": "ItemComponent" + } + ], + "constants": [ + { + "is_read_only": true, + "is_static": true, + "name": "componentId", + "type": { + "is_bind_type": false, + "is_errorable": false, + "name": "string" + }, + "value": "minecraft:potion" + } + ], + "functions": [], + "name": "ItemPotionComponent", + "properties": [ + { + "is_read_only": true, + "name": "potionEffectType", + "type": { + "is_bind_type": true, + "is_errorable": true, + "name": "PotionEffectType" + } + }, + { + "is_read_only": true, + "name": "potionLiquidType", + "type": { + "is_bind_type": true, + "is_errorable": true, + "name": "PotionLiquidType" + } + }, + { + "is_read_only": true, + "name": "potionModifierType", + "type": { + "is_bind_type": true, + "is_errorable": true, + "name": "PotionModifierType" + } + } + ], + "type": { + "is_bind_type": true, + "is_errorable": false, + "name": "ItemPotionComponent" + } + }, { "base_types": [], "constants": [], @@ -17239,6 +17431,28 @@ "name": "ItemStack" } }, + { + "arguments": [ + { + "details": null, + "name": "options", + "type": { + "is_bind_type": true, + "is_errorable": false, + "name": "PotionOptions" + } + } + ], + "is_constructor": false, + "is_static": true, + "name": "createPotion", + "privilege": "none", + "return_type": { + "is_bind_type": true, + "is_errorable": true, + "name": "ItemStack" + } + }, { "arguments": [], "is_constructor": false, @@ -22636,6 +22850,166 @@ "name": "PlayerSpawnAfterEventSignal" } }, + { + "base_types": [], + "constants": [], + "functions": [], + "name": "PotionEffectType", + "properties": [ + { + "is_read_only": true, + "name": "id", + "type": { + "is_bind_type": false, + "is_errorable": false, + "name": "string" + } + } + ], + "type": { + "is_bind_type": true, + "is_errorable": false, + "name": "PotionEffectType" + } + }, + { + "base_types": [], + "constants": [], + "functions": [], + "name": "PotionLiquidType", + "properties": [ + { + "is_read_only": true, + "name": "id", + "type": { + "is_bind_type": false, + "is_errorable": false, + "name": "string" + } + } + ], + "type": { + "is_bind_type": true, + "is_errorable": false, + "name": "PotionLiquidType" + } + }, + { + "base_types": [], + "constants": [], + "functions": [], + "name": "PotionModifierType", + "properties": [ + { + "is_read_only": true, + "name": "id", + "type": { + "is_bind_type": false, + "is_errorable": false, + "name": "string" + } + } + ], + "type": { + "is_bind_type": true, + "is_errorable": false, + "name": "PotionModifierType" + } + }, + { + "base_types": [], + "constants": [], + "functions": [ + { + "arguments": [ + { + "details": null, + "name": "potionEffectId", + "type": { + "is_bind_type": false, + "is_errorable": false, + "name": "string" + } + } + ], + "is_constructor": false, + "is_static": true, + "name": "getPotionEffectType", + "privilege": "read_only", + "return_type": { + "is_bind_type": false, + "is_errorable": false, + "name": "optional", + "optional_type": { + "is_bind_type": true, + "is_errorable": false, + "name": "PotionEffectType" + } + } + }, + { + "arguments": [ + { + "details": null, + "name": "potionLiquidId", + "type": { + "is_bind_type": false, + "is_errorable": false, + "name": "string" + } + } + ], + "is_constructor": false, + "is_static": true, + "name": "getPotionLiquidType", + "privilege": "read_only", + "return_type": { + "is_bind_type": false, + "is_errorable": false, + "name": "optional", + "optional_type": { + "is_bind_type": true, + "is_errorable": false, + "name": "PotionLiquidType" + } + } + }, + { + "arguments": [ + { + "details": null, + "name": "potionModifierId", + "type": { + "is_bind_type": false, + "is_errorable": false, + "name": "string" + } + } + ], + "is_constructor": false, + "is_static": true, + "name": "getPotionModifierType", + "privilege": "read_only", + "return_type": { + "is_bind_type": false, + "is_errorable": false, + "name": "optional", + "optional_type": { + "is_bind_type": true, + "is_errorable": false, + "name": "PotionModifierType" + } + } + } + ], + "name": "Potions", + "properties": [], + "type": { + "is_bind_type": true, + "is_errorable": false, + "name": "Potions" + } + }, { "base_types": [ { @@ -28075,7 +28449,7 @@ "is_errorable": false, "name": "string" }, - "value": "minecraft:recordPlayer" + "value": "minecraft:record_player" }, { "is_read_only": true, @@ -28254,6 +28628,33 @@ ], "name": "CompoundBlockVolumePositionRelativity" }, + { + "constants": [ + { + "is_read_only": true, + "is_static": true, + "name": "DisallowedNamespace", + "type": { + "is_bind_type": true, + "is_errorable": false, + "name": "CustomComponentNameErrorReason" + }, + "value": 2 + }, + { + "is_read_only": true, + "is_static": true, + "name": "NoNamespace", + "type": { + "is_bind_type": true, + "is_errorable": false, + "name": "CustomComponentNameErrorReason" + }, + "value": 1 + } + ], + "name": "CustomComponentNameErrorReason" + }, { "constants": [ { @@ -30350,30 +30751,14 @@ { "is_read_only": true, "is_static": true, - "name": "Loaded", + "name": "Body", "type": { "is_bind_type": false, "is_errorable": false, "name": "string" }, - "value": "Loaded" + "value": "Body" }, - { - "is_read_only": true, - "is_static": true, - "name": "Unloaded", - "type": { - "is_bind_type": false, - "is_errorable": false, - "name": "string" - }, - "value": "Unloaded" - } - ], - "name": "EntityLifetimeState" - }, - { - "constants": [ { "is_read_only": true, "is_static": true, @@ -31200,6 +31585,17 @@ "name": "string" }, "value": "minecraft:food" + }, + { + "is_read_only": true, + "is_static": true, + "name": "Potion", + "type": { + "is_bind_type": false, + "is_errorable": false, + "name": "string" + }, + "value": "minecraft:potion" } ], "name": "ItemComponentTypes" @@ -31967,6 +32363,34 @@ "name": "CommandError" } }, + { + "name": "CustomComponentInvalidRegistryError", + "properties": [], + "type": { + "is_bind_type": true, + "is_errorable": false, + "name": "CustomComponentInvalidRegistryError" + } + }, + { + "name": "CustomComponentNameError", + "properties": [ + { + "is_read_only": true, + "name": "reason", + "type": { + "is_bind_type": true, + "is_errorable": false, + "name": "CustomComponentNameErrorReason" + } + } + ], + "type": { + "is_bind_type": true, + "is_errorable": false, + "name": "CustomComponentNameError" + } + }, { "name": "EnchantmentLevelOutOfBoundsError", "properties": [], @@ -32021,15 +32445,6 @@ "name": "ItemCustomComponentAlreadyRegisteredError" } }, - { - "name": "ItemCustomComponentNameError", - "properties": [], - "type": { - "is_bind_type": true, - "is_errorable": false, - "name": "ItemCustomComponentNameError" - } - }, { "name": "ItemCustomComponentReloadNewComponentError", "properties": [], @@ -34980,6 +35395,90 @@ "name": "PlayerSoundOptions" } }, + { + "base_types": [], + "name": "PotionOptions", + "properties": [ + { + "is_read_only": false, + "name": "effect", + "type": { + "is_bind_type": false, + "is_errorable": false, + "name": "variant", + "variant_types": [ + { + "is_bind_type": true, + "is_errorable": false, + "name": "PotionEffectType" + }, + { + "is_bind_type": false, + "is_errorable": false, + "name": "string" + } + ] + } + }, + { + "is_read_only": false, + "name": "liquid", + "type": { + "is_bind_type": false, + "is_errorable": false, + "name": "optional", + "optional_type": { + "is_bind_type": false, + "is_errorable": false, + "name": "variant", + "variant_types": [ + { + "is_bind_type": true, + "is_errorable": false, + "name": "PotionLiquidType" + }, + { + "is_bind_type": false, + "is_errorable": false, + "name": "string" + } + ] + } + } + }, + { + "is_read_only": false, + "name": "modifier", + "type": { + "is_bind_type": false, + "is_errorable": false, + "name": "optional", + "optional_type": { + "is_bind_type": false, + "is_errorable": false, + "name": "variant", + "variant_types": [ + { + "is_bind_type": true, + "is_errorable": false, + "name": "PotionModifierType" + }, + { + "is_bind_type": false, + "is_errorable": false, + "name": "string" + } + ] + } + } + } + ], + "type": { + "is_bind_type": true, + "is_errorable": false, + "name": "PotionOptions" + } + }, { "base_types": [], "name": "ProjectileShootOptions", @@ -35931,7 +36430,7 @@ } } ], - "minecraft_version": "1.21.0-beta.0", + "minecraft_version": "1.21.10-beta.0", "module_type": "script", "name": "@minecraft/server", "objects": [ @@ -35989,7 +36488,7 @@ "value": "BlockWaterContainerComponent" }, { - "name": "minecraft:recordPlayer", + "name": "minecraft:record_player", "value": "BlockRecordPlayerComponent" } ], @@ -36289,6 +36788,10 @@ { "name": "minecraft:cooldown", "value": "ItemCooldownComponent" + }, + { + "name": "minecraft:potion", + "value": "ItemPotionComponent" } ], "name": "ItemComponentTypeMap", @@ -36300,5 +36803,5 @@ } ], "uuid": "b26a4d4c-afdf-4690-88f8-931846312678", - "version": "1.12.0-beta" + "version": "1.13.0-beta" } \ No newline at end of file diff --git a/metadata/script_modules/@minecraft/server_1.2.0.json b/metadata/script_modules/@minecraft/server_1.2.0.json index d3a8b5a41..7c546ae53 100644 --- a/metadata/script_modules/@minecraft/server_1.2.0.json +++ b/metadata/script_modules/@minecraft/server_1.2.0.json @@ -5105,7 +5105,7 @@ } } ], - "minecraft_version" : "1.21.0-beta.0", + "minecraft_version" : "1.21.10-beta.0", "module_type" : "script", "name" : "@minecraft/server", "objects" : [ diff --git a/metadata/script_modules/@minecraft/server_1.3.0.json b/metadata/script_modules/@minecraft/server_1.3.0.json index 57dd11250..29817a17e 100644 --- a/metadata/script_modules/@minecraft/server_1.3.0.json +++ b/metadata/script_modules/@minecraft/server_1.3.0.json @@ -1284,7 +1284,12 @@ "return_type" : { "is_bind_type" : false, "is_errorable" : true, - "name" : "undefined" + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Effect" + } } }, { @@ -6898,7 +6903,7 @@ } } ], - "minecraft_version" : "1.21.0-beta.0", + "minecraft_version" : "1.21.10-beta.0", "module_type" : "script", "name" : "@minecraft/server", "objects" : [ diff --git a/metadata/script_modules/@minecraft/server_1.4.0.json b/metadata/script_modules/@minecraft/server_1.4.0.json index 2bb76903e..f07f922f5 100644 --- a/metadata/script_modules/@minecraft/server_1.4.0.json +++ b/metadata/script_modules/@minecraft/server_1.4.0.json @@ -1425,7 +1425,12 @@ "return_type" : { "is_bind_type" : false, "is_errorable" : true, - "name" : "undefined" + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Effect" + } } }, { @@ -2622,7 +2627,7 @@ "privilege" : "none", "return_type" : { "is_bind_type" : false, - "is_errorable" : true, + "is_errorable" : false, "name" : "undefined" } } @@ -3038,7 +3043,7 @@ "privilege" : "none", "return_type" : { "is_bind_type" : false, - "is_errorable" : true, + "is_errorable" : false, "name" : "undefined" } } @@ -3223,7 +3228,7 @@ "privilege" : "none", "return_type" : { "is_bind_type" : false, - "is_errorable" : true, + "is_errorable" : false, "name" : "undefined" } } @@ -3369,7 +3374,7 @@ "privilege" : "none", "return_type" : { "is_bind_type" : false, - "is_errorable" : true, + "is_errorable" : false, "name" : "undefined" } } @@ -3528,7 +3533,7 @@ "privilege" : "none", "return_type" : { "is_bind_type" : false, - "is_errorable" : true, + "is_errorable" : false, "name" : "undefined" } } @@ -12417,7 +12422,7 @@ } } ], - "minecraft_version" : "1.21.0-beta.0", + "minecraft_version" : "1.21.10-beta.0", "module_type" : "script", "name" : "@minecraft/server", "objects" : [ diff --git a/metadata/script_modules/@minecraft/server_1.5.0.json b/metadata/script_modules/@minecraft/server_1.5.0.json index 66926d7aa..2f1bbf2ef 100644 --- a/metadata/script_modules/@minecraft/server_1.5.0.json +++ b/metadata/script_modules/@minecraft/server_1.5.0.json @@ -1484,7 +1484,12 @@ "return_type" : { "is_bind_type" : false, "is_errorable" : true, - "name" : "undefined" + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Effect" + } } }, { @@ -2703,7 +2708,7 @@ "privilege" : "none", "return_type" : { "is_bind_type" : false, - "is_errorable" : true, + "is_errorable" : false, "name" : "undefined" } } @@ -3215,7 +3220,7 @@ "privilege" : "none", "return_type" : { "is_bind_type" : false, - "is_errorable" : true, + "is_errorable" : false, "name" : "undefined" } } @@ -3400,7 +3405,7 @@ "privilege" : "none", "return_type" : { "is_bind_type" : false, - "is_errorable" : true, + "is_errorable" : false, "name" : "undefined" } } @@ -3546,7 +3551,7 @@ "privilege" : "none", "return_type" : { "is_bind_type" : false, - "is_errorable" : true, + "is_errorable" : false, "name" : "undefined" } } @@ -3705,7 +3710,7 @@ "privilege" : "none", "return_type" : { "is_bind_type" : false, - "is_errorable" : true, + "is_errorable" : false, "name" : "undefined" } } @@ -13378,7 +13383,7 @@ } } ], - "minecraft_version" : "1.21.0-beta.0", + "minecraft_version" : "1.21.10-beta.0", "module_type" : "script", "name" : "@minecraft/server", "objects" : [ diff --git a/metadata/script_modules/@minecraft/server_1.6.0.json b/metadata/script_modules/@minecraft/server_1.6.0.json index 512ceed29..53fcc3786 100644 --- a/metadata/script_modules/@minecraft/server_1.6.0.json +++ b/metadata/script_modules/@minecraft/server_1.6.0.json @@ -1694,7 +1694,12 @@ "return_type" : { "is_bind_type" : false, "is_errorable" : true, - "name" : "undefined" + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Effect" + } } }, { @@ -3180,7 +3185,7 @@ "privilege" : "none", "return_type" : { "is_bind_type" : false, - "is_errorable" : true, + "is_errorable" : false, "name" : "undefined" } } @@ -3692,7 +3697,7 @@ "privilege" : "none", "return_type" : { "is_bind_type" : false, - "is_errorable" : true, + "is_errorable" : false, "name" : "undefined" } } @@ -3877,7 +3882,7 @@ "privilege" : "none", "return_type" : { "is_bind_type" : false, - "is_errorable" : true, + "is_errorable" : false, "name" : "undefined" } } @@ -4023,7 +4028,7 @@ "privilege" : "none", "return_type" : { "is_bind_type" : false, - "is_errorable" : true, + "is_errorable" : false, "name" : "undefined" } } @@ -4182,7 +4187,7 @@ "privilege" : "none", "return_type" : { "is_bind_type" : false, - "is_errorable" : true, + "is_errorable" : false, "name" : "undefined" } } @@ -5287,7 +5292,7 @@ "privilege" : "none", "return_type" : { "is_bind_type" : false, - "is_errorable" : true, + "is_errorable" : false, "name" : "undefined" } } @@ -16429,7 +16434,7 @@ } } ], - "minecraft_version" : "1.21.0-beta.0", + "minecraft_version" : "1.21.10-beta.0", "module_type" : "script", "name" : "@minecraft/server", "objects" : [ diff --git a/metadata/script_modules/@minecraft/server_1.7.0.json b/metadata/script_modules/@minecraft/server_1.7.0.json index b2370ea4b..289ecff33 100644 --- a/metadata/script_modules/@minecraft/server_1.7.0.json +++ b/metadata/script_modules/@minecraft/server_1.7.0.json @@ -2053,7 +2053,12 @@ "return_type" : { "is_bind_type" : false, "is_errorable" : true, - "name" : "undefined" + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Effect" + } } }, { @@ -3753,7 +3758,7 @@ "privilege" : "none", "return_type" : { "is_bind_type" : false, - "is_errorable" : true, + "is_errorable" : false, "name" : "undefined" } } @@ -4265,7 +4270,7 @@ "privilege" : "none", "return_type" : { "is_bind_type" : false, - "is_errorable" : true, + "is_errorable" : false, "name" : "undefined" } } @@ -4450,7 +4455,7 @@ "privilege" : "none", "return_type" : { "is_bind_type" : false, - "is_errorable" : true, + "is_errorable" : false, "name" : "undefined" } } @@ -4596,7 +4601,7 @@ "privilege" : "none", "return_type" : { "is_bind_type" : false, - "is_errorable" : true, + "is_errorable" : false, "name" : "undefined" } } @@ -4755,7 +4760,7 @@ "privilege" : "none", "return_type" : { "is_bind_type" : false, - "is_errorable" : true, + "is_errorable" : false, "name" : "undefined" } } @@ -5860,7 +5865,7 @@ "privilege" : "none", "return_type" : { "is_bind_type" : false, - "is_errorable" : true, + "is_errorable" : false, "name" : "undefined" } } @@ -18295,7 +18300,7 @@ } } ], - "minecraft_version" : "1.21.0-beta.0", + "minecraft_version" : "1.21.10-beta.0", "module_type" : "script", "name" : "@minecraft/server", "objects" : [ diff --git a/metadata/script_modules/@minecraft/server_1.8.0.json b/metadata/script_modules/@minecraft/server_1.8.0.json index c2264d20d..7060116a7 100644 --- a/metadata/script_modules/@minecraft/server_1.8.0.json +++ b/metadata/script_modules/@minecraft/server_1.8.0.json @@ -1697,7 +1697,7 @@ "privilege" : "none", "return_type" : { "is_bind_type" : false, - "is_errorable" : true, + "is_errorable" : false, "name" : "undefined" } } @@ -2433,7 +2433,7 @@ "privilege" : "none", "return_type" : { "is_bind_type" : false, - "is_errorable" : true, + "is_errorable" : false, "name" : "undefined" } } @@ -2692,7 +2692,12 @@ "return_type" : { "is_bind_type" : false, "is_errorable" : true, - "name" : "undefined" + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Effect" + } } }, { @@ -4392,7 +4397,7 @@ "privilege" : "none", "return_type" : { "is_bind_type" : false, - "is_errorable" : true, + "is_errorable" : false, "name" : "undefined" } } @@ -4904,7 +4909,7 @@ "privilege" : "none", "return_type" : { "is_bind_type" : false, - "is_errorable" : true, + "is_errorable" : false, "name" : "undefined" } } @@ -5089,7 +5094,7 @@ "privilege" : "none", "return_type" : { "is_bind_type" : false, - "is_errorable" : true, + "is_errorable" : false, "name" : "undefined" } } @@ -5235,7 +5240,7 @@ "privilege" : "none", "return_type" : { "is_bind_type" : false, - "is_errorable" : true, + "is_errorable" : false, "name" : "undefined" } } @@ -5394,7 +5399,7 @@ "privilege" : "none", "return_type" : { "is_bind_type" : false, - "is_errorable" : true, + "is_errorable" : false, "name" : "undefined" } } @@ -6499,7 +6504,7 @@ "privilege" : "none", "return_type" : { "is_bind_type" : false, - "is_errorable" : true, + "is_errorable" : false, "name" : "undefined" } } @@ -19099,7 +19104,7 @@ } } ], - "minecraft_version" : "1.21.0-beta.0", + "minecraft_version" : "1.21.10-beta.0", "module_type" : "script", "name" : "@minecraft/server", "objects" : [ diff --git a/metadata/script_modules/@minecraft/server_1.9.0.json b/metadata/script_modules/@minecraft/server_1.9.0.json index a7ea89909..cf385e294 100644 --- a/metadata/script_modules/@minecraft/server_1.9.0.json +++ b/metadata/script_modules/@minecraft/server_1.9.0.json @@ -2951,7 +2951,7 @@ "privilege" : "none", "return_type" : { "is_bind_type" : false, - "is_errorable" : true, + "is_errorable" : false, "name" : "undefined" } } @@ -3832,7 +3832,7 @@ "privilege" : "none", "return_type" : { "is_bind_type" : false, - "is_errorable" : true, + "is_errorable" : false, "name" : "undefined" } } @@ -4148,7 +4148,12 @@ "return_type" : { "is_bind_type" : false, "is_errorable" : true, - "name" : "undefined" + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Effect" + } } }, { @@ -5950,7 +5955,7 @@ "privilege" : "none", "return_type" : { "is_bind_type" : false, - "is_errorable" : true, + "is_errorable" : false, "name" : "undefined" } } @@ -6484,7 +6489,7 @@ "privilege" : "none", "return_type" : { "is_bind_type" : false, - "is_errorable" : true, + "is_errorable" : false, "name" : "undefined" } } @@ -6669,7 +6674,7 @@ "privilege" : "none", "return_type" : { "is_bind_type" : false, - "is_errorable" : true, + "is_errorable" : false, "name" : "undefined" } } @@ -6815,7 +6820,7 @@ "privilege" : "none", "return_type" : { "is_bind_type" : false, - "is_errorable" : true, + "is_errorable" : false, "name" : "undefined" } } @@ -6974,7 +6979,7 @@ "privilege" : "none", "return_type" : { "is_bind_type" : false, - "is_errorable" : true, + "is_errorable" : false, "name" : "undefined" } } @@ -8123,7 +8128,7 @@ "privilege" : "none", "return_type" : { "is_bind_type" : false, - "is_errorable" : true, + "is_errorable" : false, "name" : "undefined" } } @@ -21870,7 +21875,7 @@ } } ], - "minecraft_version" : "1.21.0-beta.0", + "minecraft_version" : "1.21.10-beta.0", "module_type" : "script", "name" : "@minecraft/server", "objects" : [ diff --git a/metadata/vanilladata_modules/mojang-biomes.json b/metadata/vanilladata_modules/mojang-biomes.json index ac1c120b1..2796e13ee 100644 --- a/metadata/vanilladata_modules/mojang-biomes.json +++ b/metadata/vanilladata_modules/mojang-biomes.json @@ -259,7 +259,7 @@ "name" : "minecraft:warped_forest" } ], - "minecraft_version" : "1.21.0-beta.0", + "minecraft_version" : "1.21.10-beta.0", "module_type" : "vanilla_data", "name" : "mojang-biome", "vanilla_data_type" : "biome" diff --git a/metadata/vanilladata_modules/mojang-blocks.json b/metadata/vanilladata_modules/mojang-blocks.json index bbdb846c9..dde3bd866 100644 --- a/metadata/vanilladata_modules/mojang-blocks.json +++ b/metadata/vanilladata_modules/mojang-blocks.json @@ -3539,6 +3539,14 @@ "name" : "minecraft:andesite", "properties" : [] }, + { + "name" : "minecraft:andesite_slab", + "properties" : [ + { + "name" : "minecraft:vertical_half" + } + ] + }, { "name" : "minecraft:andesite_stairs", "properties" : [ @@ -4312,6 +4320,14 @@ "name" : "minecraft:brick_block", "properties" : [] }, + { + "name" : "minecraft:brick_double_slab", + "properties" : [ + { + "name" : "minecraft:vertical_half" + } + ] + }, { "name" : "minecraft:brick_slab", "properties" : [ @@ -4789,6 +4805,10 @@ "name" : "minecraft:chiseled_polished_blackstone", "properties" : [] }, + { + "name" : "minecraft:chiseled_stone_bricks", + "properties" : [] + }, { "name" : "minecraft:chiseled_tuff", "properties" : [] @@ -4880,6 +4900,14 @@ "name" : "minecraft:cobblestone", "properties" : [] }, + { + "name" : "minecraft:cobblestone_double_slab", + "properties" : [ + { + "name" : "minecraft:vertical_half" + } + ] + }, { "name" : "minecraft:cobblestone_slab", "properties" : [ @@ -5083,6 +5111,10 @@ "name" : "minecraft:cracked_polished_blackstone_bricks", "properties" : [] }, + { + "name" : "minecraft:cracked_stone_bricks", + "properties" : [] + }, { "name" : "minecraft:crafter", "properties" : [ @@ -5288,6 +5320,22 @@ } ] }, + { + "name" : "minecraft:cut_red_sandstone_slab", + "properties" : [ + { + "name" : "minecraft:vertical_half" + } + ] + }, + { + "name" : "minecraft:cut_sandstone_slab", + "properties" : [ + { + "name" : "minecraft:vertical_half" + } + ] + }, { "name" : "minecraft:cyan_candle", "properties" : [ @@ -5498,6 +5546,14 @@ } ] }, + { + "name" : "minecraft:dark_prismarine_slab", + "properties" : [ + { + "name" : "minecraft:vertical_half" + } + ] + }, { "name" : "minecraft:dark_prismarine_stairs", "properties" : [ @@ -5802,6 +5858,14 @@ "name" : "minecraft:diorite", "properties" : [] }, + { + "name" : "minecraft:diorite_slab", + "properties" : [ + { + "name" : "minecraft:vertical_half" + } + ] + }, { "name" : "minecraft:diorite_stairs", "properties" : [ @@ -5844,17 +5908,6 @@ } ] }, - { - "name" : "minecraft:double_stone_block_slab", - "properties" : [ - { - "name" : "minecraft:vertical_half" - }, - { - "name" : "stone_slab_type" - } - ] - }, { "name" : "minecraft:double_stone_block_slab2", "properties" : [ @@ -6445,6 +6498,14 @@ "name" : "minecraft:end_stone", "properties" : [] }, + { + "name" : "minecraft:end_stone_brick_slab", + "properties" : [ + { + "name" : "minecraft:vertical_half" + } + ] + }, { "name" : "minecraft:ender_chest", "properties" : [ @@ -6719,6 +6780,14 @@ "name" : "minecraft:granite", "properties" : [] }, + { + "name" : "minecraft:granite_slab", + "properties" : [ + { + "name" : "minecraft:vertical_half" + } + ] + }, { "name" : "minecraft:granite_stairs", "properties" : [ @@ -7077,6 +7146,18 @@ "name" : "minecraft:ice", "properties" : [] }, + { + "name" : "minecraft:infested_chiseled_stone_bricks", + "properties" : [] + }, + { + "name" : "minecraft:infested_cobblestone", + "properties" : [] + }, + { + "name" : "minecraft:infested_cracked_stone_bricks", + "properties" : [] + }, { "name" : "minecraft:infested_deepslate", "properties" : [ @@ -7085,6 +7166,18 @@ } ] }, + { + "name" : "minecraft:infested_mossy_stone_bricks", + "properties" : [] + }, + { + "name" : "minecraft:infested_stone", + "properties" : [] + }, + { + "name" : "minecraft:infested_stone_bricks", + "properties" : [] + }, { "name" : "minecraft:info_update", "properties" : [] @@ -7928,14 +8021,6 @@ "name" : "minecraft:mob_spawner", "properties" : [] }, - { - "name" : "minecraft:monster_egg", - "properties" : [ - { - "name" : "monster_egg_stone_type" - } - ] - }, { "name" : "minecraft:moss_block", "properties" : [] @@ -7948,6 +8033,14 @@ "name" : "minecraft:mossy_cobblestone", "properties" : [] }, + { + "name" : "minecraft:mossy_cobblestone_slab", + "properties" : [ + { + "name" : "minecraft:vertical_half" + } + ] + }, { "name" : "minecraft:mossy_cobblestone_stairs", "properties" : [ @@ -7959,6 +8052,14 @@ } ] }, + { + "name" : "minecraft:mossy_stone_brick_slab", + "properties" : [ + { + "name" : "minecraft:vertical_half" + } + ] + }, { "name" : "minecraft:mossy_stone_brick_stairs", "properties" : [ @@ -7970,6 +8071,10 @@ } ] }, + { + "name" : "minecraft:mossy_stone_bricks", + "properties" : [] + }, { "name" : "minecraft:moving_block", "properties" : [] @@ -8045,6 +8150,14 @@ "name" : "minecraft:nether_brick", "properties" : [] }, + { + "name" : "minecraft:nether_brick_double_slab", + "properties" : [ + { + "name" : "minecraft:vertical_half" + } + ] + }, { "name" : "minecraft:nether_brick_fence", "properties" : [] @@ -8100,6 +8213,14 @@ "name" : "minecraft:netherreactor", "properties" : [] }, + { + "name" : "minecraft:normal_stone_slab", + "properties" : [ + { + "name" : "minecraft:vertical_half" + } + ] + }, { "name" : "minecraft:normal_stone_stairs", "properties" : [ @@ -8401,6 +8522,14 @@ } ] }, + { + "name" : "minecraft:petrified_oak_double_slab", + "properties" : [ + { + "name" : "minecraft:vertical_half" + } + ] + }, { "name" : "minecraft:petrified_oak_slab", "properties" : [ @@ -8537,6 +8666,14 @@ "name" : "minecraft:polished_andesite", "properties" : [] }, + { + "name" : "minecraft:polished_andesite_slab", + "properties" : [ + { + "name" : "minecraft:vertical_half" + } + ] + }, { "name" : "minecraft:polished_andesite_stairs", "properties" : [ @@ -8732,6 +8869,14 @@ "name" : "minecraft:polished_diorite", "properties" : [] }, + { + "name" : "minecraft:polished_diorite_slab", + "properties" : [ + { + "name" : "minecraft:vertical_half" + } + ] + }, { "name" : "minecraft:polished_diorite_stairs", "properties" : [ @@ -8747,6 +8892,14 @@ "name" : "minecraft:polished_granite", "properties" : [] }, + { + "name" : "minecraft:polished_granite_slab", + "properties" : [ + { + "name" : "minecraft:vertical_half" + } + ] + }, { "name" : "minecraft:polished_granite_stairs", "properties" : [ @@ -8866,6 +9019,14 @@ } ] }, + { + "name" : "minecraft:prismarine_brick_slab", + "properties" : [ + { + "name" : "minecraft:vertical_half" + } + ] + }, { "name" : "minecraft:prismarine_bricks_stairs", "properties" : [ @@ -8877,6 +9038,14 @@ } ] }, + { + "name" : "minecraft:prismarine_slab", + "properties" : [ + { + "name" : "minecraft:vertical_half" + } + ] + }, { "name" : "minecraft:prismarine_stairs", "properties" : [ @@ -8977,6 +9146,14 @@ } ] }, + { + "name" : "minecraft:purpur_slab", + "properties" : [ + { + "name" : "minecraft:vertical_half" + } + ] + }, { "name" : "minecraft:purpur_stairs", "properties" : [ @@ -9003,6 +9180,14 @@ "name" : "minecraft:quartz_bricks", "properties" : [] }, + { + "name" : "minecraft:quartz_double_slab", + "properties" : [ + { + "name" : "minecraft:vertical_half" + } + ] + }, { "name" : "minecraft:quartz_ore", "properties" : [] @@ -9101,6 +9286,14 @@ "name" : "minecraft:red_nether_brick", "properties" : [] }, + { + "name" : "minecraft:red_nether_brick_slab", + "properties" : [ + { + "name" : "minecraft:vertical_half" + } + ] + }, { "name" : "minecraft:red_nether_brick_stairs", "properties" : [ @@ -9120,6 +9313,14 @@ } ] }, + { + "name" : "minecraft:red_sandstone_slab", + "properties" : [ + { + "name" : "minecraft:vertical_half" + } + ] + }, { "name" : "minecraft:red_sandstone_stairs", "properties" : [ @@ -9242,6 +9443,14 @@ } ] }, + { + "name" : "minecraft:sandstone_double_slab", + "properties" : [ + { + "name" : "minecraft:vertical_half" + } + ] + }, { "name" : "minecraft:sandstone_slab", "properties" : [ @@ -9397,6 +9606,14 @@ "name" : "minecraft:smooth_basalt", "properties" : [] }, + { + "name" : "minecraft:smooth_quartz_slab", + "properties" : [ + { + "name" : "minecraft:vertical_half" + } + ] + }, { "name" : "minecraft:smooth_quartz_stairs", "properties" : [ @@ -9408,6 +9625,14 @@ } ] }, + { + "name" : "minecraft:smooth_red_sandstone_slab", + "properties" : [ + { + "name" : "minecraft:vertical_half" + } + ] + }, { "name" : "minecraft:smooth_red_sandstone_stairs", "properties" : [ @@ -9419,6 +9644,14 @@ } ] }, + { + "name" : "minecraft:smooth_sandstone_slab", + "properties" : [ + { + "name" : "minecraft:vertical_half" + } + ] + }, { "name" : "minecraft:smooth_sandstone_stairs", "properties" : [ @@ -9434,6 +9667,14 @@ "name" : "minecraft:smooth_stone", "properties" : [] }, + { + "name" : "minecraft:smooth_stone_double_slab", + "properties" : [ + { + "name" : "minecraft:vertical_half" + } + ] + }, { "name" : "minecraft:smooth_stone_slab", "properties" : [ @@ -9724,35 +9965,10 @@ "properties" : [] }, { - "name" : "minecraft:stone_block_slab2", + "name" : "minecraft:stone_brick_double_slab", "properties" : [ { "name" : "minecraft:vertical_half" - }, - { - "name" : "stone_slab_type_2" - } - ] - }, - { - "name" : "minecraft:stone_block_slab3", - "properties" : [ - { - "name" : "minecraft:vertical_half" - }, - { - "name" : "stone_slab_type_3" - } - ] - }, - { - "name" : "minecraft:stone_block_slab4", - "properties" : [ - { - "name" : "minecraft:vertical_half" - }, - { - "name" : "stone_slab_type_4" } ] }, @@ -9775,6 +9991,10 @@ } ] }, + { + "name" : "minecraft:stone_bricks", + "properties" : [] + }, { "name" : "minecraft:stone_button", "properties" : [ @@ -9805,14 +10025,6 @@ } ] }, - { - "name" : "minecraft:stonebrick", - "properties" : [ - { - "name" : "stone_brick_type" - } - ] - }, { "name" : "minecraft:stonecutter", "properties" : [] @@ -11178,7 +11390,7 @@ "properties" : [] } ], - "minecraft_version" : "1.21.0-beta.0", + "minecraft_version" : "1.21.10-beta.0", "module_type" : "vanilla_data", "name" : "mojang-block", "vanilla_data_type" : "block" diff --git a/metadata/vanilladata_modules/mojang-camera-presets.json b/metadata/vanilladata_modules/mojang-camera-presets.json index 2e2550277..684a4e593 100644 --- a/metadata/vanilladata_modules/mojang-camera-presets.json +++ b/metadata/vanilladata_modules/mojang-camera-presets.json @@ -3,6 +3,9 @@ { "name" : "minecraft:first_person" }, + { + "name" : "minecraft:follow_orbit" + }, { "name" : "minecraft:free" }, @@ -13,7 +16,7 @@ "name" : "minecraft:third_person_front" } ], - "minecraft_version" : "1.21.0-beta.0", + "minecraft_version" : "1.21.10-beta.0", "module_type" : "vanilla_data", "name" : "mojang-cameraPresets", "vanilla_data_type" : "cameraPresets" diff --git a/metadata/vanilladata_modules/mojang-cooldown-category.json b/metadata/vanilladata_modules/mojang-cooldown-category.json index f5ae13f28..c7b79c0b9 100644 --- a/metadata/vanilladata_modules/mojang-cooldown-category.json +++ b/metadata/vanilladata_modules/mojang-cooldown-category.json @@ -16,7 +16,7 @@ "name" : "minecraft:wind_charge" } ], - "minecraft_version" : "1.21.0-beta.0", + "minecraft_version" : "1.21.10-beta.0", "module_type" : "vanilla_data", "name" : "mojang-cooldownCategory", "vanilla_data_type" : "cooldownCategory" diff --git a/metadata/vanilladata_modules/mojang-dimensions.json b/metadata/vanilladata_modules/mojang-dimensions.json index 0a8f5f7e4..0af023903 100644 --- a/metadata/vanilladata_modules/mojang-dimensions.json +++ b/metadata/vanilladata_modules/mojang-dimensions.json @@ -10,7 +10,7 @@ "name" : "minecraft:the_end" } ], - "minecraft_version" : "1.21.0-beta.0", + "minecraft_version" : "1.21.10-beta.0", "module_type" : "vanilla_data", "name" : "mojang-dimension", "vanilla_data_type" : "dimension" diff --git a/metadata/vanilladata_modules/mojang-effects.json b/metadata/vanilladata_modules/mojang-effects.json index 4944c471e..7ad3c8946 100644 --- a/metadata/vanilladata_modules/mojang-effects.json +++ b/metadata/vanilladata_modules/mojang-effects.json @@ -112,7 +112,7 @@ "name" : "wither" } ], - "minecraft_version" : "1.21.0-beta.0", + "minecraft_version" : "1.21.10-beta.0", "module_type" : "vanilla_data", "name" : "mojang-effect", "vanilla_data_type" : "effect" diff --git a/metadata/vanilladata_modules/mojang-enchantments.json b/metadata/vanilladata_modules/mojang-enchantments.json index 925f1d507..600bd326d 100644 --- a/metadata/vanilladata_modules/mojang-enchantments.json +++ b/metadata/vanilladata_modules/mojang-enchantments.json @@ -12,6 +12,10 @@ { "name" : "blast_protection" }, + { + "name" : "bow_infinity", + "value" : "infinity" + }, { "name" : "breach" }, @@ -48,9 +52,6 @@ { "name" : "impaling" }, - { - "name" : "infinity" - }, { "name" : "knockback" }, @@ -124,7 +125,7 @@ "name" : "wind_burst" } ], - "minecraft_version" : "1.21.0-beta.0", + "minecraft_version" : "1.21.10-beta.0", "module_type" : "vanilla_data", "name" : "mojang-enchantment", "vanilla_data_type" : "enchantment" diff --git a/metadata/vanilladata_modules/mojang-entities.json b/metadata/vanilladata_modules/mojang-entities.json index 934483447..5d798c04b 100644 --- a/metadata/vanilladata_modules/mojang-entities.json +++ b/metadata/vanilladata_modules/mojang-entities.json @@ -361,7 +361,7 @@ "name" : "zombie_villager_v2" } ], - "minecraft_version" : "1.21.0-beta.0", + "minecraft_version" : "1.21.10-beta.0", "module_type" : "vanilla_data", "name" : "mojang-entity", "vanilla_data_type" : "entity" diff --git a/metadata/vanilladata_modules/mojang-features.json b/metadata/vanilladata_modules/mojang-features.json index 95b7c7f24..de96ba8ed 100644 --- a/metadata/vanilladata_modules/mojang-features.json +++ b/metadata/vanilladata_modules/mojang-features.json @@ -52,7 +52,7 @@ "name" : "minecraft:village" } ], - "minecraft_version" : "1.21.0-beta.0", + "minecraft_version" : "1.21.10-beta.0", "module_type" : "vanilla_data", "name" : "mojang-feature", "vanilla_data_type" : "feature" diff --git a/metadata/vanilladata_modules/mojang-items.json b/metadata/vanilladata_modules/mojang-items.json index 1f31b6c45..3b268c73a 100644 --- a/metadata/vanilladata_modules/mojang-items.json +++ b/metadata/vanilladata_modules/mojang-items.json @@ -81,6 +81,9 @@ { "name" : "minecraft:andesite" }, + { + "name" : "minecraft:andesite_slab" + }, { "name" : "minecraft:andesite_stairs" }, @@ -189,9 +192,6 @@ { "name" : "minecraft:banner" }, - { - "name" : "minecraft:banner_pattern" - }, { "name" : "minecraft:barrel" }, @@ -390,9 +390,6 @@ { "name" : "minecraft:blue_wool" }, - { - "name" : "minecraft:boat" - }, { "name" : "minecraft:bogged_spawn_egg" }, @@ -543,9 +540,6 @@ { "name" : "minecraft:candle" }, - { - "name" : "minecraft:carpet" - }, { "name" : "minecraft:carrot" }, @@ -642,9 +636,6 @@ { "name" : "minecraft:chest" }, - { - "name" : "minecraft:chest_boat" - }, { "name" : "minecraft:chest_minecart" }, @@ -669,6 +660,9 @@ { "name" : "minecraft:chiseled_polished_blackstone" }, + { + "name" : "minecraft:chiseled_stone_bricks" + }, { "name" : "minecraft:chiseled_tuff" }, @@ -753,12 +747,6 @@ { "name" : "minecraft:composter" }, - { - "name" : "minecraft:concrete" - }, - { - "name" : "minecraft:concrete_powder" - }, { "name" : "minecraft:conduit" }, @@ -807,18 +795,6 @@ { "name" : "minecraft:copper_trapdoor" }, - { - "name" : "minecraft:coral" - }, - { - "name" : "minecraft:coral_block" - }, - { - "name" : "minecraft:coral_fan" - }, - { - "name" : "minecraft:coral_fan_dead" - }, { "name" : "minecraft:cornflower" }, @@ -837,6 +813,9 @@ { "name" : "minecraft:cracked_polished_blackstone_bricks" }, + { + "name" : "minecraft:cracked_stone_bricks" + }, { "name" : "minecraft:crafter" }, @@ -912,6 +891,12 @@ { "name" : "minecraft:cut_copper_stairs" }, + { + "name" : "minecraft:cut_red_sandstone_slab" + }, + { + "name" : "minecraft:cut_sandstone_slab" + }, { "name" : "minecraft:cyan_candle" }, @@ -999,6 +984,9 @@ { "name" : "minecraft:dark_oak_wood" }, + { + "name" : "minecraft:dark_prismarine_slab" + }, { "name" : "minecraft:dark_prismarine_stairs" }, @@ -1155,6 +1143,9 @@ { "name" : "minecraft:diorite" }, + { + "name" : "minecraft:diorite_slab" + }, { "name" : "minecraft:diorite_stairs" }, @@ -1176,9 +1167,6 @@ { "name" : "minecraft:donkey_spawn_egg" }, - { - "name" : "minecraft:double_plant" - }, { "name" : "minecraft:dragon_breath" }, @@ -1203,9 +1191,6 @@ { "name" : "minecraft:dune_armor_trim_smithing_template" }, - { - "name" : "minecraft:dye" - }, { "name" : "minecraft:echo_shard" }, @@ -1257,6 +1242,9 @@ { "name" : "minecraft:end_stone" }, + { + "name" : "minecraft:end_stone_brick_slab" + }, { "name" : "minecraft:ender_chest" }, @@ -1320,9 +1308,6 @@ { "name" : "minecraft:feather" }, - { - "name" : "minecraft:fence" - }, { "name" : "minecraft:fence_gate" }, @@ -1512,6 +1497,9 @@ { "name" : "minecraft:granite" }, + { + "name" : "minecraft:granite_slab" + }, { "name" : "minecraft:granite_stairs" }, @@ -1608,12 +1596,6 @@ { "name" : "minecraft:hanging_roots" }, - { - "name" : "minecraft:hard_stained_glass" - }, - { - "name" : "minecraft:hard_stained_glass_pane" - }, { "name" : "minecraft:hardened_clay" }, @@ -1680,9 +1662,27 @@ { "name" : "minecraft:ice" }, + { + "name" : "minecraft:infested_chiseled_stone_bricks" + }, + { + "name" : "minecraft:infested_cobblestone" + }, + { + "name" : "minecraft:infested_cracked_stone_bricks" + }, { "name" : "minecraft:infested_deepslate" }, + { + "name" : "minecraft:infested_mossy_stone_bricks" + }, + { + "name" : "minecraft:infested_stone" + }, + { + "name" : "minecraft:infested_stone_bricks" + }, { "name" : "minecraft:ink_sac" }, @@ -1845,12 +1845,6 @@ { "name" : "minecraft:leather_leggings" }, - { - "name" : "minecraft:leaves" - }, - { - "name" : "minecraft:leaves2" - }, { "name" : "minecraft:lectern" }, @@ -1983,12 +1977,6 @@ { "name" : "minecraft:lodestone_compass" }, - { - "name" : "minecraft:log" - }, - { - "name" : "minecraft:log2" - }, { "name" : "minecraft:loom" }, @@ -2118,9 +2106,6 @@ { "name" : "minecraft:mojang_banner_pattern" }, - { - "name" : "minecraft:monster_egg" - }, { "name" : "minecraft:mooshroom_spawn_egg" }, @@ -2133,12 +2118,21 @@ { "name" : "minecraft:mossy_cobblestone" }, + { + "name" : "minecraft:mossy_cobblestone_slab" + }, { "name" : "minecraft:mossy_cobblestone_stairs" }, + { + "name" : "minecraft:mossy_stone_brick_slab" + }, { "name" : "minecraft:mossy_stone_brick_stairs" }, + { + "name" : "minecraft:mossy_stone_bricks" + }, { "name" : "minecraft:mourner_pottery_sherd" }, @@ -2307,6 +2301,9 @@ { "name" : "minecraft:netherrack" }, + { + "name" : "minecraft:normal_stone_slab" + }, { "name" : "minecraft:normal_stone_stairs" }, @@ -2529,9 +2526,6 @@ { "name" : "minecraft:pitcher_pod" }, - { - "name" : "minecraft:planks" - }, { "name" : "minecraft:plenty_pottery_sherd" }, @@ -2550,6 +2544,9 @@ { "name" : "minecraft:polished_andesite" }, + { + "name" : "minecraft:polished_andesite_slab" + }, { "name" : "minecraft:polished_andesite_stairs" }, @@ -2601,12 +2598,18 @@ { "name" : "minecraft:polished_diorite" }, + { + "name" : "minecraft:polished_diorite_slab" + }, { "name" : "minecraft:polished_diorite_stairs" }, { "name" : "minecraft:polished_granite" }, + { + "name" : "minecraft:polished_granite_slab" + }, { "name" : "minecraft:polished_granite_stairs" }, @@ -2643,6 +2646,9 @@ { "name" : "minecraft:prismarine" }, + { + "name" : "minecraft:prismarine_brick_slab" + }, { "name" : "minecraft:prismarine_bricks_stairs" }, @@ -2652,6 +2658,9 @@ { "name" : "minecraft:prismarine_shard" }, + { + "name" : "minecraft:prismarine_slab" + }, { "name" : "minecraft:prismarine_stairs" }, @@ -2712,6 +2721,9 @@ { "name" : "minecraft:purpur_block" }, + { + "name" : "minecraft:purpur_slab" + }, { "name" : "minecraft:purpur_stairs" }, @@ -2793,9 +2805,6 @@ { "name" : "minecraft:red_dye" }, - { - "name" : "minecraft:red_flower" - }, { "name" : "minecraft:red_glazed_terracotta" }, @@ -2808,12 +2817,18 @@ { "name" : "minecraft:red_nether_brick" }, + { + "name" : "minecraft:red_nether_brick_slab" + }, { "name" : "minecraft:red_nether_brick_stairs" }, { "name" : "minecraft:red_sandstone" }, + { + "name" : "minecraft:red_sandstone_slab" + }, { "name" : "minecraft:red_sandstone_stairs" }, @@ -2895,9 +2910,6 @@ { "name" : "minecraft:sandstone_stairs" }, - { - "name" : "minecraft:sapling" - }, { "name" : "minecraft:scaffolding" }, @@ -2955,9 +2967,6 @@ { "name" : "minecraft:shroomlight" }, - { - "name" : "minecraft:shulker_box" - }, { "name" : "minecraft:shulker_shell" }, @@ -3012,12 +3021,21 @@ { "name" : "minecraft:smooth_basalt" }, + { + "name" : "minecraft:smooth_quartz_slab" + }, { "name" : "minecraft:smooth_quartz_stairs" }, + { + "name" : "minecraft:smooth_red_sandstone_slab" + }, { "name" : "minecraft:smooth_red_sandstone_stairs" }, + { + "name" : "minecraft:smooth_sandstone_slab" + }, { "name" : "minecraft:smooth_sandstone_stairs" }, @@ -3066,9 +3084,6 @@ { "name" : "minecraft:soul_torch" }, - { - "name" : "minecraft:spawn_egg" - }, { "name" : "minecraft:spider_eye" }, @@ -3144,15 +3159,6 @@ { "name" : "minecraft:squid_spawn_egg" }, - { - "name" : "minecraft:stained_glass" - }, - { - "name" : "minecraft:stained_glass_pane" - }, - { - "name" : "minecraft:stained_hardened_clay" - }, { "name" : "minecraft:stick" }, @@ -3165,24 +3171,15 @@ { "name" : "minecraft:stone_axe" }, - { - "name" : "minecraft:stone_block_slab" - }, - { - "name" : "minecraft:stone_block_slab2" - }, - { - "name" : "minecraft:stone_block_slab3" - }, - { - "name" : "minecraft:stone_block_slab4" - }, { "name" : "minecraft:stone_brick_slab" }, { "name" : "minecraft:stone_brick_stairs" }, + { + "name" : "minecraft:stone_bricks" + }, { "name" : "minecraft:stone_button" }, @@ -3204,9 +3201,6 @@ { "name" : "minecraft:stone_sword" }, - { - "name" : "minecraft:stonebrick" - }, { "name" : "minecraft:stonecutter_block" }, @@ -3318,9 +3312,6 @@ { "name" : "minecraft:tall_grass" }, - { - "name" : "minecraft:tallgrass" - }, { "name" : "minecraft:target" }, @@ -3729,9 +3720,6 @@ { "name" : "minecraft:wolf_spawn_egg" }, - { - "name" : "minecraft:wood" - }, { "name" : "minecraft:wooden_axe" }, @@ -3753,15 +3741,9 @@ { "name" : "minecraft:wooden_shovel" }, - { - "name" : "minecraft:wooden_slab" - }, { "name" : "minecraft:wooden_sword" }, - { - "name" : "minecraft:wool" - }, { "name" : "minecraft:writable_book" }, @@ -3817,7 +3799,7 @@ "name" : "minecraft:zombie_villager_spawn_egg" } ], - "minecraft_version" : "1.21.0-beta.0", + "minecraft_version" : "1.21.10-beta.0", "module_type" : "vanilla_data", "name" : "mojang-item", "vanilla_data_type" : "item" diff --git a/metadata/vanilladata_modules/mojang-potion-effects.json b/metadata/vanilladata_modules/mojang-potion-effects.json new file mode 100644 index 000000000..f0869d552 --- /dev/null +++ b/metadata/vanilladata_modules/mojang-potion-effects.json @@ -0,0 +1,68 @@ +{ + "data_items" : [ + { + "name" : "FireResistance" + }, + { + "name" : "Harming" + }, + { + "name" : "Healing" + }, + { + "name" : "Infested" + }, + { + "name" : "Invisibility" + }, + { + "name" : "Leaping" + }, + { + "name" : "NightVision" + }, + { + "name" : "None" + }, + { + "name" : "Oozing" + }, + { + "name" : "Poison" + }, + { + "name" : "SlowFalling" + }, + { + "name" : "Slowing" + }, + { + "name" : "Strength" + }, + { + "name" : "Swiftness" + }, + { + "name" : "TurtleMaster" + }, + { + "name" : "WaterBreath" + }, + { + "name" : "Weakness" + }, + { + "name" : "Weaving" + }, + { + "name" : "WindCharged" + }, + { + "name" : "Wither" + } + ], + "minecraft_version" : "1.21.10-beta.0", + "module_type" : "vanilla_data", + "name" : "mojang-potionEffect", + "vanilla_data_type" : "potionEffect" +} diff --git a/metadata/vanilladata_modules/mojang-potion-modifiers.json b/metadata/vanilladata_modules/mojang-potion-modifiers.json new file mode 100644 index 000000000..52cd3d780 --- /dev/null +++ b/metadata/vanilladata_modules/mojang-potion-modifiers.json @@ -0,0 +1,17 @@ +{ + "data_items" : [ + { + "name" : "Long" + }, + { + "name" : "Normal" + }, + { + "name" : "Strong" + } + ], + "minecraft_version" : "1.21.10-beta.0", + "module_type" : "vanilla_data", + "name" : "mojang-potionModifier", + "vanilla_data_type" : "potionModifier" +} diff --git a/metadata/vanilladata_modules/mojang-potion-types.json b/metadata/vanilladata_modules/mojang-potion-types.json new file mode 100644 index 000000000..159f9c65b --- /dev/null +++ b/metadata/vanilladata_modules/mojang-potion-types.json @@ -0,0 +1,17 @@ +{ + "data_items" : [ + { + "name" : "Lingering" + }, + { + "name" : "Regular" + }, + { + "name" : "Splash" + } + ], + "minecraft_version" : "1.21.10-beta.0", + "module_type" : "vanilla_data", + "name" : "mojang-potionLiquid", + "vanilla_data_type" : "potionLiquid" +} diff --git a/resource_pack/animations/breeze.animation.json b/resource_pack/animations/breeze.animation.json index 6175a537f..ef67a1d9a 100644 --- a/resource_pack/animations/breeze.animation.json +++ b/resource_pack/animations/breeze.animation.json @@ -7,7 +7,7 @@ "particle_effects": { "0.0": { "effect": "ground_particles", - "pre_effect_script": "variable.ground_particle_amount = 1; variable.ground_particle_initial_speed = math.random( 2, 3 ); variable.ground_particle_texture_coordinate = query.surface_particle_texture_coordinate; variable.ground_particle_texture_size = query.surface_particle_texture_size;" + "pre_effect_script": "variable.ground_particle_amount = 1; variable.ground_particle_initial_speed = math.random( 2, 3 ); variable.ground_particle_texture_coordinate = query.surface_particle_texture_coordinate; variable.ground_particle_texture_size = query.surface_particle_texture_size; variable.ground_particle_color = query.surface_particle_color;" } } }, @@ -17,7 +17,7 @@ "particle_effects": { "0.0": { "effect": "ground_particles", - "pre_effect_script": "variable.ground_particle_amount = 5; variable.ground_particle_initial_speed = math.random( 3, 4 ); variable.ground_particle_texture_coordinate = query.surface_particle_texture_coordinate; variable.ground_particle_texture_size = query.surface_particle_texture_size;" + "pre_effect_script": "variable.ground_particle_amount = 5; variable.ground_particle_initial_speed = math.random( 3, 4 ); variable.ground_particle_texture_coordinate = query.surface_particle_texture_coordinate; variable.ground_particle_texture_size = query.surface_particle_texture_size; variable.ground_particle_color = query.surface_particle_color;" } } }, diff --git a/resource_pack/blocks.json b/resource_pack/blocks.json index 7a6e5ffb5..a84ea5a4b 100644 --- a/resource_pack/blocks.json +++ b/resource_pack/blocks.json @@ -114,6 +114,10 @@ "west" : "ancient_debris_side" } }, + "andesite_slab" : { + "sound" : "stone", + "textures" : "andesite_slab" + }, "andesite_stairs" : { "sound" : "stone", "textures" : "andesite" @@ -629,6 +633,10 @@ "brick_block" : { "textures" : "brick" }, + "brick_double_slab" : { + "sound" : "stone", + "textures" : "brick_slab" + }, "brick_slab" : { "sound" : "stone", "textures" : "brick_slab" @@ -1018,6 +1026,10 @@ "sound" : "stone", "textures" : "chiseled_polished_blackstone" }, + "chiseled_stone_bricks" : { + "sound" : "stone", + "textures" : "chiseled_stone_bricks" + }, "chiseled_tuff" : { "sound" : "tuff", "textures" : { @@ -1084,6 +1096,10 @@ "sound" : "stone", "textures" : "cobblestone" }, + "cobblestone_double_slab" : { + "sound" : "stone", + "textures" : "cobblestone_slab" + }, "cobblestone_slab" : { "sound" : "stone", "textures" : "cobblestone_slab" @@ -1233,6 +1249,10 @@ "sound" : "stone", "textures" : "cracked_polished_blackstone_bricks" }, + "cracked_stone_bricks" : { + "sound" : "stone", + "textures" : "cracked_stone_bricks" + }, "crafter" : { "sound" : "stone", "textures" : { @@ -1514,6 +1534,10 @@ "sound" : "wood", "textures" : "dark_oak_wood" }, + "dark_prismarine_slab" : { + "sound" : "stone", + "textures" : "dark_prismarine_slab" + }, "dark_prismarine_stairs" : { "sound" : "stone", "textures" : "dark_prismarine" @@ -1762,6 +1786,10 @@ "sound" : "stone", "textures" : "diamond_ore" }, + "diorite_slab" : { + "sound" : "stone", + "textures" : "diorite_slab" + }, "diorite_stairs" : { "sound" : "stone", "textures" : "diorite" @@ -1940,6 +1968,10 @@ "sound" : "stone", "textures" : "end_stone" }, + "end_stone_brick_slab" : { + "sound" : "stone", + "textures" : "end_stone_brick_slab" + }, "ender_chest" : { "textures" : { "down" : "ender_chest_inventory_top", @@ -2164,6 +2196,10 @@ "up" : "rail_golden_powered" } }, + "granite_slab" : { + "sound" : "stone", + "textures" : "granite_slab" + }, "granite_stairs" : { "sound" : "stone", "textures" : "granite" @@ -2403,6 +2439,15 @@ "sound" : "glass", "textures" : "ice" }, + "infested_chiseled_stone_bricks" : { + "textures" : "infested_chiseled_stone_bricks" + }, + "infested_cobblestone" : { + "textures" : "infested_cobblestone" + }, + "infested_cracked_stone_bricks" : { + "textures" : "infested_cracked_stone_bricks" + }, "infested_deepslate" : { "isotropic" : { "down" : true, @@ -2415,6 +2460,15 @@ "up" : "deepslate_top" } }, + "infested_mossy_stone_bricks" : { + "textures" : "infested_mossy_stone_bricks" + }, + "infested_stone" : { + "textures" : "infested_stone" + }, + "infested_stone_bricks" : { + "textures" : "infested_stone_bricks" + }, "info_update" : { "sound" : "gravel", "textures" : "missing_tile" @@ -3137,6 +3191,10 @@ "sound" : "stone", "textures" : "cobblestone_mossy" }, + "mossy_cobblestone_slab" : { + "sound" : "stone", + "textures" : "mossy_cobblestone_slab" + }, "mossy_cobblestone_stairs" : { "sound" : "stone", "textures" : "cobblestone_mossy" @@ -3145,6 +3203,10 @@ "sound" : "stone", "textures" : "mossy_stone_brick" }, + "mossy_stone_bricks" : { + "sound" : "stone", + "textures" : "mossy_stone_bricks" + }, "movingBlock" : { "textures" : "missing_tile" }, @@ -3204,6 +3266,10 @@ "sound" : "nether_brick", "textures" : "nether_brick" }, + "nether_brick_double_slab" : { + "sound" : "stone", + "textures" : "nether_brick_slab" + }, "nether_brick_fence" : { "sound" : "nether_brick", "textures" : "nether_brick" @@ -3467,6 +3533,10 @@ "up" : "peony_top" } }, + "petrified_oak_double_slab" : { + "sound" : "stone", + "textures" : "oak_planks" + }, "petrified_oak_slab" : { "sound" : "stone", "textures" : "oak_planks" @@ -3602,6 +3672,10 @@ "west" : "pointed_dripstone_merge" } }, + "polished_andesite_slab" : { + "sound" : "stone", + "textures" : "polished_andesite_slab" + }, "polished_andesite_stairs" : { "sound" : "stone", "textures" : "polished_andesite" @@ -3687,10 +3761,18 @@ "sound" : "deepslate", "textures" : "polished_deepslate" }, + "polished_diorite_slab" : { + "sound" : "stone", + "textures" : "polished_diorite_slab" + }, "polished_diorite_stairs" : { "sound" : "stone", "textures" : "polished_diorite" }, + "polished_granite_slab" : { + "sound" : "stone", + "textures" : "polished_granite_slab" + }, "polished_granite_stairs" : { "sound" : "stone", "textures" : "polished_granite" @@ -3752,10 +3834,18 @@ "sound" : "stone", "textures" : "prismarine" }, + "prismarine_brick_slab" : { + "sound" : "stone", + "textures" : "prismarine_brick_slab" + }, "prismarine_bricks_stairs" : { "sound" : "stone", "textures" : "prismarine_bricks" }, + "prismarine_slab" : { + "sound" : "stone", + "textures" : "prismarine_slab" + }, "prismarine_stairs" : { "sound" : "stone", "textures" : "prismarine" @@ -3842,6 +3932,10 @@ "up" : "purpur_block_top" } }, + "purpur_slab" : { + "sound" : "stone", + "textures" : "purpur_slab" + }, "purpur_stairs" : { "textures" : "stair_purpur_block" }, @@ -3857,6 +3951,14 @@ "sound" : "stone", "textures" : "quartz_bricks" }, + "quartz_double_slab" : { + "sound" : "stone", + "textures" : { + "down" : "quartz_slab_bottom", + "side" : "quartz_slab_side", + "up" : "quartz_slab_top" + } + }, "quartz_ore" : { "sound" : "nether_gold_ore", "textures" : "quartz_ore" @@ -3955,6 +4057,10 @@ "sound" : "nether_brick", "textures" : "red_nether_brick" }, + "red_nether_brick_slab" : { + "sound" : "stone", + "textures" : "red_nether_brick_slab" + }, "red_nether_brick_stairs" : { "brightness_gamma" : 0.80, "sound" : "nether_brick", @@ -3973,6 +4079,14 @@ "up" : "redsandstone_top" } }, + "red_sandstone_slab" : { + "sound" : "stone", + "textures" : { + "down" : "red_sandstone_slab_bottom", + "side" : "red_sandstone_slab_side", + "up" : "red_sandstone_slab_top" + } + }, "red_sandstone_stairs" : { "isotropic" : { "down" : true, @@ -4103,6 +4217,14 @@ "up" : "sandstone_top" } }, + "sandstone_double_slab" : { + "sound" : "stone", + "textures" : { + "down" : "sandstone_slab_bottom", + "side" : "sandstone_slab_side", + "up" : "sandstone_slab_top" + } + }, "sandstone_slab" : { "sound" : "stone", "textures" : { @@ -4265,10 +4387,18 @@ "sound" : "stone", "textures" : "stair_smooth_quartz_block" }, + "smooth_red_sandstone_slab" : { + "sound" : "stone", + "textures" : "smooth_red_sandstone_slab" + }, "smooth_red_sandstone_stairs" : { "sound" : "stone", "textures" : "smooth_red_sandstone" }, + "smooth_sandstone_slab" : { + "sound" : "stone", + "textures" : "smooth_sandstone_slab" + }, "smooth_sandstone_stairs" : { "sound" : "stone", "textures" : "smooth_sandstone" @@ -4277,6 +4407,14 @@ "sound" : "stone", "textures" : "smooth_stone" }, + "smooth_stone_double_slab" : { + "sound" : "stone", + "textures" : { + "down" : "smooth_stone_slab_bottom", + "side" : "smooth_stone_slab_side", + "up" : "smooth_stone_slab_top" + } + }, "smooth_stone_slab" : { "sound" : "stone", "textures" : { @@ -4485,6 +4623,10 @@ "sound" : "stone", "textures" : "stone" }, + "stone_brick_double_slab" : { + "sound" : "stone", + "textures" : "stone_brick_slab" + }, "stone_brick_slab" : { "sound" : "stone", "textures" : "stone_brick_slab" @@ -4492,6 +4634,10 @@ "stone_brick_stairs" : { "textures" : "stonebrick" }, + "stone_bricks" : { + "sound" : "stone", + "textures" : "stone_bricks" + }, "stone_button" : { "sound" : "stone", "textures" : "stone" diff --git a/resource_pack/entity/horse_v3.entity.json b/resource_pack/entity/horse_v3.entity.json index bc68ba0f3..d6a2be7bd 100644 --- a/resource_pack/entity/horse_v3.entity.json +++ b/resource_pack/entity/horse_v3.entity.json @@ -42,7 +42,7 @@ "variable.eat_anim = 0.0;" ], "pre_animation": [ - "variable.armor_texture_slot = query.armor_texture_slot(1);", + "variable.armor_texture_slot = query.armor_texture_slot(4);", "variable.eat_anim = math.clamp(variable.eat_anim + (query.is_grazing ? ((1.0 - variable.eat_anim) * 0.4 + 0.05) : -variable.eat_anim * 0.4 - 0.05) * query.delta_time * 20.0, 0.0, 1.0);", "variable.head_x_rot = query.target_x_rotation + (query.modified_move_speed > 0.2 ? (math.cos(query.modified_distance_moved * 11.46) * 11.46 * query.modified_move_speed + query.modified_move_speed * 11.46) : 0.0);", "variable.inverse_max_stand_eat = (1.0 - math.max(variable.stand_anim, variable.eat_anim));", diff --git a/resource_pack/manifest.json b/resource_pack/manifest.json index 742a34955..9f3b6fb83 100644 --- a/resource_pack/manifest.json +++ b/resource_pack/manifest.json @@ -5,7 +5,7 @@ "name": "Vanilla Resource Pack", "uuid": "66c6e9a8-3093-462a-9c36-dbb052165822", "version": [0, 0, 1], - "min_engine_version": [ 1, 21, 0 ] + "min_engine_version": [ 1, 21, 10 ] }, "modules": [ { diff --git a/resource_pack/particles/breeze_ground_particle.json b/resource_pack/particles/breeze_ground_particle.json index 11b5da305..dff36ce05 100644 --- a/resource_pack/particles/breeze_ground_particle.json +++ b/resource_pack/particles/breeze_ground_particle.json @@ -43,7 +43,7 @@ "collision_radius": 0.1 }, "minecraft:particle_appearance_tinting": { - "color": [ 0.7, 0.7, 0.7 ] + "color": [ "variable.ground_particle_color.r * 0.7", "variable.ground_particle_color.g * 0.7", "variable.ground_particle_color.b * 0.7", "variable.ground_particle_color.a" ] }, "minecraft:particle_appearance_lighting": {} } diff --git a/resource_pack/render_controllers/horse_v3.render_controllers.json b/resource_pack/render_controllers/horse_v3.render_controllers.json index ef1a36374..4b4644964 100644 --- a/resource_pack/render_controllers/horse_v3.render_controllers.json +++ b/resource_pack/render_controllers/horse_v3.render_controllers.json @@ -47,10 +47,10 @@ "Array.armor[variable.armor_texture_slot]" ], "color": { - "r": "variable.armor_texture_slot ? query.armor_color_slot(1, 0) : this", - "g": "variable.armor_texture_slot ? query.armor_color_slot(1, 1) : this", - "b": "variable.armor_texture_slot ? query.armor_color_slot(1, 2) : this", - "a": "variable.armor_texture_slot ? query.armor_color_slot(1, 3) : this" + "r": "variable.armor_texture_slot ? query.armor_color_slot(4, 0) : this", + "g": "variable.armor_texture_slot ? query.armor_color_slot(4, 1) : this", + "b": "variable.armor_texture_slot ? query.armor_color_slot(4, 2) : this", + "a": "variable.armor_texture_slot ? query.armor_color_slot(4, 3) : this" } } } diff --git a/resource_pack/sounds.json b/resource_pack/sounds.json index 5311ab7d8..986dcfc9c 100644 --- a/resource_pack/sounds.json +++ b/resource_pack/sounds.json @@ -4173,7 +4173,8 @@ }, "imitate.bogged" : { "pitch" : 1.70, - "sound" : "mob.bogged.ambient" + "sound" : "mob.bogged.ambient", + "volume" : 0.70 }, "imitate.breeze" : { "pitch" : 1.70, diff --git a/resource_pack/sounds/sound_definitions.json b/resource_pack/sounds/sound_definitions.json index 40f509da6..aebdf2c4d 100644 --- a/resource_pack/sounds/sound_definitions.json +++ b/resource_pack/sounds/sound_definitions.json @@ -20658,7 +20658,8 @@ ] }, "step.heavy_core" : { - "category" : "block", + "__use_legacy_max_distance" : "true", + "category" : "player", "max_distance" : null, "min_distance" : null, "sounds" : [ @@ -21592,6 +21593,42 @@ } ] }, + "ui.hardcore_disable" : { + "__use_legacy_max_distance" : "true", + "category" : "ui", + "max_distance" : null, + "min_distance" : null, + "sounds" : [ + { + "name" : "sounds/ui/hardcore/hardcore_disable", + "volume" : 0.40 + } + ] + }, + "ui.hardcore_enable" : { + "__use_legacy_max_distance" : "true", + "category" : "ui", + "max_distance" : null, + "min_distance" : null, + "sounds" : [ + { + "name" : "sounds/ui/hardcore/hardcore_enable", + "volume" : 0.40 + } + ] + }, + "ui.hardcore_toggle_press" : { + "__use_legacy_max_distance" : "true", + "category" : "ui", + "max_distance" : null, + "min_distance" : null, + "sounds" : [ + { + "name" : "sounds/fire/ignite", + "volume" : 0.50 + } + ] + }, "ui.loom.select_pattern" : { "__use_legacy_max_distance" : "true", "category" : "block", diff --git a/resource_pack/sounds/ui/hardcore/hardcore_disable.fsb b/resource_pack/sounds/ui/hardcore/hardcore_disable.fsb new file mode 100644 index 000000000..bad1df1a5 Binary files /dev/null and b/resource_pack/sounds/ui/hardcore/hardcore_disable.fsb differ diff --git a/resource_pack/sounds/ui/hardcore/hardcore_enable.fsb b/resource_pack/sounds/ui/hardcore/hardcore_enable.fsb new file mode 100644 index 000000000..68736ce37 Binary files /dev/null and b/resource_pack/sounds/ui/hardcore/hardcore_enable.fsb differ diff --git a/resource_pack/texts/cs_CZ.lang b/resource_pack/texts/cs_CZ.lang index a0c72e2d2..61718a445 100644 --- a/resource_pack/texts/cs_CZ.lang +++ b/resource_pack/texts/cs_CZ.lang @@ -1566,7 +1566,7 @@ container.beacon=Maják # container.brewing=Varný stojan # container.chest=Truhla # container.chestDouble=Velká truhla # -container.crafter=Řemeslník # +container.crafter=Výrobní blok # container.crafting=Výroba # container.creative=Výběr předmětu # container.dispenser=Dávkovač # @@ -2798,7 +2798,7 @@ effect.badOmen=Špatné znamení # effect.infested=Ukrývající rybenku # effect.oozing=Vytékající # effect.raid_omen=Znamení nájezdu # -effect.trial_omen=Zkušební věštba # +effect.trial_omen=Zkušební znamení # effect.villageHero=Hrdina vesnice # effect.weaving=Tkaní # effect.wind_charged=Větrem nabitý # @@ -4930,7 +4930,7 @@ item.boat.acacia.name=Akáciový člun # item.boat.big_oak.name=Člun z tmavého dubu # item.bone.name=Kost # item.book.name=Kniha # -item.breeze_rod.name=Větrná tyč # +item.breeze_rod.name=Tyč meluzíny # item.chainmail_boots.name=Kroužkové boty # item.leather_boots.name=Kožené boty # item.diamond_boots.name=Diamantové boty # @@ -5418,7 +5418,7 @@ item.banner_pattern.creeper=Emblém plíživce # item.banner_pattern.flow=Tok # item.banner_pattern.flower=Emblém květiny # item.banner_pattern.globe=Zeměkoule # -item.banner_pattern.guster=Guster # +item.banner_pattern.guster=Tornádo # item.banner_pattern.name=Vzor na vlajce # item.banner_pattern.piglin=Rypák # item.banner_pattern.skull=Emblém lebky # @@ -7143,7 +7143,7 @@ potion.heal.splash.name=Vrhací lektvar zdraví # potion.heal.linger.name=Lektvar zdraví s místním účinkem # potion.healthBoost=Posílení zdraví # potion.hunger=Hlad # -potion.infested.linger.name=Lektvar zamoření s místním účinkem # +potion.infested.linger.name=Lektvar zamoření s místním účinkem # potion.infested.name=Lektvar zamoření # potion.infested.splash.name=Vrhací lektvar zamoření # potion.infested=Ukrývající rybenku # @@ -7172,7 +7172,7 @@ potion.nightVision=Noční vidění # potion.nightVision.name=Lektvar nočního vidění # potion.nightVision.splash.name=Vrhací lektvar nočního vidění # potion.nightVision.linger.name=Lektvar nočního vidění s místním účinkem # -potion.oozing.linger.name=Lektvar vytékání s místním účinkem # +potion.oozing.linger.name=Lektvar vytékání s místním účinkem # potion.oozing.name=Lektvar vytékání # potion.oozing.splash.name=Vrhací lektvar vytékání # potion.oozing=Vytékající # @@ -9568,7 +9568,7 @@ tile.carpet.red.name=Červený koberec # tile.carpet.silver.name=Světle šedý koberec # tile.carpet.white.name=Bílý koberec # tile.carpet.yellow.name=Žlutý koberec # -tile.crafter.name=Řemeslník # +tile.crafter.name=Výrobní blok # tile.crafting_table.name=Pracovní stůl # tile.glazedTerracotta.white.name=Bílá glazovaná terakota # @@ -9757,7 +9757,7 @@ tile.waxed_weathered_cut_copper_slab.name=Voskovaný zvětralý broušený měd tile.waxed_oxidized_cut_copper_slab.name=Voskovaný oxidovaný broušený měděný panel # tile.chiseled_copper.name=Tepaná měď # -tile.exposed_chiseled_copper.name=Odhalená měděná deska # +tile.exposed_chiseled_copper.name=Odhalená tepaná měď # tile.oxidized_chiseled_copper.name=Oxidovaná tepaná měď # tile.waxed_chiseled_copper.name=Voskovaná tepaná měď # tile.waxed_exposed_chiseled_copper.name=Voskovaná odhalená tepaná měď # @@ -9783,8 +9783,8 @@ tile.waxed_oxidized_copper_door.name=Voskované oxidované měděné dveře # tile.waxed_weathered_copper_door.name=Voskované zvětralé měděné dveře # tile.weathered_copper_door.name=Zvětralé měděné dveře # -tile.copper_grate.name=Měděná bedna # -tile.exposed_copper_grate.name=Odhalená měděná bedna # +tile.copper_grate.name=Měděný rošt # +tile.exposed_copper_grate.name=Odhalený měděný rošt # tile.oxidized_copper_grate.name=Oxidovaný měděný rošt # tile.waxed_copper_grate.name=Voskovaný měděný rošt # tile.waxed_exposed_copper_grate.name=Voskovaný odhalený měděný rošt # diff --git a/resource_pack/texts/en_US.lang b/resource_pack/texts/en_US.lang index 31f3bf8dd..27092d67a 100644 --- a/resource_pack/texts/en_US.lang +++ b/resource_pack/texts/en_US.lang @@ -132,6 +132,7 @@ accessibility.screenName.pause=Game menu accessibility.screenName.permissions=Permissions Screen accessibility.screenName.play=Play Screen accessibility.screenName.profile=Profile Screen +accessibility.screenName.realmInviteLinkSettings=Realm Invite Link Settings Screen accessibility.screenName.realmSettings=Realm Settings Screen accessibility.screenName.settings=Game Settings Screen accessibility.screenName.addFriend=Add Friend Screen @@ -1882,6 +1883,8 @@ createWorldScreen.cavesandcliffs=Caves and Cliffs createWorldScreen.cavesandcliffsDescription=Explore the new varied cave generation createWorldScreen.spectatorMode=Spectator Mode createWorldScreen.spectatorModeDescription=Try out the early versions of Spectator Mode +createWorldScreen.experimentalThirdPersonCameras=Creator Cameras: New Third Person Presets +createWorldScreen.experimentalThirdPersonCamerasDescription=Contains new third person over the shoulder follow_orbit camera preset createWorldScreen.recipeUnlocking=Recipe Unlocking createWorldScreen.recipeUnlockingDescription=Enable recipe unlocking createWorldScreen.experimentalholiday=Holiday Creator Features @@ -1957,10 +1960,14 @@ createWorldScreen.editor.deleteProject=Delete Project createWorldScreen.editor.projectOptionsLabel=Project Options createWorldScreen.editor.delete.confirm=Delete project permanently? createWorldScreen.editor.deleteWarningFormat=Are you sure you want to delete "%s"? This project will be lost forever! -createWorldScreen.eduCloud.about.body=Filename: '%1$s'%2$sLast updated: %3$s%4$sTo download, click OK and then Download.%5$s +createWorldScreen.eduCloud.about.body=Filename: '%1$s'%2$sLast updated: %3$s%4$sTo download, click OK and then click the 'Download' button.%5$s createWorldScreen.eduCloud.about.title=About Cloud World File createWorldScreen.eduCloud.delete.confirm=Delete local world? createWorldScreen.eduCloud.deleteWarningFormat=Are you sure you want to delete "%1$s" on this device?%2$sThe cloud version '%3$s' will not be affected and can be re-synced later. +createWorldScreen.eduCloud.resolution.title=Upload now? +createWorldScreen.eduCloud.resolution.body=There was a problem saving “%1$s” to the cloud. When exiting a world, please keep Minecraft Education open until the upload completes.%2$sLet’s fix this. ## %1$s will be replaced by the world name. %2$s will be replaced by a newline. +createWorldScreen.eduCloud.resolution.uploadNow=Upload Now +createWorldScreen.eduCloud.resolution.uploadOpen=Upload & Play createWorldScreen.experimentalDeferredTechnicalPreview=Render Dragon Features for Creators createWorldScreen.experimentalDeferredTechnicalPreviewDescription=Enable the deferred rendering pipeline. Requires a PBR-enabled resource pack and compatible hardware. @@ -2300,6 +2307,7 @@ realmsSettingsScreen.gameSectionTitle=Game Settings realmsSettingsScreen.playersSectionTitle=Players realmsSettingsScreen.membersSectionTitle=Members realmsSettingsScreen.subscriptionSectionTitle=Subscription +realmsSettingsScreen.inviteLinksSectionTitle=Invite Links realmsSettingsScreen.devOptionsSectionTitle=Dev Options realmsSettingsScreen.backupSection=Backups realmsSettingsScreen.backupInfo=You can restore the world on your Realm with a backup found in this list. @@ -2352,7 +2360,9 @@ realmsSettingsScreen.confirmReplace=Replace World? realmsSettingsScreen.closeRealmTitle=Close Realm? realmsSettingsScreen.closeRealmMessage=Closing the realm will shut it down. Anyone currently playing on the realm will be disconnected. Are you sure you want to do this? realmsSettingsScreen.LoadingSubscription=Loading subscription... +realmsSettingsScreen.LoadingInviteLinks=Loading invite links... realmsSettingsScreen.failedLoadingSubscription=Failed Loading subscription +realmsSettingsScreen.failedLoadingInviteLinks=Failed Loading Invite Links realmsSettingsScreen.matchingPurchasePlatformFormat=You purchased your subscription in the %s realmsSettingsScreen.nonMatchingPurchasePlatformFormat=You started your subscription in the %s. You can only extend your subscription there. realmsSettingsScreen.nonMatchingPurchasePlatformGeneric=You can manage your Realm subscription in the platform store where you originally purchased it. @@ -2362,6 +2372,52 @@ realmsSettingsScreen.consumableToSubscriptionTransitionInfoExpired=Your Realm ha realmsSettingsScreen.upload.worldtoobig=Upload failed. The world size exceeds the maximum uploadable limit of %s. realmsSettingsScreen.download.worldtoobig=Download failed. The world size exceeds the maximum downloadable limit of %s. realmsSettingsScreen.SubscriptionTimeLeftRefresh=Changes made to your Realms subscription such as stacking time or turning off recurring billing will not be reflected until your next billing date. +realmsSettingsScreen.inviteLinkLabel=Invite links: +realmsSettingsScreen.inviteLinkLabelDescription=You can add up to 5 invite links and share them so people can join your Realm. +realmsSettingsScreen.inviteLinkLabelDescriptionFull=You have reached the maximum number of invite links. You must remove an existing link before adding a new one. +realmsSettingsScreen.inviteLinkAddButton=Add new invite link +realmsSettingsScreen.inviteLinkActivate=Activate link +realmsSettingsScreen.inviteLinkActivateDescription=Activate this link to allow people to join with it. +realmsSettingsScreen.inviteLinkActive=Active +realmsSettingsScreen.inviteLinkInactive=Inactive +realmsSettingsScreen.inviteLinkInactiveExpiry=No one can join with this link +realmsSettingsScreen.inviteLinkExpiryTime=Expires %s +realmsSettingsScreen.inviteLinkExpiredTime=Expired %s +realmsSettingsScreen.inviteLinkExpired=Expired +realmsSettingsScreen.inviteLinkInfinite=Never expires +realmsSettingsScreen.inviteLinkInfiniteToggle=Set link to never expire +realmsSettingsScreen.inviteLinkTitle=Invite link: %s +realmsSettingsScreen.inviteLinkDescription=This link will let people join your Realm. You can share it anywhere. +realmsSettingsScreen.inviteLinkSettingsGeneral=General +realmsSettingsScreen.inviteLinkSettingsAdvanced=Advanced settings +realmsSettingsScreen.inviteLinkShare=Share link +realmsSettingsScreen.inviteLinkShareDescription=Choose where to share this link. +realmsSettingsScreen.inviteLinkShareButton=Share +realmsSettingsScreen.inviteLinkRemove=Remove link +realmsSettingsScreen.inviteLinkRemoveButton=Remove +realmsSettingsScreen.inviteLinkCopiedToast=Invite link copied in your clipboard. +realmsSettingsScreen.inviteLinkRemoveModalTitle=Remove invite link? +realmsSettingsScreen.inviteLinkRemoveModalBody=This will remove the invite link from the Realm. Anyone who has already joined will stay, but no one new can join using this link. +realmsSettingsScreen.inviteLinkRemoveModalConfirm=Yes, remove link +realmsSettingsScreen.inviteLinkExpirationLabel=Expiration date +realmsSettingsScreen.inviteLinkExpirationDescription=Set when this link will expire. +realmsSettingsScreen.expiration.unset=Set Expiration +realmsSettingsScreen.expiration.never=Never +realmsSettingsScreen.expiration.halfHour=30 min +realmsSettingsScreen.expiration.hour=1 hour +realmsSettingsScreen.expiration.quarterDay=6 hours +realmsSettingsScreen.expiration.halfDay=12 hours +realmsSettingsScreen.expiration.day=1 day +realmsSettingsScreen.expiration.week=7 days +realmsSettingsScreen.expiration.unset.full=Expires %s +realmsSettingsScreen.expiration.never.full=Never Expire +realmsSettingsScreen.expiration.timeFormat=%x at %X ### %x is a local date and %X is a local time, ex: "02/01/24 at 11:30:20" +realmsSettingsScreen.expiration.halfHour.full=In 30 min. %s ### %s is a localized time and date, ex: "In 30 min. 02/01/24 at 11:30:20" +realmsSettingsScreen.expiration.hour.full=In 1 hour. %s ### %s is a localized time and date, ex: "In 1 hour. 02/01/24 at 11:30:20" +realmsSettingsScreen.expiration.quarterDay.full=In 6 hours. %s ### %s is a localized time and date, ex: "In 6 hours. 02/01/24 at 11:30:20" +realmsSettingsScreen.expiration.halfDay.full=In 12 hours. %s ### %s is a localized time and date, ex: "In 12 hours. 02/01/24 at 11:30:20" +realmsSettingsScreen.expiration.day.full=In 1 day. %s ### %s is a localized time and date, ex: "In 1 day. 02/01/24 at 11:30:20" +realmsSettingsScreen.expiration.week.full=In 7 days. %s ### %s is a localized time and date, ex: "In 7 days. 02/01/24 at 11:30:20" realmsSettingsScreen.switchStoreDisplayName=Nintendo eShop realmsSettingsScreen.iosStoreDisplayName=App Store @@ -2593,7 +2649,6 @@ deathScreen.quit=Main menu deathScreen.quit.confirm=Are you sure you want to quit? deathScreen.quit.confirmToMainMenuWarning=Are you sure you want to exit the game to the main menu? deathScreen.quit.confirmToMainMenuTitleWarning=Quit to Main Menu? -deathScreen.quit.eduCloud.confirmLeaveWarning=Are you sure you want to save and leave the game?%sWe’ll upload your world to the cloud too! deathScreen.quit.secondaryClient=Save and Leave deathScreen.quit.secondaryClient.confirmLeaveWarning=Are you sure you want to save and leave the game? deathScreen.quit.secondaryClient.confirmLeaveTitleWarning=Save and Leave @@ -2779,7 +2834,7 @@ edu.worlds_screen.export=EXPORT edu.worlds_screen.share=SHARE edu.worlds_screen.delete=DELETE edu.worlds_screen.courses_title=My Courses -edu.worlds_screen.fetch_error=There was a problem connecting to OneDrive. Worlds saved in the cloud may not be up to date. Also, check your internet. +edu.worlds_screen.fetch_error=There was a problem connecting to OneDrive. Worlds saved in the cloud may not be up to date. Also, you may want to check your internet. edu.templates.title=My Templates edu.templates.search_placeholder=Search My Templates @@ -3107,7 +3162,7 @@ gameTip.cameraMovement.controller=Move :tip_right_stick: to look around gameTip.playerMovement.mouse=Move with :_input_key.forward:, :_input_key.left:, :_input_key.back:, :_input_key.right: gameTip.playerMovement.touch=Move by using the joystick -gameTip.playerMovement.touch.classic=Move by using the joystick +gameTip.playerMovement.touch.classic=Move by using the arrow buttons gameTip.playerMovement.controller=Move :tip_left_stick: to move around gameTip.flying.mouse=Double tap :_input_key.jump: to fly @@ -3120,7 +3175,9 @@ gameTip.stopFlying.mouse=Double tap :_input_key.jump: to stop flying gameTip.stopFlying.touch=Double tap fly down to stop flying gameTip.jump.mouse=Jump with :_input_key.jump: + gameTip.swim.mouse=Press and hold :_input_key.jump: to swim up +gameTip.swim.touch=Press to swim up gameTip.hotbar.selection.mouse=Scroll or press %s to hold item ## The added string will be a number between 1 and 9 gameTip.hotbar.selection.touch=Tap item in hotbar to hold it @@ -3337,12 +3394,12 @@ howtoplay.armor.text.3=Equip Armor by opening your inventory and moving pieces o howtoplay.armor.text.4=Iron, Chain, and Gold Armor can be smelted into Iron or Gold Nuggets in a Furnace. howtoplay.armor.header.2=Shield howtoplay.armor.text.5.keyboard=The Shield will block incoming damage. The Shield can be equipped in the offhand slot as well as the hotbar. Press and hold :_input_key.sneak: to block with the Shield. -howtoplay.armor.text.5.gamepad=The Shield will block incoming damage. The Shield can be equipped in the offhand slot as well as the hotbar. Press the :_input_key.sneak: button or click :_gamepad_stick_right: to toggle block with the Shield. +howtoplay.armor.text.5.gamepad=The Shield will block incoming damage. The Shield can be equipped in the offhand slot as well as the hotbar. Press :_input_key.sneak: or press :_gamepad_stick_right: to toggle block with the Shield. howtoplay.armor.text.5a.touch=The Shield blocks all kinds of incoming damage - even a Creeper explosion! It can be equipped in the offhand slot or the hotbar. howtoplay.armor.text.5b.touch=When using the "D-Pad & tap to interact" control scheme, tap :touch_sneak: to toggle blocking with the shield. howtoplay.armor.text.5c.touch=When using a "Joystick" control scheme, tap :tip_virtual_button_sneak: to toggle blocking with the shield. -howtoplay.armor.text.5.rift_controller=The Shield will block incoming damage. The Shield can be equipped in the offhand slot as well as the hotbar. Press the :_input_key.sneak: button or click :rift_X: to toggle block with the Shield. -howtoplay.armor.text.5.windowsmr_controller=The Shield will block incoming damage. The Shield can be equipped in the offhand slot as well as the hotbar. Press the :_input_key.sneak: button or click :windowsmr_right_stick: to toggle block with the Shield. +howtoplay.armor.text.5.rift_controller=The Shield will block incoming damage. The Shield can be equipped in the offhand slot as well as the hotbar. Press :_input_key.sneak: or click :rift_X: to toggle block with the Shield. +howtoplay.armor.text.5.windowsmr_controller=The Shield will block incoming damage. The Shield can be equipped in the offhand slot as well as the hotbar. Press :_input_key.sneak: or click :windowsmr_right_stick: to toggle block with the Shield. howtoplay.armor.text.6=The Shield can even block a Creeper explosion! howtoplay.armor.header.3=Disguise howtoplay.armor.text.7=You can also wear a Carved Pumpkin on your head. This won't give you any :armor: but will make it so Endermen won't get mad when you look at them. @@ -3766,10 +3823,10 @@ howtoplay.inventory=Inventory howtoplay.inventory.title=How to Play: Inventory howtoplay.inventory.header.1=1. Inventory howtoplay.inventory.header.2=2. Hotbar -howtoplay.inventory.text.1.pc_console=Your hotbar will fill up as you gather more resources. Press the :_input_key.inventory: button to access your §einventory§f, where you'll have more space for everything you've collected. -howtoplay.inventory.text.1.touch=Your hotbar will fill up as you gather more resources. Tap the :tip_touch_inventory: button to access your §einventory§f, where you'll have more space for everything you've collected. -howtoplay.inventory.text.1.rift=Your hotbar will fill up as you gather more resources. Press the :rift_B: button to access your §einventory§f, where you'll have more space for everything you've collected. -howtoplay.inventory.text.1.windowsmr=Your hotbar will fill up as you gather more resources. Press the :windowsmr_left_grab: button to access your §einventory§f, where you'll have more space for everything you've collected. +howtoplay.inventory.text.1.pc_console=Your hotbar will fill up as you gather more resources. Press :_input_key.inventory: to access your §einventory§f, where you'll have more space for everything you've collected. +howtoplay.inventory.text.1.touch=Your hotbar will fill up as you gather more resources. Tap :tip_touch_inventory: to access your §einventory§f, where you'll have more space for everything you've collected. +howtoplay.inventory.text.1.rift=Your hotbar will fill up as you gather more resources. Press :rift_B: to access your §einventory§f, where you'll have more space for everything you've collected. +howtoplay.inventory.text.1.windowsmr=Your hotbar will fill up as you gather more resources. Press :windowsmr_left_grab: to access your §einventory§f, where you'll have more space for everything you've collected. howtoplay.inventory.text.2.keyboard=Want to move something between your §ehotbar§f and your inventory? Open your inventory, click the item of your choice, then drag it to the empty item slot you'd like to move it to. howtoplay.inventory.text.2.gamepad=Want to move something between your §ehotbar§f and your inventory? Use the cursor to select an item and press :_gamepad_face_button_down:. Then, move your cursor to an empty item slot and press again to drop the item. howtoplay.inventory.text.2.touch=Want to move something between your §ehotbar§f and your inventory? Tap the item of your choice, then tap the empty item slot that you'd like to move it to. @@ -3805,7 +3862,7 @@ howtoplay.minecoins.text.1=Explore a world of possibility with Minecoins: Minecr howtoplay.minecoins.text.2=Once redeemed, your Minecoins are linked to your Microsoft account, so you can access your coins and purchases on other supported devices, too! howtoplay.minecoins.button.text.1=Get Minecoins howtoplay.minecoins.header.1=Disclaimer -howtoplay.minecoins.text.3=*Minecoins require a version of Minecraft: Bedrock Edition with Minecraft Marketplace. Minecoins are not compatible on Sony PlayStation®. For compatibility information see minecraft.net/minecoins  ### CertRequirement: [Sony PlayStation®] +howtoplay.minecoins.text.3=*Minecoins require a version of Minecraft: Bedrock Edition with Minecraft Marketplace. Minecoins are not compatible on PlayStation®. For compatibility information see minecraft.net/minecoins  ### CertRequirement: [PlayStation®] howtoplay.mining=Mining @@ -3983,7 +4040,7 @@ howtoplay.realms_stories.text.3=Whenever there is a new story in the Feed that y howtoplay.realms_stories.header.3=Organize play howtoplay.realms_stories.text.4=See who's playing and when in the Timeline. Scroll through the members of the Realm to see when they played last and who they played with. Use this information to set up times when you can all play together. howtoplay.realms_stories.header.4=Know who is on the Realm -howtoplay.realms_stories.text.5=Get to know the who is part of the Realm by using the Members tab. It's a list of all the players who can play here. You can see who the Realm owner is, who the operators are, and who has joined Realms Stories for this Realm. There are search, sort, and filter options to help you find exactly who you're looking for. +howtoplay.realms_stories.text.5=Get to know who is part of the Realm by using the Members tab. It's a list of all the players who can play here. You can see who the Realm owner is, who the operators are, and who has joined Realms Stories for this Realm. There are search, sort, and filter options to help you find exactly who you're looking for. howtoplay.realms_stories.header.5=Connect from anywhere howtoplay.realms_stories.text.6=Realms Stories is available in the game menu when you're playing in the Realm and on the Realms Tab. You can keep up to date and tell your story from anywhere you are, even when you aren't playing. From your console, computer, and mobile device, Realms Stories is available everywhere. @@ -3991,12 +4048,12 @@ howtoplay.realms_stories.text.6=Realms Stories is available in the game menu whe howtoplay.scaffolding=Scaffolding howtoplay.scaffolding.header.1=Reach For The Sky howtoplay.scaffolding.text.1.keyboard=Scaffolding can help you create huge structures safely! You can walk inside scaffolding and stand on it. If you have a column of scaffolding you can go upward by standing in the scaffolding and pressing :_input_key.jump:. If you want to travel downward you can press :_input_key.sneak:. -howtoplay.scaffolding.text.1.gamepad=Scaffolding can help you create huge structures safely! You can walk inside scaffolding and stand on it. If you have a column of scaffolding you can go upward by standing in the scaffolding and pressing the :_input_key.jump: button. If you want to travel downward you can press and hold the :_input_key.sneak: button. +howtoplay.scaffolding.text.1.gamepad=Scaffolding can help you create huge structures safely! You can walk inside scaffolding and stand on it. If you have a column of scaffolding you can go upward by standing in the scaffolding and pressing :_input_key.jump:. If you want to travel downward you can press and hold :_input_key.sneak:. howtoplay.scaffolding.text.1a.touch=Scaffolding can help with building large structures by offering a way to reach higher places and safely descend without taking fall damage. howtoplay.scaffolding.text.1b.touch=When using the D-Pad control scheme, tap :touch_jump: to climb up a column of scaffolding. Tap :touch_fly_down: to climb down. howtoplay.scaffolding.text.1c.touch=When using a Joystick control scheme, press :tip_virtual_button_jump: to climb up a column of scaffolding. Tap :tip_virtual_button_sneak: to climb down. -howtoplay.scaffolding.text.1.rift_controller=Scaffolding can help you create huge structures safely! You can walk inside scaffolding and stand on it. If you have a column of scaffolding you can go upward by standing in the scaffolding and pressing the :rift_A: button. If you want to travel downward you can press and hold the :rift_X: button. -howtoplay.scaffolding.text.1.windowsmr_controller=Scaffolding can help you create huge structures safely! You can walk inside scaffolding and stand on it. If you have a column of scaffolding you can go upward by standing in the scaffolding and pressing the :windowsmr_right_touchpad: button. If you want to travel downward you can press and hold the :windowsmr_right_stick: button. +howtoplay.scaffolding.text.1.rift_controller=Scaffolding can help you create huge structures safely! You can walk inside scaffolding and stand on it. If you have a column of scaffolding you can go upward by standing in the scaffolding and pressing :rift_A:. If you want to travel downward you can press and hold :rift_X:. +howtoplay.scaffolding.text.1.windowsmr_controller=Scaffolding can help you create huge structures safely! You can walk inside scaffolding and stand on it. If you have a column of scaffolding you can go upward by standing in the scaffolding and pressing :windowsmr_right_touchpad:. If you want to travel downward you can press and hold :windowsmr_right_stick:. howtoplay.scaffolding.header.2=Support Your Build howtoplay.scaffolding.text.2=Scaffolding needs support. You can only place so many scaffolding horizontally without touching a different block. When you attempt to place too many scaffolding blocks without proper support, it will fall. Scaffolding can be placed like normal blocks, but it can also be placed on its own foundation to quickly build a tall tower. howtoplay.scaffolding.header.3=Break It Down @@ -4108,7 +4165,7 @@ howtoplay.weapons.text.3.notTouch=The Bow is the primary ranged weapon in Minecr howtoplay.weapons.text.3.touch=The Bow is the primary ranged weapon in Minecraft. Press and hold the Screen to draw the bow back. Release the press to fire an arrow. The bow requires arrows to fire. howtoplay.weapons.text.4=Bows do more damage the further they are pulled back, make sure to pull it all the way back. howtoplay.weapons.header.3=Crossbow -howtoplay.weapons.text.5.notTouch=The Crossbow is an alternate ranged weapon. Press and hold the :_input_key.use: to load the crossbow. Once the Crossbow is loaded, it will stay loaded until it is fired. Press :_input_key.use: to fire an arrow. The Crossbow requires arrows to load. +howtoplay.weapons.text.5.notTouch=The Crossbow is an alternate ranged weapon. Press and hold :_input_key.use: to load the crossbow. Once the Crossbow is loaded, it will stay loaded until it is fired. Press :_input_key.use: to fire an arrow. The Crossbow requires arrows to load. howtoplay.weapons.text.5a.touch=The crossbow is a ranged weapon which requires an arrow to be loaded. Tap and hold anywhere on the screen to load the crossbow with an arrow. howtoplay.weapons.text.5b.touch=Once you've loaded the crossbow it'll stay loaded until fired, even when you put it in your inventory. howtoplay.weapons.text.5c.touch=Tap anywhere on the screen to fire a loaded crossbow. @@ -5425,6 +5482,7 @@ item.banner_pattern.skull=Skull Charge item.banner_pattern.thing=Thing item.banner_pattern.vines=Bordure Indented item.bucketPowderSnow.name=Powder Snow Bucket +item.worldbuilder.block.failed=You need Creative + Operator to place this block item.shield.name=Shield item.shield.white.name=White Shield @@ -6219,6 +6277,7 @@ options.dev_realmsEndpointPayment=Realms Endpoint Payment options.dev_realmsRelyingParty=Realms Relying Party options.dev_realmsRelyingPartyPayment=Realms Relying Party Payment options.dev_realms_stories=Enable Realms Stories +options.dev_realms_invite_links_tab=Enable Realms Invite Links Tab options.dev_overrideXboxEnvironmentWindows=Override Xbox Sandbox (OS controlled on Windows) options.dev_overrideXboxEnvironment=Override Xbox Sandbox (requires restart) options.dev_xboxEnvironment=Xbox Sandbox Environment (requires restart) @@ -6344,6 +6403,8 @@ options.percent.format=%s%% options.fov.format=%s° options.fov.max=Quake Pro options.fov.min=Normal +options.gammaIntensity=Adjust Brightness +options.hdr_brightness=Brightness options.hudOpacity=HUD Opacity options.hudOpacity.max=Normal options.hudOpacity.min=Hidden @@ -6761,7 +6822,7 @@ options.makeBackup=Make a backup copy of my world options.managePrivacy=To manage privacy settings, please visit https://account.xbox.com/Settings in any web browser.##disable_3rd_party_console_resource_pack_check options.unlink_msa.button=Unlink Microsoft Account options.unlink_msa.confirm.title=Unlink Microsoft Account? -options.unlink_msa.confirm.warning=WARNING: You will no longer be able to store progression or purchases made on your PlayStation®4 System on your account %s after unlinking. ### CertRequirement: [PlayStation®4] +options.unlink_msa.confirm.warning=WARNING: You will no longer be able to store progression or purchases made on your PlayStation®4 console on your account %s after unlinking. ### CertRequirement: [PlayStation®4 console] options.unlink_msa.confirm.warning.2=Unlinking your Microsoft Account from within this game will affect all Minecraft games on this platform that have used this Microsoft Account. options.unlink_msa.confirm.checkbox1=I will no longer be able to access any in-game Store content when I play on other platforms. options.unlink_msa.confirm.checkbox2=I will no longer be able to play cross-platform games with my friends on other platforms. @@ -7452,8 +7513,8 @@ resourcePack.warning.add.title=Update World? resourcePack.warning.add.body=This world may not look or behave in the same way as non-modified worlds. You should save a copy of your world before continuing. resourcePack.warning.add.button.cancel=Don't add pack resourcePack.warning.add.button.ok=Add the pack anyway -resourcePack.warnings.contentKeyErrorBody=There was a problem loading pack %s. -resourcePack.warnings.contentKeyErrorBodyMultiple=There was a problem loading packs %s. +resourcePack.warnings.contentKeyErrorBody=There was a problem loading pack %s. Restarting your game or redownloading the pack might solve the issue. +resourcePack.warnings.contentKeyErrorBodyMultiple=There was a problem loading packs %s. Restarting your game or redownloading the packs might solve the issue. resourcePack.warnings.contentKeyErrorTitle=Error! resourcePack.warning.remove.title=This Is Dangerous! resourcePack.warning.remove.body=Adding or removing Packs after playing a world might break the world and cause you to lose what you created. @@ -10760,10 +10821,10 @@ dr.loading=Loading... dr.classic_skins.addition_skin_count=+%s dr.classic_skins.choose_custom_skin=Choose New Skin dr.classic_skins.custom_skin_title=Import Skin -dr.classic_skins.custom_skin_description=Import an image file from your device to use as your skin. This will not sync between devices or games. +dr.classic_skins.custom_skin_description=Import a png (64x32, 64x64, or 128x128) from your device to use as your skin. This will not sync between devices or games. dr.classic_skins.custom_skin_description_popup=Players with custom skins will not be visible to you if the “Only Allow Trusted Skins” option is enabled dr.classic_skins.custom_skin_section_title=Owned Skins -dr.classic_skins.invalidCustomSkin=That's not a Minecraft skin, silly. +dr.classic_skins.invalidCustomSkin=Please import a .png file of dimensions 64x64, 64x32, or 128x128 dr.classic_skins.owned=Owned dr.classic_skins.purchasable=Get More dr.classic_skins.realms_plus=Realms Plus diff --git a/resource_pack/texts/es_ES.lang b/resource_pack/texts/es_ES.lang index f82710f08..3a8788fc2 100644 --- a/resource_pack/texts/es_ES.lang +++ b/resource_pack/texts/es_ES.lang @@ -5222,7 +5222,7 @@ item.spawn_egg.entity.agent.name=Huevo generador de Agent # item.spawn_egg.entity.armadillo.name=Huevo generador de armadillo # item.spawn_egg.entity.axolotl.name=Huevo generador de ajolote # item.spawn_egg.entity.bee.name=Huevo generador de abeja # -item.spawn_egg.entity.bogged.name=Huevo generador empantanado # +item.spawn_egg.entity.bogged.name=Huevo generador de empantanado # item.spawn_egg.entity.breeze.name=Huevo generador de brisa # item.spawn_egg.entity.hoglin.name=Huevo generador de hoglin # item.spawn_egg.entity.cat.name=Huevo generador de gato # diff --git a/resource_pack/texts/fi_FI.lang b/resource_pack/texts/fi_FI.lang index f8ae810fd..33be00a83 100644 --- a/resource_pack/texts/fi_FI.lang +++ b/resource_pack/texts/fi_FI.lang @@ -316,7 +316,7 @@ achievement.openInventory=Tavaran tutkailu # achievement.openInventory.desc=Avaa tavaraluettelosi painamalla '%1$s'. # achievement.overkill=Ylilyönti # achievement.overkill.desc=Aiheuta yhdeksän sydämen verran vauriota yhdellä iskulla # -achievement.overpowered=Ylikierroksilla # +achievement.overpowered=Ylivoimaa # achievement.overpowered.desc=Luo Notch-omena # achievement.portal=Meidän on mentävä syvemmälle # achievement.portal.desc=Rakenna siirtoportaali Hornaan # @@ -325,7 +325,7 @@ achievement.potion.desc=Hauduta juoma # achievement.requires=Vaatii '%1$s' # achievement.snipeSkeleton=Tarkka-ammuntaa # achievement.snipeSkeleton.desc=Tapa luuranko nuolella yli 50 metrin päästä # -achievement.spawnWither=Alku? # +achievement.spawnWither=Alkuko? # achievement.spawnWither.desc=Luo Näivettäjä # achievement.taken=Otettu! # achievement.theEnd=Loppuko? # @@ -1566,7 +1566,7 @@ container.beacon=Lyhtykuutio # container.brewing=Haudutin # container.chest=Arkku # container.chestDouble=Iso arkku # -container.crafter=Nikkaroija # +container.crafter=Työstäjä # container.crafting=Nikkarointi # container.creative=Esineen valinta # container.dispenser=Automaatti # @@ -2864,8 +2864,8 @@ entity.bee.name=Mehiläinen # entity.blaze.name=Lieska # entity.boat.name=Vene # entity.bogged.name=Juuttunut # -entity.breeze.name=Tuulahdus # -entity.breeze_wind_charge_projectile.name=Tuulipanos # +entity.breeze.name=Liihottaja # +entity.breeze_wind_charge_projectile.name=Tuulenpuuska # entity.cat.name=Kissa # entity.cave_spider.name=Luolahämähäkki # entity.chicken.name=Kana # @@ -2973,7 +2973,7 @@ entity.villager.unskilled=Taitamaton kyläläinen # entity.villager_v2.name=Kyläläinen # entity.vindicator.name=Puhdistaja # entity.wandering_trader.name=Kuljeskeleva kauppias # -entity.wind_charge_projectile.name=Tuulipanos # +entity.wind_charge_projectile.name=Tuulenpuuska # entity.witch.name=Noita # entity.wither.name=Näivettäjä # entity.wither_skeleton.name=Hornaluuranko # @@ -5223,7 +5223,7 @@ item.spawn_egg.entity.armadillo.name=Vyötiäisen luontimuna # item.spawn_egg.entity.axolotl.name=Aksolotlin luontimuna # item.spawn_egg.entity.bee.name=Mehiläisen luontimuna # item.spawn_egg.entity.bogged.name=Juuttuneen luontimuna # -item.spawn_egg.entity.breeze.name=Tuulahduksen luontimuna # +item.spawn_egg.entity.breeze.name=Liihottajan luontimuna # item.spawn_egg.entity.hoglin.name=Hoglinin luontimuna # item.spawn_egg.entity.cat.name=Kissan luontimuna # item.spawn_egg.entity.chicken.name=Kanan luontimuna # @@ -5399,7 +5399,7 @@ item.waxed_exposed_copper_door.name=Kiillotettu paljas kupariovi # item.waxed_oxidized_copper_door.name=Kiillotettu hapettunut kupariovi # item.waxed_weathered_copper_door.name=Kiillotettu kulunut kupariovi # item.weathered_copper_door.name=Kulunut kupariovi # -item.wind_charge.name=Tuulipanos # +item.wind_charge.name=Tuulenpuuska # item.wheat.name=Vehnää # item.wolf_armor.name=Susihaarniska # item.writable_book.name=Kirja ja Sulka # @@ -9568,7 +9568,7 @@ tile.carpet.red.name=Punainen matto # tile.carpet.silver.name=Vaaleanharmaa matto # tile.carpet.white.name=Valkoinen matto # tile.carpet.yellow.name=Keltainen matto # -tile.crafter.name=Nikkaroija # +tile.crafter.name=Työstäjä # tile.crafting_table.name=Nikkarointipöytä # tile.glazedTerracotta.white.name=Valkoinen lasitettu terrakotta # diff --git a/resource_pack/texts/ja_JP.lang b/resource_pack/texts/ja_JP.lang index f1cfa3e3d..4b2e7cdab 100644 --- a/resource_pack/texts/ja_JP.lang +++ b/resource_pack/texts/ja_JP.lang @@ -2794,11 +2794,11 @@ edu.templates.empty_banner=ワールド テンプレートは、Minecraft Educat edu.pause.multiplayer.disabled=このレッスンではマルチプレイヤーは利用できません。 # -effect.badOmen=不吉な予感 # +effect.badOmen=不吉な凶兆 # effect.infested=虫食い # effect.oozing=滲出 # effect.raid_omen=襲撃の凶兆 # -effect.trial_omen=試練の予感 # +effect.trial_omen=チャレンジの凶兆 # effect.villageHero=村の英雄 # effect.weaving=機織り # effect.wind_charged=ウィンドチャージ # diff --git a/resource_pack/texts/ko_KR.lang b/resource_pack/texts/ko_KR.lang index a91566810..9d84998bc 100644 --- a/resource_pack/texts/ko_KR.lang +++ b/resource_pack/texts/ko_KR.lang @@ -2117,10 +2117,10 @@ realmsCreateScreen.paymentFailed.body=지금은 Realm에 연결하고 구매를 realmsCreateScreen.incomplete=미완성 Realm # realmsCreateScreen.incomplete.create.a=이전 작업이 완료되지 않았습니다. 지금 Realm 생성을 완료해 보세요. # realmsCreateScreen.incomplete.create.b=다른 Microsoft 계정으로 Realm을 만들기 시작하신 것 같군요. 이 Microsoft 계정의 소유자로서 해당 Realm 생성을 완료하시겠어요? # -realmsCreateScreen.incomplete.create.c=누군가가 이 기기의 청구 계정으로 Realm을 만들기 시작했습니다. 이 Microsoft 계정의 소유자로서 해당 Realm 생성을 완료하시겠어요? # +realmsCreateScreen.incomplete.create.c=누군가가 이 기기의 결제 계정으로 Realm을 만들기 시작했습니다. 이 Microsoft 계정의 소유자로서 해당 Realm 생성을 완료하시겠어요? # realmsCreateScreen.incomplete.renew.a=이전 작업이 완료되지 않았습니다. 지금 Realm 갱신을 완료해 보세요. # realmsCreateScreen.incomplete.renew.b=다른 Microsoft 계정으로 Realm이 갱신되고 있습니다. 이 Microsoft 계정을 해당 Realm의 소유자로 갱신을 완료하시겠어요? # -realmsCreateScreen.incomplete.renew.c=누군가가 이 기기의 청구 계정으로 Realm을 갱신하기 시작했습니다. 이 Microsoft 계정의 소유자로서 해당 Realm 갱신을 완료하시겠어요? # +realmsCreateScreen.incomplete.renew.c=누군가가 이 기기의 결제 계정으로 Realm을 갱신하기 시작했습니다. 이 Microsoft 계정의 소유자로서 해당 Realm 갱신을 완료하시겠어요? # realmsCreateScreen.incomplete.override.renew=새로운 realm 생성 시도 중에 이전에 구매했던 realm 갱신 내역이 발견되었습니다. 이전에 구매했던 내역을 적용하시겠습니까? # realmsCreateScreen.incomplete.override.create=Realm 갱신 시도 중에 이전에 구매했던 Realm 생성 내역이 발견되었습니다. 이전에 구매했던 내역을 적용하시겠습니까? # realmsCreateScreen.incomplete.override.realm=Realm 갱신 시도 중에 이전에 구매한 다른 Realm이 발견되었습니다. 이전 구매 내역을 적용하시겠습니까? # @@ -5415,7 +5415,7 @@ item.sweet_berries.name=달콤한 나무열매 # item.suspicious_stew.name=수상한 스튜 # item.banner_pattern.bricks=벽돌 모양 # item.banner_pattern.creeper=크리퍼 모양 # -item.banner_pattern.flow=흐름 # +item.banner_pattern.flow=플로우 # item.banner_pattern.flower=꽃 모양 # item.banner_pattern.globe=지구본 # item.banner_pattern.guster=구스터 # @@ -7686,7 +7686,7 @@ item.dark_oak_hanging_sign.name=짙은 참나무 매다는 표지판 # item.explorer_pottery_sherd.name=탐험가 도자기 조각 # item.flow_pottery_sherd.name=플로우 도자기 조각 # item.friend_pottery_sherd.name=친구 도자기 조각 # -item.guster_pottery_sherd.name=거스터 도자기 조각 # +item.guster_pottery_sherd.name=구스터 도자기 조각 # item.heart_pottery_sherd.name=하트 도자기 조각 # item.heartbreak_pottery_sherd.name=비탄의 도자기 조각 # item.howl_pottery_sherd.name=울부짖는 도자기 조각 # @@ -8220,7 +8220,7 @@ store.realmsPlus.realmName.placeholder=%s님의 Realm #The string passed in her store.realmsPlus.recurring.offerTrial=Realm Plus는 정기 서비스를 취소할 때까지 매월 정기 서비스 자동 결제 요금이 청구되는 정기 서비스 상품입니다.%sRealm과 150개 이상의 마켓플레이스 팩을 즉시 사용할 수 있게 됩니다. 또한 최대 10명의 플레이어가 동시에 플레이를 할 수 있으며, 귀하의 Realm의 월드에 무료로 액세스할 수도 있습니다! 첫 30일은 무료고 그 후 매월 %s의 요금이 청구되며, 정기 서비스 설정에서 언제든 정기 서비스를 취소하여 이후 청구를 중단할 수 있습니다. # store.realmsPlus.recurring.offerTrial.contentSub=Realm Plus는 정기 서비스를 취소할 때까지 매월 정기 서비스 자동 결제 요금이 청구되는 정기 서비스 상품입니다.%sRealm과 마켓플레이스 패스에 포함된 150개 이상의 마켓플레이스 팩을 즉시 사용할 수 있게 됩니다. 또한 최대 10명의 플레이어가 동시에 플레이를 할 수 있으며, 귀하의 Realm의 월드에 무료로 액세스할 수도 있습니다! 첫 30일은 무료고 그 후 매월 %s의 요금이 청구되며, 정기 서비스 설정에서 언제든 정기 서비스를 취소하여 이후 청구를 중단할 수 있습니다. # store.realmsPlus.recurring.withoutTrial=Realm Plus는 정기 서비스를 취소할 때까지 매월 정기 서비스 자동 결제 요금이 청구되는 정기 서비스 상품입니다.%sRealm과 150개 이상의 마켓플레이스 팩을 즉시 사용할 수 있게 됩니다. 또한 최대 10명의 플레이어가 동시에 플레이를 할 수 있으며, 귀하의 Realm의 월드에 무료로 액세스할 수도 있습니다! 매월 %s의 요금이 청구되며, 정기 서비스 설정에서 언제든 정기 서비스를 취소하여 이후 청구를 중단할 수 있습니다. # -store.realmsPlus.recurring.withoutTrial.contentSub=Realm Plus는 정기 서비스를 취소할 때까지 매월 정기 서비스 자동 결제 요금이 청구되는 정기 서비스 상품입니다.%sRealm과 마켓플레이스 패스에 포함된 150개 이상의 마켓플레이스 팩을 즉시 사용할 수 있게 됩니다. 또한 최대 10명의 플레이어가 동시에 플레이를 할 수 있으며, 귀하의 Realm의 월드에 무료로 액세스할 수도 있습니다! 매월 %s의 요금이 청구되며, 정기 서비스 설정에서 언제든 정기 서비스를 취소하여 이후 청구를 중단할 수 있습니다. # +store.realmsPlus.recurring.withoutTrial.contentSub=Realm Plus는 정기 서비스를 취소할 때까지 매월 정기 서비스 자동 결제 요금이 청구되는 정기 서비스 상품입니다.%sRealm과 마켓플레이스 패스에 포함된 150개 이상의 마켓플레이스 팩을 즉시 사용할 수 있게 됩니다. 또한 최대 10명의 플레이어가 동시에 플레이를 할 수 있으며, 귀하의 Realm 월드에 무료로 액세스할 수도 있습니다! 매월 %s의 요금이 청구되며, 정기 서비스 설정에서 언제든 정기 서비스를 취소하여 이후 청구를 중단할 수 있습니다. # store.realmsPlus.consumable.offerTrial=Realm과 150개 이상의 마켓플레이스 팩을 즉시 사용할 수 있게 됩니다. 또한 최대 10명의 플레이어가 동시에 플레이를 할 수 있으며, 귀하의 Realm의 월드에 무료로 액세스할 수도 있습니다! 첫 30일은 무료고, 그 후 30일마다 %s의 가격으로 서비스를 갱신할 수 있습니다. # store.realmsPlus.consumable.offerTrial.contentSub=Realm과 Marketplace Pass에 포함된 150개 이상의 마켓플레이스 팩을 즉시 사용할 수 있게 됩니다. 또한 최대 10명의 플레이어가 동시에 플레이를 할 수 있으며, 귀하의 Realm의 월드에 무료로 액세스할 수도 있습니다! 첫 30일은 무료고, 그 후 30일마다 %s의 가격으로 서비스를 갱신할 수 있습니다. # store.realmsPlus.consumable.withoutTrial=Realm과 150개 이상의 마켓플레이스 팩을 즉시 사용할 수 있게 됩니다. 또한 최대 10명의 플레이어가 동시에 플레이를 할 수 있으며, 귀하의 Realm의 월드에 무료로 액세스할 수도 있습니다! 30일 동안 %s에 정기 서비스를 이용할 수 있습니다. # diff --git a/resource_pack/texts/ru_RU.lang b/resource_pack/texts/ru_RU.lang index 849dc00ba..e5b299992 100644 --- a/resource_pack/texts/ru_RU.lang +++ b/resource_pack/texts/ru_RU.lang @@ -2798,7 +2798,7 @@ effect.badOmen=Дурное знамение # effect.infested=Заражение # effect.oozing=Слизь # effect.raid_omen=Знамение налета # -effect.trial_omen=Испытание знамением # +effect.trial_omen=Знамение испытания # effect.villageHero=Герой деревни # effect.weaving=Ткачество # effect.wind_charged=Ветровой заряд # @@ -2820,7 +2820,7 @@ enchantment.durability=Неразрушимость # enchantment.fire=Облик огня # enchantment.fishingSpeed=Приманка # enchantment.frostwalker=Морозная поступь # -enchantment.heavy_weapon.breach=Нарушение # +enchantment.heavy_weapon.breach=Пробитие # enchantment.heavy_weapon.density=Плотность # enchantment.heavy_weapon.windburst=Порыв ветра # enchantment.knockback=Отбрасывание # @@ -2864,7 +2864,7 @@ entity.bee.name=Пчела # entity.blaze.name=Ифрит # entity.boat.name=Лодка # entity.bogged.name=Увязнувший # -entity.breeze.name=Бриз # +entity.breeze.name=Вихрь # entity.breeze_wind_charge_projectile.name=Заряд ветра # entity.cat.name=Кот # entity.cave_spider.name=Пещерный паук # @@ -4017,8 +4017,8 @@ howtoplay.structureBlocks.text.6=Угловой режим использует howtoplay.structureBlocks.text.7=Режим «3D-экспорт» экспортирует файл 3D-модели на поддерживаемую платформу. ### howtoplay.structureBlocks.header.3=Окно предварительного просмотра ### howtoplay.structureBlocks.text.8=Справа на экране структурного блока, в зависимости от режима блока, отображается предварительная версия выбранной области или структуры для загрузки. ### -howtoplay.structureBlocks.text.9.keyboard=Введите команду :_input_key.attack: и потяните, чтобы повернуть предварительную 3D-версию. # -howtoplay.structureBlocks.text.9.gamepad=Используйте команду :_gamepad_stick_right:, чтобы повернуть предварительную 3D-версию. # +howtoplay.structureBlocks.text.9.keyboard=Нажмите :_input_key.attack: и потяните, чтобы повернуть предварительную 3D-версию. # +howtoplay.structureBlocks.text.9.gamepad=Используйте :_gamepad_stick_right:, чтобы повернуть предварительную 3D-версию. # howtoplay.structureBlocks.text.9.touch=Нажмите и потяните, чтобы повернуть предварительную 3D-версию. # howtoplay.structureBlocks.header.4=Активация красного камня ### howtoplay.structureBlocks.text.10=С помощью красного камня можно активировать структурный блок. В зависимости от режима блока и его настроек, активация приведет к сохранению структуры или к ее загрузке в мир. ### @@ -5223,7 +5223,7 @@ item.spawn_egg.entity.armadillo.name=Яйцо призыва броненосц item.spawn_egg.entity.axolotl.name=Яйцо призыва аксолотля # item.spawn_egg.entity.bee.name=Яйцо призыва пчелы # item.spawn_egg.entity.bogged.name=Яйцо призыва увязнувшего # -item.spawn_egg.entity.breeze.name=Яйцо призыва бриза # +item.spawn_egg.entity.breeze.name=Яйцо призыва вихря # item.spawn_egg.entity.hoglin.name=Яйцо призыва хоглина # item.spawn_egg.entity.cat.name=Яйцо призыва кота # item.spawn_egg.entity.chicken.name=Яйцо призыва курицы # @@ -8759,7 +8759,7 @@ store.search.error.searchStringAndFilters=Нет результатов по з store.search.error.searchStringAndNoFilters=Нет результатов по запросу «%s». Попробуйте другую фразу... # store.search.error.emptySearchStringAndFilters=Нет результатов по выбранным фильтрам. Попробуйте расширить поиск... # store.search.error.emptySearch=К сожалению, ничего не нашлось. # -store.search.greyListedResults= -- Отображается только содержимое, которое будет работать на этом устройстве. # +store.search.greyListedResults= — Отображается только то содержимое, которое будет работать на этом устройстве. # store.search.noConnectionErrorText=Ой! Кажется, потеряно соединение с Интернетом. Проверьте подключение и попробуйте еще раз! # store.search.placeHolderText=Введите для поиска... # store.search.pluralResults= Результаты # diff --git a/resource_pack/texts/sv_SE.lang b/resource_pack/texts/sv_SE.lang index 7168fc1a6..f0333334d 100644 --- a/resource_pack/texts/sv_SE.lang +++ b/resource_pack/texts/sv_SE.lang @@ -3805,7 +3805,7 @@ howtoplay.minecoins.text.1=Utforska en värld full av möjligheter med Minecoins howtoplay.minecoins.text.2=När du har löst in dina Minecoins länkas de till ditt Microsoft-konto, så att du kan komma åt dina mynt och köp på alla enheter som stöds! # howtoplay.minecoins.button.text.1=Skaffa mynt # howtoplay.minecoins.header.1=Friskrivning # -howtoplay.minecoins.text.3=*Minecoins kräver en version av Minecraft: Bedrock Edition som har Minecraft Marketplace. Minecoins fungerar inte på Sony PlayStation®. Mer information om kompatibilitet finns på minecraft.net/minecoins  #### CertRequirement: [Sony PlayStation®] +howtoplay.minecoins.text.3=*Minecoins kräver en version av Minecraft: Bedrock Edition som har Minecraft-marknaden. Minecoins fungerar inte på Sony PlayStation®. Mer information om kompatibilitet finns på minecraft.net/minecoins  #### CertRequirement: [Sony PlayStation®] howtoplay.mining=Brytning # @@ -7424,7 +7424,7 @@ resourcePack.selected.title.behaviorPacks=Aktiva beteendepaket # resourcePack.selected.title.packs=Aktiva # resourcePack.selected.remove=Stäng av # resourcePack.realmsPlus.title.packs=Realms Plus-paket # -resourcePack.realmsPlus.title.packs.contentSub=Marketplace Pass-paket # +resourcePack.realmsPlus.title.packs.contentSub=Marknadspasspaket # resourcePack.realmsPlus.expired=Utgånget # resourcePack.errors=Fel: # resourcePack.error.ingame.packs=Du kan inte byta resurspaket medan du spelar i en värld. # @@ -8210,21 +8210,21 @@ store.realmsPlus.buyNow.viewPrivacyPolicy=SEKRETESSPOLICY # store.realmsPlus.buyNow.title=Starta ditt Realms Plus-abonnemang # store.realmsPlus.startTrial.description=Du får omedelbar tillgång till din Realm och över 150 paket från marknaden. Upp till 10 spelare kan spela samtidigt, och de får tillgång till världarna i din Realm helt gratis! Första månaden är gratis, sedan kostar det %s/månad. Du kan säga upp abonnemanget när som helst. # -store.realmsPlus.startTrial.description.contentSub=Du får omedelbar tillgång till din Realm och över 150 paket som ingår i Marketplace Pass. Upp till 10 spelare kan spela samtidigt, och de får tillgång till världarna i din Realm helt gratis! Första månaden är gratis, sedan kostar det %s/månad. Du kan säga upp abonnemanget när som helst. # +store.realmsPlus.startTrial.description.contentSub=Du får omedelbar tillgång till din Realm och över 150 paket som ingår i marknadspasset. Upp till 10 spelare kan spela samtidigt, och de får tillgång till världarna i din Realm helt gratis! Första månaden är gratis, sedan kostar det %s/månad. Du kan säga upp abonnemanget när som helst. # store.realmsPlus.noTrial.description=Du får omedelbar tillgång till din Realm och över 150 paket från marknaden. Upp till 10 spelare kan spela samtidigt, och de får tillgång till världarna i din Realm helt gratis! I 30 dagar får du ditt abonnemang för %s :minecoin:. # -store.realmsPlus.noTrial.description.contentSub=Du får omedelbar tillgång till din Realm och över 150 paket som ingår i Marketplace Pass. Upp till 10 spelare kan spela samtidigt, och de får tillgång till världarna i din Realm helt gratis! I 30 dagar får du ditt abonnemang för %s:minecoin:. # +store.realmsPlus.noTrial.description.contentSub=Du får omedelbar tillgång till din Realm och över 150 paket som ingår i marknadspasset. Upp till 10 spelare kan spela samtidigt, och de får tillgång till världarna i din Realm helt gratis! I 30 dagar får du ditt abonnemang för %s:minecoin:. # store.realmsPlus.noTrial.description.iap=Du får omedelbar tillgång till din Realm och över 150 paket från marknaden. Upp till 10 spelare kan spela samtidigt, och de får tillgång till världarna i din Realm helt gratis! Du debiteras %s/månad och du kan säga upp abonnemanget för att stoppa framtida debiteringar i abonnemangsinställningarna. # -store.realmsPlus.noTrial.description.iap.contentSub=Du får omedelbar tillgång till din Realm och över 150 paket som ingår i Marketplace Pass. Upp till 10 spelare kan spela samtidigt, och de får tillgång till världarna i din Realm helt gratis! Du debiteras %s/månad och kan säga upp abonnemanget för att stoppa framtida debiteringar via abonnemangsinställningarna. # +store.realmsPlus.noTrial.description.iap.contentSub=Du får omedelbar tillgång till din Realm och över 150 paket som ingår i marknadspasset. Upp till 10 spelare kan spela samtidigt, och de får tillgång till världarna i din Realm helt gratis! Du debiteras %s/månad och kan säga upp abonnemanget för att stoppa framtida debiteringar via abonnemangsinställningarna. # store.realmsPlus.realmName.placeholder=%ss Realm #The string passed in here is the gamertag of the player to indicate the name of the player's world. # store.realmsPlus.recurring.offerTrial=Realms Plus är ett löpande abonnemang med en återkommande abonnemangsavgift som debiteras automatiskt varje månad tills abonnemanget avbryts.%sDin Realm och över 150 paket från marknaden kommer att bli tillgängliga omedelbart. Upp till 10 spelare kan spela på en gång, och de får tillgång till världarna i din Realm helt kostnadsfritt! Dina första 30 dagar är kostnadsfria och du debiteras därefter %s/månad. Du kan avbryta ditt abonnemang för att stoppa framtida debiteringar i abonnemangsinställningarna. # -store.realmsPlus.recurring.offerTrial.contentSub=Realms Plus är ett löpande abonnemang med en återkommande abonnemangsavgift som debiteras automatiskt varje månad tills abonnemanget avbryts.%sDu får omedelbar tillgång till din Realm och över 150 paket som ingår i Marketplace Pass. Upp till 10 spelare kan spela samtidigt, och de får tillgång till världarna i din Realm helt gratis! De första 30 dagarna är gratis, sedan kostar det %s/månad. Du kan säga upp abonnemanget när som helst för att stoppa framtida debiteringar via abonnemangsinställningarna. # +store.realmsPlus.recurring.offerTrial.contentSub=Realms Plus är ett löpande abonnemang med en återkommande abonnemangsavgift som debiteras automatiskt varje månad tills abonnemanget avbryts.%sDu får omedelbar tillgång till din Realm och över 150 paket som ingår i marknadspasset. Upp till 10 spelare kan spela samtidigt, och de får tillgång till världarna i din Realm helt gratis! De första 30 dagarna är gratis, sedan kostar det %s/månad. Du kan säga upp abonnemanget när som helst för att stoppa framtida debiteringar via abonnemangsinställningarna. # store.realmsPlus.recurring.withoutTrial=Realms Plus är ett löpande abonnemang med en återkommande abonnemangsavgift som debiteras automatiskt varje månad tills abonnemanget avbryts.%sDin Realm och över 150 paket från marknaden kommer att bli tillgängliga omedelbart. Upp till 10 spelare kan spela på en gång, och de får tillgång till världarna i din Realm helt kostnadsfritt! Du debiteras %s/månad och du kan avbryta ditt abonnemang för att stoppa framtida debiteringar i abonnemangsinställningarna. # -store.realmsPlus.recurring.withoutTrial.contentSub=Realms Plus är ett löpande abonnemang med en återkommande abonnemangsavgift som debiteras automatiskt varje månad tills abonnemanget avbryts.%sDu får omedelbar tillgång till din Realm och över 150 paket som ingår i Marketplace Pass. Upp till 10 spelare kan spela samtidigt, och de får tillgång till världarna i din Realm helt gratis! Det kostar %s/månad, och du kan säga upp abonnemanget när som helst för att stoppa framtida debiteringar via abonnemangsinställningarna. # +store.realmsPlus.recurring.withoutTrial.contentSub=Realms Plus är ett löpande abonnemang med en återkommande abonnemangsavgift som debiteras automatiskt varje månad tills abonnemanget avbryts.%sDu får omedelbar tillgång till din Realm och över 150 paket som ingår i marknadspasset. Upp till 10 spelare kan spela samtidigt, och de får tillgång till världarna i din Realm helt gratis! Det kostar %s/månad, och du kan säga upp abonnemanget när som helst för att stoppa framtida debiteringar via abonnemangsinställningarna. # store.realmsPlus.consumable.offerTrial=Du får omedelbar tillgång till din Realm och över 150 paket från marknaden. Upp till 10 spelare kan spela samtidigt, och de får tillgång till världarna i din Realm helt gratis! De första 30 dagarna är gratis, sedan kan du förlänga i 30 dagar för %s. # -store.realmsPlus.consumable.offerTrial.contentSub=Du får omedelbar tillgång till din Realm och över 150 paket som ingår i Marketplace Pass. Upp till 10 spelare kan spela samtidigt, och de får tillgång till världarna i din Realm helt gratis! De första 30 dagarna är gratis, sedan kan du förlänga i 30 dagar för %s. # +store.realmsPlus.consumable.offerTrial.contentSub=Du får omedelbar tillgång till din Realm och över 150 paket som ingår i marknadspasset. Upp till 10 spelare kan spela samtidigt, och de får tillgång till världarna i din Realm helt gratis! De första 30 dagarna är gratis, sedan kan du förlänga i 30 dagar för %s. # store.realmsPlus.consumable.withoutTrial=Du får omedelbar tillgång till din Realm och över 150 paket från marknaden. Upp till 10 spelare kan spela samtidigt, och de får tillgång till världarna i din Realm helt gratis! I 30 dagar får du ditt abonnemang för %s. # -store.realmsPlus.consumable.withoutTrial.contentSub=Du får omedelbar tillgång till din Realm och över 150 paket som ingår i Marketplace Pass. Upp till 10 spelare kan spela samtidigt, och de får tillgång till världarna i din Realm helt gratis! I 30 dagar får du ditt abonnemang för %s. # +store.realmsPlus.consumable.withoutTrial.contentSub=Du får omedelbar tillgång till din Realm och över 150 paket som ingår i marknadspasset. Upp till 10 spelare kan spela samtidigt, och de får tillgång till världarna i din Realm helt gratis! I 30 dagar får du ditt abonnemang för %s. # store.realmsPlus.landing.header=Abonnemanget inkluderar: # store.realmsPlus.landing.headerTrial=Gratis 30 dagars provperiod, sedan %s/ månad # @@ -8234,7 +8234,7 @@ store.realmsPlus.landing.info1.line2=Kompisar spelar i din Realm gratis # store.realmsPlus.landing.info1.line3=Hoppa från konsol till mobil och vidare till PC – spela din Realm på vilken enhet du vill med Minecraft-marknaden # store.realmsPlus.landing.info2.catalog=Fri tillgång till en katalog med över 150 paket från marknaden # -store.realmsPlus.landing.info2.contentSub=Marketplace Pass ingår # +store.realmsPlus.landing.info2.contentSub=Marknadspasset ingår # store.realmsPlus.landing.info2.backups=Världarna i din Realm säkerhetskopieras gratis # store.realmsPlus.landing.info2.renews=Abonnemanget förlängs automatiskt varje månad tills det sägs upp # store.realmsPlus.landing.info2.cancel=Avbryt på abonnemangssidan i Minecraft-inställningarna # @@ -8262,7 +8262,7 @@ store.realmsPlus.faq.question4=Vilka enheter stöder Realms Plus för Minecraft? store.realmsPlus.faq.answer4=Realms Plus är tillgängligt på alla plattformar där du kan installera Minecraft Bedrock Edition. Du kan spela Realms och använda allt innehåll från Realms Plus på alla de här enheterna om du är inloggad på ditt Microsoft-konto. ###disable_3rd_party_console_resource_pack_check store.realmsPlus.faq.question5=Vad kostar ett abonnemang på Realms Plus? # store.realmsPlus.faq.answer5=%s per månad för en server för 10 spelare och tillgång till över 150 paket från marknaden. # -store.realmsPlus.faq.answer5.contentSub=%s i månaden. Lägg till hur många medlemmar som helst och spela online med 10 andra samtidigt. Dessutom får du 150 paket från Marketplace Pass-katalogen helt gratis. # +store.realmsPlus.faq.answer5.contentSub=%s i månaden. Lägg till hur många medlemmar som helst och spela online med 10 andra samtidigt. Dessutom får du 150 paket från marknadspasskatalogen helt gratis. # store.realmsPlus.faq.question6=Hur ofta släpps nya paket i Realms Plus? # store.realmsPlus.faq.answer6=Vi lägger till nya paket i Realms Plus varje månad. # store.realmsPlus.faq.question7=Hur länge har jag tillgång till paket i Realms Plus? # @@ -8271,12 +8271,12 @@ store.realmsPlus.faq.question8=Var kan jag använda Realms Plus-paket? # store.realmsPlus.faq.answer8=Världarna och paketen som ingår i abonnemanget kan spelas antingen online, på ditt personliga Realm eller på din lokala enhet. Det enda du behöver tänka på är att spela online var trettionde dag för att validera att abonnemanget är aktivt. # store.realmsPlus.faq.question9=Vad händer med mina Realms och världar när abonnemanget tar slut? # store.realmsPlus.faq.answer9=Om abonnemanget tar slut kan varken du eller dina kompisar spela tillsammans online på Realms, och du förlorar tillgången till Realms Plus-paketen. Du kan ladda ned alla världar som sparats i din Realm (i upp till 18 månader från det att abonnemanget tog slut). Om du använt världar, texturpaket eller mixpaket från Realms Plus måste du köpa de paketen från butiken för att använda dem. Om de fortfarande ingår i Realms Plus måste du återuppta abonnemanget. # -store.realmsPlus.faq.question10=Behöver jag Realms Plus och Marketplace Pass? # -store.realmsPlus.faq.answer10=Nej. Marketplace Pass är en katalog med över 150 paket. Realms Plus är ett Realm för 10 spelare där Marketplace Pass ingår. Vi föreslår att du abonnerar på det alternativ som känns rätt för dig. # +store.realmsPlus.faq.question10=Behöver jag Realms Plus och marknadspasset? # +store.realmsPlus.faq.answer10=Nej. Marknadspasset är en katalog med över 150 paket. Realms Plus är ett Realm för 10 spelare där marknadspasset ingår. Vi föreslår att du abonnerar på det alternativ som känns rätt för dig. # store.realmsPlus.faq.question11=Vad är Realms Stories? # store.realmsPlus.faq.answer11=Realms Stories är ett socialt nav för din Realm. Gör inlägg i händelseflödet för att låta andra veta vad du håller på med och dela med dig av dina äventyr och skapelser. Ta reda på vem som är vem med en praktisk lista över alla medlemmar. Se när andra medlemmar spelar för att kolla in deras skapelser eller planera att spela med dem nästa gång. # -store.realmsPlus.content.marketplacePass=Realms Plus inkluderar Marketplace Pass! # +store.realmsPlus.content.marketplacePass=Realms Plus inkluderar marknadspasset! # store.realmsPlus.content.skinDescription=Byt stil med nya utseenden! # store.realmsPlus.content.skinDescriptionPersona=Klä upp dig med utseenden! # store.realmsPlus.content.skinDescriptionPersona.contentSub=Utöka garderoben med utseenden! # diff --git a/resource_pack/texts/zh_TW.lang b/resource_pack/texts/zh_TW.lang index 06b84feae..cdfae580c 100644 --- a/resource_pack/texts/zh_TW.lang +++ b/resource_pack/texts/zh_TW.lang @@ -2801,7 +2801,7 @@ effect.raid_omen=戰鬥預兆 # effect.trial_omen=試煉預兆 # effect.villageHero=村莊英雄 # effect.weaving=編織 # -effect.wind_charged=風能充能 # +effect.wind_charged=風彈 # enchantment.arrowDamage=力量 # enchantment.arrowFire=火焰 # @@ -2865,7 +2865,7 @@ entity.blaze.name=烈焰使者 # entity.boat.name=小船 # entity.bogged.name=沼澤骷髏 # entity.breeze.name=微風 # -entity.breeze_wind_charge_projectile.name=風能充能 # +entity.breeze_wind_charge_projectile.name=風彈 # entity.cat.name=貓 # entity.cave_spider.name=洞穴蜘蛛 # entity.chicken.name=雞 # @@ -2973,7 +2973,7 @@ entity.villager.unskilled=不熟練的村民 # entity.villager_v2.name=村民 # entity.vindicator.name=衛道士 # entity.wandering_trader.name=流浪商人 # -entity.wind_charge_projectile.name=風能充能 # +entity.wind_charge_projectile.name=風彈 # entity.witch.name=女巫 # entity.wither.name=凋靈 # entity.wither_skeleton.name=凋靈骷髏 # @@ -5399,7 +5399,7 @@ item.waxed_exposed_copper_door.name=塗蠟的外露銅門 # item.waxed_oxidized_copper_door.name=塗蠟的氧化銅門 # item.waxed_weathered_copper_door.name=塗蠟的風化銅門 # item.weathered_copper_door.name=風化銅門 # -item.wind_charge.name=風能充能 # +item.wind_charge.name=風彈 # item.wheat.name=小麥 # item.wolf_armor.name=狼鎧 # item.writable_book.name=書本和羽毛筆 # @@ -7224,7 +7224,7 @@ potion.weaving=編織 # potion.windCharged.linger.name=滯留型風能充能藥水 # potion.windCharged.name=風能充能藥水 # potion.windCharged.splash.name=噴濺型風能充能藥水 # -potion.windCharged=風能充能 # +potion.windCharged=風彈 # potion.wither=凋靈 # potion.wither.name=腐朽藥水 # potion.wither.splash.name=噴濺型腐朽藥水 # @@ -9721,38 +9721,38 @@ item.raw_copper.name=粗銅 # item.raw_iron.name=粗鐵 # item.raw_gold.name=粗金 # tile.copper_block.name=銅方塊 # -tile.exposed_copper.name=斑駁的銅方塊 # +tile.exposed_copper.name=外露的銅方塊 # tile.weathered_copper.name=風化的銅方塊 # tile.oxidized_copper.name=氧化的銅方塊 # tile.waxed_copper.name=上蠟的銅方塊 # -tile.waxed_exposed_copper.name=上蠟的斑駁銅方塊 # +tile.waxed_exposed_copper.name=上蠟的外露銅方塊 # tile.waxed_weathered_copper.name=上蠟的風化銅方塊 # tile.waxed_oxidized_copper.name=上蠟的氧化銅方塊 # tile.cut_copper.name=切製銅方塊 # -tile.exposed_cut_copper.name=斑駁的切製銅方塊 # +tile.exposed_cut_copper.name=外露的切製銅方塊 # tile.weathered_cut_copper.name=風化的切製銅方塊 # tile.oxidized_cut_copper.name=氧化的切製銅方塊 # tile.waxed_cut_copper.name=上蠟的切製銅方塊 # -tile.waxed_exposed_cut_copper.name=上蠟的斑駁切製銅方塊 # +tile.waxed_exposed_cut_copper.name=上蠟的外露切製銅方塊 # tile.waxed_weathered_cut_copper.name=上蠟的風化切製銅方塊 # tile.waxed_oxidized_cut_copper.name=上蠟的氧化切製銅方塊 # tile.cut_copper_stairs.name=切制銅階梯 # -tile.exposed_cut_copper_stairs.name=斑駁的切製銅階梯 # +tile.exposed_cut_copper_stairs.name=外露的切製銅階梯 # tile.weathered_cut_copper_stairs.name=風化的切製銅階梯 # tile.oxidized_cut_copper_stairs.name=氧化的切製銅階梯 # tile.waxed_cut_copper_stairs.name=上蠟的切製銅階梯 # -tile.waxed_exposed_cut_copper_stairs.name=上蠟的斑駁切製銅階梯 # +tile.waxed_exposed_cut_copper_stairs.name=上蠟的外露切製銅階梯 # tile.waxed_weathered_cut_copper_stairs.name=上蠟的風化切製銅階梯 # tile.waxed_oxidized_cut_copper_stairs.name=上蠟的氧化切製銅階梯 # tile.cut_copper_slab.name=切製銅半磚 # -tile.exposed_cut_copper_slab.name=斑駁的切製銅半磚 # +tile.exposed_cut_copper_slab.name=外露的切製銅半磚 # tile.weathered_cut_copper_slab.name=風化的切製銅半磚 # tile.oxidized_cut_copper_slab.name=氧化的切製銅半磚 # tile.waxed_cut_copper_slab.name=上蠟的切製銅半磚 # -tile.waxed_exposed_cut_copper_slab.name=上蠟的斑駁切製銅半磚 # +tile.waxed_exposed_cut_copper_slab.name=上蠟的外露切製銅半磚 # tile.waxed_weathered_cut_copper_slab.name=上蠟的風化切製銅半磚 # tile.waxed_oxidized_cut_copper_slab.name=上蠟的氧化切製銅半磚 # @@ -9760,7 +9760,7 @@ tile.chiseled_copper.name=鑿刻銅 # tile.exposed_chiseled_copper.name=外露鑿刻銅 # tile.oxidized_chiseled_copper.name=氧化鑿刻銅 # tile.waxed_chiseled_copper.name=塗蠟鑿刻銅 # -tile.waxed_exposed_chiseled_copper.name=上蠟的斑駁鑿刻銅 # +tile.waxed_exposed_chiseled_copper.name=上蠟的外露鑿刻銅 # tile.waxed_oxidized_chiseled_copper.name=上蠟的氧化鑿刻銅 # tile.waxed_weathered_chiseled_copper.name=上蠟的風化鑿刻銅 # tile.weathered_chiseled_copper.name=風化鑿刻銅 # diff --git a/resource_pack/textures/blocks/trial_spawner_side_active.png b/resource_pack/textures/blocks/trial_spawner_side_active.png index c35c310a5..8641b8793 100644 Binary files a/resource_pack/textures/blocks/trial_spawner_side_active.png and b/resource_pack/textures/blocks/trial_spawner_side_active.png differ diff --git a/resource_pack/textures/blocks/trial_spawner_side_inactive.png b/resource_pack/textures/blocks/trial_spawner_side_inactive.png index 13506104a..c6014b644 100644 Binary files a/resource_pack/textures/blocks/trial_spawner_side_inactive.png and b/resource_pack/textures/blocks/trial_spawner_side_inactive.png differ diff --git a/resource_pack/textures/blocks/trial_spawner_top_active.png b/resource_pack/textures/blocks/trial_spawner_top_active.png index 3612c3c2d..765c8597f 100644 Binary files a/resource_pack/textures/blocks/trial_spawner_top_active.png and b/resource_pack/textures/blocks/trial_spawner_top_active.png differ diff --git a/resource_pack/textures/blocks/trial_spawner_top_active_ominous.png b/resource_pack/textures/blocks/trial_spawner_top_active_ominous.png index a24574745..3e5f3b0a5 100644 Binary files a/resource_pack/textures/blocks/trial_spawner_top_active_ominous.png and b/resource_pack/textures/blocks/trial_spawner_top_active_ominous.png differ diff --git a/resource_pack/textures/blocks/trial_spawner_top_ejecting_reward.png b/resource_pack/textures/blocks/trial_spawner_top_ejecting_reward.png index a60ea539f..eeab409ee 100644 Binary files a/resource_pack/textures/blocks/trial_spawner_top_ejecting_reward.png and b/resource_pack/textures/blocks/trial_spawner_top_ejecting_reward.png differ diff --git a/resource_pack/textures/blocks/trial_spawner_top_ejecting_reward_ominous.png b/resource_pack/textures/blocks/trial_spawner_top_ejecting_reward_ominous.png index e27b13074..0392960e7 100644 Binary files a/resource_pack/textures/blocks/trial_spawner_top_ejecting_reward_ominous.png and b/resource_pack/textures/blocks/trial_spawner_top_ejecting_reward_ominous.png differ diff --git a/resource_pack/textures/blocks/trial_spawner_top_inactive.png b/resource_pack/textures/blocks/trial_spawner_top_inactive.png index 914dd8d6f..b9d1b11fa 100644 Binary files a/resource_pack/textures/blocks/trial_spawner_top_inactive.png and b/resource_pack/textures/blocks/trial_spawner_top_inactive.png differ diff --git a/resource_pack/textures/terrain_texture.json b/resource_pack/textures/terrain_texture.json index 567f1a7bd..32dce1ee6 100644 --- a/resource_pack/textures/terrain_texture.json +++ b/resource_pack/textures/terrain_texture.json @@ -4707,6 +4707,90 @@ }, "nether_brick_slab": { "textures": "textures/blocks/nether_brick" + }, + "infested_stone": { + "textures": "textures/blocks/stone" + }, + "infested_cobblestone": { + "textures": "textures/blocks/cobblestone" + }, + "infested_stone_bricks": { + "textures": "textures/blocks/stonebrick" + }, + "infested_mossy_stone_bricks": { + "textures": "textures/blocks/stonebrick_mossy" + }, + "infested_cracked_stone_bricks": { + "textures": "textures/blocks/stonebrick_cracked" + }, + "infested_chiseled_stone_bricks": { + "textures": "textures/blocks/stonebrick_carved" + }, + "red_sandstone_slab_top": { + "textures": "textures/blocks/red_sandstone_top" + }, + "red_sandstone_slab_bottom": { + "textures": "textures/blocks/red_sandstone_bottom" + }, + "red_sandstone_slab_side": { + "textures": "textures/blocks/red_sandstone_normal" + }, + "purpur_slab": { + "textures": "textures/blocks/purpur_block" + }, + "prismarine_slab": { + "textures": "textures/blocks/prismarine_rough" + }, + "dark_prismarine_slab": { + "textures": "textures/blocks/prismarine_dark" + }, + "prismarine_brick_slab": { + "textures": "textures/blocks/prismarine_bricks" + }, + "mossy_cobblestone_slab": { + "textures": "textures/blocks/cobblestone_mossy" + }, + "smooth_sandstone_slab": { + "textures": "textures/blocks/sandstone_top" + }, + "red_nether_brick_slab": { + "textures": "textures/blocks/red_nether_brick" + }, + "end_stone_brick_slab": { + "textures": "textures/blocks/end_bricks" + }, + "smooth_red_sandstone_slab": { + "textures": "textures/blocks/red_sandstone_top" + }, + "polished_andesite_slab": { + "textures": "textures/blocks/stone_andesite_smooth" + }, + "andesite_slab": { + "textures": "textures/blocks/stone_andesite" + }, + "diorite_slab": { + "textures": "textures/blocks/stone_diorite" + }, + "polished_diorite_slab": { + "textures": "textures/blocks/stone_diorite_smooth" + }, + "granite_slab": { + "textures": "textures/blocks/stone_granite" + }, + "polished_granite_slab": { + "textures": "textures/blocks/stone_granite_smooth" + }, + "stone_bricks": { + "textures": "textures/blocks/stonebrick" + }, + "mossy_stone_bricks": { + "textures": "textures/blocks/stonebrick_mossy" + }, + "cracked_stone_bricks": { + "textures": "textures/blocks/stonebrick_cracked" + }, + "chiseled_stone_bricks": { + "textures": "textures/blocks/stonebrick_carved" } } } \ No newline at end of file diff --git a/resource_pack/textures/ui/csb_animated_banner_default.png b/resource_pack/textures/ui/csb_animated_banner_default.png new file mode 100644 index 000000000..fc626a024 Binary files /dev/null and b/resource_pack/textures/ui/csb_animated_banner_default.png differ diff --git a/resource_pack/textures/ui/csb_animated_banner_hover.png b/resource_pack/textures/ui/csb_animated_banner_hover.png new file mode 100644 index 000000000..553b633d7 Binary files /dev/null and b/resource_pack/textures/ui/csb_animated_banner_hover.png differ diff --git a/resource_pack/textures/ui/csb_background.png b/resource_pack/textures/ui/csb_background.png deleted file mode 100644 index c6624e367..000000000 Binary files a/resource_pack/textures/ui/csb_background.png and /dev/null differ diff --git a/resource_pack/textures/ui/game_tip_animations/swim-touch.json b/resource_pack/textures/ui/game_tip_animations/swim-touch.json new file mode 100644 index 000000000..1e8319c47 --- /dev/null +++ b/resource_pack/textures/ui/game_tip_animations/swim-touch.json @@ -0,0 +1,162 @@ +{ "frames": [ + { + "filename": "KB-01---swim 0.gif", + "frame": { "x": 0, "y": 0, "w": 38, "h": 64 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 38, "h": 64 }, + "sourceSize": { "w": 38, "h": 64 }, + "duration": 100 + }, + { + "filename": "KB-01---swim 1.gif", + "frame": { "x": 38, "y": 0, "w": 38, "h": 64 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 38, "h": 64 }, + "sourceSize": { "w": 38, "h": 64 }, + "duration": 100 + }, + { + "filename": "KB-01---swim 2.gif", + "frame": { "x": 76, "y": 0, "w": 38, "h": 64 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 38, "h": 64 }, + "sourceSize": { "w": 38, "h": 64 }, + "duration": 100 + }, + { + "filename": "KB-01---swim 3.gif", + "frame": { "x": 114, "y": 0, "w": 38, "h": 64 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 38, "h": 64 }, + "sourceSize": { "w": 38, "h": 64 }, + "duration": 100 + }, + { + "filename": "KB-01---swim 4.gif", + "frame": { "x": 152, "y": 0, "w": 38, "h": 64 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 38, "h": 64 }, + "sourceSize": { "w": 38, "h": 64 }, + "duration": 100 + }, + { + "filename": "KB-01---swim 5.gif", + "frame": { "x": 190, "y": 0, "w": 38, "h": 64 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 38, "h": 64 }, + "sourceSize": { "w": 38, "h": 64 }, + "duration": 100 + }, + { + "filename": "KB-01---swim 6.gif", + "frame": { "x": 228, "y": 0, "w": 38, "h": 64 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 38, "h": 64 }, + "sourceSize": { "w": 38, "h": 64 }, + "duration": 100 + }, + { + "filename": "KB-01---swim 7.gif", + "frame": { "x": 266, "y": 0, "w": 38, "h": 64 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 38, "h": 64 }, + "sourceSize": { "w": 38, "h": 64 }, + "duration": 100 + }, + { + "filename": "KB-01---swim 8.gif", + "frame": { "x": 304, "y": 0, "w": 38, "h": 64 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 38, "h": 64 }, + "sourceSize": { "w": 38, "h": 64 }, + "duration": 100 + }, + { + "filename": "KB-01---swim 9.gif", + "frame": { "x": 342, "y": 0, "w": 38, "h": 64 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 38, "h": 64 }, + "sourceSize": { "w": 38, "h": 64 }, + "duration": 100 + }, + { + "filename": "KB-01---swim 10.gif", + "frame": { "x": 380, "y": 0, "w": 38, "h": 64 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 38, "h": 64 }, + "sourceSize": { "w": 38, "h": 64 }, + "duration": 100 + }, + { + "filename": "KB-01---swim 11.gif", + "frame": { "x": 418, "y": 0, "w": 38, "h": 64 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 38, "h": 64 }, + "sourceSize": { "w": 38, "h": 64 }, + "duration": 100 + }, + { + "filename": "KB-01---swim 12.gif", + "frame": { "x": 456, "y": 0, "w": 38, "h": 64 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 38, "h": 64 }, + "sourceSize": { "w": 38, "h": 64 }, + "duration": 100 + }, + { + "filename": "KB-01---swim 13.gif", + "frame": { "x": 494, "y": 0, "w": 38, "h": 64 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 38, "h": 64 }, + "sourceSize": { "w": 38, "h": 64 }, + "duration": 100 + }, + { + "filename": "KB-01---swim 14.gif", + "frame": { "x": 532, "y": 0, "w": 38, "h": 64 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 38, "h": 64 }, + "sourceSize": { "w": 38, "h": 64 }, + "duration": 100 + }, + { + "filename": "KB-01---swim 15.gif", + "frame": { "x": 570, "y": 0, "w": 38, "h": 64 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 38, "h": 64 }, + "sourceSize": { "w": 38, "h": 64 }, + "duration": 100 + } + ], + "meta": { + "app": "https://www.aseprite.org/", + "version": "1.2.40-x64", + "image": "KB-01---swim.png", + "format": "I8", + "size": { "w": 608, "h": 64 }, + "scale": "1", + "frameTags": [ + ], + "layers": [ + { "name": "Layer", "opacity": 255, "blendMode": "normal" } + ], + "slices": [ + ] + } +} diff --git a/resource_pack/textures/ui/game_tip_animations/swim-touch.png b/resource_pack/textures/ui/game_tip_animations/swim-touch.png new file mode 100644 index 000000000..aabdc9af2 Binary files /dev/null and b/resource_pack/textures/ui/game_tip_animations/swim-touch.png differ diff --git a/resource_pack/textures/ui/share_google_glyph.png b/resource_pack/textures/ui/share_google_glyph.png new file mode 100644 index 000000000..92b46ceca Binary files /dev/null and b/resource_pack/textures/ui/share_google_glyph.png differ diff --git a/resource_pack/textures/ui/share_google_glyph_color.png b/resource_pack/textures/ui/share_google_glyph_color.png new file mode 100644 index 000000000..ad9effe21 Binary files /dev/null and b/resource_pack/textures/ui/share_google_glyph_color.png differ diff --git a/resource_pack/ui/_ui_defs.json b/resource_pack/ui/_ui_defs.json index c83c33274..bdd64268a 100644 --- a/resource_pack/ui/_ui_defs.json +++ b/resource_pack/ui/_ui_defs.json @@ -49,6 +49,7 @@ "ui/disconnect_screen.json", "ui/display_logged_error_screen.json", "ui/edu_discovery_dialog.json", + "ui/edu_featured.json", "ui/edu_pause_screen_pause_button.json", "ui/emote_wheel_screen.json", "ui/enchanting_screen.json", @@ -66,7 +67,7 @@ "ui/global_pause_screen.json", "ui/grindstone_screen.json", "ui/grindstone_screen_pocket.json", - "ui/hdr_calibration_screen.json", + "ui/gamma_calibration_screen.json", "ui/holographic_postrender_screen.json", "ui/horse_screen.json", "ui/horse_screen_pocket.json", @@ -103,6 +104,7 @@ "ui/csb_sections/faq_section.json", "ui/csb_sections/landing_section.json", "ui/online_safety_screen.json", + "ui/realms_invite_link_settings_screen.json", "ui/realms_plus_ended_screen.json", "ui/realmsPlus_screen.json", "ui/realmsPlus_sections/content_section.json", diff --git a/resource_pack/ui/anvil_screen.json b/resource_pack/ui/anvil_screen.json index 2b7363a56..b96e21308 100644 --- a/resource_pack/ui/anvil_screen.json +++ b/resource_pack/ui/anvil_screen.json @@ -210,6 +210,7 @@ "anvil_item_slot": { "type": "panel", + "size": [ 18,18 ], "controls": [ { "container_item@common.container_item": { @@ -222,7 +223,7 @@ "recipe_grid": { "type": "grid", - "size": [ "83.5%", "90%" ], + "size": [ "83%", "40%" ], "anchor_from": "center", "anchor_to": "center", "grid_dimensions": [ 5, 1 ], @@ -399,7 +400,7 @@ ] } }, - { "flying_item_renderer@common.flying_item_renderer": {} } + { "flying_item_renderer@common.flying_item_renderer": { "layer": 12 } } ] }, "anvil_screen@common.inventory_screen_common": { diff --git a/resource_pack/ui/anvil_screen_pocket.json b/resource_pack/ui/anvil_screen_pocket.json index 6f9ee589f..31db10387 100644 --- a/resource_pack/ui/anvil_screen_pocket.json +++ b/resource_pack/ui/anvil_screen_pocket.json @@ -335,7 +335,7 @@ "$offset": [ 0, "85%" ] } }, - { "flying_item_renderer@common.flying_item_renderer": {} } + { "flying_item_renderer@common.flying_item_renderer": { "layer": 12 } } ] } } diff --git a/resource_pack/ui/beacon_screen.json b/resource_pack/ui/beacon_screen.json index a6fc54729..d624563fd 100644 --- a/resource_pack/ui/beacon_screen.json +++ b/resource_pack/ui/beacon_screen.json @@ -59,7 +59,7 @@ ] } }, - { "flying_item_renderer@common.flying_item_renderer": {} } + { "flying_item_renderer@common.flying_item_renderer": { "layer": 12 } } ] }, diff --git a/resource_pack/ui/beacon_screen_pocket.json b/resource_pack/ui/beacon_screen_pocket.json index 723594667..75a17c6d5 100644 --- a/resource_pack/ui/beacon_screen_pocket.json +++ b/resource_pack/ui/beacon_screen_pocket.json @@ -896,7 +896,7 @@ "$offset": [ 0, "85%" ] } }, - { "flying_item_renderer@common.flying_item_renderer": {} } + { "flying_item_renderer@common.flying_item_renderer": { "layer": 12 } } ] } } diff --git a/resource_pack/ui/brewing_stand_screen.json b/resource_pack/ui/brewing_stand_screen.json index 6c9026f5a..6ca82d845 100644 --- a/resource_pack/ui/brewing_stand_screen.json +++ b/resource_pack/ui/brewing_stand_screen.json @@ -305,7 +305,7 @@ ] } }, - { "flying_item_renderer@common.flying_item_renderer": {} } + { "flying_item_renderer@common.flying_item_renderer": { "layer": 15 } } ] }, "brewing_stand_screen@common.inventory_screen_common": { diff --git a/resource_pack/ui/brewing_stand_screen_pocket.json b/resource_pack/ui/brewing_stand_screen_pocket.json index efd67c032..df6263ef0 100644 --- a/resource_pack/ui/brewing_stand_screen_pocket.json +++ b/resource_pack/ui/brewing_stand_screen_pocket.json @@ -422,7 +422,7 @@ "$offset": [ 0, "85%" ] } }, - { "flying_item_renderer@common.flying_item_renderer": {} } + { "flying_item_renderer@common.flying_item_renderer": { "layer": 12 } } ] } } diff --git a/resource_pack/ui/cartography_screen.json b/resource_pack/ui/cartography_screen.json index 5c7c4101e..bf974565c 100644 --- a/resource_pack/ui/cartography_screen.json +++ b/resource_pack/ui/cartography_screen.json @@ -406,7 +406,7 @@ ] } }, - { "flying_item_renderer@common.flying_item_renderer": {} } + { "flying_item_renderer@common.flying_item_renderer": { "layer": 15 } } ] }, diff --git a/resource_pack/ui/cartography_screen_pocket.json b/resource_pack/ui/cartography_screen_pocket.json index e92bdec8b..99efed9d1 100644 --- a/resource_pack/ui/cartography_screen_pocket.json +++ b/resource_pack/ui/cartography_screen_pocket.json @@ -492,7 +492,6 @@ //--------------------------------------------------------------------------- "pocket_hotbar_and_content_panels@common.pocket_hotbar_and_content_panels": { - "layer": 2, "$left_panel_control": "cartography_pocket.left_panel", "$right_panel_control": "cartography_pocket.right_panel" }, @@ -520,7 +519,7 @@ }, { "inventory_selected_icon_button@common.inventory_selected_icon_button": {} }, { "inventory_take_progress_icon_button@common.inventory_take_progress_icon_button": {} }, - { "flying_item_renderer@common.flying_item_renderer": { "layer": 21 } } + { "flying_item_renderer@common.flying_item_renderer": { "layer": 15 } } ] } } diff --git a/resource_pack/ui/chest_screen.json b/resource_pack/ui/chest_screen.json index 0525d4a92..45096a607 100644 --- a/resource_pack/ui/chest_screen.json +++ b/resource_pack/ui/chest_screen.json @@ -108,7 +108,8 @@ { "small_chest_panel_top_half@chest.small_chest_panel_top_half": {} }, { "inventory_panel_bottom_half_with_label@common.inventory_panel_bottom_half_with_label": {} }, { "hotbar_grid@common.hotbar_grid_template": {} }, - { "inventory_take_progress_icon_button@common.inventory_take_progress_icon_button": {} } + { "inventory_take_progress_icon_button@common.inventory_take_progress_icon_button": {} }, + { "flying_item_renderer@common.flying_item_renderer": { "layer": 15 } } ] } }, @@ -116,8 +117,7 @@ { "gamepad_cursor@common.gamepad_cursor_button": {} } ] } - }, - { "flying_item_renderer@common.flying_item_renderer": {} } + } ] }, @@ -153,7 +153,8 @@ { "large_chest_panel_top_half@chest.large_chest_panel_top_half": {} }, { "inventory_panel_bottom_half_with_label@common.inventory_panel_bottom_half_with_label": {} }, { "hotbar_grid@common.hotbar_grid_template": {} }, - { "inventory_take_progress_icon_button@common.inventory_take_progress_icon_button": {} } + { "inventory_take_progress_icon_button@common.inventory_take_progress_icon_button": {} }, + { "flying_item_renderer@common.flying_item_renderer": { "layer": 15 } } ] } }, @@ -161,8 +162,7 @@ { "gamepad_cursor@common.gamepad_cursor_button": {} } ] } - }, - { "flying_item_renderer@common.flying_item_renderer": {} } + } ] }, diff --git a/resource_pack/ui/csb_screen.json b/resource_pack/ui/csb_screen.json index 075f2105b..a0fddf596 100644 --- a/resource_pack/ui/csb_screen.json +++ b/resource_pack/ui/csb_screen.json @@ -77,20 +77,8 @@ "csb_background": { "type": "image", - "texture": "textures/ui/csb_background", - "tiled": "x", - "controls": [ - { - "bottom_left_particles": { - "type": "image", - "size": [ "40%", "133.33%x" ], - "texture": "textures/ui/csb_sparkles", - "anchor_from": "bottom_left", - "anchor_to": "bottom_left", - "layer": 1 - } - } - ] + "texture": "textures/ui/White", + "color": "$csb_panel_background" }, "gradient_image_stack": { @@ -161,14 +149,6 @@ } ] } - }, - { - "popup_dialog_factory": { - "type": "factory", - "control_ids": { - "play_on_realm": "@realms_common.popup_dialog__play_on_realm" - } - } } ] }, diff --git a/resource_pack/ui/csb_sections/csb_banner.json b/resource_pack/ui/csb_sections/csb_banner.json index 8055c43e8..68e70a27e 100644 --- a/resource_pack/ui/csb_sections/csb_banner.json +++ b/resource_pack/ui/csb_sections/csb_banner.json @@ -6,8 +6,16 @@ "size": [ "100% -8px", "100%cm + 8px" ], "controls": [ { - "button@csb_banner.promo_banner_csb_button": { - "offset": [ "4px", 0 ] + "static_button@csb_banner.promo_banner_csb_button": { + "offset": [ "4px", 0 ], + "ignored": "$is_animated_banner" + + } + }, + { + "animated_button@csb_banner.animated_promo_banner_csb_button": { + "offset": [ "4px", 0 ], + "ignored": "(not $is_animated_banner)" } } ] @@ -32,6 +40,17 @@ "$banner_texture_filepath": "#banner_hover_texture_filepath" } } + ], + "bindings": [ + { + "binding_type": "$store_factory_collection_details", + "binding_collection_name": "$store_factory_collection_name", + "binding_collection_prefix": "$store_factory_collection_prefix" + }, + { + "binding_name": "#promo_page_is_ready", + "binding_name_override": "#enabled" + } ] }, @@ -142,5 +161,140 @@ } } ] + }, + + "animated_promo_banner_csb_button@common.button": { + "size": [ "100%", "8.08%x" ], + "hover_control": "hover", + "pressed_control": "hover", + "default_control": "default", + "$pressed_button_name": "button.promotion_page", + "controls": [ + { + "default@csb_banner.animated_csb_banner_content": { + "$banner_texture": "textures/ui/csb_animated_banner_default.png" + } + }, + { + "hover@csb_banner.animated_csb_banner_content": { + "$banner_texture": "textures/ui/csb_animated_banner_hover.png" + } + } + ] + }, + + "animated_csb_banner_content": { + "type": "panel", + "size": [ "100%", "100%" ], + "controls": [ + { + "banner": { + "type": "image", + "layer": 1, + "size": [ "100%", "100%" ], + "texture": "$banner_texture", + "uv_size": [ 396, 32 ], + "uv": "@csb_banner.csb_banner_animation", + "keep_ratio": true, + "disable_anim_fast_forward": true + } + }, + { + "text": { + "type": "stack_panel", + "orientation": "horizontal", + "size": [ "100% - 8px", "100%" ], + "layer": 1, + "controls": [ + { + "logo_panel": { + "type": "panel", + "size": [ 125, "100%" ], + "controls": [ + { + "logo@common_csb.csb_header": { + "$font_scale_factor": 1.4, + "$font_size": "medium", + "offset": [ 0, -2 ] + } + } + ] + } + }, + { + "offer_panel": { + "type": "panel", + "size": [ "fill", "100%" ], + "controls": [ + { + "offer": { + "type": "label", + "size": [ "default", "default" ], + "anchor_from": "center", + "anchor_to": "center", + "color": "$store_white_text_color", + "font_scale_factor": 0.9, + "text": "store.csb.banner.offer" + } + } + ] + } + }, + { + "learn_more_panel": { + "type": "panel", + "size": [ "100%c", "100%" ], + "anchor_from": "right_middle", + "anchor_to": "right_middle", + "controls": [ + { + "learn_more": { + "type": "stack_panel", + "orientation": "horizontal", + "anchor_from": "right_middle", + "anchor_to": "right_middle", + "size": [ "100%c", "100%cm" ], + "controls": [ + { + "more": { + "type": "label", + "anchor_from": "right_middle", + "anchor_to": "right_middle", + "color": "$store_csb_gold_text_color", + "font_scale_factor": 0.9, + "text": "store.csb.banner.learnMore" + } + }, + { + "more_chevron": { + "type": "label", + "anchor_from": "right_middle", + "anchor_to": "right_middle", + "color": "$store_csb_gold_text_color", + "font_scale_factor": 0.9, + "tts_skip_message": true, + "text": " >" + } + } + ] + } + } + ] + } + } + ] + } + } + ] + }, + + "csb_banner_animation": { + "anim_type": "flip_book", + "initial_uv": [ 0, 0 ], + "frame_count": 30, + "frame_step": 1, + "fps": 10, + "reversible": false, + "orientation": "vertical" } } diff --git a/resource_pack/ui/edu_featured.json b/resource_pack/ui/edu_featured.json new file mode 100644 index 000000000..819d0da12 --- /dev/null +++ b/resource_pack/ui/edu_featured.json @@ -0,0 +1,40 @@ +{ + "namespace": "edu_featured", + + "featured_button_content": { + "type": "panel", + "controls": [ + { + "button_label@common_buttons.new_ui_binding_button_label": { + "layer": 50 + } + } + ] + }, + + // Button definition (used in start_screen.json) + "featured_button@common_buttons.light_content_button": { + "$button_content": "edu_featured.featured_button_content", + "size": [ "100% - 2px", "100% - 2px" ], + + // Button name (for EDU will only be "button.featured_category") + "$pressed_button_name": "button.featured_category", + + // Button text (newAndFeatured.name is defined in the resource pack) + "$button_text": "newAndFeatured.name", + + // Required for button text to function + "$button_text_binding_type": "none", + "$button_binding_condition": "none", + "$button_text_grid_collection_name": "", + + // Without this the button contents will shift down slightly when clicked + // to simulate a button being pressed. By setting to [ 0, 0 ], the contents + // will not move when pressed. + "$button_pressed_offset": [ 0, 0 ], + + "property_bag": { + "#category": "new_featured" + } + } +} diff --git a/resource_pack/ui/enchanting_screen.json b/resource_pack/ui/enchanting_screen.json index 45eee23d7..95e2258ff 100644 --- a/resource_pack/ui/enchanting_screen.json +++ b/resource_pack/ui/enchanting_screen.json @@ -199,7 +199,7 @@ "unselectable_button@enchanting.base_button": { "$visibility_binding_name": "#unselectable_button_visibility", "sound_volume": 0.0, - "layer": 1, + "layer": 22, "button_mappings": [], "controls": [ { "default@enchanting.dark_background": {} }, @@ -215,6 +215,7 @@ "$focus_override_left": "enchanting_lapis", "$focus_override_right": "FOCUS_OVERRIDE_STOP", "sound_volume": 0.0, + "layer": 22, "button_mappings": [ { "from_button_id": "button.menu_select", @@ -401,7 +402,7 @@ ] } }, - { "flying_item_renderer@common.flying_item_renderer": { "layer": 21 } } + { "flying_item_renderer@common.flying_item_renderer": { "layer": 15 } } ] }, "enchanting_screen@common.inventory_screen_common": { diff --git a/resource_pack/ui/enchanting_screen_pocket.json b/resource_pack/ui/enchanting_screen_pocket.json index af8e7710b..52ae16009 100644 --- a/resource_pack/ui/enchanting_screen_pocket.json +++ b/resource_pack/ui/enchanting_screen_pocket.json @@ -198,13 +198,13 @@ { "unselectable_button@enchanting_pocket.unselectable_button": { "size": [ "100%", "100%" ], - "layer": 1 + "layer": 22 } }, { "selectable_button@enchanting_pocket.selectable_button": { "size": [ "100%", "100%" ], - "layer": 1 + "layer": 22 } }, { @@ -213,12 +213,12 @@ "anchor_to": "left_middle", "size": [ 13, 11 ], "offset": [ 1, 0 ], - "layer": 2 + "layer": 23 } }, { "rune_text@enchanting_pocket.enchant_text_runes": { - "layer": 2, + "layer": 23, "offset": [ 20, 2 ] } }, @@ -654,7 +654,7 @@ "$offset": [ 0, "85%" ] } }, - { "flying_item_renderer@common.flying_item_renderer": {} } + { "flying_item_renderer@common.flying_item_renderer": { "layer": 12 } } ] } } diff --git a/resource_pack/ui/furnace_screen.json b/resource_pack/ui/furnace_screen.json index 24fef7699..8f79bcdee 100644 --- a/resource_pack/ui/furnace_screen.json +++ b/resource_pack/ui/furnace_screen.json @@ -226,7 +226,7 @@ ] } }, - { "flying_item_renderer@common.flying_item_renderer": { "layer": 21 } } + { "flying_item_renderer@common.flying_item_renderer": { "layer": 15 } } ] }, "furnace_screen@common.inventory_screen_common": { diff --git a/resource_pack/ui/furnace_screen_pocket.json b/resource_pack/ui/furnace_screen_pocket.json index 3550d3d6a..b7e9e84b9 100644 --- a/resource_pack/ui/furnace_screen_pocket.json +++ b/resource_pack/ui/furnace_screen_pocket.json @@ -303,7 +303,7 @@ "$offset": [ 0, "85%" ] } }, - { "flying_item_renderer@common.flying_item_renderer": {} } + { "flying_item_renderer@common.flying_item_renderer": { "layer": 10 } } ] } } diff --git a/resource_pack/ui/hdr_calibration_screen.json b/resource_pack/ui/gamma_calibration_screen.json similarity index 76% rename from resource_pack/ui/hdr_calibration_screen.json rename to resource_pack/ui/gamma_calibration_screen.json index 7df154a80..408692aef 100644 --- a/resource_pack/ui/hdr_calibration_screen.json +++ b/resource_pack/ui/gamma_calibration_screen.json @@ -1,5 +1,5 @@ { - "namespace": "hdr_calibration", + "namespace": "gamma_calibration", "stack_panel_centering_panel": { @@ -59,25 +59,25 @@ "orientation": "horizontal", "controls": [ { - "not_visible_image@hdr_calibration.image_panel": { + "not_visible_image@gamma_calibration.image_panel": { "$image_label": "options.brightness.notVisible", "$texture_name": "textures/ui/not_visible_creeper" } }, { - "padding_0@hdr_calibration.horizontal_padding": {} + "padding_0@gamma_calibration.horizontal_padding": {} }, { - "barely_visible_image@hdr_calibration.image_panel": { + "barely_visible_image@gamma_calibration.image_panel": { "$image_label": "options.brightness.barelyVisible", "$texture_name": "textures/ui/barely_visible_creeper" } }, { - "padding_1@hdr_calibration.horizontal_padding": {} + "padding_1@gamma_calibration.horizontal_padding": {} }, { - "easily_visible_image@hdr_calibration.image_panel": { + "easily_visible_image@gamma_calibration.image_panel": { "$image_label": "options.brightness.easilyVisible", "$texture_name": "textures/ui/easily_visible_creeper" } @@ -103,7 +103,7 @@ "calibration_slider": { "type": "stack_panel", "size": [ "50%", "100%c" ], - "$slider_header": "options.worldLightBrightness", + "$slider_header": "options.gamma", "controls": [ { "centering_panel": { @@ -125,8 +125,10 @@ "slider_control": { "type": "panel", "size": [ "100% - 2px", 16 ], - "$slider_name": "hdr_calibration", - "$slider_value_binding_name": "#hdr_calibration", + "$slider_name": "gamma_calibration", + "$option_label": "#hdr_strength_slider_label", + "$option_enabled_binding_name": "#hdr_strength_enabled", + "$slider_value_binding_name": "#gamma_calibration", "$default_focus_precedence": 1, "controls": [ { @@ -137,7 +139,7 @@ "$slider_select_on_hover": true, "$slider_tts_header": "$slider_header", "$slider_tts_name": "", - "$slider_tts_text_value": "#hdr_calibration_text_value" + "$slider_tts_text_value": "#gamma_calibration_text_value" } } ] @@ -171,14 +173,14 @@ ], "controls": [ { - "hdr_message_panel@hdr_calibration.stack_panel_centering_panel": { - "$control_name": "hdr_calibration.message_panel", + "hdr_message_panel@gamma_calibration.stack_panel_centering_panel": { + "$control_name": "gamma_calibration.message_panel", "size": [ "100%", 30 ] } }, { - "image_stack_panel@hdr_calibration.stack_panel_centering_panel": { - "$control_name": "hdr_calibration.image_stack", + "image_stack_panel@gamma_calibration.stack_panel_centering_panel": { + "$control_name": "gamma_calibration.image_stack", "size": [ "100%", "100%c" ], "variables": [ { @@ -199,8 +201,8 @@ } }, { - "slider_panel@hdr_calibration.stack_panel_centering_panel": { - "$control_name": "hdr_calibration.calibration_slider", + "slider_panel@gamma_calibration.stack_panel_centering_panel": { + "$control_name": "gamma_calibration.calibration_slider", "size": [ "100%", "100%c" ], "variables": [ { @@ -221,8 +223,8 @@ } }, { - "continue_button_panel@hdr_calibration.stack_panel_centering_panel": { - "$control_name": "hdr_calibration.continue_button", + "continue_button_panel@gamma_calibration.stack_panel_centering_panel": { + "$control_name": "gamma_calibration.continue_button", "size": [ "100%", 30 ] } } @@ -231,12 +233,13 @@ "black_background": { "type": "image", - "texture": "textures/ui/realms_text_background" + "texture": "textures/ui/realms_text_background", + "alpha": 0.0 }, - "hdr_calibration_screen@common.base_screen": { - "$screen_content": "hdr_calibration.main_panel", - "$screen_bg_content": "hdr_calibration.black_background" + "gamma_calibration_screen@common.base_screen": { + "$screen_content": "gamma_calibration.main_panel", + "$screen_bg_content": "gamma_calibration.black_background" } -} \ No newline at end of file +} diff --git a/resource_pack/ui/grindstone_screen.json b/resource_pack/ui/grindstone_screen.json index 34de90bc0..04a893bad 100644 --- a/resource_pack/ui/grindstone_screen.json +++ b/resource_pack/ui/grindstone_screen.json @@ -241,7 +241,7 @@ ] } }, - { "flying_item_renderer@common.flying_item_renderer": {} } + { "flying_item_renderer@common.flying_item_renderer": { "layer": 15 } } ] }, diff --git a/resource_pack/ui/grindstone_screen_pocket.json b/resource_pack/ui/grindstone_screen_pocket.json index 8864428ba..261225f46 100644 --- a/resource_pack/ui/grindstone_screen_pocket.json +++ b/resource_pack/ui/grindstone_screen_pocket.json @@ -237,7 +237,7 @@ "$offset": [ 0, "85%" ] } }, - { "flying_item_renderer@common.flying_item_renderer": {} } + { "flying_item_renderer@common.flying_item_renderer": { "layer": 10 } } ] } } diff --git a/resource_pack/ui/horse_screen.json b/resource_pack/ui/horse_screen.json index 8921f60eb..08a660f13 100644 --- a/resource_pack/ui/horse_screen.json +++ b/resource_pack/ui/horse_screen.json @@ -254,7 +254,7 @@ ] } }, - { "flying_item_renderer@common.flying_item_renderer": {} } + { "flying_item_renderer@common.flying_item_renderer": { "layer": 10 } } ] }, diff --git a/resource_pack/ui/horse_screen_pocket.json b/resource_pack/ui/horse_screen_pocket.json index 491440a33..7357adc2b 100644 --- a/resource_pack/ui/horse_screen_pocket.json +++ b/resource_pack/ui/horse_screen_pocket.json @@ -127,7 +127,7 @@ ] } }, - { "flying_item_renderer@common.flying_item_renderer": {} } + { "flying_item_renderer@common.flying_item_renderer": { "layer": 10 } } ] }, diff --git a/resource_pack/ui/hud_screen.json b/resource_pack/ui/hud_screen.json index af20f6404..399a376a2 100644 --- a/resource_pack/ui/hud_screen.json +++ b/resource_pack/ui/hud_screen.json @@ -508,6 +508,12 @@ "layer": 1 }, + "editor_volume_highlight_renderer": { + "type": "custom", + "renderer": "editor_volume_highlight_renderer", + "layer": 4 + }, + "hotbar_hud_item_icon@common.item_renderer": { "$item_collection_name": "$hotbar_collection_name", "property_bag": { @@ -3066,6 +3072,16 @@ ] } }, + { + "editor_volume_highlight_rend@editor_volume_highlight_renderer": { + "bindings": [ + { + "binding_name": "#is_editor_mode_paste_preview_visible", + "binding_name_override": "#visible" + } + ] + } + }, { "game_tip@game_tip.game_tip_factory": {} }, @@ -3725,7 +3741,7 @@ "sub_panel_content": { "type": "grid", "size": [ "100%", "100%" ], - "grid_item_template": "layout_customization_option", + "grid_item_template": "hud.layout_customization_option", "$customization_option_collection_name|default": "option_items", "collection_name": "$customization_option_collection_name", "grid_dimension_binding": "#layout_customization_dimension", diff --git a/resource_pack/ui/inventory_screen.json b/resource_pack/ui/inventory_screen.json index ddec58980..75f226cfe 100644 --- a/resource_pack/ui/inventory_screen.json +++ b/resource_pack/ui/inventory_screen.json @@ -1890,7 +1890,7 @@ }, { "durability_bar@common.durability_bar": { - "layer": 8 + "layer": 22 } }, { @@ -2839,7 +2839,7 @@ }, { "selected_item_details_factory@common.selected_item_details_factory": {} }, { "item_lock_notification_factory@common.item_lock_notification_factory": {} }, - { "flying_item_renderer@common.flying_item_renderer": {} } + { "flying_item_renderer@common.flying_item_renderer": { "layer": 15 } } ] } } diff --git a/resource_pack/ui/inventory_screen_pocket.json b/resource_pack/ui/inventory_screen_pocket.json index 5d73f510f..cbe1c23fe 100644 --- a/resource_pack/ui/inventory_screen_pocket.json +++ b/resource_pack/ui/inventory_screen_pocket.json @@ -426,7 +426,7 @@ "crafting_grid_3x3": { "type": "grid", "size": [ 84, 84 ], - "layer": 1, + "layer": 10, "anchor_from": "top_left", "anchor_to": "top_left", "grid_dimensions": [ 3, 3 ], @@ -437,7 +437,7 @@ "crafting_grid_2x2": { "type": "grid", "size": [ 56, 56 ], - "layer": 1, + "layer": 10, "anchor_from": "top_left", "anchor_to": "top_left", "offset": [ 0, 25 ], @@ -823,11 +823,10 @@ "hotbar_panel": { "type": "input_panel", "size": [ 260, 36 ], - "layer": 25, + "layer": 5, "controls": [ { "bg@common.common_panel": { - "layer": 25, "$show_close_button": false } }, @@ -835,7 +834,6 @@ "hotbar_grid": { "type": "grid", "size": [ 252, 28 ], - "layer": 25, "anchor_from": "center", "anchor_to": "center", "grid_dimensions": [ 9, 1 ], @@ -1370,7 +1368,7 @@ ] } }, - { "flying_item_renderer@common.flying_item_renderer": { "layer": 38 } } + { "flying_item_renderer@common.flying_item_renderer": { "layer": 20 } } ], "button_mappings": [ { diff --git a/resource_pack/ui/loom_screen.json b/resource_pack/ui/loom_screen.json index fb377a923..04b7abaa1 100644 --- a/resource_pack/ui/loom_screen.json +++ b/resource_pack/ui/loom_screen.json @@ -741,7 +741,7 @@ { "item_lock_notification_factory@common.item_lock_notification_factory": {} }, { "inventory_selected_icon_button@common.inventory_selected_icon_button": {} }, { "inventory_take_progress_icon_button@common.inventory_take_progress_icon_button": {} }, - { "flying_item_renderer@common.flying_item_renderer": {} } + { "flying_item_renderer@common.flying_item_renderer": { "layer": 15 } } ] }, diff --git a/resource_pack/ui/loom_screen_pocket.json b/resource_pack/ui/loom_screen_pocket.json index ec3238d00..bfac42394 100644 --- a/resource_pack/ui/loom_screen_pocket.json +++ b/resource_pack/ui/loom_screen_pocket.json @@ -501,7 +501,7 @@ }, { "inventory_selected_icon_button@common.inventory_selected_icon_button": {} }, { "inventory_take_progress_icon_button@common.inventory_take_progress_icon_button": {} }, - { "flying_item_renderer@common.flying_item_renderer": { "layer": 21 } } + { "flying_item_renderer@common.flying_item_renderer": { "layer": 15 } } ] } } diff --git a/resource_pack/ui/pause_screen.json b/resource_pack/ui/pause_screen.json index 8c4a3a87c..3bc359045 100644 --- a/resource_pack/ui/pause_screen.json +++ b/resource_pack/ui/pause_screen.json @@ -131,16 +131,9 @@ "$button_content": "pause.dressing_room_controller_button_content", "$pressed_alpha": 0.65, "$hide_description": true, - "$visibility_binding_type|default": "global", - "variables": [ - { - "requires": "$nx_os", - "$visibility_binding_type": "none" - } - ], "bindings": [ { - "binding_type": "$visibility_binding_type", + "binding_type": "global", "binding_name": "#dressing_room_controller_button_visible", "binding_name_override": "#visible" } @@ -752,6 +745,50 @@ ] }, + "take_screenshot_gamepad_button_content": { + "type": "panel", + "size": [ "100%c", "100%cm" ], + "controls": [ + { + "button_y@common.gamepad_helper_y_14": { + "$gamepad_helper_visible_binding_type": "none", + "anchor_from": "left_middle", + "anchor_to": "left_middle", + "layer": -1, + "offset": [ 6, 0 ] + } + }, + { + "take_screenshot_icon@pause.take_screenshot_icon": { + "anchor_from": "right_middle", + "anchor_to": "right_middle", + "color": "$glyph_color" + } + } + ] + }, + + "take_screenshot_gamepad_button@common_buttons.light_content_form_fitting_button": { + "size": [ "100%c", "100%c" ], + "$button_image_size_override": [ "100%c", "100%c" ], + "$button_content_size_override": [ "100%c - 8px", "100%c - 4px" ], + "$pressed_button_name": "button.screenshot", + "$focus_id": "icon_panel_main_focus", + "$button_tts_header": "key.screenshot", + "$button_offset": [ -4, 0 ], + "$button_pressed_offset": [ -4, 0 ], + "$button_content": "pause.take_screenshot_gamepad_button_content", + "$pressed_alpha": 0.65, + "$hide_description": true, + "bindings": [ + { + "binding_type": "global", + "binding_name": "#is_using_gamepad", + "binding_name_override": "#visible" + } + ] + }, + "take_screenshot_button@common_buttons.light_glyph_button": { "$pressed_button_name": "button.screenshot", "$focus_id": "icon_panel_main_focus", @@ -759,9 +796,12 @@ "size": [ 24, 24 ], "$button_content": "pause.take_screenshot_icon", "$pressed_alpha": 0.65, - "sound_name": "random.screenshot", - "sound_volume": 1.0, - "sound_pitch": 1.0 + "bindings": [ + { + "binding_name": "(not #is_using_gamepad)", + "binding_name_override": "#visible" + } + ] }, "pause_screen@common.base_screen": { @@ -999,10 +1039,12 @@ } }, { - "take_screenshot_btn@pause.column_frame": { - "size": [ 28, 32 ], + "take_screenshot_btn": { + "type": "input_panel", + "size": [ "100%c + 4px", 32 ], "controls": [ - { "take_screenshot_button@pause.take_screenshot_button": {} } + { "take_screenshot_button@pause.take_screenshot_button": {} }, + { "take_screenshot_gamepad_button@pause.take_screenshot_gamepad_button": {} } ], "bindings": [ { @@ -1010,6 +1052,14 @@ "binding_name_override": "#visible", "binding_type": "global" } + ], + "button_mappings": [ + { + "from_button_id": "button.controller_secondary_select", + "to_button_id": "button.screenshot", + "mapping_type": "global", + "scope": "controller" + } ] } }, diff --git a/resource_pack/ui/persona_SDL.json b/resource_pack/ui/persona_SDL.json index 034f972c9..ce0094b56 100644 --- a/resource_pack/ui/persona_SDL.json +++ b/resource_pack/ui/persona_SDL.json @@ -2947,6 +2947,11 @@ { "to_button_id": "button.piece_unhovered", "mapping_type": "pressed" + }, + { + "from_button_id": "button.controller_select", + "to_button_id": "button.play_emote_or_coin_wallet", + "mapping_type": "global" } ], @@ -3123,7 +3128,8 @@ "controls": [ { "piece_offer_button@persona_sdl.piece_offer_button": { - "size": [ "100% - 2px", "100% - 2px" ], + "$piece_offer_button_size|default": [ "100% - 2px", "100% - 2px" ], + "size": "$piece_offer_button_size", "$pressed_button_name": "$pressed_button_function", "$button_content": "persona_sdl.piece_offer_button_content", "$button_content_size": [ "100%", "100%" ], diff --git a/resource_pack/ui/pocket_containers.json b/resource_pack/ui/pocket_containers.json index 921d7802d..fd92ed9dc 100644 --- a/resource_pack/ui/pocket_containers.json +++ b/resource_pack/ui/pocket_containers.json @@ -146,7 +146,7 @@ { "gamepad_cursor@common.gamepad_cursor_button": {} }, { "inventory_selected_icon_button@common.inventory_selected_icon_button": {} }, { "hold_icon@common.inventory_take_progress_icon_button": {} }, - { "flying_item_renderer@common.flying_item_renderer": {} } + { "flying_item_renderer@common.flying_item_renderer": { "layer": 12 } } ] }, diff --git a/resource_pack/ui/profile_card.json b/resource_pack/ui/profile_card.json index a4ca8f9e2..579d1b9d6 100644 --- a/resource_pack/ui/profile_card.json +++ b/resource_pack/ui/profile_card.json @@ -372,7 +372,7 @@ { "platform_label": { "type": "label", - "size": [ "100%", "default" ], + "size": [ "100% - 30px", "default" ], "offset": [ 0, 2 ], "text": "#platform_name", "layer": 2, diff --git a/resource_pack/ui/realms_invite_link_settings_screen.json b/resource_pack/ui/realms_invite_link_settings_screen.json new file mode 100644 index 000000000..5f1443507 --- /dev/null +++ b/resource_pack/ui/realms_invite_link_settings_screen.json @@ -0,0 +1,448 @@ +{ + "namespace": "realms_invite_link_settings", + + "generic_section_wrapper": { + "type": "panel", + "anchor_from": "top_left", + "anchor_to": "top_left", + "offset": [ 2, 0 ], + "size": [ "100% - 4px", "100%c" ], + "$section_button_name|default": "name of selection toggle button", + "$section_content_name|default": "name of class defining the content", + "controls": [ + { "generic_section@realms_settings.generic_section": {} } + ] + }, + + "link_banner": { + "type": "image", + "texture": "textures/ui/Banners", + "size": [ "100%", "default" ] + }, + + "clipboard_icon": { + "type": "image", + "texture": "textures/ui/copy", + "size": [ 12, 12 ] + }, + + "description_wrap": { + "type": "panel", + "size": [ "100%", "100%c" ], + "controls": [ + { + "description@realms_settings.label_text": { + "text": "$description_text", + "size": [ "100%", "default" ], + "color": "$light_button_secondary_default_text_color" + } + } + ] + }, + + // General Content + + "link_panel@realms_invite_link_settings.link_banner": { + "size": [ "100%", 26 ], + "controls": [ + { + "invite_link_url@realms_settings.label_text": { + "text": "#realm_invite_link_url", + "size": [ "100% - 26px", 10 ], + "offset": [ 4, 8 ], + "color": "$body_text_color", + "bindings": [ + { + "binding_name": "#realm_invite_link_url" + } + ] + } + }, + { + "link_copy_container": { + "type": "panel", + "size": [ "26px", 26 ], + "anchor_to": "right_middle", + "anchor_from": "right_middle", + "controls": [ + { + "link_copy@common_buttons.transparent_content_button": { + "ignored": "(not $supports_clipboard_set)", + "$pressed_button_name": "button.copy_link", + "$button_content": "realms_invite_link_settings.clipboard_icon", + "size": [ 20, 20 ], + "anchor_to": "center", + "anchor_from": "center", + "$default_button_alpha": 0.3, + "$default_hover_alpha": 0.45, + "$default_pressed_alpha": 0.6, + "$light_glyph_default_color": [ 1, 1, 1 ], + "$light_glyph_hover_color": [ 1.19, 1.14, 1.05 ], + "$light_glyph_pressed_color": [ 0.8, 0.84, 0.93 ], + "$button_pressed_offset": [ 0, 0 ], + "button_mappings": [ + { + "from_button_id": "button.menu_select", + "to_button_id": "button.realms_copy_invite_link", + "mapping_type": "pressed" + }, + { + "from_button_id": "button.menu_ok", + "to_button_id": "button.realms_copy_invite_link", + "mapping_type": "focused" + } + ] + } + } + ], + "bindings": [ + { + "binding_name": "#copy_share_enabled", + "binding_name_override": "#visible" + } + ] + } + } + ] + }, + + "general_content": { + "type": "stack_panel", + "size": [ "100% - 8px", "100%c" ], + "controls": [ + { + "spacing_gap_0": { + "type": "panel", + "size": [ "100%", 8 ] + } + }, + { + "invite_link_title@realms_settings.label_text": { + "text": "#dialog_title", + "size": [ "100%", 12 ], + "color": "$body_text_color", + "bindings": [ + { + "binding_name": "#dialog_title" + } + ] + } + }, + { + "invite_link_description@realms_invite_link_settings.description_wrap": { + "$description_text": "realmsSettingsScreen.inviteLinkDescription" + } + }, + { + "spacing_gap_1": { + "type": "panel", + "size": [ "100%", 2 ] + } + }, + { "link_panel@realms_invite_link_settings.link_panel": {} }, + { + "spacing_gap_2": { + "type": "panel", + "size": [ "100%", 8 ] + } + }, + { + "activate_link_toggle@settings_common.option_toggle": { + "$tts_section_header": "", + "$option_label": "realmsSettingsScreen.inviteLinkActivate", + "$option_binding_name": "#activate_link", + "$option_enabled_binding_name": "#activate_link_enabled", + "$toggle_name": "activate_link_toggle", + "$focus_override_right": "FOCUS_OVERRIDE_STOP", + "$toggle_binding_condition": "always_when_visible" + } + }, + { + "activate_link_description@realms_invite_link_settings.description_wrap": { + "$description_text": "realmsSettingsScreen.inviteLinkActivateDescription" + } + }, + { + "spacing_gap_3": { + "type": "panel", + "size": [ "100%", 8 ] + } + }, + { + "infinite_link_toggle@settings_common.option_toggle": { + "$tts_section_header": "", + "$option_label": "realmsSettingsScreen.inviteLinkInfiniteToggle", + "$option_binding_name": "#infinite_link", + "$option_enabled_binding_name": "#infinite_link_enabled", + "$toggle_name": "infinite_link_toggle", + "$focus_override_right": "FOCUS_OVERRIDE_STOP", + "$toggle_binding_condition": "always_when_visible" + } + }, + { + "spacing_gap_4": { + "type": "panel", + "size": [ "100%", 8 ] + } + }, + { + "share_link_title@realms_settings.label_text": { + "text": "realmsSettingsScreen.inviteLinkShare", + "size": [ "100%", 12 ], + "color": "$body_text_color" + } + }, + { + "share_link_description@realms_invite_link_settings.description_wrap": { + "$description_text": "realmsSettingsScreen.inviteLinkShareDescription" + } + }, + { + "spacing_gap_5": { + "type": "panel", + "size": [ "100%", 2 ] + } + }, + { + "share_link_button@settings_common.action_button": { + "$button_text": "realmsSettingsScreen.inviteLinkShareButton", + "$pressed_button_name": "realms_share_invite_link_button", + "bindings": [ + { + "binding_name": "#copy_share_enabled", + "binding_name_override": "#enabled" + } + ], + "button_mappings": [ + { + "from_button_id": "button.menu_select", + "to_button_id": "button.realms_invite_share", + "mapping_type": "pressed" + }, + { + "from_button_id": "button.menu_ok", + "to_button_id": "button.realms_invite_share", + "mapping_type": "focused" + } + ] + } + }, + { + "spacing_gap_6": { + "type": "panel", + "size": [ "100%", 8 ] + } + }, + { + "remove_link_title@realms_settings.label_text": { + "text": "realmsSettingsScreen.inviteLinkRemove", + "size": [ "100%", 12 ], + "color": "$body_text_color" + } + }, + { + "remove_invite_link_button@settings_common.action_button": { + "$button_text": "realmsSettingsScreen.inviteLinkRemoveButton", + "$pressed_button_name": "realms_remove_invite_link_button", + "button_mappings": [ + { + "from_button_id": "button.menu_select", + "to_button_id": "button.realms_remove_invite_link", + "mapping_type": "pressed" + }, + { + "from_button_id": "button.menu_ok", + "to_button_id": "button.realms_remove_invite_link", + "mapping_type": "focused" + } + ] + } + } + ] + }, + + "advanced_content": { + "type": "stack_panel", + "size": [ "100% - 8px", "100%c" ], + "controls": [ + { + "spacing_gap_0": { + "type": "panel", + "size": [ "100%", 8 ] + } + }, + { + "expiry_title@realms_settings.label_text": { + "text": "realmsSettingsScreen.inviteLinkExpirationLabel", + "size": [ "100% - 8px", 10 ], + "color": "$body_text_color" + } + }, + { + "spacing_gap_1": { + "type": "panel", + "size": [ "100%", 6 ] + } + }, + { + "expiration_description@realms_invite_link_settings.description_wrap": { + "$description_text": "realmsSettingsScreen.inviteLinkExpirationDescription" + } + }, + { + "spacing_gap_2": { + "type": "panel", + "size": [ "100%", 6 ] + } + }, + { + "expiration_panel@realms_invite_link_settings.link_banner": { + "size": [ "100%", 21 ], + "controls": [ + { + "invite_link_expiration@realms_settings.label_text": { + "text": "#invite_link_expiration_time", + "size": [ "100% - 8px", 10 ], + "offset": [ 4, 6 ], + "color": "$body_text_color", + "bindings": [ + { + "binding_name": "#invite_link_expiration_time" + } + ] + } + } + ] + } + }, + { + "expiration_dropdown@settings_common.option_dropdown": { + "$dropdown_content": "realms_invite_link_settings.expiration_dropdown_content", + "$dropdown_area": "content_area", + "$dropdown_name": "expiration_dropdown", + "$options_enabled_binding_name": "#expiration_duration_dropdown_enabled", + "$options_dropdown_toggle_label_binding": "#expiration_duration_dropdown_toggle_label", + "$dropdown_scroll_content_size": [ "100%", "424%" ] + } + } + ] + }, + + "expiration_dropdown_content@settings_common.option_radio_dropdown_group": { + "$radio_buttons": [ + { + "never@settings_common.radio_with_label": { + "$toggle_state_binding_name": "#expiration_duration_radio_never", + "$radio_label_text": "realmsSettingsScreen.expiration.never" + } + }, + { + "halfHour@settings_common.radio_with_label": { + "$toggle_state_binding_name": "#expiration_duration_radio_halfHour", + "$radio_label_text": "realmsSettingsScreen.expiration.halfHour" + } + }, + { + "hour@settings_common.radio_with_label": { + "$toggle_state_binding_name": "#expiration_duration_radio_hour", + "$radio_label_text": "realmsSettingsScreen.expiration.hour" + } + }, + { + "quarterDay@settings_common.radio_with_label": { + "$toggle_state_binding_name": "#expiration_duration_radio_quarterDay", + "$radio_label_text": "realmsSettingsScreen.expiration.quarterDay" + } + }, + { + "halfDay@settings_common.radio_with_label": { + "$toggle_state_binding_name": "#expiration_duration_radio_halfDay", + "$radio_label_text": "realmsSettingsScreen.expiration.halfDay" + } + }, + { + "day@settings_common.radio_with_label": { + "$toggle_state_binding_name": "#expiration_duration_radio_day", + "$radio_label_text": "realmsSettingsScreen.expiration.day" + } + }, + { + "week@settings_common.radio_with_label": { + "$toggle_state_binding_name": "#expiration_duration_radio_week", + "$radio_label_text": "realmsSettingsScreen.expiration.week" + } + } + ] + }, + + // Left side + "selector_panel": { + "type": "stack_panel", + "size": [ "100%", "100%c + 4px" ], + "$default_selector_toggle_index": 1, + "$general_toggle_index|default": 1, + "$advanced_toggle_index|default": 2, + "controls": [ + { + "spacing_gap_0": { + "type": "panel", + "size": [ "100%", 8 ] + } + }, + { + "general_button@settings_common.section_toggle_base": { + "$toggle_view_binding_name": "general_button_toggle", + "$toggle_group_forced_index": "$general_toggle_index", + "$glyph_texture": "textures/ui/world_glyph", + "$glyph_color_texture": "textures/ui/world_glyph_color", + "$glyph_size": [ 16, 17 ], + "layer": 1, + "$button_text": "realmsSettingsScreen.inviteLinkSettingsGeneral", + "$toggle_property_bag": { + "#panel_title": "realmsSettingsScreen.inviteLinkSettingsGeneral" + } + } + }, + { + "advanced_button@settings_common.section_toggle_base": { + "$toggle_view_binding_name": "advanced_button_toggle", + "$toggle_group_forced_index": "$advanced_toggle_index", + "$glyph_texture": "textures/ui/subscription_glyph", + "$glyph_color_texture": "textures/ui/subscription_glyph_color", + "$glyph_size": [ 15, 13 ], + "layer": 2, + "$button_text": "realmsSettingsScreen.inviteLinkSettingsAdvanced", + "$toggle_property_bag": { + "#panel_title": "realmsSettingsScreen.inviteLinkSettingsAdvanced" + }, + "bindings": [ + { + "binding_name": "#realm_invite_link_active", + "binding_name_override": "#enabled" + } + ] + } + } + ] + }, + + // Right side + "section_content_panels": { + "type": "panel", + "size": [ "100%", "100%c" ], + "controls": [ + { + "general_section@realms_invite_link_settings.generic_section_wrapper": { + "$section_button_name|default": "general_button_toggle", + "$section_content_name|default": "realms_invite_link_settings.general_content" + } + }, + { + "advanced_section@realms_invite_link_settings.generic_section_wrapper": { + "$section_button_name|default": "advanced_button_toggle", + "$section_content_name|default": "realms_invite_link_settings.advanced_content" + } + } + ] + } +} diff --git a/resource_pack/ui/realms_settings_screen.json b/resource_pack/ui/realms_settings_screen.json index be1714533..1d5aa596c 100644 --- a/resource_pack/ui/realms_settings_screen.json +++ b/resource_pack/ui/realms_settings_screen.json @@ -221,6 +221,212 @@ ] }, + // Invite links content + + "invite_link_item_content": { + "type": "stack_panel", + "anchor_from": "top_left", + "anchor_to": "top_left", + "orientation": "horizontal", + "size": [ "100%", 30 ], + "offset": [ 2, 2 ], + "controls": [ + { + "invite_link_item_name_and_expiry_text": { + "type": "stack_panel", + "size": [ "60%", "100%" ], + "controls": [ + { + "name_text@realms_settings.label_text": { + "text": "#link_name", + "size": [ "100% - 8px", 10 ], + "color": "$text_color", + "bindings": [ + { + "binding_name": "#link_name", + "binding_type": "collection", + "binding_collection_name": "$collection_binding_name" + } + ] + } + }, + { + "spacing_gap": { + "type": "panel", + "size": [ "100%", 2 ] + } + }, + { + "expiry_text@realms_settings.label_text": { + "text": "#link_expiry", + "size": [ "100% - 8px", 10 ], + "color": "$light_button_secondary_default_text_color", + "bindings": [ + { + "binding_name": "#link_expiry", + "binding_type": "collection", + "binding_collection_name": "$collection_binding_name" + } + ] + } + } + ] + } + }, + { + "invite_link_item_state_text": { + "type": "panel", + "size": [ "fill", "100%" ], + "controls": [ + { + "state_text@realms_settings.label_text": { + "text": "#link_state", + "text_alignment": "right", + "offset": [ 0, 6 ], + "size": [ "100%", 10 ], + "color": "$light_button_secondary_default_text_color", + "bindings": [ + { + "binding_name": "#link_state", + "binding_type": "collection", + "binding_collection_name": "$collection_binding_name" + } + ] + } + } + ] + } + }, + { + "spacing_gap": { + "type": "panel", + "size": [ 6, "100%" ] + } + } + ] + }, + + "invite_link_item_template": { + "type": "panel", + "anchor_from": "top_left", + "anchor_to": "top_left", + "size": [ "100%", 30 ], + "controls": [ + { + "invite_link_item_button@common_buttons.dark_content_button": { + "$pressed_button_name": "open_invite_link_settings_screen", + "size": [ "100%", 30 ], + "$button_content": "realms_settings.invite_link_item_content", + "bindings": [ + { + "binding_type": "collection_details", + "binding_collection_name": "$collection_binding_name" + } + ] + } + } + ] + }, + + "invite_links_section": { + "type": "panel", + "size": [ "100%", "100%c" ], + "controls": [ + { + "loading_view": { + "type": "label", + "color": "$body_text_color", + "size": [ "default", "80px" ], + "offset": [ 0, 10 ], + "text": "realmsSettingsScreen.LoadingInviteLinks", + "bindings": [ + { + "binding_name": "#realms_invite_links_loading_message_visible", + "binding_name_override": "#visible" + } + ] + } + }, + { + "loading_failed_view": { + "type": "label", + "color": "$body_text_color", + "size": [ "default", "80px" ], + "offset": [ 0, 10 ], + "text": "realmsSettingsScreen.failedLoadingInviteLinks", + "bindings": [ + { + "binding_name": "#realms_invite_links_loading_failed_message_visible", + "binding_name_override": "#visible" + } + ] + } + }, + { + "loaded_view": { + "type": "stack_panel", + "controls": [ + { + "spacing_gap_0": { + "type": "panel", + "size": [ "100%", 8 ] + } + }, + { + "invite_links_info@settings_common.option_info_label": { + "$option_label": "realmsSettingsScreen.inviteLinkLabel", + "$container_size": [ "100%", "30px" ], + "$container_text_binding_name": "#realm_invite_links_description" + } + }, + { + "invite_links_grid": { + "type": "stack_panel", + "size": [ "100%", "default" ], + "factory": { + "name": "invite_links_factory", + "control_name": "realms_settings.invite_link_item_template" + }, + "collection_name": "realms_invite_links_collection", + "$collection_binding_name": "realms_invite_links_collection", + "bindings": [ + { + "binding_name": "#realms_invite_links_collection_length", + "binding_name_override": "#collection_length" + } + ] + } + }, + { + "spacing_gap_1": { + "type": "panel", + "size": [ "100%", 4 ] + } + }, + { + "add_invite_link_button@settings_common.action_button": { + "$button_text": "realmsSettingsScreen.inviteLinkAddButton", + "$pressed_button_name": "create_and_open_invite_link_settings_screen", + "bindings": [ + { + "binding_name": "#add_invite_link_button_visible", + "binding_name_override": "#visible" + } + ] + } + } + ], + "bindings": [ + { + "binding_name": "#realms_invite_links_info_visible", + "binding_name_override": "#visible" + } + ] + } + } + ] + }, + //--------------------------------------------------------------------------- // Branches Section //--------------------------------------------------------------------------- @@ -933,6 +1139,7 @@ "$subscription_toggle_index|default": 3, "$backup_toggle_index|default": 4, "$dev_options_toggle_index|default": 5, + "$invite_links_toggle_index|default": 6, "controls": [ { "play_button@settings_common.action_button_dark_text": { @@ -1102,6 +1309,27 @@ "#panel_title": "realmsSettingsScreen.devOptionsSectionTitle" } } + }, + { + "invite_links_button@settings_common.section_toggle_base": { + "ignored": "$is_realm_slot", + "$toggle_view_binding_name": "invite_links_button_toggle", + "$toggle_group_forced_index": "$invite_links_toggle_index", + "$glyph_texture": "textures/ui/share_google_glyph", + "$glyph_color_texture": "textures/ui/share_google_glyph_color", + "$glyph_size": [ 14, 13 ], + "layer": 6, + "$button_text": "realmsSettingsScreen.inviteLinksSectionTitle", + "$toggle_property_bag": { + "#panel_title": "realmsSettingsScreen.inviteLinksSectionTitle" + }, + "bindings": [ + { + "binding_name": "#realms_invite_links_button_visible", + "binding_name_override": "#visible" + } + ] + } } ] }, @@ -1134,6 +1362,13 @@ "$section_content_name|default": "realms_settings.subscriptions_section" } }, + { + "invite_links_section@realms_settings.generic_section_wrapper": { + "ignored": "$is_realm_slot", + "$section_button_name|default": "invite_links_button_toggle", + "$section_content_name|default": "realms_settings.invite_links_section" + } + }, { "dev_options_section@realms_settings.generic_section_wrapper": { "ignored": "($non_config_realms_env or $realm_no_world_edit)", diff --git a/resource_pack/ui/redstone_screen.json b/resource_pack/ui/redstone_screen.json index 68d91e85d..5f611b1a5 100644 --- a/resource_pack/ui/redstone_screen.json +++ b/resource_pack/ui/redstone_screen.json @@ -50,7 +50,6 @@ { "redstone_input_grid@redstone.redstone_input_grid": {} } ] }, - "panel": { "type": "panel", "controls": [ @@ -81,10 +80,9 @@ ] } }, - { "flying_item_renderer@common.flying_item_renderer": {} } + { "flying_item_renderer@common.flying_item_renderer": { "layer": 21 } } ] }, - "crafter_input_grid": { "type": "grid", "anchor_from": "center", @@ -455,7 +453,7 @@ ] } }, - { "flying_item_renderer@common.flying_item_renderer": {} } + { "flying_item_renderer@common.flying_item_renderer": { "layer": 15 } } ] }, "hopper_screen@common.inventory_screen_common": { diff --git a/resource_pack/ui/settings_screen.json b/resource_pack/ui/settings_screen.json index 918a2c730..880dba68f 100644 --- a/resource_pack/ui/settings_screen.json +++ b/resource_pack/ui/settings_screen.json @@ -21,7 +21,8 @@ "$include_controls_and_settings_sections": false, "$is_global_texture_packs_visible|default": true, "$is_realm_slot|default": false, - "$realm_no_world_edit|default": false + "$realm_no_world_edit|default": false, + "$include_realm_invite_link_settings|default": false }, "screen_world_create@settings_screen_base": { @@ -77,6 +78,15 @@ "$realms_pack_feature_enabled": false }, + "screen_realm_invite_link_settings@settings_screen_base": { + "$include_realm_section": false, + "$realm_no_world_edit": false, + "$_include_world_section": false, + "$include_controls_and_settings_sections": false, + "$realms_pack_feature_enabled": false, + "$include_realm_invite_link_settings": true + }, + "selector_stack_panel": { "type": "stack_panel", "anchor_from": "top_left", @@ -327,6 +337,13 @@ "$tts_section_header": "$general_section_header" } }, + { + "realms_debug_button@general_section.realms_debug_button": { + "ignored": "$is_publish", + "$toggle_group_forced_index": "$realms_debug_forced_index", + "$tts_section_header": "$general_section_header" + } + }, { "automation_button@general_section.automation_button": { "ignored": "($is_publish or $test_infrastructure_disabled)", @@ -343,6 +360,13 @@ "$level_texture_pack_toggle_index": "$level_texture_pack_index", "$addon_toggle_index": "$addon_index" } + }, + { + "realms_invite_link_settings_pane@realms_invite_link_settings.selector_panel": { + "ignored": "(not $include_realm_invite_link_settings)", + "$general_toggle_index": "$general_invite_link_forced_index", + "$advanced_toggle_index": "$advanced_invite_link_forced_index" + } } ] }, @@ -355,6 +379,11 @@ "offset": [ 2, 0 ], "controls": [ // the list of section panels, add yours here... + { + "realm_invite_link_settings_content_panels@realms_invite_link_settings.section_content_panels": { + "ignored": "(not $include_realm_invite_link_settings)" + } + }, { "world_sections": { "type": "stack_panel", @@ -511,6 +540,12 @@ "visible": false } }, + { + "realms_debug_section@general_section.realms_debug_section": { + "ignored": "$is_publish", + "visible": false + } + }, { "automation_section@general_section.automation_section": { "ignored": "($is_publish or $test_infrastructure_disabled)", diff --git a/resource_pack/ui/settings_sections/general_section.json b/resource_pack/ui/settings_sections/general_section.json index 7fbaa8100..30687b805 100644 --- a/resource_pack/ui/settings_sections/general_section.json +++ b/resource_pack/ui/settings_sections/general_section.json @@ -8061,14 +8061,6 @@ { "xbox_sandbox_panel@general_section.xbox_sandbox_panel": {} }, - { - "option_toggle_13@settings_common.option_toggle": { - "$option_label": "options.dev_createRealmWithoutPurchase", - "$option_binding_name": "#dev_create_realm_without_purchase", - "$option_enabled_binding_name": "#dev_create_realm_without_purchase_enabled", - "$toggle_name": "dev_create_realm_without_purchase" - } - }, { "multithreaded_rendering_toggle@settings_common.option_toggle": { "$option_label": "options.dev_multithreadedRendering", @@ -8113,35 +8105,6 @@ "$dropdown_scroll_content_size": [ "100%", "200%" ] } }, - { - "option_dropdown_1@settings_common.option_dropdown": { - "$option_label": "options.dev_realmsEnvironment", - "$dropdown_content": "general_section.dev_realms_environment_dropdown_content", - "$dropdown_area": "content_area", - "$dropdown_name": "dev_realms_environment_dropdown", - "$options_dropdown_toggle_label_binding": "#dev_realms_environment_dropdown_toggle_label", - "$option_enabled_binding_name": "#dev_realms_environment_dropdown_enabled", - "$dropdown_scroll_content_size": [ "100%", "200%" ] - } - }, - { - "option_dropdown_2@settings_common.option_dropdown": { - "$option_label": "options.dev_realmsSku", - "$dropdown_content": "general_section.dev_realms_sku_dropdown_content", - "$dropdown_area": "content_area", - "$dropdown_name": "dev_realms_sku_dropdown", - "$options_dropdown_toggle_label_binding": "#dev_realms_sku_dropdown_toggle_label", - "$option_enabled_binding_name": "#dev_realms_sku_dropdown_enabled", - "$dropdown_scroll_content_size": [ "100%", "200%" ] - } - }, - { - "realms_stories_toggle@settings_common.option_toggle": { - "$option_label": "options.dev_realms_stories", - "$option_binding_name": "#dev_realms_stories", - "$toggle_name": "dev_realms_stories" - } - }, { "sunsetting_use_overrides_toggle@settings_common.option_toggle": { "$option_label": "options.dev_sunset_overrides", @@ -8230,21 +8193,6 @@ "$button_text": "options.dev_reset_day_one_experience" } }, - { - "option_text_edit_0@settings_common.option_text_edit": { - "$option_label": "options.dev_realmsEndpoint", - "$text_box_name": "dev_realms_endpoint", - "$option_binding_name": "#dev_realms_endpoint", - "$option_enabled_binding_name": "#dev_realms_endpoint_enabled", - "$max_text_edit_length": 50, - "bindings": [ - { - "binding_name": "#dev_realms_environment_radio_local", - "binding_name_override": "#visible" - } - ] - } - }, { "option_text_edit_1@settings_common.option_text_edit": { "$option_label": "options.dev_realmsEndpointPayment", @@ -8335,6 +8283,205 @@ ] }, + "realms_debug_button@settings_common.section_toggle_base": { + "$toggle_view_binding_name": "realms_debug_button_toggle", + "$glyph_texture": "textures/ui/realmsIcon", + "$glyph_color_texture": "textures/ui/realmsIcon", + "$glyph_size": [ 15, 15 ], + "$button_text": "Realms Debug", + "$toggle_property_bag": { + "#panel_title": "Realms Debug" + } + }, + + "realms_debug_section": { + "type": "stack_panel", + "size": [ "100%", "100%c" ], + "bindings": [ + { + "binding_type": "view", + "source_control_name": "realms_debug_button_toggle", + "source_property_name": "#toggle_state", + "target_property_name": "#visible" + } + ], + "controls": [ + { + "realms_menu_title": { + "type": "label", + "text": "Realms Debug Menu", + "size": [ "100%", "default" ], + "color": "$body_text_color" + } + }, + { + "realms_title_spacer": { + "type": "panel", + "size": [ "100%", 3 ] + } + }, + + { + "feature_toggles_label": { + "type": "label", + "text": "Realms Feature Toggles (governed by FeatureToggles.cpp)", + "size": [ "100%", "default" ], + "color": "$body_text_color" + } + }, + { + "feature_toggles_label_spacer": { + "type": "panel", + "size": [ "100%", 3 ] + } + }, + { + "feature_toggles": { + "type": "stack_panel", + "size": [ "100%", "100%c" ], + "factory": { + "name": "realms_feature_toggle_factory", + "control_name": "general_section.realms_feature_toggle" + }, + + "collection_name": "realms_feature_toggles", + "bindings": [ + { + "binding_name": "#realms_feature_toggle_count", + "binding_name_override": "#collection_length" + } + ] + } + }, + { + "end_of_feature_toggles_label_spacer": { + "type": "panel", + "size": [ "100%", 3 ] + } + }, + + { + "realms_dev_toggles_title": { + "type": "label", + "text": "Realms Dev Toggles", + "size": [ "100%", "default" ], + "color": "$body_text_color" + } + }, + { + "realms_dev_toggle_spacer": { + "type": "panel", + "size": [ "100%", 3 ] + } + }, + { + "realms_stories_toggle@settings_common.option_toggle": { + "$option_label": "options.dev_realms_stories", + "$option_binding_name": "#dev_realms_stories", + "$toggle_name": "dev_realms_stories" + } + }, + { + "realms_invite_links_toggle@settings_common.option_toggle": { + "$option_label": "options.dev_realms_invite_links_tab", + "$option_binding_name": "#dev_realms_invite_links_tab", + "$toggle_name": "dev_realms_invite_links_tab" + } + }, + { + "realms_without_purchase_toggle@settings_common.option_toggle": { + "$option_label": "options.dev_createRealmWithoutPurchase", + "$option_binding_name": "#dev_create_realm_without_purchase", + "$option_enabled_binding_name": "#dev_create_realm_without_purchase_enabled", + "$toggle_name": "dev_create_realm_without_purchase" + } + }, + + { + "realms_debug_options_title": { + "type": "label", + "text": "Realms Debug Options", + "size": [ "100%", "default" ], + "color": "$body_text_color" + } + }, + { + "realms_debug_options_spacer": { + "type": "panel", + "size": [ "100%", 3 ] + } + }, + { + "option_dropdown_1@settings_common.option_dropdown": { + "$option_label": "options.dev_realmsEnvironment", + "$dropdown_content": "general_section.dev_realms_environment_dropdown_content", + "$dropdown_area": "content_area", + "$dropdown_name": "dev_realms_environment_dropdown", + "$options_dropdown_toggle_label_binding": "#dev_realms_environment_dropdown_toggle_label", + "$option_enabled_binding_name": "#dev_realms_environment_dropdown_enabled", + "$dropdown_scroll_content_size": [ "100%", "200%" ] + } + }, + { + "option_dropdown_2@settings_common.option_dropdown": { + "$option_label": "options.dev_realmsSku", + "$dropdown_content": "general_section.dev_realms_sku_dropdown_content", + "$dropdown_area": "content_area", + "$dropdown_name": "dev_realms_sku_dropdown", + "$options_dropdown_toggle_label_binding": "#dev_realms_sku_dropdown_toggle_label", + "$option_enabled_binding_name": "#dev_realms_sku_dropdown_enabled", + "$dropdown_scroll_content_size": [ "100%", "200%" ] + } + }, + { + "option_text_edit_0@settings_common.option_text_edit": { + "$option_label": "options.dev_realmsEndpoint", + "$text_box_name": "dev_realms_endpoint", + "$option_binding_name": "#dev_realms_endpoint", + "$option_enabled_binding_name": "#dev_realms_endpoint_enabled", + "$max_text_edit_length": 50, + "bindings": [ + { + "binding_name": "#dev_realms_environment_radio_local", + "binding_name_override": "#visible" + } + ] + } + } + + ] + }, + + "realms_feature_toggle@settings_common.option_toggle": { + "$line_size": [ "100%", "100%c - 9px" ], + "$option_label": "#text", + "$toggle_tts_header_binding_type": "collection", + "$toggle_tts_header_binding_collection_name": "realms_feature_toggles", + "$toggle_name": "realms_feature_toggle", + "$toggle_state_binding_name": "#feature_toggle_state", + "$option_binding_name": "#feature_toggle_state", + "$toggle_binding_type": "collection", + "$toggle_grid_collection_name": "realms_feature_toggles", + "$toggle_collection_details_type": "collection_details", + "$toggle_collection_detail_name": "realms_feature_toggles", + "bindings": [ + { + "binding_name": "#feature_toggle_enabled", + "binding_type": "collection", + "binding_name_override": "#enabled", + "binding_collection_name": "realms_feature_toggles" + } + ], + "$label_bindings": [ + { + "binding_name": "#feature_toggle_text", + "binding_name_override": "#text", + "binding_type": "collection", + "binding_collection_name": "realms_feature_toggles" + } + ] + }, + "marketplace_debug_button@settings_common.section_toggle_base": { "$toggle_view_binding_name": "marketplace_debug_button_toggle", "$glyph_texture": "textures/ui/icon_minecoin_9x9", @@ -9032,6 +9179,32 @@ ] }, + "ore_ui_gameplay_ui_grid_item@settings_common.radio_with_label": { + "$toggle_state_binding_name": "#initial_selected", + "$radio_label_text": "#description", + "$radio_label_bindings": [ + { + "binding_name": "#description", + "binding_type": "collection", + "binding_condition": "once", + "binding_collection_name": "dev_ore_ui_gameplay_ui_radio" + } + ], + "$radio_toggle_group": true, + "$toggle_binding_type": "collection", + "$toggle_name": "dev_ore_ui_gameplay_ui_radio", + "$toggle_grid_collection_name": "dev_ore_ui_gameplay_ui_radio", + "$option_enabled_binding_name": "#dev_ore_ui_gameplay_ui_radio_enabled", + "bindings": [ + { + "binding_name": "#default_focus_precedence", + "binding_type": "collection", + "binding_condition": "visible", + "binding_collection_name": "dev_ore_ui_gameplay_ui_radio" + } + ] + }, + "ui_debug_section": { "type": "stack_panel", "size": [ "100%", "100%c" ], @@ -9282,6 +9455,42 @@ "size": [ "100%", 3 ] } }, + /* Ore UI Gameplay UI Overrides */ + { + "ore_ui_gameplay_ui_radio_label": { + "type": "label", + "text": "Ore UI Gameplay UI (Cannot be changed while in a world)", + "size": [ "100%", "default" ], + "color": "$body_text_color" + } + }, + { + "ore_ui_gameplay_ui_radio_label_spacer": { + "type": "panel", + "size": [ "100%", 3 ] + } + }, + { + "ore_ui_gameplay_ui_radio_button": { + "type": "grid", + "size": [ "100%", "100%c" ], + "grid_item_template": "general_section.ore_ui_gameplay_ui_grid_item", + "grid_dimension_binding": "#dev_ore_ui_gameplay_ui_radio_dimension", + "collection_name": "dev_ore_ui_gameplay_ui_radio", + "bindings": [ + { + "binding_name": "#dev_ore_ui_gameplay_ui_radio_dimension", + "binding_condition": "visible" + } + ] + } + }, + { + "ore_ui_gameplay_ui_radio_button_spacer": { + "type": "panel", + "size": [ "100%", 3 ] + } + }, { "end_of_ui_screen_override_divider": { "type": "panel", diff --git a/resource_pack/ui/smithing_table_2_screen.json b/resource_pack/ui/smithing_table_2_screen.json index 9fe4d6b6d..fea703e2e 100644 --- a/resource_pack/ui/smithing_table_2_screen.json +++ b/resource_pack/ui/smithing_table_2_screen.json @@ -627,7 +627,7 @@ ] } }, - { "flying_item_renderer@common.flying_item_renderer": { "layer": 21 } } + { "flying_item_renderer@common.flying_item_renderer": { "layer": 15 } } ] } diff --git a/resource_pack/ui/smithing_table_2_screen_pocket.json b/resource_pack/ui/smithing_table_2_screen_pocket.json index 893ea890d..c88d3ba6e 100644 --- a/resource_pack/ui/smithing_table_2_screen_pocket.json +++ b/resource_pack/ui/smithing_table_2_screen_pocket.json @@ -621,7 +621,7 @@ }, { "inventory_selected_icon_button@common.inventory_selected_icon_button": {} }, { "inventory_take_progress_icon_button@common.inventory_take_progress_icon_button": {} }, - { "flying_item_renderer@common.flying_item_renderer": { "layer": 21 } } + { "flying_item_renderer@common.flying_item_renderer": { "layer": 15 } } ] } diff --git a/resource_pack/ui/smithing_table_screen.json b/resource_pack/ui/smithing_table_screen.json index dd382208c..0b970ab77 100644 --- a/resource_pack/ui/smithing_table_screen.json +++ b/resource_pack/ui/smithing_table_screen.json @@ -302,7 +302,7 @@ ] } }, - { "flying_item_renderer@common.flying_item_renderer": {} } + { "flying_item_renderer@common.flying_item_renderer": { "layer": 21 } } ] }, "smithing_table_screen@common.inventory_screen_common": { diff --git a/resource_pack/ui/smithing_table_screen_pocket.json b/resource_pack/ui/smithing_table_screen_pocket.json index 1e3daac8b..8b74067b8 100644 --- a/resource_pack/ui/smithing_table_screen_pocket.json +++ b/resource_pack/ui/smithing_table_screen_pocket.json @@ -301,7 +301,7 @@ "$offset": [ 0, "85%" ] } }, - { "flying_item_renderer@common.flying_item_renderer": {} } + { "flying_item_renderer@common.flying_item_renderer": { "layer": 21 } } ] } } diff --git a/resource_pack/ui/start_screen.json b/resource_pack/ui/start_screen.json index 98a314a84..62b8ffa9a 100644 --- a/resource_pack/ui/start_screen.json +++ b/resource_pack/ui/start_screen.json @@ -1689,6 +1689,16 @@ ] } }, + { + "edu_featured_button@start.stacked_row": { + "ignored": "(not $education_edition or $is_edu_demo)", + "controls": [ + { + "new_and_featured_button@edu_featured.featured_button": {} + } + ] + } + }, { "settings@start.stacked_row": { "ignored": "($trial and not $use_single_column_for_buttons)", diff --git a/resource_pack/ui/stonecutter_screen.json b/resource_pack/ui/stonecutter_screen.json index 0783cc0f3..0b5814381 100644 --- a/resource_pack/ui/stonecutter_screen.json +++ b/resource_pack/ui/stonecutter_screen.json @@ -672,7 +672,7 @@ { "item_lock_notification_factory@common.item_lock_notification_factory": {} }, { "inventory_selected_icon_button@common.inventory_selected_icon_button": {} }, { "inventory_take_progress_icon_button@common.inventory_take_progress_icon_button": {} }, - { "flying_item_renderer@common.flying_item_renderer": {} } + { "flying_item_renderer@common.flying_item_renderer": { "layer": 15 } } ] }, diff --git a/resource_pack/ui/stonecutter_screen_pocket.json b/resource_pack/ui/stonecutter_screen_pocket.json index 17628f382..6824b13e3 100644 --- a/resource_pack/ui/stonecutter_screen_pocket.json +++ b/resource_pack/ui/stonecutter_screen_pocket.json @@ -473,7 +473,7 @@ }, { "inventory_selected_icon_button@common.inventory_selected_icon_button": {} }, { "inventory_take_progress_icon_button@common.inventory_take_progress_icon_button": {} }, - { "flying_item_renderer@common.flying_item_renderer": { "layer": 21 } } + { "flying_item_renderer@common.flying_item_renderer": { "layer": 15 } } ] } } diff --git a/resource_pack/ui/store_common.json b/resource_pack/ui/store_common.json index 6ad15946b..1082f1d94 100644 --- a/resource_pack/ui/store_common.json +++ b/resource_pack/ui/store_common.json @@ -7282,6 +7282,36 @@ ] }, + + "persona_grid_show_more@common_buttons.light_text_button": { + "size": [ "100%", "100%" ], + + // offer binding vars + "$offer_binding_type|default": "global", + "$offer_collection_name|default": "", + + // offer factory binding vars (for offers that are created within a factory) + "$store_factory_collection_details|default": "none", + "$store_factory_collection_prefix|default": "", + "$store_factory_collection_name|default": "", + + "$pressed_button_name": "button.show_more_offers", + "$button_text": "#show_more_text", + "$button_text_binding_type": "collection", + "$button_text_grid_collection_name": "$store_factory_collection_name", + "$button_text_collection_details": "$store_factory_collection_details", + "$button_text_collection_prefix": "$store_factory_collection_prefix", + + "bindings": [ + { + "binding_type": "$store_factory_collection_details", + "binding_collection_name": "$store_factory_collection_name", + "binding_collection_prefix": "$store_factory_collection_prefix" + } + ] + }, + + "row_offer_sale_markdown": { "type": "label", "color": "$store_sales_banner_text_color", @@ -8681,7 +8711,7 @@ "controls": [ { "persona_offer@persona_sdl.persona_piece_offer": { - "size": [ "100% - 2px", "100%" ], + "size": [ "100%", "100%" ], "$hide_while_loading": false, "$hide_failure_text": true, @@ -8689,6 +8719,8 @@ "$ignore_emote_keybind_helpers": true, + "$piece_offer_button_size": [ "100%", "100%" ], + "$piece_section_collection_details": "$store_factory_collection_details", "$piece_section_collection_prefix": "$store_factory_collection_prefix", "$piece_section_collection_name": "$store_factory_collection_name", @@ -8707,11 +8739,11 @@ ] }, - "thumnail_only_row_offer@common_store.generic_store_row_offer_panel": { + "thumnail_only_row_offer": { "type": "panel", "size": [ "fill", "56.249%x" ], "controls": [ - { "generic_store_offer@common_store.thumbnail_only_offer": { "size": [ "100% - 2px", "100%" ] } } + { "generic_store_offer@common_store.thumbnail_only_offer": { "size": [ "100%", "100%" ] } } ] }, @@ -8719,7 +8751,7 @@ "type": "panel", "size": [ "fill", "56.249%x + 34px" ], "controls": [ - { "generic_store_offer@common_store.store_offer_grid_item": { "size": [ "100% - 2px", "100%" ] } } + { "generic_store_offer@common_store.store_offer_grid_item": { "size": [ "100%", "100%" ] } } ] }, @@ -8727,7 +8759,15 @@ "type": "panel", "size": [ "fill", "56.249%x + 34px" ], "controls": [ - { "show_more_button@common_store.store_offer_grid_show_more": { "size": [ "100% - 2px", "100%" ] } } + { "show_more_button@common_store.store_offer_grid_show_more": { "size": [ "100%", "100%" ] } } + ] + }, + + "persona_show_more_button_panel": { + "type": "panel", + "size": [ "fill", "100%x" ], + "controls": [ + { "show_more_button@common_store.persona_grid_show_more": { "size": [ "100%", "100%" ] } } ] }, @@ -8797,10 +8837,14 @@ ] }, + "non_collection_item_horizontal_padding@common.horizontal_padding_2px": { + "ignoreCollectionItem": true + }, + "horizontal_store_offer_row_factory": { "type": "stack_panel", "orientation": "horizontal", - "size": [ "fill", "100%cm" ], + "size": [ "100%", "100%cm" ], "$offer_collection_details": "collection_details", "$offer_binding_type": "collection", @@ -8813,7 +8857,9 @@ "Generic": "common_store.generic_store_row_offer_panel", "Persona": "common_store.persona_store_row_offer", "ThumbnailOnly": "common_store.thumnail_only_row_offer", - "ShowMoreButton": "common_store.store_row_show_more_button_panel" + "ShowMoreButton": "common_store.store_row_show_more_button_panel", + "PersonaShowMoreButton": "common_store.persona_show_more_button_panel", + "Padding": "common_store.non_collection_item_horizontal_padding" }, "factory_variables": [ "$offer_collection_details", @@ -9132,7 +9178,7 @@ "controls": [ { "$cycle_button@common_store.$cycle_button": { - "size": [ "100% - 1px", "100%" ] + "size": [ "100%", "100%" ] } } ], @@ -9147,6 +9193,12 @@ "binding_collection_name": "$store_factory_collection_name", "binding_name": "#cycle_button_width", "binding_name_override": "#size_binding_x_absolute" + }, + { + "binding_type": "$store_factory_binding_type", + "binding_collection_name": "$store_factory_collection_name", + "binding_name": "#cycle_buttons_visible", + "binding_name_override": "#visible" } ] }, @@ -9206,7 +9258,7 @@ "$cycle_pack_button_name_right": "button.cycle_offer_right" } }, - { "offer_grid@common_store.horizontal_store_offer_row_factory": {} }, + { "offer_grid@common_store.horizontal_store_offer_row_factory": { "size": [ "fill", "100%cm" ] } }, { "cycle_pack_right_button_panel@common_store.store_row_cycle_button_panel": { "$cycle_button": "cycle_pack_right_button", @@ -9222,17 +9274,18 @@ } }, { - "padding_0": { + "page_indicator_panel": { + "ignored": "$ignore_cycle_buttons", "type": "panel", - "size": [ "100%", 2 ] - } - }, + "size": [ "100%", 4 ], + "controls": [ { "page_indicator": { - "ignored": "$ignore_cycle_buttons", "type": "stack_panel", "orientation": "horizontal", "size": [ "100%", 2 ], + "anchor_to": "bottom_left", + "anchor_from": "bottom_left", "controls": [ { "padding": { @@ -9242,6 +9295,22 @@ }, { "page_indicator@common_store.page_indicator_panel": {} } ] + } + } + ], + "bindings": [ + { + "binding_type": "$store_factory_collection_details", + "binding_collection_name": "$store_factory_collection_name", + "binding_collection_prefix": "$store_factory_collection_prefix" + }, + { + "binding_type": "$store_factory_binding_type", + "binding_collection_name": "$store_factory_collection_name", + "binding_name": "#cycle_buttons_visible", + "binding_name_override": "#visible" + } + ] } }, { diff --git a/resource_pack/ui/store_data_driven_screen.json b/resource_pack/ui/store_data_driven_screen.json index 75b9391f9..1361962a6 100644 --- a/resource_pack/ui/store_data_driven_screen.json +++ b/resource_pack/ui/store_data_driven_screen.json @@ -1552,7 +1552,7 @@ }, { "from_button_id": "button.controller_select", - "to_button_id": "button.coin_wallet", + "to_button_id": "button.coin_wallet_no_dressing_room", "mapping_type": "global" } ], @@ -1731,6 +1731,13 @@ "binding_name": "#register_as_dressing_room_scene", "binding_type": "global" } + ], + "$wallet_gamepad_helper_bindings": [ + { + "binding_name": "(#gamepad_helper_visible and #x_bind_not_overriden)", + "binding_name_override": "#visible", + "binding_condition": "always" + } ] }, @@ -1752,6 +1759,13 @@ "binding_name": "#register_as_dressing_room_scene", "binding_type": "global" } + ], + "$wallet_gamepad_helper_bindings": [ + { + "binding_name": "(#gamepad_helper_visible and #x_bind_not_overriden)", + "binding_name_override": "#visible", + "binding_condition": "always" + } ] }, diff --git a/resource_pack/ui/store_promo_timeline_screen.json b/resource_pack/ui/store_promo_timeline_screen.json index 29a714387..111d07dc1 100644 --- a/resource_pack/ui/store_promo_timeline_screen.json +++ b/resource_pack/ui/store_promo_timeline_screen.json @@ -24,6 +24,11 @@ { "binding_name": "#section_content", "binding_name_override": "#collection_length" + }, + { + "binding_type": "$store_factory_collection_details", + "binding_collection_name": "$store_factory_collection_name", + "binding_collection_prefix": "$store_factory_collection_prefix" } ] }, diff --git a/resource_pack/ui/trade_2_screen.json b/resource_pack/ui/trade_2_screen.json index f9611ec89..10133ea93 100644 --- a/resource_pack/ui/trade_2_screen.json +++ b/resource_pack/ui/trade_2_screen.json @@ -394,7 +394,7 @@ }, { "trade_item_1@trade2.trade_item_1": { - "layer": 2 + "layer": 10 } }, { @@ -459,7 +459,7 @@ "sell_item_holder": { "type": "panel", "size": [ "200%c", "100%c" ], - "layer": 2, + "layer": 10, "controls": [ { "sell_item@trade2.sell_item": {} } ], @@ -478,7 +478,7 @@ "sell_item_holder_with_less_padding": { "type": "panel", "size": [ "150%c", "100%c" ], - "layer": 2, + "layer": 10, "controls": [ { "sell_item@trade2.sell_item": {} } ], @@ -1499,7 +1499,7 @@ { "item_lock_notification_factory@common.item_lock_notification_factory": {} }, { "inventory_selected_icon_button@common.inventory_selected_icon_button": {} }, { "inventory_take_progress_icon_button@common.inventory_take_progress_icon_button": {} }, - { "flying_item_renderer@common.flying_item_renderer": {} } + { "flying_item_renderer@common.flying_item_renderer": { "layer": 15 } } ] }, diff --git a/resource_pack/ui/trade_2_screen_pocket.json b/resource_pack/ui/trade_2_screen_pocket.json index ac45f9b07..6354d8e98 100644 --- a/resource_pack/ui/trade_2_screen_pocket.json +++ b/resource_pack/ui/trade_2_screen_pocket.json @@ -341,7 +341,7 @@ "type": "stack_panel", "orientation": "horizontal", "size": [ 38, "100%cm" ], - "layer": 2, + "layer": 12, "controls": [ { "padding_left": { @@ -410,7 +410,7 @@ "sell_item_holder": { "type": "panel", "size": [ "100%c", "100%c" ], - "layer": 2, + "layer": 11, "controls": [ { "sell_item@trade2.sell_item": {} } ] @@ -544,7 +544,7 @@ }, { "inventory_selected_icon_button@common.inventory_selected_icon_button": {} }, { "inventory_take_progress_icon_button@common.inventory_take_progress_icon_button": {} }, - { "flying_item_renderer@common.flying_item_renderer": { "layer": 21 } } + { "flying_item_renderer@common.flying_item_renderer": { "layer": 15 } } ] } diff --git a/resource_pack/ui/trade_screen.json b/resource_pack/ui/trade_screen.json index a92658d53..1f485f522 100644 --- a/resource_pack/ui/trade_screen.json +++ b/resource_pack/ui/trade_screen.json @@ -530,7 +530,7 @@ ] } }, - { "flying_item_renderer@common.flying_item_renderer": {} } + { "flying_item_renderer@common.flying_item_renderer": {"layer": 21} } ] }, diff --git a/resource_pack/ui/trade_screen_pocket.json b/resource_pack/ui/trade_screen_pocket.json index 2802f2f2a..b4502b97d 100644 --- a/resource_pack/ui/trade_screen_pocket.json +++ b/resource_pack/ui/trade_screen_pocket.json @@ -364,7 +364,7 @@ "$offset": [ 0, "85%" ] } }, - { "flying_item_renderer@common.flying_item_renderer": {} } + { "flying_item_renderer@common.flying_item_renderer": { "layer": 21 } } ], "button_mappings": [ { diff --git a/resource_pack/ui/ui_common.json b/resource_pack/ui/ui_common.json index 467ac9ce0..3e165daed 100644 --- a/resource_pack/ui/ui_common.json +++ b/resource_pack/ui/ui_common.json @@ -14,6 +14,11 @@ "size": [ "100%", 8 ] }, + "horizontal_padding_2px": { + "type": "panel", + "size": [ 2, 0 ] + }, + "empty_image": { "type": "image" }, @@ -4889,12 +4894,12 @@ }, { "durability_bar@common.durability_bar": { - "layer": 8 + "layer": 20 } }, { "storage_bar@common.storage_bar": { - "layer": 8 + "layer": 20 } } ] diff --git a/version.json b/version.json index faa925fd8..c35199efa 100644 --- a/version.json +++ b/version.json @@ -1,5 +1,6 @@ { - "latest": { "version": "1.21.0.26", "date": "15-05-2024", "type": "preview" }, + "latest": { "version": "1.21.10.20", "date": "22-05-2024", "type": "preview" }, + "1.21.10.20": { "version": "1.21.10.20", "date": "22-05-2024", "type": "preview" }, "1.21.0.26": { "version": "1.21.0.26", "date": "15-05-2024", "type": "preview" }, "1.21.0.25": { "version": "1.21.0.25", "date": "08-05-2024", "type": "preview" }, "1.21.0.24": { "version": "1.21.0.24", "date": "01-05-2024", "type": "preview" },