From 706bce4c7df169f79f36e0302e1fe9f930e4af3e Mon Sep 17 00:00:00 2001 From: Mike Ammerlaan Date: Wed, 20 Nov 2024 12:27:03 -0800 Subject: [PATCH] v1.21.60.21-preview --- behavior_pack/entities/cat.json | 1 + behavior_pack/entities/creaking.json | 140 +- behavior_pack/entities/donkey.json | 4 +- behavior_pack/entities/drowned.json | 2 +- behavior_pack/entities/fox.json | 15 +- behavior_pack/entities/horse.json | 4 +- behavior_pack/entities/mule.json | 4 +- behavior_pack/entities/sheep.json | 1 + behavior_pack/entities/skeleton_horse.json | 6 +- behavior_pack/entities/strider.json | 9 +- behavior_pack/entities/wolf.json | 13 +- behavior_pack/entities/zombie_horse.json | 4 +- .../entities/zombie_villager_v2.json | 43 +- behavior_pack/manifest.json | 2 +- behavior_pack/spawn_rules/skeleton.json | 12 +- documentation/Addons.html | 2 +- documentation/Animations.html | 2 +- documentation/Biomes.html | 2 +- documentation/Blocks.html | 6 +- documentation/Client Biomes.html | 2 +- documentation/Entities.html | 222 +- documentation/Entity Events.html | 2 +- documentation/Entity Timeline Events.html | 2 +- documentation/Features.html | 92 +- documentation/Fogs.html | 2 +- documentation/Index.html | 2 +- documentation/Item.html | 2 +- documentation/Molang.html | 2 +- documentation/Particles.html | 2 +- documentation/Recipes.html | 2 +- documentation/Schemas.html | 2 +- documentation/Texture Sets.html | 2 +- metadata/command_modules/mojang-commands.json | 8 +- .../engine-after-events-ordering.json | 190 +- metadata/json_schemas/Animation v1.20.50.json | 5 + .../Crafting Catalog Category v1.21.60.json | 98 + .../Crafting Catalog Document v1.21.60.json | 116 + ...ing Catalog Group Identifier v1.21.60.json | 46 + .../Crafting Catalog Group v1.21.60.json | 68 + .../Crafting Catalog Item v1.21.60.json | 25 + .../Jigsaw Structure Metadata v1.21.50.json | 4 +- .../json_schemas/SpawnDifficulty Legacy.json | 5 + .../v1.20.50/Block Descriptor v1.20.50.json | 42 +- .../v1.20.60/Block Culling v1.20.60.json | 12 +- .../Contents Rule Geometry Part v1.20.60.json | 6 +- .../components/Contents Rule v1.20.60.json | 12 +- .../components/Contents v1.20.60.json | 12 +- .../item/v1.19.83/ItemObject v1.19.83.json | 986 +- .../item/v1.20.10/ItemObject v1.20.10.json | 988 +- .../item/v1.20.30/ItemObject v1.20.30.json | 958 +- .../item/v1.20.40/ItemObject v1.20.40.json | 958 +- .../item/v1.20.50/Component v1.20.50.json | 946 +- .../item/v1.20.50/ItemObject v1.20.50.json | 948 +- .../components/BlockInfo v1.20.50.json | 64 +- .../v1.20.50/components/Digger v1.20.50.json | 64 +- .../components/EntityPlacer v1.20.50.json | 66 +- .../v1.20.50/components/Planter v1.20.50.json | 64 +- .../v1.20.50/components/Record v1.20.50.json | 838 +- .../components/UseAnimation v1.20.50.json | 20 +- .../components/Wearable v1.20.50.json | 6 +- .../item/v1.20.60/Component v1.20.60.json | 946 +- .../item/v1.20.60/ItemObject v1.20.60.json | 948 +- .../item/v1.20.80/Components v1.20.80.json | 946 +- .../item/v1.20.80/ItemObject v1.20.80.json | 948 +- .../item/v1.20/ItemObject v1.20.json | 990 +- .../item/v1.21.10/Components v1.21.10.json | 1912 +- .../item/v1.21.10/ItemObject v1.21.10.json | 1914 +- .../components/DurabilitySensor v1.21.10.json | 932 +- .../DurabilityThreshold v1.21.10.json | 932 +- .../item/v1.21.30/Components v1.21.30.json | 1912 +- .../item/v1.21.30/ItemObject v1.21.30.json | 1914 +- .../item/v1.21.40/Components v1.21.40.json | 1912 +- .../item/v1.21.40/ItemObject v1.21.40.json | 1914 +- .../v1.21.40/components/Planter v1.21.40.json | 64 +- .../item/v1.21.50/Components v1.21.50.json | 1912 +- .../item/v1.21.50/ItemObject v1.21.50.json | 1914 +- .../spawn/v1.21.50/Spawn Rules v1.21.50.json | 303 + .../components/Coordinate Range v1.21.10.json | 6 +- .../components/Scatter Params v1.21.10.json | 6 +- .../world/v1.21.20/Feature Rule v1.21.20.json | 6 +- .../world/v1.21.20/Jigsaw v1.21.20.json | 26 +- .../v1.21.20/Processor List v1.21.20.json | 96 +- .../v1.21.20/Processor Rule v1.21.20.json | 62 +- .../@minecraft/common_1.0.0.json | 2 +- .../@minecraft/common_1.1.0.json | 2 +- .../@minecraft/common_1.2.0.json | 2 +- .../debug-utilities_1.0.0-beta.json | 2 +- .../@minecraft/server-admin_1.0.0-beta.json | 2 +- .../server-gametest_1.0.0-beta.json | 2 +- .../@minecraft/server-net_1.0.0-beta.json | 39 +- .../@minecraft/server-ui_1.0.0.json | 2 +- .../@minecraft/server-ui_1.1.0.json | 2 +- .../@minecraft/server-ui_1.2.0.json | 2 +- .../@minecraft/server-ui_1.3.0.json | 2 +- .../@minecraft/server-ui_1.4.0-beta.json | 2 +- .../@minecraft/server_1.0.0.json | 2 +- .../@minecraft/server_1.1.0.json | 2 +- .../@minecraft/server_1.10.0.json | 2 +- .../@minecraft/server_1.11.0.json | 2 +- .../@minecraft/server_1.12.0.json | 2 +- .../@minecraft/server_1.13.0.json | 2 +- .../@minecraft/server_1.14.0.json | 2 +- .../@minecraft/server_1.15.0.json | 2 +- .../@minecraft/server_1.16.0.json | 2 +- .../@minecraft/server_1.17.0.json | 36205 ++++++++++++++++ ...17.0-beta.json => server_1.18.0-beta.json} | 166 +- .../@minecraft/server_1.2.0.json | 2 +- .../@minecraft/server_1.3.0.json | 2 +- .../@minecraft/server_1.4.0.json | 2 +- .../@minecraft/server_1.5.0.json | 2 +- .../@minecraft/server_1.6.0.json | 2 +- .../@minecraft/server_1.7.0.json | 2 +- .../@minecraft/server_1.8.0.json | 2 +- .../@minecraft/server_1.9.0.json | 2 +- .../vanilladata_modules/mojang-biomes.json | 2 +- .../vanilladata_modules/mojang-blocks.json | 2 +- .../mojang-camera-presets.json | 2 +- .../mojang-cooldown-category.json | 2 +- .../mojang-dimensions.json | 2 +- .../vanilladata_modules/mojang-effects.json | 2 +- .../mojang-enchantments.json | 2 +- .../vanilladata_modules/mojang-entities.json | 2 +- .../vanilladata_modules/mojang-features.json | 2 +- .../vanilladata_modules/mojang-items.json | 2 +- .../mojang-potion-effects.json | 2 +- .../mojang-potion-modifiers.json | 2 +- .../mojang-potion-types.json | 2 +- resource_pack/blocks.json | 59 +- resource_pack/entity/creaking.entity.json | 2 +- resource_pack/manifest.json | 2 +- .../creeper.render_controllers.json | 2 +- resource_pack/sounds.json | 39 +- resource_pack/texts/en_US.lang | 48 +- .../exposed_copper_bulb_lit_powered.png | Bin 263 -> 326 bytes .../blocks/mangrove_leaves_carried.tga | Bin 978 -> 1068 bytes resource_pack/textures/terrain_texture.json | 5 +- .../ui/minecraft_marketplace_title.png | Bin 0 -> 37710 bytes .../ui/store_progress_screen_background.png | Bin 0 -> 1129 bytes resource_pack/ui/_ui_defs.json | 1 + .../ui/marketplace_sdl/sdl_dropdowns.json | 28 +- resource_pack/ui/pause_screen.json | 176 +- .../ui/settings_sections/general_section.json | 395 +- resource_pack/ui/store_common.json | 3 + resource_pack/ui/store_progress_screen.json | 111 + resource_pack/ui/toast_screen.json | 84 + version.json | 3 +- 146 files changed, 53438 insertions(+), 14690 deletions(-) create mode 100644 metadata/json_schemas/Animation v1.20.50.json create mode 100644 metadata/json_schemas/Crafting Catalog Category v1.21.60.json create mode 100644 metadata/json_schemas/Crafting Catalog Document v1.21.60.json create mode 100644 metadata/json_schemas/Crafting Catalog Group Identifier v1.21.60.json create mode 100644 metadata/json_schemas/Crafting Catalog Group v1.21.60.json create mode 100644 metadata/json_schemas/Crafting Catalog Item v1.21.60.json create mode 100644 metadata/json_schemas/SpawnDifficulty Legacy.json create mode 100644 metadata/json_schemas/spawn/v1.21.50/Spawn Rules v1.21.50.json create mode 100644 metadata/script_modules/@minecraft/server_1.17.0.json rename metadata/script_modules/@minecraft/{server_1.17.0-beta.json => server_1.18.0-beta.json} (99%) create mode 100644 resource_pack/textures/ui/minecraft_marketplace_title.png create mode 100644 resource_pack/textures/ui/store_progress_screen_background.png create mode 100644 resource_pack/ui/store_progress_screen.json diff --git a/behavior_pack/entities/cat.json b/behavior_pack/entities/cat.json index 7f3c1606a..179d25831 100644 --- a/behavior_pack/entities/cat.json +++ b/behavior_pack/entities/cat.json @@ -39,6 +39,7 @@ "require_tame": true, "require_full_health": true, "allow_sitting": true, + "combine_parent_colors": true, "breeds_with": { "mate_type": "minecraft:cat", "baby_type": "minecraft:cat", diff --git a/behavior_pack/entities/creaking.json b/behavior_pack/entities/creaking.json index 4351f95b1..c5487e5eb 100644 --- a/behavior_pack/entities/creaking.json +++ b/behavior_pack/entities/creaking.json @@ -1,5 +1,5 @@ { - "format_version": "1.21.50", + "format_version": "1.21.60", "use_beta_features": true, "minecraft:entity": { "description": { @@ -55,8 +55,32 @@ }, "minecraft:is_hidden_when_invisible": { }, - "minecraft:environment_sensor": { + "minecraft:despawn": { + "despawn_from_distance": {} + } + }, + + "component_groups": { + "minecraft:spawned_by_player": { + "minecraft:nameable": { + }, + "minecraft:navigation.walk": { + "can_path_over_water": true, + "can_path_over_lava": false, + "avoid_damage_blocks": true + }, + "minecraft:hurt_on_condition": { + "damage_conditions": [ + { + "filters": { "test": "in_lava" }, + "cause": "lava", + "damage_per_tick": 4 + } + ] + }, + "minecraft:environment_sensor": { "triggers": [ + // This trigger needs to be aligned with the analogous one defined in "minecraft:spawned_by_creaking_heart". { "filters": { "all_of": [ @@ -76,48 +100,11 @@ ] }, "event": "minecraft:become_neutral" - }, - { - "filters": { - "all_of": [ - { "test": "int_property", "domain": "minecraft:creaking_swaying_ticks", "operator": ">", "value": 0 }, - { "test": "int_property", "domain": "minecraft:creaking_swaying_ticks", "operator": "<=", "value": 5 } - ] - }, - "event": "minecraft:increment_swaying_ticks" - }, - { - "filters": { - "test": "int_property", "domain": "minecraft:creaking_swaying_ticks", "operator": ">", "value": 5 - }, - "event": "minecraft:reset_swaying_ticks" - } - ] - } - }, - - "component_groups": { - "minecraft:spawned_by_player": { - "minecraft:nameable": { - }, - "minecraft:navigation.walk": { - "can_path_over_water": true, - "can_path_over_lava": false, - "avoid_damage_blocks": true - }, - "minecraft:hurt_on_condition": { - "damage_conditions": [ - { - "filters": { "test": "in_lava" }, - "cause": "lava", - "damage_per_tick": 4 } ] } }, "minecraft:spawned_by_creaking_heart": { - "minecraft:transient": { - }, "minecraft:dimension_bound": { }, "minecraft:fire_immune": { @@ -165,6 +152,71 @@ "deals_damage": "no_but_side_effects_apply" } ] + }, + "minecraft:environment_sensor": { + "triggers": [ + // This trigger needs to be aligned with the analogous one defined in "minecraft:spawned_by_player". + { + "filters": { + "all_of": [ + { + "any_of": [ + { "test": "enum_property", "domain": "minecraft:creaking_state", "value": "hostile_observed" }, + { "test": "enum_property", "domain": "minecraft:creaking_state", "value": "hostile_unobserved" } + ] + }, + { + "any_of": [ + { "test": "has_target", "value": false }, + { "test": "actor_health", "subject": "target", "value": 0 }, + { "test": "target_distance", "operator": ">", "value": 24 } + ] + } + ] + }, + "event": "minecraft:become_neutral" + }, + // Force the Creaking to despawn if the conditions for it being spawned are no longer met. + { + "filters": { + "all_of": [ + { "test": "enum_property", "domain": "minecraft:creaking_state", "operator": "not", "value": "twitching" }, + { + "any_of": [ + { "test": "home_distance", "operator": ">", "value": 34 }, + { "test": "is_daytime" } + ] + } + ] + }, + "event": "minecraft:crumble_and_notify_creaking_heart" + }, + { + "filters": { + "all_of": [ + { "test": "enum_property", "domain": "minecraft:creaking_state", "operator": "not", "value": "twitching" }, + { "test": "is_bound_to_creaking_heart", "value": false } + ] + }, + "event": "minecraft:crumble" + }, + // Make sure that the Creaking sways for exactly 5 ticks. + { + "filters": { + "all_of": [ + { "test": "int_property", "domain": "minecraft:creaking_swaying_ticks", "operator": ">", "value": 0 }, + { "test": "int_property", "domain": "minecraft:creaking_swaying_ticks", "operator": "<=", "value": 5 } + ] + }, + "event": "minecraft:increment_swaying_ticks" + }, + { + "filters": { + "test": "int_property", "domain": "minecraft:creaking_swaying_ticks", "operator": ">", "value": 5 + }, + "event": "minecraft:reset_swaying_ticks" + } + ] } }, "minecraft:mobile": { @@ -259,6 +311,10 @@ { "test": "has_equipment", "subject": "other", "domain": "head", "value": "carved_pumpkin" } ] } + }, + "minecraft:ambient_sound_interval": { + // We need to override the ambient sound to be something else or it will play even after the component is removed. + "event_name": "undefined" } }, "minecraft:hostile_unobserved": { @@ -467,6 +523,12 @@ "sound": "death" } }, + "minecraft:crumble_and_notify_creaking_heart": { + "execute_event_on_home_block": { + "event": "minecraft:on_spawned_creaking_crumbling" + }, + "trigger": "minecraft:crumble" + }, "minecraft:damaged_by_player": { "execute_event_on_home_block": { "event": "minecraft:on_spawned_creaking_damaged_by_player" diff --git a/behavior_pack/entities/donkey.json b/behavior_pack/entities/donkey.json index d9e8dde3c..0e162719c 100644 --- a/behavior_pack/entities/donkey.json +++ b/behavior_pack/entities/donkey.json @@ -1,5 +1,5 @@ { - "format_version": "1.21.10", + "format_version": "1.21.60", "minecraft:entity": { "description": { "identifier": "minecraft:donkey", @@ -313,6 +313,8 @@ "components": { "minecraft:is_hidden_when_invisible": { }, + "minecraft:ambient_sound_interval": { + }, "minecraft:type_family": { "family": [ "donkey", "mob" ] }, diff --git a/behavior_pack/entities/drowned.json b/behavior_pack/entities/drowned.json index 4670abdd1..265a706ec 100644 --- a/behavior_pack/entities/drowned.json +++ b/behavior_pack/entities/drowned.json @@ -18,7 +18,7 @@ "value": 0.5 }, "minecraft:movement": { - "value": 0.25 + "value": 0.35 }, "minecraft:underwater_movement": { "value": 0.08 diff --git a/behavior_pack/entities/fox.json b/behavior_pack/entities/fox.json index 75f6ea73f..b1fd36504 100644 --- a/behavior_pack/entities/fox.json +++ b/behavior_pack/entities/fox.json @@ -1,5 +1,5 @@ { - "format_version": "1.21.40", + "format_version": "1.21.60", "minecraft:entity": { "description": { "identifier": "minecraft:fox", @@ -366,7 +366,7 @@ "minecraft:fox_night": { "minecraft:environment_sensor": { "triggers": [ - { + { "filters": { "test" : "weather_at_position", "value" : "thunderstorm" }, "event": "minecraft:fox_configure_thunderstorm" }, @@ -375,7 +375,7 @@ "event": "minecraft:fox_configure_day" } ] - }, + }, "minecraft:behavior.stroll_towards_village": { "priority": 11, "speed_multiplier": 1.0, @@ -404,6 +404,12 @@ "value": 80, "range": 160 } + }, + + "minecraft:fox_ambient_defending_target": { + "minecraft:ambient_sound_interval": { + "event_name": "mad" + } } }, @@ -812,7 +818,8 @@ }, "add": { "component_groups": [ - "minecraft:defending_fox" + "minecraft:defending_fox", + "minecraft:fox_ambient_defending_target" ] } }, diff --git a/behavior_pack/entities/horse.json b/behavior_pack/entities/horse.json index 183576e96..5cfce58c4 100644 --- a/behavior_pack/entities/horse.json +++ b/behavior_pack/entities/horse.json @@ -1,5 +1,5 @@ { - "format_version": "1.21.10", + "format_version": "1.21.60", "minecraft:entity": { "description": { "identifier": "minecraft:horse", @@ -348,6 +348,8 @@ "components": { "minecraft:is_hidden_when_invisible": { }, + "minecraft:ambient_sound_interval": { + }, "minecraft:equippable": { "slots": [ { diff --git a/behavior_pack/entities/mule.json b/behavior_pack/entities/mule.json index a214f4161..7a2d4aa14 100644 --- a/behavior_pack/entities/mule.json +++ b/behavior_pack/entities/mule.json @@ -1,5 +1,5 @@ { - "format_version": "1.21.10", + "format_version": "1.21.60", "minecraft:entity": { "description": { "identifier": "minecraft:mule", @@ -258,6 +258,8 @@ "components": { "minecraft:is_hidden_when_invisible": { }, + "minecraft:ambient_sound_interval": { + }, "minecraft:type_family": { "family": [ "mule", "mob" ] }, diff --git a/behavior_pack/entities/sheep.json b/behavior_pack/entities/sheep.json index 3c6e29666..c935c8bdb 100644 --- a/behavior_pack/entities/sheep.json +++ b/behavior_pack/entities/sheep.json @@ -71,6 +71,7 @@ }, "minecraft:breedable": { "require_tame": false, + "combine_parent_colors": true, "breeds_with": { "mate_type": "minecraft:sheep", "baby_type": "minecraft:sheep" diff --git a/behavior_pack/entities/skeleton_horse.json b/behavior_pack/entities/skeleton_horse.json index d9a52ee5c..de89d27ad 100644 --- a/behavior_pack/entities/skeleton_horse.json +++ b/behavior_pack/entities/skeleton_horse.json @@ -1,5 +1,5 @@ { - "format_version": "1.21.0", + "format_version": "1.21.60", "minecraft:entity": { "description": { "identifier": "minecraft:skeleton_horse", @@ -72,7 +72,7 @@ "test": "is_family", "subject": "other", "value": "lightning" } }, - "deals_damage": false + "deals_damage": "no" } } } @@ -81,6 +81,8 @@ "components": { "minecraft:is_hidden_when_invisible": { }, + "minecraft:ambient_sound_interval": { + }, "minecraft:type_family": { "family": [ "skeletonhorse", "undead", "mob" ] }, diff --git a/behavior_pack/entities/strider.json b/behavior_pack/entities/strider.json index 24f96f4d7..00f1edc4a 100644 --- a/behavior_pack/entities/strider.json +++ b/behavior_pack/entities/strider.json @@ -1,5 +1,5 @@ { - "format_version": "1.21.0", + "format_version": "1.21.60", "minecraft:entity": { "description": { "identifier": "minecraft:strider", @@ -225,6 +225,9 @@ }, "components": { + "minecraft:movement_sound_distance_offset": { + "value": 0.6 + }, "minecraft:is_hidden_when_invisible": { }, "minecraft:type_family": { @@ -242,7 +245,9 @@ "damage_conditions": [ { "filters": { - "test": "in_contact_with_water", "operator": "==", "value": true + "test": "in_contact_with_water", + "operator": "==", + "value": true }, "cause": "drowning", "damage_per_tick": 1 diff --git a/behavior_pack/entities/wolf.json b/behavior_pack/entities/wolf.json index 024546f89..15b8706cf 100644 --- a/behavior_pack/entities/wolf.json +++ b/behavior_pack/entities/wolf.json @@ -64,6 +64,7 @@ "minecraft:breedable": { "require_tame": true, "require_full_health": true, + "combine_parent_colors": true, "breeds_with": { "mate_type": "minecraft:wolf", "baby_type": "minecraft:wolf", @@ -229,11 +230,14 @@ } }, - "minecraft:wolf_tame": { - "minecraft:is_tamed": { - }, + "minecraft:on_tame_collar_color": { "minecraft:color": { "value": 14 + } + }, + + "minecraft:wolf_tame": { + "minecraft:is_tamed": { }, "minecraft:attack": { "damage": 4 @@ -1127,7 +1131,8 @@ }, "add": { "component_groups": [ - "minecraft:wolf_tame" + "minecraft:wolf_tame", + "minecraft:on_tame_collar_color" ] } }, diff --git a/behavior_pack/entities/zombie_horse.json b/behavior_pack/entities/zombie_horse.json index c7d056446..117f7eaab 100644 --- a/behavior_pack/entities/zombie_horse.json +++ b/behavior_pack/entities/zombie_horse.json @@ -1,5 +1,5 @@ { - "format_version": "1.21.0", + "format_version": "1.21.60", "minecraft:entity": { "description": { "identifier": "minecraft:zombie_horse", @@ -58,6 +58,8 @@ "components": { "minecraft:is_hidden_when_invisible": { }, + "minecraft:ambient_sound_interval": { + }, "minecraft:type_family": { "family": [ "zombiehorse", "undead", "mob" ] }, diff --git a/behavior_pack/entities/zombie_villager_v2.json b/behavior_pack/entities/zombie_villager_v2.json index 60a8fe710..7dd850ae3 100644 --- a/behavior_pack/entities/zombie_villager_v2.json +++ b/behavior_pack/entities/zombie_villager_v2.json @@ -1,5 +1,5 @@ { - "format_version": "1.20.10", + "format_version": "1.21.60", "minecraft:entity": { "description": { "identifier": "minecraft:zombie_villager_v2", @@ -20,7 +20,6 @@ "value": 0.35 } }, - "adult": { "minecraft:experience_reward": { "on_death": "query.last_hit_by_player ? 5 + (query.equipment_count * Math.Random(1,3)) : 0" @@ -44,19 +43,16 @@ "track_target": true } }, - "jockey": { "minecraft:behavior.find_mount": { "priority": 1, "within_radius": 16 } }, - "can_break_doors": { "minecraft:annotation.break_door": { } }, - "from_abandoned_village": { "minecraft:navigation.walk": { "is_amphibious": true, @@ -70,7 +66,6 @@ "speed_multiplier": 1 } }, - "to_villager": { "minecraft:transformation": { "into": "minecraft:villager_v2", @@ -107,7 +102,6 @@ "minecraft:is_shaking": { } }, - "unskilled": { "minecraft:type_family": { "family": [ "unskilled", "zombie", "zombie_villager", "undead", "monster", "mob" ] @@ -228,80 +222,67 @@ "value": 14 } }, - "desert_villager": { "minecraft:mark_variant": { "value": 1 } }, - "jungle_villager": { "minecraft:mark_variant": { "value": 2 } }, - "savanna_villager": { "minecraft:mark_variant": { "value": 3 } }, - "snow_villager": { "minecraft:mark_variant": { "value": 4 } }, - "swamp_villager": { "minecraft:mark_variant": { "value": 5 } }, - "taiga_villager": { "minecraft:mark_variant": { "value": 6 } }, - "villager_skin_0": { "minecraft:skin_id": { "value": 0 } }, - "villager_skin_1": { "minecraft:skin_id": { "value": 1 } }, - "villager_skin_2": { "minecraft:skin_id": { "value": 2 } }, - "villager_skin_3": { "minecraft:skin_id": { "value": 3 } }, - "villager_skin_4": { "minecraft:skin_id": { "value": 4 } }, - "villager_skin_5": { "minecraft:skin_id": { "value": 5 } } }, - "components": { "minecraft:is_hidden_when_invisible": { }, @@ -340,7 +321,6 @@ "height": 1.9 }, "minecraft:burns_in_daylight": {}, - "minecraft:health": { "value": 20, "max": 20 @@ -568,7 +548,6 @@ } ] }, - "minecraft:interact": { "interactions": { // Curing the villager @@ -666,7 +645,6 @@ "is_pushable_by_piston": true } }, - "events": { "villager_converted": { "remove": { @@ -677,7 +655,6 @@ ] } }, - "minecraft:entity_spawned": { "sequence": [ { @@ -701,7 +678,6 @@ "component_groups": [ "baby" ] - } }, { @@ -713,7 +689,6 @@ "baby", "jockey" ] - } } ] @@ -801,7 +776,6 @@ } ] }, - "minecraft:spawn_skilled_adult": { "sequence": [ { @@ -870,7 +844,6 @@ } ] }, - "minecraft:entity_transformed": { "sequence": [ { @@ -1029,11 +1002,9 @@ } ] }, - "minecraft:become_cleric": { "add": { "component_groups": [ "cleric" ] } }, - "from_village": { "sequence": [ { @@ -1044,7 +1015,6 @@ } ] }, - "minecraft:add_biome_and_skin": { "sequence": [ { @@ -1076,7 +1046,7 @@ ] }, { - "filters": { + "filters": { "any_of": [ { "test": "has_biome_tag", "value": "desert" }, { "test": "has_biome_tag", "value": "mesa" } @@ -1095,7 +1065,7 @@ { "filters": { "any_of": [ - { + { "all_of": [ { "test": "has_biome_tag", "value": "cold" }, { "test": "has_biome_tag", "operator": "!=", "value": "ocean" } @@ -1107,7 +1077,12 @@ "add": { "component_groups": [ "snow_villager" ] } }, { - "filters": { "test": "has_biome_tag", "value": "swamp" }, + "filters": { + "any_of": [ + { "test": "has_biome_tag", "value": "swamp" }, + { "test": "has_biome_tag", "value": "mangrove_swamp" } + ] + }, "add": { "component_groups": [ "swamp_villager" ] } }, { diff --git a/behavior_pack/manifest.json b/behavior_pack/manifest.json index 8f34e52ee..5325b9e05 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, 50 ] + "min_engine_version": [ 1, 21, 60 ] }, "modules": [ { diff --git a/behavior_pack/spawn_rules/skeleton.json b/behavior_pack/spawn_rules/skeleton.json index 48953233c..a78e5d374 100644 --- a/behavior_pack/spawn_rules/skeleton.json +++ b/behavior_pack/spawn_rules/skeleton.json @@ -9,35 +9,28 @@ { "minecraft:spawns_on_surface": { }, - "minecraft:spawns_underground": { }, - "minecraft:spawns_on_block_prevented_filter": [ "minecraft:nether_wart_block", "minecraft:shroomlight" ], - "minecraft:brightness_filter": { "min": 0, "max": 7, "adjust_for_weather": true }, - "minecraft:difficulty_filter": { "min": "easy", "max": "hard" }, - "minecraft:weight": { "default": 80 }, - "minecraft:herd": { "min_size": 1, "max_size": 2 }, - "minecraft:biome_filter": { "any_of": [ { @@ -51,6 +44,11 @@ "test": "has_biome_tag", "operator": "!=", "value": "frozen" + }, + { + "test": "has_biome_tag", + "operator": "!=", + "value": "mangrove_swamp" } ] }, diff --git a/documentation/Addons.html b/documentation/Addons.html index 85c22ff44..cd28396a9 100644 --- a/documentation/Addons.html +++ b/documentation/Addons.html @@ -1,4 +1,4 @@ -

ADDONS DOCUMENTATION
Version: 1.21.50.29

+

ADDONS DOCUMENTATION
Version: 1.21.60.21

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/Animations.html b/documentation/Animations.html index 239ce485b..5cc095aaf 100644 --- a/documentation/Animations.html +++ b/documentation/Animations.html @@ -1,4 +1,4 @@ -

ANIMATIONS DOCUMENTATION
Version: 1.21.50.29

+

ANIMATIONS DOCUMENTATION
Version: 1.21.60.21

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/Biomes.html b/documentation/Biomes.html index a3ba620fa..0d691be3d 100644 --- a/documentation/Biomes.html +++ b/documentation/Biomes.html @@ -1,4 +1,4 @@ -

BIOMES DOCUMENTATION
Version: 1.21.50.29

+

BIOMES DOCUMENTATION
Version: 1.21.60.21

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 38388b0da..c1205126a 100644 --- a/documentation/Blocks.html +++ b/documentation/Blocks.html @@ -1,4 +1,4 @@ -

BLOCKS DOCUMENTATION
Version: 1.21.50.29

+

BLOCKS DOCUMENTATION
Version: 1.21.60.21

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

@@ -158,7 +158,7 @@

item

- - + diff --git a/documentation/Entity Events.html b/documentation/Entity Events.html index 5a2baee0b..f920df873 100644 --- a/documentation/Entity Events.html +++ b/documentation/Entity Events.html @@ -1,4 +1,4 @@ -

ENTITY EVENTS DOCUMENTATION
Version: 1.21.50.29

+

ENTITY EVENTS DOCUMENTATION
Version: 1.21.60.21

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:item_visual Identifier String The description identifier of the geometry and material used to render the item of this block.
Experimental toggles required: Upcoming Creator Features

geometry

+
The description identifier of the geometry and material used to render the item of this block.
Experimental toggles required: Upcoming Creator Features (in format versions before 1.21.50)

geometry

[Required] The "minecraft:geometry" component that will be used for the item.
Back to top

@@ -489,7 +489,7 @@

Block Definition Properties

Code Example

Example

Back to top

+

home_distance

+ +Tests the distance between the subject and its home. Returns false if the subject has no home or if their home is in a different dimension.

+ + + + + + + + + + + + + + + + + + + + + +
Name Type Default Description
operatorStringequals(Optional) The comparison to apply with 'value'.
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Options Description
!=Test for inequality.
<Test for less-than the value.
<=Test for less-than or equal to the value.
<>Test for inequality.
=Test for equality.
==Test for equality.
>Test for greater-than the value.
>=Test for greater-than or equal to the value.
equalsTest for equality.
notTest for inequality.
+
subjectStringself(Optional) The subject of this filter test.
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Options Description
blockThe block involved with the interaction.
damagerThe damaging actor involved with the interaction.
otherThe other member of an interaction, not the caller.
parentThe caller's current parent.
playerThe player involved with the interaction.
selfThe entity or object calling the test
targetThe caller's current target.
+
valueDecimal(Required) A floating point value.
+

Examples

+Full..

+Short (using Defaults)..

+Back to top

+

hourly_clock_time

Compares the current 24 hour time with an int value in the range[0, 24000]

@@ -5613,6 +5723,114 @@

Examples


Back to top

+

is_bound_to_creaking_heart

+ +Tests that the Creaking Heart that spawned the subject Creaking still exists.

+ + + + + + + + + + + + + + + + + + + + + +
Name Type Default Description
operatorStringequals(Optional) The comparison to apply with 'value'.
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Options Description
!=Test for inequality.
<Test for less-than the value.
<=Test for less-than or equal to the value.
<>Test for inequality.
=Test for equality.
==Test for equality.
>Test for greater-than the value.
>=Test for greater-than or equal to the value.
equalsTest for equality.
notTest for inequality.
+
subjectStringself(Optional) The subject of this filter test.
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Options Description
blockThe block involved with the interaction.
damagerThe damaging actor involved with the interaction.
otherThe other member of an interaction, not the caller.
parentThe caller's current parent.
playerThe player involved with the interaction.
selfThe entity or object calling the test
targetThe caller's current target.
+
valueBooleantrue(Optional) true or false.
+

Examples

+Full..

+Short (using Defaults)..

+Back to top

+

is_brightness

Tests the current brightness against a provided value in the range (0.0f, 1.0f).

@@ -19477,7 +19695,7 @@

radius

color Decimal 0The percentage chance of a mutation on the entity's color.
The percentage chance of the offspring getting its color as if spawned rather than inheriting color from its parents.
extra_variant
diff --git a/documentation/Entity Timeline Events.html b/documentation/Entity Timeline Events.html index bb4ffe840..06911b378 100644 --- a/documentation/Entity Timeline Events.html +++ b/documentation/Entity Timeline Events.html @@ -1,4 +1,4 @@ -

ENTITY TIMELINE EVENTS DOCUMENTATION
Version: 1.21.50.29

+

ENTITY TIMELINE EVENTS DOCUMENTATION
Version: 1.21.60.21

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/Features.html b/documentation/Features.html index 813739b33..19ef756fb 100644 --- a/documentation/Features.html +++ b/documentation/Features.html @@ -1,4 +1,4 @@ -

FEATURES DOCUMENTATION
Version: 1.21.50.29

+

FEATURES DOCUMENTATION
Version: 1.21.60.21

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

@@ -2027,7 +2027,48 @@

Feature rule schema

Coordinate Evaluation Order

-CoordinateEvaluationOrder enumerator, supported values are: "xyz", "xzy", "yxz", "yzx", "zxy", "zyx".
Back to top

+CoordinateEvaluationOrder enumerator, supported values are: "xyz", "xzy", "yxz", "yzx", "zxy", "zyx".

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Name Type Required? Description
xyz"xyz", "xzy", "yxz", "yzx", "zxy", "zyx"Optional
xzy"xyz", "xzy", "yxz", "yzx", "zxy", "zyx"Optional
yxz"xyz", "xzy", "yxz", "yzx", "zxy", "zyx"Optional
yzx"xyz", "xzy", "yxz", "yzx", "zxy", "zyx"Optional
zxy"xyz", "xzy", "yxz", "yzx", "zxy", "zyx"Optional
zyx"xyz", "xzy", "yxz", "yzx", "zxy", "zyx"Optional
+Back to top

Coordinate Range

@@ -2037,7 +2078,7 @@

Coordinate Range

Name Type Required? Description distribution - +"uniform", "gaussian", "inverse_gaussian", "triangle", "fixed_grid", "jittered_grid" Required Type of distribution. Supported distributions are defined by "Random Distribution Type".
@@ -2229,7 +2270,48 @@

Random Distribution Type

-RandomDistributionType enumerator, supported values are: "uniform", "gaussian", "inverse_gaussian", "triangle", "fixed_grid", "jittered_grid".
Back to top

+RandomDistributionType enumerator, supported values are: "uniform", "gaussian", "inverse_gaussian", "triangle", "fixed_grid", "jittered_grid".

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Name Type Required? Description
fixed_grid"uniform", "gaussian", "inverse_gaussian", "triangle", "fixed_grid", "jittered_grid"Optional
gaussian"uniform", "gaussian", "inverse_gaussian", "triangle", "fixed_grid", "jittered_grid"Optional
inverse_gaussian"uniform", "gaussian", "inverse_gaussian", "triangle", "fixed_grid", "jittered_grid"Optional
jittered_grid"uniform", "gaussian", "inverse_gaussian", "triangle", "fixed_grid", "jittered_grid"Optional
triangle"uniform", "gaussian", "inverse_gaussian", "triangle", "fixed_grid", "jittered_grid"Optional
uniform"uniform", "gaussian", "inverse_gaussian", "triangle", "fixed_grid", "jittered_grid"Optional
+Back to top

Scatter Chance

@@ -2260,7 +2342,7 @@

Scatter Params

Name Type Required? Description coordinate_eval_order - +"xyz", "xzy", "yxz", "yzx", "zxy", "zyx" Optional The order in which coordinates will be evaluated. Should be used when a coordinate depends on another. If omitted, defaults to "xzy". Supported orders are defined by "Coordinate Evaluation Order".
diff --git a/documentation/Fogs.html b/documentation/Fogs.html index 69884d9a3..a15ff3024 100644 --- a/documentation/Fogs.html +++ b/documentation/Fogs.html @@ -1,4 +1,4 @@ -

FOGS DOCUMENTATION
Version: 1.21.50.29

+

FOGS DOCUMENTATION
Version: 1.21.60.21

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/Index.html b/documentation/Index.html index 1a7afa3f6..4536b7195 100644 --- a/documentation/Index.html +++ b/documentation/Index.html @@ -1,4 +1,4 @@ -DOCUMENTATION

DOCUMENTATION
Version: 1.21.50.29 +DOCUMENTATION

DOCUMENTATION
Version: 1.21.60.21 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 85b80eb06..38de6198b 100644 --- a/documentation/Item.html +++ b/documentation/Item.html @@ -1,4 +1,4 @@ -

    ITEM DOCUMENTATION
    Version: 1.21.50.29

    +

    ITEM DOCUMENTATION
    Version: 1.21.60.21

    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 c44ddbadd..1e121d33a 100644 --- a/documentation/Molang.html +++ b/documentation/Molang.html @@ -1,4 +1,4 @@ -

MOLANG DOCUMENTATION
Version: 1.21.50.29

+

MOLANG DOCUMENTATION
Version: 1.21.60.21

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/Particles.html b/documentation/Particles.html index 58441ab9c..e63fb1361 100644 --- a/documentation/Particles.html +++ b/documentation/Particles.html @@ -1,4 +1,4 @@ -

PARTICLES DOCUMENTATION
Version: 1.21.50.29

+

PARTICLES DOCUMENTATION
Version: 1.21.60.21

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 549f84288..c92b5a7c2 100644 --- a/documentation/Recipes.html +++ b/documentation/Recipes.html @@ -1,4 +1,4 @@ -

RECIPES DOCUMENTATION
Version: 1.21.50.29

+

RECIPES DOCUMENTATION
Version: 1.21.60.21

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 868e64606..89b4eabbf 100644 --- a/documentation/Schemas.html +++ b/documentation/Schemas.html @@ -1,4 +1,4 @@ -

SCHEMAS DOCUMENTATION
Version: 1.21.50.29

+

SCHEMAS DOCUMENTATION
Version: 1.21.60.21

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 6980fce7d..842440da7 100644 --- a/documentation/Texture Sets.html +++ b/documentation/Texture Sets.html @@ -1,4 +1,4 @@ -

TEXTURE SETS DOCUMENTATION
Version: 1.21.50.29

+

TEXTURE SETS DOCUMENTATION
Version: 1.21.60.21

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/metadata/command_modules/mojang-commands.json b/metadata/command_modules/mojang-commands.json index b3952d29d..cb2e25b9d 100644 --- a/metadata/command_modules/mojang-commands.json +++ b/metadata/command_modules/mojang-commands.json @@ -16692,6 +16692,9 @@ { "value" : "minecraft:crumble" }, + { + "value" : "minecraft:crumble_and_notify_creaking_heart" + }, { "value" : "minecraft:crystal_explode" }, @@ -17967,6 +17970,9 @@ { "value" : "give" }, + { + "value" : "globalpause" + }, { "value" : "help" }, @@ -41794,7 +41800,7 @@ "requires_cheats" : true } ], - "minecraft_version" : "1.21.50-beta.29", + "minecraft_version" : "1.21.60-beta.21", "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 b541d36a8..33db966c0 100644 --- a/metadata/engine_modules/engine-after-events-ordering.json +++ b/metadata/engine_modules/engine-after-events-ordering.json @@ -1707,6 +1707,186 @@ "name" : "@minecraft/server 1.16.0", "version" : "1.16.0" }, + { + "event_order" : [ + { + "name" : "ScriptEventCommandMessageAfterEvent" + }, + { + "name" : "BlockComponentStepOnEvent" + }, + { + "name" : "BlockComponentRandomTickEvent" + }, + { + "name" : "BlockComponentStepOffEvent" + }, + { + "name" : "BlockComponentPlayerInteractEvent" + }, + { + "name" : "BlockComponentTickEvent" + }, + { + "name" : "BlockComponentEntityFallOnEvent" + }, + { + "name" : "BlockComponentPlayerDestroyEvent" + }, + { + "name" : "BlockComponentOnPlaceEvent" + }, + { + "name" : "ItemComponentHitEntityEvent" + }, + { + "name" : "ItemComponentUseEvent" + }, + { + "name" : "ItemComponentUseOnEvent" + }, + { + "name" : "ItemComponentCompleteUseEvent" + }, + { + "name" : "ItemComponentConsumeEvent" + }, + { + "name" : "ItemComponentMineBlockEvent" + }, + { + "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" : "PlayerInteractWithEntityAfterEvent" + }, + { + "name" : "PlayerInteractWithBlockAfterEvent" + }, + { + "name" : "PistonActivateAfterEvent" + }, + { + "name" : "PressurePlatePushAfterEvent" + }, + { + "name" : "PressurePlatePopAfterEvent" + }, + { + "name" : "TargetBlockHitAfterEvent" + }, + { + "name" : "TripWireTripAfterEvent" + }, + { + "name" : "PlayerEmoteAfterEvent" + } + ], + "name" : "@minecraft/server 1.17.0", + "version" : "1.17.0" + }, { "event_order" : [ { @@ -2079,8 +2259,8 @@ "name" : "PlayerButtonInputAfterEvent" } ], - "name" : "@minecraft/server 1.17.0-beta", - "version" : "1.17.0-beta" + "name" : "@minecraft/server 1.18.0-beta", + "version" : "1.18.0-beta" }, { "event_order" : [ @@ -2259,8 +2439,8 @@ "name" : "PlayerEmoteAfterEvent" } ], - "name" : "@minecraft/server 1.17.0-internal", - "version" : "1.17.0-internal" + "name" : "@minecraft/server 1.18.0-internal", + "version" : "1.18.0-internal" }, { "event_order" : [ @@ -2338,7 +2518,7 @@ "version" : "0.1.0-beta" } ], - "minecraft_version" : "1.21.50-beta.29", + "minecraft_version" : "1.21.60-beta.21", "module_type" : "after_events_ordering", "name" : "engine-after_events_ordering" } diff --git a/metadata/json_schemas/Animation v1.20.50.json b/metadata/json_schemas/Animation v1.20.50.json new file mode 100644 index 000000000..acb5aa11f --- /dev/null +++ b/metadata/json_schemas/Animation v1.20.50.json @@ -0,0 +1,5 @@ +{ + "$schema": "http://json-schema.org/draft-07/schema#", + "$id": "2808013842", + "title": "enum SharedTypes::Legacy::UseAnimation" +} \ No newline at end of file diff --git a/metadata/json_schemas/Crafting Catalog Category v1.21.60.json b/metadata/json_schemas/Crafting Catalog Category v1.21.60.json new file mode 100644 index 000000000..60d1fda3c --- /dev/null +++ b/metadata/json_schemas/Crafting Catalog Category v1.21.60.json @@ -0,0 +1,98 @@ +{ + "$schema": "http://json-schema.org/draft-07/schema#", + "$id": "1678203137", + "definitions": { + "2254328111": { + "title": "Crafting Catalog Group Icon", + "type": "object", + "properties": { + "icon": { + "$ref": "#/definitions/2438968950", + "$metaProperties": {} + }, + "name": { + "type": "string", + "$metaProperties": {}, + "pattern": "^(?:.)+:(?:.)+$" + } + }, + "required": [ + "name" + ], + "$metaProperties": {} + }, + "2438968950": { + "title": "Crafting Catalog Item", + "oneOf": [ + { + "type": "string", + "pattern": "^(?:.)+:(?:.)+$" + }, + { + "type": "object", + "properties": { + "name": { + "type": "string", + "$metaProperties": {}, + "pattern": "^(?:.)+:(?:.)+$" + } + }, + "required": [ + "name" + ] + } + ], + "$metaProperties": {} + }, + "3571599612": { + "title": "Crafting Catalog Group", + "type": "object", + "properties": { + "group_identifier": { + "$ref": "#/definitions/2254328111", + "$metaProperties": {} + }, + "items": { + "title": "sequence container", + "type": "array", + "items": { + "$ref": "#/definitions/2438968950" + }, + "$metaProperties": {} + } + }, + "required": [ + "items" + ], + "$metaProperties": {} + } + }, + "title": "Crafting Catalog Category", + "type": "object", + "properties": { + "category_name": { + "title": "enum SharedTypes::v1_21_60::CraftingCatalogItemCategory", + "type": "string", + "enum": [ + "construction", + "nature", + "equipment", + "items" + ], + "$metaProperties": {} + }, + "groups": { + "title": "sequence container", + "type": "array", + "items": { + "$ref": "#/definitions/3571599612" + }, + "$metaProperties": {} + } + }, + "required": [ + "category_name", + "groups" + ], + "$metaProperties": {} +} \ No newline at end of file diff --git a/metadata/json_schemas/Crafting Catalog Document v1.21.60.json b/metadata/json_schemas/Crafting Catalog Document v1.21.60.json new file mode 100644 index 000000000..c03733154 --- /dev/null +++ b/metadata/json_schemas/Crafting Catalog Document v1.21.60.json @@ -0,0 +1,116 @@ +{ + "$schema": "http://json-schema.org/draft-07/schema#", + "$id": "3967642692", + "definitions": { + "1678203137": { + "title": "Crafting Catalog Category", + "type": "object", + "properties": { + "category_name": { + "title": "enum SharedTypes::v1_21_60::CraftingCatalogItemCategory", + "type": "string", + "enum": [ + "construction", + "nature", + "equipment", + "items" + ], + "$metaProperties": {} + }, + "groups": { + "title": "sequence container", + "type": "array", + "items": { + "$ref": "#/definitions/3571599612" + }, + "$metaProperties": {} + } + }, + "required": [ + "category_name", + "groups" + ], + "$metaProperties": {} + }, + "2254328111": { + "title": "Crafting Catalog Group Icon", + "type": "object", + "properties": { + "icon": { + "$ref": "#/definitions/2438968950", + "$metaProperties": {} + }, + "name": { + "type": "string", + "$metaProperties": {}, + "pattern": "^(?:.)+:(?:.)+$" + } + }, + "required": [ + "name" + ], + "$metaProperties": {} + }, + "2438968950": { + "title": "Crafting Catalog Item", + "oneOf": [ + { + "type": "string", + "pattern": "^(?:.)+:(?:.)+$" + }, + { + "type": "object", + "properties": { + "name": { + "type": "string", + "$metaProperties": {}, + "pattern": "^(?:.)+:(?:.)+$" + } + }, + "required": [ + "name" + ] + } + ], + "$metaProperties": {} + }, + "3571599612": { + "title": "Crafting Catalog Group", + "type": "object", + "properties": { + "group_identifier": { + "$ref": "#/definitions/2254328111", + "$metaProperties": {} + }, + "items": { + "title": "sequence container", + "type": "array", + "items": { + "$ref": "#/definitions/2438968950" + }, + "$metaProperties": {} + } + }, + "required": [ + "items" + ], + "$metaProperties": {} + } + }, + "title": "Crafting Catalog Document", + "type": "object", + "properties": { + "categories": { + "title": "sequence container", + "type": "array", + "items": { + "$ref": "#/definitions/1678203137" + }, + "$metaProperties": {} + } + }, + "required": [ + "categories" + ], + "$metaProperties": {} +} \ No newline at end of file diff --git a/metadata/json_schemas/Crafting Catalog Group Identifier v1.21.60.json b/metadata/json_schemas/Crafting Catalog Group Identifier v1.21.60.json new file mode 100644 index 000000000..b9c98c946 --- /dev/null +++ b/metadata/json_schemas/Crafting Catalog Group Identifier v1.21.60.json @@ -0,0 +1,46 @@ +{ + "$schema": "http://json-schema.org/draft-07/schema#", + "$id": "2254328111", + "definitions": { + "2438968950": { + "title": "Crafting Catalog Item", + "oneOf": [ + { + "type": "string", + "pattern": "^(?:.)+:(?:.)+$" + }, + { + "type": "object", + "properties": { + "name": { + "type": "string", + "$metaProperties": {}, + "pattern": "^(?:.)+:(?:.)+$" + } + }, + "required": [ + "name" + ] + } + ], + "$metaProperties": {} + } + }, + "title": "Crafting Catalog Group Icon", + "type": "object", + "properties": { + "icon": { + "$ref": "#/definitions/2438968950", + "$metaProperties": {} + }, + "name": { + "type": "string", + "$metaProperties": {}, + "pattern": "^(?:.)+:(?:.)+$" + } + }, + "required": [ + "name" + ], + "$metaProperties": {} +} \ No newline at end of file diff --git a/metadata/json_schemas/Crafting Catalog Group v1.21.60.json b/metadata/json_schemas/Crafting Catalog Group v1.21.60.json new file mode 100644 index 000000000..475be4f24 --- /dev/null +++ b/metadata/json_schemas/Crafting Catalog Group v1.21.60.json @@ -0,0 +1,68 @@ +{ + "$schema": "http://json-schema.org/draft-07/schema#", + "$id": "3571599612", + "definitions": { + "2254328111": { + "title": "Crafting Catalog Group Icon", + "type": "object", + "properties": { + "icon": { + "$ref": "#/definitions/2438968950", + "$metaProperties": {} + }, + "name": { + "type": "string", + "$metaProperties": {}, + "pattern": "^(?:.)+:(?:.)+$" + } + }, + "required": [ + "name" + ], + "$metaProperties": {} + }, + "2438968950": { + "title": "Crafting Catalog Item", + "oneOf": [ + { + "type": "string", + "pattern": "^(?:.)+:(?:.)+$" + }, + { + "type": "object", + "properties": { + "name": { + "type": "string", + "$metaProperties": {}, + "pattern": "^(?:.)+:(?:.)+$" + } + }, + "required": [ + "name" + ] + } + ], + "$metaProperties": {} + } + }, + "title": "Crafting Catalog Group", + "type": "object", + "properties": { + "group_identifier": { + "$ref": "#/definitions/2254328111", + "$metaProperties": {} + }, + "items": { + "title": "sequence container", + "type": "array", + "items": { + "$ref": "#/definitions/2438968950" + }, + "$metaProperties": {} + } + }, + "required": [ + "items" + ], + "$metaProperties": {} +} \ No newline at end of file diff --git a/metadata/json_schemas/Crafting Catalog Item v1.21.60.json b/metadata/json_schemas/Crafting Catalog Item v1.21.60.json new file mode 100644 index 000000000..b2ae1c824 --- /dev/null +++ b/metadata/json_schemas/Crafting Catalog Item v1.21.60.json @@ -0,0 +1,25 @@ +{ + "$schema": "http://json-schema.org/draft-07/schema#", + "$id": "2438968950", + "title": "Crafting Catalog Item", + "oneOf": [ + { + "type": "string", + "pattern": "^(?:.)+:(?:.)+$" + }, + { + "type": "object", + "properties": { + "name": { + "type": "string", + "$metaProperties": {}, + "pattern": "^(?:.)+:(?:.)+$" + } + }, + "required": [ + "name" + ] + } + ], + "$metaProperties": {} +} \ No newline at end of file diff --git a/metadata/json_schemas/Jigsaw Structure Metadata v1.21.50.json b/metadata/json_schemas/Jigsaw Structure Metadata v1.21.50.json index b5d1409e7..9bc631421 100644 --- a/metadata/json_schemas/Jigsaw Structure Metadata v1.21.50.json +++ b/metadata/json_schemas/Jigsaw Structure Metadata v1.21.50.json @@ -72,8 +72,8 @@ "title": "Jigsaw Joint Type", "type": "string", "enum": [ - "aligned", - "rollable" + "rollable", + "aligned" ], "$metaProperties": {} }, diff --git a/metadata/json_schemas/SpawnDifficulty Legacy.json b/metadata/json_schemas/SpawnDifficulty Legacy.json new file mode 100644 index 000000000..8682f29da --- /dev/null +++ b/metadata/json_schemas/SpawnDifficulty Legacy.json @@ -0,0 +1,5 @@ +{ + "$schema": "http://json-schema.org/draft-07/schema#", + "$id": "1357270677", + "title": "enum SharedTypes::Legacy::Spawn::Difficulty" +} \ No newline at end of file diff --git a/metadata/json_schemas/block/v1.20.50/Block Descriptor v1.20.50.json b/metadata/json_schemas/block/v1.20.50/Block Descriptor v1.20.50.json index e0668d4e1..388ac7c19 100644 --- a/metadata/json_schemas/block/v1.20.50/Block Descriptor v1.20.50.json +++ b/metadata/json_schemas/block/v1.20.50/Block Descriptor v1.20.50.json @@ -1,24 +1,9 @@ { "$schema": "http://json-schema.org/draft-07/schema#", - "$id": "748032502", + "$id": "2794205495", "definitions": { - "49501551": { - "title": "compound_proxy", - "oneOf": [ - { - "type": "integer" - }, - { - "type": "string" - }, - { - "type": "boolean" - } - ], - "$metaProperties": {} - }, - "970386766": { - "title": "struct SharedTypes::v1_20_50::BlockDescriptorSerializer::BlockDescriptorProxy", + "2770948419": { + "title": "struct SharedTypes::Legacy::BlockDescriptorSerializer::BlockDescriptorProxy", "type": "object", "properties": { "name": { @@ -29,7 +14,7 @@ "title": "associative container", "type": "object", "additionalProperties": { - "$ref": "#/definitions/49501551" + "$ref": "#/definitions/517105782" }, "$metaProperties": {} }, @@ -39,12 +24,27 @@ } }, "$metaProperties": {} + }, + "517105782": { + "title": "compound_proxy", + "oneOf": [ + { + "type": "integer" + }, + { + "type": "string" + }, + { + "type": "boolean" + } + ], + "$metaProperties": {} } }, - "title": "struct SharedTypes::v1_20_50::BlockDescriptor", + "title": "struct SharedTypes::Legacy::BlockDescriptor", "oneOf": [ { - "$ref": "#/definitions/970386766" + "$ref": "#/definitions/2770948419" }, { "type": "string", diff --git a/metadata/json_schemas/block/v1.20.60/Block Culling v1.20.60.json b/metadata/json_schemas/block/v1.20.60/Block Culling v1.20.60.json index b96a556ba..613cf9707 100644 --- a/metadata/json_schemas/block/v1.20.60/Block Culling v1.20.60.json +++ b/metadata/json_schemas/block/v1.20.60/Block Culling v1.20.60.json @@ -48,11 +48,11 @@ "type": "string", "enum": [ "down", - "east", + "up", "north", "south", - "up", - "west" + "west", + "east" ], "$metaProperties": {} }, @@ -85,11 +85,11 @@ "type": "string", "enum": [ "down", - "east", + "up", "north", "south", - "up", - "west" + "west", + "east" ], "$metaProperties": {} } diff --git a/metadata/json_schemas/block/v1.20.60/components/Contents Rule Geometry Part v1.20.60.json b/metadata/json_schemas/block/v1.20.60/components/Contents Rule Geometry Part v1.20.60.json index 254d5f682..d7ef74753 100644 --- a/metadata/json_schemas/block/v1.20.60/components/Contents Rule Geometry Part v1.20.60.json +++ b/metadata/json_schemas/block/v1.20.60/components/Contents Rule Geometry Part v1.20.60.json @@ -18,11 +18,11 @@ "type": "string", "enum": [ "down", - "east", + "up", "north", "south", - "up", - "west" + "west", + "east" ], "$metaProperties": {} } diff --git a/metadata/json_schemas/block/v1.20.60/components/Contents Rule v1.20.60.json b/metadata/json_schemas/block/v1.20.60/components/Contents Rule v1.20.60.json index 212bf8930..fdd146678 100644 --- a/metadata/json_schemas/block/v1.20.60/components/Contents Rule v1.20.60.json +++ b/metadata/json_schemas/block/v1.20.60/components/Contents Rule v1.20.60.json @@ -20,11 +20,11 @@ "type": "string", "enum": [ "down", - "east", + "up", "north", "south", - "up", - "west" + "west", + "east" ], "$metaProperties": {} } @@ -43,11 +43,11 @@ "type": "string", "enum": [ "down", - "east", + "up", "north", "south", - "up", - "west" + "west", + "east" ], "$metaProperties": {} }, diff --git a/metadata/json_schemas/block/v1.20.60/components/Contents v1.20.60.json b/metadata/json_schemas/block/v1.20.60/components/Contents v1.20.60.json index 1ce5799b6..35e2dfb51 100644 --- a/metadata/json_schemas/block/v1.20.60/components/Contents v1.20.60.json +++ b/metadata/json_schemas/block/v1.20.60/components/Contents v1.20.60.json @@ -25,11 +25,11 @@ "type": "string", "enum": [ "down", - "east", + "up", "north", "south", - "up", - "west" + "west", + "east" ], "$metaProperties": {} }, @@ -62,11 +62,11 @@ "type": "string", "enum": [ "down", - "east", + "up", "north", "south", - "up", - "west" + "west", + "east" ], "$metaProperties": {} } diff --git a/metadata/json_schemas/item/v1.19.83/ItemObject v1.19.83.json b/metadata/json_schemas/item/v1.19.83/ItemObject v1.19.83.json index 04980c311..14bfc5cf9 100644 --- a/metadata/json_schemas/item/v1.19.83/ItemObject v1.19.83.json +++ b/metadata/json_schemas/item/v1.19.83/ItemObject v1.19.83.json @@ -10,7 +10,7 @@ "minLength": 1 }, "additionalProperties": { - "$ref": "#/definitions/49501551" + "$ref": "#/definitions/517105782" }, "$metaProperties": {} }, @@ -196,9 +196,9 @@ "type": "string", "enum": [ "common", - "epic", + "uncommon", "rare", - "uncommon" + "epic" ], "$metaProperties": {} } @@ -302,7 +302,7 @@ "type": "object", "properties": { "block": { - "$ref": "#/definitions/748032502", + "$ref": "#/definitions/2794205495", "$metaProperties": {} }, "on_dig": { @@ -411,6 +411,42 @@ }, "$metaProperties": {} }, + "2770948419": { + "title": "struct SharedTypes::Legacy::BlockDescriptorSerializer::BlockDescriptorProxy", + "type": "object", + "properties": { + "name": { + "type": "string", + "$metaProperties": {} + }, + "states": { + "title": "associative container", + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/517105782" + }, + "$metaProperties": {} + }, + "tags": { + "type": "string", + "$metaProperties": {} + } + }, + "$metaProperties": {} + }, + "2794205495": { + "title": "struct SharedTypes::Legacy::BlockDescriptor", + "oneOf": [ + { + "$ref": "#/definitions/2770948419" + }, + { + "type": "string", + "minLength": 1 + } + ], + "$metaProperties": {} + }, "2891802525": { "title": "minecraft:shooter", "type": "object", @@ -577,11 +613,11 @@ "title": "enum SharedTypes::Legacy::EquipmentSlot", "type": "string", "enum": [ - "slot.armor.chest", - "slot.armor.feet", + "slot.weapon.offhand", "slot.armor.head", + "slot.armor.chest", "slot.armor.legs", - "slot.weapon.offhand" + "slot.armor.feet" ], "$metaProperties": {} } @@ -1085,268 +1121,190 @@ "title": "enum SharedTypes::Legacy::LevelSoundEvent", "type": "string", "enum": [ - "activate", - "add.chest", - "admire", - "agitated", + "item.use.on", + "hit", + "step", + "step.baby", + "fly", + "jump", + "jump.prevent", + "break", + "place", + "heavy.step", + "gallop", + "fall", + "hurt", + "hurt.baby", + "hurt.in.water", + "death", + "death.baby", + "death.in.water", + "death.to.zombie", "ambient", - "ambient.aggressive", "ambient.baby", - "ambient.basalt_deltas.additions", - "ambient.basalt_deltas.loop", - "ambient.basalt_deltas.mood", - "ambient.candle", - "ambient.cave", - "ambient.crimson_forest.additions", - "ambient.crimson_forest.loop", - "ambient.crimson_forest.mood", - "ambient.in.air", - "ambient.in.raid", "ambient.in.water", - "ambient.nether_wastes.additions", - "ambient.nether_wastes.loop", - "ambient.nether_wastes.mood", - "ambient.pollinate", - "ambient.screamer", - "ambient.soulsand_valley.additions", - "ambient.soulsand_valley.loop", - "ambient.soulsand_valley.mood", + "ambient.in.air", "ambient.tame", - "ambient.underwater.enter", - "ambient.underwater.exit", - "ambient.warped_forest.additions", - "ambient.warped_forest.loop", - "ambient.warped_forest.mood", - "ambient.worried", - "angry", - "apply_effect.bad_omen", - "apply_effect.raid_omen", - "apply_effect.trial_omen", + "ambient.pollinate", + "breathe", + "mad", + "boost", + "bow", + "squish.big", + "squish.small", + "fall.big", + "fall.small", + "splash", + "fizz", + "flap", + "swim", + "drink", + "drink.honey", + "drink.milk", + "eat", + "takeoff", + "shake", + "plop", + "land", + "saddle", "armor", - "armor.break_wolf", - "armor.crack_wolf", - "armor.equip_chain", - "armor.equip_diamond", - "armor.equip_elytra", - "armor.equip_generic", - "armor.equip_gold", - "armor.equip_iron", - "armor.equip_leather", - "armor.equip_netherite", - "armor.equip_wolf", - "armor.repair_wolf", - "armor.unequip_wolf", - "attach", + "mob.armor_stand.place", + "add.chest", + "throw", "attack", "attack.nodamage", "attack.strong", - "balloonpop", + "warn", + "shear", + "milk", + "thunder", + "explode", + "fire", + "ignite", + "fuse", + "stare", + "spawn", + "born", + "shoot", + "break.block", + "launch", + "blast", + "large.blast", + "twinkle", + "remedy", + "unfect", + "convert_to_drowned", + "levelup", + "bow.hit", + "bullet.hit", + "extinguish.fire", + "item.fizz", + "chest.open", + "chest.closed", + "shulkerbox.open", + "shulkerbox.closed", + "enderchest.open", + "enderchest.closed", + "power.on", + "power.off", + "attach", + "detach", + "deny", + "tripod", + "pop", + "drop.slot", + "note", + "thorns", + "piston.in", + "piston.out", + "portal", + "water", + "lava.pop", + "lava", "beacon.activate", "beacon.ambient", "beacon.deactivate", "beacon.power", - "blast", - "block.bamboo_sapling.place", - "block.barrel.close", - "block.barrel.open", - "block.beehive.drip", - "block.beehive.enter", - "block.beehive.exit", - "block.beehive.shear", - "block.beehive.work", - "block.bell.hit", - "block.blastfurnace.fire_crackle", - "block.campfire.crackle", - "block.cartography_table.use", - "block.click", - "block.click.fail", - "block.composter.empty", - "block.composter.fill", - "block.composter.fill_success", - "block.composter.ready", - "block.copper_bulb.turn_off", - "block.copper_bulb.turn_on", - "block.creaking_heart.trail", - "block.decorated_pot.insert", - "block.decorated_pot.insert_fail", - "block.enchanting_table.use", - "block.end_portal.spawn", - "block.end_portal_frame.fill", - "block.fletching_table.use", - "block.frog_spawn.break", - "block.frog_spawn.hatch", - "block.furnace.lit", - "block.grindstone.use", - "block.loom.use", - "block.scaffolding.climb", - "block.sculk.spread", - "block.sculk_catalyst.bloom", - "block.sculk_sensor.place", - "block.sculk_shrieker.place", - "block.sculk_shrieker.shriek", - "block.sign.waxed_interact_fail", - "block.smithing_table.use", - "block.smoker.smoke", - "block.sniffer_egg.crack", - "block.sniffer_egg.hatch", - "block.stonecutter.use", - "block.sweet_berry_bush.hurt", - "block.sweet_berry_bush.pick", - "block.turtle_egg.attack", - "block.turtle_egg.break", - "block.turtle_egg.crack", - "block.turtle_egg.hatch", - "boost", - "born", - "bottle.dragonbreath", - "bottle.empty", - "bottle.fill", - "bow", - "bow.hit", - "break", - "break.block", - "break_pot", - "breathe", - "breeze_wind_charge.burst", - "brush", - "brush_completed", - "bubble.down", - "bubble.downinside", + "conduit.activate", + "conduit.ambient", + "conduit.attack", + "conduit.deactivate", + "conduit.short", "bubble.pop", "bubble.up", "bubble.upinside", - "bucket.empty.fish", - "bucket.empty.lava", - "bucket.empty.powder_snow", + "bubble.down", + "bubble.downinside", + "burp", + "bucket.fill.water", "bucket.empty.water", - "bucket.fill.fish", "bucket.fill.lava", - "bucket.fill.powder_snow", - "bucket.fill.water", - "bullet.hit", - "bundle.drop_contents", - "bundle.insert", - "bundle.insert_fail", - "bundle.remove_one", - "burp", - "button.click_off", - "button.click_on", - "cake.add_candle", - "camera.take_picture", - "cant_breed", - "cast.spell", - "cauldron_drip.lava.pointed_dripstone", - "cauldron_drip.water.pointed_dripstone", - "celebrate", - "charge", - "charge.sculk", - "chest.closed", - "chest.open", - "chime.amethyst_block", - "chorusdeath", - "chorusgrow", - "close", - "close_long", - "conduit.activate", - "conduit.ambient", - "conduit.attack", - "conduit.deactivate", - "conduit.short", - "convert_mooshroom", - "convert_to_drowned", - "convert_to_frog", - "convert_to_stray", - "converted_to_zombified", - "copper.wax.off", - "copper.wax.on", - "crafter.craft", - "crafter.disable_slot", - "crafter.fail", - "creaking_heart_spawn", - "crossbow.loading.end", - "crossbow.loading.middle", - "crossbow.loading.start", - "crossbow.quick_charge.end", - "crossbow.quick_charge.middle", - "crossbow.quick_charge.start", - "crossbow.shoot", - "dash_ready", - "deactivate", - "death", - "death.baby", - "death.in.water", - "death.mid.volume", - "death.min.volume", - "death.screamer", - "death.to.zombie", - "default", - "deny", - "detach", - "disappeared", - "door.close", - "door.open", - "drink", - "drink.honey", - "drink.milk", - "drip.lava.pointed_dripstone", - "drip.water.pointed_dripstone", - "drop.slot", - "eat", - "elderguardian.curse", - "elemconstruct.open", - "enderchest.closed", - "enderchest.open", - "explode", - "extinguish.candle", - "extinguish.fire", - "fall", - "fall.big", - "fall.small", - "fang", - "fence_gate.close", - "fence_gate.open", - "fire", - "fizz", - "flap", + "bucket.empty.lava", + "bucket.fill.fish", + "bucket.empty.fish", + "armor.equip_chain", + "armor.equip_diamond", + "armor.equip_elytra", + "armor.equip_generic", + "armor.equip_gold", + "armor.equip_iron", + "armor.equip_leather", + "armor.equip_netherite", + "record.13", + "record.cat", + "record.blocks", + "record.chirp", + "record.creator", + "record.creator_music_box", + "record.far", + "record.mall", + "record.mellohi", + "record.stal", + "record.strad", + "record.ward", + "record.11", + "record.wait", + "record.pigstep", + "record.precipice", + "record.relic", + "record.otherside", + "record.5", "flop", - "fly", - "freeze", - "fuse", - "gallop", - "glass", - "glow_squid.ink_squirt", - "glowstick.use", - "growl", + "elderguardian.curse", + "teleport", + "shulker.open", + "shulker.close", + "mob.warning", + "mob.warning.baby", "haggle", - "haggle.idle", - "haggle.no", "haggle.yes", - "heartbeat", - "heavy.step", - "hit", - "horn_break", - "horn_call0", - "horn_call1", - "horn_call2", - "horn_call3", - "horn_call4", - "horn_call5", - "horn_call6", - "horn_call7", - "hurt", - "hurt.baby", - "hurt.in.water", - "hurt.reduced", - "hurt.screamer", - "icebomb.hit", - "ignite", + "haggle.no", + "haggle.idle", + "disappeared", + "reappeared", + "chorusgrow", + "chorusdeath", + "glass", + "potion.brewed", + "cast.spell", + "prepare.attack", + "prepare.summon", + "prepare.wololo", + "fang", + "charge", + "camera.take_picture", + "leashknot.break", + "leashknot.place", + "growl", + "whine", + "pant", + "purr", + "purreow", + "death.min.volume", + "death.mid.volume", "imitate.blaze", - "imitate.bogged", - "imitate.breeze", "imitate.cave_spider", - "imitate.creaking", "imitate.creeper", - "imitate.drowned", "imitate.elder_guardian", "imitate.ender_dragon", "imitate.enderman", @@ -1364,7 +1322,6 @@ "imitate.stray", "imitate.vex", "imitate.vindication_illager", - "imitate.warden", "imitate.witch", "imitate.wither", "imitate.wither_skeleton", @@ -1372,15 +1329,12 @@ "imitate.zombie", "imitate.zombie_pigman", "imitate.zombie_villager", - "insert", - "insert_enchanted", - "irongolem.crack", - "irongolem.repair", - "item.book.put", - "item.fizz", - "item.shield.block", - "item.spyglass.stop_using", - "item.spyglass.use", + "block.end_portal_frame.fill", + "block.end_portal.spawn", + "random.anvil_use", + "bottle.dragonbreath", + "balloonpop", + "sparkler.active", "item.trident.hit", "item.trident.hit_ground", "item.trident.return", @@ -1389,203 +1343,285 @@ "item.trident.riptide_3", "item.trident.throw", "item.trident.thunder", - "item.use.on", - "item_given", - "item_taken", - "item_thrown", - "jump", - "jump.prevent", - "jump_to_block", - "land", - "large.blast", - "launch", - "lava", - "lava.pop", - "lay_egg", - "lay_spawn", - "leashknot.break", - "leashknot.place", - "levelup", - "listening", - "listening_angry", - "lodestone_compass.link_compass_to_lodestone", + "block.fletching_table.use", + "elemconstruct.open", + "icebomb.hit", + "lt.reaction.icebomb", "lt.reaction.bleach", "lt.reaction.epaste", "lt.reaction.epaste2", "lt.reaction.fertilizer", - "lt.reaction.fire", "lt.reaction.fireball", - "lt.reaction.icebomb", "lt.reaction.mgsalt", - "lt.reaction.miscexplosion", "lt.reaction.miscfire", + "lt.reaction.fire", + "lt.reaction.miscexplosion", "lt.reaction.miscmystical", "lt.reaction.miscmystical2", "lt.reaction.product", - "mace.heavy_smash_ground", - "mace.smash_air", - "mace.smash_ground", - "mad", - "milk", - "milk.screamer", - "milk_suspiciously", - "mob.armadillo.brush", - "mob.armadillo.scute_drop", - "mob.armor_stand.place", - "mob.hoglin.converted_to_zombified", - "mob.husk.convert_to_zombie", - "mob.pig.death", - "mob.player.hurt_drown", - "mob.player.hurt_freeze", - "mob.player.hurt_on_fire", - "mob.warning", - "mob.warning.baby", - "nearby_close", - "nearby_closer", - "nearby_closest", - "note", - "note.bass", - "ominous_bottle.end_use", - "ominous_item_spawner.about_to_spawn_item", - "ominous_item_spawner.spawn_item", - "ominous_item_spawner.spawn_item_begin", - "open", - "open_long", - "panic", - "pant", - "particle.soul_escape.loud", - "particle.soul_escape.quiet", - "pick_berries.cave_vines", - "pickup", - "pickup_enchanted", - "piston.in", - "piston.out", - "place", - "plop", - "pop", - "portal", - "portal.travel", - "potion.brewed", - "power.off", - "power.off.sculk_sensor", - "power.on", - "power.on.sculk_sensor", - "pre_ram", - "pre_ram.screamer", - "prepare.attack", - "prepare.summon", - "prepare.wololo", + "sparkler.use", + "glowstick.use", + "block.turtle_egg.break", + "block.turtle_egg.crack", + "block.turtle_egg.hatch", + "block.turtle_egg.attack", + "block.sniffer_egg.crack", + "block.sniffer_egg.hatch", + "block.frog_spawn.hatch", + "block.frog_spawn.break", + "swoop", "presneeze", - "pressure_plate.click_off", - "pressure_plate.click_on", - "pumpkin.carve", - "purr", - "purreow", - "raid.horn", - "ram_impact", - "ram_impact.screamer", - "random.anvil_use", - "reappeared", - "record.11", - "record.13", - "record.5", - "record.blocks", - "record.cat", - "record.chirp", - "record.creator", - "record.creator_music_box", - "record.far", - "record.mall", - "record.mellohi", - "record.otherside", - "record.pigstep", - "record.precipice", - "record.relic", - "record.stal", - "record.strad", - "record.wait", - "record.ward", - "reflect", - "remedy", - "respawn_anchor.ambient", - "respawn_anchor.charge", - "respawn_anchor.deplete", - "respawn_anchor.set_spawn", - "retreat", - "roar", - "saddle", + "sneeze", "scared", - "scrape", + "ambient.aggressive", + "ambient.worried", + "cant_breed", + "block.scaffolding.climb", + "block.bamboo_sapling.place", + "crossbow.loading.start", + "crossbow.loading.middle", + "crossbow.loading.end", + "crossbow.shoot", + "crossbow.quick_charge.start", + "crossbow.quick_charge.middle", + "crossbow.quick_charge.end", + "item.shield.block", + "portal.travel", + "item.book.put", + "block.grindstone.use", + "block.bell.hit", + "block.campfire.crackle", + "block.sweet_berry_bush.hurt", + "block.sweet_berry_bush.pick", + "block.stonecutter.use", + "block.cartography_table.use", + "block.composter.empty", + "block.composter.fill", + "block.composter.fill_success", + "block.composter.ready", + "roar", + "stun", + "block.barrel.open", + "block.barrel.close", + "raid.horn", + "ui.stonecutter.take_result", + "ui.cartography_table.take_result", + "ui.loom.take_result", + "block.smoker.smoke", + "block.blastfurnace.fire_crackle", + "block.smithing_table.use", + "block.loom.use", + "ambient.in.raid", "screech", - "shake", - "shatter_pot", - "shear", - "shoot", - "shulker.close", - "shulker.open", - "shulkerbox.closed", - "shulkerbox.open", "sleep", - "smithing_table.use", - "sneeze", - "sonic_boom", - "sonic_charge", - "sparkler.active", - "sparkler.use", - "spawn", - "splash", - "sponge.absorb", - "squid.ink_squirt", - "squish.big", - "squish.small", - "stare", - "step", - "step.baby", + "block.furnace.lit", + "convert_mooshroom", + "milk_suspiciously", + "celebrate", + "block.beehive.enter", + "block.beehive.exit", + "block.beehive.shear", + "block.beehive.work", + "block.beehive.drip", + "ambient.cave", + "angry", + "retreat", + "converted_to_zombified", "step_lava", - "step_sand", - "stun", - "swim", - "swoop", - "takeoff", - "teleport", "tempt", - "thorns", - "throw", - "thunder", + "panic", + "admire", + "particle.soul_escape.quiet", + "particle.soul_escape.loud", + "respawn_anchor.charge", + "respawn_anchor.deplete", + "respawn_anchor.set_spawn", + "respawn_anchor.ambient", + "ambient.crimson_forest.mood", + "ambient.warped_forest.mood", + "ambient.soulsand_valley.mood", + "ambient.nether_wastes.mood", + "ambient.crimson_forest.additions", + "ambient.warped_forest.additions", + "ambient.soulsand_valley.additions", + "ambient.nether_wastes.additions", + "ambient.basalt_deltas.additions", + "ambient.crimson_forest.loop", + "ambient.warped_forest.loop", + "ambient.soulsand_valley.loop", + "ambient.nether_wastes.loop", + "ambient.basalt_deltas.loop", + "lodestone_compass.link_compass_to_lodestone", + "ambient.basalt_deltas.mood", + "power.on.sculk_sensor", + "power.off.sculk_sensor", + "smithing_table.use", + "default", + "lay_egg", + "lay_spawn", + "bucket.fill.powder_snow", + "bucket.empty.powder_snow", + "cauldron_drip.water.pointed_dripstone", + "cauldron_drip.lava.pointed_dripstone", "tilt_down.big_dripleaf", "tilt_up.big_dripleaf", + "drip.water.pointed_dripstone", + "pick_berries.cave_vines", + "drip.lava.pointed_dripstone", + "copper.wax.on", + "copper.wax.off", + "scrape", + "item.spyglass.use", + "item.spyglass.stop_using", + "chime.amethyst_block", + "mob.player.hurt_drown", + "mob.player.hurt_on_fire", + "mob.player.hurt_freeze", + "ambient.screamer", + "hurt.screamer", + "death.screamer", + "milk.screamer", + "jump_to_block", + "pre_ram", + "pre_ram.screamer", + "ram_impact", + "ram_impact.screamer", + "squid.ink_squirt", + "glow_squid.ink_squirt", + "convert_to_stray", + "cake.add_candle", + "extinguish.candle", + "ambient.candle", + "block.click", + "block.click.fail", + "block.sculk_catalyst.bloom", + "block.sculk_shrieker.shriek", + "nearby_close", + "nearby_closer", + "nearby_closest", + "agitated", + "listening", + "heartbeat", "tongue", - "trapdoor.close", + "item_given", + "item_taken", + "item_thrown", + "irongolem.crack", + "irongolem.repair", + "horn_break", + "horn_call0", + "horn_call1", + "horn_call2", + "horn_call3", + "horn_call4", + "horn_call5", + "horn_call6", + "horn_call7", + "imitate.warden", + "listening_angry", + "sonic_boom", + "sonic_charge", + "convert_to_frog", + "block.sculk.spread", + "charge.sculk", + "block.sculk_sensor.place", + "block.sculk_shrieker.place", + "block.enchanting_table.use", + "bundle.drop_contents", + "bundle.insert", + "bundle.insert_fail", + "bundle.remove_one", + "step_sand", + "dash_ready", + "pressure_plate.click_off", + "pressure_plate.click_on", + "button.click_off", + "button.click_on", + "door.open", + "door.close", "trapdoor.open", - "trial_spawner.ambient", - "trial_spawner.ambient_ominous", - "trial_spawner.charge_activate", - "trial_spawner.close_shutter", - "trial_spawner.detect_player", - "trial_spawner.eject_item", + "trapdoor.close", + "fence_gate.open", + "fence_gate.close", + "insert", + "pickup", + "insert_enchanted", + "pickup_enchanted", + "shatter_pot", + "break_pot", + "brush", + "brush_completed", + "block.sign.waxed_interact_fail", + "note.bass", + "pumpkin.carve", + "mob.husk.convert_to_zombie", + "mob.pig.death", + "mob.hoglin.converted_to_zombified", + "ambient.underwater.enter", + "ambient.underwater.exit", + "bottle.fill", + "bottle.empty", + "block.decorated_pot.insert", + "block.decorated_pot.insert_fail", + "crafter.craft", + "crafter.fail", + "crafter.disable_slot", + "block.copper_bulb.turn_on", + "block.copper_bulb.turn_off", + "breeze_wind_charge.burst", + "imitate.breeze", "trial_spawner.open_shutter", + "trial_spawner.detect_player", + "trial_spawner.close_shutter", "trial_spawner.spawn_mob", - "tripod", - "twinkle", - "ui.cartography_table.take_result", - "ui.loom.take_result", - "ui.stonecutter.take_result", - "undefined", - "unfect", - "unfreeze", - "vault.activate", - "vault.ambient", + "trial_spawner.eject_item", + "trial_spawner.ambient", + "mob.armadillo.brush", + "mob.armadillo.scute_drop", + "armor.equip_wolf", + "armor.unequip_wolf", + "reflect", + "vault.open_shutter", "vault.close_shutter", - "vault.deactivate", "vault.eject_item", "vault.insert_item", "vault.insert_item_fail", - "vault.open_shutter", + "vault.ambient", + "vault.activate", + "vault.deactivate", + "hurt.reduced", + "wind_charge.burst", + "armor.break_wolf", + "armor.crack_wolf", + "armor.repair_wolf", + "mace.smash_air", + "mace.smash_ground", + "mace.heavy_smash_ground", + "trial_spawner.charge_activate", + "trial_spawner.ambient_ominous", + "apply_effect.bad_omen", + "apply_effect.raid_omen", + "apply_effect.trial_omen", + "ominous_item_spawner.spawn_item", + "ominous_bottle.end_use", + "ominous_item_spawner.spawn_item_begin", + "ominous_item_spawner.about_to_spawn_item", + "imitate.bogged", "vault.reject_rewarded_player", - "warn", - "water", - "whine", - "wind_charge.burst" + "imitate.drowned", + "sponge.absorb", + "imitate.creaking", + "block.creaking_heart.trail", + "creaking_heart_spawn", + "activate", + "deactivate", + "freeze", + "unfreeze", + "open", + "open_long", + "close", + "close_long", + "undefined" ], "$metaProperties": {} } @@ -1599,16 +1635,16 @@ "title": "enum SharedTypes::Legacy::UseAnimation", "type": "string", "enum": [ + "none", + "eat", + "drink", "block", "bow", - "brush", "camera", "crossbow", - "drink", - "eat", - "none", "spear", - "spyglass" + "spyglass", + "brush" ] }, { @@ -1618,16 +1654,16 @@ "title": "enum SharedTypes::Legacy::UseAnimation", "type": "string", "enum": [ + "none", + "eat", + "drink", "block", "bow", - "brush", "camera", "crossbow", - "drink", - "eat", - "none", "spear", - "spyglass" + "spyglass", + "brush" ], "$metaProperties": {} } @@ -1678,21 +1714,6 @@ ], "$metaProperties": {} }, - "49501551": { - "title": "compound_proxy", - "oneOf": [ - { - "type": "integer" - }, - { - "type": "string" - }, - { - "type": "boolean" - } - ], - "$metaProperties": {} - }, "510448986": { "title": "minecraft:compostable", "type": "object", @@ -1709,6 +1730,21 @@ ], "$metaProperties": {} }, + "517105782": { + "title": "compound_proxy", + "oneOf": [ + { + "type": "integer" + }, + { + "type": "string" + }, + { + "type": "boolean" + } + ], + "$metaProperties": {} + }, "521726499": { "title": "expression_node", "$ref": "#/definitions/3178719147", @@ -1796,58 +1832,22 @@ "title": "enum SharedTypes::Legacy::FilterSubject", "type": "string", "enum": [ + "self", + "other", + "player", + "target", + "parent", "baby", "block", "damager", "holder", - "item", - "other", - "parent", - "player", - "self", - "target" + "item" ], "$metaProperties": {} } }, "$metaProperties": {} }, - "748032502": { - "title": "struct SharedTypes::v1_20_50::BlockDescriptor", - "oneOf": [ - { - "$ref": "#/definitions/970386766" - }, - { - "type": "string", - "minLength": 1 - } - ], - "$metaProperties": {} - }, - "970386766": { - "title": "struct SharedTypes::v1_20_50::BlockDescriptorSerializer::BlockDescriptorProxy", - "type": "object", - "properties": { - "name": { - "type": "string", - "$metaProperties": {} - }, - "states": { - "title": "associative container", - "type": "object", - "additionalProperties": { - "$ref": "#/definitions/49501551" - }, - "$metaProperties": {} - }, - "tags": { - "type": "string", - "$metaProperties": {} - } - }, - "$metaProperties": {} - }, "983689691": { "title": "minecraft:render_offsets", "oneOf": [ diff --git a/metadata/json_schemas/item/v1.20.10/ItemObject v1.20.10.json b/metadata/json_schemas/item/v1.20.10/ItemObject v1.20.10.json index 736dccc5f..700ded11e 100644 --- a/metadata/json_schemas/item/v1.20.10/ItemObject v1.20.10.json +++ b/metadata/json_schemas/item/v1.20.10/ItemObject v1.20.10.json @@ -10,7 +10,7 @@ "minLength": 1 }, "additionalProperties": { - "$ref": "#/definitions/49501551" + "$ref": "#/definitions/517105782" }, "$metaProperties": {} }, @@ -196,9 +196,9 @@ "type": "string", "enum": [ "common", - "epic", + "uncommon", "rare", - "uncommon" + "epic" ], "$metaProperties": {} } @@ -302,7 +302,7 @@ "type": "object", "properties": { "block": { - "$ref": "#/definitions/748032502", + "$ref": "#/definitions/2794205495", "$metaProperties": {} }, "on_dig": { @@ -411,6 +411,42 @@ }, "$metaProperties": {} }, + "2770948419": { + "title": "struct SharedTypes::Legacy::BlockDescriptorSerializer::BlockDescriptorProxy", + "type": "object", + "properties": { + "name": { + "type": "string", + "$metaProperties": {} + }, + "states": { + "title": "associative container", + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/517105782" + }, + "$metaProperties": {} + }, + "tags": { + "type": "string", + "$metaProperties": {} + } + }, + "$metaProperties": {} + }, + "2794205495": { + "title": "struct SharedTypes::Legacy::BlockDescriptor", + "oneOf": [ + { + "$ref": "#/definitions/2770948419" + }, + { + "type": "string", + "minLength": 1 + } + ], + "$metaProperties": {} + }, "2860933656": { "title": "description v1.20.10", "type": "object", @@ -549,9 +585,9 @@ "type": "string", "enum": [ "construction", + "nature", "equipment", "items", - "nature", "none" ], "$metaProperties": {} @@ -623,11 +659,11 @@ "title": "enum SharedTypes::Legacy::EquipmentSlot", "type": "string", "enum": [ - "slot.armor.chest", - "slot.armor.feet", + "slot.weapon.offhand", "slot.armor.head", + "slot.armor.chest", "slot.armor.legs", - "slot.weapon.offhand" + "slot.armor.feet" ], "$metaProperties": {} } @@ -1131,268 +1167,190 @@ "title": "enum SharedTypes::Legacy::LevelSoundEvent", "type": "string", "enum": [ - "activate", - "add.chest", - "admire", - "agitated", + "item.use.on", + "hit", + "step", + "step.baby", + "fly", + "jump", + "jump.prevent", + "break", + "place", + "heavy.step", + "gallop", + "fall", + "hurt", + "hurt.baby", + "hurt.in.water", + "death", + "death.baby", + "death.in.water", + "death.to.zombie", "ambient", - "ambient.aggressive", "ambient.baby", - "ambient.basalt_deltas.additions", - "ambient.basalt_deltas.loop", - "ambient.basalt_deltas.mood", - "ambient.candle", - "ambient.cave", - "ambient.crimson_forest.additions", - "ambient.crimson_forest.loop", - "ambient.crimson_forest.mood", - "ambient.in.air", - "ambient.in.raid", "ambient.in.water", - "ambient.nether_wastes.additions", - "ambient.nether_wastes.loop", - "ambient.nether_wastes.mood", - "ambient.pollinate", - "ambient.screamer", - "ambient.soulsand_valley.additions", - "ambient.soulsand_valley.loop", - "ambient.soulsand_valley.mood", + "ambient.in.air", "ambient.tame", - "ambient.underwater.enter", - "ambient.underwater.exit", - "ambient.warped_forest.additions", - "ambient.warped_forest.loop", - "ambient.warped_forest.mood", - "ambient.worried", - "angry", - "apply_effect.bad_omen", - "apply_effect.raid_omen", - "apply_effect.trial_omen", + "ambient.pollinate", + "breathe", + "mad", + "boost", + "bow", + "squish.big", + "squish.small", + "fall.big", + "fall.small", + "splash", + "fizz", + "flap", + "swim", + "drink", + "drink.honey", + "drink.milk", + "eat", + "takeoff", + "shake", + "plop", + "land", + "saddle", "armor", - "armor.break_wolf", - "armor.crack_wolf", - "armor.equip_chain", - "armor.equip_diamond", - "armor.equip_elytra", - "armor.equip_generic", - "armor.equip_gold", - "armor.equip_iron", - "armor.equip_leather", - "armor.equip_netherite", - "armor.equip_wolf", - "armor.repair_wolf", - "armor.unequip_wolf", - "attach", + "mob.armor_stand.place", + "add.chest", + "throw", "attack", "attack.nodamage", "attack.strong", - "balloonpop", + "warn", + "shear", + "milk", + "thunder", + "explode", + "fire", + "ignite", + "fuse", + "stare", + "spawn", + "born", + "shoot", + "break.block", + "launch", + "blast", + "large.blast", + "twinkle", + "remedy", + "unfect", + "convert_to_drowned", + "levelup", + "bow.hit", + "bullet.hit", + "extinguish.fire", + "item.fizz", + "chest.open", + "chest.closed", + "shulkerbox.open", + "shulkerbox.closed", + "enderchest.open", + "enderchest.closed", + "power.on", + "power.off", + "attach", + "detach", + "deny", + "tripod", + "pop", + "drop.slot", + "note", + "thorns", + "piston.in", + "piston.out", + "portal", + "water", + "lava.pop", + "lava", "beacon.activate", "beacon.ambient", "beacon.deactivate", "beacon.power", - "blast", - "block.bamboo_sapling.place", - "block.barrel.close", - "block.barrel.open", - "block.beehive.drip", - "block.beehive.enter", - "block.beehive.exit", - "block.beehive.shear", - "block.beehive.work", - "block.bell.hit", - "block.blastfurnace.fire_crackle", - "block.campfire.crackle", - "block.cartography_table.use", - "block.click", - "block.click.fail", - "block.composter.empty", - "block.composter.fill", - "block.composter.fill_success", - "block.composter.ready", - "block.copper_bulb.turn_off", - "block.copper_bulb.turn_on", - "block.creaking_heart.trail", - "block.decorated_pot.insert", - "block.decorated_pot.insert_fail", - "block.enchanting_table.use", - "block.end_portal.spawn", - "block.end_portal_frame.fill", - "block.fletching_table.use", - "block.frog_spawn.break", - "block.frog_spawn.hatch", - "block.furnace.lit", - "block.grindstone.use", - "block.loom.use", - "block.scaffolding.climb", - "block.sculk.spread", - "block.sculk_catalyst.bloom", - "block.sculk_sensor.place", - "block.sculk_shrieker.place", - "block.sculk_shrieker.shriek", - "block.sign.waxed_interact_fail", - "block.smithing_table.use", - "block.smoker.smoke", - "block.sniffer_egg.crack", - "block.sniffer_egg.hatch", - "block.stonecutter.use", - "block.sweet_berry_bush.hurt", - "block.sweet_berry_bush.pick", - "block.turtle_egg.attack", - "block.turtle_egg.break", - "block.turtle_egg.crack", - "block.turtle_egg.hatch", - "boost", - "born", - "bottle.dragonbreath", - "bottle.empty", - "bottle.fill", - "bow", - "bow.hit", - "break", - "break.block", - "break_pot", - "breathe", - "breeze_wind_charge.burst", - "brush", - "brush_completed", - "bubble.down", - "bubble.downinside", + "conduit.activate", + "conduit.ambient", + "conduit.attack", + "conduit.deactivate", + "conduit.short", "bubble.pop", "bubble.up", "bubble.upinside", - "bucket.empty.fish", - "bucket.empty.lava", - "bucket.empty.powder_snow", + "bubble.down", + "bubble.downinside", + "burp", + "bucket.fill.water", "bucket.empty.water", - "bucket.fill.fish", "bucket.fill.lava", - "bucket.fill.powder_snow", - "bucket.fill.water", - "bullet.hit", - "bundle.drop_contents", - "bundle.insert", - "bundle.insert_fail", - "bundle.remove_one", - "burp", - "button.click_off", - "button.click_on", - "cake.add_candle", - "camera.take_picture", - "cant_breed", - "cast.spell", - "cauldron_drip.lava.pointed_dripstone", - "cauldron_drip.water.pointed_dripstone", - "celebrate", - "charge", - "charge.sculk", - "chest.closed", - "chest.open", - "chime.amethyst_block", - "chorusdeath", - "chorusgrow", - "close", - "close_long", - "conduit.activate", - "conduit.ambient", - "conduit.attack", - "conduit.deactivate", - "conduit.short", - "convert_mooshroom", - "convert_to_drowned", - "convert_to_frog", - "convert_to_stray", - "converted_to_zombified", - "copper.wax.off", - "copper.wax.on", - "crafter.craft", - "crafter.disable_slot", - "crafter.fail", - "creaking_heart_spawn", - "crossbow.loading.end", - "crossbow.loading.middle", - "crossbow.loading.start", - "crossbow.quick_charge.end", - "crossbow.quick_charge.middle", - "crossbow.quick_charge.start", - "crossbow.shoot", - "dash_ready", - "deactivate", - "death", - "death.baby", - "death.in.water", - "death.mid.volume", - "death.min.volume", - "death.screamer", - "death.to.zombie", - "default", - "deny", - "detach", - "disappeared", - "door.close", - "door.open", - "drink", - "drink.honey", - "drink.milk", - "drip.lava.pointed_dripstone", - "drip.water.pointed_dripstone", - "drop.slot", - "eat", - "elderguardian.curse", - "elemconstruct.open", - "enderchest.closed", - "enderchest.open", - "explode", - "extinguish.candle", - "extinguish.fire", - "fall", - "fall.big", - "fall.small", - "fang", - "fence_gate.close", - "fence_gate.open", - "fire", - "fizz", - "flap", + "bucket.empty.lava", + "bucket.fill.fish", + "bucket.empty.fish", + "armor.equip_chain", + "armor.equip_diamond", + "armor.equip_elytra", + "armor.equip_generic", + "armor.equip_gold", + "armor.equip_iron", + "armor.equip_leather", + "armor.equip_netherite", + "record.13", + "record.cat", + "record.blocks", + "record.chirp", + "record.creator", + "record.creator_music_box", + "record.far", + "record.mall", + "record.mellohi", + "record.stal", + "record.strad", + "record.ward", + "record.11", + "record.wait", + "record.pigstep", + "record.precipice", + "record.relic", + "record.otherside", + "record.5", "flop", - "fly", - "freeze", - "fuse", - "gallop", - "glass", - "glow_squid.ink_squirt", - "glowstick.use", - "growl", + "elderguardian.curse", + "teleport", + "shulker.open", + "shulker.close", + "mob.warning", + "mob.warning.baby", "haggle", - "haggle.idle", - "haggle.no", "haggle.yes", - "heartbeat", - "heavy.step", - "hit", - "horn_break", - "horn_call0", - "horn_call1", - "horn_call2", - "horn_call3", - "horn_call4", - "horn_call5", - "horn_call6", - "horn_call7", - "hurt", - "hurt.baby", - "hurt.in.water", - "hurt.reduced", - "hurt.screamer", - "icebomb.hit", - "ignite", + "haggle.no", + "haggle.idle", + "disappeared", + "reappeared", + "chorusgrow", + "chorusdeath", + "glass", + "potion.brewed", + "cast.spell", + "prepare.attack", + "prepare.summon", + "prepare.wololo", + "fang", + "charge", + "camera.take_picture", + "leashknot.break", + "leashknot.place", + "growl", + "whine", + "pant", + "purr", + "purreow", + "death.min.volume", + "death.mid.volume", "imitate.blaze", - "imitate.bogged", - "imitate.breeze", "imitate.cave_spider", - "imitate.creaking", "imitate.creeper", - "imitate.drowned", "imitate.elder_guardian", "imitate.ender_dragon", "imitate.enderman", @@ -1410,7 +1368,6 @@ "imitate.stray", "imitate.vex", "imitate.vindication_illager", - "imitate.warden", "imitate.witch", "imitate.wither", "imitate.wither_skeleton", @@ -1418,15 +1375,12 @@ "imitate.zombie", "imitate.zombie_pigman", "imitate.zombie_villager", - "insert", - "insert_enchanted", - "irongolem.crack", - "irongolem.repair", - "item.book.put", - "item.fizz", - "item.shield.block", - "item.spyglass.stop_using", - "item.spyglass.use", + "block.end_portal_frame.fill", + "block.end_portal.spawn", + "random.anvil_use", + "bottle.dragonbreath", + "balloonpop", + "sparkler.active", "item.trident.hit", "item.trident.hit_ground", "item.trident.return", @@ -1435,203 +1389,285 @@ "item.trident.riptide_3", "item.trident.throw", "item.trident.thunder", - "item.use.on", - "item_given", - "item_taken", - "item_thrown", - "jump", - "jump.prevent", - "jump_to_block", - "land", - "large.blast", - "launch", - "lava", - "lava.pop", - "lay_egg", - "lay_spawn", - "leashknot.break", - "leashknot.place", - "levelup", - "listening", - "listening_angry", - "lodestone_compass.link_compass_to_lodestone", + "block.fletching_table.use", + "elemconstruct.open", + "icebomb.hit", + "lt.reaction.icebomb", "lt.reaction.bleach", "lt.reaction.epaste", "lt.reaction.epaste2", "lt.reaction.fertilizer", - "lt.reaction.fire", "lt.reaction.fireball", - "lt.reaction.icebomb", "lt.reaction.mgsalt", - "lt.reaction.miscexplosion", "lt.reaction.miscfire", + "lt.reaction.fire", + "lt.reaction.miscexplosion", "lt.reaction.miscmystical", "lt.reaction.miscmystical2", "lt.reaction.product", - "mace.heavy_smash_ground", - "mace.smash_air", - "mace.smash_ground", - "mad", - "milk", - "milk.screamer", - "milk_suspiciously", - "mob.armadillo.brush", - "mob.armadillo.scute_drop", - "mob.armor_stand.place", - "mob.hoglin.converted_to_zombified", - "mob.husk.convert_to_zombie", - "mob.pig.death", - "mob.player.hurt_drown", - "mob.player.hurt_freeze", - "mob.player.hurt_on_fire", - "mob.warning", - "mob.warning.baby", - "nearby_close", - "nearby_closer", - "nearby_closest", - "note", - "note.bass", - "ominous_bottle.end_use", - "ominous_item_spawner.about_to_spawn_item", - "ominous_item_spawner.spawn_item", - "ominous_item_spawner.spawn_item_begin", - "open", - "open_long", - "panic", - "pant", - "particle.soul_escape.loud", - "particle.soul_escape.quiet", - "pick_berries.cave_vines", - "pickup", - "pickup_enchanted", - "piston.in", - "piston.out", - "place", - "plop", - "pop", - "portal", - "portal.travel", - "potion.brewed", - "power.off", - "power.off.sculk_sensor", - "power.on", - "power.on.sculk_sensor", - "pre_ram", - "pre_ram.screamer", - "prepare.attack", - "prepare.summon", - "prepare.wololo", + "sparkler.use", + "glowstick.use", + "block.turtle_egg.break", + "block.turtle_egg.crack", + "block.turtle_egg.hatch", + "block.turtle_egg.attack", + "block.sniffer_egg.crack", + "block.sniffer_egg.hatch", + "block.frog_spawn.hatch", + "block.frog_spawn.break", + "swoop", "presneeze", - "pressure_plate.click_off", - "pressure_plate.click_on", - "pumpkin.carve", - "purr", - "purreow", - "raid.horn", - "ram_impact", - "ram_impact.screamer", - "random.anvil_use", - "reappeared", - "record.11", - "record.13", - "record.5", - "record.blocks", - "record.cat", - "record.chirp", - "record.creator", - "record.creator_music_box", - "record.far", - "record.mall", - "record.mellohi", - "record.otherside", - "record.pigstep", - "record.precipice", - "record.relic", - "record.stal", - "record.strad", - "record.wait", - "record.ward", - "reflect", - "remedy", - "respawn_anchor.ambient", - "respawn_anchor.charge", - "respawn_anchor.deplete", - "respawn_anchor.set_spawn", - "retreat", - "roar", - "saddle", + "sneeze", "scared", - "scrape", + "ambient.aggressive", + "ambient.worried", + "cant_breed", + "block.scaffolding.climb", + "block.bamboo_sapling.place", + "crossbow.loading.start", + "crossbow.loading.middle", + "crossbow.loading.end", + "crossbow.shoot", + "crossbow.quick_charge.start", + "crossbow.quick_charge.middle", + "crossbow.quick_charge.end", + "item.shield.block", + "portal.travel", + "item.book.put", + "block.grindstone.use", + "block.bell.hit", + "block.campfire.crackle", + "block.sweet_berry_bush.hurt", + "block.sweet_berry_bush.pick", + "block.stonecutter.use", + "block.cartography_table.use", + "block.composter.empty", + "block.composter.fill", + "block.composter.fill_success", + "block.composter.ready", + "roar", + "stun", + "block.barrel.open", + "block.barrel.close", + "raid.horn", + "ui.stonecutter.take_result", + "ui.cartography_table.take_result", + "ui.loom.take_result", + "block.smoker.smoke", + "block.blastfurnace.fire_crackle", + "block.smithing_table.use", + "block.loom.use", + "ambient.in.raid", "screech", - "shake", - "shatter_pot", - "shear", - "shoot", - "shulker.close", - "shulker.open", - "shulkerbox.closed", - "shulkerbox.open", "sleep", - "smithing_table.use", - "sneeze", - "sonic_boom", - "sonic_charge", - "sparkler.active", - "sparkler.use", - "spawn", - "splash", - "sponge.absorb", - "squid.ink_squirt", - "squish.big", - "squish.small", - "stare", - "step", - "step.baby", + "block.furnace.lit", + "convert_mooshroom", + "milk_suspiciously", + "celebrate", + "block.beehive.enter", + "block.beehive.exit", + "block.beehive.shear", + "block.beehive.work", + "block.beehive.drip", + "ambient.cave", + "angry", + "retreat", + "converted_to_zombified", "step_lava", - "step_sand", - "stun", - "swim", - "swoop", - "takeoff", - "teleport", "tempt", - "thorns", - "throw", - "thunder", + "panic", + "admire", + "particle.soul_escape.quiet", + "particle.soul_escape.loud", + "respawn_anchor.charge", + "respawn_anchor.deplete", + "respawn_anchor.set_spawn", + "respawn_anchor.ambient", + "ambient.crimson_forest.mood", + "ambient.warped_forest.mood", + "ambient.soulsand_valley.mood", + "ambient.nether_wastes.mood", + "ambient.crimson_forest.additions", + "ambient.warped_forest.additions", + "ambient.soulsand_valley.additions", + "ambient.nether_wastes.additions", + "ambient.basalt_deltas.additions", + "ambient.crimson_forest.loop", + "ambient.warped_forest.loop", + "ambient.soulsand_valley.loop", + "ambient.nether_wastes.loop", + "ambient.basalt_deltas.loop", + "lodestone_compass.link_compass_to_lodestone", + "ambient.basalt_deltas.mood", + "power.on.sculk_sensor", + "power.off.sculk_sensor", + "smithing_table.use", + "default", + "lay_egg", + "lay_spawn", + "bucket.fill.powder_snow", + "bucket.empty.powder_snow", + "cauldron_drip.water.pointed_dripstone", + "cauldron_drip.lava.pointed_dripstone", "tilt_down.big_dripleaf", "tilt_up.big_dripleaf", + "drip.water.pointed_dripstone", + "pick_berries.cave_vines", + "drip.lava.pointed_dripstone", + "copper.wax.on", + "copper.wax.off", + "scrape", + "item.spyglass.use", + "item.spyglass.stop_using", + "chime.amethyst_block", + "mob.player.hurt_drown", + "mob.player.hurt_on_fire", + "mob.player.hurt_freeze", + "ambient.screamer", + "hurt.screamer", + "death.screamer", + "milk.screamer", + "jump_to_block", + "pre_ram", + "pre_ram.screamer", + "ram_impact", + "ram_impact.screamer", + "squid.ink_squirt", + "glow_squid.ink_squirt", + "convert_to_stray", + "cake.add_candle", + "extinguish.candle", + "ambient.candle", + "block.click", + "block.click.fail", + "block.sculk_catalyst.bloom", + "block.sculk_shrieker.shriek", + "nearby_close", + "nearby_closer", + "nearby_closest", + "agitated", + "listening", + "heartbeat", "tongue", - "trapdoor.close", + "item_given", + "item_taken", + "item_thrown", + "irongolem.crack", + "irongolem.repair", + "horn_break", + "horn_call0", + "horn_call1", + "horn_call2", + "horn_call3", + "horn_call4", + "horn_call5", + "horn_call6", + "horn_call7", + "imitate.warden", + "listening_angry", + "sonic_boom", + "sonic_charge", + "convert_to_frog", + "block.sculk.spread", + "charge.sculk", + "block.sculk_sensor.place", + "block.sculk_shrieker.place", + "block.enchanting_table.use", + "bundle.drop_contents", + "bundle.insert", + "bundle.insert_fail", + "bundle.remove_one", + "step_sand", + "dash_ready", + "pressure_plate.click_off", + "pressure_plate.click_on", + "button.click_off", + "button.click_on", + "door.open", + "door.close", "trapdoor.open", - "trial_spawner.ambient", - "trial_spawner.ambient_ominous", - "trial_spawner.charge_activate", - "trial_spawner.close_shutter", - "trial_spawner.detect_player", - "trial_spawner.eject_item", + "trapdoor.close", + "fence_gate.open", + "fence_gate.close", + "insert", + "pickup", + "insert_enchanted", + "pickup_enchanted", + "shatter_pot", + "break_pot", + "brush", + "brush_completed", + "block.sign.waxed_interact_fail", + "note.bass", + "pumpkin.carve", + "mob.husk.convert_to_zombie", + "mob.pig.death", + "mob.hoglin.converted_to_zombified", + "ambient.underwater.enter", + "ambient.underwater.exit", + "bottle.fill", + "bottle.empty", + "block.decorated_pot.insert", + "block.decorated_pot.insert_fail", + "crafter.craft", + "crafter.fail", + "crafter.disable_slot", + "block.copper_bulb.turn_on", + "block.copper_bulb.turn_off", + "breeze_wind_charge.burst", + "imitate.breeze", "trial_spawner.open_shutter", + "trial_spawner.detect_player", + "trial_spawner.close_shutter", "trial_spawner.spawn_mob", - "tripod", - "twinkle", - "ui.cartography_table.take_result", - "ui.loom.take_result", - "ui.stonecutter.take_result", - "undefined", - "unfect", - "unfreeze", - "vault.activate", - "vault.ambient", + "trial_spawner.eject_item", + "trial_spawner.ambient", + "mob.armadillo.brush", + "mob.armadillo.scute_drop", + "armor.equip_wolf", + "armor.unequip_wolf", + "reflect", + "vault.open_shutter", "vault.close_shutter", - "vault.deactivate", "vault.eject_item", "vault.insert_item", "vault.insert_item_fail", - "vault.open_shutter", + "vault.ambient", + "vault.activate", + "vault.deactivate", + "hurt.reduced", + "wind_charge.burst", + "armor.break_wolf", + "armor.crack_wolf", + "armor.repair_wolf", + "mace.smash_air", + "mace.smash_ground", + "mace.heavy_smash_ground", + "trial_spawner.charge_activate", + "trial_spawner.ambient_ominous", + "apply_effect.bad_omen", + "apply_effect.raid_omen", + "apply_effect.trial_omen", + "ominous_item_spawner.spawn_item", + "ominous_bottle.end_use", + "ominous_item_spawner.spawn_item_begin", + "ominous_item_spawner.about_to_spawn_item", + "imitate.bogged", "vault.reject_rewarded_player", - "warn", - "water", - "whine", - "wind_charge.burst" + "imitate.drowned", + "sponge.absorb", + "imitate.creaking", + "block.creaking_heart.trail", + "creaking_heart_spawn", + "activate", + "deactivate", + "freeze", + "unfreeze", + "open", + "open_long", + "close", + "close_long", + "undefined" ], "$metaProperties": {} } @@ -1645,16 +1681,16 @@ "title": "enum SharedTypes::Legacy::UseAnimation", "type": "string", "enum": [ + "none", + "eat", + "drink", "block", "bow", - "brush", "camera", "crossbow", - "drink", - "eat", - "none", "spear", - "spyglass" + "spyglass", + "brush" ] }, { @@ -1664,16 +1700,16 @@ "title": "enum SharedTypes::Legacy::UseAnimation", "type": "string", "enum": [ + "none", + "eat", + "drink", "block", "bow", - "brush", "camera", "crossbow", - "drink", - "eat", - "none", "spear", - "spyglass" + "spyglass", + "brush" ], "$metaProperties": {} } @@ -1724,21 +1760,6 @@ ], "$metaProperties": {} }, - "49501551": { - "title": "compound_proxy", - "oneOf": [ - { - "type": "integer" - }, - { - "type": "string" - }, - { - "type": "boolean" - } - ], - "$metaProperties": {} - }, "510448986": { "title": "minecraft:compostable", "type": "object", @@ -1755,6 +1776,21 @@ ], "$metaProperties": {} }, + "517105782": { + "title": "compound_proxy", + "oneOf": [ + { + "type": "integer" + }, + { + "type": "string" + }, + { + "type": "boolean" + } + ], + "$metaProperties": {} + }, "521726499": { "title": "expression_node", "$ref": "#/definitions/3178719147", @@ -1842,58 +1878,22 @@ "title": "enum SharedTypes::Legacy::FilterSubject", "type": "string", "enum": [ + "self", + "other", + "player", + "target", + "parent", "baby", "block", "damager", "holder", - "item", - "other", - "parent", - "player", - "self", - "target" + "item" ], "$metaProperties": {} } }, "$metaProperties": {} }, - "748032502": { - "title": "struct SharedTypes::v1_20_50::BlockDescriptor", - "oneOf": [ - { - "$ref": "#/definitions/970386766" - }, - { - "type": "string", - "minLength": 1 - } - ], - "$metaProperties": {} - }, - "970386766": { - "title": "struct SharedTypes::v1_20_50::BlockDescriptorSerializer::BlockDescriptorProxy", - "type": "object", - "properties": { - "name": { - "type": "string", - "$metaProperties": {} - }, - "states": { - "title": "associative container", - "type": "object", - "additionalProperties": { - "$ref": "#/definitions/49501551" - }, - "$metaProperties": {} - }, - "tags": { - "type": "string", - "$metaProperties": {} - } - }, - "$metaProperties": {} - }, "983689691": { "title": "minecraft:render_offsets", "oneOf": [ diff --git a/metadata/json_schemas/item/v1.20.30/ItemObject v1.20.30.json b/metadata/json_schemas/item/v1.20.30/ItemObject v1.20.30.json index b0c129716..8b30fee8e 100644 --- a/metadata/json_schemas/item/v1.20.30/ItemObject v1.20.30.json +++ b/metadata/json_schemas/item/v1.20.30/ItemObject v1.20.30.json @@ -10,7 +10,7 @@ "minLength": 1 }, "additionalProperties": { - "$ref": "#/definitions/49501551" + "$ref": "#/definitions/517105782" }, "$metaProperties": {} }, @@ -391,7 +391,7 @@ "type": "object", "properties": { "block": { - "$ref": "#/definitions/748032502", + "$ref": "#/definitions/2794205495", "$metaProperties": {} }, "on_dig": { @@ -496,6 +496,42 @@ }, "$metaProperties": {} }, + "2770948419": { + "title": "struct SharedTypes::Legacy::BlockDescriptorSerializer::BlockDescriptorProxy", + "type": "object", + "properties": { + "name": { + "type": "string", + "$metaProperties": {} + }, + "states": { + "title": "associative container", + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/517105782" + }, + "$metaProperties": {} + }, + "tags": { + "type": "string", + "$metaProperties": {} + } + }, + "$metaProperties": {} + }, + "2794205495": { + "title": "struct SharedTypes::Legacy::BlockDescriptor", + "oneOf": [ + { + "$ref": "#/definitions/2770948419" + }, + { + "type": "string", + "minLength": 1 + } + ], + "$metaProperties": {} + }, "2860933656": { "title": "description v1.20.10", "type": "object", @@ -634,9 +670,9 @@ "type": "string", "enum": [ "construction", + "nature", "equipment", "items", - "nature", "none" ], "$metaProperties": {} @@ -708,11 +744,11 @@ "title": "enum SharedTypes::Legacy::EquipmentSlot", "type": "string", "enum": [ - "slot.armor.chest", - "slot.armor.feet", + "slot.weapon.offhand", "slot.armor.head", + "slot.armor.chest", "slot.armor.legs", - "slot.weapon.offhand" + "slot.armor.feet" ], "$metaProperties": {} } @@ -969,268 +1005,190 @@ "title": "enum SharedTypes::Legacy::LevelSoundEvent", "type": "string", "enum": [ - "activate", - "add.chest", - "admire", - "agitated", + "item.use.on", + "hit", + "step", + "step.baby", + "fly", + "jump", + "jump.prevent", + "break", + "place", + "heavy.step", + "gallop", + "fall", + "hurt", + "hurt.baby", + "hurt.in.water", + "death", + "death.baby", + "death.in.water", + "death.to.zombie", "ambient", - "ambient.aggressive", "ambient.baby", - "ambient.basalt_deltas.additions", - "ambient.basalt_deltas.loop", - "ambient.basalt_deltas.mood", - "ambient.candle", - "ambient.cave", - "ambient.crimson_forest.additions", - "ambient.crimson_forest.loop", - "ambient.crimson_forest.mood", - "ambient.in.air", - "ambient.in.raid", "ambient.in.water", - "ambient.nether_wastes.additions", - "ambient.nether_wastes.loop", - "ambient.nether_wastes.mood", - "ambient.pollinate", - "ambient.screamer", - "ambient.soulsand_valley.additions", - "ambient.soulsand_valley.loop", - "ambient.soulsand_valley.mood", + "ambient.in.air", "ambient.tame", - "ambient.underwater.enter", - "ambient.underwater.exit", - "ambient.warped_forest.additions", - "ambient.warped_forest.loop", - "ambient.warped_forest.mood", - "ambient.worried", - "angry", - "apply_effect.bad_omen", - "apply_effect.raid_omen", - "apply_effect.trial_omen", + "ambient.pollinate", + "breathe", + "mad", + "boost", + "bow", + "squish.big", + "squish.small", + "fall.big", + "fall.small", + "splash", + "fizz", + "flap", + "swim", + "drink", + "drink.honey", + "drink.milk", + "eat", + "takeoff", + "shake", + "plop", + "land", + "saddle", "armor", - "armor.break_wolf", - "armor.crack_wolf", - "armor.equip_chain", - "armor.equip_diamond", - "armor.equip_elytra", - "armor.equip_generic", - "armor.equip_gold", - "armor.equip_iron", - "armor.equip_leather", - "armor.equip_netherite", - "armor.equip_wolf", - "armor.repair_wolf", - "armor.unequip_wolf", - "attach", + "mob.armor_stand.place", + "add.chest", + "throw", "attack", "attack.nodamage", "attack.strong", - "balloonpop", + "warn", + "shear", + "milk", + "thunder", + "explode", + "fire", + "ignite", + "fuse", + "stare", + "spawn", + "born", + "shoot", + "break.block", + "launch", + "blast", + "large.blast", + "twinkle", + "remedy", + "unfect", + "convert_to_drowned", + "levelup", + "bow.hit", + "bullet.hit", + "extinguish.fire", + "item.fizz", + "chest.open", + "chest.closed", + "shulkerbox.open", + "shulkerbox.closed", + "enderchest.open", + "enderchest.closed", + "power.on", + "power.off", + "attach", + "detach", + "deny", + "tripod", + "pop", + "drop.slot", + "note", + "thorns", + "piston.in", + "piston.out", + "portal", + "water", + "lava.pop", + "lava", "beacon.activate", "beacon.ambient", "beacon.deactivate", "beacon.power", - "blast", - "block.bamboo_sapling.place", - "block.barrel.close", - "block.barrel.open", - "block.beehive.drip", - "block.beehive.enter", - "block.beehive.exit", - "block.beehive.shear", - "block.beehive.work", - "block.bell.hit", - "block.blastfurnace.fire_crackle", - "block.campfire.crackle", - "block.cartography_table.use", - "block.click", - "block.click.fail", - "block.composter.empty", - "block.composter.fill", - "block.composter.fill_success", - "block.composter.ready", - "block.copper_bulb.turn_off", - "block.copper_bulb.turn_on", - "block.creaking_heart.trail", - "block.decorated_pot.insert", - "block.decorated_pot.insert_fail", - "block.enchanting_table.use", - "block.end_portal.spawn", - "block.end_portal_frame.fill", - "block.fletching_table.use", - "block.frog_spawn.break", - "block.frog_spawn.hatch", - "block.furnace.lit", - "block.grindstone.use", - "block.loom.use", - "block.scaffolding.climb", - "block.sculk.spread", - "block.sculk_catalyst.bloom", - "block.sculk_sensor.place", - "block.sculk_shrieker.place", - "block.sculk_shrieker.shriek", - "block.sign.waxed_interact_fail", - "block.smithing_table.use", - "block.smoker.smoke", - "block.sniffer_egg.crack", - "block.sniffer_egg.hatch", - "block.stonecutter.use", - "block.sweet_berry_bush.hurt", - "block.sweet_berry_bush.pick", - "block.turtle_egg.attack", - "block.turtle_egg.break", - "block.turtle_egg.crack", - "block.turtle_egg.hatch", - "boost", - "born", - "bottle.dragonbreath", - "bottle.empty", - "bottle.fill", - "bow", - "bow.hit", - "break", - "break.block", - "break_pot", - "breathe", - "breeze_wind_charge.burst", - "brush", - "brush_completed", - "bubble.down", - "bubble.downinside", + "conduit.activate", + "conduit.ambient", + "conduit.attack", + "conduit.deactivate", + "conduit.short", "bubble.pop", "bubble.up", "bubble.upinside", - "bucket.empty.fish", - "bucket.empty.lava", - "bucket.empty.powder_snow", + "bubble.down", + "bubble.downinside", + "burp", + "bucket.fill.water", "bucket.empty.water", - "bucket.fill.fish", "bucket.fill.lava", - "bucket.fill.powder_snow", - "bucket.fill.water", - "bullet.hit", - "bundle.drop_contents", - "bundle.insert", - "bundle.insert_fail", - "bundle.remove_one", - "burp", - "button.click_off", - "button.click_on", - "cake.add_candle", - "camera.take_picture", - "cant_breed", - "cast.spell", - "cauldron_drip.lava.pointed_dripstone", - "cauldron_drip.water.pointed_dripstone", - "celebrate", - "charge", - "charge.sculk", - "chest.closed", - "chest.open", - "chime.amethyst_block", - "chorusdeath", - "chorusgrow", - "close", - "close_long", - "conduit.activate", - "conduit.ambient", - "conduit.attack", - "conduit.deactivate", - "conduit.short", - "convert_mooshroom", - "convert_to_drowned", - "convert_to_frog", - "convert_to_stray", - "converted_to_zombified", - "copper.wax.off", - "copper.wax.on", - "crafter.craft", - "crafter.disable_slot", - "crafter.fail", - "creaking_heart_spawn", - "crossbow.loading.end", - "crossbow.loading.middle", - "crossbow.loading.start", - "crossbow.quick_charge.end", - "crossbow.quick_charge.middle", - "crossbow.quick_charge.start", - "crossbow.shoot", - "dash_ready", - "deactivate", - "death", - "death.baby", - "death.in.water", - "death.mid.volume", - "death.min.volume", - "death.screamer", - "death.to.zombie", - "default", - "deny", - "detach", - "disappeared", - "door.close", - "door.open", - "drink", - "drink.honey", - "drink.milk", - "drip.lava.pointed_dripstone", - "drip.water.pointed_dripstone", - "drop.slot", - "eat", - "elderguardian.curse", - "elemconstruct.open", - "enderchest.closed", - "enderchest.open", - "explode", - "extinguish.candle", - "extinguish.fire", - "fall", - "fall.big", - "fall.small", - "fang", - "fence_gate.close", - "fence_gate.open", - "fire", - "fizz", - "flap", + "bucket.empty.lava", + "bucket.fill.fish", + "bucket.empty.fish", + "armor.equip_chain", + "armor.equip_diamond", + "armor.equip_elytra", + "armor.equip_generic", + "armor.equip_gold", + "armor.equip_iron", + "armor.equip_leather", + "armor.equip_netherite", + "record.13", + "record.cat", + "record.blocks", + "record.chirp", + "record.creator", + "record.creator_music_box", + "record.far", + "record.mall", + "record.mellohi", + "record.stal", + "record.strad", + "record.ward", + "record.11", + "record.wait", + "record.pigstep", + "record.precipice", + "record.relic", + "record.otherside", + "record.5", "flop", - "fly", - "freeze", - "fuse", - "gallop", - "glass", - "glow_squid.ink_squirt", - "glowstick.use", - "growl", + "elderguardian.curse", + "teleport", + "shulker.open", + "shulker.close", + "mob.warning", + "mob.warning.baby", "haggle", - "haggle.idle", - "haggle.no", "haggle.yes", - "heartbeat", - "heavy.step", - "hit", - "horn_break", - "horn_call0", - "horn_call1", - "horn_call2", - "horn_call3", - "horn_call4", - "horn_call5", - "horn_call6", - "horn_call7", - "hurt", - "hurt.baby", - "hurt.in.water", - "hurt.reduced", - "hurt.screamer", - "icebomb.hit", - "ignite", + "haggle.no", + "haggle.idle", + "disappeared", + "reappeared", + "chorusgrow", + "chorusdeath", + "glass", + "potion.brewed", + "cast.spell", + "prepare.attack", + "prepare.summon", + "prepare.wololo", + "fang", + "charge", + "camera.take_picture", + "leashknot.break", + "leashknot.place", + "growl", + "whine", + "pant", + "purr", + "purreow", + "death.min.volume", + "death.mid.volume", "imitate.blaze", - "imitate.bogged", - "imitate.breeze", "imitate.cave_spider", - "imitate.creaking", "imitate.creeper", - "imitate.drowned", "imitate.elder_guardian", "imitate.ender_dragon", "imitate.enderman", @@ -1248,7 +1206,6 @@ "imitate.stray", "imitate.vex", "imitate.vindication_illager", - "imitate.warden", "imitate.witch", "imitate.wither", "imitate.wither_skeleton", @@ -1256,15 +1213,12 @@ "imitate.zombie", "imitate.zombie_pigman", "imitate.zombie_villager", - "insert", - "insert_enchanted", - "irongolem.crack", - "irongolem.repair", - "item.book.put", - "item.fizz", - "item.shield.block", - "item.spyglass.stop_using", - "item.spyglass.use", + "block.end_portal_frame.fill", + "block.end_portal.spawn", + "random.anvil_use", + "bottle.dragonbreath", + "balloonpop", + "sparkler.active", "item.trident.hit", "item.trident.hit_ground", "item.trident.return", @@ -1273,203 +1227,285 @@ "item.trident.riptide_3", "item.trident.throw", "item.trident.thunder", - "item.use.on", - "item_given", - "item_taken", - "item_thrown", - "jump", - "jump.prevent", - "jump_to_block", - "land", - "large.blast", - "launch", - "lava", - "lava.pop", - "lay_egg", - "lay_spawn", - "leashknot.break", - "leashknot.place", - "levelup", - "listening", - "listening_angry", - "lodestone_compass.link_compass_to_lodestone", + "block.fletching_table.use", + "elemconstruct.open", + "icebomb.hit", + "lt.reaction.icebomb", "lt.reaction.bleach", "lt.reaction.epaste", "lt.reaction.epaste2", "lt.reaction.fertilizer", - "lt.reaction.fire", "lt.reaction.fireball", - "lt.reaction.icebomb", "lt.reaction.mgsalt", - "lt.reaction.miscexplosion", "lt.reaction.miscfire", + "lt.reaction.fire", + "lt.reaction.miscexplosion", "lt.reaction.miscmystical", "lt.reaction.miscmystical2", "lt.reaction.product", - "mace.heavy_smash_ground", - "mace.smash_air", - "mace.smash_ground", - "mad", - "milk", - "milk.screamer", - "milk_suspiciously", - "mob.armadillo.brush", - "mob.armadillo.scute_drop", - "mob.armor_stand.place", - "mob.hoglin.converted_to_zombified", - "mob.husk.convert_to_zombie", - "mob.pig.death", - "mob.player.hurt_drown", - "mob.player.hurt_freeze", - "mob.player.hurt_on_fire", - "mob.warning", - "mob.warning.baby", - "nearby_close", - "nearby_closer", - "nearby_closest", - "note", - "note.bass", - "ominous_bottle.end_use", - "ominous_item_spawner.about_to_spawn_item", - "ominous_item_spawner.spawn_item", - "ominous_item_spawner.spawn_item_begin", - "open", - "open_long", - "panic", - "pant", - "particle.soul_escape.loud", - "particle.soul_escape.quiet", - "pick_berries.cave_vines", - "pickup", - "pickup_enchanted", - "piston.in", - "piston.out", - "place", - "plop", - "pop", - "portal", - "portal.travel", - "potion.brewed", - "power.off", - "power.off.sculk_sensor", - "power.on", - "power.on.sculk_sensor", - "pre_ram", - "pre_ram.screamer", - "prepare.attack", - "prepare.summon", - "prepare.wololo", + "sparkler.use", + "glowstick.use", + "block.turtle_egg.break", + "block.turtle_egg.crack", + "block.turtle_egg.hatch", + "block.turtle_egg.attack", + "block.sniffer_egg.crack", + "block.sniffer_egg.hatch", + "block.frog_spawn.hatch", + "block.frog_spawn.break", + "swoop", "presneeze", - "pressure_plate.click_off", - "pressure_plate.click_on", - "pumpkin.carve", - "purr", - "purreow", - "raid.horn", - "ram_impact", - "ram_impact.screamer", - "random.anvil_use", - "reappeared", - "record.11", - "record.13", - "record.5", - "record.blocks", - "record.cat", - "record.chirp", - "record.creator", - "record.creator_music_box", - "record.far", - "record.mall", - "record.mellohi", - "record.otherside", - "record.pigstep", - "record.precipice", - "record.relic", - "record.stal", - "record.strad", - "record.wait", - "record.ward", - "reflect", - "remedy", - "respawn_anchor.ambient", - "respawn_anchor.charge", - "respawn_anchor.deplete", - "respawn_anchor.set_spawn", - "retreat", - "roar", - "saddle", + "sneeze", "scared", - "scrape", + "ambient.aggressive", + "ambient.worried", + "cant_breed", + "block.scaffolding.climb", + "block.bamboo_sapling.place", + "crossbow.loading.start", + "crossbow.loading.middle", + "crossbow.loading.end", + "crossbow.shoot", + "crossbow.quick_charge.start", + "crossbow.quick_charge.middle", + "crossbow.quick_charge.end", + "item.shield.block", + "portal.travel", + "item.book.put", + "block.grindstone.use", + "block.bell.hit", + "block.campfire.crackle", + "block.sweet_berry_bush.hurt", + "block.sweet_berry_bush.pick", + "block.stonecutter.use", + "block.cartography_table.use", + "block.composter.empty", + "block.composter.fill", + "block.composter.fill_success", + "block.composter.ready", + "roar", + "stun", + "block.barrel.open", + "block.barrel.close", + "raid.horn", + "ui.stonecutter.take_result", + "ui.cartography_table.take_result", + "ui.loom.take_result", + "block.smoker.smoke", + "block.blastfurnace.fire_crackle", + "block.smithing_table.use", + "block.loom.use", + "ambient.in.raid", "screech", - "shake", - "shatter_pot", - "shear", - "shoot", - "shulker.close", - "shulker.open", - "shulkerbox.closed", - "shulkerbox.open", "sleep", - "smithing_table.use", - "sneeze", - "sonic_boom", - "sonic_charge", - "sparkler.active", - "sparkler.use", - "spawn", - "splash", - "sponge.absorb", - "squid.ink_squirt", - "squish.big", - "squish.small", - "stare", - "step", - "step.baby", - "step_lava", - "step_sand", - "stun", - "swim", - "swoop", - "takeoff", - "teleport", + "block.furnace.lit", + "convert_mooshroom", + "milk_suspiciously", + "celebrate", + "block.beehive.enter", + "block.beehive.exit", + "block.beehive.shear", + "block.beehive.work", + "block.beehive.drip", + "ambient.cave", + "angry", + "retreat", + "converted_to_zombified", + "step_lava", "tempt", - "thorns", - "throw", - "thunder", + "panic", + "admire", + "particle.soul_escape.quiet", + "particle.soul_escape.loud", + "respawn_anchor.charge", + "respawn_anchor.deplete", + "respawn_anchor.set_spawn", + "respawn_anchor.ambient", + "ambient.crimson_forest.mood", + "ambient.warped_forest.mood", + "ambient.soulsand_valley.mood", + "ambient.nether_wastes.mood", + "ambient.crimson_forest.additions", + "ambient.warped_forest.additions", + "ambient.soulsand_valley.additions", + "ambient.nether_wastes.additions", + "ambient.basalt_deltas.additions", + "ambient.crimson_forest.loop", + "ambient.warped_forest.loop", + "ambient.soulsand_valley.loop", + "ambient.nether_wastes.loop", + "ambient.basalt_deltas.loop", + "lodestone_compass.link_compass_to_lodestone", + "ambient.basalt_deltas.mood", + "power.on.sculk_sensor", + "power.off.sculk_sensor", + "smithing_table.use", + "default", + "lay_egg", + "lay_spawn", + "bucket.fill.powder_snow", + "bucket.empty.powder_snow", + "cauldron_drip.water.pointed_dripstone", + "cauldron_drip.lava.pointed_dripstone", "tilt_down.big_dripleaf", "tilt_up.big_dripleaf", + "drip.water.pointed_dripstone", + "pick_berries.cave_vines", + "drip.lava.pointed_dripstone", + "copper.wax.on", + "copper.wax.off", + "scrape", + "item.spyglass.use", + "item.spyglass.stop_using", + "chime.amethyst_block", + "mob.player.hurt_drown", + "mob.player.hurt_on_fire", + "mob.player.hurt_freeze", + "ambient.screamer", + "hurt.screamer", + "death.screamer", + "milk.screamer", + "jump_to_block", + "pre_ram", + "pre_ram.screamer", + "ram_impact", + "ram_impact.screamer", + "squid.ink_squirt", + "glow_squid.ink_squirt", + "convert_to_stray", + "cake.add_candle", + "extinguish.candle", + "ambient.candle", + "block.click", + "block.click.fail", + "block.sculk_catalyst.bloom", + "block.sculk_shrieker.shriek", + "nearby_close", + "nearby_closer", + "nearby_closest", + "agitated", + "listening", + "heartbeat", "tongue", - "trapdoor.close", + "item_given", + "item_taken", + "item_thrown", + "irongolem.crack", + "irongolem.repair", + "horn_break", + "horn_call0", + "horn_call1", + "horn_call2", + "horn_call3", + "horn_call4", + "horn_call5", + "horn_call6", + "horn_call7", + "imitate.warden", + "listening_angry", + "sonic_boom", + "sonic_charge", + "convert_to_frog", + "block.sculk.spread", + "charge.sculk", + "block.sculk_sensor.place", + "block.sculk_shrieker.place", + "block.enchanting_table.use", + "bundle.drop_contents", + "bundle.insert", + "bundle.insert_fail", + "bundle.remove_one", + "step_sand", + "dash_ready", + "pressure_plate.click_off", + "pressure_plate.click_on", + "button.click_off", + "button.click_on", + "door.open", + "door.close", "trapdoor.open", - "trial_spawner.ambient", - "trial_spawner.ambient_ominous", - "trial_spawner.charge_activate", - "trial_spawner.close_shutter", - "trial_spawner.detect_player", - "trial_spawner.eject_item", + "trapdoor.close", + "fence_gate.open", + "fence_gate.close", + "insert", + "pickup", + "insert_enchanted", + "pickup_enchanted", + "shatter_pot", + "break_pot", + "brush", + "brush_completed", + "block.sign.waxed_interact_fail", + "note.bass", + "pumpkin.carve", + "mob.husk.convert_to_zombie", + "mob.pig.death", + "mob.hoglin.converted_to_zombified", + "ambient.underwater.enter", + "ambient.underwater.exit", + "bottle.fill", + "bottle.empty", + "block.decorated_pot.insert", + "block.decorated_pot.insert_fail", + "crafter.craft", + "crafter.fail", + "crafter.disable_slot", + "block.copper_bulb.turn_on", + "block.copper_bulb.turn_off", + "breeze_wind_charge.burst", + "imitate.breeze", "trial_spawner.open_shutter", + "trial_spawner.detect_player", + "trial_spawner.close_shutter", "trial_spawner.spawn_mob", - "tripod", - "twinkle", - "ui.cartography_table.take_result", - "ui.loom.take_result", - "ui.stonecutter.take_result", - "undefined", - "unfect", - "unfreeze", - "vault.activate", - "vault.ambient", + "trial_spawner.eject_item", + "trial_spawner.ambient", + "mob.armadillo.brush", + "mob.armadillo.scute_drop", + "armor.equip_wolf", + "armor.unequip_wolf", + "reflect", + "vault.open_shutter", "vault.close_shutter", - "vault.deactivate", "vault.eject_item", "vault.insert_item", "vault.insert_item_fail", - "vault.open_shutter", + "vault.ambient", + "vault.activate", + "vault.deactivate", + "hurt.reduced", + "wind_charge.burst", + "armor.break_wolf", + "armor.crack_wolf", + "armor.repair_wolf", + "mace.smash_air", + "mace.smash_ground", + "mace.heavy_smash_ground", + "trial_spawner.charge_activate", + "trial_spawner.ambient_ominous", + "apply_effect.bad_omen", + "apply_effect.raid_omen", + "apply_effect.trial_omen", + "ominous_item_spawner.spawn_item", + "ominous_bottle.end_use", + "ominous_item_spawner.spawn_item_begin", + "ominous_item_spawner.about_to_spawn_item", + "imitate.bogged", "vault.reject_rewarded_player", - "warn", - "water", - "whine", - "wind_charge.burst" + "imitate.drowned", + "sponge.absorb", + "imitate.creaking", + "block.creaking_heart.trail", + "creaking_heart_spawn", + "activate", + "deactivate", + "freeze", + "unfreeze", + "open", + "open_long", + "close", + "close_long", + "undefined" ], "$metaProperties": {} } @@ -1483,16 +1519,16 @@ "title": "enum SharedTypes::Legacy::UseAnimation", "type": "string", "enum": [ + "none", + "eat", + "drink", "block", "bow", - "brush", "camera", "crossbow", - "drink", - "eat", - "none", "spear", - "spyglass" + "spyglass", + "brush" ] }, { @@ -1502,16 +1538,16 @@ "title": "enum SharedTypes::Legacy::UseAnimation", "type": "string", "enum": [ + "none", + "eat", + "drink", "block", "bow", - "brush", "camera", "crossbow", - "drink", - "eat", - "none", "spear", - "spyglass" + "spyglass", + "brush" ], "$metaProperties": {} } @@ -1562,7 +1598,7 @@ ], "$metaProperties": {} }, - "49501551": { + "517105782": { "title": "compound_proxy", "oneOf": [ { @@ -1664,58 +1700,22 @@ "title": "enum SharedTypes::Legacy::FilterSubject", "type": "string", "enum": [ + "self", + "other", + "player", + "target", + "parent", "baby", "block", "damager", "holder", - "item", - "other", - "parent", - "player", - "self", - "target" + "item" ], "$metaProperties": {} } }, "$metaProperties": {} }, - "748032502": { - "title": "struct SharedTypes::v1_20_50::BlockDescriptor", - "oneOf": [ - { - "$ref": "#/definitions/970386766" - }, - { - "type": "string", - "minLength": 1 - } - ], - "$metaProperties": {} - }, - "970386766": { - "title": "struct SharedTypes::v1_20_50::BlockDescriptorSerializer::BlockDescriptorProxy", - "type": "object", - "properties": { - "name": { - "type": "string", - "$metaProperties": {} - }, - "states": { - "title": "associative container", - "type": "object", - "additionalProperties": { - "$ref": "#/definitions/49501551" - }, - "$metaProperties": {} - }, - "tags": { - "type": "string", - "$metaProperties": {} - } - }, - "$metaProperties": {} - }, "983689691": { "title": "minecraft:render_offsets", "oneOf": [ diff --git a/metadata/json_schemas/item/v1.20.40/ItemObject v1.20.40.json b/metadata/json_schemas/item/v1.20.40/ItemObject v1.20.40.json index 841ce26b8..17554a7bb 100644 --- a/metadata/json_schemas/item/v1.20.40/ItemObject v1.20.40.json +++ b/metadata/json_schemas/item/v1.20.40/ItemObject v1.20.40.json @@ -10,7 +10,7 @@ "minLength": 1 }, "additionalProperties": { - "$ref": "#/definitions/49501551" + "$ref": "#/definitions/517105782" }, "$metaProperties": {} }, @@ -341,7 +341,7 @@ "type": "object", "properties": { "block": { - "$ref": "#/definitions/748032502", + "$ref": "#/definitions/2794205495", "$metaProperties": {} }, "on_dig": { @@ -446,6 +446,42 @@ }, "$metaProperties": {} }, + "2770948419": { + "title": "struct SharedTypes::Legacy::BlockDescriptorSerializer::BlockDescriptorProxy", + "type": "object", + "properties": { + "name": { + "type": "string", + "$metaProperties": {} + }, + "states": { + "title": "associative container", + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/517105782" + }, + "$metaProperties": {} + }, + "tags": { + "type": "string", + "$metaProperties": {} + } + }, + "$metaProperties": {} + }, + "2794205495": { + "title": "struct SharedTypes::Legacy::BlockDescriptor", + "oneOf": [ + { + "$ref": "#/definitions/2770948419" + }, + { + "type": "string", + "minLength": 1 + } + ], + "$metaProperties": {} + }, "2860933656": { "title": "description v1.20.10", "type": "object", @@ -584,9 +620,9 @@ "type": "string", "enum": [ "construction", + "nature", "equipment", "items", - "nature", "none" ], "$metaProperties": {} @@ -647,11 +683,11 @@ "title": "enum SharedTypes::Legacy::EquipmentSlot", "type": "string", "enum": [ - "slot.armor.chest", - "slot.armor.feet", + "slot.weapon.offhand", "slot.armor.head", + "slot.armor.chest", "slot.armor.legs", - "slot.weapon.offhand" + "slot.armor.feet" ], "$metaProperties": {} } @@ -908,268 +944,190 @@ "title": "enum SharedTypes::Legacy::LevelSoundEvent", "type": "string", "enum": [ - "activate", - "add.chest", - "admire", - "agitated", + "item.use.on", + "hit", + "step", + "step.baby", + "fly", + "jump", + "jump.prevent", + "break", + "place", + "heavy.step", + "gallop", + "fall", + "hurt", + "hurt.baby", + "hurt.in.water", + "death", + "death.baby", + "death.in.water", + "death.to.zombie", "ambient", - "ambient.aggressive", "ambient.baby", - "ambient.basalt_deltas.additions", - "ambient.basalt_deltas.loop", - "ambient.basalt_deltas.mood", - "ambient.candle", - "ambient.cave", - "ambient.crimson_forest.additions", - "ambient.crimson_forest.loop", - "ambient.crimson_forest.mood", - "ambient.in.air", - "ambient.in.raid", "ambient.in.water", - "ambient.nether_wastes.additions", - "ambient.nether_wastes.loop", - "ambient.nether_wastes.mood", - "ambient.pollinate", - "ambient.screamer", - "ambient.soulsand_valley.additions", - "ambient.soulsand_valley.loop", - "ambient.soulsand_valley.mood", + "ambient.in.air", "ambient.tame", - "ambient.underwater.enter", - "ambient.underwater.exit", - "ambient.warped_forest.additions", - "ambient.warped_forest.loop", - "ambient.warped_forest.mood", - "ambient.worried", - "angry", - "apply_effect.bad_omen", - "apply_effect.raid_omen", - "apply_effect.trial_omen", + "ambient.pollinate", + "breathe", + "mad", + "boost", + "bow", + "squish.big", + "squish.small", + "fall.big", + "fall.small", + "splash", + "fizz", + "flap", + "swim", + "drink", + "drink.honey", + "drink.milk", + "eat", + "takeoff", + "shake", + "plop", + "land", + "saddle", "armor", - "armor.break_wolf", - "armor.crack_wolf", - "armor.equip_chain", - "armor.equip_diamond", - "armor.equip_elytra", - "armor.equip_generic", - "armor.equip_gold", - "armor.equip_iron", - "armor.equip_leather", - "armor.equip_netherite", - "armor.equip_wolf", - "armor.repair_wolf", - "armor.unequip_wolf", - "attach", + "mob.armor_stand.place", + "add.chest", + "throw", "attack", "attack.nodamage", "attack.strong", - "balloonpop", + "warn", + "shear", + "milk", + "thunder", + "explode", + "fire", + "ignite", + "fuse", + "stare", + "spawn", + "born", + "shoot", + "break.block", + "launch", + "blast", + "large.blast", + "twinkle", + "remedy", + "unfect", + "convert_to_drowned", + "levelup", + "bow.hit", + "bullet.hit", + "extinguish.fire", + "item.fizz", + "chest.open", + "chest.closed", + "shulkerbox.open", + "shulkerbox.closed", + "enderchest.open", + "enderchest.closed", + "power.on", + "power.off", + "attach", + "detach", + "deny", + "tripod", + "pop", + "drop.slot", + "note", + "thorns", + "piston.in", + "piston.out", + "portal", + "water", + "lava.pop", + "lava", "beacon.activate", "beacon.ambient", "beacon.deactivate", "beacon.power", - "blast", - "block.bamboo_sapling.place", - "block.barrel.close", - "block.barrel.open", - "block.beehive.drip", - "block.beehive.enter", - "block.beehive.exit", - "block.beehive.shear", - "block.beehive.work", - "block.bell.hit", - "block.blastfurnace.fire_crackle", - "block.campfire.crackle", - "block.cartography_table.use", - "block.click", - "block.click.fail", - "block.composter.empty", - "block.composter.fill", - "block.composter.fill_success", - "block.composter.ready", - "block.copper_bulb.turn_off", - "block.copper_bulb.turn_on", - "block.creaking_heart.trail", - "block.decorated_pot.insert", - "block.decorated_pot.insert_fail", - "block.enchanting_table.use", - "block.end_portal.spawn", - "block.end_portal_frame.fill", - "block.fletching_table.use", - "block.frog_spawn.break", - "block.frog_spawn.hatch", - "block.furnace.lit", - "block.grindstone.use", - "block.loom.use", - "block.scaffolding.climb", - "block.sculk.spread", - "block.sculk_catalyst.bloom", - "block.sculk_sensor.place", - "block.sculk_shrieker.place", - "block.sculk_shrieker.shriek", - "block.sign.waxed_interact_fail", - "block.smithing_table.use", - "block.smoker.smoke", - "block.sniffer_egg.crack", - "block.sniffer_egg.hatch", - "block.stonecutter.use", - "block.sweet_berry_bush.hurt", - "block.sweet_berry_bush.pick", - "block.turtle_egg.attack", - "block.turtle_egg.break", - "block.turtle_egg.crack", - "block.turtle_egg.hatch", - "boost", - "born", - "bottle.dragonbreath", - "bottle.empty", - "bottle.fill", - "bow", - "bow.hit", - "break", - "break.block", - "break_pot", - "breathe", - "breeze_wind_charge.burst", - "brush", - "brush_completed", - "bubble.down", - "bubble.downinside", + "conduit.activate", + "conduit.ambient", + "conduit.attack", + "conduit.deactivate", + "conduit.short", "bubble.pop", "bubble.up", "bubble.upinside", - "bucket.empty.fish", - "bucket.empty.lava", - "bucket.empty.powder_snow", + "bubble.down", + "bubble.downinside", + "burp", + "bucket.fill.water", "bucket.empty.water", - "bucket.fill.fish", "bucket.fill.lava", - "bucket.fill.powder_snow", - "bucket.fill.water", - "bullet.hit", - "bundle.drop_contents", - "bundle.insert", - "bundle.insert_fail", - "bundle.remove_one", - "burp", - "button.click_off", - "button.click_on", - "cake.add_candle", - "camera.take_picture", - "cant_breed", - "cast.spell", - "cauldron_drip.lava.pointed_dripstone", - "cauldron_drip.water.pointed_dripstone", - "celebrate", - "charge", - "charge.sculk", - "chest.closed", - "chest.open", - "chime.amethyst_block", - "chorusdeath", - "chorusgrow", - "close", - "close_long", - "conduit.activate", - "conduit.ambient", - "conduit.attack", - "conduit.deactivate", - "conduit.short", - "convert_mooshroom", - "convert_to_drowned", - "convert_to_frog", - "convert_to_stray", - "converted_to_zombified", - "copper.wax.off", - "copper.wax.on", - "crafter.craft", - "crafter.disable_slot", - "crafter.fail", - "creaking_heart_spawn", - "crossbow.loading.end", - "crossbow.loading.middle", - "crossbow.loading.start", - "crossbow.quick_charge.end", - "crossbow.quick_charge.middle", - "crossbow.quick_charge.start", - "crossbow.shoot", - "dash_ready", - "deactivate", - "death", - "death.baby", - "death.in.water", - "death.mid.volume", - "death.min.volume", - "death.screamer", - "death.to.zombie", - "default", - "deny", - "detach", - "disappeared", - "door.close", - "door.open", - "drink", - "drink.honey", - "drink.milk", - "drip.lava.pointed_dripstone", - "drip.water.pointed_dripstone", - "drop.slot", - "eat", - "elderguardian.curse", - "elemconstruct.open", - "enderchest.closed", - "enderchest.open", - "explode", - "extinguish.candle", - "extinguish.fire", - "fall", - "fall.big", - "fall.small", - "fang", - "fence_gate.close", - "fence_gate.open", - "fire", - "fizz", - "flap", + "bucket.empty.lava", + "bucket.fill.fish", + "bucket.empty.fish", + "armor.equip_chain", + "armor.equip_diamond", + "armor.equip_elytra", + "armor.equip_generic", + "armor.equip_gold", + "armor.equip_iron", + "armor.equip_leather", + "armor.equip_netherite", + "record.13", + "record.cat", + "record.blocks", + "record.chirp", + "record.creator", + "record.creator_music_box", + "record.far", + "record.mall", + "record.mellohi", + "record.stal", + "record.strad", + "record.ward", + "record.11", + "record.wait", + "record.pigstep", + "record.precipice", + "record.relic", + "record.otherside", + "record.5", "flop", - "fly", - "freeze", - "fuse", - "gallop", - "glass", - "glow_squid.ink_squirt", - "glowstick.use", - "growl", + "elderguardian.curse", + "teleport", + "shulker.open", + "shulker.close", + "mob.warning", + "mob.warning.baby", "haggle", - "haggle.idle", - "haggle.no", "haggle.yes", - "heartbeat", - "heavy.step", - "hit", - "horn_break", - "horn_call0", - "horn_call1", - "horn_call2", - "horn_call3", - "horn_call4", - "horn_call5", - "horn_call6", - "horn_call7", - "hurt", - "hurt.baby", - "hurt.in.water", - "hurt.reduced", - "hurt.screamer", - "icebomb.hit", - "ignite", + "haggle.no", + "haggle.idle", + "disappeared", + "reappeared", + "chorusgrow", + "chorusdeath", + "glass", + "potion.brewed", + "cast.spell", + "prepare.attack", + "prepare.summon", + "prepare.wololo", + "fang", + "charge", + "camera.take_picture", + "leashknot.break", + "leashknot.place", + "growl", + "whine", + "pant", + "purr", + "purreow", + "death.min.volume", + "death.mid.volume", "imitate.blaze", - "imitate.bogged", - "imitate.breeze", "imitate.cave_spider", - "imitate.creaking", "imitate.creeper", - "imitate.drowned", "imitate.elder_guardian", "imitate.ender_dragon", "imitate.enderman", @@ -1187,7 +1145,6 @@ "imitate.stray", "imitate.vex", "imitate.vindication_illager", - "imitate.warden", "imitate.witch", "imitate.wither", "imitate.wither_skeleton", @@ -1195,15 +1152,12 @@ "imitate.zombie", "imitate.zombie_pigman", "imitate.zombie_villager", - "insert", - "insert_enchanted", - "irongolem.crack", - "irongolem.repair", - "item.book.put", - "item.fizz", - "item.shield.block", - "item.spyglass.stop_using", - "item.spyglass.use", + "block.end_portal_frame.fill", + "block.end_portal.spawn", + "random.anvil_use", + "bottle.dragonbreath", + "balloonpop", + "sparkler.active", "item.trident.hit", "item.trident.hit_ground", "item.trident.return", @@ -1212,203 +1166,285 @@ "item.trident.riptide_3", "item.trident.throw", "item.trident.thunder", - "item.use.on", - "item_given", - "item_taken", - "item_thrown", - "jump", - "jump.prevent", - "jump_to_block", - "land", - "large.blast", - "launch", - "lava", - "lava.pop", - "lay_egg", - "lay_spawn", - "leashknot.break", - "leashknot.place", - "levelup", - "listening", - "listening_angry", - "lodestone_compass.link_compass_to_lodestone", + "block.fletching_table.use", + "elemconstruct.open", + "icebomb.hit", + "lt.reaction.icebomb", "lt.reaction.bleach", "lt.reaction.epaste", "lt.reaction.epaste2", "lt.reaction.fertilizer", - "lt.reaction.fire", "lt.reaction.fireball", - "lt.reaction.icebomb", "lt.reaction.mgsalt", - "lt.reaction.miscexplosion", "lt.reaction.miscfire", + "lt.reaction.fire", + "lt.reaction.miscexplosion", "lt.reaction.miscmystical", "lt.reaction.miscmystical2", "lt.reaction.product", - "mace.heavy_smash_ground", - "mace.smash_air", - "mace.smash_ground", - "mad", - "milk", - "milk.screamer", - "milk_suspiciously", - "mob.armadillo.brush", - "mob.armadillo.scute_drop", - "mob.armor_stand.place", - "mob.hoglin.converted_to_zombified", - "mob.husk.convert_to_zombie", - "mob.pig.death", - "mob.player.hurt_drown", - "mob.player.hurt_freeze", - "mob.player.hurt_on_fire", - "mob.warning", - "mob.warning.baby", - "nearby_close", - "nearby_closer", - "nearby_closest", - "note", - "note.bass", - "ominous_bottle.end_use", - "ominous_item_spawner.about_to_spawn_item", - "ominous_item_spawner.spawn_item", - "ominous_item_spawner.spawn_item_begin", - "open", - "open_long", - "panic", - "pant", - "particle.soul_escape.loud", - "particle.soul_escape.quiet", - "pick_berries.cave_vines", - "pickup", - "pickup_enchanted", - "piston.in", - "piston.out", - "place", - "plop", - "pop", - "portal", - "portal.travel", - "potion.brewed", - "power.off", - "power.off.sculk_sensor", - "power.on", - "power.on.sculk_sensor", - "pre_ram", - "pre_ram.screamer", - "prepare.attack", - "prepare.summon", - "prepare.wololo", + "sparkler.use", + "glowstick.use", + "block.turtle_egg.break", + "block.turtle_egg.crack", + "block.turtle_egg.hatch", + "block.turtle_egg.attack", + "block.sniffer_egg.crack", + "block.sniffer_egg.hatch", + "block.frog_spawn.hatch", + "block.frog_spawn.break", + "swoop", "presneeze", - "pressure_plate.click_off", - "pressure_plate.click_on", - "pumpkin.carve", - "purr", - "purreow", - "raid.horn", - "ram_impact", - "ram_impact.screamer", - "random.anvil_use", - "reappeared", - "record.11", - "record.13", - "record.5", - "record.blocks", - "record.cat", - "record.chirp", - "record.creator", - "record.creator_music_box", - "record.far", - "record.mall", - "record.mellohi", - "record.otherside", - "record.pigstep", - "record.precipice", - "record.relic", - "record.stal", - "record.strad", - "record.wait", - "record.ward", - "reflect", - "remedy", - "respawn_anchor.ambient", - "respawn_anchor.charge", - "respawn_anchor.deplete", - "respawn_anchor.set_spawn", - "retreat", - "roar", - "saddle", + "sneeze", "scared", - "scrape", + "ambient.aggressive", + "ambient.worried", + "cant_breed", + "block.scaffolding.climb", + "block.bamboo_sapling.place", + "crossbow.loading.start", + "crossbow.loading.middle", + "crossbow.loading.end", + "crossbow.shoot", + "crossbow.quick_charge.start", + "crossbow.quick_charge.middle", + "crossbow.quick_charge.end", + "item.shield.block", + "portal.travel", + "item.book.put", + "block.grindstone.use", + "block.bell.hit", + "block.campfire.crackle", + "block.sweet_berry_bush.hurt", + "block.sweet_berry_bush.pick", + "block.stonecutter.use", + "block.cartography_table.use", + "block.composter.empty", + "block.composter.fill", + "block.composter.fill_success", + "block.composter.ready", + "roar", + "stun", + "block.barrel.open", + "block.barrel.close", + "raid.horn", + "ui.stonecutter.take_result", + "ui.cartography_table.take_result", + "ui.loom.take_result", + "block.smoker.smoke", + "block.blastfurnace.fire_crackle", + "block.smithing_table.use", + "block.loom.use", + "ambient.in.raid", "screech", - "shake", - "shatter_pot", - "shear", - "shoot", - "shulker.close", - "shulker.open", - "shulkerbox.closed", - "shulkerbox.open", "sleep", - "smithing_table.use", - "sneeze", - "sonic_boom", - "sonic_charge", - "sparkler.active", - "sparkler.use", - "spawn", - "splash", - "sponge.absorb", - "squid.ink_squirt", - "squish.big", - "squish.small", - "stare", - "step", - "step.baby", - "step_lava", - "step_sand", - "stun", - "swim", - "swoop", - "takeoff", - "teleport", + "block.furnace.lit", + "convert_mooshroom", + "milk_suspiciously", + "celebrate", + "block.beehive.enter", + "block.beehive.exit", + "block.beehive.shear", + "block.beehive.work", + "block.beehive.drip", + "ambient.cave", + "angry", + "retreat", + "converted_to_zombified", + "step_lava", "tempt", - "thorns", - "throw", - "thunder", + "panic", + "admire", + "particle.soul_escape.quiet", + "particle.soul_escape.loud", + "respawn_anchor.charge", + "respawn_anchor.deplete", + "respawn_anchor.set_spawn", + "respawn_anchor.ambient", + "ambient.crimson_forest.mood", + "ambient.warped_forest.mood", + "ambient.soulsand_valley.mood", + "ambient.nether_wastes.mood", + "ambient.crimson_forest.additions", + "ambient.warped_forest.additions", + "ambient.soulsand_valley.additions", + "ambient.nether_wastes.additions", + "ambient.basalt_deltas.additions", + "ambient.crimson_forest.loop", + "ambient.warped_forest.loop", + "ambient.soulsand_valley.loop", + "ambient.nether_wastes.loop", + "ambient.basalt_deltas.loop", + "lodestone_compass.link_compass_to_lodestone", + "ambient.basalt_deltas.mood", + "power.on.sculk_sensor", + "power.off.sculk_sensor", + "smithing_table.use", + "default", + "lay_egg", + "lay_spawn", + "bucket.fill.powder_snow", + "bucket.empty.powder_snow", + "cauldron_drip.water.pointed_dripstone", + "cauldron_drip.lava.pointed_dripstone", "tilt_down.big_dripleaf", "tilt_up.big_dripleaf", + "drip.water.pointed_dripstone", + "pick_berries.cave_vines", + "drip.lava.pointed_dripstone", + "copper.wax.on", + "copper.wax.off", + "scrape", + "item.spyglass.use", + "item.spyglass.stop_using", + "chime.amethyst_block", + "mob.player.hurt_drown", + "mob.player.hurt_on_fire", + "mob.player.hurt_freeze", + "ambient.screamer", + "hurt.screamer", + "death.screamer", + "milk.screamer", + "jump_to_block", + "pre_ram", + "pre_ram.screamer", + "ram_impact", + "ram_impact.screamer", + "squid.ink_squirt", + "glow_squid.ink_squirt", + "convert_to_stray", + "cake.add_candle", + "extinguish.candle", + "ambient.candle", + "block.click", + "block.click.fail", + "block.sculk_catalyst.bloom", + "block.sculk_shrieker.shriek", + "nearby_close", + "nearby_closer", + "nearby_closest", + "agitated", + "listening", + "heartbeat", "tongue", - "trapdoor.close", + "item_given", + "item_taken", + "item_thrown", + "irongolem.crack", + "irongolem.repair", + "horn_break", + "horn_call0", + "horn_call1", + "horn_call2", + "horn_call3", + "horn_call4", + "horn_call5", + "horn_call6", + "horn_call7", + "imitate.warden", + "listening_angry", + "sonic_boom", + "sonic_charge", + "convert_to_frog", + "block.sculk.spread", + "charge.sculk", + "block.sculk_sensor.place", + "block.sculk_shrieker.place", + "block.enchanting_table.use", + "bundle.drop_contents", + "bundle.insert", + "bundle.insert_fail", + "bundle.remove_one", + "step_sand", + "dash_ready", + "pressure_plate.click_off", + "pressure_plate.click_on", + "button.click_off", + "button.click_on", + "door.open", + "door.close", "trapdoor.open", - "trial_spawner.ambient", - "trial_spawner.ambient_ominous", - "trial_spawner.charge_activate", - "trial_spawner.close_shutter", - "trial_spawner.detect_player", - "trial_spawner.eject_item", + "trapdoor.close", + "fence_gate.open", + "fence_gate.close", + "insert", + "pickup", + "insert_enchanted", + "pickup_enchanted", + "shatter_pot", + "break_pot", + "brush", + "brush_completed", + "block.sign.waxed_interact_fail", + "note.bass", + "pumpkin.carve", + "mob.husk.convert_to_zombie", + "mob.pig.death", + "mob.hoglin.converted_to_zombified", + "ambient.underwater.enter", + "ambient.underwater.exit", + "bottle.fill", + "bottle.empty", + "block.decorated_pot.insert", + "block.decorated_pot.insert_fail", + "crafter.craft", + "crafter.fail", + "crafter.disable_slot", + "block.copper_bulb.turn_on", + "block.copper_bulb.turn_off", + "breeze_wind_charge.burst", + "imitate.breeze", "trial_spawner.open_shutter", + "trial_spawner.detect_player", + "trial_spawner.close_shutter", "trial_spawner.spawn_mob", - "tripod", - "twinkle", - "ui.cartography_table.take_result", - "ui.loom.take_result", - "ui.stonecutter.take_result", - "undefined", - "unfect", - "unfreeze", - "vault.activate", - "vault.ambient", + "trial_spawner.eject_item", + "trial_spawner.ambient", + "mob.armadillo.brush", + "mob.armadillo.scute_drop", + "armor.equip_wolf", + "armor.unequip_wolf", + "reflect", + "vault.open_shutter", "vault.close_shutter", - "vault.deactivate", "vault.eject_item", "vault.insert_item", "vault.insert_item_fail", - "vault.open_shutter", + "vault.ambient", + "vault.activate", + "vault.deactivate", + "hurt.reduced", + "wind_charge.burst", + "armor.break_wolf", + "armor.crack_wolf", + "armor.repair_wolf", + "mace.smash_air", + "mace.smash_ground", + "mace.heavy_smash_ground", + "trial_spawner.charge_activate", + "trial_spawner.ambient_ominous", + "apply_effect.bad_omen", + "apply_effect.raid_omen", + "apply_effect.trial_omen", + "ominous_item_spawner.spawn_item", + "ominous_bottle.end_use", + "ominous_item_spawner.spawn_item_begin", + "ominous_item_spawner.about_to_spawn_item", + "imitate.bogged", "vault.reject_rewarded_player", - "warn", - "water", - "whine", - "wind_charge.burst" + "imitate.drowned", + "sponge.absorb", + "imitate.creaking", + "block.creaking_heart.trail", + "creaking_heart_spawn", + "activate", + "deactivate", + "freeze", + "unfreeze", + "open", + "open_long", + "close", + "close_long", + "undefined" ], "$metaProperties": {} } @@ -1422,16 +1458,16 @@ "title": "enum SharedTypes::Legacy::UseAnimation", "type": "string", "enum": [ + "none", + "eat", + "drink", "block", "bow", - "brush", "camera", "crossbow", - "drink", - "eat", - "none", "spear", - "spyglass" + "spyglass", + "brush" ] }, { @@ -1441,16 +1477,16 @@ "title": "enum SharedTypes::Legacy::UseAnimation", "type": "string", "enum": [ + "none", + "eat", + "drink", "block", "bow", - "brush", "camera", "crossbow", - "drink", - "eat", - "none", "spear", - "spyglass" + "spyglass", + "brush" ], "$metaProperties": {} } @@ -1501,7 +1537,7 @@ ], "$metaProperties": {} }, - "49501551": { + "517105782": { "title": "compound_proxy", "oneOf": [ { @@ -1555,57 +1591,21 @@ "title": "enum SharedTypes::Legacy::FilterSubject", "type": "string", "enum": [ + "self", + "other", + "player", + "target", + "parent", "baby", "block", "damager", "holder", - "item", - "other", - "parent", - "player", - "self", - "target" + "item" ], "$metaProperties": {} } }, "$metaProperties": {} - }, - "748032502": { - "title": "struct SharedTypes::v1_20_50::BlockDescriptor", - "oneOf": [ - { - "$ref": "#/definitions/970386766" - }, - { - "type": "string", - "minLength": 1 - } - ], - "$metaProperties": {} - }, - "970386766": { - "title": "struct SharedTypes::v1_20_50::BlockDescriptorSerializer::BlockDescriptorProxy", - "type": "object", - "properties": { - "name": { - "type": "string", - "$metaProperties": {} - }, - "states": { - "title": "associative container", - "type": "object", - "additionalProperties": { - "$ref": "#/definitions/49501551" - }, - "$metaProperties": {} - }, - "tags": { - "type": "string", - "$metaProperties": {} - } - }, - "$metaProperties": {} } }, "title": "minecraft:item v1.20.40", diff --git a/metadata/json_schemas/item/v1.20.50/Component v1.20.50.json b/metadata/json_schemas/item/v1.20.50/Component v1.20.50.json index acdcc740b..5f9f94e43 100644 --- a/metadata/json_schemas/item/v1.20.50/Component v1.20.50.json +++ b/metadata/json_schemas/item/v1.20.50/Component v1.20.50.json @@ -157,7 +157,7 @@ "type": "object", "properties": { "block": { - "$ref": "#/definitions/748032502", + "$ref": "#/definitions/2794205495", "$metaProperties": {} }, "speed": { @@ -184,11 +184,11 @@ "title": "enum SharedTypes::Legacy::EquipmentSlot", "type": "string", "enum": [ - "slot.armor.chest", - "slot.armor.feet", + "slot.weapon.offhand", "slot.armor.head", + "slot.armor.chest", "slot.armor.legs", - "slot.weapon.offhand" + "slot.armor.feet" ], "$metaProperties": {} } @@ -254,7 +254,7 @@ "title": "sequence container", "type": "array", "items": { - "$ref": "#/definitions/748032502" + "$ref": "#/definitions/2794205495" }, "$metaProperties": {} } @@ -333,6 +333,42 @@ ], "$metaProperties": {} }, + "2770948419": { + "title": "struct SharedTypes::Legacy::BlockDescriptorSerializer::BlockDescriptorProxy", + "type": "object", + "properties": { + "name": { + "type": "string", + "$metaProperties": {} + }, + "states": { + "title": "associative container", + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/517105782" + }, + "$metaProperties": {} + }, + "tags": { + "type": "string", + "$metaProperties": {} + } + }, + "$metaProperties": {} + }, + "2794205495": { + "title": "struct SharedTypes::Legacy::BlockDescriptor", + "oneOf": [ + { + "$ref": "#/definitions/2770948419" + }, + { + "type": "string", + "minLength": 1 + } + ], + "$metaProperties": {} + }, "2817495317": { "title": "minecraft:max_stack_size v1.20.50", "oneOf": [ @@ -382,268 +418,190 @@ "title": "enum SharedTypes::Legacy::LevelSoundEvent", "type": "string", "enum": [ - "activate", - "add.chest", - "admire", - "agitated", + "item.use.on", + "hit", + "step", + "step.baby", + "fly", + "jump", + "jump.prevent", + "break", + "place", + "heavy.step", + "gallop", + "fall", + "hurt", + "hurt.baby", + "hurt.in.water", + "death", + "death.baby", + "death.in.water", + "death.to.zombie", "ambient", - "ambient.aggressive", "ambient.baby", - "ambient.basalt_deltas.additions", - "ambient.basalt_deltas.loop", - "ambient.basalt_deltas.mood", - "ambient.candle", - "ambient.cave", - "ambient.crimson_forest.additions", - "ambient.crimson_forest.loop", - "ambient.crimson_forest.mood", - "ambient.in.air", - "ambient.in.raid", "ambient.in.water", - "ambient.nether_wastes.additions", - "ambient.nether_wastes.loop", - "ambient.nether_wastes.mood", - "ambient.pollinate", - "ambient.screamer", - "ambient.soulsand_valley.additions", - "ambient.soulsand_valley.loop", - "ambient.soulsand_valley.mood", + "ambient.in.air", "ambient.tame", - "ambient.underwater.enter", - "ambient.underwater.exit", - "ambient.warped_forest.additions", - "ambient.warped_forest.loop", - "ambient.warped_forest.mood", - "ambient.worried", - "angry", - "apply_effect.bad_omen", - "apply_effect.raid_omen", - "apply_effect.trial_omen", + "ambient.pollinate", + "breathe", + "mad", + "boost", + "bow", + "squish.big", + "squish.small", + "fall.big", + "fall.small", + "splash", + "fizz", + "flap", + "swim", + "drink", + "drink.honey", + "drink.milk", + "eat", + "takeoff", + "shake", + "plop", + "land", + "saddle", "armor", - "armor.break_wolf", - "armor.crack_wolf", - "armor.equip_chain", - "armor.equip_diamond", - "armor.equip_elytra", - "armor.equip_generic", - "armor.equip_gold", - "armor.equip_iron", - "armor.equip_leather", - "armor.equip_netherite", - "armor.equip_wolf", - "armor.repair_wolf", - "armor.unequip_wolf", - "attach", + "mob.armor_stand.place", + "add.chest", + "throw", "attack", "attack.nodamage", "attack.strong", - "balloonpop", + "warn", + "shear", + "milk", + "thunder", + "explode", + "fire", + "ignite", + "fuse", + "stare", + "spawn", + "born", + "shoot", + "break.block", + "launch", + "blast", + "large.blast", + "twinkle", + "remedy", + "unfect", + "convert_to_drowned", + "levelup", + "bow.hit", + "bullet.hit", + "extinguish.fire", + "item.fizz", + "chest.open", + "chest.closed", + "shulkerbox.open", + "shulkerbox.closed", + "enderchest.open", + "enderchest.closed", + "power.on", + "power.off", + "attach", + "detach", + "deny", + "tripod", + "pop", + "drop.slot", + "note", + "thorns", + "piston.in", + "piston.out", + "portal", + "water", + "lava.pop", + "lava", "beacon.activate", "beacon.ambient", "beacon.deactivate", "beacon.power", - "blast", - "block.bamboo_sapling.place", - "block.barrel.close", - "block.barrel.open", - "block.beehive.drip", - "block.beehive.enter", - "block.beehive.exit", - "block.beehive.shear", - "block.beehive.work", - "block.bell.hit", - "block.blastfurnace.fire_crackle", - "block.campfire.crackle", - "block.cartography_table.use", - "block.click", - "block.click.fail", - "block.composter.empty", - "block.composter.fill", - "block.composter.fill_success", - "block.composter.ready", - "block.copper_bulb.turn_off", - "block.copper_bulb.turn_on", - "block.creaking_heart.trail", - "block.decorated_pot.insert", - "block.decorated_pot.insert_fail", - "block.enchanting_table.use", - "block.end_portal.spawn", - "block.end_portal_frame.fill", - "block.fletching_table.use", - "block.frog_spawn.break", - "block.frog_spawn.hatch", - "block.furnace.lit", - "block.grindstone.use", - "block.loom.use", - "block.scaffolding.climb", - "block.sculk.spread", - "block.sculk_catalyst.bloom", - "block.sculk_sensor.place", - "block.sculk_shrieker.place", - "block.sculk_shrieker.shriek", - "block.sign.waxed_interact_fail", - "block.smithing_table.use", - "block.smoker.smoke", - "block.sniffer_egg.crack", - "block.sniffer_egg.hatch", - "block.stonecutter.use", - "block.sweet_berry_bush.hurt", - "block.sweet_berry_bush.pick", - "block.turtle_egg.attack", - "block.turtle_egg.break", - "block.turtle_egg.crack", - "block.turtle_egg.hatch", - "boost", - "born", - "bottle.dragonbreath", - "bottle.empty", - "bottle.fill", - "bow", - "bow.hit", - "break", - "break.block", - "break_pot", - "breathe", - "breeze_wind_charge.burst", - "brush", - "brush_completed", - "bubble.down", - "bubble.downinside", + "conduit.activate", + "conduit.ambient", + "conduit.attack", + "conduit.deactivate", + "conduit.short", "bubble.pop", "bubble.up", "bubble.upinside", - "bucket.empty.fish", - "bucket.empty.lava", - "bucket.empty.powder_snow", + "bubble.down", + "bubble.downinside", + "burp", + "bucket.fill.water", "bucket.empty.water", - "bucket.fill.fish", "bucket.fill.lava", - "bucket.fill.powder_snow", - "bucket.fill.water", - "bullet.hit", - "bundle.drop_contents", - "bundle.insert", - "bundle.insert_fail", - "bundle.remove_one", - "burp", - "button.click_off", - "button.click_on", - "cake.add_candle", - "camera.take_picture", - "cant_breed", - "cast.spell", - "cauldron_drip.lava.pointed_dripstone", - "cauldron_drip.water.pointed_dripstone", - "celebrate", - "charge", - "charge.sculk", - "chest.closed", - "chest.open", - "chime.amethyst_block", - "chorusdeath", - "chorusgrow", - "close", - "close_long", - "conduit.activate", - "conduit.ambient", - "conduit.attack", - "conduit.deactivate", - "conduit.short", - "convert_mooshroom", - "convert_to_drowned", - "convert_to_frog", - "convert_to_stray", - "converted_to_zombified", - "copper.wax.off", - "copper.wax.on", - "crafter.craft", - "crafter.disable_slot", - "crafter.fail", - "creaking_heart_spawn", - "crossbow.loading.end", - "crossbow.loading.middle", - "crossbow.loading.start", - "crossbow.quick_charge.end", - "crossbow.quick_charge.middle", - "crossbow.quick_charge.start", - "crossbow.shoot", - "dash_ready", - "deactivate", - "death", - "death.baby", - "death.in.water", - "death.mid.volume", - "death.min.volume", - "death.screamer", - "death.to.zombie", - "default", - "deny", - "detach", - "disappeared", - "door.close", - "door.open", - "drink", - "drink.honey", - "drink.milk", - "drip.lava.pointed_dripstone", - "drip.water.pointed_dripstone", - "drop.slot", - "eat", - "elderguardian.curse", - "elemconstruct.open", - "enderchest.closed", - "enderchest.open", - "explode", - "extinguish.candle", - "extinguish.fire", - "fall", - "fall.big", - "fall.small", - "fang", - "fence_gate.close", - "fence_gate.open", - "fire", - "fizz", - "flap", + "bucket.empty.lava", + "bucket.fill.fish", + "bucket.empty.fish", + "armor.equip_chain", + "armor.equip_diamond", + "armor.equip_elytra", + "armor.equip_generic", + "armor.equip_gold", + "armor.equip_iron", + "armor.equip_leather", + "armor.equip_netherite", + "record.13", + "record.cat", + "record.blocks", + "record.chirp", + "record.creator", + "record.creator_music_box", + "record.far", + "record.mall", + "record.mellohi", + "record.stal", + "record.strad", + "record.ward", + "record.11", + "record.wait", + "record.pigstep", + "record.precipice", + "record.relic", + "record.otherside", + "record.5", "flop", - "fly", - "freeze", - "fuse", - "gallop", - "glass", - "glow_squid.ink_squirt", - "glowstick.use", - "growl", + "elderguardian.curse", + "teleport", + "shulker.open", + "shulker.close", + "mob.warning", + "mob.warning.baby", "haggle", - "haggle.idle", - "haggle.no", "haggle.yes", - "heartbeat", - "heavy.step", - "hit", - "horn_break", - "horn_call0", - "horn_call1", - "horn_call2", - "horn_call3", - "horn_call4", - "horn_call5", - "horn_call6", - "horn_call7", - "hurt", - "hurt.baby", - "hurt.in.water", - "hurt.reduced", - "hurt.screamer", - "icebomb.hit", - "ignite", + "haggle.no", + "haggle.idle", + "disappeared", + "reappeared", + "chorusgrow", + "chorusdeath", + "glass", + "potion.brewed", + "cast.spell", + "prepare.attack", + "prepare.summon", + "prepare.wololo", + "fang", + "charge", + "camera.take_picture", + "leashknot.break", + "leashknot.place", + "growl", + "whine", + "pant", + "purr", + "purreow", + "death.min.volume", + "death.mid.volume", "imitate.blaze", - "imitate.bogged", - "imitate.breeze", "imitate.cave_spider", - "imitate.creaking", "imitate.creeper", - "imitate.drowned", "imitate.elder_guardian", "imitate.ender_dragon", "imitate.enderman", @@ -661,7 +619,6 @@ "imitate.stray", "imitate.vex", "imitate.vindication_illager", - "imitate.warden", "imitate.witch", "imitate.wither", "imitate.wither_skeleton", @@ -669,15 +626,12 @@ "imitate.zombie", "imitate.zombie_pigman", "imitate.zombie_villager", - "insert", - "insert_enchanted", - "irongolem.crack", - "irongolem.repair", - "item.book.put", - "item.fizz", - "item.shield.block", - "item.spyglass.stop_using", - "item.spyglass.use", + "block.end_portal_frame.fill", + "block.end_portal.spawn", + "random.anvil_use", + "bottle.dragonbreath", + "balloonpop", + "sparkler.active", "item.trident.hit", "item.trident.hit_ground", "item.trident.return", @@ -686,203 +640,285 @@ "item.trident.riptide_3", "item.trident.throw", "item.trident.thunder", - "item.use.on", - "item_given", - "item_taken", - "item_thrown", - "jump", - "jump.prevent", - "jump_to_block", - "land", - "large.blast", - "launch", - "lava", - "lava.pop", - "lay_egg", - "lay_spawn", - "leashknot.break", - "leashknot.place", - "levelup", - "listening", - "listening_angry", - "lodestone_compass.link_compass_to_lodestone", + "block.fletching_table.use", + "elemconstruct.open", + "icebomb.hit", + "lt.reaction.icebomb", "lt.reaction.bleach", "lt.reaction.epaste", "lt.reaction.epaste2", "lt.reaction.fertilizer", - "lt.reaction.fire", "lt.reaction.fireball", - "lt.reaction.icebomb", "lt.reaction.mgsalt", - "lt.reaction.miscexplosion", "lt.reaction.miscfire", + "lt.reaction.fire", + "lt.reaction.miscexplosion", "lt.reaction.miscmystical", "lt.reaction.miscmystical2", "lt.reaction.product", - "mace.heavy_smash_ground", - "mace.smash_air", - "mace.smash_ground", - "mad", - "milk", - "milk.screamer", - "milk_suspiciously", - "mob.armadillo.brush", - "mob.armadillo.scute_drop", - "mob.armor_stand.place", - "mob.hoglin.converted_to_zombified", - "mob.husk.convert_to_zombie", - "mob.pig.death", - "mob.player.hurt_drown", - "mob.player.hurt_freeze", - "mob.player.hurt_on_fire", - "mob.warning", - "mob.warning.baby", - "nearby_close", - "nearby_closer", - "nearby_closest", - "note", - "note.bass", - "ominous_bottle.end_use", - "ominous_item_spawner.about_to_spawn_item", - "ominous_item_spawner.spawn_item", - "ominous_item_spawner.spawn_item_begin", - "open", - "open_long", - "panic", - "pant", - "particle.soul_escape.loud", - "particle.soul_escape.quiet", - "pick_berries.cave_vines", - "pickup", - "pickup_enchanted", - "piston.in", - "piston.out", - "place", - "plop", - "pop", - "portal", - "portal.travel", - "potion.brewed", - "power.off", - "power.off.sculk_sensor", - "power.on", - "power.on.sculk_sensor", - "pre_ram", - "pre_ram.screamer", - "prepare.attack", - "prepare.summon", - "prepare.wololo", + "sparkler.use", + "glowstick.use", + "block.turtle_egg.break", + "block.turtle_egg.crack", + "block.turtle_egg.hatch", + "block.turtle_egg.attack", + "block.sniffer_egg.crack", + "block.sniffer_egg.hatch", + "block.frog_spawn.hatch", + "block.frog_spawn.break", + "swoop", "presneeze", - "pressure_plate.click_off", - "pressure_plate.click_on", - "pumpkin.carve", - "purr", - "purreow", - "raid.horn", - "ram_impact", - "ram_impact.screamer", - "random.anvil_use", - "reappeared", - "record.11", - "record.13", - "record.5", - "record.blocks", - "record.cat", - "record.chirp", - "record.creator", - "record.creator_music_box", - "record.far", - "record.mall", - "record.mellohi", - "record.otherside", - "record.pigstep", - "record.precipice", - "record.relic", - "record.stal", - "record.strad", - "record.wait", - "record.ward", - "reflect", - "remedy", - "respawn_anchor.ambient", - "respawn_anchor.charge", - "respawn_anchor.deplete", - "respawn_anchor.set_spawn", - "retreat", - "roar", - "saddle", + "sneeze", "scared", - "scrape", + "ambient.aggressive", + "ambient.worried", + "cant_breed", + "block.scaffolding.climb", + "block.bamboo_sapling.place", + "crossbow.loading.start", + "crossbow.loading.middle", + "crossbow.loading.end", + "crossbow.shoot", + "crossbow.quick_charge.start", + "crossbow.quick_charge.middle", + "crossbow.quick_charge.end", + "item.shield.block", + "portal.travel", + "item.book.put", + "block.grindstone.use", + "block.bell.hit", + "block.campfire.crackle", + "block.sweet_berry_bush.hurt", + "block.sweet_berry_bush.pick", + "block.stonecutter.use", + "block.cartography_table.use", + "block.composter.empty", + "block.composter.fill", + "block.composter.fill_success", + "block.composter.ready", + "roar", + "stun", + "block.barrel.open", + "block.barrel.close", + "raid.horn", + "ui.stonecutter.take_result", + "ui.cartography_table.take_result", + "ui.loom.take_result", + "block.smoker.smoke", + "block.blastfurnace.fire_crackle", + "block.smithing_table.use", + "block.loom.use", + "ambient.in.raid", "screech", - "shake", - "shatter_pot", - "shear", - "shoot", - "shulker.close", - "shulker.open", - "shulkerbox.closed", - "shulkerbox.open", "sleep", - "smithing_table.use", - "sneeze", - "sonic_boom", - "sonic_charge", - "sparkler.active", - "sparkler.use", - "spawn", - "splash", - "sponge.absorb", - "squid.ink_squirt", - "squish.big", - "squish.small", - "stare", - "step", - "step.baby", + "block.furnace.lit", + "convert_mooshroom", + "milk_suspiciously", + "celebrate", + "block.beehive.enter", + "block.beehive.exit", + "block.beehive.shear", + "block.beehive.work", + "block.beehive.drip", + "ambient.cave", + "angry", + "retreat", + "converted_to_zombified", "step_lava", - "step_sand", - "stun", - "swim", - "swoop", - "takeoff", - "teleport", "tempt", - "thorns", - "throw", - "thunder", + "panic", + "admire", + "particle.soul_escape.quiet", + "particle.soul_escape.loud", + "respawn_anchor.charge", + "respawn_anchor.deplete", + "respawn_anchor.set_spawn", + "respawn_anchor.ambient", + "ambient.crimson_forest.mood", + "ambient.warped_forest.mood", + "ambient.soulsand_valley.mood", + "ambient.nether_wastes.mood", + "ambient.crimson_forest.additions", + "ambient.warped_forest.additions", + "ambient.soulsand_valley.additions", + "ambient.nether_wastes.additions", + "ambient.basalt_deltas.additions", + "ambient.crimson_forest.loop", + "ambient.warped_forest.loop", + "ambient.soulsand_valley.loop", + "ambient.nether_wastes.loop", + "ambient.basalt_deltas.loop", + "lodestone_compass.link_compass_to_lodestone", + "ambient.basalt_deltas.mood", + "power.on.sculk_sensor", + "power.off.sculk_sensor", + "smithing_table.use", + "default", + "lay_egg", + "lay_spawn", + "bucket.fill.powder_snow", + "bucket.empty.powder_snow", + "cauldron_drip.water.pointed_dripstone", + "cauldron_drip.lava.pointed_dripstone", "tilt_down.big_dripleaf", "tilt_up.big_dripleaf", + "drip.water.pointed_dripstone", + "pick_berries.cave_vines", + "drip.lava.pointed_dripstone", + "copper.wax.on", + "copper.wax.off", + "scrape", + "item.spyglass.use", + "item.spyglass.stop_using", + "chime.amethyst_block", + "mob.player.hurt_drown", + "mob.player.hurt_on_fire", + "mob.player.hurt_freeze", + "ambient.screamer", + "hurt.screamer", + "death.screamer", + "milk.screamer", + "jump_to_block", + "pre_ram", + "pre_ram.screamer", + "ram_impact", + "ram_impact.screamer", + "squid.ink_squirt", + "glow_squid.ink_squirt", + "convert_to_stray", + "cake.add_candle", + "extinguish.candle", + "ambient.candle", + "block.click", + "block.click.fail", + "block.sculk_catalyst.bloom", + "block.sculk_shrieker.shriek", + "nearby_close", + "nearby_closer", + "nearby_closest", + "agitated", + "listening", + "heartbeat", "tongue", - "trapdoor.close", + "item_given", + "item_taken", + "item_thrown", + "irongolem.crack", + "irongolem.repair", + "horn_break", + "horn_call0", + "horn_call1", + "horn_call2", + "horn_call3", + "horn_call4", + "horn_call5", + "horn_call6", + "horn_call7", + "imitate.warden", + "listening_angry", + "sonic_boom", + "sonic_charge", + "convert_to_frog", + "block.sculk.spread", + "charge.sculk", + "block.sculk_sensor.place", + "block.sculk_shrieker.place", + "block.enchanting_table.use", + "bundle.drop_contents", + "bundle.insert", + "bundle.insert_fail", + "bundle.remove_one", + "step_sand", + "dash_ready", + "pressure_plate.click_off", + "pressure_plate.click_on", + "button.click_off", + "button.click_on", + "door.open", + "door.close", "trapdoor.open", - "trial_spawner.ambient", - "trial_spawner.ambient_ominous", - "trial_spawner.charge_activate", - "trial_spawner.close_shutter", - "trial_spawner.detect_player", - "trial_spawner.eject_item", + "trapdoor.close", + "fence_gate.open", + "fence_gate.close", + "insert", + "pickup", + "insert_enchanted", + "pickup_enchanted", + "shatter_pot", + "break_pot", + "brush", + "brush_completed", + "block.sign.waxed_interact_fail", + "note.bass", + "pumpkin.carve", + "mob.husk.convert_to_zombie", + "mob.pig.death", + "mob.hoglin.converted_to_zombified", + "ambient.underwater.enter", + "ambient.underwater.exit", + "bottle.fill", + "bottle.empty", + "block.decorated_pot.insert", + "block.decorated_pot.insert_fail", + "crafter.craft", + "crafter.fail", + "crafter.disable_slot", + "block.copper_bulb.turn_on", + "block.copper_bulb.turn_off", + "breeze_wind_charge.burst", + "imitate.breeze", "trial_spawner.open_shutter", + "trial_spawner.detect_player", + "trial_spawner.close_shutter", "trial_spawner.spawn_mob", - "tripod", - "twinkle", - "ui.cartography_table.take_result", - "ui.loom.take_result", - "ui.stonecutter.take_result", - "undefined", - "unfect", - "unfreeze", - "vault.activate", - "vault.ambient", + "trial_spawner.eject_item", + "trial_spawner.ambient", + "mob.armadillo.brush", + "mob.armadillo.scute_drop", + "armor.equip_wolf", + "armor.unequip_wolf", + "reflect", + "vault.open_shutter", "vault.close_shutter", - "vault.deactivate", "vault.eject_item", "vault.insert_item", "vault.insert_item_fail", - "vault.open_shutter", + "vault.ambient", + "vault.activate", + "vault.deactivate", + "hurt.reduced", + "wind_charge.burst", + "armor.break_wolf", + "armor.crack_wolf", + "armor.repair_wolf", + "mace.smash_air", + "mace.smash_ground", + "mace.heavy_smash_ground", + "trial_spawner.charge_activate", + "trial_spawner.ambient_ominous", + "apply_effect.bad_omen", + "apply_effect.raid_omen", + "apply_effect.trial_omen", + "ominous_item_spawner.spawn_item", + "ominous_bottle.end_use", + "ominous_item_spawner.spawn_item_begin", + "ominous_item_spawner.about_to_spawn_item", + "imitate.bogged", "vault.reject_rewarded_player", - "warn", - "water", - "whine", - "wind_charge.burst" + "imitate.drowned", + "sponge.absorb", + "imitate.creaking", + "block.creaking_heart.trail", + "creaking_heart_spawn", + "activate", + "deactivate", + "freeze", + "unfreeze", + "open", + "open_long", + "close", + "close_long", + "undefined" ], "$metaProperties": {} } @@ -979,16 +1015,16 @@ "title": "enum SharedTypes::Legacy::UseAnimation", "type": "string", "enum": [ + "none", + "eat", + "drink", "block", "bow", - "brush", "camera", "crossbow", - "drink", - "eat", - "none", "spear", - "spyglass" + "spyglass", + "brush" ] }, { @@ -998,16 +1034,16 @@ "title": "enum SharedTypes::Legacy::UseAnimation", "type": "string", "enum": [ + "none", + "eat", + "drink", "block", "bow", - "brush", "camera", "crossbow", - "drink", - "eat", - "none", "spear", - "spyglass" + "spyglass", + "brush" ], "$metaProperties": {} } @@ -1200,7 +1236,7 @@ }, "$metaProperties": {} }, - "49501551": { + "517105782": { "title": "compound_proxy", "oneOf": [ { @@ -1235,19 +1271,6 @@ ], "$metaProperties": {} }, - "748032502": { - "title": "struct SharedTypes::v1_20_50::BlockDescriptor", - "oneOf": [ - { - "$ref": "#/definitions/970386766" - }, - { - "type": "string", - "minLength": 1 - } - ], - "$metaProperties": {} - }, "853889472": { "title": "minecraft:entity_placer v1.20.50", "type": "object", @@ -1256,7 +1279,7 @@ "title": "sequence container", "type": "array", "items": { - "$ref": "#/definitions/748032502" + "$ref": "#/definitions/2794205495" }, "$metaProperties": {} }, @@ -1270,7 +1293,7 @@ "title": "sequence container", "type": "array", "items": { - "$ref": "#/definitions/748032502" + "$ref": "#/definitions/2794205495" }, "$metaProperties": {} } @@ -1295,29 +1318,6 @@ "duration" ], "$metaProperties": {} - }, - "970386766": { - "title": "struct SharedTypes::v1_20_50::BlockDescriptorSerializer::BlockDescriptorProxy", - "type": "object", - "properties": { - "name": { - "type": "string", - "$metaProperties": {} - }, - "states": { - "title": "associative container", - "type": "object", - "additionalProperties": { - "$ref": "#/definitions/49501551" - }, - "$metaProperties": {} - }, - "tags": { - "type": "string", - "$metaProperties": {} - } - }, - "$metaProperties": {} } }, "title": "components v1.20.50", diff --git a/metadata/json_schemas/item/v1.20.50/ItemObject v1.20.50.json b/metadata/json_schemas/item/v1.20.50/ItemObject v1.20.50.json index 6376bab8b..f7b30d3a1 100644 --- a/metadata/json_schemas/item/v1.20.50/ItemObject v1.20.50.json +++ b/metadata/json_schemas/item/v1.20.50/ItemObject v1.20.50.json @@ -284,7 +284,7 @@ "type": "object", "properties": { "block": { - "$ref": "#/definitions/748032502", + "$ref": "#/definitions/2794205495", "$metaProperties": {} }, "speed": { @@ -311,11 +311,11 @@ "title": "enum SharedTypes::Legacy::EquipmentSlot", "type": "string", "enum": [ - "slot.armor.chest", - "slot.armor.feet", + "slot.weapon.offhand", "slot.armor.head", + "slot.armor.chest", "slot.armor.legs", - "slot.weapon.offhand" + "slot.armor.feet" ], "$metaProperties": {} } @@ -381,7 +381,7 @@ "title": "sequence container", "type": "array", "items": { - "$ref": "#/definitions/748032502" + "$ref": "#/definitions/2794205495" }, "$metaProperties": {} } @@ -460,6 +460,42 @@ ], "$metaProperties": {} }, + "2770948419": { + "title": "struct SharedTypes::Legacy::BlockDescriptorSerializer::BlockDescriptorProxy", + "type": "object", + "properties": { + "name": { + "type": "string", + "$metaProperties": {} + }, + "states": { + "title": "associative container", + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/517105782" + }, + "$metaProperties": {} + }, + "tags": { + "type": "string", + "$metaProperties": {} + } + }, + "$metaProperties": {} + }, + "2794205495": { + "title": "struct SharedTypes::Legacy::BlockDescriptor", + "oneOf": [ + { + "$ref": "#/definitions/2770948419" + }, + { + "type": "string", + "minLength": 1 + } + ], + "$metaProperties": {} + }, "2817495317": { "title": "minecraft:max_stack_size v1.20.50", "oneOf": [ @@ -520,9 +556,9 @@ "type": "string", "enum": [ "construction", + "nature", "equipment", "items", - "nature", "none" ], "$metaProperties": {} @@ -555,268 +591,190 @@ "title": "enum SharedTypes::Legacy::LevelSoundEvent", "type": "string", "enum": [ - "activate", - "add.chest", - "admire", - "agitated", + "item.use.on", + "hit", + "step", + "step.baby", + "fly", + "jump", + "jump.prevent", + "break", + "place", + "heavy.step", + "gallop", + "fall", + "hurt", + "hurt.baby", + "hurt.in.water", + "death", + "death.baby", + "death.in.water", + "death.to.zombie", "ambient", - "ambient.aggressive", "ambient.baby", - "ambient.basalt_deltas.additions", - "ambient.basalt_deltas.loop", - "ambient.basalt_deltas.mood", - "ambient.candle", - "ambient.cave", - "ambient.crimson_forest.additions", - "ambient.crimson_forest.loop", - "ambient.crimson_forest.mood", - "ambient.in.air", - "ambient.in.raid", "ambient.in.water", - "ambient.nether_wastes.additions", - "ambient.nether_wastes.loop", - "ambient.nether_wastes.mood", - "ambient.pollinate", - "ambient.screamer", - "ambient.soulsand_valley.additions", - "ambient.soulsand_valley.loop", - "ambient.soulsand_valley.mood", + "ambient.in.air", "ambient.tame", - "ambient.underwater.enter", - "ambient.underwater.exit", - "ambient.warped_forest.additions", - "ambient.warped_forest.loop", - "ambient.warped_forest.mood", - "ambient.worried", - "angry", - "apply_effect.bad_omen", - "apply_effect.raid_omen", - "apply_effect.trial_omen", + "ambient.pollinate", + "breathe", + "mad", + "boost", + "bow", + "squish.big", + "squish.small", + "fall.big", + "fall.small", + "splash", + "fizz", + "flap", + "swim", + "drink", + "drink.honey", + "drink.milk", + "eat", + "takeoff", + "shake", + "plop", + "land", + "saddle", "armor", - "armor.break_wolf", - "armor.crack_wolf", - "armor.equip_chain", - "armor.equip_diamond", - "armor.equip_elytra", - "armor.equip_generic", - "armor.equip_gold", - "armor.equip_iron", - "armor.equip_leather", - "armor.equip_netherite", - "armor.equip_wolf", - "armor.repair_wolf", - "armor.unequip_wolf", - "attach", + "mob.armor_stand.place", + "add.chest", + "throw", "attack", "attack.nodamage", "attack.strong", - "balloonpop", + "warn", + "shear", + "milk", + "thunder", + "explode", + "fire", + "ignite", + "fuse", + "stare", + "spawn", + "born", + "shoot", + "break.block", + "launch", + "blast", + "large.blast", + "twinkle", + "remedy", + "unfect", + "convert_to_drowned", + "levelup", + "bow.hit", + "bullet.hit", + "extinguish.fire", + "item.fizz", + "chest.open", + "chest.closed", + "shulkerbox.open", + "shulkerbox.closed", + "enderchest.open", + "enderchest.closed", + "power.on", + "power.off", + "attach", + "detach", + "deny", + "tripod", + "pop", + "drop.slot", + "note", + "thorns", + "piston.in", + "piston.out", + "portal", + "water", + "lava.pop", + "lava", "beacon.activate", "beacon.ambient", "beacon.deactivate", "beacon.power", - "blast", - "block.bamboo_sapling.place", - "block.barrel.close", - "block.barrel.open", - "block.beehive.drip", - "block.beehive.enter", - "block.beehive.exit", - "block.beehive.shear", - "block.beehive.work", - "block.bell.hit", - "block.blastfurnace.fire_crackle", - "block.campfire.crackle", - "block.cartography_table.use", - "block.click", - "block.click.fail", - "block.composter.empty", - "block.composter.fill", - "block.composter.fill_success", - "block.composter.ready", - "block.copper_bulb.turn_off", - "block.copper_bulb.turn_on", - "block.creaking_heart.trail", - "block.decorated_pot.insert", - "block.decorated_pot.insert_fail", - "block.enchanting_table.use", - "block.end_portal.spawn", - "block.end_portal_frame.fill", - "block.fletching_table.use", - "block.frog_spawn.break", - "block.frog_spawn.hatch", - "block.furnace.lit", - "block.grindstone.use", - "block.loom.use", - "block.scaffolding.climb", - "block.sculk.spread", - "block.sculk_catalyst.bloom", - "block.sculk_sensor.place", - "block.sculk_shrieker.place", - "block.sculk_shrieker.shriek", - "block.sign.waxed_interact_fail", - "block.smithing_table.use", - "block.smoker.smoke", - "block.sniffer_egg.crack", - "block.sniffer_egg.hatch", - "block.stonecutter.use", - "block.sweet_berry_bush.hurt", - "block.sweet_berry_bush.pick", - "block.turtle_egg.attack", - "block.turtle_egg.break", - "block.turtle_egg.crack", - "block.turtle_egg.hatch", - "boost", - "born", - "bottle.dragonbreath", - "bottle.empty", - "bottle.fill", - "bow", - "bow.hit", - "break", - "break.block", - "break_pot", - "breathe", - "breeze_wind_charge.burst", - "brush", - "brush_completed", - "bubble.down", - "bubble.downinside", + "conduit.activate", + "conduit.ambient", + "conduit.attack", + "conduit.deactivate", + "conduit.short", "bubble.pop", "bubble.up", "bubble.upinside", - "bucket.empty.fish", - "bucket.empty.lava", - "bucket.empty.powder_snow", + "bubble.down", + "bubble.downinside", + "burp", + "bucket.fill.water", "bucket.empty.water", - "bucket.fill.fish", "bucket.fill.lava", - "bucket.fill.powder_snow", - "bucket.fill.water", - "bullet.hit", - "bundle.drop_contents", - "bundle.insert", - "bundle.insert_fail", - "bundle.remove_one", - "burp", - "button.click_off", - "button.click_on", - "cake.add_candle", - "camera.take_picture", - "cant_breed", - "cast.spell", - "cauldron_drip.lava.pointed_dripstone", - "cauldron_drip.water.pointed_dripstone", - "celebrate", - "charge", - "charge.sculk", - "chest.closed", - "chest.open", - "chime.amethyst_block", - "chorusdeath", - "chorusgrow", - "close", - "close_long", - "conduit.activate", - "conduit.ambient", - "conduit.attack", - "conduit.deactivate", - "conduit.short", - "convert_mooshroom", - "convert_to_drowned", - "convert_to_frog", - "convert_to_stray", - "converted_to_zombified", - "copper.wax.off", - "copper.wax.on", - "crafter.craft", - "crafter.disable_slot", - "crafter.fail", - "creaking_heart_spawn", - "crossbow.loading.end", - "crossbow.loading.middle", - "crossbow.loading.start", - "crossbow.quick_charge.end", - "crossbow.quick_charge.middle", - "crossbow.quick_charge.start", - "crossbow.shoot", - "dash_ready", - "deactivate", - "death", - "death.baby", - "death.in.water", - "death.mid.volume", - "death.min.volume", - "death.screamer", - "death.to.zombie", - "default", - "deny", - "detach", - "disappeared", - "door.close", - "door.open", - "drink", - "drink.honey", - "drink.milk", - "drip.lava.pointed_dripstone", - "drip.water.pointed_dripstone", - "drop.slot", - "eat", - "elderguardian.curse", - "elemconstruct.open", - "enderchest.closed", - "enderchest.open", - "explode", - "extinguish.candle", - "extinguish.fire", - "fall", - "fall.big", - "fall.small", - "fang", - "fence_gate.close", - "fence_gate.open", - "fire", - "fizz", - "flap", + "bucket.empty.lava", + "bucket.fill.fish", + "bucket.empty.fish", + "armor.equip_chain", + "armor.equip_diamond", + "armor.equip_elytra", + "armor.equip_generic", + "armor.equip_gold", + "armor.equip_iron", + "armor.equip_leather", + "armor.equip_netherite", + "record.13", + "record.cat", + "record.blocks", + "record.chirp", + "record.creator", + "record.creator_music_box", + "record.far", + "record.mall", + "record.mellohi", + "record.stal", + "record.strad", + "record.ward", + "record.11", + "record.wait", + "record.pigstep", + "record.precipice", + "record.relic", + "record.otherside", + "record.5", "flop", - "fly", - "freeze", - "fuse", - "gallop", - "glass", - "glow_squid.ink_squirt", - "glowstick.use", - "growl", + "elderguardian.curse", + "teleport", + "shulker.open", + "shulker.close", + "mob.warning", + "mob.warning.baby", "haggle", - "haggle.idle", - "haggle.no", "haggle.yes", - "heartbeat", - "heavy.step", - "hit", - "horn_break", - "horn_call0", - "horn_call1", - "horn_call2", - "horn_call3", - "horn_call4", - "horn_call5", - "horn_call6", - "horn_call7", - "hurt", - "hurt.baby", - "hurt.in.water", - "hurt.reduced", - "hurt.screamer", - "icebomb.hit", - "ignite", + "haggle.no", + "haggle.idle", + "disappeared", + "reappeared", + "chorusgrow", + "chorusdeath", + "glass", + "potion.brewed", + "cast.spell", + "prepare.attack", + "prepare.summon", + "prepare.wololo", + "fang", + "charge", + "camera.take_picture", + "leashknot.break", + "leashknot.place", + "growl", + "whine", + "pant", + "purr", + "purreow", + "death.min.volume", + "death.mid.volume", "imitate.blaze", - "imitate.bogged", - "imitate.breeze", "imitate.cave_spider", - "imitate.creaking", "imitate.creeper", - "imitate.drowned", "imitate.elder_guardian", "imitate.ender_dragon", "imitate.enderman", @@ -834,7 +792,6 @@ "imitate.stray", "imitate.vex", "imitate.vindication_illager", - "imitate.warden", "imitate.witch", "imitate.wither", "imitate.wither_skeleton", @@ -842,15 +799,12 @@ "imitate.zombie", "imitate.zombie_pigman", "imitate.zombie_villager", - "insert", - "insert_enchanted", - "irongolem.crack", - "irongolem.repair", - "item.book.put", - "item.fizz", - "item.shield.block", - "item.spyglass.stop_using", - "item.spyglass.use", + "block.end_portal_frame.fill", + "block.end_portal.spawn", + "random.anvil_use", + "bottle.dragonbreath", + "balloonpop", + "sparkler.active", "item.trident.hit", "item.trident.hit_ground", "item.trident.return", @@ -859,203 +813,285 @@ "item.trident.riptide_3", "item.trident.throw", "item.trident.thunder", - "item.use.on", - "item_given", - "item_taken", - "item_thrown", - "jump", - "jump.prevent", - "jump_to_block", - "land", - "large.blast", - "launch", - "lava", - "lava.pop", - "lay_egg", - "lay_spawn", - "leashknot.break", - "leashknot.place", - "levelup", - "listening", - "listening_angry", - "lodestone_compass.link_compass_to_lodestone", + "block.fletching_table.use", + "elemconstruct.open", + "icebomb.hit", + "lt.reaction.icebomb", "lt.reaction.bleach", "lt.reaction.epaste", "lt.reaction.epaste2", "lt.reaction.fertilizer", - "lt.reaction.fire", "lt.reaction.fireball", - "lt.reaction.icebomb", "lt.reaction.mgsalt", - "lt.reaction.miscexplosion", "lt.reaction.miscfire", + "lt.reaction.fire", + "lt.reaction.miscexplosion", "lt.reaction.miscmystical", "lt.reaction.miscmystical2", "lt.reaction.product", - "mace.heavy_smash_ground", - "mace.smash_air", - "mace.smash_ground", - "mad", - "milk", - "milk.screamer", - "milk_suspiciously", - "mob.armadillo.brush", - "mob.armadillo.scute_drop", - "mob.armor_stand.place", - "mob.hoglin.converted_to_zombified", - "mob.husk.convert_to_zombie", - "mob.pig.death", - "mob.player.hurt_drown", - "mob.player.hurt_freeze", - "mob.player.hurt_on_fire", - "mob.warning", - "mob.warning.baby", - "nearby_close", - "nearby_closer", - "nearby_closest", - "note", - "note.bass", - "ominous_bottle.end_use", - "ominous_item_spawner.about_to_spawn_item", - "ominous_item_spawner.spawn_item", - "ominous_item_spawner.spawn_item_begin", - "open", - "open_long", - "panic", - "pant", - "particle.soul_escape.loud", - "particle.soul_escape.quiet", - "pick_berries.cave_vines", - "pickup", - "pickup_enchanted", - "piston.in", - "piston.out", - "place", - "plop", - "pop", - "portal", - "portal.travel", - "potion.brewed", - "power.off", - "power.off.sculk_sensor", - "power.on", - "power.on.sculk_sensor", - "pre_ram", - "pre_ram.screamer", - "prepare.attack", - "prepare.summon", - "prepare.wololo", + "sparkler.use", + "glowstick.use", + "block.turtle_egg.break", + "block.turtle_egg.crack", + "block.turtle_egg.hatch", + "block.turtle_egg.attack", + "block.sniffer_egg.crack", + "block.sniffer_egg.hatch", + "block.frog_spawn.hatch", + "block.frog_spawn.break", + "swoop", "presneeze", - "pressure_plate.click_off", - "pressure_plate.click_on", - "pumpkin.carve", - "purr", - "purreow", - "raid.horn", - "ram_impact", - "ram_impact.screamer", - "random.anvil_use", - "reappeared", - "record.11", - "record.13", - "record.5", - "record.blocks", - "record.cat", - "record.chirp", - "record.creator", - "record.creator_music_box", - "record.far", - "record.mall", - "record.mellohi", - "record.otherside", - "record.pigstep", - "record.precipice", - "record.relic", - "record.stal", - "record.strad", - "record.wait", - "record.ward", - "reflect", - "remedy", - "respawn_anchor.ambient", - "respawn_anchor.charge", - "respawn_anchor.deplete", - "respawn_anchor.set_spawn", - "retreat", - "roar", - "saddle", + "sneeze", "scared", - "scrape", + "ambient.aggressive", + "ambient.worried", + "cant_breed", + "block.scaffolding.climb", + "block.bamboo_sapling.place", + "crossbow.loading.start", + "crossbow.loading.middle", + "crossbow.loading.end", + "crossbow.shoot", + "crossbow.quick_charge.start", + "crossbow.quick_charge.middle", + "crossbow.quick_charge.end", + "item.shield.block", + "portal.travel", + "item.book.put", + "block.grindstone.use", + "block.bell.hit", + "block.campfire.crackle", + "block.sweet_berry_bush.hurt", + "block.sweet_berry_bush.pick", + "block.stonecutter.use", + "block.cartography_table.use", + "block.composter.empty", + "block.composter.fill", + "block.composter.fill_success", + "block.composter.ready", + "roar", + "stun", + "block.barrel.open", + "block.barrel.close", + "raid.horn", + "ui.stonecutter.take_result", + "ui.cartography_table.take_result", + "ui.loom.take_result", + "block.smoker.smoke", + "block.blastfurnace.fire_crackle", + "block.smithing_table.use", + "block.loom.use", + "ambient.in.raid", "screech", - "shake", - "shatter_pot", - "shear", - "shoot", - "shulker.close", - "shulker.open", - "shulkerbox.closed", - "shulkerbox.open", "sleep", - "smithing_table.use", - "sneeze", - "sonic_boom", - "sonic_charge", - "sparkler.active", - "sparkler.use", - "spawn", - "splash", - "sponge.absorb", - "squid.ink_squirt", - "squish.big", - "squish.small", - "stare", - "step", - "step.baby", + "block.furnace.lit", + "convert_mooshroom", + "milk_suspiciously", + "celebrate", + "block.beehive.enter", + "block.beehive.exit", + "block.beehive.shear", + "block.beehive.work", + "block.beehive.drip", + "ambient.cave", + "angry", + "retreat", + "converted_to_zombified", "step_lava", - "step_sand", - "stun", - "swim", - "swoop", - "takeoff", - "teleport", "tempt", - "thorns", - "throw", - "thunder", + "panic", + "admire", + "particle.soul_escape.quiet", + "particle.soul_escape.loud", + "respawn_anchor.charge", + "respawn_anchor.deplete", + "respawn_anchor.set_spawn", + "respawn_anchor.ambient", + "ambient.crimson_forest.mood", + "ambient.warped_forest.mood", + "ambient.soulsand_valley.mood", + "ambient.nether_wastes.mood", + "ambient.crimson_forest.additions", + "ambient.warped_forest.additions", + "ambient.soulsand_valley.additions", + "ambient.nether_wastes.additions", + "ambient.basalt_deltas.additions", + "ambient.crimson_forest.loop", + "ambient.warped_forest.loop", + "ambient.soulsand_valley.loop", + "ambient.nether_wastes.loop", + "ambient.basalt_deltas.loop", + "lodestone_compass.link_compass_to_lodestone", + "ambient.basalt_deltas.mood", + "power.on.sculk_sensor", + "power.off.sculk_sensor", + "smithing_table.use", + "default", + "lay_egg", + "lay_spawn", + "bucket.fill.powder_snow", + "bucket.empty.powder_snow", + "cauldron_drip.water.pointed_dripstone", + "cauldron_drip.lava.pointed_dripstone", "tilt_down.big_dripleaf", "tilt_up.big_dripleaf", + "drip.water.pointed_dripstone", + "pick_berries.cave_vines", + "drip.lava.pointed_dripstone", + "copper.wax.on", + "copper.wax.off", + "scrape", + "item.spyglass.use", + "item.spyglass.stop_using", + "chime.amethyst_block", + "mob.player.hurt_drown", + "mob.player.hurt_on_fire", + "mob.player.hurt_freeze", + "ambient.screamer", + "hurt.screamer", + "death.screamer", + "milk.screamer", + "jump_to_block", + "pre_ram", + "pre_ram.screamer", + "ram_impact", + "ram_impact.screamer", + "squid.ink_squirt", + "glow_squid.ink_squirt", + "convert_to_stray", + "cake.add_candle", + "extinguish.candle", + "ambient.candle", + "block.click", + "block.click.fail", + "block.sculk_catalyst.bloom", + "block.sculk_shrieker.shriek", + "nearby_close", + "nearby_closer", + "nearby_closest", + "agitated", + "listening", + "heartbeat", "tongue", - "trapdoor.close", + "item_given", + "item_taken", + "item_thrown", + "irongolem.crack", + "irongolem.repair", + "horn_break", + "horn_call0", + "horn_call1", + "horn_call2", + "horn_call3", + "horn_call4", + "horn_call5", + "horn_call6", + "horn_call7", + "imitate.warden", + "listening_angry", + "sonic_boom", + "sonic_charge", + "convert_to_frog", + "block.sculk.spread", + "charge.sculk", + "block.sculk_sensor.place", + "block.sculk_shrieker.place", + "block.enchanting_table.use", + "bundle.drop_contents", + "bundle.insert", + "bundle.insert_fail", + "bundle.remove_one", + "step_sand", + "dash_ready", + "pressure_plate.click_off", + "pressure_plate.click_on", + "button.click_off", + "button.click_on", + "door.open", + "door.close", "trapdoor.open", - "trial_spawner.ambient", - "trial_spawner.ambient_ominous", - "trial_spawner.charge_activate", - "trial_spawner.close_shutter", - "trial_spawner.detect_player", - "trial_spawner.eject_item", + "trapdoor.close", + "fence_gate.open", + "fence_gate.close", + "insert", + "pickup", + "insert_enchanted", + "pickup_enchanted", + "shatter_pot", + "break_pot", + "brush", + "brush_completed", + "block.sign.waxed_interact_fail", + "note.bass", + "pumpkin.carve", + "mob.husk.convert_to_zombie", + "mob.pig.death", + "mob.hoglin.converted_to_zombified", + "ambient.underwater.enter", + "ambient.underwater.exit", + "bottle.fill", + "bottle.empty", + "block.decorated_pot.insert", + "block.decorated_pot.insert_fail", + "crafter.craft", + "crafter.fail", + "crafter.disable_slot", + "block.copper_bulb.turn_on", + "block.copper_bulb.turn_off", + "breeze_wind_charge.burst", + "imitate.breeze", "trial_spawner.open_shutter", + "trial_spawner.detect_player", + "trial_spawner.close_shutter", "trial_spawner.spawn_mob", - "tripod", - "twinkle", - "ui.cartography_table.take_result", - "ui.loom.take_result", - "ui.stonecutter.take_result", - "undefined", - "unfect", - "unfreeze", - "vault.activate", - "vault.ambient", + "trial_spawner.eject_item", + "trial_spawner.ambient", + "mob.armadillo.brush", + "mob.armadillo.scute_drop", + "armor.equip_wolf", + "armor.unequip_wolf", + "reflect", + "vault.open_shutter", "vault.close_shutter", - "vault.deactivate", "vault.eject_item", "vault.insert_item", "vault.insert_item_fail", - "vault.open_shutter", + "vault.ambient", + "vault.activate", + "vault.deactivate", + "hurt.reduced", + "wind_charge.burst", + "armor.break_wolf", + "armor.crack_wolf", + "armor.repair_wolf", + "mace.smash_air", + "mace.smash_ground", + "mace.heavy_smash_ground", + "trial_spawner.charge_activate", + "trial_spawner.ambient_ominous", + "apply_effect.bad_omen", + "apply_effect.raid_omen", + "apply_effect.trial_omen", + "ominous_item_spawner.spawn_item", + "ominous_bottle.end_use", + "ominous_item_spawner.spawn_item_begin", + "ominous_item_spawner.about_to_spawn_item", + "imitate.bogged", "vault.reject_rewarded_player", - "warn", - "water", - "whine", - "wind_charge.burst" + "imitate.drowned", + "sponge.absorb", + "imitate.creaking", + "block.creaking_heart.trail", + "creaking_heart_spawn", + "activate", + "deactivate", + "freeze", + "unfreeze", + "open", + "open_long", + "close", + "close_long", + "undefined" ], "$metaProperties": {} } @@ -1152,16 +1188,16 @@ "title": "enum SharedTypes::Legacy::UseAnimation", "type": "string", "enum": [ + "none", + "eat", + "drink", "block", "bow", - "brush", "camera", "crossbow", - "drink", - "eat", - "none", "spear", - "spyglass" + "spyglass", + "brush" ] }, { @@ -1171,16 +1207,16 @@ "title": "enum SharedTypes::Legacy::UseAnimation", "type": "string", "enum": [ + "none", + "eat", + "drink", "block", "bow", - "brush", "camera", "crossbow", - "drink", - "eat", - "none", "spear", - "spyglass" + "spyglass", + "brush" ], "$metaProperties": {} } @@ -1373,7 +1409,7 @@ }, "$metaProperties": {} }, - "49501551": { + "517105782": { "title": "compound_proxy", "oneOf": [ { @@ -1408,19 +1444,6 @@ ], "$metaProperties": {} }, - "748032502": { - "title": "struct SharedTypes::v1_20_50::BlockDescriptor", - "oneOf": [ - { - "$ref": "#/definitions/970386766" - }, - { - "type": "string", - "minLength": 1 - } - ], - "$metaProperties": {} - }, "853889472": { "title": "minecraft:entity_placer v1.20.50", "type": "object", @@ -1429,7 +1452,7 @@ "title": "sequence container", "type": "array", "items": { - "$ref": "#/definitions/748032502" + "$ref": "#/definitions/2794205495" }, "$metaProperties": {} }, @@ -1443,7 +1466,7 @@ "title": "sequence container", "type": "array", "items": { - "$ref": "#/definitions/748032502" + "$ref": "#/definitions/2794205495" }, "$metaProperties": {} } @@ -1468,29 +1491,6 @@ "duration" ], "$metaProperties": {} - }, - "970386766": { - "title": "struct SharedTypes::v1_20_50::BlockDescriptorSerializer::BlockDescriptorProxy", - "type": "object", - "properties": { - "name": { - "type": "string", - "$metaProperties": {} - }, - "states": { - "title": "associative container", - "type": "object", - "additionalProperties": { - "$ref": "#/definitions/49501551" - }, - "$metaProperties": {} - }, - "tags": { - "type": "string", - "$metaProperties": {} - } - }, - "$metaProperties": {} } }, "title": "minecraft:item v1.20.50", diff --git a/metadata/json_schemas/item/v1.20.50/components/BlockInfo v1.20.50.json b/metadata/json_schemas/item/v1.20.50/components/BlockInfo v1.20.50.json index ac0ca5023..27a2626b2 100644 --- a/metadata/json_schemas/item/v1.20.50/components/BlockInfo v1.20.50.json +++ b/metadata/json_schemas/item/v1.20.50/components/BlockInfo v1.20.50.json @@ -2,36 +2,8 @@ "$schema": "http://json-schema.org/draft-07/schema#", "$id": "1899103179", "definitions": { - "49501551": { - "title": "compound_proxy", - "oneOf": [ - { - "type": "integer" - }, - { - "type": "string" - }, - { - "type": "boolean" - } - ], - "$metaProperties": {} - }, - "748032502": { - "title": "struct SharedTypes::v1_20_50::BlockDescriptor", - "oneOf": [ - { - "$ref": "#/definitions/970386766" - }, - { - "type": "string", - "minLength": 1 - } - ], - "$metaProperties": {} - }, - "970386766": { - "title": "struct SharedTypes::v1_20_50::BlockDescriptorSerializer::BlockDescriptorProxy", + "2770948419": { + "title": "struct SharedTypes::Legacy::BlockDescriptorSerializer::BlockDescriptorProxy", "type": "object", "properties": { "name": { @@ -42,7 +14,7 @@ "title": "associative container", "type": "object", "additionalProperties": { - "$ref": "#/definitions/49501551" + "$ref": "#/definitions/517105782" }, "$metaProperties": {} }, @@ -52,13 +24,41 @@ } }, "$metaProperties": {} + }, + "2794205495": { + "title": "struct SharedTypes::Legacy::BlockDescriptor", + "oneOf": [ + { + "$ref": "#/definitions/2770948419" + }, + { + "type": "string", + "minLength": 1 + } + ], + "$metaProperties": {} + }, + "517105782": { + "title": "compound_proxy", + "oneOf": [ + { + "type": "integer" + }, + { + "type": "string" + }, + { + "type": "boolean" + } + ], + "$metaProperties": {} } }, "title": "struct SharedTypes::v1_20_50::DiggerItemComponent::BlockInfo", "type": "object", "properties": { "block": { - "$ref": "#/definitions/748032502", + "$ref": "#/definitions/2794205495", "$metaProperties": {} }, "speed": { diff --git a/metadata/json_schemas/item/v1.20.50/components/Digger v1.20.50.json b/metadata/json_schemas/item/v1.20.50/components/Digger v1.20.50.json index 8614407a8..2b2026148 100644 --- a/metadata/json_schemas/item/v1.20.50/components/Digger v1.20.50.json +++ b/metadata/json_schemas/item/v1.20.50/components/Digger v1.20.50.json @@ -7,7 +7,7 @@ "type": "object", "properties": { "block": { - "$ref": "#/definitions/748032502", + "$ref": "#/definitions/2794205495", "$metaProperties": {} }, "speed": { @@ -21,36 +21,8 @@ ], "$metaProperties": {} }, - "49501551": { - "title": "compound_proxy", - "oneOf": [ - { - "type": "integer" - }, - { - "type": "string" - }, - { - "type": "boolean" - } - ], - "$metaProperties": {} - }, - "748032502": { - "title": "struct SharedTypes::v1_20_50::BlockDescriptor", - "oneOf": [ - { - "$ref": "#/definitions/970386766" - }, - { - "type": "string", - "minLength": 1 - } - ], - "$metaProperties": {} - }, - "970386766": { - "title": "struct SharedTypes::v1_20_50::BlockDescriptorSerializer::BlockDescriptorProxy", + "2770948419": { + "title": "struct SharedTypes::Legacy::BlockDescriptorSerializer::BlockDescriptorProxy", "type": "object", "properties": { "name": { @@ -61,7 +33,7 @@ "title": "associative container", "type": "object", "additionalProperties": { - "$ref": "#/definitions/49501551" + "$ref": "#/definitions/517105782" }, "$metaProperties": {} }, @@ -71,6 +43,34 @@ } }, "$metaProperties": {} + }, + "2794205495": { + "title": "struct SharedTypes::Legacy::BlockDescriptor", + "oneOf": [ + { + "$ref": "#/definitions/2770948419" + }, + { + "type": "string", + "minLength": 1 + } + ], + "$metaProperties": {} + }, + "517105782": { + "title": "compound_proxy", + "oneOf": [ + { + "type": "integer" + }, + { + "type": "string" + }, + { + "type": "boolean" + } + ], + "$metaProperties": {} } }, "title": "minecraft:digger v1.20.50", diff --git a/metadata/json_schemas/item/v1.20.50/components/EntityPlacer v1.20.50.json b/metadata/json_schemas/item/v1.20.50/components/EntityPlacer v1.20.50.json index 18b0612ff..8cc4a91d3 100644 --- a/metadata/json_schemas/item/v1.20.50/components/EntityPlacer v1.20.50.json +++ b/metadata/json_schemas/item/v1.20.50/components/EntityPlacer v1.20.50.json @@ -2,36 +2,8 @@ "$schema": "http://json-schema.org/draft-07/schema#", "$id": "853889472", "definitions": { - "49501551": { - "title": "compound_proxy", - "oneOf": [ - { - "type": "integer" - }, - { - "type": "string" - }, - { - "type": "boolean" - } - ], - "$metaProperties": {} - }, - "748032502": { - "title": "struct SharedTypes::v1_20_50::BlockDescriptor", - "oneOf": [ - { - "$ref": "#/definitions/970386766" - }, - { - "type": "string", - "minLength": 1 - } - ], - "$metaProperties": {} - }, - "970386766": { - "title": "struct SharedTypes::v1_20_50::BlockDescriptorSerializer::BlockDescriptorProxy", + "2770948419": { + "title": "struct SharedTypes::Legacy::BlockDescriptorSerializer::BlockDescriptorProxy", "type": "object", "properties": { "name": { @@ -42,7 +14,7 @@ "title": "associative container", "type": "object", "additionalProperties": { - "$ref": "#/definitions/49501551" + "$ref": "#/definitions/517105782" }, "$metaProperties": {} }, @@ -52,6 +24,34 @@ } }, "$metaProperties": {} + }, + "2794205495": { + "title": "struct SharedTypes::Legacy::BlockDescriptor", + "oneOf": [ + { + "$ref": "#/definitions/2770948419" + }, + { + "type": "string", + "minLength": 1 + } + ], + "$metaProperties": {} + }, + "517105782": { + "title": "compound_proxy", + "oneOf": [ + { + "type": "integer" + }, + { + "type": "string" + }, + { + "type": "boolean" + } + ], + "$metaProperties": {} } }, "title": "minecraft:entity_placer v1.20.50", @@ -61,7 +61,7 @@ "title": "sequence container", "type": "array", "items": { - "$ref": "#/definitions/748032502" + "$ref": "#/definitions/2794205495" }, "$metaProperties": {} }, @@ -75,7 +75,7 @@ "title": "sequence container", "type": "array", "items": { - "$ref": "#/definitions/748032502" + "$ref": "#/definitions/2794205495" }, "$metaProperties": {} } diff --git a/metadata/json_schemas/item/v1.20.50/components/Planter v1.20.50.json b/metadata/json_schemas/item/v1.20.50/components/Planter v1.20.50.json index 414166dd0..ecdb93aa3 100644 --- a/metadata/json_schemas/item/v1.20.50/components/Planter v1.20.50.json +++ b/metadata/json_schemas/item/v1.20.50/components/Planter v1.20.50.json @@ -2,36 +2,8 @@ "$schema": "http://json-schema.org/draft-07/schema#", "$id": "239137998", "definitions": { - "49501551": { - "title": "compound_proxy", - "oneOf": [ - { - "type": "integer" - }, - { - "type": "string" - }, - { - "type": "boolean" - } - ], - "$metaProperties": {} - }, - "748032502": { - "title": "struct SharedTypes::v1_20_50::BlockDescriptor", - "oneOf": [ - { - "$ref": "#/definitions/970386766" - }, - { - "type": "string", - "minLength": 1 - } - ], - "$metaProperties": {} - }, - "970386766": { - "title": "struct SharedTypes::v1_20_50::BlockDescriptorSerializer::BlockDescriptorProxy", + "2770948419": { + "title": "struct SharedTypes::Legacy::BlockDescriptorSerializer::BlockDescriptorProxy", "type": "object", "properties": { "name": { @@ -42,7 +14,7 @@ "title": "associative container", "type": "object", "additionalProperties": { - "$ref": "#/definitions/49501551" + "$ref": "#/definitions/517105782" }, "$metaProperties": {} }, @@ -52,6 +24,34 @@ } }, "$metaProperties": {} + }, + "2794205495": { + "title": "struct SharedTypes::Legacy::BlockDescriptor", + "oneOf": [ + { + "$ref": "#/definitions/2770948419" + }, + { + "type": "string", + "minLength": 1 + } + ], + "$metaProperties": {} + }, + "517105782": { + "title": "compound_proxy", + "oneOf": [ + { + "type": "integer" + }, + { + "type": "string" + }, + { + "type": "boolean" + } + ], + "$metaProperties": {} } }, "title": "minecraft:block_placer v1.20.50", @@ -65,7 +65,7 @@ "title": "sequence container", "type": "array", "items": { - "$ref": "#/definitions/748032502" + "$ref": "#/definitions/2794205495" }, "$metaProperties": {} } diff --git a/metadata/json_schemas/item/v1.20.50/components/Record v1.20.50.json b/metadata/json_schemas/item/v1.20.50/components/Record v1.20.50.json index 3fc8e2588..84d476169 100644 --- a/metadata/json_schemas/item/v1.20.50/components/Record v1.20.50.json +++ b/metadata/json_schemas/item/v1.20.50/components/Record v1.20.50.json @@ -16,268 +16,190 @@ "title": "enum SharedTypes::Legacy::LevelSoundEvent", "type": "string", "enum": [ - "activate", - "add.chest", - "admire", - "agitated", + "item.use.on", + "hit", + "step", + "step.baby", + "fly", + "jump", + "jump.prevent", + "break", + "place", + "heavy.step", + "gallop", + "fall", + "hurt", + "hurt.baby", + "hurt.in.water", + "death", + "death.baby", + "death.in.water", + "death.to.zombie", "ambient", - "ambient.aggressive", "ambient.baby", - "ambient.basalt_deltas.additions", - "ambient.basalt_deltas.loop", - "ambient.basalt_deltas.mood", - "ambient.candle", - "ambient.cave", - "ambient.crimson_forest.additions", - "ambient.crimson_forest.loop", - "ambient.crimson_forest.mood", - "ambient.in.air", - "ambient.in.raid", "ambient.in.water", - "ambient.nether_wastes.additions", - "ambient.nether_wastes.loop", - "ambient.nether_wastes.mood", - "ambient.pollinate", - "ambient.screamer", - "ambient.soulsand_valley.additions", - "ambient.soulsand_valley.loop", - "ambient.soulsand_valley.mood", + "ambient.in.air", "ambient.tame", - "ambient.underwater.enter", - "ambient.underwater.exit", - "ambient.warped_forest.additions", - "ambient.warped_forest.loop", - "ambient.warped_forest.mood", - "ambient.worried", - "angry", - "apply_effect.bad_omen", - "apply_effect.raid_omen", - "apply_effect.trial_omen", + "ambient.pollinate", + "breathe", + "mad", + "boost", + "bow", + "squish.big", + "squish.small", + "fall.big", + "fall.small", + "splash", + "fizz", + "flap", + "swim", + "drink", + "drink.honey", + "drink.milk", + "eat", + "takeoff", + "shake", + "plop", + "land", + "saddle", "armor", - "armor.break_wolf", - "armor.crack_wolf", - "armor.equip_chain", - "armor.equip_diamond", - "armor.equip_elytra", - "armor.equip_generic", - "armor.equip_gold", - "armor.equip_iron", - "armor.equip_leather", - "armor.equip_netherite", - "armor.equip_wolf", - "armor.repair_wolf", - "armor.unequip_wolf", - "attach", + "mob.armor_stand.place", + "add.chest", + "throw", "attack", "attack.nodamage", "attack.strong", - "balloonpop", - "beacon.activate", - "beacon.ambient", - "beacon.deactivate", - "beacon.power", - "blast", - "block.bamboo_sapling.place", - "block.barrel.close", - "block.barrel.open", - "block.beehive.drip", - "block.beehive.enter", - "block.beehive.exit", - "block.beehive.shear", - "block.beehive.work", - "block.bell.hit", - "block.blastfurnace.fire_crackle", - "block.campfire.crackle", - "block.cartography_table.use", - "block.click", - "block.click.fail", - "block.composter.empty", - "block.composter.fill", - "block.composter.fill_success", - "block.composter.ready", - "block.copper_bulb.turn_off", - "block.copper_bulb.turn_on", - "block.creaking_heart.trail", - "block.decorated_pot.insert", - "block.decorated_pot.insert_fail", - "block.enchanting_table.use", - "block.end_portal.spawn", - "block.end_portal_frame.fill", - "block.fletching_table.use", - "block.frog_spawn.break", - "block.frog_spawn.hatch", - "block.furnace.lit", - "block.grindstone.use", - "block.loom.use", - "block.scaffolding.climb", - "block.sculk.spread", - "block.sculk_catalyst.bloom", - "block.sculk_sensor.place", - "block.sculk_shrieker.place", - "block.sculk_shrieker.shriek", - "block.sign.waxed_interact_fail", - "block.smithing_table.use", - "block.smoker.smoke", - "block.sniffer_egg.crack", - "block.sniffer_egg.hatch", - "block.stonecutter.use", - "block.sweet_berry_bush.hurt", - "block.sweet_berry_bush.pick", - "block.turtle_egg.attack", - "block.turtle_egg.break", - "block.turtle_egg.crack", - "block.turtle_egg.hatch", - "boost", + "warn", + "shear", + "milk", + "thunder", + "explode", + "fire", + "ignite", + "fuse", + "stare", + "spawn", "born", - "bottle.dragonbreath", - "bottle.empty", - "bottle.fill", - "bow", - "bow.hit", - "break", + "shoot", "break.block", - "break_pot", - "breathe", - "breeze_wind_charge.burst", - "brush", - "brush_completed", - "bubble.down", - "bubble.downinside", - "bubble.pop", - "bubble.up", - "bubble.upinside", - "bucket.empty.fish", - "bucket.empty.lava", - "bucket.empty.powder_snow", - "bucket.empty.water", - "bucket.fill.fish", - "bucket.fill.lava", - "bucket.fill.powder_snow", - "bucket.fill.water", + "launch", + "blast", + "large.blast", + "twinkle", + "remedy", + "unfect", + "convert_to_drowned", + "levelup", + "bow.hit", "bullet.hit", - "bundle.drop_contents", - "bundle.insert", - "bundle.insert_fail", - "bundle.remove_one", - "burp", - "button.click_off", - "button.click_on", - "cake.add_candle", - "camera.take_picture", - "cant_breed", - "cast.spell", - "cauldron_drip.lava.pointed_dripstone", - "cauldron_drip.water.pointed_dripstone", - "celebrate", - "charge", - "charge.sculk", - "chest.closed", + "extinguish.fire", + "item.fizz", "chest.open", - "chime.amethyst_block", - "chorusdeath", - "chorusgrow", - "close", - "close_long", + "chest.closed", + "shulkerbox.open", + "shulkerbox.closed", + "enderchest.open", + "enderchest.closed", + "power.on", + "power.off", + "attach", + "detach", + "deny", + "tripod", + "pop", + "drop.slot", + "note", + "thorns", + "piston.in", + "piston.out", + "portal", + "water", + "lava.pop", + "lava", + "beacon.activate", + "beacon.ambient", + "beacon.deactivate", + "beacon.power", "conduit.activate", "conduit.ambient", "conduit.attack", "conduit.deactivate", "conduit.short", - "convert_mooshroom", - "convert_to_drowned", - "convert_to_frog", - "convert_to_stray", - "converted_to_zombified", - "copper.wax.off", - "copper.wax.on", - "crafter.craft", - "crafter.disable_slot", - "crafter.fail", - "creaking_heart_spawn", - "crossbow.loading.end", - "crossbow.loading.middle", - "crossbow.loading.start", - "crossbow.quick_charge.end", - "crossbow.quick_charge.middle", - "crossbow.quick_charge.start", - "crossbow.shoot", - "dash_ready", - "deactivate", - "death", - "death.baby", - "death.in.water", - "death.mid.volume", - "death.min.volume", - "death.screamer", - "death.to.zombie", - "default", - "deny", - "detach", - "disappeared", - "door.close", - "door.open", - "drink", - "drink.honey", - "drink.milk", - "drip.lava.pointed_dripstone", - "drip.water.pointed_dripstone", - "drop.slot", - "eat", - "elderguardian.curse", - "elemconstruct.open", - "enderchest.closed", - "enderchest.open", - "explode", - "extinguish.candle", - "extinguish.fire", - "fall", - "fall.big", - "fall.small", - "fang", - "fence_gate.close", - "fence_gate.open", - "fire", - "fizz", - "flap", + "bubble.pop", + "bubble.up", + "bubble.upinside", + "bubble.down", + "bubble.downinside", + "burp", + "bucket.fill.water", + "bucket.empty.water", + "bucket.fill.lava", + "bucket.empty.lava", + "bucket.fill.fish", + "bucket.empty.fish", + "armor.equip_chain", + "armor.equip_diamond", + "armor.equip_elytra", + "armor.equip_generic", + "armor.equip_gold", + "armor.equip_iron", + "armor.equip_leather", + "armor.equip_netherite", + "record.13", + "record.cat", + "record.blocks", + "record.chirp", + "record.creator", + "record.creator_music_box", + "record.far", + "record.mall", + "record.mellohi", + "record.stal", + "record.strad", + "record.ward", + "record.11", + "record.wait", + "record.pigstep", + "record.precipice", + "record.relic", + "record.otherside", + "record.5", "flop", - "fly", - "freeze", - "fuse", - "gallop", - "glass", - "glow_squid.ink_squirt", - "glowstick.use", - "growl", + "elderguardian.curse", + "teleport", + "shulker.open", + "shulker.close", + "mob.warning", + "mob.warning.baby", "haggle", - "haggle.idle", - "haggle.no", "haggle.yes", - "heartbeat", - "heavy.step", - "hit", - "horn_break", - "horn_call0", - "horn_call1", - "horn_call2", - "horn_call3", - "horn_call4", - "horn_call5", - "horn_call6", - "horn_call7", - "hurt", - "hurt.baby", - "hurt.in.water", - "hurt.reduced", - "hurt.screamer", - "icebomb.hit", - "ignite", + "haggle.no", + "haggle.idle", + "disappeared", + "reappeared", + "chorusgrow", + "chorusdeath", + "glass", + "potion.brewed", + "cast.spell", + "prepare.attack", + "prepare.summon", + "prepare.wololo", + "fang", + "charge", + "camera.take_picture", + "leashknot.break", + "leashknot.place", + "growl", + "whine", + "pant", + "purr", + "purreow", + "death.min.volume", + "death.mid.volume", "imitate.blaze", - "imitate.bogged", - "imitate.breeze", "imitate.cave_spider", - "imitate.creaking", "imitate.creeper", - "imitate.drowned", "imitate.elder_guardian", "imitate.ender_dragon", "imitate.enderman", @@ -295,7 +217,6 @@ "imitate.stray", "imitate.vex", "imitate.vindication_illager", - "imitate.warden", "imitate.witch", "imitate.wither", "imitate.wither_skeleton", @@ -303,15 +224,12 @@ "imitate.zombie", "imitate.zombie_pigman", "imitate.zombie_villager", - "insert", - "insert_enchanted", - "irongolem.crack", - "irongolem.repair", - "item.book.put", - "item.fizz", - "item.shield.block", - "item.spyglass.stop_using", - "item.spyglass.use", + "block.end_portal_frame.fill", + "block.end_portal.spawn", + "random.anvil_use", + "bottle.dragonbreath", + "balloonpop", + "sparkler.active", "item.trident.hit", "item.trident.hit_ground", "item.trident.return", @@ -320,203 +238,285 @@ "item.trident.riptide_3", "item.trident.throw", "item.trident.thunder", - "item.use.on", - "item_given", - "item_taken", - "item_thrown", - "jump", - "jump.prevent", - "jump_to_block", - "land", - "large.blast", - "launch", - "lava", - "lava.pop", - "lay_egg", - "lay_spawn", - "leashknot.break", - "leashknot.place", - "levelup", - "listening", - "listening_angry", - "lodestone_compass.link_compass_to_lodestone", + "block.fletching_table.use", + "elemconstruct.open", + "icebomb.hit", + "lt.reaction.icebomb", "lt.reaction.bleach", "lt.reaction.epaste", "lt.reaction.epaste2", "lt.reaction.fertilizer", - "lt.reaction.fire", "lt.reaction.fireball", - "lt.reaction.icebomb", "lt.reaction.mgsalt", - "lt.reaction.miscexplosion", "lt.reaction.miscfire", + "lt.reaction.fire", + "lt.reaction.miscexplosion", "lt.reaction.miscmystical", "lt.reaction.miscmystical2", "lt.reaction.product", - "mace.heavy_smash_ground", - "mace.smash_air", - "mace.smash_ground", - "mad", - "milk", - "milk.screamer", - "milk_suspiciously", - "mob.armadillo.brush", - "mob.armadillo.scute_drop", - "mob.armor_stand.place", - "mob.hoglin.converted_to_zombified", - "mob.husk.convert_to_zombie", - "mob.pig.death", - "mob.player.hurt_drown", - "mob.player.hurt_freeze", - "mob.player.hurt_on_fire", - "mob.warning", - "mob.warning.baby", - "nearby_close", - "nearby_closer", - "nearby_closest", - "note", - "note.bass", - "ominous_bottle.end_use", - "ominous_item_spawner.about_to_spawn_item", - "ominous_item_spawner.spawn_item", - "ominous_item_spawner.spawn_item_begin", - "open", - "open_long", - "panic", - "pant", - "particle.soul_escape.loud", - "particle.soul_escape.quiet", - "pick_berries.cave_vines", - "pickup", - "pickup_enchanted", - "piston.in", - "piston.out", - "place", - "plop", - "pop", - "portal", - "portal.travel", - "potion.brewed", - "power.off", - "power.off.sculk_sensor", - "power.on", - "power.on.sculk_sensor", - "pre_ram", - "pre_ram.screamer", - "prepare.attack", - "prepare.summon", - "prepare.wololo", + "sparkler.use", + "glowstick.use", + "block.turtle_egg.break", + "block.turtle_egg.crack", + "block.turtle_egg.hatch", + "block.turtle_egg.attack", + "block.sniffer_egg.crack", + "block.sniffer_egg.hatch", + "block.frog_spawn.hatch", + "block.frog_spawn.break", + "swoop", "presneeze", - "pressure_plate.click_off", - "pressure_plate.click_on", - "pumpkin.carve", - "purr", - "purreow", - "raid.horn", - "ram_impact", - "ram_impact.screamer", - "random.anvil_use", - "reappeared", - "record.11", - "record.13", - "record.5", - "record.blocks", - "record.cat", - "record.chirp", - "record.creator", - "record.creator_music_box", - "record.far", - "record.mall", - "record.mellohi", - "record.otherside", - "record.pigstep", - "record.precipice", - "record.relic", - "record.stal", - "record.strad", - "record.wait", - "record.ward", - "reflect", - "remedy", - "respawn_anchor.ambient", - "respawn_anchor.charge", - "respawn_anchor.deplete", - "respawn_anchor.set_spawn", - "retreat", - "roar", - "saddle", + "sneeze", "scared", - "scrape", + "ambient.aggressive", + "ambient.worried", + "cant_breed", + "block.scaffolding.climb", + "block.bamboo_sapling.place", + "crossbow.loading.start", + "crossbow.loading.middle", + "crossbow.loading.end", + "crossbow.shoot", + "crossbow.quick_charge.start", + "crossbow.quick_charge.middle", + "crossbow.quick_charge.end", + "item.shield.block", + "portal.travel", + "item.book.put", + "block.grindstone.use", + "block.bell.hit", + "block.campfire.crackle", + "block.sweet_berry_bush.hurt", + "block.sweet_berry_bush.pick", + "block.stonecutter.use", + "block.cartography_table.use", + "block.composter.empty", + "block.composter.fill", + "block.composter.fill_success", + "block.composter.ready", + "roar", + "stun", + "block.barrel.open", + "block.barrel.close", + "raid.horn", + "ui.stonecutter.take_result", + "ui.cartography_table.take_result", + "ui.loom.take_result", + "block.smoker.smoke", + "block.blastfurnace.fire_crackle", + "block.smithing_table.use", + "block.loom.use", + "ambient.in.raid", "screech", - "shake", - "shatter_pot", - "shear", - "shoot", - "shulker.close", - "shulker.open", - "shulkerbox.closed", - "shulkerbox.open", "sleep", - "smithing_table.use", - "sneeze", - "sonic_boom", - "sonic_charge", - "sparkler.active", - "sparkler.use", - "spawn", - "splash", - "sponge.absorb", - "squid.ink_squirt", - "squish.big", - "squish.small", - "stare", - "step", - "step.baby", + "block.furnace.lit", + "convert_mooshroom", + "milk_suspiciously", + "celebrate", + "block.beehive.enter", + "block.beehive.exit", + "block.beehive.shear", + "block.beehive.work", + "block.beehive.drip", + "ambient.cave", + "angry", + "retreat", + "converted_to_zombified", "step_lava", - "step_sand", - "stun", - "swim", - "swoop", - "takeoff", - "teleport", "tempt", - "thorns", - "throw", - "thunder", + "panic", + "admire", + "particle.soul_escape.quiet", + "particle.soul_escape.loud", + "respawn_anchor.charge", + "respawn_anchor.deplete", + "respawn_anchor.set_spawn", + "respawn_anchor.ambient", + "ambient.crimson_forest.mood", + "ambient.warped_forest.mood", + "ambient.soulsand_valley.mood", + "ambient.nether_wastes.mood", + "ambient.crimson_forest.additions", + "ambient.warped_forest.additions", + "ambient.soulsand_valley.additions", + "ambient.nether_wastes.additions", + "ambient.basalt_deltas.additions", + "ambient.crimson_forest.loop", + "ambient.warped_forest.loop", + "ambient.soulsand_valley.loop", + "ambient.nether_wastes.loop", + "ambient.basalt_deltas.loop", + "lodestone_compass.link_compass_to_lodestone", + "ambient.basalt_deltas.mood", + "power.on.sculk_sensor", + "power.off.sculk_sensor", + "smithing_table.use", + "default", + "lay_egg", + "lay_spawn", + "bucket.fill.powder_snow", + "bucket.empty.powder_snow", + "cauldron_drip.water.pointed_dripstone", + "cauldron_drip.lava.pointed_dripstone", "tilt_down.big_dripleaf", "tilt_up.big_dripleaf", + "drip.water.pointed_dripstone", + "pick_berries.cave_vines", + "drip.lava.pointed_dripstone", + "copper.wax.on", + "copper.wax.off", + "scrape", + "item.spyglass.use", + "item.spyglass.stop_using", + "chime.amethyst_block", + "mob.player.hurt_drown", + "mob.player.hurt_on_fire", + "mob.player.hurt_freeze", + "ambient.screamer", + "hurt.screamer", + "death.screamer", + "milk.screamer", + "jump_to_block", + "pre_ram", + "pre_ram.screamer", + "ram_impact", + "ram_impact.screamer", + "squid.ink_squirt", + "glow_squid.ink_squirt", + "convert_to_stray", + "cake.add_candle", + "extinguish.candle", + "ambient.candle", + "block.click", + "block.click.fail", + "block.sculk_catalyst.bloom", + "block.sculk_shrieker.shriek", + "nearby_close", + "nearby_closer", + "nearby_closest", + "agitated", + "listening", + "heartbeat", "tongue", - "trapdoor.close", + "item_given", + "item_taken", + "item_thrown", + "irongolem.crack", + "irongolem.repair", + "horn_break", + "horn_call0", + "horn_call1", + "horn_call2", + "horn_call3", + "horn_call4", + "horn_call5", + "horn_call6", + "horn_call7", + "imitate.warden", + "listening_angry", + "sonic_boom", + "sonic_charge", + "convert_to_frog", + "block.sculk.spread", + "charge.sculk", + "block.sculk_sensor.place", + "block.sculk_shrieker.place", + "block.enchanting_table.use", + "bundle.drop_contents", + "bundle.insert", + "bundle.insert_fail", + "bundle.remove_one", + "step_sand", + "dash_ready", + "pressure_plate.click_off", + "pressure_plate.click_on", + "button.click_off", + "button.click_on", + "door.open", + "door.close", "trapdoor.open", - "trial_spawner.ambient", - "trial_spawner.ambient_ominous", - "trial_spawner.charge_activate", - "trial_spawner.close_shutter", - "trial_spawner.detect_player", - "trial_spawner.eject_item", + "trapdoor.close", + "fence_gate.open", + "fence_gate.close", + "insert", + "pickup", + "insert_enchanted", + "pickup_enchanted", + "shatter_pot", + "break_pot", + "brush", + "brush_completed", + "block.sign.waxed_interact_fail", + "note.bass", + "pumpkin.carve", + "mob.husk.convert_to_zombie", + "mob.pig.death", + "mob.hoglin.converted_to_zombified", + "ambient.underwater.enter", + "ambient.underwater.exit", + "bottle.fill", + "bottle.empty", + "block.decorated_pot.insert", + "block.decorated_pot.insert_fail", + "crafter.craft", + "crafter.fail", + "crafter.disable_slot", + "block.copper_bulb.turn_on", + "block.copper_bulb.turn_off", + "breeze_wind_charge.burst", + "imitate.breeze", "trial_spawner.open_shutter", + "trial_spawner.detect_player", + "trial_spawner.close_shutter", "trial_spawner.spawn_mob", - "tripod", - "twinkle", - "ui.cartography_table.take_result", - "ui.loom.take_result", - "ui.stonecutter.take_result", - "undefined", - "unfect", - "unfreeze", - "vault.activate", - "vault.ambient", + "trial_spawner.eject_item", + "trial_spawner.ambient", + "mob.armadillo.brush", + "mob.armadillo.scute_drop", + "armor.equip_wolf", + "armor.unequip_wolf", + "reflect", + "vault.open_shutter", "vault.close_shutter", - "vault.deactivate", "vault.eject_item", "vault.insert_item", "vault.insert_item_fail", - "vault.open_shutter", + "vault.ambient", + "vault.activate", + "vault.deactivate", + "hurt.reduced", + "wind_charge.burst", + "armor.break_wolf", + "armor.crack_wolf", + "armor.repair_wolf", + "mace.smash_air", + "mace.smash_ground", + "mace.heavy_smash_ground", + "trial_spawner.charge_activate", + "trial_spawner.ambient_ominous", + "apply_effect.bad_omen", + "apply_effect.raid_omen", + "apply_effect.trial_omen", + "ominous_item_spawner.spawn_item", + "ominous_bottle.end_use", + "ominous_item_spawner.spawn_item_begin", + "ominous_item_spawner.about_to_spawn_item", + "imitate.bogged", "vault.reject_rewarded_player", - "warn", - "water", - "whine", - "wind_charge.burst" + "imitate.drowned", + "sponge.absorb", + "imitate.creaking", + "block.creaking_heart.trail", + "creaking_heart_spawn", + "activate", + "deactivate", + "freeze", + "unfreeze", + "open", + "open_long", + "close", + "close_long", + "undefined" ], "$metaProperties": {} } diff --git a/metadata/json_schemas/item/v1.20.50/components/UseAnimation v1.20.50.json b/metadata/json_schemas/item/v1.20.50/components/UseAnimation v1.20.50.json index 121f6e3db..9c6407aec 100644 --- a/metadata/json_schemas/item/v1.20.50/components/UseAnimation v1.20.50.json +++ b/metadata/json_schemas/item/v1.20.50/components/UseAnimation v1.20.50.json @@ -7,16 +7,16 @@ "title": "enum SharedTypes::Legacy::UseAnimation", "type": "string", "enum": [ + "none", + "eat", + "drink", "block", "bow", - "brush", "camera", "crossbow", - "drink", - "eat", - "none", "spear", - "spyglass" + "spyglass", + "brush" ] }, { @@ -26,16 +26,16 @@ "title": "enum SharedTypes::Legacy::UseAnimation", "type": "string", "enum": [ + "none", + "eat", + "drink", "block", "bow", - "brush", "camera", "crossbow", - "drink", - "eat", - "none", "spear", - "spyglass" + "spyglass", + "brush" ], "$metaProperties": {} } diff --git a/metadata/json_schemas/item/v1.20.50/components/Wearable v1.20.50.json b/metadata/json_schemas/item/v1.20.50/components/Wearable v1.20.50.json index 84c37847d..2256df159 100644 --- a/metadata/json_schemas/item/v1.20.50/components/Wearable v1.20.50.json +++ b/metadata/json_schemas/item/v1.20.50/components/Wearable v1.20.50.json @@ -13,11 +13,11 @@ "title": "enum SharedTypes::Legacy::EquipmentSlot", "type": "string", "enum": [ - "slot.armor.chest", - "slot.armor.feet", + "slot.weapon.offhand", "slot.armor.head", + "slot.armor.chest", "slot.armor.legs", - "slot.weapon.offhand" + "slot.armor.feet" ], "$metaProperties": {} } diff --git a/metadata/json_schemas/item/v1.20.60/Component v1.20.60.json b/metadata/json_schemas/item/v1.20.60/Component v1.20.60.json index a33917036..ba304fa30 100644 --- a/metadata/json_schemas/item/v1.20.60/Component v1.20.60.json +++ b/metadata/json_schemas/item/v1.20.60/Component v1.20.60.json @@ -161,7 +161,7 @@ "type": "object", "properties": { "block": { - "$ref": "#/definitions/748032502", + "$ref": "#/definitions/2794205495", "$metaProperties": {} }, "speed": { @@ -188,11 +188,11 @@ "title": "enum SharedTypes::Legacy::EquipmentSlot", "type": "string", "enum": [ - "slot.armor.chest", - "slot.armor.feet", + "slot.weapon.offhand", "slot.armor.head", + "slot.armor.chest", "slot.armor.legs", - "slot.weapon.offhand" + "slot.armor.feet" ], "$metaProperties": {} } @@ -258,7 +258,7 @@ "title": "sequence container", "type": "array", "items": { - "$ref": "#/definitions/748032502" + "$ref": "#/definitions/2794205495" }, "$metaProperties": {} } @@ -337,6 +337,42 @@ ], "$metaProperties": {} }, + "2770948419": { + "title": "struct SharedTypes::Legacy::BlockDescriptorSerializer::BlockDescriptorProxy", + "type": "object", + "properties": { + "name": { + "type": "string", + "$metaProperties": {} + }, + "states": { + "title": "associative container", + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/517105782" + }, + "$metaProperties": {} + }, + "tags": { + "type": "string", + "$metaProperties": {} + } + }, + "$metaProperties": {} + }, + "2794205495": { + "title": "struct SharedTypes::Legacy::BlockDescriptor", + "oneOf": [ + { + "$ref": "#/definitions/2770948419" + }, + { + "type": "string", + "minLength": 1 + } + ], + "$metaProperties": {} + }, "2817495317": { "title": "minecraft:max_stack_size v1.20.50", "oneOf": [ @@ -386,268 +422,190 @@ "title": "enum SharedTypes::Legacy::LevelSoundEvent", "type": "string", "enum": [ - "activate", - "add.chest", - "admire", - "agitated", + "item.use.on", + "hit", + "step", + "step.baby", + "fly", + "jump", + "jump.prevent", + "break", + "place", + "heavy.step", + "gallop", + "fall", + "hurt", + "hurt.baby", + "hurt.in.water", + "death", + "death.baby", + "death.in.water", + "death.to.zombie", "ambient", - "ambient.aggressive", "ambient.baby", - "ambient.basalt_deltas.additions", - "ambient.basalt_deltas.loop", - "ambient.basalt_deltas.mood", - "ambient.candle", - "ambient.cave", - "ambient.crimson_forest.additions", - "ambient.crimson_forest.loop", - "ambient.crimson_forest.mood", - "ambient.in.air", - "ambient.in.raid", "ambient.in.water", - "ambient.nether_wastes.additions", - "ambient.nether_wastes.loop", - "ambient.nether_wastes.mood", - "ambient.pollinate", - "ambient.screamer", - "ambient.soulsand_valley.additions", - "ambient.soulsand_valley.loop", - "ambient.soulsand_valley.mood", + "ambient.in.air", "ambient.tame", - "ambient.underwater.enter", - "ambient.underwater.exit", - "ambient.warped_forest.additions", - "ambient.warped_forest.loop", - "ambient.warped_forest.mood", - "ambient.worried", - "angry", - "apply_effect.bad_omen", - "apply_effect.raid_omen", - "apply_effect.trial_omen", + "ambient.pollinate", + "breathe", + "mad", + "boost", + "bow", + "squish.big", + "squish.small", + "fall.big", + "fall.small", + "splash", + "fizz", + "flap", + "swim", + "drink", + "drink.honey", + "drink.milk", + "eat", + "takeoff", + "shake", + "plop", + "land", + "saddle", "armor", - "armor.break_wolf", - "armor.crack_wolf", - "armor.equip_chain", - "armor.equip_diamond", - "armor.equip_elytra", - "armor.equip_generic", - "armor.equip_gold", - "armor.equip_iron", - "armor.equip_leather", - "armor.equip_netherite", - "armor.equip_wolf", - "armor.repair_wolf", - "armor.unequip_wolf", - "attach", + "mob.armor_stand.place", + "add.chest", + "throw", "attack", "attack.nodamage", "attack.strong", - "balloonpop", + "warn", + "shear", + "milk", + "thunder", + "explode", + "fire", + "ignite", + "fuse", + "stare", + "spawn", + "born", + "shoot", + "break.block", + "launch", + "blast", + "large.blast", + "twinkle", + "remedy", + "unfect", + "convert_to_drowned", + "levelup", + "bow.hit", + "bullet.hit", + "extinguish.fire", + "item.fizz", + "chest.open", + "chest.closed", + "shulkerbox.open", + "shulkerbox.closed", + "enderchest.open", + "enderchest.closed", + "power.on", + "power.off", + "attach", + "detach", + "deny", + "tripod", + "pop", + "drop.slot", + "note", + "thorns", + "piston.in", + "piston.out", + "portal", + "water", + "lava.pop", + "lava", "beacon.activate", "beacon.ambient", "beacon.deactivate", "beacon.power", - "blast", - "block.bamboo_sapling.place", - "block.barrel.close", - "block.barrel.open", - "block.beehive.drip", - "block.beehive.enter", - "block.beehive.exit", - "block.beehive.shear", - "block.beehive.work", - "block.bell.hit", - "block.blastfurnace.fire_crackle", - "block.campfire.crackle", - "block.cartography_table.use", - "block.click", - "block.click.fail", - "block.composter.empty", - "block.composter.fill", - "block.composter.fill_success", - "block.composter.ready", - "block.copper_bulb.turn_off", - "block.copper_bulb.turn_on", - "block.creaking_heart.trail", - "block.decorated_pot.insert", - "block.decorated_pot.insert_fail", - "block.enchanting_table.use", - "block.end_portal.spawn", - "block.end_portal_frame.fill", - "block.fletching_table.use", - "block.frog_spawn.break", - "block.frog_spawn.hatch", - "block.furnace.lit", - "block.grindstone.use", - "block.loom.use", - "block.scaffolding.climb", - "block.sculk.spread", - "block.sculk_catalyst.bloom", - "block.sculk_sensor.place", - "block.sculk_shrieker.place", - "block.sculk_shrieker.shriek", - "block.sign.waxed_interact_fail", - "block.smithing_table.use", - "block.smoker.smoke", - "block.sniffer_egg.crack", - "block.sniffer_egg.hatch", - "block.stonecutter.use", - "block.sweet_berry_bush.hurt", - "block.sweet_berry_bush.pick", - "block.turtle_egg.attack", - "block.turtle_egg.break", - "block.turtle_egg.crack", - "block.turtle_egg.hatch", - "boost", - "born", - "bottle.dragonbreath", - "bottle.empty", - "bottle.fill", - "bow", - "bow.hit", - "break", - "break.block", - "break_pot", - "breathe", - "breeze_wind_charge.burst", - "brush", - "brush_completed", - "bubble.down", - "bubble.downinside", + "conduit.activate", + "conduit.ambient", + "conduit.attack", + "conduit.deactivate", + "conduit.short", "bubble.pop", "bubble.up", "bubble.upinside", - "bucket.empty.fish", - "bucket.empty.lava", - "bucket.empty.powder_snow", + "bubble.down", + "bubble.downinside", + "burp", + "bucket.fill.water", "bucket.empty.water", - "bucket.fill.fish", "bucket.fill.lava", - "bucket.fill.powder_snow", - "bucket.fill.water", - "bullet.hit", - "bundle.drop_contents", - "bundle.insert", - "bundle.insert_fail", - "bundle.remove_one", - "burp", - "button.click_off", - "button.click_on", - "cake.add_candle", - "camera.take_picture", - "cant_breed", - "cast.spell", - "cauldron_drip.lava.pointed_dripstone", - "cauldron_drip.water.pointed_dripstone", - "celebrate", - "charge", - "charge.sculk", - "chest.closed", - "chest.open", - "chime.amethyst_block", - "chorusdeath", - "chorusgrow", - "close", - "close_long", - "conduit.activate", - "conduit.ambient", - "conduit.attack", - "conduit.deactivate", - "conduit.short", - "convert_mooshroom", - "convert_to_drowned", - "convert_to_frog", - "convert_to_stray", - "converted_to_zombified", - "copper.wax.off", - "copper.wax.on", - "crafter.craft", - "crafter.disable_slot", - "crafter.fail", - "creaking_heart_spawn", - "crossbow.loading.end", - "crossbow.loading.middle", - "crossbow.loading.start", - "crossbow.quick_charge.end", - "crossbow.quick_charge.middle", - "crossbow.quick_charge.start", - "crossbow.shoot", - "dash_ready", - "deactivate", - "death", - "death.baby", - "death.in.water", - "death.mid.volume", - "death.min.volume", - "death.screamer", - "death.to.zombie", - "default", - "deny", - "detach", - "disappeared", - "door.close", - "door.open", - "drink", - "drink.honey", - "drink.milk", - "drip.lava.pointed_dripstone", - "drip.water.pointed_dripstone", - "drop.slot", - "eat", - "elderguardian.curse", - "elemconstruct.open", - "enderchest.closed", - "enderchest.open", - "explode", - "extinguish.candle", - "extinguish.fire", - "fall", - "fall.big", - "fall.small", - "fang", - "fence_gate.close", - "fence_gate.open", - "fire", - "fizz", - "flap", + "bucket.empty.lava", + "bucket.fill.fish", + "bucket.empty.fish", + "armor.equip_chain", + "armor.equip_diamond", + "armor.equip_elytra", + "armor.equip_generic", + "armor.equip_gold", + "armor.equip_iron", + "armor.equip_leather", + "armor.equip_netherite", + "record.13", + "record.cat", + "record.blocks", + "record.chirp", + "record.creator", + "record.creator_music_box", + "record.far", + "record.mall", + "record.mellohi", + "record.stal", + "record.strad", + "record.ward", + "record.11", + "record.wait", + "record.pigstep", + "record.precipice", + "record.relic", + "record.otherside", + "record.5", "flop", - "fly", - "freeze", - "fuse", - "gallop", - "glass", - "glow_squid.ink_squirt", - "glowstick.use", - "growl", + "elderguardian.curse", + "teleport", + "shulker.open", + "shulker.close", + "mob.warning", + "mob.warning.baby", "haggle", - "haggle.idle", - "haggle.no", "haggle.yes", - "heartbeat", - "heavy.step", - "hit", - "horn_break", - "horn_call0", - "horn_call1", - "horn_call2", - "horn_call3", - "horn_call4", - "horn_call5", - "horn_call6", - "horn_call7", - "hurt", - "hurt.baby", - "hurt.in.water", - "hurt.reduced", - "hurt.screamer", - "icebomb.hit", - "ignite", + "haggle.no", + "haggle.idle", + "disappeared", + "reappeared", + "chorusgrow", + "chorusdeath", + "glass", + "potion.brewed", + "cast.spell", + "prepare.attack", + "prepare.summon", + "prepare.wololo", + "fang", + "charge", + "camera.take_picture", + "leashknot.break", + "leashknot.place", + "growl", + "whine", + "pant", + "purr", + "purreow", + "death.min.volume", + "death.mid.volume", "imitate.blaze", - "imitate.bogged", - "imitate.breeze", "imitate.cave_spider", - "imitate.creaking", "imitate.creeper", - "imitate.drowned", "imitate.elder_guardian", "imitate.ender_dragon", "imitate.enderman", @@ -665,7 +623,6 @@ "imitate.stray", "imitate.vex", "imitate.vindication_illager", - "imitate.warden", "imitate.witch", "imitate.wither", "imitate.wither_skeleton", @@ -673,15 +630,12 @@ "imitate.zombie", "imitate.zombie_pigman", "imitate.zombie_villager", - "insert", - "insert_enchanted", - "irongolem.crack", - "irongolem.repair", - "item.book.put", - "item.fizz", - "item.shield.block", - "item.spyglass.stop_using", - "item.spyglass.use", + "block.end_portal_frame.fill", + "block.end_portal.spawn", + "random.anvil_use", + "bottle.dragonbreath", + "balloonpop", + "sparkler.active", "item.trident.hit", "item.trident.hit_ground", "item.trident.return", @@ -690,203 +644,285 @@ "item.trident.riptide_3", "item.trident.throw", "item.trident.thunder", - "item.use.on", - "item_given", - "item_taken", - "item_thrown", - "jump", - "jump.prevent", - "jump_to_block", - "land", - "large.blast", - "launch", - "lava", - "lava.pop", - "lay_egg", - "lay_spawn", - "leashknot.break", - "leashknot.place", - "levelup", - "listening", - "listening_angry", - "lodestone_compass.link_compass_to_lodestone", + "block.fletching_table.use", + "elemconstruct.open", + "icebomb.hit", + "lt.reaction.icebomb", "lt.reaction.bleach", "lt.reaction.epaste", "lt.reaction.epaste2", "lt.reaction.fertilizer", - "lt.reaction.fire", "lt.reaction.fireball", - "lt.reaction.icebomb", "lt.reaction.mgsalt", - "lt.reaction.miscexplosion", "lt.reaction.miscfire", + "lt.reaction.fire", + "lt.reaction.miscexplosion", "lt.reaction.miscmystical", "lt.reaction.miscmystical2", "lt.reaction.product", - "mace.heavy_smash_ground", - "mace.smash_air", - "mace.smash_ground", - "mad", - "milk", - "milk.screamer", - "milk_suspiciously", - "mob.armadillo.brush", - "mob.armadillo.scute_drop", - "mob.armor_stand.place", - "mob.hoglin.converted_to_zombified", - "mob.husk.convert_to_zombie", - "mob.pig.death", - "mob.player.hurt_drown", - "mob.player.hurt_freeze", - "mob.player.hurt_on_fire", - "mob.warning", - "mob.warning.baby", - "nearby_close", - "nearby_closer", - "nearby_closest", - "note", - "note.bass", - "ominous_bottle.end_use", - "ominous_item_spawner.about_to_spawn_item", - "ominous_item_spawner.spawn_item", - "ominous_item_spawner.spawn_item_begin", - "open", - "open_long", - "panic", - "pant", - "particle.soul_escape.loud", - "particle.soul_escape.quiet", - "pick_berries.cave_vines", - "pickup", - "pickup_enchanted", - "piston.in", - "piston.out", - "place", - "plop", - "pop", - "portal", - "portal.travel", - "potion.brewed", - "power.off", - "power.off.sculk_sensor", - "power.on", - "power.on.sculk_sensor", - "pre_ram", - "pre_ram.screamer", - "prepare.attack", - "prepare.summon", - "prepare.wololo", + "sparkler.use", + "glowstick.use", + "block.turtle_egg.break", + "block.turtle_egg.crack", + "block.turtle_egg.hatch", + "block.turtle_egg.attack", + "block.sniffer_egg.crack", + "block.sniffer_egg.hatch", + "block.frog_spawn.hatch", + "block.frog_spawn.break", + "swoop", "presneeze", - "pressure_plate.click_off", - "pressure_plate.click_on", - "pumpkin.carve", - "purr", - "purreow", - "raid.horn", - "ram_impact", - "ram_impact.screamer", - "random.anvil_use", - "reappeared", - "record.11", - "record.13", - "record.5", - "record.blocks", - "record.cat", - "record.chirp", - "record.creator", - "record.creator_music_box", - "record.far", - "record.mall", - "record.mellohi", - "record.otherside", - "record.pigstep", - "record.precipice", - "record.relic", - "record.stal", - "record.strad", - "record.wait", - "record.ward", - "reflect", - "remedy", - "respawn_anchor.ambient", - "respawn_anchor.charge", - "respawn_anchor.deplete", - "respawn_anchor.set_spawn", - "retreat", - "roar", - "saddle", + "sneeze", "scared", - "scrape", + "ambient.aggressive", + "ambient.worried", + "cant_breed", + "block.scaffolding.climb", + "block.bamboo_sapling.place", + "crossbow.loading.start", + "crossbow.loading.middle", + "crossbow.loading.end", + "crossbow.shoot", + "crossbow.quick_charge.start", + "crossbow.quick_charge.middle", + "crossbow.quick_charge.end", + "item.shield.block", + "portal.travel", + "item.book.put", + "block.grindstone.use", + "block.bell.hit", + "block.campfire.crackle", + "block.sweet_berry_bush.hurt", + "block.sweet_berry_bush.pick", + "block.stonecutter.use", + "block.cartography_table.use", + "block.composter.empty", + "block.composter.fill", + "block.composter.fill_success", + "block.composter.ready", + "roar", + "stun", + "block.barrel.open", + "block.barrel.close", + "raid.horn", + "ui.stonecutter.take_result", + "ui.cartography_table.take_result", + "ui.loom.take_result", + "block.smoker.smoke", + "block.blastfurnace.fire_crackle", + "block.smithing_table.use", + "block.loom.use", + "ambient.in.raid", "screech", - "shake", - "shatter_pot", - "shear", - "shoot", - "shulker.close", - "shulker.open", - "shulkerbox.closed", - "shulkerbox.open", "sleep", - "smithing_table.use", - "sneeze", - "sonic_boom", - "sonic_charge", - "sparkler.active", - "sparkler.use", - "spawn", - "splash", - "sponge.absorb", - "squid.ink_squirt", - "squish.big", - "squish.small", - "stare", - "step", - "step.baby", + "block.furnace.lit", + "convert_mooshroom", + "milk_suspiciously", + "celebrate", + "block.beehive.enter", + "block.beehive.exit", + "block.beehive.shear", + "block.beehive.work", + "block.beehive.drip", + "ambient.cave", + "angry", + "retreat", + "converted_to_zombified", "step_lava", - "step_sand", - "stun", - "swim", - "swoop", - "takeoff", - "teleport", "tempt", - "thorns", - "throw", - "thunder", + "panic", + "admire", + "particle.soul_escape.quiet", + "particle.soul_escape.loud", + "respawn_anchor.charge", + "respawn_anchor.deplete", + "respawn_anchor.set_spawn", + "respawn_anchor.ambient", + "ambient.crimson_forest.mood", + "ambient.warped_forest.mood", + "ambient.soulsand_valley.mood", + "ambient.nether_wastes.mood", + "ambient.crimson_forest.additions", + "ambient.warped_forest.additions", + "ambient.soulsand_valley.additions", + "ambient.nether_wastes.additions", + "ambient.basalt_deltas.additions", + "ambient.crimson_forest.loop", + "ambient.warped_forest.loop", + "ambient.soulsand_valley.loop", + "ambient.nether_wastes.loop", + "ambient.basalt_deltas.loop", + "lodestone_compass.link_compass_to_lodestone", + "ambient.basalt_deltas.mood", + "power.on.sculk_sensor", + "power.off.sculk_sensor", + "smithing_table.use", + "default", + "lay_egg", + "lay_spawn", + "bucket.fill.powder_snow", + "bucket.empty.powder_snow", + "cauldron_drip.water.pointed_dripstone", + "cauldron_drip.lava.pointed_dripstone", "tilt_down.big_dripleaf", "tilt_up.big_dripleaf", + "drip.water.pointed_dripstone", + "pick_berries.cave_vines", + "drip.lava.pointed_dripstone", + "copper.wax.on", + "copper.wax.off", + "scrape", + "item.spyglass.use", + "item.spyglass.stop_using", + "chime.amethyst_block", + "mob.player.hurt_drown", + "mob.player.hurt_on_fire", + "mob.player.hurt_freeze", + "ambient.screamer", + "hurt.screamer", + "death.screamer", + "milk.screamer", + "jump_to_block", + "pre_ram", + "pre_ram.screamer", + "ram_impact", + "ram_impact.screamer", + "squid.ink_squirt", + "glow_squid.ink_squirt", + "convert_to_stray", + "cake.add_candle", + "extinguish.candle", + "ambient.candle", + "block.click", + "block.click.fail", + "block.sculk_catalyst.bloom", + "block.sculk_shrieker.shriek", + "nearby_close", + "nearby_closer", + "nearby_closest", + "agitated", + "listening", + "heartbeat", "tongue", - "trapdoor.close", + "item_given", + "item_taken", + "item_thrown", + "irongolem.crack", + "irongolem.repair", + "horn_break", + "horn_call0", + "horn_call1", + "horn_call2", + "horn_call3", + "horn_call4", + "horn_call5", + "horn_call6", + "horn_call7", + "imitate.warden", + "listening_angry", + "sonic_boom", + "sonic_charge", + "convert_to_frog", + "block.sculk.spread", + "charge.sculk", + "block.sculk_sensor.place", + "block.sculk_shrieker.place", + "block.enchanting_table.use", + "bundle.drop_contents", + "bundle.insert", + "bundle.insert_fail", + "bundle.remove_one", + "step_sand", + "dash_ready", + "pressure_plate.click_off", + "pressure_plate.click_on", + "button.click_off", + "button.click_on", + "door.open", + "door.close", "trapdoor.open", - "trial_spawner.ambient", - "trial_spawner.ambient_ominous", - "trial_spawner.charge_activate", - "trial_spawner.close_shutter", - "trial_spawner.detect_player", - "trial_spawner.eject_item", + "trapdoor.close", + "fence_gate.open", + "fence_gate.close", + "insert", + "pickup", + "insert_enchanted", + "pickup_enchanted", + "shatter_pot", + "break_pot", + "brush", + "brush_completed", + "block.sign.waxed_interact_fail", + "note.bass", + "pumpkin.carve", + "mob.husk.convert_to_zombie", + "mob.pig.death", + "mob.hoglin.converted_to_zombified", + "ambient.underwater.enter", + "ambient.underwater.exit", + "bottle.fill", + "bottle.empty", + "block.decorated_pot.insert", + "block.decorated_pot.insert_fail", + "crafter.craft", + "crafter.fail", + "crafter.disable_slot", + "block.copper_bulb.turn_on", + "block.copper_bulb.turn_off", + "breeze_wind_charge.burst", + "imitate.breeze", "trial_spawner.open_shutter", + "trial_spawner.detect_player", + "trial_spawner.close_shutter", "trial_spawner.spawn_mob", - "tripod", - "twinkle", - "ui.cartography_table.take_result", - "ui.loom.take_result", - "ui.stonecutter.take_result", - "undefined", - "unfect", - "unfreeze", - "vault.activate", - "vault.ambient", + "trial_spawner.eject_item", + "trial_spawner.ambient", + "mob.armadillo.brush", + "mob.armadillo.scute_drop", + "armor.equip_wolf", + "armor.unequip_wolf", + "reflect", + "vault.open_shutter", "vault.close_shutter", - "vault.deactivate", "vault.eject_item", "vault.insert_item", "vault.insert_item_fail", - "vault.open_shutter", + "vault.ambient", + "vault.activate", + "vault.deactivate", + "hurt.reduced", + "wind_charge.burst", + "armor.break_wolf", + "armor.crack_wolf", + "armor.repair_wolf", + "mace.smash_air", + "mace.smash_ground", + "mace.heavy_smash_ground", + "trial_spawner.charge_activate", + "trial_spawner.ambient_ominous", + "apply_effect.bad_omen", + "apply_effect.raid_omen", + "apply_effect.trial_omen", + "ominous_item_spawner.spawn_item", + "ominous_bottle.end_use", + "ominous_item_spawner.spawn_item_begin", + "ominous_item_spawner.about_to_spawn_item", + "imitate.bogged", "vault.reject_rewarded_player", - "warn", - "water", - "whine", - "wind_charge.burst" + "imitate.drowned", + "sponge.absorb", + "imitate.creaking", + "block.creaking_heart.trail", + "creaking_heart_spawn", + "activate", + "deactivate", + "freeze", + "unfreeze", + "open", + "open_long", + "close", + "close_long", + "undefined" ], "$metaProperties": {} } @@ -983,16 +1019,16 @@ "title": "enum SharedTypes::Legacy::UseAnimation", "type": "string", "enum": [ + "none", + "eat", + "drink", "block", "bow", - "brush", "camera", "crossbow", - "drink", - "eat", - "none", "spear", - "spyglass" + "spyglass", + "brush" ] }, { @@ -1002,16 +1038,16 @@ "title": "enum SharedTypes::Legacy::UseAnimation", "type": "string", "enum": [ + "none", + "eat", + "drink", "block", "bow", - "brush", "camera", "crossbow", - "drink", - "eat", - "none", "spear", - "spyglass" + "spyglass", + "brush" ], "$metaProperties": {} } @@ -1204,7 +1240,7 @@ }, "$metaProperties": {} }, - "49501551": { + "517105782": { "title": "compound_proxy", "oneOf": [ { @@ -1239,19 +1275,6 @@ ], "$metaProperties": {} }, - "748032502": { - "title": "struct SharedTypes::v1_20_50::BlockDescriptor", - "oneOf": [ - { - "$ref": "#/definitions/970386766" - }, - { - "type": "string", - "minLength": 1 - } - ], - "$metaProperties": {} - }, "853889472": { "title": "minecraft:entity_placer v1.20.50", "type": "object", @@ -1260,7 +1283,7 @@ "title": "sequence container", "type": "array", "items": { - "$ref": "#/definitions/748032502" + "$ref": "#/definitions/2794205495" }, "$metaProperties": {} }, @@ -1274,7 +1297,7 @@ "title": "sequence container", "type": "array", "items": { - "$ref": "#/definitions/748032502" + "$ref": "#/definitions/2794205495" }, "$metaProperties": {} } @@ -1299,29 +1322,6 @@ "duration" ], "$metaProperties": {} - }, - "970386766": { - "title": "struct SharedTypes::v1_20_50::BlockDescriptorSerializer::BlockDescriptorProxy", - "type": "object", - "properties": { - "name": { - "type": "string", - "$metaProperties": {} - }, - "states": { - "title": "associative container", - "type": "object", - "additionalProperties": { - "$ref": "#/definitions/49501551" - }, - "$metaProperties": {} - }, - "tags": { - "type": "string", - "$metaProperties": {} - } - }, - "$metaProperties": {} } }, "title": "components v1.20.60", diff --git a/metadata/json_schemas/item/v1.20.60/ItemObject v1.20.60.json b/metadata/json_schemas/item/v1.20.60/ItemObject v1.20.60.json index 939ee598a..8d7ee77a6 100644 --- a/metadata/json_schemas/item/v1.20.60/ItemObject v1.20.60.json +++ b/metadata/json_schemas/item/v1.20.60/ItemObject v1.20.60.json @@ -161,7 +161,7 @@ "type": "object", "properties": { "block": { - "$ref": "#/definitions/748032502", + "$ref": "#/definitions/2794205495", "$metaProperties": {} }, "speed": { @@ -188,11 +188,11 @@ "title": "enum SharedTypes::Legacy::EquipmentSlot", "type": "string", "enum": [ - "slot.armor.chest", - "slot.armor.feet", + "slot.weapon.offhand", "slot.armor.head", + "slot.armor.chest", "slot.armor.legs", - "slot.weapon.offhand" + "slot.armor.feet" ], "$metaProperties": {} } @@ -385,7 +385,7 @@ "title": "sequence container", "type": "array", "items": { - "$ref": "#/definitions/748032502" + "$ref": "#/definitions/2794205495" }, "$metaProperties": {} } @@ -464,6 +464,42 @@ ], "$metaProperties": {} }, + "2770948419": { + "title": "struct SharedTypes::Legacy::BlockDescriptorSerializer::BlockDescriptorProxy", + "type": "object", + "properties": { + "name": { + "type": "string", + "$metaProperties": {} + }, + "states": { + "title": "associative container", + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/517105782" + }, + "$metaProperties": {} + }, + "tags": { + "type": "string", + "$metaProperties": {} + } + }, + "$metaProperties": {} + }, + "2794205495": { + "title": "struct SharedTypes::Legacy::BlockDescriptor", + "oneOf": [ + { + "$ref": "#/definitions/2770948419" + }, + { + "type": "string", + "minLength": 1 + } + ], + "$metaProperties": {} + }, "2817495317": { "title": "minecraft:max_stack_size v1.20.50", "oneOf": [ @@ -524,9 +560,9 @@ "type": "string", "enum": [ "construction", + "nature", "equipment", "items", - "nature", "none" ], "$metaProperties": {} @@ -559,268 +595,190 @@ "title": "enum SharedTypes::Legacy::LevelSoundEvent", "type": "string", "enum": [ - "activate", - "add.chest", - "admire", - "agitated", + "item.use.on", + "hit", + "step", + "step.baby", + "fly", + "jump", + "jump.prevent", + "break", + "place", + "heavy.step", + "gallop", + "fall", + "hurt", + "hurt.baby", + "hurt.in.water", + "death", + "death.baby", + "death.in.water", + "death.to.zombie", "ambient", - "ambient.aggressive", "ambient.baby", - "ambient.basalt_deltas.additions", - "ambient.basalt_deltas.loop", - "ambient.basalt_deltas.mood", - "ambient.candle", - "ambient.cave", - "ambient.crimson_forest.additions", - "ambient.crimson_forest.loop", - "ambient.crimson_forest.mood", - "ambient.in.air", - "ambient.in.raid", "ambient.in.water", - "ambient.nether_wastes.additions", - "ambient.nether_wastes.loop", - "ambient.nether_wastes.mood", - "ambient.pollinate", - "ambient.screamer", - "ambient.soulsand_valley.additions", - "ambient.soulsand_valley.loop", - "ambient.soulsand_valley.mood", + "ambient.in.air", "ambient.tame", - "ambient.underwater.enter", - "ambient.underwater.exit", - "ambient.warped_forest.additions", - "ambient.warped_forest.loop", - "ambient.warped_forest.mood", - "ambient.worried", - "angry", - "apply_effect.bad_omen", - "apply_effect.raid_omen", - "apply_effect.trial_omen", + "ambient.pollinate", + "breathe", + "mad", + "boost", + "bow", + "squish.big", + "squish.small", + "fall.big", + "fall.small", + "splash", + "fizz", + "flap", + "swim", + "drink", + "drink.honey", + "drink.milk", + "eat", + "takeoff", + "shake", + "plop", + "land", + "saddle", "armor", - "armor.break_wolf", - "armor.crack_wolf", - "armor.equip_chain", - "armor.equip_diamond", - "armor.equip_elytra", - "armor.equip_generic", - "armor.equip_gold", - "armor.equip_iron", - "armor.equip_leather", - "armor.equip_netherite", - "armor.equip_wolf", - "armor.repair_wolf", - "armor.unequip_wolf", - "attach", + "mob.armor_stand.place", + "add.chest", + "throw", "attack", "attack.nodamage", "attack.strong", - "balloonpop", + "warn", + "shear", + "milk", + "thunder", + "explode", + "fire", + "ignite", + "fuse", + "stare", + "spawn", + "born", + "shoot", + "break.block", + "launch", + "blast", + "large.blast", + "twinkle", + "remedy", + "unfect", + "convert_to_drowned", + "levelup", + "bow.hit", + "bullet.hit", + "extinguish.fire", + "item.fizz", + "chest.open", + "chest.closed", + "shulkerbox.open", + "shulkerbox.closed", + "enderchest.open", + "enderchest.closed", + "power.on", + "power.off", + "attach", + "detach", + "deny", + "tripod", + "pop", + "drop.slot", + "note", + "thorns", + "piston.in", + "piston.out", + "portal", + "water", + "lava.pop", + "lava", "beacon.activate", "beacon.ambient", "beacon.deactivate", "beacon.power", - "blast", - "block.bamboo_sapling.place", - "block.barrel.close", - "block.barrel.open", - "block.beehive.drip", - "block.beehive.enter", - "block.beehive.exit", - "block.beehive.shear", - "block.beehive.work", - "block.bell.hit", - "block.blastfurnace.fire_crackle", - "block.campfire.crackle", - "block.cartography_table.use", - "block.click", - "block.click.fail", - "block.composter.empty", - "block.composter.fill", - "block.composter.fill_success", - "block.composter.ready", - "block.copper_bulb.turn_off", - "block.copper_bulb.turn_on", - "block.creaking_heart.trail", - "block.decorated_pot.insert", - "block.decorated_pot.insert_fail", - "block.enchanting_table.use", - "block.end_portal.spawn", - "block.end_portal_frame.fill", - "block.fletching_table.use", - "block.frog_spawn.break", - "block.frog_spawn.hatch", - "block.furnace.lit", - "block.grindstone.use", - "block.loom.use", - "block.scaffolding.climb", - "block.sculk.spread", - "block.sculk_catalyst.bloom", - "block.sculk_sensor.place", - "block.sculk_shrieker.place", - "block.sculk_shrieker.shriek", - "block.sign.waxed_interact_fail", - "block.smithing_table.use", - "block.smoker.smoke", - "block.sniffer_egg.crack", - "block.sniffer_egg.hatch", - "block.stonecutter.use", - "block.sweet_berry_bush.hurt", - "block.sweet_berry_bush.pick", - "block.turtle_egg.attack", - "block.turtle_egg.break", - "block.turtle_egg.crack", - "block.turtle_egg.hatch", - "boost", - "born", - "bottle.dragonbreath", - "bottle.empty", - "bottle.fill", - "bow", - "bow.hit", - "break", - "break.block", - "break_pot", - "breathe", - "breeze_wind_charge.burst", - "brush", - "brush_completed", - "bubble.down", - "bubble.downinside", + "conduit.activate", + "conduit.ambient", + "conduit.attack", + "conduit.deactivate", + "conduit.short", "bubble.pop", "bubble.up", "bubble.upinside", - "bucket.empty.fish", - "bucket.empty.lava", - "bucket.empty.powder_snow", + "bubble.down", + "bubble.downinside", + "burp", + "bucket.fill.water", "bucket.empty.water", - "bucket.fill.fish", "bucket.fill.lava", - "bucket.fill.powder_snow", - "bucket.fill.water", - "bullet.hit", - "bundle.drop_contents", - "bundle.insert", - "bundle.insert_fail", - "bundle.remove_one", - "burp", - "button.click_off", - "button.click_on", - "cake.add_candle", - "camera.take_picture", - "cant_breed", - "cast.spell", - "cauldron_drip.lava.pointed_dripstone", - "cauldron_drip.water.pointed_dripstone", - "celebrate", - "charge", - "charge.sculk", - "chest.closed", - "chest.open", - "chime.amethyst_block", - "chorusdeath", - "chorusgrow", - "close", - "close_long", - "conduit.activate", - "conduit.ambient", - "conduit.attack", - "conduit.deactivate", - "conduit.short", - "convert_mooshroom", - "convert_to_drowned", - "convert_to_frog", - "convert_to_stray", - "converted_to_zombified", - "copper.wax.off", - "copper.wax.on", - "crafter.craft", - "crafter.disable_slot", - "crafter.fail", - "creaking_heart_spawn", - "crossbow.loading.end", - "crossbow.loading.middle", - "crossbow.loading.start", - "crossbow.quick_charge.end", - "crossbow.quick_charge.middle", - "crossbow.quick_charge.start", - "crossbow.shoot", - "dash_ready", - "deactivate", - "death", - "death.baby", - "death.in.water", - "death.mid.volume", - "death.min.volume", - "death.screamer", - "death.to.zombie", - "default", - "deny", - "detach", - "disappeared", - "door.close", - "door.open", - "drink", - "drink.honey", - "drink.milk", - "drip.lava.pointed_dripstone", - "drip.water.pointed_dripstone", - "drop.slot", - "eat", - "elderguardian.curse", - "elemconstruct.open", - "enderchest.closed", - "enderchest.open", - "explode", - "extinguish.candle", - "extinguish.fire", - "fall", - "fall.big", - "fall.small", - "fang", - "fence_gate.close", - "fence_gate.open", - "fire", - "fizz", - "flap", + "bucket.empty.lava", + "bucket.fill.fish", + "bucket.empty.fish", + "armor.equip_chain", + "armor.equip_diamond", + "armor.equip_elytra", + "armor.equip_generic", + "armor.equip_gold", + "armor.equip_iron", + "armor.equip_leather", + "armor.equip_netherite", + "record.13", + "record.cat", + "record.blocks", + "record.chirp", + "record.creator", + "record.creator_music_box", + "record.far", + "record.mall", + "record.mellohi", + "record.stal", + "record.strad", + "record.ward", + "record.11", + "record.wait", + "record.pigstep", + "record.precipice", + "record.relic", + "record.otherside", + "record.5", "flop", - "fly", - "freeze", - "fuse", - "gallop", - "glass", - "glow_squid.ink_squirt", - "glowstick.use", - "growl", + "elderguardian.curse", + "teleport", + "shulker.open", + "shulker.close", + "mob.warning", + "mob.warning.baby", "haggle", - "haggle.idle", - "haggle.no", "haggle.yes", - "heartbeat", - "heavy.step", - "hit", - "horn_break", - "horn_call0", - "horn_call1", - "horn_call2", - "horn_call3", - "horn_call4", - "horn_call5", - "horn_call6", - "horn_call7", - "hurt", - "hurt.baby", - "hurt.in.water", - "hurt.reduced", - "hurt.screamer", - "icebomb.hit", - "ignite", + "haggle.no", + "haggle.idle", + "disappeared", + "reappeared", + "chorusgrow", + "chorusdeath", + "glass", + "potion.brewed", + "cast.spell", + "prepare.attack", + "prepare.summon", + "prepare.wololo", + "fang", + "charge", + "camera.take_picture", + "leashknot.break", + "leashknot.place", + "growl", + "whine", + "pant", + "purr", + "purreow", + "death.min.volume", + "death.mid.volume", "imitate.blaze", - "imitate.bogged", - "imitate.breeze", "imitate.cave_spider", - "imitate.creaking", "imitate.creeper", - "imitate.drowned", "imitate.elder_guardian", "imitate.ender_dragon", "imitate.enderman", @@ -838,7 +796,6 @@ "imitate.stray", "imitate.vex", "imitate.vindication_illager", - "imitate.warden", "imitate.witch", "imitate.wither", "imitate.wither_skeleton", @@ -846,15 +803,12 @@ "imitate.zombie", "imitate.zombie_pigman", "imitate.zombie_villager", - "insert", - "insert_enchanted", - "irongolem.crack", - "irongolem.repair", - "item.book.put", - "item.fizz", - "item.shield.block", - "item.spyglass.stop_using", - "item.spyglass.use", + "block.end_portal_frame.fill", + "block.end_portal.spawn", + "random.anvil_use", + "bottle.dragonbreath", + "balloonpop", + "sparkler.active", "item.trident.hit", "item.trident.hit_ground", "item.trident.return", @@ -863,203 +817,285 @@ "item.trident.riptide_3", "item.trident.throw", "item.trident.thunder", - "item.use.on", - "item_given", - "item_taken", - "item_thrown", - "jump", - "jump.prevent", - "jump_to_block", - "land", - "large.blast", - "launch", - "lava", - "lava.pop", - "lay_egg", - "lay_spawn", - "leashknot.break", - "leashknot.place", - "levelup", - "listening", - "listening_angry", - "lodestone_compass.link_compass_to_lodestone", + "block.fletching_table.use", + "elemconstruct.open", + "icebomb.hit", + "lt.reaction.icebomb", "lt.reaction.bleach", "lt.reaction.epaste", "lt.reaction.epaste2", "lt.reaction.fertilizer", - "lt.reaction.fire", "lt.reaction.fireball", - "lt.reaction.icebomb", "lt.reaction.mgsalt", - "lt.reaction.miscexplosion", "lt.reaction.miscfire", + "lt.reaction.fire", + "lt.reaction.miscexplosion", "lt.reaction.miscmystical", "lt.reaction.miscmystical2", "lt.reaction.product", - "mace.heavy_smash_ground", - "mace.smash_air", - "mace.smash_ground", - "mad", - "milk", - "milk.screamer", - "milk_suspiciously", - "mob.armadillo.brush", - "mob.armadillo.scute_drop", - "mob.armor_stand.place", - "mob.hoglin.converted_to_zombified", - "mob.husk.convert_to_zombie", - "mob.pig.death", - "mob.player.hurt_drown", - "mob.player.hurt_freeze", - "mob.player.hurt_on_fire", - "mob.warning", - "mob.warning.baby", - "nearby_close", - "nearby_closer", - "nearby_closest", - "note", - "note.bass", - "ominous_bottle.end_use", - "ominous_item_spawner.about_to_spawn_item", - "ominous_item_spawner.spawn_item", - "ominous_item_spawner.spawn_item_begin", - "open", - "open_long", - "panic", - "pant", - "particle.soul_escape.loud", - "particle.soul_escape.quiet", - "pick_berries.cave_vines", - "pickup", - "pickup_enchanted", - "piston.in", - "piston.out", - "place", - "plop", - "pop", - "portal", - "portal.travel", - "potion.brewed", - "power.off", - "power.off.sculk_sensor", - "power.on", - "power.on.sculk_sensor", - "pre_ram", - "pre_ram.screamer", - "prepare.attack", - "prepare.summon", - "prepare.wololo", + "sparkler.use", + "glowstick.use", + "block.turtle_egg.break", + "block.turtle_egg.crack", + "block.turtle_egg.hatch", + "block.turtle_egg.attack", + "block.sniffer_egg.crack", + "block.sniffer_egg.hatch", + "block.frog_spawn.hatch", + "block.frog_spawn.break", + "swoop", "presneeze", - "pressure_plate.click_off", - "pressure_plate.click_on", - "pumpkin.carve", - "purr", - "purreow", - "raid.horn", - "ram_impact", - "ram_impact.screamer", - "random.anvil_use", - "reappeared", - "record.11", - "record.13", - "record.5", - "record.blocks", - "record.cat", - "record.chirp", - "record.creator", - "record.creator_music_box", - "record.far", - "record.mall", - "record.mellohi", - "record.otherside", - "record.pigstep", - "record.precipice", - "record.relic", - "record.stal", - "record.strad", - "record.wait", - "record.ward", - "reflect", - "remedy", - "respawn_anchor.ambient", - "respawn_anchor.charge", - "respawn_anchor.deplete", - "respawn_anchor.set_spawn", - "retreat", - "roar", - "saddle", + "sneeze", "scared", - "scrape", + "ambient.aggressive", + "ambient.worried", + "cant_breed", + "block.scaffolding.climb", + "block.bamboo_sapling.place", + "crossbow.loading.start", + "crossbow.loading.middle", + "crossbow.loading.end", + "crossbow.shoot", + "crossbow.quick_charge.start", + "crossbow.quick_charge.middle", + "crossbow.quick_charge.end", + "item.shield.block", + "portal.travel", + "item.book.put", + "block.grindstone.use", + "block.bell.hit", + "block.campfire.crackle", + "block.sweet_berry_bush.hurt", + "block.sweet_berry_bush.pick", + "block.stonecutter.use", + "block.cartography_table.use", + "block.composter.empty", + "block.composter.fill", + "block.composter.fill_success", + "block.composter.ready", + "roar", + "stun", + "block.barrel.open", + "block.barrel.close", + "raid.horn", + "ui.stonecutter.take_result", + "ui.cartography_table.take_result", + "ui.loom.take_result", + "block.smoker.smoke", + "block.blastfurnace.fire_crackle", + "block.smithing_table.use", + "block.loom.use", + "ambient.in.raid", "screech", - "shake", - "shatter_pot", - "shear", - "shoot", - "shulker.close", - "shulker.open", - "shulkerbox.closed", - "shulkerbox.open", "sleep", - "smithing_table.use", - "sneeze", - "sonic_boom", - "sonic_charge", - "sparkler.active", - "sparkler.use", - "spawn", - "splash", - "sponge.absorb", - "squid.ink_squirt", - "squish.big", - "squish.small", - "stare", - "step", - "step.baby", + "block.furnace.lit", + "convert_mooshroom", + "milk_suspiciously", + "celebrate", + "block.beehive.enter", + "block.beehive.exit", + "block.beehive.shear", + "block.beehive.work", + "block.beehive.drip", + "ambient.cave", + "angry", + "retreat", + "converted_to_zombified", "step_lava", - "step_sand", - "stun", - "swim", - "swoop", - "takeoff", - "teleport", "tempt", - "thorns", - "throw", - "thunder", + "panic", + "admire", + "particle.soul_escape.quiet", + "particle.soul_escape.loud", + "respawn_anchor.charge", + "respawn_anchor.deplete", + "respawn_anchor.set_spawn", + "respawn_anchor.ambient", + "ambient.crimson_forest.mood", + "ambient.warped_forest.mood", + "ambient.soulsand_valley.mood", + "ambient.nether_wastes.mood", + "ambient.crimson_forest.additions", + "ambient.warped_forest.additions", + "ambient.soulsand_valley.additions", + "ambient.nether_wastes.additions", + "ambient.basalt_deltas.additions", + "ambient.crimson_forest.loop", + "ambient.warped_forest.loop", + "ambient.soulsand_valley.loop", + "ambient.nether_wastes.loop", + "ambient.basalt_deltas.loop", + "lodestone_compass.link_compass_to_lodestone", + "ambient.basalt_deltas.mood", + "power.on.sculk_sensor", + "power.off.sculk_sensor", + "smithing_table.use", + "default", + "lay_egg", + "lay_spawn", + "bucket.fill.powder_snow", + "bucket.empty.powder_snow", + "cauldron_drip.water.pointed_dripstone", + "cauldron_drip.lava.pointed_dripstone", "tilt_down.big_dripleaf", "tilt_up.big_dripleaf", + "drip.water.pointed_dripstone", + "pick_berries.cave_vines", + "drip.lava.pointed_dripstone", + "copper.wax.on", + "copper.wax.off", + "scrape", + "item.spyglass.use", + "item.spyglass.stop_using", + "chime.amethyst_block", + "mob.player.hurt_drown", + "mob.player.hurt_on_fire", + "mob.player.hurt_freeze", + "ambient.screamer", + "hurt.screamer", + "death.screamer", + "milk.screamer", + "jump_to_block", + "pre_ram", + "pre_ram.screamer", + "ram_impact", + "ram_impact.screamer", + "squid.ink_squirt", + "glow_squid.ink_squirt", + "convert_to_stray", + "cake.add_candle", + "extinguish.candle", + "ambient.candle", + "block.click", + "block.click.fail", + "block.sculk_catalyst.bloom", + "block.sculk_shrieker.shriek", + "nearby_close", + "nearby_closer", + "nearby_closest", + "agitated", + "listening", + "heartbeat", "tongue", - "trapdoor.close", + "item_given", + "item_taken", + "item_thrown", + "irongolem.crack", + "irongolem.repair", + "horn_break", + "horn_call0", + "horn_call1", + "horn_call2", + "horn_call3", + "horn_call4", + "horn_call5", + "horn_call6", + "horn_call7", + "imitate.warden", + "listening_angry", + "sonic_boom", + "sonic_charge", + "convert_to_frog", + "block.sculk.spread", + "charge.sculk", + "block.sculk_sensor.place", + "block.sculk_shrieker.place", + "block.enchanting_table.use", + "bundle.drop_contents", + "bundle.insert", + "bundle.insert_fail", + "bundle.remove_one", + "step_sand", + "dash_ready", + "pressure_plate.click_off", + "pressure_plate.click_on", + "button.click_off", + "button.click_on", + "door.open", + "door.close", "trapdoor.open", - "trial_spawner.ambient", - "trial_spawner.ambient_ominous", - "trial_spawner.charge_activate", - "trial_spawner.close_shutter", - "trial_spawner.detect_player", - "trial_spawner.eject_item", + "trapdoor.close", + "fence_gate.open", + "fence_gate.close", + "insert", + "pickup", + "insert_enchanted", + "pickup_enchanted", + "shatter_pot", + "break_pot", + "brush", + "brush_completed", + "block.sign.waxed_interact_fail", + "note.bass", + "pumpkin.carve", + "mob.husk.convert_to_zombie", + "mob.pig.death", + "mob.hoglin.converted_to_zombified", + "ambient.underwater.enter", + "ambient.underwater.exit", + "bottle.fill", + "bottle.empty", + "block.decorated_pot.insert", + "block.decorated_pot.insert_fail", + "crafter.craft", + "crafter.fail", + "crafter.disable_slot", + "block.copper_bulb.turn_on", + "block.copper_bulb.turn_off", + "breeze_wind_charge.burst", + "imitate.breeze", "trial_spawner.open_shutter", + "trial_spawner.detect_player", + "trial_spawner.close_shutter", "trial_spawner.spawn_mob", - "tripod", - "twinkle", - "ui.cartography_table.take_result", - "ui.loom.take_result", - "ui.stonecutter.take_result", - "undefined", - "unfect", - "unfreeze", - "vault.activate", - "vault.ambient", + "trial_spawner.eject_item", + "trial_spawner.ambient", + "mob.armadillo.brush", + "mob.armadillo.scute_drop", + "armor.equip_wolf", + "armor.unequip_wolf", + "reflect", + "vault.open_shutter", "vault.close_shutter", - "vault.deactivate", "vault.eject_item", "vault.insert_item", "vault.insert_item_fail", - "vault.open_shutter", + "vault.ambient", + "vault.activate", + "vault.deactivate", + "hurt.reduced", + "wind_charge.burst", + "armor.break_wolf", + "armor.crack_wolf", + "armor.repair_wolf", + "mace.smash_air", + "mace.smash_ground", + "mace.heavy_smash_ground", + "trial_spawner.charge_activate", + "trial_spawner.ambient_ominous", + "apply_effect.bad_omen", + "apply_effect.raid_omen", + "apply_effect.trial_omen", + "ominous_item_spawner.spawn_item", + "ominous_bottle.end_use", + "ominous_item_spawner.spawn_item_begin", + "ominous_item_spawner.about_to_spawn_item", + "imitate.bogged", "vault.reject_rewarded_player", - "warn", - "water", - "whine", - "wind_charge.burst" + "imitate.drowned", + "sponge.absorb", + "imitate.creaking", + "block.creaking_heart.trail", + "creaking_heart_spawn", + "activate", + "deactivate", + "freeze", + "unfreeze", + "open", + "open_long", + "close", + "close_long", + "undefined" ], "$metaProperties": {} } @@ -1156,16 +1192,16 @@ "title": "enum SharedTypes::Legacy::UseAnimation", "type": "string", "enum": [ + "none", + "eat", + "drink", "block", "bow", - "brush", "camera", "crossbow", - "drink", - "eat", - "none", "spear", - "spyglass" + "spyglass", + "brush" ] }, { @@ -1175,16 +1211,16 @@ "title": "enum SharedTypes::Legacy::UseAnimation", "type": "string", "enum": [ + "none", + "eat", + "drink", "block", "bow", - "brush", "camera", "crossbow", - "drink", - "eat", - "none", "spear", - "spyglass" + "spyglass", + "brush" ], "$metaProperties": {} } @@ -1377,7 +1413,7 @@ }, "$metaProperties": {} }, - "49501551": { + "517105782": { "title": "compound_proxy", "oneOf": [ { @@ -1412,19 +1448,6 @@ ], "$metaProperties": {} }, - "748032502": { - "title": "struct SharedTypes::v1_20_50::BlockDescriptor", - "oneOf": [ - { - "$ref": "#/definitions/970386766" - }, - { - "type": "string", - "minLength": 1 - } - ], - "$metaProperties": {} - }, "853889472": { "title": "minecraft:entity_placer v1.20.50", "type": "object", @@ -1433,7 +1456,7 @@ "title": "sequence container", "type": "array", "items": { - "$ref": "#/definitions/748032502" + "$ref": "#/definitions/2794205495" }, "$metaProperties": {} }, @@ -1447,7 +1470,7 @@ "title": "sequence container", "type": "array", "items": { - "$ref": "#/definitions/748032502" + "$ref": "#/definitions/2794205495" }, "$metaProperties": {} } @@ -1472,29 +1495,6 @@ "duration" ], "$metaProperties": {} - }, - "970386766": { - "title": "struct SharedTypes::v1_20_50::BlockDescriptorSerializer::BlockDescriptorProxy", - "type": "object", - "properties": { - "name": { - "type": "string", - "$metaProperties": {} - }, - "states": { - "title": "associative container", - "type": "object", - "additionalProperties": { - "$ref": "#/definitions/49501551" - }, - "$metaProperties": {} - }, - "tags": { - "type": "string", - "$metaProperties": {} - } - }, - "$metaProperties": {} } }, "title": "minecraft:item v1.20.60", diff --git a/metadata/json_schemas/item/v1.20.80/Components v1.20.80.json b/metadata/json_schemas/item/v1.20.80/Components v1.20.80.json index fc62836e9..7b19fe368 100644 --- a/metadata/json_schemas/item/v1.20.80/Components v1.20.80.json +++ b/metadata/json_schemas/item/v1.20.80/Components v1.20.80.json @@ -161,7 +161,7 @@ "type": "object", "properties": { "block": { - "$ref": "#/definitions/748032502", + "$ref": "#/definitions/2794205495", "$metaProperties": {} }, "speed": { @@ -188,11 +188,11 @@ "title": "enum SharedTypes::Legacy::EquipmentSlot", "type": "string", "enum": [ - "slot.armor.chest", - "slot.armor.feet", + "slot.weapon.offhand", "slot.armor.head", + "slot.armor.chest", "slot.armor.legs", - "slot.weapon.offhand" + "slot.armor.feet" ], "$metaProperties": {} } @@ -258,7 +258,7 @@ "title": "sequence container", "type": "array", "items": { - "$ref": "#/definitions/748032502" + "$ref": "#/definitions/2794205495" }, "$metaProperties": {} } @@ -337,6 +337,42 @@ ], "$metaProperties": {} }, + "2770948419": { + "title": "struct SharedTypes::Legacy::BlockDescriptorSerializer::BlockDescriptorProxy", + "type": "object", + "properties": { + "name": { + "type": "string", + "$metaProperties": {} + }, + "states": { + "title": "associative container", + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/517105782" + }, + "$metaProperties": {} + }, + "tags": { + "type": "string", + "$metaProperties": {} + } + }, + "$metaProperties": {} + }, + "2794205495": { + "title": "struct SharedTypes::Legacy::BlockDescriptor", + "oneOf": [ + { + "$ref": "#/definitions/2770948419" + }, + { + "type": "string", + "minLength": 1 + } + ], + "$metaProperties": {} + }, "2817495317": { "title": "minecraft:max_stack_size v1.20.50", "oneOf": [ @@ -386,268 +422,190 @@ "title": "enum SharedTypes::Legacy::LevelSoundEvent", "type": "string", "enum": [ - "activate", - "add.chest", - "admire", - "agitated", + "item.use.on", + "hit", + "step", + "step.baby", + "fly", + "jump", + "jump.prevent", + "break", + "place", + "heavy.step", + "gallop", + "fall", + "hurt", + "hurt.baby", + "hurt.in.water", + "death", + "death.baby", + "death.in.water", + "death.to.zombie", "ambient", - "ambient.aggressive", "ambient.baby", - "ambient.basalt_deltas.additions", - "ambient.basalt_deltas.loop", - "ambient.basalt_deltas.mood", - "ambient.candle", - "ambient.cave", - "ambient.crimson_forest.additions", - "ambient.crimson_forest.loop", - "ambient.crimson_forest.mood", - "ambient.in.air", - "ambient.in.raid", "ambient.in.water", - "ambient.nether_wastes.additions", - "ambient.nether_wastes.loop", - "ambient.nether_wastes.mood", - "ambient.pollinate", - "ambient.screamer", - "ambient.soulsand_valley.additions", - "ambient.soulsand_valley.loop", - "ambient.soulsand_valley.mood", + "ambient.in.air", "ambient.tame", - "ambient.underwater.enter", - "ambient.underwater.exit", - "ambient.warped_forest.additions", - "ambient.warped_forest.loop", - "ambient.warped_forest.mood", - "ambient.worried", - "angry", - "apply_effect.bad_omen", - "apply_effect.raid_omen", - "apply_effect.trial_omen", + "ambient.pollinate", + "breathe", + "mad", + "boost", + "bow", + "squish.big", + "squish.small", + "fall.big", + "fall.small", + "splash", + "fizz", + "flap", + "swim", + "drink", + "drink.honey", + "drink.milk", + "eat", + "takeoff", + "shake", + "plop", + "land", + "saddle", "armor", - "armor.break_wolf", - "armor.crack_wolf", - "armor.equip_chain", - "armor.equip_diamond", - "armor.equip_elytra", - "armor.equip_generic", - "armor.equip_gold", - "armor.equip_iron", - "armor.equip_leather", - "armor.equip_netherite", - "armor.equip_wolf", - "armor.repair_wolf", - "armor.unequip_wolf", - "attach", + "mob.armor_stand.place", + "add.chest", + "throw", "attack", "attack.nodamage", "attack.strong", - "balloonpop", + "warn", + "shear", + "milk", + "thunder", + "explode", + "fire", + "ignite", + "fuse", + "stare", + "spawn", + "born", + "shoot", + "break.block", + "launch", + "blast", + "large.blast", + "twinkle", + "remedy", + "unfect", + "convert_to_drowned", + "levelup", + "bow.hit", + "bullet.hit", + "extinguish.fire", + "item.fizz", + "chest.open", + "chest.closed", + "shulkerbox.open", + "shulkerbox.closed", + "enderchest.open", + "enderchest.closed", + "power.on", + "power.off", + "attach", + "detach", + "deny", + "tripod", + "pop", + "drop.slot", + "note", + "thorns", + "piston.in", + "piston.out", + "portal", + "water", + "lava.pop", + "lava", "beacon.activate", "beacon.ambient", "beacon.deactivate", "beacon.power", - "blast", - "block.bamboo_sapling.place", - "block.barrel.close", - "block.barrel.open", - "block.beehive.drip", - "block.beehive.enter", - "block.beehive.exit", - "block.beehive.shear", - "block.beehive.work", - "block.bell.hit", - "block.blastfurnace.fire_crackle", - "block.campfire.crackle", - "block.cartography_table.use", - "block.click", - "block.click.fail", - "block.composter.empty", - "block.composter.fill", - "block.composter.fill_success", - "block.composter.ready", - "block.copper_bulb.turn_off", - "block.copper_bulb.turn_on", - "block.creaking_heart.trail", - "block.decorated_pot.insert", - "block.decorated_pot.insert_fail", - "block.enchanting_table.use", - "block.end_portal.spawn", - "block.end_portal_frame.fill", - "block.fletching_table.use", - "block.frog_spawn.break", - "block.frog_spawn.hatch", - "block.furnace.lit", - "block.grindstone.use", - "block.loom.use", - "block.scaffolding.climb", - "block.sculk.spread", - "block.sculk_catalyst.bloom", - "block.sculk_sensor.place", - "block.sculk_shrieker.place", - "block.sculk_shrieker.shriek", - "block.sign.waxed_interact_fail", - "block.smithing_table.use", - "block.smoker.smoke", - "block.sniffer_egg.crack", - "block.sniffer_egg.hatch", - "block.stonecutter.use", - "block.sweet_berry_bush.hurt", - "block.sweet_berry_bush.pick", - "block.turtle_egg.attack", - "block.turtle_egg.break", - "block.turtle_egg.crack", - "block.turtle_egg.hatch", - "boost", - "born", - "bottle.dragonbreath", - "bottle.empty", - "bottle.fill", - "bow", - "bow.hit", - "break", - "break.block", - "break_pot", - "breathe", - "breeze_wind_charge.burst", - "brush", - "brush_completed", - "bubble.down", - "bubble.downinside", + "conduit.activate", + "conduit.ambient", + "conduit.attack", + "conduit.deactivate", + "conduit.short", "bubble.pop", "bubble.up", "bubble.upinside", - "bucket.empty.fish", - "bucket.empty.lava", - "bucket.empty.powder_snow", + "bubble.down", + "bubble.downinside", + "burp", + "bucket.fill.water", "bucket.empty.water", - "bucket.fill.fish", "bucket.fill.lava", - "bucket.fill.powder_snow", - "bucket.fill.water", - "bullet.hit", - "bundle.drop_contents", - "bundle.insert", - "bundle.insert_fail", - "bundle.remove_one", - "burp", - "button.click_off", - "button.click_on", - "cake.add_candle", - "camera.take_picture", - "cant_breed", - "cast.spell", - "cauldron_drip.lava.pointed_dripstone", - "cauldron_drip.water.pointed_dripstone", - "celebrate", - "charge", - "charge.sculk", - "chest.closed", - "chest.open", - "chime.amethyst_block", - "chorusdeath", - "chorusgrow", - "close", - "close_long", - "conduit.activate", - "conduit.ambient", - "conduit.attack", - "conduit.deactivate", - "conduit.short", - "convert_mooshroom", - "convert_to_drowned", - "convert_to_frog", - "convert_to_stray", - "converted_to_zombified", - "copper.wax.off", - "copper.wax.on", - "crafter.craft", - "crafter.disable_slot", - "crafter.fail", - "creaking_heart_spawn", - "crossbow.loading.end", - "crossbow.loading.middle", - "crossbow.loading.start", - "crossbow.quick_charge.end", - "crossbow.quick_charge.middle", - "crossbow.quick_charge.start", - "crossbow.shoot", - "dash_ready", - "deactivate", - "death", - "death.baby", - "death.in.water", - "death.mid.volume", - "death.min.volume", - "death.screamer", - "death.to.zombie", - "default", - "deny", - "detach", - "disappeared", - "door.close", - "door.open", - "drink", - "drink.honey", - "drink.milk", - "drip.lava.pointed_dripstone", - "drip.water.pointed_dripstone", - "drop.slot", - "eat", - "elderguardian.curse", - "elemconstruct.open", - "enderchest.closed", - "enderchest.open", - "explode", - "extinguish.candle", - "extinguish.fire", - "fall", - "fall.big", - "fall.small", - "fang", - "fence_gate.close", - "fence_gate.open", - "fire", - "fizz", - "flap", + "bucket.empty.lava", + "bucket.fill.fish", + "bucket.empty.fish", + "armor.equip_chain", + "armor.equip_diamond", + "armor.equip_elytra", + "armor.equip_generic", + "armor.equip_gold", + "armor.equip_iron", + "armor.equip_leather", + "armor.equip_netherite", + "record.13", + "record.cat", + "record.blocks", + "record.chirp", + "record.creator", + "record.creator_music_box", + "record.far", + "record.mall", + "record.mellohi", + "record.stal", + "record.strad", + "record.ward", + "record.11", + "record.wait", + "record.pigstep", + "record.precipice", + "record.relic", + "record.otherside", + "record.5", "flop", - "fly", - "freeze", - "fuse", - "gallop", - "glass", - "glow_squid.ink_squirt", - "glowstick.use", - "growl", + "elderguardian.curse", + "teleport", + "shulker.open", + "shulker.close", + "mob.warning", + "mob.warning.baby", "haggle", - "haggle.idle", - "haggle.no", "haggle.yes", - "heartbeat", - "heavy.step", - "hit", - "horn_break", - "horn_call0", - "horn_call1", - "horn_call2", - "horn_call3", - "horn_call4", - "horn_call5", - "horn_call6", - "horn_call7", - "hurt", - "hurt.baby", - "hurt.in.water", - "hurt.reduced", - "hurt.screamer", - "icebomb.hit", - "ignite", + "haggle.no", + "haggle.idle", + "disappeared", + "reappeared", + "chorusgrow", + "chorusdeath", + "glass", + "potion.brewed", + "cast.spell", + "prepare.attack", + "prepare.summon", + "prepare.wololo", + "fang", + "charge", + "camera.take_picture", + "leashknot.break", + "leashknot.place", + "growl", + "whine", + "pant", + "purr", + "purreow", + "death.min.volume", + "death.mid.volume", "imitate.blaze", - "imitate.bogged", - "imitate.breeze", "imitate.cave_spider", - "imitate.creaking", "imitate.creeper", - "imitate.drowned", "imitate.elder_guardian", "imitate.ender_dragon", "imitate.enderman", @@ -665,7 +623,6 @@ "imitate.stray", "imitate.vex", "imitate.vindication_illager", - "imitate.warden", "imitate.witch", "imitate.wither", "imitate.wither_skeleton", @@ -673,15 +630,12 @@ "imitate.zombie", "imitate.zombie_pigman", "imitate.zombie_villager", - "insert", - "insert_enchanted", - "irongolem.crack", - "irongolem.repair", - "item.book.put", - "item.fizz", - "item.shield.block", - "item.spyglass.stop_using", - "item.spyglass.use", + "block.end_portal_frame.fill", + "block.end_portal.spawn", + "random.anvil_use", + "bottle.dragonbreath", + "balloonpop", + "sparkler.active", "item.trident.hit", "item.trident.hit_ground", "item.trident.return", @@ -690,203 +644,285 @@ "item.trident.riptide_3", "item.trident.throw", "item.trident.thunder", - "item.use.on", - "item_given", - "item_taken", - "item_thrown", - "jump", - "jump.prevent", - "jump_to_block", - "land", - "large.blast", - "launch", - "lava", - "lava.pop", - "lay_egg", - "lay_spawn", - "leashknot.break", - "leashknot.place", - "levelup", - "listening", - "listening_angry", - "lodestone_compass.link_compass_to_lodestone", + "block.fletching_table.use", + "elemconstruct.open", + "icebomb.hit", + "lt.reaction.icebomb", "lt.reaction.bleach", "lt.reaction.epaste", "lt.reaction.epaste2", "lt.reaction.fertilizer", - "lt.reaction.fire", "lt.reaction.fireball", - "lt.reaction.icebomb", "lt.reaction.mgsalt", - "lt.reaction.miscexplosion", "lt.reaction.miscfire", + "lt.reaction.fire", + "lt.reaction.miscexplosion", "lt.reaction.miscmystical", "lt.reaction.miscmystical2", "lt.reaction.product", - "mace.heavy_smash_ground", - "mace.smash_air", - "mace.smash_ground", - "mad", - "milk", - "milk.screamer", - "milk_suspiciously", - "mob.armadillo.brush", - "mob.armadillo.scute_drop", - "mob.armor_stand.place", - "mob.hoglin.converted_to_zombified", - "mob.husk.convert_to_zombie", - "mob.pig.death", - "mob.player.hurt_drown", - "mob.player.hurt_freeze", - "mob.player.hurt_on_fire", - "mob.warning", - "mob.warning.baby", - "nearby_close", - "nearby_closer", - "nearby_closest", - "note", - "note.bass", - "ominous_bottle.end_use", - "ominous_item_spawner.about_to_spawn_item", - "ominous_item_spawner.spawn_item", - "ominous_item_spawner.spawn_item_begin", - "open", - "open_long", - "panic", - "pant", - "particle.soul_escape.loud", - "particle.soul_escape.quiet", - "pick_berries.cave_vines", - "pickup", - "pickup_enchanted", - "piston.in", - "piston.out", - "place", - "plop", - "pop", - "portal", - "portal.travel", - "potion.brewed", - "power.off", - "power.off.sculk_sensor", - "power.on", - "power.on.sculk_sensor", - "pre_ram", - "pre_ram.screamer", - "prepare.attack", - "prepare.summon", - "prepare.wololo", + "sparkler.use", + "glowstick.use", + "block.turtle_egg.break", + "block.turtle_egg.crack", + "block.turtle_egg.hatch", + "block.turtle_egg.attack", + "block.sniffer_egg.crack", + "block.sniffer_egg.hatch", + "block.frog_spawn.hatch", + "block.frog_spawn.break", + "swoop", "presneeze", - "pressure_plate.click_off", - "pressure_plate.click_on", - "pumpkin.carve", - "purr", - "purreow", - "raid.horn", - "ram_impact", - "ram_impact.screamer", - "random.anvil_use", - "reappeared", - "record.11", - "record.13", - "record.5", - "record.blocks", - "record.cat", - "record.chirp", - "record.creator", - "record.creator_music_box", - "record.far", - "record.mall", - "record.mellohi", - "record.otherside", - "record.pigstep", - "record.precipice", - "record.relic", - "record.stal", - "record.strad", - "record.wait", - "record.ward", - "reflect", - "remedy", - "respawn_anchor.ambient", - "respawn_anchor.charge", - "respawn_anchor.deplete", - "respawn_anchor.set_spawn", - "retreat", - "roar", - "saddle", + "sneeze", "scared", - "scrape", + "ambient.aggressive", + "ambient.worried", + "cant_breed", + "block.scaffolding.climb", + "block.bamboo_sapling.place", + "crossbow.loading.start", + "crossbow.loading.middle", + "crossbow.loading.end", + "crossbow.shoot", + "crossbow.quick_charge.start", + "crossbow.quick_charge.middle", + "crossbow.quick_charge.end", + "item.shield.block", + "portal.travel", + "item.book.put", + "block.grindstone.use", + "block.bell.hit", + "block.campfire.crackle", + "block.sweet_berry_bush.hurt", + "block.sweet_berry_bush.pick", + "block.stonecutter.use", + "block.cartography_table.use", + "block.composter.empty", + "block.composter.fill", + "block.composter.fill_success", + "block.composter.ready", + "roar", + "stun", + "block.barrel.open", + "block.barrel.close", + "raid.horn", + "ui.stonecutter.take_result", + "ui.cartography_table.take_result", + "ui.loom.take_result", + "block.smoker.smoke", + "block.blastfurnace.fire_crackle", + "block.smithing_table.use", + "block.loom.use", + "ambient.in.raid", "screech", - "shake", - "shatter_pot", - "shear", - "shoot", - "shulker.close", - "shulker.open", - "shulkerbox.closed", - "shulkerbox.open", "sleep", - "smithing_table.use", - "sneeze", - "sonic_boom", - "sonic_charge", - "sparkler.active", - "sparkler.use", - "spawn", - "splash", - "sponge.absorb", - "squid.ink_squirt", - "squish.big", - "squish.small", - "stare", - "step", - "step.baby", + "block.furnace.lit", + "convert_mooshroom", + "milk_suspiciously", + "celebrate", + "block.beehive.enter", + "block.beehive.exit", + "block.beehive.shear", + "block.beehive.work", + "block.beehive.drip", + "ambient.cave", + "angry", + "retreat", + "converted_to_zombified", "step_lava", - "step_sand", - "stun", - "swim", - "swoop", - "takeoff", - "teleport", "tempt", - "thorns", - "throw", - "thunder", + "panic", + "admire", + "particle.soul_escape.quiet", + "particle.soul_escape.loud", + "respawn_anchor.charge", + "respawn_anchor.deplete", + "respawn_anchor.set_spawn", + "respawn_anchor.ambient", + "ambient.crimson_forest.mood", + "ambient.warped_forest.mood", + "ambient.soulsand_valley.mood", + "ambient.nether_wastes.mood", + "ambient.crimson_forest.additions", + "ambient.warped_forest.additions", + "ambient.soulsand_valley.additions", + "ambient.nether_wastes.additions", + "ambient.basalt_deltas.additions", + "ambient.crimson_forest.loop", + "ambient.warped_forest.loop", + "ambient.soulsand_valley.loop", + "ambient.nether_wastes.loop", + "ambient.basalt_deltas.loop", + "lodestone_compass.link_compass_to_lodestone", + "ambient.basalt_deltas.mood", + "power.on.sculk_sensor", + "power.off.sculk_sensor", + "smithing_table.use", + "default", + "lay_egg", + "lay_spawn", + "bucket.fill.powder_snow", + "bucket.empty.powder_snow", + "cauldron_drip.water.pointed_dripstone", + "cauldron_drip.lava.pointed_dripstone", "tilt_down.big_dripleaf", "tilt_up.big_dripleaf", + "drip.water.pointed_dripstone", + "pick_berries.cave_vines", + "drip.lava.pointed_dripstone", + "copper.wax.on", + "copper.wax.off", + "scrape", + "item.spyglass.use", + "item.spyglass.stop_using", + "chime.amethyst_block", + "mob.player.hurt_drown", + "mob.player.hurt_on_fire", + "mob.player.hurt_freeze", + "ambient.screamer", + "hurt.screamer", + "death.screamer", + "milk.screamer", + "jump_to_block", + "pre_ram", + "pre_ram.screamer", + "ram_impact", + "ram_impact.screamer", + "squid.ink_squirt", + "glow_squid.ink_squirt", + "convert_to_stray", + "cake.add_candle", + "extinguish.candle", + "ambient.candle", + "block.click", + "block.click.fail", + "block.sculk_catalyst.bloom", + "block.sculk_shrieker.shriek", + "nearby_close", + "nearby_closer", + "nearby_closest", + "agitated", + "listening", + "heartbeat", "tongue", - "trapdoor.close", + "item_given", + "item_taken", + "item_thrown", + "irongolem.crack", + "irongolem.repair", + "horn_break", + "horn_call0", + "horn_call1", + "horn_call2", + "horn_call3", + "horn_call4", + "horn_call5", + "horn_call6", + "horn_call7", + "imitate.warden", + "listening_angry", + "sonic_boom", + "sonic_charge", + "convert_to_frog", + "block.sculk.spread", + "charge.sculk", + "block.sculk_sensor.place", + "block.sculk_shrieker.place", + "block.enchanting_table.use", + "bundle.drop_contents", + "bundle.insert", + "bundle.insert_fail", + "bundle.remove_one", + "step_sand", + "dash_ready", + "pressure_plate.click_off", + "pressure_plate.click_on", + "button.click_off", + "button.click_on", + "door.open", + "door.close", "trapdoor.open", - "trial_spawner.ambient", - "trial_spawner.ambient_ominous", - "trial_spawner.charge_activate", - "trial_spawner.close_shutter", - "trial_spawner.detect_player", - "trial_spawner.eject_item", + "trapdoor.close", + "fence_gate.open", + "fence_gate.close", + "insert", + "pickup", + "insert_enchanted", + "pickup_enchanted", + "shatter_pot", + "break_pot", + "brush", + "brush_completed", + "block.sign.waxed_interact_fail", + "note.bass", + "pumpkin.carve", + "mob.husk.convert_to_zombie", + "mob.pig.death", + "mob.hoglin.converted_to_zombified", + "ambient.underwater.enter", + "ambient.underwater.exit", + "bottle.fill", + "bottle.empty", + "block.decorated_pot.insert", + "block.decorated_pot.insert_fail", + "crafter.craft", + "crafter.fail", + "crafter.disable_slot", + "block.copper_bulb.turn_on", + "block.copper_bulb.turn_off", + "breeze_wind_charge.burst", + "imitate.breeze", "trial_spawner.open_shutter", + "trial_spawner.detect_player", + "trial_spawner.close_shutter", "trial_spawner.spawn_mob", - "tripod", - "twinkle", - "ui.cartography_table.take_result", - "ui.loom.take_result", - "ui.stonecutter.take_result", - "undefined", - "unfect", - "unfreeze", - "vault.activate", - "vault.ambient", + "trial_spawner.eject_item", + "trial_spawner.ambient", + "mob.armadillo.brush", + "mob.armadillo.scute_drop", + "armor.equip_wolf", + "armor.unequip_wolf", + "reflect", + "vault.open_shutter", "vault.close_shutter", - "vault.deactivate", "vault.eject_item", "vault.insert_item", "vault.insert_item_fail", - "vault.open_shutter", + "vault.ambient", + "vault.activate", + "vault.deactivate", + "hurt.reduced", + "wind_charge.burst", + "armor.break_wolf", + "armor.crack_wolf", + "armor.repair_wolf", + "mace.smash_air", + "mace.smash_ground", + "mace.heavy_smash_ground", + "trial_spawner.charge_activate", + "trial_spawner.ambient_ominous", + "apply_effect.bad_omen", + "apply_effect.raid_omen", + "apply_effect.trial_omen", + "ominous_item_spawner.spawn_item", + "ominous_bottle.end_use", + "ominous_item_spawner.spawn_item_begin", + "ominous_item_spawner.about_to_spawn_item", + "imitate.bogged", "vault.reject_rewarded_player", - "warn", - "water", - "whine", - "wind_charge.burst" + "imitate.drowned", + "sponge.absorb", + "imitate.creaking", + "block.creaking_heart.trail", + "creaking_heart_spawn", + "activate", + "deactivate", + "freeze", + "unfreeze", + "open", + "open_long", + "close", + "close_long", + "undefined" ], "$metaProperties": {} } @@ -983,16 +1019,16 @@ "title": "enum SharedTypes::Legacy::UseAnimation", "type": "string", "enum": [ + "none", + "eat", + "drink", "block", "bow", - "brush", "camera", "crossbow", - "drink", - "eat", - "none", "spear", - "spyglass" + "spyglass", + "brush" ] }, { @@ -1002,16 +1038,16 @@ "title": "enum SharedTypes::Legacy::UseAnimation", "type": "string", "enum": [ + "none", + "eat", + "drink", "block", "bow", - "brush", "camera", "crossbow", - "drink", - "eat", - "none", "spear", - "spyglass" + "spyglass", + "brush" ], "$metaProperties": {} } @@ -1213,7 +1249,7 @@ }, "$metaProperties": {} }, - "49501551": { + "517105782": { "title": "compound_proxy", "oneOf": [ { @@ -1248,19 +1284,6 @@ ], "$metaProperties": {} }, - "748032502": { - "title": "struct SharedTypes::v1_20_50::BlockDescriptor", - "oneOf": [ - { - "$ref": "#/definitions/970386766" - }, - { - "type": "string", - "minLength": 1 - } - ], - "$metaProperties": {} - }, "853889472": { "title": "minecraft:entity_placer v1.20.50", "type": "object", @@ -1269,7 +1292,7 @@ "title": "sequence container", "type": "array", "items": { - "$ref": "#/definitions/748032502" + "$ref": "#/definitions/2794205495" }, "$metaProperties": {} }, @@ -1283,7 +1306,7 @@ "title": "sequence container", "type": "array", "items": { - "$ref": "#/definitions/748032502" + "$ref": "#/definitions/2794205495" }, "$metaProperties": {} } @@ -1308,29 +1331,6 @@ "duration" ], "$metaProperties": {} - }, - "970386766": { - "title": "struct SharedTypes::v1_20_50::BlockDescriptorSerializer::BlockDescriptorProxy", - "type": "object", - "properties": { - "name": { - "type": "string", - "$metaProperties": {} - }, - "states": { - "title": "associative container", - "type": "object", - "additionalProperties": { - "$ref": "#/definitions/49501551" - }, - "$metaProperties": {} - }, - "tags": { - "type": "string", - "$metaProperties": {} - } - }, - "$metaProperties": {} } }, "title": "components v1.20.80", diff --git a/metadata/json_schemas/item/v1.20.80/ItemObject v1.20.80.json b/metadata/json_schemas/item/v1.20.80/ItemObject v1.20.80.json index 39ec6fdfd..07f9299ba 100644 --- a/metadata/json_schemas/item/v1.20.80/ItemObject v1.20.80.json +++ b/metadata/json_schemas/item/v1.20.80/ItemObject v1.20.80.json @@ -161,7 +161,7 @@ "type": "object", "properties": { "block": { - "$ref": "#/definitions/748032502", + "$ref": "#/definitions/2794205495", "$metaProperties": {} }, "speed": { @@ -188,11 +188,11 @@ "title": "enum SharedTypes::Legacy::EquipmentSlot", "type": "string", "enum": [ - "slot.armor.chest", - "slot.armor.feet", + "slot.weapon.offhand", "slot.armor.head", + "slot.armor.chest", "slot.armor.legs", - "slot.weapon.offhand" + "slot.armor.feet" ], "$metaProperties": {} } @@ -258,7 +258,7 @@ "title": "sequence container", "type": "array", "items": { - "$ref": "#/definitions/748032502" + "$ref": "#/definitions/2794205495" }, "$metaProperties": {} } @@ -337,6 +337,42 @@ ], "$metaProperties": {} }, + "2770948419": { + "title": "struct SharedTypes::Legacy::BlockDescriptorSerializer::BlockDescriptorProxy", + "type": "object", + "properties": { + "name": { + "type": "string", + "$metaProperties": {} + }, + "states": { + "title": "associative container", + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/517105782" + }, + "$metaProperties": {} + }, + "tags": { + "type": "string", + "$metaProperties": {} + } + }, + "$metaProperties": {} + }, + "2794205495": { + "title": "struct SharedTypes::Legacy::BlockDescriptor", + "oneOf": [ + { + "$ref": "#/definitions/2770948419" + }, + { + "type": "string", + "minLength": 1 + } + ], + "$metaProperties": {} + }, "2817495317": { "title": "minecraft:max_stack_size v1.20.50", "oneOf": [ @@ -397,9 +433,9 @@ "type": "string", "enum": [ "construction", + "nature", "equipment", "items", - "nature", "none" ], "$metaProperties": {} @@ -432,268 +468,190 @@ "title": "enum SharedTypes::Legacy::LevelSoundEvent", "type": "string", "enum": [ - "activate", - "add.chest", - "admire", - "agitated", + "item.use.on", + "hit", + "step", + "step.baby", + "fly", + "jump", + "jump.prevent", + "break", + "place", + "heavy.step", + "gallop", + "fall", + "hurt", + "hurt.baby", + "hurt.in.water", + "death", + "death.baby", + "death.in.water", + "death.to.zombie", "ambient", - "ambient.aggressive", "ambient.baby", - "ambient.basalt_deltas.additions", - "ambient.basalt_deltas.loop", - "ambient.basalt_deltas.mood", - "ambient.candle", - "ambient.cave", - "ambient.crimson_forest.additions", - "ambient.crimson_forest.loop", - "ambient.crimson_forest.mood", - "ambient.in.air", - "ambient.in.raid", "ambient.in.water", - "ambient.nether_wastes.additions", - "ambient.nether_wastes.loop", - "ambient.nether_wastes.mood", - "ambient.pollinate", - "ambient.screamer", - "ambient.soulsand_valley.additions", - "ambient.soulsand_valley.loop", - "ambient.soulsand_valley.mood", + "ambient.in.air", "ambient.tame", - "ambient.underwater.enter", - "ambient.underwater.exit", - "ambient.warped_forest.additions", - "ambient.warped_forest.loop", - "ambient.warped_forest.mood", - "ambient.worried", - "angry", - "apply_effect.bad_omen", - "apply_effect.raid_omen", - "apply_effect.trial_omen", + "ambient.pollinate", + "breathe", + "mad", + "boost", + "bow", + "squish.big", + "squish.small", + "fall.big", + "fall.small", + "splash", + "fizz", + "flap", + "swim", + "drink", + "drink.honey", + "drink.milk", + "eat", + "takeoff", + "shake", + "plop", + "land", + "saddle", "armor", - "armor.break_wolf", - "armor.crack_wolf", - "armor.equip_chain", - "armor.equip_diamond", - "armor.equip_elytra", - "armor.equip_generic", - "armor.equip_gold", - "armor.equip_iron", - "armor.equip_leather", - "armor.equip_netherite", - "armor.equip_wolf", - "armor.repair_wolf", - "armor.unequip_wolf", - "attach", + "mob.armor_stand.place", + "add.chest", + "throw", "attack", "attack.nodamage", "attack.strong", - "balloonpop", + "warn", + "shear", + "milk", + "thunder", + "explode", + "fire", + "ignite", + "fuse", + "stare", + "spawn", + "born", + "shoot", + "break.block", + "launch", + "blast", + "large.blast", + "twinkle", + "remedy", + "unfect", + "convert_to_drowned", + "levelup", + "bow.hit", + "bullet.hit", + "extinguish.fire", + "item.fizz", + "chest.open", + "chest.closed", + "shulkerbox.open", + "shulkerbox.closed", + "enderchest.open", + "enderchest.closed", + "power.on", + "power.off", + "attach", + "detach", + "deny", + "tripod", + "pop", + "drop.slot", + "note", + "thorns", + "piston.in", + "piston.out", + "portal", + "water", + "lava.pop", + "lava", "beacon.activate", "beacon.ambient", "beacon.deactivate", "beacon.power", - "blast", - "block.bamboo_sapling.place", - "block.barrel.close", - "block.barrel.open", - "block.beehive.drip", - "block.beehive.enter", - "block.beehive.exit", - "block.beehive.shear", - "block.beehive.work", - "block.bell.hit", - "block.blastfurnace.fire_crackle", - "block.campfire.crackle", - "block.cartography_table.use", - "block.click", - "block.click.fail", - "block.composter.empty", - "block.composter.fill", - "block.composter.fill_success", - "block.composter.ready", - "block.copper_bulb.turn_off", - "block.copper_bulb.turn_on", - "block.creaking_heart.trail", - "block.decorated_pot.insert", - "block.decorated_pot.insert_fail", - "block.enchanting_table.use", - "block.end_portal.spawn", - "block.end_portal_frame.fill", - "block.fletching_table.use", - "block.frog_spawn.break", - "block.frog_spawn.hatch", - "block.furnace.lit", - "block.grindstone.use", - "block.loom.use", - "block.scaffolding.climb", - "block.sculk.spread", - "block.sculk_catalyst.bloom", - "block.sculk_sensor.place", - "block.sculk_shrieker.place", - "block.sculk_shrieker.shriek", - "block.sign.waxed_interact_fail", - "block.smithing_table.use", - "block.smoker.smoke", - "block.sniffer_egg.crack", - "block.sniffer_egg.hatch", - "block.stonecutter.use", - "block.sweet_berry_bush.hurt", - "block.sweet_berry_bush.pick", - "block.turtle_egg.attack", - "block.turtle_egg.break", - "block.turtle_egg.crack", - "block.turtle_egg.hatch", - "boost", - "born", - "bottle.dragonbreath", - "bottle.empty", - "bottle.fill", - "bow", - "bow.hit", - "break", - "break.block", - "break_pot", - "breathe", - "breeze_wind_charge.burst", - "brush", - "brush_completed", - "bubble.down", - "bubble.downinside", + "conduit.activate", + "conduit.ambient", + "conduit.attack", + "conduit.deactivate", + "conduit.short", "bubble.pop", "bubble.up", "bubble.upinside", - "bucket.empty.fish", - "bucket.empty.lava", - "bucket.empty.powder_snow", + "bubble.down", + "bubble.downinside", + "burp", + "bucket.fill.water", "bucket.empty.water", - "bucket.fill.fish", "bucket.fill.lava", - "bucket.fill.powder_snow", - "bucket.fill.water", - "bullet.hit", - "bundle.drop_contents", - "bundle.insert", - "bundle.insert_fail", - "bundle.remove_one", - "burp", - "button.click_off", - "button.click_on", - "cake.add_candle", - "camera.take_picture", - "cant_breed", - "cast.spell", - "cauldron_drip.lava.pointed_dripstone", - "cauldron_drip.water.pointed_dripstone", - "celebrate", - "charge", - "charge.sculk", - "chest.closed", - "chest.open", - "chime.amethyst_block", - "chorusdeath", - "chorusgrow", - "close", - "close_long", - "conduit.activate", - "conduit.ambient", - "conduit.attack", - "conduit.deactivate", - "conduit.short", - "convert_mooshroom", - "convert_to_drowned", - "convert_to_frog", - "convert_to_stray", - "converted_to_zombified", - "copper.wax.off", - "copper.wax.on", - "crafter.craft", - "crafter.disable_slot", - "crafter.fail", - "creaking_heart_spawn", - "crossbow.loading.end", - "crossbow.loading.middle", - "crossbow.loading.start", - "crossbow.quick_charge.end", - "crossbow.quick_charge.middle", - "crossbow.quick_charge.start", - "crossbow.shoot", - "dash_ready", - "deactivate", - "death", - "death.baby", - "death.in.water", - "death.mid.volume", - "death.min.volume", - "death.screamer", - "death.to.zombie", - "default", - "deny", - "detach", - "disappeared", - "door.close", - "door.open", - "drink", - "drink.honey", - "drink.milk", - "drip.lava.pointed_dripstone", - "drip.water.pointed_dripstone", - "drop.slot", - "eat", - "elderguardian.curse", - "elemconstruct.open", - "enderchest.closed", - "enderchest.open", - "explode", - "extinguish.candle", - "extinguish.fire", - "fall", - "fall.big", - "fall.small", - "fang", - "fence_gate.close", - "fence_gate.open", - "fire", - "fizz", - "flap", + "bucket.empty.lava", + "bucket.fill.fish", + "bucket.empty.fish", + "armor.equip_chain", + "armor.equip_diamond", + "armor.equip_elytra", + "armor.equip_generic", + "armor.equip_gold", + "armor.equip_iron", + "armor.equip_leather", + "armor.equip_netherite", + "record.13", + "record.cat", + "record.blocks", + "record.chirp", + "record.creator", + "record.creator_music_box", + "record.far", + "record.mall", + "record.mellohi", + "record.stal", + "record.strad", + "record.ward", + "record.11", + "record.wait", + "record.pigstep", + "record.precipice", + "record.relic", + "record.otherside", + "record.5", "flop", - "fly", - "freeze", - "fuse", - "gallop", - "glass", - "glow_squid.ink_squirt", - "glowstick.use", - "growl", + "elderguardian.curse", + "teleport", + "shulker.open", + "shulker.close", + "mob.warning", + "mob.warning.baby", "haggle", - "haggle.idle", - "haggle.no", "haggle.yes", - "heartbeat", - "heavy.step", - "hit", - "horn_break", - "horn_call0", - "horn_call1", - "horn_call2", - "horn_call3", - "horn_call4", - "horn_call5", - "horn_call6", - "horn_call7", - "hurt", - "hurt.baby", - "hurt.in.water", - "hurt.reduced", - "hurt.screamer", - "icebomb.hit", - "ignite", + "haggle.no", + "haggle.idle", + "disappeared", + "reappeared", + "chorusgrow", + "chorusdeath", + "glass", + "potion.brewed", + "cast.spell", + "prepare.attack", + "prepare.summon", + "prepare.wololo", + "fang", + "charge", + "camera.take_picture", + "leashknot.break", + "leashknot.place", + "growl", + "whine", + "pant", + "purr", + "purreow", + "death.min.volume", + "death.mid.volume", "imitate.blaze", - "imitate.bogged", - "imitate.breeze", "imitate.cave_spider", - "imitate.creaking", "imitate.creeper", - "imitate.drowned", "imitate.elder_guardian", "imitate.ender_dragon", "imitate.enderman", @@ -711,7 +669,6 @@ "imitate.stray", "imitate.vex", "imitate.vindication_illager", - "imitate.warden", "imitate.witch", "imitate.wither", "imitate.wither_skeleton", @@ -719,15 +676,12 @@ "imitate.zombie", "imitate.zombie_pigman", "imitate.zombie_villager", - "insert", - "insert_enchanted", - "irongolem.crack", - "irongolem.repair", - "item.book.put", - "item.fizz", - "item.shield.block", - "item.spyglass.stop_using", - "item.spyglass.use", + "block.end_portal_frame.fill", + "block.end_portal.spawn", + "random.anvil_use", + "bottle.dragonbreath", + "balloonpop", + "sparkler.active", "item.trident.hit", "item.trident.hit_ground", "item.trident.return", @@ -736,203 +690,285 @@ "item.trident.riptide_3", "item.trident.throw", "item.trident.thunder", - "item.use.on", - "item_given", - "item_taken", - "item_thrown", - "jump", - "jump.prevent", - "jump_to_block", - "land", - "large.blast", - "launch", - "lava", - "lava.pop", - "lay_egg", - "lay_spawn", - "leashknot.break", - "leashknot.place", - "levelup", - "listening", - "listening_angry", - "lodestone_compass.link_compass_to_lodestone", + "block.fletching_table.use", + "elemconstruct.open", + "icebomb.hit", + "lt.reaction.icebomb", "lt.reaction.bleach", "lt.reaction.epaste", "lt.reaction.epaste2", "lt.reaction.fertilizer", - "lt.reaction.fire", "lt.reaction.fireball", - "lt.reaction.icebomb", "lt.reaction.mgsalt", - "lt.reaction.miscexplosion", "lt.reaction.miscfire", + "lt.reaction.fire", + "lt.reaction.miscexplosion", "lt.reaction.miscmystical", "lt.reaction.miscmystical2", "lt.reaction.product", - "mace.heavy_smash_ground", - "mace.smash_air", - "mace.smash_ground", - "mad", - "milk", - "milk.screamer", - "milk_suspiciously", - "mob.armadillo.brush", - "mob.armadillo.scute_drop", - "mob.armor_stand.place", - "mob.hoglin.converted_to_zombified", - "mob.husk.convert_to_zombie", - "mob.pig.death", - "mob.player.hurt_drown", - "mob.player.hurt_freeze", - "mob.player.hurt_on_fire", - "mob.warning", - "mob.warning.baby", - "nearby_close", - "nearby_closer", - "nearby_closest", - "note", - "note.bass", - "ominous_bottle.end_use", - "ominous_item_spawner.about_to_spawn_item", - "ominous_item_spawner.spawn_item", - "ominous_item_spawner.spawn_item_begin", - "open", - "open_long", - "panic", - "pant", - "particle.soul_escape.loud", - "particle.soul_escape.quiet", - "pick_berries.cave_vines", - "pickup", - "pickup_enchanted", - "piston.in", - "piston.out", - "place", - "plop", - "pop", - "portal", - "portal.travel", - "potion.brewed", - "power.off", - "power.off.sculk_sensor", - "power.on", - "power.on.sculk_sensor", - "pre_ram", - "pre_ram.screamer", - "prepare.attack", - "prepare.summon", - "prepare.wololo", + "sparkler.use", + "glowstick.use", + "block.turtle_egg.break", + "block.turtle_egg.crack", + "block.turtle_egg.hatch", + "block.turtle_egg.attack", + "block.sniffer_egg.crack", + "block.sniffer_egg.hatch", + "block.frog_spawn.hatch", + "block.frog_spawn.break", + "swoop", "presneeze", - "pressure_plate.click_off", - "pressure_plate.click_on", - "pumpkin.carve", - "purr", - "purreow", - "raid.horn", - "ram_impact", - "ram_impact.screamer", - "random.anvil_use", - "reappeared", - "record.11", - "record.13", - "record.5", - "record.blocks", - "record.cat", - "record.chirp", - "record.creator", - "record.creator_music_box", - "record.far", - "record.mall", - "record.mellohi", - "record.otherside", - "record.pigstep", - "record.precipice", - "record.relic", - "record.stal", - "record.strad", - "record.wait", - "record.ward", - "reflect", - "remedy", - "respawn_anchor.ambient", - "respawn_anchor.charge", - "respawn_anchor.deplete", - "respawn_anchor.set_spawn", - "retreat", - "roar", - "saddle", + "sneeze", "scared", - "scrape", + "ambient.aggressive", + "ambient.worried", + "cant_breed", + "block.scaffolding.climb", + "block.bamboo_sapling.place", + "crossbow.loading.start", + "crossbow.loading.middle", + "crossbow.loading.end", + "crossbow.shoot", + "crossbow.quick_charge.start", + "crossbow.quick_charge.middle", + "crossbow.quick_charge.end", + "item.shield.block", + "portal.travel", + "item.book.put", + "block.grindstone.use", + "block.bell.hit", + "block.campfire.crackle", + "block.sweet_berry_bush.hurt", + "block.sweet_berry_bush.pick", + "block.stonecutter.use", + "block.cartography_table.use", + "block.composter.empty", + "block.composter.fill", + "block.composter.fill_success", + "block.composter.ready", + "roar", + "stun", + "block.barrel.open", + "block.barrel.close", + "raid.horn", + "ui.stonecutter.take_result", + "ui.cartography_table.take_result", + "ui.loom.take_result", + "block.smoker.smoke", + "block.blastfurnace.fire_crackle", + "block.smithing_table.use", + "block.loom.use", + "ambient.in.raid", "screech", - "shake", - "shatter_pot", - "shear", - "shoot", - "shulker.close", - "shulker.open", - "shulkerbox.closed", - "shulkerbox.open", "sleep", - "smithing_table.use", - "sneeze", - "sonic_boom", - "sonic_charge", - "sparkler.active", - "sparkler.use", - "spawn", - "splash", - "sponge.absorb", - "squid.ink_squirt", - "squish.big", - "squish.small", - "stare", - "step", - "step.baby", + "block.furnace.lit", + "convert_mooshroom", + "milk_suspiciously", + "celebrate", + "block.beehive.enter", + "block.beehive.exit", + "block.beehive.shear", + "block.beehive.work", + "block.beehive.drip", + "ambient.cave", + "angry", + "retreat", + "converted_to_zombified", "step_lava", - "step_sand", - "stun", - "swim", - "swoop", - "takeoff", - "teleport", "tempt", - "thorns", - "throw", - "thunder", + "panic", + "admire", + "particle.soul_escape.quiet", + "particle.soul_escape.loud", + "respawn_anchor.charge", + "respawn_anchor.deplete", + "respawn_anchor.set_spawn", + "respawn_anchor.ambient", + "ambient.crimson_forest.mood", + "ambient.warped_forest.mood", + "ambient.soulsand_valley.mood", + "ambient.nether_wastes.mood", + "ambient.crimson_forest.additions", + "ambient.warped_forest.additions", + "ambient.soulsand_valley.additions", + "ambient.nether_wastes.additions", + "ambient.basalt_deltas.additions", + "ambient.crimson_forest.loop", + "ambient.warped_forest.loop", + "ambient.soulsand_valley.loop", + "ambient.nether_wastes.loop", + "ambient.basalt_deltas.loop", + "lodestone_compass.link_compass_to_lodestone", + "ambient.basalt_deltas.mood", + "power.on.sculk_sensor", + "power.off.sculk_sensor", + "smithing_table.use", + "default", + "lay_egg", + "lay_spawn", + "bucket.fill.powder_snow", + "bucket.empty.powder_snow", + "cauldron_drip.water.pointed_dripstone", + "cauldron_drip.lava.pointed_dripstone", "tilt_down.big_dripleaf", "tilt_up.big_dripleaf", + "drip.water.pointed_dripstone", + "pick_berries.cave_vines", + "drip.lava.pointed_dripstone", + "copper.wax.on", + "copper.wax.off", + "scrape", + "item.spyglass.use", + "item.spyglass.stop_using", + "chime.amethyst_block", + "mob.player.hurt_drown", + "mob.player.hurt_on_fire", + "mob.player.hurt_freeze", + "ambient.screamer", + "hurt.screamer", + "death.screamer", + "milk.screamer", + "jump_to_block", + "pre_ram", + "pre_ram.screamer", + "ram_impact", + "ram_impact.screamer", + "squid.ink_squirt", + "glow_squid.ink_squirt", + "convert_to_stray", + "cake.add_candle", + "extinguish.candle", + "ambient.candle", + "block.click", + "block.click.fail", + "block.sculk_catalyst.bloom", + "block.sculk_shrieker.shriek", + "nearby_close", + "nearby_closer", + "nearby_closest", + "agitated", + "listening", + "heartbeat", "tongue", - "trapdoor.close", + "item_given", + "item_taken", + "item_thrown", + "irongolem.crack", + "irongolem.repair", + "horn_break", + "horn_call0", + "horn_call1", + "horn_call2", + "horn_call3", + "horn_call4", + "horn_call5", + "horn_call6", + "horn_call7", + "imitate.warden", + "listening_angry", + "sonic_boom", + "sonic_charge", + "convert_to_frog", + "block.sculk.spread", + "charge.sculk", + "block.sculk_sensor.place", + "block.sculk_shrieker.place", + "block.enchanting_table.use", + "bundle.drop_contents", + "bundle.insert", + "bundle.insert_fail", + "bundle.remove_one", + "step_sand", + "dash_ready", + "pressure_plate.click_off", + "pressure_plate.click_on", + "button.click_off", + "button.click_on", + "door.open", + "door.close", "trapdoor.open", - "trial_spawner.ambient", - "trial_spawner.ambient_ominous", - "trial_spawner.charge_activate", - "trial_spawner.close_shutter", - "trial_spawner.detect_player", - "trial_spawner.eject_item", + "trapdoor.close", + "fence_gate.open", + "fence_gate.close", + "insert", + "pickup", + "insert_enchanted", + "pickup_enchanted", + "shatter_pot", + "break_pot", + "brush", + "brush_completed", + "block.sign.waxed_interact_fail", + "note.bass", + "pumpkin.carve", + "mob.husk.convert_to_zombie", + "mob.pig.death", + "mob.hoglin.converted_to_zombified", + "ambient.underwater.enter", + "ambient.underwater.exit", + "bottle.fill", + "bottle.empty", + "block.decorated_pot.insert", + "block.decorated_pot.insert_fail", + "crafter.craft", + "crafter.fail", + "crafter.disable_slot", + "block.copper_bulb.turn_on", + "block.copper_bulb.turn_off", + "breeze_wind_charge.burst", + "imitate.breeze", "trial_spawner.open_shutter", + "trial_spawner.detect_player", + "trial_spawner.close_shutter", "trial_spawner.spawn_mob", - "tripod", - "twinkle", - "ui.cartography_table.take_result", - "ui.loom.take_result", - "ui.stonecutter.take_result", - "undefined", - "unfect", - "unfreeze", - "vault.activate", - "vault.ambient", + "trial_spawner.eject_item", + "trial_spawner.ambient", + "mob.armadillo.brush", + "mob.armadillo.scute_drop", + "armor.equip_wolf", + "armor.unequip_wolf", + "reflect", + "vault.open_shutter", "vault.close_shutter", - "vault.deactivate", "vault.eject_item", "vault.insert_item", "vault.insert_item_fail", - "vault.open_shutter", + "vault.ambient", + "vault.activate", + "vault.deactivate", + "hurt.reduced", + "wind_charge.burst", + "armor.break_wolf", + "armor.crack_wolf", + "armor.repair_wolf", + "mace.smash_air", + "mace.smash_ground", + "mace.heavy_smash_ground", + "trial_spawner.charge_activate", + "trial_spawner.ambient_ominous", + "apply_effect.bad_omen", + "apply_effect.raid_omen", + "apply_effect.trial_omen", + "ominous_item_spawner.spawn_item", + "ominous_bottle.end_use", + "ominous_item_spawner.spawn_item_begin", + "ominous_item_spawner.about_to_spawn_item", + "imitate.bogged", "vault.reject_rewarded_player", - "warn", - "water", - "whine", - "wind_charge.burst" + "imitate.drowned", + "sponge.absorb", + "imitate.creaking", + "block.creaking_heart.trail", + "creaking_heart_spawn", + "activate", + "deactivate", + "freeze", + "unfreeze", + "open", + "open_long", + "close", + "close_long", + "undefined" ], "$metaProperties": {} } @@ -1029,16 +1065,16 @@ "title": "enum SharedTypes::Legacy::UseAnimation", "type": "string", "enum": [ + "none", + "eat", + "drink", "block", "bow", - "brush", "camera", "crossbow", - "drink", - "eat", - "none", "spear", - "spyglass" + "spyglass", + "brush" ] }, { @@ -1048,16 +1084,16 @@ "title": "enum SharedTypes::Legacy::UseAnimation", "type": "string", "enum": [ + "none", + "eat", + "drink", "block", "bow", - "brush", "camera", "crossbow", - "drink", - "eat", - "none", "spear", - "spyglass" + "spyglass", + "brush" ], "$metaProperties": {} } @@ -1259,7 +1295,7 @@ }, "$metaProperties": {} }, - "49501551": { + "517105782": { "title": "compound_proxy", "oneOf": [ { @@ -1294,19 +1330,6 @@ ], "$metaProperties": {} }, - "748032502": { - "title": "struct SharedTypes::v1_20_50::BlockDescriptor", - "oneOf": [ - { - "$ref": "#/definitions/970386766" - }, - { - "type": "string", - "minLength": 1 - } - ], - "$metaProperties": {} - }, "853889472": { "title": "minecraft:entity_placer v1.20.50", "type": "object", @@ -1315,7 +1338,7 @@ "title": "sequence container", "type": "array", "items": { - "$ref": "#/definitions/748032502" + "$ref": "#/definitions/2794205495" }, "$metaProperties": {} }, @@ -1329,7 +1352,7 @@ "title": "sequence container", "type": "array", "items": { - "$ref": "#/definitions/748032502" + "$ref": "#/definitions/2794205495" }, "$metaProperties": {} } @@ -1485,29 +1508,6 @@ } }, "$metaProperties": {} - }, - "970386766": { - "title": "struct SharedTypes::v1_20_50::BlockDescriptorSerializer::BlockDescriptorProxy", - "type": "object", - "properties": { - "name": { - "type": "string", - "$metaProperties": {} - }, - "states": { - "title": "associative container", - "type": "object", - "additionalProperties": { - "$ref": "#/definitions/49501551" - }, - "$metaProperties": {} - }, - "tags": { - "type": "string", - "$metaProperties": {} - } - }, - "$metaProperties": {} } }, "title": "minecraft:item v1.20.80", diff --git a/metadata/json_schemas/item/v1.20/ItemObject v1.20.json b/metadata/json_schemas/item/v1.20/ItemObject v1.20.json index 68400d71c..60f3e51ed 100644 --- a/metadata/json_schemas/item/v1.20/ItemObject v1.20.json +++ b/metadata/json_schemas/item/v1.20/ItemObject v1.20.json @@ -10,7 +10,7 @@ "minLength": 1 }, "additionalProperties": { - "$ref": "#/definitions/49501551" + "$ref": "#/definitions/517105782" }, "$metaProperties": {} }, @@ -52,11 +52,11 @@ "type": "string", "enum": [ "all", - "commands", "construction", + "nature", "equipment", "items", - "nature", + "commands", "none" ], "$metaProperties": {} @@ -224,9 +224,9 @@ "type": "string", "enum": [ "common", - "epic", + "uncommon", "rare", - "uncommon" + "epic" ], "$metaProperties": {} } @@ -330,7 +330,7 @@ "type": "object", "properties": { "block": { - "$ref": "#/definitions/748032502", + "$ref": "#/definitions/2794205495", "$metaProperties": {} }, "on_dig": { @@ -439,6 +439,42 @@ }, "$metaProperties": {} }, + "2770948419": { + "title": "struct SharedTypes::Legacy::BlockDescriptorSerializer::BlockDescriptorProxy", + "type": "object", + "properties": { + "name": { + "type": "string", + "$metaProperties": {} + }, + "states": { + "title": "associative container", + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/517105782" + }, + "$metaProperties": {} + }, + "tags": { + "type": "string", + "$metaProperties": {} + } + }, + "$metaProperties": {} + }, + "2794205495": { + "title": "struct SharedTypes::Legacy::BlockDescriptor", + "oneOf": [ + { + "$ref": "#/definitions/2770948419" + }, + { + "type": "string", + "minLength": 1 + } + ], + "$metaProperties": {} + }, "2891802525": { "title": "minecraft:shooter", "type": "object", @@ -605,11 +641,11 @@ "title": "enum SharedTypes::Legacy::EquipmentSlot", "type": "string", "enum": [ - "slot.armor.chest", - "slot.armor.feet", + "slot.weapon.offhand", "slot.armor.head", + "slot.armor.chest", "slot.armor.legs", - "slot.weapon.offhand" + "slot.armor.feet" ], "$metaProperties": {} } @@ -1113,268 +1149,190 @@ "title": "enum SharedTypes::Legacy::LevelSoundEvent", "type": "string", "enum": [ - "activate", - "add.chest", - "admire", - "agitated", + "item.use.on", + "hit", + "step", + "step.baby", + "fly", + "jump", + "jump.prevent", + "break", + "place", + "heavy.step", + "gallop", + "fall", + "hurt", + "hurt.baby", + "hurt.in.water", + "death", + "death.baby", + "death.in.water", + "death.to.zombie", "ambient", - "ambient.aggressive", "ambient.baby", - "ambient.basalt_deltas.additions", - "ambient.basalt_deltas.loop", - "ambient.basalt_deltas.mood", - "ambient.candle", - "ambient.cave", - "ambient.crimson_forest.additions", - "ambient.crimson_forest.loop", - "ambient.crimson_forest.mood", - "ambient.in.air", - "ambient.in.raid", "ambient.in.water", - "ambient.nether_wastes.additions", - "ambient.nether_wastes.loop", - "ambient.nether_wastes.mood", - "ambient.pollinate", - "ambient.screamer", - "ambient.soulsand_valley.additions", - "ambient.soulsand_valley.loop", - "ambient.soulsand_valley.mood", + "ambient.in.air", "ambient.tame", - "ambient.underwater.enter", - "ambient.underwater.exit", - "ambient.warped_forest.additions", - "ambient.warped_forest.loop", - "ambient.warped_forest.mood", - "ambient.worried", - "angry", - "apply_effect.bad_omen", - "apply_effect.raid_omen", - "apply_effect.trial_omen", + "ambient.pollinate", + "breathe", + "mad", + "boost", + "bow", + "squish.big", + "squish.small", + "fall.big", + "fall.small", + "splash", + "fizz", + "flap", + "swim", + "drink", + "drink.honey", + "drink.milk", + "eat", + "takeoff", + "shake", + "plop", + "land", + "saddle", "armor", - "armor.break_wolf", - "armor.crack_wolf", - "armor.equip_chain", - "armor.equip_diamond", - "armor.equip_elytra", - "armor.equip_generic", - "armor.equip_gold", - "armor.equip_iron", - "armor.equip_leather", - "armor.equip_netherite", - "armor.equip_wolf", - "armor.repair_wolf", - "armor.unequip_wolf", - "attach", + "mob.armor_stand.place", + "add.chest", + "throw", "attack", "attack.nodamage", "attack.strong", - "balloonpop", + "warn", + "shear", + "milk", + "thunder", + "explode", + "fire", + "ignite", + "fuse", + "stare", + "spawn", + "born", + "shoot", + "break.block", + "launch", + "blast", + "large.blast", + "twinkle", + "remedy", + "unfect", + "convert_to_drowned", + "levelup", + "bow.hit", + "bullet.hit", + "extinguish.fire", + "item.fizz", + "chest.open", + "chest.closed", + "shulkerbox.open", + "shulkerbox.closed", + "enderchest.open", + "enderchest.closed", + "power.on", + "power.off", + "attach", + "detach", + "deny", + "tripod", + "pop", + "drop.slot", + "note", + "thorns", + "piston.in", + "piston.out", + "portal", + "water", + "lava.pop", + "lava", "beacon.activate", "beacon.ambient", "beacon.deactivate", "beacon.power", - "blast", - "block.bamboo_sapling.place", - "block.barrel.close", - "block.barrel.open", - "block.beehive.drip", - "block.beehive.enter", - "block.beehive.exit", - "block.beehive.shear", - "block.beehive.work", - "block.bell.hit", - "block.blastfurnace.fire_crackle", - "block.campfire.crackle", - "block.cartography_table.use", - "block.click", - "block.click.fail", - "block.composter.empty", - "block.composter.fill", - "block.composter.fill_success", - "block.composter.ready", - "block.copper_bulb.turn_off", - "block.copper_bulb.turn_on", - "block.creaking_heart.trail", - "block.decorated_pot.insert", - "block.decorated_pot.insert_fail", - "block.enchanting_table.use", - "block.end_portal.spawn", - "block.end_portal_frame.fill", - "block.fletching_table.use", - "block.frog_spawn.break", - "block.frog_spawn.hatch", - "block.furnace.lit", - "block.grindstone.use", - "block.loom.use", - "block.scaffolding.climb", - "block.sculk.spread", - "block.sculk_catalyst.bloom", - "block.sculk_sensor.place", - "block.sculk_shrieker.place", - "block.sculk_shrieker.shriek", - "block.sign.waxed_interact_fail", - "block.smithing_table.use", - "block.smoker.smoke", - "block.sniffer_egg.crack", - "block.sniffer_egg.hatch", - "block.stonecutter.use", - "block.sweet_berry_bush.hurt", - "block.sweet_berry_bush.pick", - "block.turtle_egg.attack", - "block.turtle_egg.break", - "block.turtle_egg.crack", - "block.turtle_egg.hatch", - "boost", - "born", - "bottle.dragonbreath", - "bottle.empty", - "bottle.fill", - "bow", - "bow.hit", - "break", - "break.block", - "break_pot", - "breathe", - "breeze_wind_charge.burst", - "brush", - "brush_completed", - "bubble.down", - "bubble.downinside", + "conduit.activate", + "conduit.ambient", + "conduit.attack", + "conduit.deactivate", + "conduit.short", "bubble.pop", "bubble.up", "bubble.upinside", - "bucket.empty.fish", - "bucket.empty.lava", - "bucket.empty.powder_snow", + "bubble.down", + "bubble.downinside", + "burp", + "bucket.fill.water", "bucket.empty.water", - "bucket.fill.fish", "bucket.fill.lava", - "bucket.fill.powder_snow", - "bucket.fill.water", - "bullet.hit", - "bundle.drop_contents", - "bundle.insert", - "bundle.insert_fail", - "bundle.remove_one", - "burp", - "button.click_off", - "button.click_on", - "cake.add_candle", - "camera.take_picture", - "cant_breed", - "cast.spell", - "cauldron_drip.lava.pointed_dripstone", - "cauldron_drip.water.pointed_dripstone", - "celebrate", - "charge", - "charge.sculk", - "chest.closed", - "chest.open", - "chime.amethyst_block", - "chorusdeath", - "chorusgrow", - "close", - "close_long", - "conduit.activate", - "conduit.ambient", - "conduit.attack", - "conduit.deactivate", - "conduit.short", - "convert_mooshroom", - "convert_to_drowned", - "convert_to_frog", - "convert_to_stray", - "converted_to_zombified", - "copper.wax.off", - "copper.wax.on", - "crafter.craft", - "crafter.disable_slot", - "crafter.fail", - "creaking_heart_spawn", - "crossbow.loading.end", - "crossbow.loading.middle", - "crossbow.loading.start", - "crossbow.quick_charge.end", - "crossbow.quick_charge.middle", - "crossbow.quick_charge.start", - "crossbow.shoot", - "dash_ready", - "deactivate", - "death", - "death.baby", - "death.in.water", - "death.mid.volume", - "death.min.volume", - "death.screamer", - "death.to.zombie", - "default", - "deny", - "detach", - "disappeared", - "door.close", - "door.open", - "drink", - "drink.honey", - "drink.milk", - "drip.lava.pointed_dripstone", - "drip.water.pointed_dripstone", - "drop.slot", - "eat", - "elderguardian.curse", - "elemconstruct.open", - "enderchest.closed", - "enderchest.open", - "explode", - "extinguish.candle", - "extinguish.fire", - "fall", - "fall.big", - "fall.small", - "fang", - "fence_gate.close", - "fence_gate.open", - "fire", - "fizz", - "flap", + "bucket.empty.lava", + "bucket.fill.fish", + "bucket.empty.fish", + "armor.equip_chain", + "armor.equip_diamond", + "armor.equip_elytra", + "armor.equip_generic", + "armor.equip_gold", + "armor.equip_iron", + "armor.equip_leather", + "armor.equip_netherite", + "record.13", + "record.cat", + "record.blocks", + "record.chirp", + "record.creator", + "record.creator_music_box", + "record.far", + "record.mall", + "record.mellohi", + "record.stal", + "record.strad", + "record.ward", + "record.11", + "record.wait", + "record.pigstep", + "record.precipice", + "record.relic", + "record.otherside", + "record.5", "flop", - "fly", - "freeze", - "fuse", - "gallop", - "glass", - "glow_squid.ink_squirt", - "glowstick.use", - "growl", + "elderguardian.curse", + "teleport", + "shulker.open", + "shulker.close", + "mob.warning", + "mob.warning.baby", "haggle", - "haggle.idle", - "haggle.no", "haggle.yes", - "heartbeat", - "heavy.step", - "hit", - "horn_break", - "horn_call0", - "horn_call1", - "horn_call2", - "horn_call3", - "horn_call4", - "horn_call5", - "horn_call6", - "horn_call7", - "hurt", - "hurt.baby", - "hurt.in.water", - "hurt.reduced", - "hurt.screamer", - "icebomb.hit", - "ignite", + "haggle.no", + "haggle.idle", + "disappeared", + "reappeared", + "chorusgrow", + "chorusdeath", + "glass", + "potion.brewed", + "cast.spell", + "prepare.attack", + "prepare.summon", + "prepare.wololo", + "fang", + "charge", + "camera.take_picture", + "leashknot.break", + "leashknot.place", + "growl", + "whine", + "pant", + "purr", + "purreow", + "death.min.volume", + "death.mid.volume", "imitate.blaze", - "imitate.bogged", - "imitate.breeze", "imitate.cave_spider", - "imitate.creaking", "imitate.creeper", - "imitate.drowned", "imitate.elder_guardian", "imitate.ender_dragon", "imitate.enderman", @@ -1392,7 +1350,6 @@ "imitate.stray", "imitate.vex", "imitate.vindication_illager", - "imitate.warden", "imitate.witch", "imitate.wither", "imitate.wither_skeleton", @@ -1400,15 +1357,12 @@ "imitate.zombie", "imitate.zombie_pigman", "imitate.zombie_villager", - "insert", - "insert_enchanted", - "irongolem.crack", - "irongolem.repair", - "item.book.put", - "item.fizz", - "item.shield.block", - "item.spyglass.stop_using", - "item.spyglass.use", + "block.end_portal_frame.fill", + "block.end_portal.spawn", + "random.anvil_use", + "bottle.dragonbreath", + "balloonpop", + "sparkler.active", "item.trident.hit", "item.trident.hit_ground", "item.trident.return", @@ -1417,203 +1371,285 @@ "item.trident.riptide_3", "item.trident.throw", "item.trident.thunder", - "item.use.on", - "item_given", - "item_taken", - "item_thrown", - "jump", - "jump.prevent", - "jump_to_block", - "land", - "large.blast", - "launch", - "lava", - "lava.pop", - "lay_egg", - "lay_spawn", - "leashknot.break", - "leashknot.place", - "levelup", - "listening", - "listening_angry", - "lodestone_compass.link_compass_to_lodestone", + "block.fletching_table.use", + "elemconstruct.open", + "icebomb.hit", + "lt.reaction.icebomb", "lt.reaction.bleach", "lt.reaction.epaste", "lt.reaction.epaste2", "lt.reaction.fertilizer", - "lt.reaction.fire", "lt.reaction.fireball", - "lt.reaction.icebomb", "lt.reaction.mgsalt", - "lt.reaction.miscexplosion", "lt.reaction.miscfire", + "lt.reaction.fire", + "lt.reaction.miscexplosion", "lt.reaction.miscmystical", "lt.reaction.miscmystical2", "lt.reaction.product", - "mace.heavy_smash_ground", - "mace.smash_air", - "mace.smash_ground", - "mad", - "milk", - "milk.screamer", - "milk_suspiciously", - "mob.armadillo.brush", - "mob.armadillo.scute_drop", - "mob.armor_stand.place", - "mob.hoglin.converted_to_zombified", - "mob.husk.convert_to_zombie", - "mob.pig.death", - "mob.player.hurt_drown", - "mob.player.hurt_freeze", - "mob.player.hurt_on_fire", - "mob.warning", - "mob.warning.baby", - "nearby_close", - "nearby_closer", - "nearby_closest", - "note", - "note.bass", - "ominous_bottle.end_use", - "ominous_item_spawner.about_to_spawn_item", - "ominous_item_spawner.spawn_item", - "ominous_item_spawner.spawn_item_begin", - "open", - "open_long", - "panic", - "pant", - "particle.soul_escape.loud", - "particle.soul_escape.quiet", - "pick_berries.cave_vines", - "pickup", - "pickup_enchanted", - "piston.in", - "piston.out", - "place", - "plop", - "pop", - "portal", - "portal.travel", - "potion.brewed", - "power.off", - "power.off.sculk_sensor", - "power.on", - "power.on.sculk_sensor", - "pre_ram", - "pre_ram.screamer", - "prepare.attack", - "prepare.summon", - "prepare.wololo", + "sparkler.use", + "glowstick.use", + "block.turtle_egg.break", + "block.turtle_egg.crack", + "block.turtle_egg.hatch", + "block.turtle_egg.attack", + "block.sniffer_egg.crack", + "block.sniffer_egg.hatch", + "block.frog_spawn.hatch", + "block.frog_spawn.break", + "swoop", "presneeze", - "pressure_plate.click_off", - "pressure_plate.click_on", - "pumpkin.carve", - "purr", - "purreow", - "raid.horn", - "ram_impact", - "ram_impact.screamer", - "random.anvil_use", - "reappeared", - "record.11", - "record.13", - "record.5", - "record.blocks", - "record.cat", - "record.chirp", - "record.creator", - "record.creator_music_box", - "record.far", - "record.mall", - "record.mellohi", - "record.otherside", - "record.pigstep", - "record.precipice", - "record.relic", - "record.stal", - "record.strad", - "record.wait", - "record.ward", - "reflect", - "remedy", - "respawn_anchor.ambient", - "respawn_anchor.charge", - "respawn_anchor.deplete", - "respawn_anchor.set_spawn", - "retreat", - "roar", - "saddle", + "sneeze", "scared", - "scrape", + "ambient.aggressive", + "ambient.worried", + "cant_breed", + "block.scaffolding.climb", + "block.bamboo_sapling.place", + "crossbow.loading.start", + "crossbow.loading.middle", + "crossbow.loading.end", + "crossbow.shoot", + "crossbow.quick_charge.start", + "crossbow.quick_charge.middle", + "crossbow.quick_charge.end", + "item.shield.block", + "portal.travel", + "item.book.put", + "block.grindstone.use", + "block.bell.hit", + "block.campfire.crackle", + "block.sweet_berry_bush.hurt", + "block.sweet_berry_bush.pick", + "block.stonecutter.use", + "block.cartography_table.use", + "block.composter.empty", + "block.composter.fill", + "block.composter.fill_success", + "block.composter.ready", + "roar", + "stun", + "block.barrel.open", + "block.barrel.close", + "raid.horn", + "ui.stonecutter.take_result", + "ui.cartography_table.take_result", + "ui.loom.take_result", + "block.smoker.smoke", + "block.blastfurnace.fire_crackle", + "block.smithing_table.use", + "block.loom.use", + "ambient.in.raid", "screech", - "shake", - "shatter_pot", - "shear", - "shoot", - "shulker.close", - "shulker.open", - "shulkerbox.closed", - "shulkerbox.open", "sleep", - "smithing_table.use", - "sneeze", - "sonic_boom", - "sonic_charge", - "sparkler.active", - "sparkler.use", - "spawn", - "splash", - "sponge.absorb", - "squid.ink_squirt", - "squish.big", - "squish.small", - "stare", - "step", - "step.baby", + "block.furnace.lit", + "convert_mooshroom", + "milk_suspiciously", + "celebrate", + "block.beehive.enter", + "block.beehive.exit", + "block.beehive.shear", + "block.beehive.work", + "block.beehive.drip", + "ambient.cave", + "angry", + "retreat", + "converted_to_zombified", "step_lava", - "step_sand", - "stun", - "swim", - "swoop", - "takeoff", - "teleport", "tempt", - "thorns", - "throw", - "thunder", + "panic", + "admire", + "particle.soul_escape.quiet", + "particle.soul_escape.loud", + "respawn_anchor.charge", + "respawn_anchor.deplete", + "respawn_anchor.set_spawn", + "respawn_anchor.ambient", + "ambient.crimson_forest.mood", + "ambient.warped_forest.mood", + "ambient.soulsand_valley.mood", + "ambient.nether_wastes.mood", + "ambient.crimson_forest.additions", + "ambient.warped_forest.additions", + "ambient.soulsand_valley.additions", + "ambient.nether_wastes.additions", + "ambient.basalt_deltas.additions", + "ambient.crimson_forest.loop", + "ambient.warped_forest.loop", + "ambient.soulsand_valley.loop", + "ambient.nether_wastes.loop", + "ambient.basalt_deltas.loop", + "lodestone_compass.link_compass_to_lodestone", + "ambient.basalt_deltas.mood", + "power.on.sculk_sensor", + "power.off.sculk_sensor", + "smithing_table.use", + "default", + "lay_egg", + "lay_spawn", + "bucket.fill.powder_snow", + "bucket.empty.powder_snow", + "cauldron_drip.water.pointed_dripstone", + "cauldron_drip.lava.pointed_dripstone", "tilt_down.big_dripleaf", "tilt_up.big_dripleaf", + "drip.water.pointed_dripstone", + "pick_berries.cave_vines", + "drip.lava.pointed_dripstone", + "copper.wax.on", + "copper.wax.off", + "scrape", + "item.spyglass.use", + "item.spyglass.stop_using", + "chime.amethyst_block", + "mob.player.hurt_drown", + "mob.player.hurt_on_fire", + "mob.player.hurt_freeze", + "ambient.screamer", + "hurt.screamer", + "death.screamer", + "milk.screamer", + "jump_to_block", + "pre_ram", + "pre_ram.screamer", + "ram_impact", + "ram_impact.screamer", + "squid.ink_squirt", + "glow_squid.ink_squirt", + "convert_to_stray", + "cake.add_candle", + "extinguish.candle", + "ambient.candle", + "block.click", + "block.click.fail", + "block.sculk_catalyst.bloom", + "block.sculk_shrieker.shriek", + "nearby_close", + "nearby_closer", + "nearby_closest", + "agitated", + "listening", + "heartbeat", "tongue", - "trapdoor.close", + "item_given", + "item_taken", + "item_thrown", + "irongolem.crack", + "irongolem.repair", + "horn_break", + "horn_call0", + "horn_call1", + "horn_call2", + "horn_call3", + "horn_call4", + "horn_call5", + "horn_call6", + "horn_call7", + "imitate.warden", + "listening_angry", + "sonic_boom", + "sonic_charge", + "convert_to_frog", + "block.sculk.spread", + "charge.sculk", + "block.sculk_sensor.place", + "block.sculk_shrieker.place", + "block.enchanting_table.use", + "bundle.drop_contents", + "bundle.insert", + "bundle.insert_fail", + "bundle.remove_one", + "step_sand", + "dash_ready", + "pressure_plate.click_off", + "pressure_plate.click_on", + "button.click_off", + "button.click_on", + "door.open", + "door.close", "trapdoor.open", - "trial_spawner.ambient", - "trial_spawner.ambient_ominous", - "trial_spawner.charge_activate", - "trial_spawner.close_shutter", - "trial_spawner.detect_player", - "trial_spawner.eject_item", + "trapdoor.close", + "fence_gate.open", + "fence_gate.close", + "insert", + "pickup", + "insert_enchanted", + "pickup_enchanted", + "shatter_pot", + "break_pot", + "brush", + "brush_completed", + "block.sign.waxed_interact_fail", + "note.bass", + "pumpkin.carve", + "mob.husk.convert_to_zombie", + "mob.pig.death", + "mob.hoglin.converted_to_zombified", + "ambient.underwater.enter", + "ambient.underwater.exit", + "bottle.fill", + "bottle.empty", + "block.decorated_pot.insert", + "block.decorated_pot.insert_fail", + "crafter.craft", + "crafter.fail", + "crafter.disable_slot", + "block.copper_bulb.turn_on", + "block.copper_bulb.turn_off", + "breeze_wind_charge.burst", + "imitate.breeze", "trial_spawner.open_shutter", + "trial_spawner.detect_player", + "trial_spawner.close_shutter", "trial_spawner.spawn_mob", - "tripod", - "twinkle", - "ui.cartography_table.take_result", - "ui.loom.take_result", - "ui.stonecutter.take_result", - "undefined", - "unfect", - "unfreeze", - "vault.activate", - "vault.ambient", + "trial_spawner.eject_item", + "trial_spawner.ambient", + "mob.armadillo.brush", + "mob.armadillo.scute_drop", + "armor.equip_wolf", + "armor.unequip_wolf", + "reflect", + "vault.open_shutter", "vault.close_shutter", - "vault.deactivate", "vault.eject_item", "vault.insert_item", "vault.insert_item_fail", - "vault.open_shutter", + "vault.ambient", + "vault.activate", + "vault.deactivate", + "hurt.reduced", + "wind_charge.burst", + "armor.break_wolf", + "armor.crack_wolf", + "armor.repair_wolf", + "mace.smash_air", + "mace.smash_ground", + "mace.heavy_smash_ground", + "trial_spawner.charge_activate", + "trial_spawner.ambient_ominous", + "apply_effect.bad_omen", + "apply_effect.raid_omen", + "apply_effect.trial_omen", + "ominous_item_spawner.spawn_item", + "ominous_bottle.end_use", + "ominous_item_spawner.spawn_item_begin", + "ominous_item_spawner.about_to_spawn_item", + "imitate.bogged", "vault.reject_rewarded_player", - "warn", - "water", - "whine", - "wind_charge.burst" + "imitate.drowned", + "sponge.absorb", + "imitate.creaking", + "block.creaking_heart.trail", + "creaking_heart_spawn", + "activate", + "deactivate", + "freeze", + "unfreeze", + "open", + "open_long", + "close", + "close_long", + "undefined" ], "$metaProperties": {} } @@ -1627,16 +1663,16 @@ "title": "enum SharedTypes::Legacy::UseAnimation", "type": "string", "enum": [ + "none", + "eat", + "drink", "block", "bow", - "brush", "camera", "crossbow", - "drink", - "eat", - "none", "spear", - "spyglass" + "spyglass", + "brush" ] }, { @@ -1646,16 +1682,16 @@ "title": "enum SharedTypes::Legacy::UseAnimation", "type": "string", "enum": [ + "none", + "eat", + "drink", "block", "bow", - "brush", "camera", "crossbow", - "drink", - "eat", - "none", "spear", - "spyglass" + "spyglass", + "brush" ], "$metaProperties": {} } @@ -1706,21 +1742,6 @@ ], "$metaProperties": {} }, - "49501551": { - "title": "compound_proxy", - "oneOf": [ - { - "type": "integer" - }, - { - "type": "string" - }, - { - "type": "boolean" - } - ], - "$metaProperties": {} - }, "510448986": { "title": "minecraft:compostable", "type": "object", @@ -1737,6 +1758,21 @@ ], "$metaProperties": {} }, + "517105782": { + "title": "compound_proxy", + "oneOf": [ + { + "type": "integer" + }, + { + "type": "string" + }, + { + "type": "boolean" + } + ], + "$metaProperties": {} + }, "521726499": { "title": "expression_node", "$ref": "#/definitions/3178719147", @@ -1824,58 +1860,22 @@ "title": "enum SharedTypes::Legacy::FilterSubject", "type": "string", "enum": [ + "self", + "other", + "player", + "target", + "parent", "baby", "block", "damager", "holder", - "item", - "other", - "parent", - "player", - "self", - "target" + "item" ], "$metaProperties": {} } }, "$metaProperties": {} }, - "748032502": { - "title": "struct SharedTypes::v1_20_50::BlockDescriptor", - "oneOf": [ - { - "$ref": "#/definitions/970386766" - }, - { - "type": "string", - "minLength": 1 - } - ], - "$metaProperties": {} - }, - "970386766": { - "title": "struct SharedTypes::v1_20_50::BlockDescriptorSerializer::BlockDescriptorProxy", - "type": "object", - "properties": { - "name": { - "type": "string", - "$metaProperties": {} - }, - "states": { - "title": "associative container", - "type": "object", - "additionalProperties": { - "$ref": "#/definitions/49501551" - }, - "$metaProperties": {} - }, - "tags": { - "type": "string", - "$metaProperties": {} - } - }, - "$metaProperties": {} - }, "983689691": { "title": "minecraft:render_offsets", "oneOf": [ diff --git a/metadata/json_schemas/item/v1.21.10/Components v1.21.10.json b/metadata/json_schemas/item/v1.21.10/Components v1.21.10.json index 7bb39c76e..07b7565ec 100644 --- a/metadata/json_schemas/item/v1.21.10/Components v1.21.10.json +++ b/metadata/json_schemas/item/v1.21.10/Components v1.21.10.json @@ -161,7 +161,7 @@ "type": "object", "properties": { "block": { - "$ref": "#/definitions/748032502", + "$ref": "#/definitions/2794205495", "$metaProperties": {} }, "speed": { @@ -207,11 +207,11 @@ "title": "enum SharedTypes::Legacy::EquipmentSlot", "type": "string", "enum": [ - "slot.armor.chest", - "slot.armor.feet", + "slot.weapon.offhand", "slot.armor.head", + "slot.armor.chest", "slot.armor.legs", - "slot.weapon.offhand" + "slot.armor.feet" ], "$metaProperties": {} } @@ -296,7 +296,7 @@ "title": "sequence container", "type": "array", "items": { - "$ref": "#/definitions/748032502" + "$ref": "#/definitions/2794205495" }, "$metaProperties": {} } @@ -375,6 +375,42 @@ ], "$metaProperties": {} }, + "2770948419": { + "title": "struct SharedTypes::Legacy::BlockDescriptorSerializer::BlockDescriptorProxy", + "type": "object", + "properties": { + "name": { + "type": "string", + "$metaProperties": {} + }, + "states": { + "title": "associative container", + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/517105782" + }, + "$metaProperties": {} + }, + "tags": { + "type": "string", + "$metaProperties": {} + } + }, + "$metaProperties": {} + }, + "2794205495": { + "title": "struct SharedTypes::Legacy::BlockDescriptor", + "oneOf": [ + { + "$ref": "#/definitions/2770948419" + }, + { + "type": "string", + "minLength": 1 + } + ], + "$metaProperties": {} + }, "2817495317": { "title": "minecraft:max_stack_size v1.20.50", "oneOf": [ @@ -424,268 +460,190 @@ "title": "enum SharedTypes::Legacy::LevelSoundEvent", "type": "string", "enum": [ - "activate", - "add.chest", - "admire", - "agitated", + "item.use.on", + "hit", + "step", + "step.baby", + "fly", + "jump", + "jump.prevent", + "break", + "place", + "heavy.step", + "gallop", + "fall", + "hurt", + "hurt.baby", + "hurt.in.water", + "death", + "death.baby", + "death.in.water", + "death.to.zombie", "ambient", - "ambient.aggressive", "ambient.baby", - "ambient.basalt_deltas.additions", - "ambient.basalt_deltas.loop", - "ambient.basalt_deltas.mood", - "ambient.candle", - "ambient.cave", - "ambient.crimson_forest.additions", - "ambient.crimson_forest.loop", - "ambient.crimson_forest.mood", - "ambient.in.air", - "ambient.in.raid", "ambient.in.water", - "ambient.nether_wastes.additions", - "ambient.nether_wastes.loop", - "ambient.nether_wastes.mood", - "ambient.pollinate", - "ambient.screamer", - "ambient.soulsand_valley.additions", - "ambient.soulsand_valley.loop", - "ambient.soulsand_valley.mood", + "ambient.in.air", "ambient.tame", - "ambient.underwater.enter", - "ambient.underwater.exit", - "ambient.warped_forest.additions", - "ambient.warped_forest.loop", - "ambient.warped_forest.mood", - "ambient.worried", - "angry", - "apply_effect.bad_omen", - "apply_effect.raid_omen", - "apply_effect.trial_omen", + "ambient.pollinate", + "breathe", + "mad", + "boost", + "bow", + "squish.big", + "squish.small", + "fall.big", + "fall.small", + "splash", + "fizz", + "flap", + "swim", + "drink", + "drink.honey", + "drink.milk", + "eat", + "takeoff", + "shake", + "plop", + "land", + "saddle", "armor", - "armor.break_wolf", - "armor.crack_wolf", - "armor.equip_chain", - "armor.equip_diamond", - "armor.equip_elytra", - "armor.equip_generic", - "armor.equip_gold", - "armor.equip_iron", - "armor.equip_leather", - "armor.equip_netherite", - "armor.equip_wolf", - "armor.repair_wolf", - "armor.unequip_wolf", - "attach", + "mob.armor_stand.place", + "add.chest", + "throw", "attack", "attack.nodamage", "attack.strong", - "balloonpop", + "warn", + "shear", + "milk", + "thunder", + "explode", + "fire", + "ignite", + "fuse", + "stare", + "spawn", + "born", + "shoot", + "break.block", + "launch", + "blast", + "large.blast", + "twinkle", + "remedy", + "unfect", + "convert_to_drowned", + "levelup", + "bow.hit", + "bullet.hit", + "extinguish.fire", + "item.fizz", + "chest.open", + "chest.closed", + "shulkerbox.open", + "shulkerbox.closed", + "enderchest.open", + "enderchest.closed", + "power.on", + "power.off", + "attach", + "detach", + "deny", + "tripod", + "pop", + "drop.slot", + "note", + "thorns", + "piston.in", + "piston.out", + "portal", + "water", + "lava.pop", + "lava", "beacon.activate", "beacon.ambient", "beacon.deactivate", "beacon.power", - "blast", - "block.bamboo_sapling.place", - "block.barrel.close", - "block.barrel.open", - "block.beehive.drip", - "block.beehive.enter", - "block.beehive.exit", - "block.beehive.shear", - "block.beehive.work", - "block.bell.hit", - "block.blastfurnace.fire_crackle", - "block.campfire.crackle", - "block.cartography_table.use", - "block.click", - "block.click.fail", - "block.composter.empty", - "block.composter.fill", - "block.composter.fill_success", - "block.composter.ready", - "block.copper_bulb.turn_off", - "block.copper_bulb.turn_on", - "block.creaking_heart.trail", - "block.decorated_pot.insert", - "block.decorated_pot.insert_fail", - "block.enchanting_table.use", - "block.end_portal.spawn", - "block.end_portal_frame.fill", - "block.fletching_table.use", - "block.frog_spawn.break", - "block.frog_spawn.hatch", - "block.furnace.lit", - "block.grindstone.use", - "block.loom.use", - "block.scaffolding.climb", - "block.sculk.spread", - "block.sculk_catalyst.bloom", - "block.sculk_sensor.place", - "block.sculk_shrieker.place", - "block.sculk_shrieker.shriek", - "block.sign.waxed_interact_fail", - "block.smithing_table.use", - "block.smoker.smoke", - "block.sniffer_egg.crack", - "block.sniffer_egg.hatch", - "block.stonecutter.use", - "block.sweet_berry_bush.hurt", - "block.sweet_berry_bush.pick", - "block.turtle_egg.attack", - "block.turtle_egg.break", - "block.turtle_egg.crack", - "block.turtle_egg.hatch", - "boost", - "born", - "bottle.dragonbreath", - "bottle.empty", - "bottle.fill", - "bow", - "bow.hit", - "break", - "break.block", - "break_pot", - "breathe", - "breeze_wind_charge.burst", - "brush", - "brush_completed", - "bubble.down", - "bubble.downinside", + "conduit.activate", + "conduit.ambient", + "conduit.attack", + "conduit.deactivate", + "conduit.short", "bubble.pop", "bubble.up", "bubble.upinside", - "bucket.empty.fish", - "bucket.empty.lava", - "bucket.empty.powder_snow", + "bubble.down", + "bubble.downinside", + "burp", + "bucket.fill.water", "bucket.empty.water", - "bucket.fill.fish", "bucket.fill.lava", - "bucket.fill.powder_snow", - "bucket.fill.water", - "bullet.hit", - "bundle.drop_contents", - "bundle.insert", - "bundle.insert_fail", - "bundle.remove_one", - "burp", - "button.click_off", - "button.click_on", - "cake.add_candle", - "camera.take_picture", - "cant_breed", - "cast.spell", - "cauldron_drip.lava.pointed_dripstone", - "cauldron_drip.water.pointed_dripstone", - "celebrate", - "charge", - "charge.sculk", - "chest.closed", - "chest.open", - "chime.amethyst_block", - "chorusdeath", - "chorusgrow", - "close", - "close_long", - "conduit.activate", - "conduit.ambient", - "conduit.attack", - "conduit.deactivate", - "conduit.short", - "convert_mooshroom", - "convert_to_drowned", - "convert_to_frog", - "convert_to_stray", - "converted_to_zombified", - "copper.wax.off", - "copper.wax.on", - "crafter.craft", - "crafter.disable_slot", - "crafter.fail", - "creaking_heart_spawn", - "crossbow.loading.end", - "crossbow.loading.middle", - "crossbow.loading.start", - "crossbow.quick_charge.end", - "crossbow.quick_charge.middle", - "crossbow.quick_charge.start", - "crossbow.shoot", - "dash_ready", - "deactivate", - "death", - "death.baby", - "death.in.water", - "death.mid.volume", - "death.min.volume", - "death.screamer", - "death.to.zombie", - "default", - "deny", - "detach", - "disappeared", - "door.close", - "door.open", - "drink", - "drink.honey", - "drink.milk", - "drip.lava.pointed_dripstone", - "drip.water.pointed_dripstone", - "drop.slot", - "eat", - "elderguardian.curse", - "elemconstruct.open", - "enderchest.closed", - "enderchest.open", - "explode", - "extinguish.candle", - "extinguish.fire", - "fall", - "fall.big", - "fall.small", - "fang", - "fence_gate.close", - "fence_gate.open", - "fire", - "fizz", - "flap", + "bucket.empty.lava", + "bucket.fill.fish", + "bucket.empty.fish", + "armor.equip_chain", + "armor.equip_diamond", + "armor.equip_elytra", + "armor.equip_generic", + "armor.equip_gold", + "armor.equip_iron", + "armor.equip_leather", + "armor.equip_netherite", + "record.13", + "record.cat", + "record.blocks", + "record.chirp", + "record.creator", + "record.creator_music_box", + "record.far", + "record.mall", + "record.mellohi", + "record.stal", + "record.strad", + "record.ward", + "record.11", + "record.wait", + "record.pigstep", + "record.precipice", + "record.relic", + "record.otherside", + "record.5", "flop", - "fly", - "freeze", - "fuse", - "gallop", - "glass", - "glow_squid.ink_squirt", - "glowstick.use", - "growl", + "elderguardian.curse", + "teleport", + "shulker.open", + "shulker.close", + "mob.warning", + "mob.warning.baby", "haggle", - "haggle.idle", - "haggle.no", "haggle.yes", - "heartbeat", - "heavy.step", - "hit", - "horn_break", - "horn_call0", - "horn_call1", - "horn_call2", - "horn_call3", - "horn_call4", - "horn_call5", - "horn_call6", - "horn_call7", - "hurt", - "hurt.baby", - "hurt.in.water", - "hurt.reduced", - "hurt.screamer", - "icebomb.hit", - "ignite", + "haggle.no", + "haggle.idle", + "disappeared", + "reappeared", + "chorusgrow", + "chorusdeath", + "glass", + "potion.brewed", + "cast.spell", + "prepare.attack", + "prepare.summon", + "prepare.wololo", + "fang", + "charge", + "camera.take_picture", + "leashknot.break", + "leashknot.place", + "growl", + "whine", + "pant", + "purr", + "purreow", + "death.min.volume", + "death.mid.volume", "imitate.blaze", - "imitate.bogged", - "imitate.breeze", "imitate.cave_spider", - "imitate.creaking", "imitate.creeper", - "imitate.drowned", "imitate.elder_guardian", "imitate.ender_dragon", "imitate.enderman", @@ -703,7 +661,6 @@ "imitate.stray", "imitate.vex", "imitate.vindication_illager", - "imitate.warden", "imitate.witch", "imitate.wither", "imitate.wither_skeleton", @@ -711,15 +668,12 @@ "imitate.zombie", "imitate.zombie_pigman", "imitate.zombie_villager", - "insert", - "insert_enchanted", - "irongolem.crack", - "irongolem.repair", - "item.book.put", - "item.fizz", - "item.shield.block", - "item.spyglass.stop_using", - "item.spyglass.use", + "block.end_portal_frame.fill", + "block.end_portal.spawn", + "random.anvil_use", + "bottle.dragonbreath", + "balloonpop", + "sparkler.active", "item.trident.hit", "item.trident.hit_ground", "item.trident.return", @@ -728,203 +682,285 @@ "item.trident.riptide_3", "item.trident.throw", "item.trident.thunder", - "item.use.on", - "item_given", - "item_taken", - "item_thrown", - "jump", - "jump.prevent", - "jump_to_block", - "land", - "large.blast", - "launch", - "lava", - "lava.pop", - "lay_egg", - "lay_spawn", - "leashknot.break", - "leashknot.place", - "levelup", - "listening", - "listening_angry", - "lodestone_compass.link_compass_to_lodestone", + "block.fletching_table.use", + "elemconstruct.open", + "icebomb.hit", + "lt.reaction.icebomb", "lt.reaction.bleach", "lt.reaction.epaste", "lt.reaction.epaste2", "lt.reaction.fertilizer", - "lt.reaction.fire", "lt.reaction.fireball", - "lt.reaction.icebomb", "lt.reaction.mgsalt", - "lt.reaction.miscexplosion", "lt.reaction.miscfire", + "lt.reaction.fire", + "lt.reaction.miscexplosion", "lt.reaction.miscmystical", "lt.reaction.miscmystical2", "lt.reaction.product", - "mace.heavy_smash_ground", - "mace.smash_air", - "mace.smash_ground", - "mad", - "milk", - "milk.screamer", - "milk_suspiciously", - "mob.armadillo.brush", - "mob.armadillo.scute_drop", - "mob.armor_stand.place", - "mob.hoglin.converted_to_zombified", - "mob.husk.convert_to_zombie", - "mob.pig.death", - "mob.player.hurt_drown", - "mob.player.hurt_freeze", - "mob.player.hurt_on_fire", - "mob.warning", - "mob.warning.baby", - "nearby_close", - "nearby_closer", - "nearby_closest", - "note", - "note.bass", - "ominous_bottle.end_use", - "ominous_item_spawner.about_to_spawn_item", - "ominous_item_spawner.spawn_item", - "ominous_item_spawner.spawn_item_begin", - "open", - "open_long", - "panic", - "pant", - "particle.soul_escape.loud", - "particle.soul_escape.quiet", - "pick_berries.cave_vines", - "pickup", - "pickup_enchanted", - "piston.in", - "piston.out", - "place", - "plop", - "pop", - "portal", - "portal.travel", - "potion.brewed", - "power.off", - "power.off.sculk_sensor", - "power.on", - "power.on.sculk_sensor", - "pre_ram", - "pre_ram.screamer", - "prepare.attack", - "prepare.summon", - "prepare.wololo", + "sparkler.use", + "glowstick.use", + "block.turtle_egg.break", + "block.turtle_egg.crack", + "block.turtle_egg.hatch", + "block.turtle_egg.attack", + "block.sniffer_egg.crack", + "block.sniffer_egg.hatch", + "block.frog_spawn.hatch", + "block.frog_spawn.break", + "swoop", "presneeze", - "pressure_plate.click_off", - "pressure_plate.click_on", - "pumpkin.carve", - "purr", - "purreow", - "raid.horn", - "ram_impact", - "ram_impact.screamer", - "random.anvil_use", - "reappeared", - "record.11", - "record.13", - "record.5", - "record.blocks", - "record.cat", - "record.chirp", - "record.creator", - "record.creator_music_box", - "record.far", - "record.mall", - "record.mellohi", - "record.otherside", - "record.pigstep", - "record.precipice", - "record.relic", - "record.stal", - "record.strad", - "record.wait", - "record.ward", - "reflect", - "remedy", - "respawn_anchor.ambient", - "respawn_anchor.charge", - "respawn_anchor.deplete", - "respawn_anchor.set_spawn", - "retreat", - "roar", - "saddle", + "sneeze", "scared", - "scrape", + "ambient.aggressive", + "ambient.worried", + "cant_breed", + "block.scaffolding.climb", + "block.bamboo_sapling.place", + "crossbow.loading.start", + "crossbow.loading.middle", + "crossbow.loading.end", + "crossbow.shoot", + "crossbow.quick_charge.start", + "crossbow.quick_charge.middle", + "crossbow.quick_charge.end", + "item.shield.block", + "portal.travel", + "item.book.put", + "block.grindstone.use", + "block.bell.hit", + "block.campfire.crackle", + "block.sweet_berry_bush.hurt", + "block.sweet_berry_bush.pick", + "block.stonecutter.use", + "block.cartography_table.use", + "block.composter.empty", + "block.composter.fill", + "block.composter.fill_success", + "block.composter.ready", + "roar", + "stun", + "block.barrel.open", + "block.barrel.close", + "raid.horn", + "ui.stonecutter.take_result", + "ui.cartography_table.take_result", + "ui.loom.take_result", + "block.smoker.smoke", + "block.blastfurnace.fire_crackle", + "block.smithing_table.use", + "block.loom.use", + "ambient.in.raid", "screech", - "shake", - "shatter_pot", - "shear", - "shoot", - "shulker.close", - "shulker.open", - "shulkerbox.closed", - "shulkerbox.open", "sleep", - "smithing_table.use", - "sneeze", - "sonic_boom", - "sonic_charge", - "sparkler.active", - "sparkler.use", - "spawn", - "splash", - "sponge.absorb", - "squid.ink_squirt", - "squish.big", - "squish.small", - "stare", - "step", - "step.baby", + "block.furnace.lit", + "convert_mooshroom", + "milk_suspiciously", + "celebrate", + "block.beehive.enter", + "block.beehive.exit", + "block.beehive.shear", + "block.beehive.work", + "block.beehive.drip", + "ambient.cave", + "angry", + "retreat", + "converted_to_zombified", "step_lava", - "step_sand", - "stun", - "swim", - "swoop", - "takeoff", - "teleport", "tempt", - "thorns", - "throw", - "thunder", + "panic", + "admire", + "particle.soul_escape.quiet", + "particle.soul_escape.loud", + "respawn_anchor.charge", + "respawn_anchor.deplete", + "respawn_anchor.set_spawn", + "respawn_anchor.ambient", + "ambient.crimson_forest.mood", + "ambient.warped_forest.mood", + "ambient.soulsand_valley.mood", + "ambient.nether_wastes.mood", + "ambient.crimson_forest.additions", + "ambient.warped_forest.additions", + "ambient.soulsand_valley.additions", + "ambient.nether_wastes.additions", + "ambient.basalt_deltas.additions", + "ambient.crimson_forest.loop", + "ambient.warped_forest.loop", + "ambient.soulsand_valley.loop", + "ambient.nether_wastes.loop", + "ambient.basalt_deltas.loop", + "lodestone_compass.link_compass_to_lodestone", + "ambient.basalt_deltas.mood", + "power.on.sculk_sensor", + "power.off.sculk_sensor", + "smithing_table.use", + "default", + "lay_egg", + "lay_spawn", + "bucket.fill.powder_snow", + "bucket.empty.powder_snow", + "cauldron_drip.water.pointed_dripstone", + "cauldron_drip.lava.pointed_dripstone", "tilt_down.big_dripleaf", "tilt_up.big_dripleaf", + "drip.water.pointed_dripstone", + "pick_berries.cave_vines", + "drip.lava.pointed_dripstone", + "copper.wax.on", + "copper.wax.off", + "scrape", + "item.spyglass.use", + "item.spyglass.stop_using", + "chime.amethyst_block", + "mob.player.hurt_drown", + "mob.player.hurt_on_fire", + "mob.player.hurt_freeze", + "ambient.screamer", + "hurt.screamer", + "death.screamer", + "milk.screamer", + "jump_to_block", + "pre_ram", + "pre_ram.screamer", + "ram_impact", + "ram_impact.screamer", + "squid.ink_squirt", + "glow_squid.ink_squirt", + "convert_to_stray", + "cake.add_candle", + "extinguish.candle", + "ambient.candle", + "block.click", + "block.click.fail", + "block.sculk_catalyst.bloom", + "block.sculk_shrieker.shriek", + "nearby_close", + "nearby_closer", + "nearby_closest", + "agitated", + "listening", + "heartbeat", "tongue", - "trapdoor.close", + "item_given", + "item_taken", + "item_thrown", + "irongolem.crack", + "irongolem.repair", + "horn_break", + "horn_call0", + "horn_call1", + "horn_call2", + "horn_call3", + "horn_call4", + "horn_call5", + "horn_call6", + "horn_call7", + "imitate.warden", + "listening_angry", + "sonic_boom", + "sonic_charge", + "convert_to_frog", + "block.sculk.spread", + "charge.sculk", + "block.sculk_sensor.place", + "block.sculk_shrieker.place", + "block.enchanting_table.use", + "bundle.drop_contents", + "bundle.insert", + "bundle.insert_fail", + "bundle.remove_one", + "step_sand", + "dash_ready", + "pressure_plate.click_off", + "pressure_plate.click_on", + "button.click_off", + "button.click_on", + "door.open", + "door.close", "trapdoor.open", - "trial_spawner.ambient", - "trial_spawner.ambient_ominous", - "trial_spawner.charge_activate", - "trial_spawner.close_shutter", - "trial_spawner.detect_player", - "trial_spawner.eject_item", + "trapdoor.close", + "fence_gate.open", + "fence_gate.close", + "insert", + "pickup", + "insert_enchanted", + "pickup_enchanted", + "shatter_pot", + "break_pot", + "brush", + "brush_completed", + "block.sign.waxed_interact_fail", + "note.bass", + "pumpkin.carve", + "mob.husk.convert_to_zombie", + "mob.pig.death", + "mob.hoglin.converted_to_zombified", + "ambient.underwater.enter", + "ambient.underwater.exit", + "bottle.fill", + "bottle.empty", + "block.decorated_pot.insert", + "block.decorated_pot.insert_fail", + "crafter.craft", + "crafter.fail", + "crafter.disable_slot", + "block.copper_bulb.turn_on", + "block.copper_bulb.turn_off", + "breeze_wind_charge.burst", + "imitate.breeze", "trial_spawner.open_shutter", + "trial_spawner.detect_player", + "trial_spawner.close_shutter", "trial_spawner.spawn_mob", - "tripod", - "twinkle", - "ui.cartography_table.take_result", - "ui.loom.take_result", - "ui.stonecutter.take_result", - "undefined", - "unfect", - "unfreeze", - "vault.activate", - "vault.ambient", + "trial_spawner.eject_item", + "trial_spawner.ambient", + "mob.armadillo.brush", + "mob.armadillo.scute_drop", + "armor.equip_wolf", + "armor.unequip_wolf", + "reflect", + "vault.open_shutter", "vault.close_shutter", - "vault.deactivate", "vault.eject_item", "vault.insert_item", "vault.insert_item_fail", - "vault.open_shutter", + "vault.ambient", + "vault.activate", + "vault.deactivate", + "hurt.reduced", + "wind_charge.burst", + "armor.break_wolf", + "armor.crack_wolf", + "armor.repair_wolf", + "mace.smash_air", + "mace.smash_ground", + "mace.heavy_smash_ground", + "trial_spawner.charge_activate", + "trial_spawner.ambient_ominous", + "apply_effect.bad_omen", + "apply_effect.raid_omen", + "apply_effect.trial_omen", + "ominous_item_spawner.spawn_item", + "ominous_bottle.end_use", + "ominous_item_spawner.spawn_item_begin", + "ominous_item_spawner.about_to_spawn_item", + "imitate.bogged", "vault.reject_rewarded_player", - "warn", - "water", - "whine", - "wind_charge.burst" + "imitate.drowned", + "sponge.absorb", + "imitate.creaking", + "block.creaking_heart.trail", + "creaking_heart_spawn", + "activate", + "deactivate", + "freeze", + "unfreeze", + "open", + "open_long", + "close", + "close_long", + "undefined" ], "$metaProperties": {} } @@ -1021,16 +1057,16 @@ "title": "enum SharedTypes::Legacy::UseAnimation", "type": "string", "enum": [ + "none", + "eat", + "drink", "block", "bow", - "brush", "camera", "crossbow", - "drink", - "eat", - "none", "spear", - "spyglass" + "spyglass", + "brush" ] }, { @@ -1040,16 +1076,16 @@ "title": "enum SharedTypes::Legacy::UseAnimation", "type": "string", "enum": [ + "none", + "eat", + "drink", "block", "bow", - "brush", "camera", "crossbow", - "drink", - "eat", - "none", "spear", - "spyglass" + "spyglass", + "brush" ], "$metaProperties": {} } @@ -1251,7 +1287,7 @@ }, "$metaProperties": {} }, - "49501551": { + "517105782": { "title": "compound_proxy", "oneOf": [ { @@ -1286,297 +1322,298 @@ ], "$metaProperties": {} }, - "748032502": { - "title": "struct SharedTypes::v1_20_50::BlockDescriptor", - "oneOf": [ - { - "$ref": "#/definitions/970386766" - }, - { - "type": "string", - "minLength": 1 - } - ], - "$metaProperties": {} - }, "764203503": { "title": "minecraft:durability_sensor durability_threshold v1.21.10", "type": "object", "properties": { - "durability": { - "type": "integer", - "$metaProperties": {} - }, - "particle_type": { - "type": "string", - "$metaProperties": {} - }, - "sound_event": { - "title": "enum SharedTypes::Legacy::LevelSoundEvent", - "type": "string", - "enum": [ - "activate", - "add.chest", - "admire", - "agitated", - "ambient", - "ambient.aggressive", - "ambient.baby", - "ambient.basalt_deltas.additions", - "ambient.basalt_deltas.loop", - "ambient.basalt_deltas.mood", - "ambient.candle", - "ambient.cave", - "ambient.crimson_forest.additions", - "ambient.crimson_forest.loop", - "ambient.crimson_forest.mood", - "ambient.in.air", - "ambient.in.raid", - "ambient.in.water", - "ambient.nether_wastes.additions", - "ambient.nether_wastes.loop", - "ambient.nether_wastes.mood", - "ambient.pollinate", - "ambient.screamer", - "ambient.soulsand_valley.additions", - "ambient.soulsand_valley.loop", - "ambient.soulsand_valley.mood", - "ambient.tame", - "ambient.underwater.enter", - "ambient.underwater.exit", - "ambient.warped_forest.additions", - "ambient.warped_forest.loop", - "ambient.warped_forest.mood", - "ambient.worried", - "angry", - "apply_effect.bad_omen", - "apply_effect.raid_omen", - "apply_effect.trial_omen", - "armor", - "armor.break_wolf", - "armor.crack_wolf", - "armor.equip_chain", - "armor.equip_diamond", - "armor.equip_elytra", - "armor.equip_generic", - "armor.equip_gold", - "armor.equip_iron", - "armor.equip_leather", - "armor.equip_netherite", - "armor.equip_wolf", - "armor.repair_wolf", - "armor.unequip_wolf", - "attach", - "attack", - "attack.nodamage", - "attack.strong", - "balloonpop", - "beacon.activate", - "beacon.ambient", - "beacon.deactivate", - "beacon.power", - "blast", - "block.bamboo_sapling.place", - "block.barrel.close", - "block.barrel.open", - "block.beehive.drip", - "block.beehive.enter", - "block.beehive.exit", - "block.beehive.shear", - "block.beehive.work", - "block.bell.hit", - "block.blastfurnace.fire_crackle", - "block.campfire.crackle", - "block.cartography_table.use", - "block.click", - "block.click.fail", - "block.composter.empty", - "block.composter.fill", - "block.composter.fill_success", - "block.composter.ready", - "block.copper_bulb.turn_off", - "block.copper_bulb.turn_on", - "block.creaking_heart.trail", - "block.decorated_pot.insert", - "block.decorated_pot.insert_fail", - "block.enchanting_table.use", - "block.end_portal.spawn", - "block.end_portal_frame.fill", - "block.fletching_table.use", - "block.frog_spawn.break", - "block.frog_spawn.hatch", - "block.furnace.lit", - "block.grindstone.use", - "block.loom.use", - "block.scaffolding.climb", - "block.sculk.spread", - "block.sculk_catalyst.bloom", - "block.sculk_sensor.place", - "block.sculk_shrieker.place", - "block.sculk_shrieker.shriek", - "block.sign.waxed_interact_fail", - "block.smithing_table.use", - "block.smoker.smoke", - "block.sniffer_egg.crack", - "block.sniffer_egg.hatch", - "block.stonecutter.use", - "block.sweet_berry_bush.hurt", - "block.sweet_berry_bush.pick", - "block.turtle_egg.attack", - "block.turtle_egg.break", - "block.turtle_egg.crack", - "block.turtle_egg.hatch", - "boost", - "born", - "bottle.dragonbreath", - "bottle.empty", - "bottle.fill", - "bow", - "bow.hit", + "durability": { + "type": "integer", + "$metaProperties": {} + }, + "particle_type": { + "title": "enum ParticleType", + "type": "string", + "enum": [ + "none", + "bubble", + "bubblemanual", + "crit", + "blockforcefield", + "smoke", + "explode", + "evaporation", + "flame", + "candleflame", + "lava", + "largesmoke", + "reddust", + "risingborderdust", + "iconcrack", + "snowballpoof", + "largeexplode", + "hugeexplosion", + "breezewindexplosion", + "mobflame", + "heart", + "terrain", + "townaura", + "portal", + "watersplash", + "watersplashmanual", + "waterwake", + "dripwater", + "driplava", + "driphoney", + "stalactitedripwater", + "stalactitedriplava", + "fallingdust", + "mobspell", + "mobspellambient", + "mobspellinstantaneous", + "ink", + "slime", + "rainsplash", + "villagerangry", + "villagerhappy", + "enchantingtable", + "trackingemitter", + "note", + "witchspell", + "carrotboost", + "mobappearance", + "endrod", + "dragonbreath", + "spit", + "totem", + "food", + "fireworksstarter", + "fireworks", + "fireworksoverlay", + "balloongas", + "coloredflame", + "sparkler", + "conduit", + "bubblecolumnup", + "bubblecolumndown", + "sneeze", + "shulkerbullet", + "bleach", + "dragondestroyblock", + "myceliumdust", + "fallingborderdust", + "campfiresmoke", + "campfiresmoketall", + "dragonbreathfire", + "dragonbreathtrail", + "soul", + "obsidiantear", + "portalreverse", + "snowflake", + "wax", + "electricspark", + "shriek", + "sculksoul", + "sonicexplosion", + "dustplume", + "whitesmoke", + "vaultconnection", + "windexplosion", + "wolfarmorcrack", + "creakingcrumble", + "paleoakleaves", + "eyeblossomopen", + "eyeblossomclose" + ], + "$metaProperties": {} + }, + "sound_event": { + "title": "enum SharedTypes::Legacy::LevelSoundEvent", + "type": "string", + "enum": [ + "item.use.on", + "hit", + "step", + "step.baby", + "fly", + "jump", + "jump.prevent", "break", - "break.block", - "break_pot", - "breathe", - "breeze_wind_charge.burst", - "brush", - "brush_completed", - "bubble.down", - "bubble.downinside", - "bubble.pop", - "bubble.up", - "bubble.upinside", - "bucket.empty.fish", - "bucket.empty.lava", - "bucket.empty.powder_snow", - "bucket.empty.water", - "bucket.fill.fish", - "bucket.fill.lava", - "bucket.fill.powder_snow", - "bucket.fill.water", - "bullet.hit", - "bundle.drop_contents", - "bundle.insert", - "bundle.insert_fail", - "bundle.remove_one", - "burp", - "button.click_off", - "button.click_on", - "cake.add_candle", - "camera.take_picture", - "cant_breed", - "cast.spell", - "cauldron_drip.lava.pointed_dripstone", - "cauldron_drip.water.pointed_dripstone", - "celebrate", - "charge", - "charge.sculk", - "chest.closed", - "chest.open", - "chime.amethyst_block", - "chorusdeath", - "chorusgrow", - "close", - "close_long", - "conduit.activate", - "conduit.ambient", - "conduit.attack", - "conduit.deactivate", - "conduit.short", - "convert_mooshroom", - "convert_to_drowned", - "convert_to_frog", - "convert_to_stray", - "converted_to_zombified", - "copper.wax.off", - "copper.wax.on", - "crafter.craft", - "crafter.disable_slot", - "crafter.fail", - "creaking_heart_spawn", - "crossbow.loading.end", - "crossbow.loading.middle", - "crossbow.loading.start", - "crossbow.quick_charge.end", - "crossbow.quick_charge.middle", - "crossbow.quick_charge.start", - "crossbow.shoot", - "dash_ready", - "deactivate", + "place", + "heavy.step", + "gallop", + "fall", + "hurt", + "hurt.baby", + "hurt.in.water", "death", "death.baby", "death.in.water", - "death.mid.volume", - "death.min.volume", - "death.screamer", "death.to.zombie", - "default", - "deny", - "detach", - "disappeared", - "door.close", - "door.open", + "ambient", + "ambient.baby", + "ambient.in.water", + "ambient.in.air", + "ambient.tame", + "ambient.pollinate", + "breathe", + "mad", + "boost", + "bow", + "squish.big", + "squish.small", + "fall.big", + "fall.small", + "splash", + "fizz", + "flap", + "swim", "drink", "drink.honey", "drink.milk", - "drip.lava.pointed_dripstone", - "drip.water.pointed_dripstone", - "drop.slot", "eat", - "elderguardian.curse", - "elemconstruct.open", - "enderchest.closed", - "enderchest.open", + "takeoff", + "shake", + "plop", + "land", + "saddle", + "armor", + "mob.armor_stand.place", + "add.chest", + "throw", + "attack", + "attack.nodamage", + "attack.strong", + "warn", + "shear", + "milk", + "thunder", "explode", - "extinguish.candle", - "extinguish.fire", - "fall", - "fall.big", - "fall.small", - "fang", - "fence_gate.close", - "fence_gate.open", "fire", - "fizz", - "flap", - "flop", - "fly", - "freeze", + "ignite", "fuse", - "gallop", - "glass", - "glow_squid.ink_squirt", - "glowstick.use", - "growl", + "stare", + "spawn", + "born", + "shoot", + "break.block", + "launch", + "blast", + "large.blast", + "twinkle", + "remedy", + "unfect", + "convert_to_drowned", + "levelup", + "bow.hit", + "bullet.hit", + "extinguish.fire", + "item.fizz", + "chest.open", + "chest.closed", + "shulkerbox.open", + "shulkerbox.closed", + "enderchest.open", + "enderchest.closed", + "power.on", + "power.off", + "attach", + "detach", + "deny", + "tripod", + "pop", + "drop.slot", + "note", + "thorns", + "piston.in", + "piston.out", + "portal", + "water", + "lava.pop", + "lava", + "beacon.activate", + "beacon.ambient", + "beacon.deactivate", + "beacon.power", + "conduit.activate", + "conduit.ambient", + "conduit.attack", + "conduit.deactivate", + "conduit.short", + "bubble.pop", + "bubble.up", + "bubble.upinside", + "bubble.down", + "bubble.downinside", + "burp", + "bucket.fill.water", + "bucket.empty.water", + "bucket.fill.lava", + "bucket.empty.lava", + "bucket.fill.fish", + "bucket.empty.fish", + "armor.equip_chain", + "armor.equip_diamond", + "armor.equip_elytra", + "armor.equip_generic", + "armor.equip_gold", + "armor.equip_iron", + "armor.equip_leather", + "armor.equip_netherite", + "record.13", + "record.cat", + "record.blocks", + "record.chirp", + "record.creator", + "record.creator_music_box", + "record.far", + "record.mall", + "record.mellohi", + "record.stal", + "record.strad", + "record.ward", + "record.11", + "record.wait", + "record.pigstep", + "record.precipice", + "record.relic", + "record.otherside", + "record.5", + "flop", + "elderguardian.curse", + "teleport", + "shulker.open", + "shulker.close", + "mob.warning", + "mob.warning.baby", "haggle", - "haggle.idle", - "haggle.no", "haggle.yes", - "heartbeat", - "heavy.step", - "hit", - "horn_break", - "horn_call0", - "horn_call1", - "horn_call2", - "horn_call3", - "horn_call4", - "horn_call5", - "horn_call6", - "horn_call7", - "hurt", - "hurt.baby", - "hurt.in.water", - "hurt.reduced", - "hurt.screamer", - "icebomb.hit", - "ignite", + "haggle.no", + "haggle.idle", + "disappeared", + "reappeared", + "chorusgrow", + "chorusdeath", + "glass", + "potion.brewed", + "cast.spell", + "prepare.attack", + "prepare.summon", + "prepare.wololo", + "fang", + "charge", + "camera.take_picture", + "leashknot.break", + "leashknot.place", + "growl", + "whine", + "pant", + "purr", + "purreow", + "death.min.volume", + "death.mid.volume", "imitate.blaze", - "imitate.bogged", - "imitate.breeze", "imitate.cave_spider", - "imitate.creaking", "imitate.creeper", - "imitate.drowned", "imitate.elder_guardian", "imitate.ender_dragon", "imitate.enderman", @@ -1594,7 +1631,6 @@ "imitate.stray", "imitate.vex", "imitate.vindication_illager", - "imitate.warden", "imitate.witch", "imitate.wither", "imitate.wither_skeleton", @@ -1602,15 +1638,12 @@ "imitate.zombie", "imitate.zombie_pigman", "imitate.zombie_villager", - "insert", - "insert_enchanted", - "irongolem.crack", - "irongolem.repair", - "item.book.put", - "item.fizz", - "item.shield.block", - "item.spyglass.stop_using", - "item.spyglass.use", + "block.end_portal_frame.fill", + "block.end_portal.spawn", + "random.anvil_use", + "bottle.dragonbreath", + "balloonpop", + "sparkler.active", "item.trident.hit", "item.trident.hit_ground", "item.trident.return", @@ -1619,203 +1652,285 @@ "item.trident.riptide_3", "item.trident.throw", "item.trident.thunder", - "item.use.on", - "item_given", - "item_taken", - "item_thrown", - "jump", - "jump.prevent", - "jump_to_block", - "land", - "large.blast", - "launch", - "lava", - "lava.pop", - "lay_egg", - "lay_spawn", - "leashknot.break", - "leashknot.place", - "levelup", - "listening", - "listening_angry", - "lodestone_compass.link_compass_to_lodestone", + "block.fletching_table.use", + "elemconstruct.open", + "icebomb.hit", + "lt.reaction.icebomb", "lt.reaction.bleach", "lt.reaction.epaste", "lt.reaction.epaste2", "lt.reaction.fertilizer", - "lt.reaction.fire", "lt.reaction.fireball", - "lt.reaction.icebomb", "lt.reaction.mgsalt", - "lt.reaction.miscexplosion", "lt.reaction.miscfire", + "lt.reaction.fire", + "lt.reaction.miscexplosion", "lt.reaction.miscmystical", "lt.reaction.miscmystical2", "lt.reaction.product", - "mace.heavy_smash_ground", - "mace.smash_air", - "mace.smash_ground", - "mad", - "milk", - "milk.screamer", - "milk_suspiciously", - "mob.armadillo.brush", - "mob.armadillo.scute_drop", - "mob.armor_stand.place", - "mob.hoglin.converted_to_zombified", - "mob.husk.convert_to_zombie", - "mob.pig.death", - "mob.player.hurt_drown", - "mob.player.hurt_freeze", - "mob.player.hurt_on_fire", - "mob.warning", - "mob.warning.baby", - "nearby_close", - "nearby_closer", - "nearby_closest", - "note", - "note.bass", - "ominous_bottle.end_use", - "ominous_item_spawner.about_to_spawn_item", - "ominous_item_spawner.spawn_item", - "ominous_item_spawner.spawn_item_begin", - "open", - "open_long", - "panic", - "pant", - "particle.soul_escape.loud", - "particle.soul_escape.quiet", - "pick_berries.cave_vines", - "pickup", - "pickup_enchanted", - "piston.in", - "piston.out", - "place", - "plop", - "pop", - "portal", - "portal.travel", - "potion.brewed", - "power.off", - "power.off.sculk_sensor", - "power.on", - "power.on.sculk_sensor", - "pre_ram", - "pre_ram.screamer", - "prepare.attack", - "prepare.summon", - "prepare.wololo", + "sparkler.use", + "glowstick.use", + "block.turtle_egg.break", + "block.turtle_egg.crack", + "block.turtle_egg.hatch", + "block.turtle_egg.attack", + "block.sniffer_egg.crack", + "block.sniffer_egg.hatch", + "block.frog_spawn.hatch", + "block.frog_spawn.break", + "swoop", "presneeze", - "pressure_plate.click_off", - "pressure_plate.click_on", - "pumpkin.carve", - "purr", - "purreow", + "sneeze", + "scared", + "ambient.aggressive", + "ambient.worried", + "cant_breed", + "block.scaffolding.climb", + "block.bamboo_sapling.place", + "crossbow.loading.start", + "crossbow.loading.middle", + "crossbow.loading.end", + "crossbow.shoot", + "crossbow.quick_charge.start", + "crossbow.quick_charge.middle", + "crossbow.quick_charge.end", + "item.shield.block", + "portal.travel", + "item.book.put", + "block.grindstone.use", + "block.bell.hit", + "block.campfire.crackle", + "block.sweet_berry_bush.hurt", + "block.sweet_berry_bush.pick", + "block.stonecutter.use", + "block.cartography_table.use", + "block.composter.empty", + "block.composter.fill", + "block.composter.fill_success", + "block.composter.ready", + "roar", + "stun", + "block.barrel.open", + "block.barrel.close", "raid.horn", - "ram_impact", - "ram_impact.screamer", - "random.anvil_use", - "reappeared", - "record.11", - "record.13", - "record.5", - "record.blocks", - "record.cat", - "record.chirp", - "record.creator", - "record.creator_music_box", - "record.far", - "record.mall", - "record.mellohi", - "record.otherside", - "record.pigstep", - "record.precipice", - "record.relic", - "record.stal", - "record.strad", - "record.wait", - "record.ward", - "reflect", - "remedy", - "respawn_anchor.ambient", + "ui.stonecutter.take_result", + "ui.cartography_table.take_result", + "ui.loom.take_result", + "block.smoker.smoke", + "block.blastfurnace.fire_crackle", + "block.smithing_table.use", + "block.loom.use", + "ambient.in.raid", + "screech", + "sleep", + "block.furnace.lit", + "convert_mooshroom", + "milk_suspiciously", + "celebrate", + "block.beehive.enter", + "block.beehive.exit", + "block.beehive.shear", + "block.beehive.work", + "block.beehive.drip", + "ambient.cave", + "angry", + "retreat", + "converted_to_zombified", + "step_lava", + "tempt", + "panic", + "admire", + "particle.soul_escape.quiet", + "particle.soul_escape.loud", "respawn_anchor.charge", "respawn_anchor.deplete", "respawn_anchor.set_spawn", - "retreat", - "roar", - "saddle", - "scared", - "scrape", - "screech", - "shake", - "shatter_pot", - "shear", - "shoot", - "shulker.close", - "shulker.open", - "shulkerbox.closed", - "shulkerbox.open", - "sleep", + "respawn_anchor.ambient", + "ambient.crimson_forest.mood", + "ambient.warped_forest.mood", + "ambient.soulsand_valley.mood", + "ambient.nether_wastes.mood", + "ambient.crimson_forest.additions", + "ambient.warped_forest.additions", + "ambient.soulsand_valley.additions", + "ambient.nether_wastes.additions", + "ambient.basalt_deltas.additions", + "ambient.crimson_forest.loop", + "ambient.warped_forest.loop", + "ambient.soulsand_valley.loop", + "ambient.nether_wastes.loop", + "ambient.basalt_deltas.loop", + "lodestone_compass.link_compass_to_lodestone", + "ambient.basalt_deltas.mood", + "power.on.sculk_sensor", + "power.off.sculk_sensor", "smithing_table.use", - "sneeze", - "sonic_boom", - "sonic_charge", - "sparkler.active", - "sparkler.use", - "spawn", - "splash", - "sponge.absorb", - "squid.ink_squirt", - "squish.big", - "squish.small", - "stare", - "step", - "step.baby", - "step_lava", - "step_sand", - "stun", - "swim", - "swoop", - "takeoff", - "teleport", - "tempt", - "thorns", - "throw", - "thunder", + "default", + "lay_egg", + "lay_spawn", + "bucket.fill.powder_snow", + "bucket.empty.powder_snow", + "cauldron_drip.water.pointed_dripstone", + "cauldron_drip.lava.pointed_dripstone", "tilt_down.big_dripleaf", "tilt_up.big_dripleaf", + "drip.water.pointed_dripstone", + "pick_berries.cave_vines", + "drip.lava.pointed_dripstone", + "copper.wax.on", + "copper.wax.off", + "scrape", + "item.spyglass.use", + "item.spyglass.stop_using", + "chime.amethyst_block", + "mob.player.hurt_drown", + "mob.player.hurt_on_fire", + "mob.player.hurt_freeze", + "ambient.screamer", + "hurt.screamer", + "death.screamer", + "milk.screamer", + "jump_to_block", + "pre_ram", + "pre_ram.screamer", + "ram_impact", + "ram_impact.screamer", + "squid.ink_squirt", + "glow_squid.ink_squirt", + "convert_to_stray", + "cake.add_candle", + "extinguish.candle", + "ambient.candle", + "block.click", + "block.click.fail", + "block.sculk_catalyst.bloom", + "block.sculk_shrieker.shriek", + "nearby_close", + "nearby_closer", + "nearby_closest", + "agitated", + "listening", + "heartbeat", "tongue", - "trapdoor.close", + "item_given", + "item_taken", + "item_thrown", + "irongolem.crack", + "irongolem.repair", + "horn_break", + "horn_call0", + "horn_call1", + "horn_call2", + "horn_call3", + "horn_call4", + "horn_call5", + "horn_call6", + "horn_call7", + "imitate.warden", + "listening_angry", + "sonic_boom", + "sonic_charge", + "convert_to_frog", + "block.sculk.spread", + "charge.sculk", + "block.sculk_sensor.place", + "block.sculk_shrieker.place", + "block.enchanting_table.use", + "bundle.drop_contents", + "bundle.insert", + "bundle.insert_fail", + "bundle.remove_one", + "step_sand", + "dash_ready", + "pressure_plate.click_off", + "pressure_plate.click_on", + "button.click_off", + "button.click_on", + "door.open", + "door.close", "trapdoor.open", - "trial_spawner.ambient", - "trial_spawner.ambient_ominous", - "trial_spawner.charge_activate", - "trial_spawner.close_shutter", - "trial_spawner.detect_player", - "trial_spawner.eject_item", + "trapdoor.close", + "fence_gate.open", + "fence_gate.close", + "insert", + "pickup", + "insert_enchanted", + "pickup_enchanted", + "shatter_pot", + "break_pot", + "brush", + "brush_completed", + "block.sign.waxed_interact_fail", + "note.bass", + "pumpkin.carve", + "mob.husk.convert_to_zombie", + "mob.pig.death", + "mob.hoglin.converted_to_zombified", + "ambient.underwater.enter", + "ambient.underwater.exit", + "bottle.fill", + "bottle.empty", + "block.decorated_pot.insert", + "block.decorated_pot.insert_fail", + "crafter.craft", + "crafter.fail", + "crafter.disable_slot", + "block.copper_bulb.turn_on", + "block.copper_bulb.turn_off", + "breeze_wind_charge.burst", + "imitate.breeze", "trial_spawner.open_shutter", + "trial_spawner.detect_player", + "trial_spawner.close_shutter", "trial_spawner.spawn_mob", - "tripod", - "twinkle", - "ui.cartography_table.take_result", - "ui.loom.take_result", - "ui.stonecutter.take_result", - "undefined", - "unfect", - "unfreeze", - "vault.activate", - "vault.ambient", + "trial_spawner.eject_item", + "trial_spawner.ambient", + "mob.armadillo.brush", + "mob.armadillo.scute_drop", + "armor.equip_wolf", + "armor.unequip_wolf", + "reflect", + "vault.open_shutter", "vault.close_shutter", - "vault.deactivate", "vault.eject_item", "vault.insert_item", "vault.insert_item_fail", - "vault.open_shutter", + "vault.ambient", + "vault.activate", + "vault.deactivate", + "hurt.reduced", + "wind_charge.burst", + "armor.break_wolf", + "armor.crack_wolf", + "armor.repair_wolf", + "mace.smash_air", + "mace.smash_ground", + "mace.heavy_smash_ground", + "trial_spawner.charge_activate", + "trial_spawner.ambient_ominous", + "apply_effect.bad_omen", + "apply_effect.raid_omen", + "apply_effect.trial_omen", + "ominous_item_spawner.spawn_item", + "ominous_bottle.end_use", + "ominous_item_spawner.spawn_item_begin", + "ominous_item_spawner.about_to_spawn_item", + "imitate.bogged", "vault.reject_rewarded_player", - "warn", - "water", - "whine", - "wind_charge.burst" + "imitate.drowned", + "sponge.absorb", + "imitate.creaking", + "block.creaking_heart.trail", + "creaking_heart_spawn", + "activate", + "deactivate", + "freeze", + "unfreeze", + "open", + "open_long", + "close", + "close_long", + "undefined" ], "$metaProperties": {} } @@ -1830,7 +1945,7 @@ "title": "sequence container", "type": "array", "items": { - "$ref": "#/definitions/748032502" + "$ref": "#/definitions/2794205495" }, "$metaProperties": {} }, @@ -1844,7 +1959,7 @@ "title": "sequence container", "type": "array", "items": { - "$ref": "#/definitions/748032502" + "$ref": "#/definitions/2794205495" }, "$metaProperties": {} } @@ -1869,29 +1984,6 @@ "duration" ], "$metaProperties": {} - }, - "970386766": { - "title": "struct SharedTypes::v1_20_50::BlockDescriptorSerializer::BlockDescriptorProxy", - "type": "object", - "properties": { - "name": { - "type": "string", - "$metaProperties": {} - }, - "states": { - "title": "associative container", - "type": "object", - "additionalProperties": { - "$ref": "#/definitions/49501551" - }, - "$metaProperties": {} - }, - "tags": { - "type": "string", - "$metaProperties": {} - } - }, - "$metaProperties": {} } }, "title": "components v1.21.10", diff --git a/metadata/json_schemas/item/v1.21.10/ItemObject v1.21.10.json b/metadata/json_schemas/item/v1.21.10/ItemObject v1.21.10.json index 887cda4b1..7d1db4f59 100644 --- a/metadata/json_schemas/item/v1.21.10/ItemObject v1.21.10.json +++ b/metadata/json_schemas/item/v1.21.10/ItemObject v1.21.10.json @@ -300,7 +300,7 @@ "type": "object", "properties": { "block": { - "$ref": "#/definitions/748032502", + "$ref": "#/definitions/2794205495", "$metaProperties": {} }, "speed": { @@ -346,11 +346,11 @@ "title": "enum SharedTypes::Legacy::EquipmentSlot", "type": "string", "enum": [ - "slot.armor.chest", - "slot.armor.feet", + "slot.weapon.offhand", "slot.armor.head", + "slot.armor.chest", "slot.armor.legs", - "slot.weapon.offhand" + "slot.armor.feet" ], "$metaProperties": {} } @@ -435,7 +435,7 @@ "title": "sequence container", "type": "array", "items": { - "$ref": "#/definitions/748032502" + "$ref": "#/definitions/2794205495" }, "$metaProperties": {} } @@ -514,6 +514,42 @@ ], "$metaProperties": {} }, + "2770948419": { + "title": "struct SharedTypes::Legacy::BlockDescriptorSerializer::BlockDescriptorProxy", + "type": "object", + "properties": { + "name": { + "type": "string", + "$metaProperties": {} + }, + "states": { + "title": "associative container", + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/517105782" + }, + "$metaProperties": {} + }, + "tags": { + "type": "string", + "$metaProperties": {} + } + }, + "$metaProperties": {} + }, + "2794205495": { + "title": "struct SharedTypes::Legacy::BlockDescriptor", + "oneOf": [ + { + "$ref": "#/definitions/2770948419" + }, + { + "type": "string", + "minLength": 1 + } + ], + "$metaProperties": {} + }, "2817495317": { "title": "minecraft:max_stack_size v1.20.50", "oneOf": [ @@ -574,9 +610,9 @@ "type": "string", "enum": [ "construction", + "nature", "equipment", "items", - "nature", "none" ], "$metaProperties": {} @@ -609,268 +645,190 @@ "title": "enum SharedTypes::Legacy::LevelSoundEvent", "type": "string", "enum": [ - "activate", - "add.chest", - "admire", - "agitated", + "item.use.on", + "hit", + "step", + "step.baby", + "fly", + "jump", + "jump.prevent", + "break", + "place", + "heavy.step", + "gallop", + "fall", + "hurt", + "hurt.baby", + "hurt.in.water", + "death", + "death.baby", + "death.in.water", + "death.to.zombie", "ambient", - "ambient.aggressive", "ambient.baby", - "ambient.basalt_deltas.additions", - "ambient.basalt_deltas.loop", - "ambient.basalt_deltas.mood", - "ambient.candle", - "ambient.cave", - "ambient.crimson_forest.additions", - "ambient.crimson_forest.loop", - "ambient.crimson_forest.mood", - "ambient.in.air", - "ambient.in.raid", "ambient.in.water", - "ambient.nether_wastes.additions", - "ambient.nether_wastes.loop", - "ambient.nether_wastes.mood", - "ambient.pollinate", - "ambient.screamer", - "ambient.soulsand_valley.additions", - "ambient.soulsand_valley.loop", - "ambient.soulsand_valley.mood", + "ambient.in.air", "ambient.tame", - "ambient.underwater.enter", - "ambient.underwater.exit", - "ambient.warped_forest.additions", - "ambient.warped_forest.loop", - "ambient.warped_forest.mood", - "ambient.worried", - "angry", - "apply_effect.bad_omen", - "apply_effect.raid_omen", - "apply_effect.trial_omen", + "ambient.pollinate", + "breathe", + "mad", + "boost", + "bow", + "squish.big", + "squish.small", + "fall.big", + "fall.small", + "splash", + "fizz", + "flap", + "swim", + "drink", + "drink.honey", + "drink.milk", + "eat", + "takeoff", + "shake", + "plop", + "land", + "saddle", "armor", - "armor.break_wolf", - "armor.crack_wolf", - "armor.equip_chain", - "armor.equip_diamond", - "armor.equip_elytra", - "armor.equip_generic", - "armor.equip_gold", - "armor.equip_iron", - "armor.equip_leather", - "armor.equip_netherite", - "armor.equip_wolf", - "armor.repair_wolf", - "armor.unequip_wolf", - "attach", + "mob.armor_stand.place", + "add.chest", + "throw", "attack", "attack.nodamage", "attack.strong", - "balloonpop", + "warn", + "shear", + "milk", + "thunder", + "explode", + "fire", + "ignite", + "fuse", + "stare", + "spawn", + "born", + "shoot", + "break.block", + "launch", + "blast", + "large.blast", + "twinkle", + "remedy", + "unfect", + "convert_to_drowned", + "levelup", + "bow.hit", + "bullet.hit", + "extinguish.fire", + "item.fizz", + "chest.open", + "chest.closed", + "shulkerbox.open", + "shulkerbox.closed", + "enderchest.open", + "enderchest.closed", + "power.on", + "power.off", + "attach", + "detach", + "deny", + "tripod", + "pop", + "drop.slot", + "note", + "thorns", + "piston.in", + "piston.out", + "portal", + "water", + "lava.pop", + "lava", "beacon.activate", "beacon.ambient", "beacon.deactivate", "beacon.power", - "blast", - "block.bamboo_sapling.place", - "block.barrel.close", - "block.barrel.open", - "block.beehive.drip", - "block.beehive.enter", - "block.beehive.exit", - "block.beehive.shear", - "block.beehive.work", - "block.bell.hit", - "block.blastfurnace.fire_crackle", - "block.campfire.crackle", - "block.cartography_table.use", - "block.click", - "block.click.fail", - "block.composter.empty", - "block.composter.fill", - "block.composter.fill_success", - "block.composter.ready", - "block.copper_bulb.turn_off", - "block.copper_bulb.turn_on", - "block.creaking_heart.trail", - "block.decorated_pot.insert", - "block.decorated_pot.insert_fail", - "block.enchanting_table.use", - "block.end_portal.spawn", - "block.end_portal_frame.fill", - "block.fletching_table.use", - "block.frog_spawn.break", - "block.frog_spawn.hatch", - "block.furnace.lit", - "block.grindstone.use", - "block.loom.use", - "block.scaffolding.climb", - "block.sculk.spread", - "block.sculk_catalyst.bloom", - "block.sculk_sensor.place", - "block.sculk_shrieker.place", - "block.sculk_shrieker.shriek", - "block.sign.waxed_interact_fail", - "block.smithing_table.use", - "block.smoker.smoke", - "block.sniffer_egg.crack", - "block.sniffer_egg.hatch", - "block.stonecutter.use", - "block.sweet_berry_bush.hurt", - "block.sweet_berry_bush.pick", - "block.turtle_egg.attack", - "block.turtle_egg.break", - "block.turtle_egg.crack", - "block.turtle_egg.hatch", - "boost", - "born", - "bottle.dragonbreath", - "bottle.empty", - "bottle.fill", - "bow", - "bow.hit", - "break", - "break.block", - "break_pot", - "breathe", - "breeze_wind_charge.burst", - "brush", - "brush_completed", - "bubble.down", - "bubble.downinside", + "conduit.activate", + "conduit.ambient", + "conduit.attack", + "conduit.deactivate", + "conduit.short", "bubble.pop", "bubble.up", "bubble.upinside", - "bucket.empty.fish", - "bucket.empty.lava", - "bucket.empty.powder_snow", + "bubble.down", + "bubble.downinside", + "burp", + "bucket.fill.water", "bucket.empty.water", - "bucket.fill.fish", "bucket.fill.lava", - "bucket.fill.powder_snow", - "bucket.fill.water", - "bullet.hit", - "bundle.drop_contents", - "bundle.insert", - "bundle.insert_fail", - "bundle.remove_one", - "burp", - "button.click_off", - "button.click_on", - "cake.add_candle", - "camera.take_picture", - "cant_breed", - "cast.spell", - "cauldron_drip.lava.pointed_dripstone", - "cauldron_drip.water.pointed_dripstone", - "celebrate", - "charge", - "charge.sculk", - "chest.closed", - "chest.open", - "chime.amethyst_block", - "chorusdeath", - "chorusgrow", - "close", - "close_long", - "conduit.activate", - "conduit.ambient", - "conduit.attack", - "conduit.deactivate", - "conduit.short", - "convert_mooshroom", - "convert_to_drowned", - "convert_to_frog", - "convert_to_stray", - "converted_to_zombified", - "copper.wax.off", - "copper.wax.on", - "crafter.craft", - "crafter.disable_slot", - "crafter.fail", - "creaking_heart_spawn", - "crossbow.loading.end", - "crossbow.loading.middle", - "crossbow.loading.start", - "crossbow.quick_charge.end", - "crossbow.quick_charge.middle", - "crossbow.quick_charge.start", - "crossbow.shoot", - "dash_ready", - "deactivate", - "death", - "death.baby", - "death.in.water", - "death.mid.volume", - "death.min.volume", - "death.screamer", - "death.to.zombie", - "default", - "deny", - "detach", - "disappeared", - "door.close", - "door.open", - "drink", - "drink.honey", - "drink.milk", - "drip.lava.pointed_dripstone", - "drip.water.pointed_dripstone", - "drop.slot", - "eat", - "elderguardian.curse", - "elemconstruct.open", - "enderchest.closed", - "enderchest.open", - "explode", - "extinguish.candle", - "extinguish.fire", - "fall", - "fall.big", - "fall.small", - "fang", - "fence_gate.close", - "fence_gate.open", - "fire", - "fizz", - "flap", + "bucket.empty.lava", + "bucket.fill.fish", + "bucket.empty.fish", + "armor.equip_chain", + "armor.equip_diamond", + "armor.equip_elytra", + "armor.equip_generic", + "armor.equip_gold", + "armor.equip_iron", + "armor.equip_leather", + "armor.equip_netherite", + "record.13", + "record.cat", + "record.blocks", + "record.chirp", + "record.creator", + "record.creator_music_box", + "record.far", + "record.mall", + "record.mellohi", + "record.stal", + "record.strad", + "record.ward", + "record.11", + "record.wait", + "record.pigstep", + "record.precipice", + "record.relic", + "record.otherside", + "record.5", "flop", - "fly", - "freeze", - "fuse", - "gallop", - "glass", - "glow_squid.ink_squirt", - "glowstick.use", - "growl", + "elderguardian.curse", + "teleport", + "shulker.open", + "shulker.close", + "mob.warning", + "mob.warning.baby", "haggle", - "haggle.idle", - "haggle.no", "haggle.yes", - "heartbeat", - "heavy.step", - "hit", - "horn_break", - "horn_call0", - "horn_call1", - "horn_call2", - "horn_call3", - "horn_call4", - "horn_call5", - "horn_call6", - "horn_call7", - "hurt", - "hurt.baby", - "hurt.in.water", - "hurt.reduced", - "hurt.screamer", - "icebomb.hit", - "ignite", + "haggle.no", + "haggle.idle", + "disappeared", + "reappeared", + "chorusgrow", + "chorusdeath", + "glass", + "potion.brewed", + "cast.spell", + "prepare.attack", + "prepare.summon", + "prepare.wololo", + "fang", + "charge", + "camera.take_picture", + "leashknot.break", + "leashknot.place", + "growl", + "whine", + "pant", + "purr", + "purreow", + "death.min.volume", + "death.mid.volume", "imitate.blaze", - "imitate.bogged", - "imitate.breeze", "imitate.cave_spider", - "imitate.creaking", "imitate.creeper", - "imitate.drowned", "imitate.elder_guardian", "imitate.ender_dragon", "imitate.enderman", @@ -888,7 +846,6 @@ "imitate.stray", "imitate.vex", "imitate.vindication_illager", - "imitate.warden", "imitate.witch", "imitate.wither", "imitate.wither_skeleton", @@ -896,15 +853,12 @@ "imitate.zombie", "imitate.zombie_pigman", "imitate.zombie_villager", - "insert", - "insert_enchanted", - "irongolem.crack", - "irongolem.repair", - "item.book.put", - "item.fizz", - "item.shield.block", - "item.spyglass.stop_using", - "item.spyglass.use", + "block.end_portal_frame.fill", + "block.end_portal.spawn", + "random.anvil_use", + "bottle.dragonbreath", + "balloonpop", + "sparkler.active", "item.trident.hit", "item.trident.hit_ground", "item.trident.return", @@ -913,203 +867,285 @@ "item.trident.riptide_3", "item.trident.throw", "item.trident.thunder", - "item.use.on", - "item_given", - "item_taken", - "item_thrown", - "jump", - "jump.prevent", - "jump_to_block", - "land", - "large.blast", - "launch", - "lava", - "lava.pop", - "lay_egg", - "lay_spawn", - "leashknot.break", - "leashknot.place", - "levelup", - "listening", - "listening_angry", - "lodestone_compass.link_compass_to_lodestone", + "block.fletching_table.use", + "elemconstruct.open", + "icebomb.hit", + "lt.reaction.icebomb", "lt.reaction.bleach", "lt.reaction.epaste", "lt.reaction.epaste2", "lt.reaction.fertilizer", - "lt.reaction.fire", "lt.reaction.fireball", - "lt.reaction.icebomb", "lt.reaction.mgsalt", - "lt.reaction.miscexplosion", "lt.reaction.miscfire", + "lt.reaction.fire", + "lt.reaction.miscexplosion", "lt.reaction.miscmystical", "lt.reaction.miscmystical2", "lt.reaction.product", - "mace.heavy_smash_ground", - "mace.smash_air", - "mace.smash_ground", - "mad", - "milk", - "milk.screamer", - "milk_suspiciously", - "mob.armadillo.brush", - "mob.armadillo.scute_drop", - "mob.armor_stand.place", - "mob.hoglin.converted_to_zombified", - "mob.husk.convert_to_zombie", - "mob.pig.death", - "mob.player.hurt_drown", - "mob.player.hurt_freeze", - "mob.player.hurt_on_fire", - "mob.warning", - "mob.warning.baby", - "nearby_close", - "nearby_closer", - "nearby_closest", - "note", - "note.bass", - "ominous_bottle.end_use", - "ominous_item_spawner.about_to_spawn_item", - "ominous_item_spawner.spawn_item", - "ominous_item_spawner.spawn_item_begin", - "open", - "open_long", - "panic", - "pant", - "particle.soul_escape.loud", - "particle.soul_escape.quiet", - "pick_berries.cave_vines", - "pickup", - "pickup_enchanted", - "piston.in", - "piston.out", - "place", - "plop", - "pop", - "portal", - "portal.travel", - "potion.brewed", - "power.off", - "power.off.sculk_sensor", - "power.on", - "power.on.sculk_sensor", - "pre_ram", - "pre_ram.screamer", - "prepare.attack", - "prepare.summon", - "prepare.wololo", + "sparkler.use", + "glowstick.use", + "block.turtle_egg.break", + "block.turtle_egg.crack", + "block.turtle_egg.hatch", + "block.turtle_egg.attack", + "block.sniffer_egg.crack", + "block.sniffer_egg.hatch", + "block.frog_spawn.hatch", + "block.frog_spawn.break", + "swoop", "presneeze", - "pressure_plate.click_off", - "pressure_plate.click_on", - "pumpkin.carve", - "purr", - "purreow", - "raid.horn", - "ram_impact", - "ram_impact.screamer", - "random.anvil_use", - "reappeared", - "record.11", - "record.13", - "record.5", - "record.blocks", - "record.cat", - "record.chirp", - "record.creator", - "record.creator_music_box", - "record.far", - "record.mall", - "record.mellohi", - "record.otherside", - "record.pigstep", - "record.precipice", - "record.relic", - "record.stal", - "record.strad", - "record.wait", - "record.ward", - "reflect", - "remedy", - "respawn_anchor.ambient", - "respawn_anchor.charge", - "respawn_anchor.deplete", - "respawn_anchor.set_spawn", - "retreat", - "roar", - "saddle", + "sneeze", "scared", - "scrape", + "ambient.aggressive", + "ambient.worried", + "cant_breed", + "block.scaffolding.climb", + "block.bamboo_sapling.place", + "crossbow.loading.start", + "crossbow.loading.middle", + "crossbow.loading.end", + "crossbow.shoot", + "crossbow.quick_charge.start", + "crossbow.quick_charge.middle", + "crossbow.quick_charge.end", + "item.shield.block", + "portal.travel", + "item.book.put", + "block.grindstone.use", + "block.bell.hit", + "block.campfire.crackle", + "block.sweet_berry_bush.hurt", + "block.sweet_berry_bush.pick", + "block.stonecutter.use", + "block.cartography_table.use", + "block.composter.empty", + "block.composter.fill", + "block.composter.fill_success", + "block.composter.ready", + "roar", + "stun", + "block.barrel.open", + "block.barrel.close", + "raid.horn", + "ui.stonecutter.take_result", + "ui.cartography_table.take_result", + "ui.loom.take_result", + "block.smoker.smoke", + "block.blastfurnace.fire_crackle", + "block.smithing_table.use", + "block.loom.use", + "ambient.in.raid", "screech", - "shake", - "shatter_pot", - "shear", - "shoot", - "shulker.close", - "shulker.open", - "shulkerbox.closed", - "shulkerbox.open", "sleep", - "smithing_table.use", - "sneeze", - "sonic_boom", - "sonic_charge", - "sparkler.active", - "sparkler.use", - "spawn", - "splash", - "sponge.absorb", - "squid.ink_squirt", - "squish.big", - "squish.small", - "stare", - "step", - "step.baby", + "block.furnace.lit", + "convert_mooshroom", + "milk_suspiciously", + "celebrate", + "block.beehive.enter", + "block.beehive.exit", + "block.beehive.shear", + "block.beehive.work", + "block.beehive.drip", + "ambient.cave", + "angry", + "retreat", + "converted_to_zombified", "step_lava", - "step_sand", - "stun", - "swim", - "swoop", - "takeoff", - "teleport", "tempt", - "thorns", - "throw", - "thunder", + "panic", + "admire", + "particle.soul_escape.quiet", + "particle.soul_escape.loud", + "respawn_anchor.charge", + "respawn_anchor.deplete", + "respawn_anchor.set_spawn", + "respawn_anchor.ambient", + "ambient.crimson_forest.mood", + "ambient.warped_forest.mood", + "ambient.soulsand_valley.mood", + "ambient.nether_wastes.mood", + "ambient.crimson_forest.additions", + "ambient.warped_forest.additions", + "ambient.soulsand_valley.additions", + "ambient.nether_wastes.additions", + "ambient.basalt_deltas.additions", + "ambient.crimson_forest.loop", + "ambient.warped_forest.loop", + "ambient.soulsand_valley.loop", + "ambient.nether_wastes.loop", + "ambient.basalt_deltas.loop", + "lodestone_compass.link_compass_to_lodestone", + "ambient.basalt_deltas.mood", + "power.on.sculk_sensor", + "power.off.sculk_sensor", + "smithing_table.use", + "default", + "lay_egg", + "lay_spawn", + "bucket.fill.powder_snow", + "bucket.empty.powder_snow", + "cauldron_drip.water.pointed_dripstone", + "cauldron_drip.lava.pointed_dripstone", "tilt_down.big_dripleaf", "tilt_up.big_dripleaf", + "drip.water.pointed_dripstone", + "pick_berries.cave_vines", + "drip.lava.pointed_dripstone", + "copper.wax.on", + "copper.wax.off", + "scrape", + "item.spyglass.use", + "item.spyglass.stop_using", + "chime.amethyst_block", + "mob.player.hurt_drown", + "mob.player.hurt_on_fire", + "mob.player.hurt_freeze", + "ambient.screamer", + "hurt.screamer", + "death.screamer", + "milk.screamer", + "jump_to_block", + "pre_ram", + "pre_ram.screamer", + "ram_impact", + "ram_impact.screamer", + "squid.ink_squirt", + "glow_squid.ink_squirt", + "convert_to_stray", + "cake.add_candle", + "extinguish.candle", + "ambient.candle", + "block.click", + "block.click.fail", + "block.sculk_catalyst.bloom", + "block.sculk_shrieker.shriek", + "nearby_close", + "nearby_closer", + "nearby_closest", + "agitated", + "listening", + "heartbeat", "tongue", - "trapdoor.close", + "item_given", + "item_taken", + "item_thrown", + "irongolem.crack", + "irongolem.repair", + "horn_break", + "horn_call0", + "horn_call1", + "horn_call2", + "horn_call3", + "horn_call4", + "horn_call5", + "horn_call6", + "horn_call7", + "imitate.warden", + "listening_angry", + "sonic_boom", + "sonic_charge", + "convert_to_frog", + "block.sculk.spread", + "charge.sculk", + "block.sculk_sensor.place", + "block.sculk_shrieker.place", + "block.enchanting_table.use", + "bundle.drop_contents", + "bundle.insert", + "bundle.insert_fail", + "bundle.remove_one", + "step_sand", + "dash_ready", + "pressure_plate.click_off", + "pressure_plate.click_on", + "button.click_off", + "button.click_on", + "door.open", + "door.close", "trapdoor.open", - "trial_spawner.ambient", - "trial_spawner.ambient_ominous", - "trial_spawner.charge_activate", - "trial_spawner.close_shutter", - "trial_spawner.detect_player", - "trial_spawner.eject_item", + "trapdoor.close", + "fence_gate.open", + "fence_gate.close", + "insert", + "pickup", + "insert_enchanted", + "pickup_enchanted", + "shatter_pot", + "break_pot", + "brush", + "brush_completed", + "block.sign.waxed_interact_fail", + "note.bass", + "pumpkin.carve", + "mob.husk.convert_to_zombie", + "mob.pig.death", + "mob.hoglin.converted_to_zombified", + "ambient.underwater.enter", + "ambient.underwater.exit", + "bottle.fill", + "bottle.empty", + "block.decorated_pot.insert", + "block.decorated_pot.insert_fail", + "crafter.craft", + "crafter.fail", + "crafter.disable_slot", + "block.copper_bulb.turn_on", + "block.copper_bulb.turn_off", + "breeze_wind_charge.burst", + "imitate.breeze", "trial_spawner.open_shutter", + "trial_spawner.detect_player", + "trial_spawner.close_shutter", "trial_spawner.spawn_mob", - "tripod", - "twinkle", - "ui.cartography_table.take_result", - "ui.loom.take_result", - "ui.stonecutter.take_result", - "undefined", - "unfect", - "unfreeze", - "vault.activate", - "vault.ambient", + "trial_spawner.eject_item", + "trial_spawner.ambient", + "mob.armadillo.brush", + "mob.armadillo.scute_drop", + "armor.equip_wolf", + "armor.unequip_wolf", + "reflect", + "vault.open_shutter", "vault.close_shutter", - "vault.deactivate", "vault.eject_item", "vault.insert_item", "vault.insert_item_fail", - "vault.open_shutter", + "vault.ambient", + "vault.activate", + "vault.deactivate", + "hurt.reduced", + "wind_charge.burst", + "armor.break_wolf", + "armor.crack_wolf", + "armor.repair_wolf", + "mace.smash_air", + "mace.smash_ground", + "mace.heavy_smash_ground", + "trial_spawner.charge_activate", + "trial_spawner.ambient_ominous", + "apply_effect.bad_omen", + "apply_effect.raid_omen", + "apply_effect.trial_omen", + "ominous_item_spawner.spawn_item", + "ominous_bottle.end_use", + "ominous_item_spawner.spawn_item_begin", + "ominous_item_spawner.about_to_spawn_item", + "imitate.bogged", "vault.reject_rewarded_player", - "warn", - "water", - "whine", - "wind_charge.burst" + "imitate.drowned", + "sponge.absorb", + "imitate.creaking", + "block.creaking_heart.trail", + "creaking_heart_spawn", + "activate", + "deactivate", + "freeze", + "unfreeze", + "open", + "open_long", + "close", + "close_long", + "undefined" ], "$metaProperties": {} } @@ -1206,16 +1242,16 @@ "title": "enum SharedTypes::Legacy::UseAnimation", "type": "string", "enum": [ + "none", + "eat", + "drink", "block", "bow", - "brush", "camera", "crossbow", - "drink", - "eat", - "none", "spear", - "spyglass" + "spyglass", + "brush" ] }, { @@ -1225,16 +1261,16 @@ "title": "enum SharedTypes::Legacy::UseAnimation", "type": "string", "enum": [ + "none", + "eat", + "drink", "block", "bow", - "brush", "camera", "crossbow", - "drink", - "eat", - "none", "spear", - "spyglass" + "spyglass", + "brush" ], "$metaProperties": {} } @@ -1436,7 +1472,7 @@ }, "$metaProperties": {} }, - "49501551": { + "517105782": { "title": "compound_proxy", "oneOf": [ { @@ -1471,297 +1507,298 @@ ], "$metaProperties": {} }, - "748032502": { - "title": "struct SharedTypes::v1_20_50::BlockDescriptor", - "oneOf": [ - { - "$ref": "#/definitions/970386766" - }, - { - "type": "string", - "minLength": 1 - } - ], - "$metaProperties": {} - }, "764203503": { "title": "minecraft:durability_sensor durability_threshold v1.21.10", "type": "object", "properties": { - "durability": { - "type": "integer", - "$metaProperties": {} - }, - "particle_type": { - "type": "string", - "$metaProperties": {} - }, - "sound_event": { - "title": "enum SharedTypes::Legacy::LevelSoundEvent", - "type": "string", - "enum": [ - "activate", - "add.chest", - "admire", - "agitated", - "ambient", - "ambient.aggressive", - "ambient.baby", - "ambient.basalt_deltas.additions", - "ambient.basalt_deltas.loop", - "ambient.basalt_deltas.mood", - "ambient.candle", - "ambient.cave", - "ambient.crimson_forest.additions", - "ambient.crimson_forest.loop", - "ambient.crimson_forest.mood", - "ambient.in.air", - "ambient.in.raid", - "ambient.in.water", - "ambient.nether_wastes.additions", - "ambient.nether_wastes.loop", - "ambient.nether_wastes.mood", - "ambient.pollinate", - "ambient.screamer", - "ambient.soulsand_valley.additions", - "ambient.soulsand_valley.loop", - "ambient.soulsand_valley.mood", - "ambient.tame", - "ambient.underwater.enter", - "ambient.underwater.exit", - "ambient.warped_forest.additions", - "ambient.warped_forest.loop", - "ambient.warped_forest.mood", - "ambient.worried", - "angry", - "apply_effect.bad_omen", - "apply_effect.raid_omen", - "apply_effect.trial_omen", - "armor", - "armor.break_wolf", - "armor.crack_wolf", - "armor.equip_chain", - "armor.equip_diamond", - "armor.equip_elytra", - "armor.equip_generic", - "armor.equip_gold", - "armor.equip_iron", - "armor.equip_leather", - "armor.equip_netherite", - "armor.equip_wolf", - "armor.repair_wolf", - "armor.unequip_wolf", - "attach", - "attack", - "attack.nodamage", - "attack.strong", - "balloonpop", - "beacon.activate", - "beacon.ambient", - "beacon.deactivate", - "beacon.power", - "blast", - "block.bamboo_sapling.place", - "block.barrel.close", - "block.barrel.open", - "block.beehive.drip", - "block.beehive.enter", - "block.beehive.exit", - "block.beehive.shear", - "block.beehive.work", - "block.bell.hit", - "block.blastfurnace.fire_crackle", - "block.campfire.crackle", - "block.cartography_table.use", - "block.click", - "block.click.fail", - "block.composter.empty", - "block.composter.fill", - "block.composter.fill_success", - "block.composter.ready", - "block.copper_bulb.turn_off", - "block.copper_bulb.turn_on", - "block.creaking_heart.trail", - "block.decorated_pot.insert", - "block.decorated_pot.insert_fail", - "block.enchanting_table.use", - "block.end_portal.spawn", - "block.end_portal_frame.fill", - "block.fletching_table.use", - "block.frog_spawn.break", - "block.frog_spawn.hatch", - "block.furnace.lit", - "block.grindstone.use", - "block.loom.use", - "block.scaffolding.climb", - "block.sculk.spread", - "block.sculk_catalyst.bloom", - "block.sculk_sensor.place", - "block.sculk_shrieker.place", - "block.sculk_shrieker.shriek", - "block.sign.waxed_interact_fail", - "block.smithing_table.use", - "block.smoker.smoke", - "block.sniffer_egg.crack", - "block.sniffer_egg.hatch", - "block.stonecutter.use", - "block.sweet_berry_bush.hurt", - "block.sweet_berry_bush.pick", - "block.turtle_egg.attack", - "block.turtle_egg.break", - "block.turtle_egg.crack", - "block.turtle_egg.hatch", - "boost", - "born", - "bottle.dragonbreath", - "bottle.empty", - "bottle.fill", - "bow", - "bow.hit", + "durability": { + "type": "integer", + "$metaProperties": {} + }, + "particle_type": { + "title": "enum ParticleType", + "type": "string", + "enum": [ + "none", + "bubble", + "bubblemanual", + "crit", + "blockforcefield", + "smoke", + "explode", + "evaporation", + "flame", + "candleflame", + "lava", + "largesmoke", + "reddust", + "risingborderdust", + "iconcrack", + "snowballpoof", + "largeexplode", + "hugeexplosion", + "breezewindexplosion", + "mobflame", + "heart", + "terrain", + "townaura", + "portal", + "watersplash", + "watersplashmanual", + "waterwake", + "dripwater", + "driplava", + "driphoney", + "stalactitedripwater", + "stalactitedriplava", + "fallingdust", + "mobspell", + "mobspellambient", + "mobspellinstantaneous", + "ink", + "slime", + "rainsplash", + "villagerangry", + "villagerhappy", + "enchantingtable", + "trackingemitter", + "note", + "witchspell", + "carrotboost", + "mobappearance", + "endrod", + "dragonbreath", + "spit", + "totem", + "food", + "fireworksstarter", + "fireworks", + "fireworksoverlay", + "balloongas", + "coloredflame", + "sparkler", + "conduit", + "bubblecolumnup", + "bubblecolumndown", + "sneeze", + "shulkerbullet", + "bleach", + "dragondestroyblock", + "myceliumdust", + "fallingborderdust", + "campfiresmoke", + "campfiresmoketall", + "dragonbreathfire", + "dragonbreathtrail", + "soul", + "obsidiantear", + "portalreverse", + "snowflake", + "wax", + "electricspark", + "shriek", + "sculksoul", + "sonicexplosion", + "dustplume", + "whitesmoke", + "vaultconnection", + "windexplosion", + "wolfarmorcrack", + "creakingcrumble", + "paleoakleaves", + "eyeblossomopen", + "eyeblossomclose" + ], + "$metaProperties": {} + }, + "sound_event": { + "title": "enum SharedTypes::Legacy::LevelSoundEvent", + "type": "string", + "enum": [ + "item.use.on", + "hit", + "step", + "step.baby", + "fly", + "jump", + "jump.prevent", "break", - "break.block", - "break_pot", - "breathe", - "breeze_wind_charge.burst", - "brush", - "brush_completed", - "bubble.down", - "bubble.downinside", - "bubble.pop", - "bubble.up", - "bubble.upinside", - "bucket.empty.fish", - "bucket.empty.lava", - "bucket.empty.powder_snow", - "bucket.empty.water", - "bucket.fill.fish", - "bucket.fill.lava", - "bucket.fill.powder_snow", - "bucket.fill.water", - "bullet.hit", - "bundle.drop_contents", - "bundle.insert", - "bundle.insert_fail", - "bundle.remove_one", - "burp", - "button.click_off", - "button.click_on", - "cake.add_candle", - "camera.take_picture", - "cant_breed", - "cast.spell", - "cauldron_drip.lava.pointed_dripstone", - "cauldron_drip.water.pointed_dripstone", - "celebrate", - "charge", - "charge.sculk", - "chest.closed", - "chest.open", - "chime.amethyst_block", - "chorusdeath", - "chorusgrow", - "close", - "close_long", - "conduit.activate", - "conduit.ambient", - "conduit.attack", - "conduit.deactivate", - "conduit.short", - "convert_mooshroom", - "convert_to_drowned", - "convert_to_frog", - "convert_to_stray", - "converted_to_zombified", - "copper.wax.off", - "copper.wax.on", - "crafter.craft", - "crafter.disable_slot", - "crafter.fail", - "creaking_heart_spawn", - "crossbow.loading.end", - "crossbow.loading.middle", - "crossbow.loading.start", - "crossbow.quick_charge.end", - "crossbow.quick_charge.middle", - "crossbow.quick_charge.start", - "crossbow.shoot", - "dash_ready", - "deactivate", + "place", + "heavy.step", + "gallop", + "fall", + "hurt", + "hurt.baby", + "hurt.in.water", "death", "death.baby", "death.in.water", - "death.mid.volume", - "death.min.volume", - "death.screamer", "death.to.zombie", - "default", - "deny", - "detach", - "disappeared", - "door.close", - "door.open", + "ambient", + "ambient.baby", + "ambient.in.water", + "ambient.in.air", + "ambient.tame", + "ambient.pollinate", + "breathe", + "mad", + "boost", + "bow", + "squish.big", + "squish.small", + "fall.big", + "fall.small", + "splash", + "fizz", + "flap", + "swim", "drink", "drink.honey", "drink.milk", - "drip.lava.pointed_dripstone", - "drip.water.pointed_dripstone", - "drop.slot", "eat", - "elderguardian.curse", - "elemconstruct.open", - "enderchest.closed", - "enderchest.open", + "takeoff", + "shake", + "plop", + "land", + "saddle", + "armor", + "mob.armor_stand.place", + "add.chest", + "throw", + "attack", + "attack.nodamage", + "attack.strong", + "warn", + "shear", + "milk", + "thunder", "explode", - "extinguish.candle", - "extinguish.fire", - "fall", - "fall.big", - "fall.small", - "fang", - "fence_gate.close", - "fence_gate.open", "fire", - "fizz", - "flap", - "flop", - "fly", - "freeze", + "ignite", "fuse", - "gallop", - "glass", - "glow_squid.ink_squirt", - "glowstick.use", - "growl", + "stare", + "spawn", + "born", + "shoot", + "break.block", + "launch", + "blast", + "large.blast", + "twinkle", + "remedy", + "unfect", + "convert_to_drowned", + "levelup", + "bow.hit", + "bullet.hit", + "extinguish.fire", + "item.fizz", + "chest.open", + "chest.closed", + "shulkerbox.open", + "shulkerbox.closed", + "enderchest.open", + "enderchest.closed", + "power.on", + "power.off", + "attach", + "detach", + "deny", + "tripod", + "pop", + "drop.slot", + "note", + "thorns", + "piston.in", + "piston.out", + "portal", + "water", + "lava.pop", + "lava", + "beacon.activate", + "beacon.ambient", + "beacon.deactivate", + "beacon.power", + "conduit.activate", + "conduit.ambient", + "conduit.attack", + "conduit.deactivate", + "conduit.short", + "bubble.pop", + "bubble.up", + "bubble.upinside", + "bubble.down", + "bubble.downinside", + "burp", + "bucket.fill.water", + "bucket.empty.water", + "bucket.fill.lava", + "bucket.empty.lava", + "bucket.fill.fish", + "bucket.empty.fish", + "armor.equip_chain", + "armor.equip_diamond", + "armor.equip_elytra", + "armor.equip_generic", + "armor.equip_gold", + "armor.equip_iron", + "armor.equip_leather", + "armor.equip_netherite", + "record.13", + "record.cat", + "record.blocks", + "record.chirp", + "record.creator", + "record.creator_music_box", + "record.far", + "record.mall", + "record.mellohi", + "record.stal", + "record.strad", + "record.ward", + "record.11", + "record.wait", + "record.pigstep", + "record.precipice", + "record.relic", + "record.otherside", + "record.5", + "flop", + "elderguardian.curse", + "teleport", + "shulker.open", + "shulker.close", + "mob.warning", + "mob.warning.baby", "haggle", - "haggle.idle", - "haggle.no", "haggle.yes", - "heartbeat", - "heavy.step", - "hit", - "horn_break", - "horn_call0", - "horn_call1", - "horn_call2", - "horn_call3", - "horn_call4", - "horn_call5", - "horn_call6", - "horn_call7", - "hurt", - "hurt.baby", - "hurt.in.water", - "hurt.reduced", - "hurt.screamer", - "icebomb.hit", - "ignite", + "haggle.no", + "haggle.idle", + "disappeared", + "reappeared", + "chorusgrow", + "chorusdeath", + "glass", + "potion.brewed", + "cast.spell", + "prepare.attack", + "prepare.summon", + "prepare.wololo", + "fang", + "charge", + "camera.take_picture", + "leashknot.break", + "leashknot.place", + "growl", + "whine", + "pant", + "purr", + "purreow", + "death.min.volume", + "death.mid.volume", "imitate.blaze", - "imitate.bogged", - "imitate.breeze", "imitate.cave_spider", - "imitate.creaking", "imitate.creeper", - "imitate.drowned", "imitate.elder_guardian", "imitate.ender_dragon", "imitate.enderman", @@ -1779,7 +1816,6 @@ "imitate.stray", "imitate.vex", "imitate.vindication_illager", - "imitate.warden", "imitate.witch", "imitate.wither", "imitate.wither_skeleton", @@ -1787,15 +1823,12 @@ "imitate.zombie", "imitate.zombie_pigman", "imitate.zombie_villager", - "insert", - "insert_enchanted", - "irongolem.crack", - "irongolem.repair", - "item.book.put", - "item.fizz", - "item.shield.block", - "item.spyglass.stop_using", - "item.spyglass.use", + "block.end_portal_frame.fill", + "block.end_portal.spawn", + "random.anvil_use", + "bottle.dragonbreath", + "balloonpop", + "sparkler.active", "item.trident.hit", "item.trident.hit_ground", "item.trident.return", @@ -1804,203 +1837,285 @@ "item.trident.riptide_3", "item.trident.throw", "item.trident.thunder", - "item.use.on", - "item_given", - "item_taken", - "item_thrown", - "jump", - "jump.prevent", - "jump_to_block", - "land", - "large.blast", - "launch", - "lava", - "lava.pop", - "lay_egg", - "lay_spawn", - "leashknot.break", - "leashknot.place", - "levelup", - "listening", - "listening_angry", - "lodestone_compass.link_compass_to_lodestone", + "block.fletching_table.use", + "elemconstruct.open", + "icebomb.hit", + "lt.reaction.icebomb", "lt.reaction.bleach", "lt.reaction.epaste", "lt.reaction.epaste2", "lt.reaction.fertilizer", - "lt.reaction.fire", "lt.reaction.fireball", - "lt.reaction.icebomb", "lt.reaction.mgsalt", - "lt.reaction.miscexplosion", "lt.reaction.miscfire", + "lt.reaction.fire", + "lt.reaction.miscexplosion", "lt.reaction.miscmystical", "lt.reaction.miscmystical2", "lt.reaction.product", - "mace.heavy_smash_ground", - "mace.smash_air", - "mace.smash_ground", - "mad", - "milk", - "milk.screamer", - "milk_suspiciously", - "mob.armadillo.brush", - "mob.armadillo.scute_drop", - "mob.armor_stand.place", - "mob.hoglin.converted_to_zombified", - "mob.husk.convert_to_zombie", - "mob.pig.death", - "mob.player.hurt_drown", - "mob.player.hurt_freeze", - "mob.player.hurt_on_fire", - "mob.warning", - "mob.warning.baby", - "nearby_close", - "nearby_closer", - "nearby_closest", - "note", - "note.bass", - "ominous_bottle.end_use", - "ominous_item_spawner.about_to_spawn_item", - "ominous_item_spawner.spawn_item", - "ominous_item_spawner.spawn_item_begin", - "open", - "open_long", - "panic", - "pant", - "particle.soul_escape.loud", - "particle.soul_escape.quiet", - "pick_berries.cave_vines", - "pickup", - "pickup_enchanted", - "piston.in", - "piston.out", - "place", - "plop", - "pop", - "portal", - "portal.travel", - "potion.brewed", - "power.off", - "power.off.sculk_sensor", - "power.on", - "power.on.sculk_sensor", - "pre_ram", - "pre_ram.screamer", - "prepare.attack", - "prepare.summon", - "prepare.wololo", + "sparkler.use", + "glowstick.use", + "block.turtle_egg.break", + "block.turtle_egg.crack", + "block.turtle_egg.hatch", + "block.turtle_egg.attack", + "block.sniffer_egg.crack", + "block.sniffer_egg.hatch", + "block.frog_spawn.hatch", + "block.frog_spawn.break", + "swoop", "presneeze", - "pressure_plate.click_off", - "pressure_plate.click_on", - "pumpkin.carve", - "purr", - "purreow", + "sneeze", + "scared", + "ambient.aggressive", + "ambient.worried", + "cant_breed", + "block.scaffolding.climb", + "block.bamboo_sapling.place", + "crossbow.loading.start", + "crossbow.loading.middle", + "crossbow.loading.end", + "crossbow.shoot", + "crossbow.quick_charge.start", + "crossbow.quick_charge.middle", + "crossbow.quick_charge.end", + "item.shield.block", + "portal.travel", + "item.book.put", + "block.grindstone.use", + "block.bell.hit", + "block.campfire.crackle", + "block.sweet_berry_bush.hurt", + "block.sweet_berry_bush.pick", + "block.stonecutter.use", + "block.cartography_table.use", + "block.composter.empty", + "block.composter.fill", + "block.composter.fill_success", + "block.composter.ready", + "roar", + "stun", + "block.barrel.open", + "block.barrel.close", "raid.horn", - "ram_impact", - "ram_impact.screamer", - "random.anvil_use", - "reappeared", - "record.11", - "record.13", - "record.5", - "record.blocks", - "record.cat", - "record.chirp", - "record.creator", - "record.creator_music_box", - "record.far", - "record.mall", - "record.mellohi", - "record.otherside", - "record.pigstep", - "record.precipice", - "record.relic", - "record.stal", - "record.strad", - "record.wait", - "record.ward", - "reflect", - "remedy", - "respawn_anchor.ambient", + "ui.stonecutter.take_result", + "ui.cartography_table.take_result", + "ui.loom.take_result", + "block.smoker.smoke", + "block.blastfurnace.fire_crackle", + "block.smithing_table.use", + "block.loom.use", + "ambient.in.raid", + "screech", + "sleep", + "block.furnace.lit", + "convert_mooshroom", + "milk_suspiciously", + "celebrate", + "block.beehive.enter", + "block.beehive.exit", + "block.beehive.shear", + "block.beehive.work", + "block.beehive.drip", + "ambient.cave", + "angry", + "retreat", + "converted_to_zombified", + "step_lava", + "tempt", + "panic", + "admire", + "particle.soul_escape.quiet", + "particle.soul_escape.loud", "respawn_anchor.charge", "respawn_anchor.deplete", "respawn_anchor.set_spawn", - "retreat", - "roar", - "saddle", - "scared", - "scrape", - "screech", - "shake", - "shatter_pot", - "shear", - "shoot", - "shulker.close", - "shulker.open", - "shulkerbox.closed", - "shulkerbox.open", - "sleep", + "respawn_anchor.ambient", + "ambient.crimson_forest.mood", + "ambient.warped_forest.mood", + "ambient.soulsand_valley.mood", + "ambient.nether_wastes.mood", + "ambient.crimson_forest.additions", + "ambient.warped_forest.additions", + "ambient.soulsand_valley.additions", + "ambient.nether_wastes.additions", + "ambient.basalt_deltas.additions", + "ambient.crimson_forest.loop", + "ambient.warped_forest.loop", + "ambient.soulsand_valley.loop", + "ambient.nether_wastes.loop", + "ambient.basalt_deltas.loop", + "lodestone_compass.link_compass_to_lodestone", + "ambient.basalt_deltas.mood", + "power.on.sculk_sensor", + "power.off.sculk_sensor", "smithing_table.use", - "sneeze", - "sonic_boom", - "sonic_charge", - "sparkler.active", - "sparkler.use", - "spawn", - "splash", - "sponge.absorb", - "squid.ink_squirt", - "squish.big", - "squish.small", - "stare", - "step", - "step.baby", - "step_lava", - "step_sand", - "stun", - "swim", - "swoop", - "takeoff", - "teleport", - "tempt", - "thorns", - "throw", - "thunder", + "default", + "lay_egg", + "lay_spawn", + "bucket.fill.powder_snow", + "bucket.empty.powder_snow", + "cauldron_drip.water.pointed_dripstone", + "cauldron_drip.lava.pointed_dripstone", "tilt_down.big_dripleaf", "tilt_up.big_dripleaf", + "drip.water.pointed_dripstone", + "pick_berries.cave_vines", + "drip.lava.pointed_dripstone", + "copper.wax.on", + "copper.wax.off", + "scrape", + "item.spyglass.use", + "item.spyglass.stop_using", + "chime.amethyst_block", + "mob.player.hurt_drown", + "mob.player.hurt_on_fire", + "mob.player.hurt_freeze", + "ambient.screamer", + "hurt.screamer", + "death.screamer", + "milk.screamer", + "jump_to_block", + "pre_ram", + "pre_ram.screamer", + "ram_impact", + "ram_impact.screamer", + "squid.ink_squirt", + "glow_squid.ink_squirt", + "convert_to_stray", + "cake.add_candle", + "extinguish.candle", + "ambient.candle", + "block.click", + "block.click.fail", + "block.sculk_catalyst.bloom", + "block.sculk_shrieker.shriek", + "nearby_close", + "nearby_closer", + "nearby_closest", + "agitated", + "listening", + "heartbeat", "tongue", - "trapdoor.close", + "item_given", + "item_taken", + "item_thrown", + "irongolem.crack", + "irongolem.repair", + "horn_break", + "horn_call0", + "horn_call1", + "horn_call2", + "horn_call3", + "horn_call4", + "horn_call5", + "horn_call6", + "horn_call7", + "imitate.warden", + "listening_angry", + "sonic_boom", + "sonic_charge", + "convert_to_frog", + "block.sculk.spread", + "charge.sculk", + "block.sculk_sensor.place", + "block.sculk_shrieker.place", + "block.enchanting_table.use", + "bundle.drop_contents", + "bundle.insert", + "bundle.insert_fail", + "bundle.remove_one", + "step_sand", + "dash_ready", + "pressure_plate.click_off", + "pressure_plate.click_on", + "button.click_off", + "button.click_on", + "door.open", + "door.close", "trapdoor.open", - "trial_spawner.ambient", - "trial_spawner.ambient_ominous", - "trial_spawner.charge_activate", - "trial_spawner.close_shutter", - "trial_spawner.detect_player", - "trial_spawner.eject_item", + "trapdoor.close", + "fence_gate.open", + "fence_gate.close", + "insert", + "pickup", + "insert_enchanted", + "pickup_enchanted", + "shatter_pot", + "break_pot", + "brush", + "brush_completed", + "block.sign.waxed_interact_fail", + "note.bass", + "pumpkin.carve", + "mob.husk.convert_to_zombie", + "mob.pig.death", + "mob.hoglin.converted_to_zombified", + "ambient.underwater.enter", + "ambient.underwater.exit", + "bottle.fill", + "bottle.empty", + "block.decorated_pot.insert", + "block.decorated_pot.insert_fail", + "crafter.craft", + "crafter.fail", + "crafter.disable_slot", + "block.copper_bulb.turn_on", + "block.copper_bulb.turn_off", + "breeze_wind_charge.burst", + "imitate.breeze", "trial_spawner.open_shutter", + "trial_spawner.detect_player", + "trial_spawner.close_shutter", "trial_spawner.spawn_mob", - "tripod", - "twinkle", - "ui.cartography_table.take_result", - "ui.loom.take_result", - "ui.stonecutter.take_result", - "undefined", - "unfect", - "unfreeze", - "vault.activate", - "vault.ambient", + "trial_spawner.eject_item", + "trial_spawner.ambient", + "mob.armadillo.brush", + "mob.armadillo.scute_drop", + "armor.equip_wolf", + "armor.unequip_wolf", + "reflect", + "vault.open_shutter", "vault.close_shutter", - "vault.deactivate", "vault.eject_item", "vault.insert_item", "vault.insert_item_fail", - "vault.open_shutter", + "vault.ambient", + "vault.activate", + "vault.deactivate", + "hurt.reduced", + "wind_charge.burst", + "armor.break_wolf", + "armor.crack_wolf", + "armor.repair_wolf", + "mace.smash_air", + "mace.smash_ground", + "mace.heavy_smash_ground", + "trial_spawner.charge_activate", + "trial_spawner.ambient_ominous", + "apply_effect.bad_omen", + "apply_effect.raid_omen", + "apply_effect.trial_omen", + "ominous_item_spawner.spawn_item", + "ominous_bottle.end_use", + "ominous_item_spawner.spawn_item_begin", + "ominous_item_spawner.about_to_spawn_item", + "imitate.bogged", "vault.reject_rewarded_player", - "warn", - "water", - "whine", - "wind_charge.burst" + "imitate.drowned", + "sponge.absorb", + "imitate.creaking", + "block.creaking_heart.trail", + "creaking_heart_spawn", + "activate", + "deactivate", + "freeze", + "unfreeze", + "open", + "open_long", + "close", + "close_long", + "undefined" ], "$metaProperties": {} } @@ -2015,7 +2130,7 @@ "title": "sequence container", "type": "array", "items": { - "$ref": "#/definitions/748032502" + "$ref": "#/definitions/2794205495" }, "$metaProperties": {} }, @@ -2029,7 +2144,7 @@ "title": "sequence container", "type": "array", "items": { - "$ref": "#/definitions/748032502" + "$ref": "#/definitions/2794205495" }, "$metaProperties": {} } @@ -2054,29 +2169,6 @@ "duration" ], "$metaProperties": {} - }, - "970386766": { - "title": "struct SharedTypes::v1_20_50::BlockDescriptorSerializer::BlockDescriptorProxy", - "type": "object", - "properties": { - "name": { - "type": "string", - "$metaProperties": {} - }, - "states": { - "title": "associative container", - "type": "object", - "additionalProperties": { - "$ref": "#/definitions/49501551" - }, - "$metaProperties": {} - }, - "tags": { - "type": "string", - "$metaProperties": {} - } - }, - "$metaProperties": {} } }, "title": "minecraft:item v1.21.10", diff --git a/metadata/json_schemas/item/v1.21.10/components/DurabilitySensor v1.21.10.json b/metadata/json_schemas/item/v1.21.10/components/DurabilitySensor v1.21.10.json index 8e140ceeb..8b072613f 100644 --- a/metadata/json_schemas/item/v1.21.10/components/DurabilitySensor v1.21.10.json +++ b/metadata/json_schemas/item/v1.21.10/components/DurabilitySensor v1.21.10.json @@ -11,275 +11,289 @@ "$metaProperties": {} }, "particle_type": { + "title": "enum ParticleType", "type": "string", + "enum": [ + "none", + "bubble", + "bubblemanual", + "crit", + "blockforcefield", + "smoke", + "explode", + "evaporation", + "flame", + "candleflame", + "lava", + "largesmoke", + "reddust", + "risingborderdust", + "iconcrack", + "snowballpoof", + "largeexplode", + "hugeexplosion", + "breezewindexplosion", + "mobflame", + "heart", + "terrain", + "townaura", + "portal", + "watersplash", + "watersplashmanual", + "waterwake", + "dripwater", + "driplava", + "driphoney", + "stalactitedripwater", + "stalactitedriplava", + "fallingdust", + "mobspell", + "mobspellambient", + "mobspellinstantaneous", + "ink", + "slime", + "rainsplash", + "villagerangry", + "villagerhappy", + "enchantingtable", + "trackingemitter", + "note", + "witchspell", + "carrotboost", + "mobappearance", + "endrod", + "dragonbreath", + "spit", + "totem", + "food", + "fireworksstarter", + "fireworks", + "fireworksoverlay", + "balloongas", + "coloredflame", + "sparkler", + "conduit", + "bubblecolumnup", + "bubblecolumndown", + "sneeze", + "shulkerbullet", + "bleach", + "dragondestroyblock", + "myceliumdust", + "fallingborderdust", + "campfiresmoke", + "campfiresmoketall", + "dragonbreathfire", + "dragonbreathtrail", + "soul", + "obsidiantear", + "portalreverse", + "snowflake", + "wax", + "electricspark", + "shriek", + "sculksoul", + "sonicexplosion", + "dustplume", + "whitesmoke", + "vaultconnection", + "windexplosion", + "wolfarmorcrack", + "creakingcrumble", + "paleoakleaves", + "eyeblossomopen", + "eyeblossomclose" + ], "$metaProperties": {} }, "sound_event": { "title": "enum SharedTypes::Legacy::LevelSoundEvent", "type": "string", "enum": [ - "activate", - "add.chest", - "admire", - "agitated", + "item.use.on", + "hit", + "step", + "step.baby", + "fly", + "jump", + "jump.prevent", + "break", + "place", + "heavy.step", + "gallop", + "fall", + "hurt", + "hurt.baby", + "hurt.in.water", + "death", + "death.baby", + "death.in.water", + "death.to.zombie", "ambient", - "ambient.aggressive", "ambient.baby", - "ambient.basalt_deltas.additions", - "ambient.basalt_deltas.loop", - "ambient.basalt_deltas.mood", - "ambient.candle", - "ambient.cave", - "ambient.crimson_forest.additions", - "ambient.crimson_forest.loop", - "ambient.crimson_forest.mood", - "ambient.in.air", - "ambient.in.raid", "ambient.in.water", - "ambient.nether_wastes.additions", - "ambient.nether_wastes.loop", - "ambient.nether_wastes.mood", - "ambient.pollinate", - "ambient.screamer", - "ambient.soulsand_valley.additions", - "ambient.soulsand_valley.loop", - "ambient.soulsand_valley.mood", + "ambient.in.air", "ambient.tame", - "ambient.underwater.enter", - "ambient.underwater.exit", - "ambient.warped_forest.additions", - "ambient.warped_forest.loop", - "ambient.warped_forest.mood", - "ambient.worried", - "angry", - "apply_effect.bad_omen", - "apply_effect.raid_omen", - "apply_effect.trial_omen", + "ambient.pollinate", + "breathe", + "mad", + "boost", + "bow", + "squish.big", + "squish.small", + "fall.big", + "fall.small", + "splash", + "fizz", + "flap", + "swim", + "drink", + "drink.honey", + "drink.milk", + "eat", + "takeoff", + "shake", + "plop", + "land", + "saddle", "armor", - "armor.break_wolf", - "armor.crack_wolf", - "armor.equip_chain", - "armor.equip_diamond", - "armor.equip_elytra", - "armor.equip_generic", - "armor.equip_gold", - "armor.equip_iron", - "armor.equip_leather", - "armor.equip_netherite", - "armor.equip_wolf", - "armor.repair_wolf", - "armor.unequip_wolf", - "attach", + "mob.armor_stand.place", + "add.chest", + "throw", "attack", "attack.nodamage", "attack.strong", - "balloonpop", - "beacon.activate", - "beacon.ambient", - "beacon.deactivate", - "beacon.power", - "blast", - "block.bamboo_sapling.place", - "block.barrel.close", - "block.barrel.open", - "block.beehive.drip", - "block.beehive.enter", - "block.beehive.exit", - "block.beehive.shear", - "block.beehive.work", - "block.bell.hit", - "block.blastfurnace.fire_crackle", - "block.campfire.crackle", - "block.cartography_table.use", - "block.click", - "block.click.fail", - "block.composter.empty", - "block.composter.fill", - "block.composter.fill_success", - "block.composter.ready", - "block.copper_bulb.turn_off", - "block.copper_bulb.turn_on", - "block.creaking_heart.trail", - "block.decorated_pot.insert", - "block.decorated_pot.insert_fail", - "block.enchanting_table.use", - "block.end_portal.spawn", - "block.end_portal_frame.fill", - "block.fletching_table.use", - "block.frog_spawn.break", - "block.frog_spawn.hatch", - "block.furnace.lit", - "block.grindstone.use", - "block.loom.use", - "block.scaffolding.climb", - "block.sculk.spread", - "block.sculk_catalyst.bloom", - "block.sculk_sensor.place", - "block.sculk_shrieker.place", - "block.sculk_shrieker.shriek", - "block.sign.waxed_interact_fail", - "block.smithing_table.use", - "block.smoker.smoke", - "block.sniffer_egg.crack", - "block.sniffer_egg.hatch", - "block.stonecutter.use", - "block.sweet_berry_bush.hurt", - "block.sweet_berry_bush.pick", - "block.turtle_egg.attack", - "block.turtle_egg.break", - "block.turtle_egg.crack", - "block.turtle_egg.hatch", - "boost", + "warn", + "shear", + "milk", + "thunder", + "explode", + "fire", + "ignite", + "fuse", + "stare", + "spawn", "born", - "bottle.dragonbreath", - "bottle.empty", - "bottle.fill", - "bow", - "bow.hit", - "break", + "shoot", "break.block", - "break_pot", - "breathe", - "breeze_wind_charge.burst", - "brush", - "brush_completed", - "bubble.down", - "bubble.downinside", - "bubble.pop", - "bubble.up", - "bubble.upinside", - "bucket.empty.fish", - "bucket.empty.lava", - "bucket.empty.powder_snow", - "bucket.empty.water", - "bucket.fill.fish", - "bucket.fill.lava", - "bucket.fill.powder_snow", - "bucket.fill.water", + "launch", + "blast", + "large.blast", + "twinkle", + "remedy", + "unfect", + "convert_to_drowned", + "levelup", + "bow.hit", "bullet.hit", - "bundle.drop_contents", - "bundle.insert", - "bundle.insert_fail", - "bundle.remove_one", - "burp", - "button.click_off", - "button.click_on", - "cake.add_candle", - "camera.take_picture", - "cant_breed", - "cast.spell", - "cauldron_drip.lava.pointed_dripstone", - "cauldron_drip.water.pointed_dripstone", - "celebrate", - "charge", - "charge.sculk", - "chest.closed", + "extinguish.fire", + "item.fizz", "chest.open", - "chime.amethyst_block", - "chorusdeath", - "chorusgrow", - "close", - "close_long", + "chest.closed", + "shulkerbox.open", + "shulkerbox.closed", + "enderchest.open", + "enderchest.closed", + "power.on", + "power.off", + "attach", + "detach", + "deny", + "tripod", + "pop", + "drop.slot", + "note", + "thorns", + "piston.in", + "piston.out", + "portal", + "water", + "lava.pop", + "lava", + "beacon.activate", + "beacon.ambient", + "beacon.deactivate", + "beacon.power", "conduit.activate", "conduit.ambient", "conduit.attack", "conduit.deactivate", "conduit.short", - "convert_mooshroom", - "convert_to_drowned", - "convert_to_frog", - "convert_to_stray", - "converted_to_zombified", - "copper.wax.off", - "copper.wax.on", - "crafter.craft", - "crafter.disable_slot", - "crafter.fail", - "creaking_heart_spawn", - "crossbow.loading.end", - "crossbow.loading.middle", - "crossbow.loading.start", - "crossbow.quick_charge.end", - "crossbow.quick_charge.middle", - "crossbow.quick_charge.start", - "crossbow.shoot", - "dash_ready", - "deactivate", - "death", - "death.baby", - "death.in.water", - "death.mid.volume", - "death.min.volume", - "death.screamer", - "death.to.zombie", - "default", - "deny", - "detach", - "disappeared", - "door.close", - "door.open", - "drink", - "drink.honey", - "drink.milk", - "drip.lava.pointed_dripstone", - "drip.water.pointed_dripstone", - "drop.slot", - "eat", - "elderguardian.curse", - "elemconstruct.open", - "enderchest.closed", - "enderchest.open", - "explode", - "extinguish.candle", - "extinguish.fire", - "fall", - "fall.big", - "fall.small", - "fang", - "fence_gate.close", - "fence_gate.open", - "fire", - "fizz", - "flap", + "bubble.pop", + "bubble.up", + "bubble.upinside", + "bubble.down", + "bubble.downinside", + "burp", + "bucket.fill.water", + "bucket.empty.water", + "bucket.fill.lava", + "bucket.empty.lava", + "bucket.fill.fish", + "bucket.empty.fish", + "armor.equip_chain", + "armor.equip_diamond", + "armor.equip_elytra", + "armor.equip_generic", + "armor.equip_gold", + "armor.equip_iron", + "armor.equip_leather", + "armor.equip_netherite", + "record.13", + "record.cat", + "record.blocks", + "record.chirp", + "record.creator", + "record.creator_music_box", + "record.far", + "record.mall", + "record.mellohi", + "record.stal", + "record.strad", + "record.ward", + "record.11", + "record.wait", + "record.pigstep", + "record.precipice", + "record.relic", + "record.otherside", + "record.5", "flop", - "fly", - "freeze", - "fuse", - "gallop", - "glass", - "glow_squid.ink_squirt", - "glowstick.use", - "growl", + "elderguardian.curse", + "teleport", + "shulker.open", + "shulker.close", + "mob.warning", + "mob.warning.baby", "haggle", - "haggle.idle", - "haggle.no", "haggle.yes", - "heartbeat", - "heavy.step", - "hit", - "horn_break", - "horn_call0", - "horn_call1", - "horn_call2", - "horn_call3", - "horn_call4", - "horn_call5", - "horn_call6", - "horn_call7", - "hurt", - "hurt.baby", - "hurt.in.water", - "hurt.reduced", - "hurt.screamer", - "icebomb.hit", - "ignite", + "haggle.no", + "haggle.idle", + "disappeared", + "reappeared", + "chorusgrow", + "chorusdeath", + "glass", + "potion.brewed", + "cast.spell", + "prepare.attack", + "prepare.summon", + "prepare.wololo", + "fang", + "charge", + "camera.take_picture", + "leashknot.break", + "leashknot.place", + "growl", + "whine", + "pant", + "purr", + "purreow", + "death.min.volume", + "death.mid.volume", "imitate.blaze", - "imitate.bogged", - "imitate.breeze", "imitate.cave_spider", - "imitate.creaking", "imitate.creeper", - "imitate.drowned", "imitate.elder_guardian", "imitate.ender_dragon", "imitate.enderman", @@ -297,7 +311,6 @@ "imitate.stray", "imitate.vex", "imitate.vindication_illager", - "imitate.warden", "imitate.witch", "imitate.wither", "imitate.wither_skeleton", @@ -305,15 +318,12 @@ "imitate.zombie", "imitate.zombie_pigman", "imitate.zombie_villager", - "insert", - "insert_enchanted", - "irongolem.crack", - "irongolem.repair", - "item.book.put", - "item.fizz", - "item.shield.block", - "item.spyglass.stop_using", - "item.spyglass.use", + "block.end_portal_frame.fill", + "block.end_portal.spawn", + "random.anvil_use", + "bottle.dragonbreath", + "balloonpop", + "sparkler.active", "item.trident.hit", "item.trident.hit_ground", "item.trident.return", @@ -322,203 +332,285 @@ "item.trident.riptide_3", "item.trident.throw", "item.trident.thunder", - "item.use.on", - "item_given", - "item_taken", - "item_thrown", - "jump", - "jump.prevent", - "jump_to_block", - "land", - "large.blast", - "launch", - "lava", - "lava.pop", - "lay_egg", - "lay_spawn", - "leashknot.break", - "leashknot.place", - "levelup", - "listening", - "listening_angry", - "lodestone_compass.link_compass_to_lodestone", + "block.fletching_table.use", + "elemconstruct.open", + "icebomb.hit", + "lt.reaction.icebomb", "lt.reaction.bleach", "lt.reaction.epaste", "lt.reaction.epaste2", "lt.reaction.fertilizer", - "lt.reaction.fire", "lt.reaction.fireball", - "lt.reaction.icebomb", "lt.reaction.mgsalt", - "lt.reaction.miscexplosion", "lt.reaction.miscfire", + "lt.reaction.fire", + "lt.reaction.miscexplosion", "lt.reaction.miscmystical", "lt.reaction.miscmystical2", "lt.reaction.product", - "mace.heavy_smash_ground", - "mace.smash_air", - "mace.smash_ground", - "mad", - "milk", - "milk.screamer", - "milk_suspiciously", - "mob.armadillo.brush", - "mob.armadillo.scute_drop", - "mob.armor_stand.place", - "mob.hoglin.converted_to_zombified", - "mob.husk.convert_to_zombie", - "mob.pig.death", - "mob.player.hurt_drown", - "mob.player.hurt_freeze", - "mob.player.hurt_on_fire", - "mob.warning", - "mob.warning.baby", - "nearby_close", - "nearby_closer", - "nearby_closest", - "note", - "note.bass", - "ominous_bottle.end_use", - "ominous_item_spawner.about_to_spawn_item", - "ominous_item_spawner.spawn_item", - "ominous_item_spawner.spawn_item_begin", - "open", - "open_long", - "panic", - "pant", - "particle.soul_escape.loud", - "particle.soul_escape.quiet", - "pick_berries.cave_vines", - "pickup", - "pickup_enchanted", - "piston.in", - "piston.out", - "place", - "plop", - "pop", - "portal", - "portal.travel", - "potion.brewed", - "power.off", - "power.off.sculk_sensor", - "power.on", - "power.on.sculk_sensor", - "pre_ram", - "pre_ram.screamer", - "prepare.attack", - "prepare.summon", - "prepare.wololo", - "presneeze", - "pressure_plate.click_off", - "pressure_plate.click_on", - "pumpkin.carve", - "purr", - "purreow", - "raid.horn", - "ram_impact", - "ram_impact.screamer", - "random.anvil_use", - "reappeared", - "record.11", - "record.13", - "record.5", - "record.blocks", - "record.cat", - "record.chirp", - "record.creator", - "record.creator_music_box", - "record.far", - "record.mall", - "record.mellohi", - "record.otherside", - "record.pigstep", - "record.precipice", - "record.relic", - "record.stal", - "record.strad", - "record.wait", - "record.ward", - "reflect", - "remedy", - "respawn_anchor.ambient", - "respawn_anchor.charge", - "respawn_anchor.deplete", - "respawn_anchor.set_spawn", - "retreat", - "roar", - "saddle", + "sparkler.use", + "glowstick.use", + "block.turtle_egg.break", + "block.turtle_egg.crack", + "block.turtle_egg.hatch", + "block.turtle_egg.attack", + "block.sniffer_egg.crack", + "block.sniffer_egg.hatch", + "block.frog_spawn.hatch", + "block.frog_spawn.break", + "swoop", + "presneeze", + "sneeze", "scared", - "scrape", + "ambient.aggressive", + "ambient.worried", + "cant_breed", + "block.scaffolding.climb", + "block.bamboo_sapling.place", + "crossbow.loading.start", + "crossbow.loading.middle", + "crossbow.loading.end", + "crossbow.shoot", + "crossbow.quick_charge.start", + "crossbow.quick_charge.middle", + "crossbow.quick_charge.end", + "item.shield.block", + "portal.travel", + "item.book.put", + "block.grindstone.use", + "block.bell.hit", + "block.campfire.crackle", + "block.sweet_berry_bush.hurt", + "block.sweet_berry_bush.pick", + "block.stonecutter.use", + "block.cartography_table.use", + "block.composter.empty", + "block.composter.fill", + "block.composter.fill_success", + "block.composter.ready", + "roar", + "stun", + "block.barrel.open", + "block.barrel.close", + "raid.horn", + "ui.stonecutter.take_result", + "ui.cartography_table.take_result", + "ui.loom.take_result", + "block.smoker.smoke", + "block.blastfurnace.fire_crackle", + "block.smithing_table.use", + "block.loom.use", + "ambient.in.raid", "screech", - "shake", - "shatter_pot", - "shear", - "shoot", - "shulker.close", - "shulker.open", - "shulkerbox.closed", - "shulkerbox.open", "sleep", - "smithing_table.use", - "sneeze", - "sonic_boom", - "sonic_charge", - "sparkler.active", - "sparkler.use", - "spawn", - "splash", - "sponge.absorb", - "squid.ink_squirt", - "squish.big", - "squish.small", - "stare", - "step", - "step.baby", + "block.furnace.lit", + "convert_mooshroom", + "milk_suspiciously", + "celebrate", + "block.beehive.enter", + "block.beehive.exit", + "block.beehive.shear", + "block.beehive.work", + "block.beehive.drip", + "ambient.cave", + "angry", + "retreat", + "converted_to_zombified", "step_lava", - "step_sand", - "stun", - "swim", - "swoop", - "takeoff", - "teleport", "tempt", - "thorns", - "throw", - "thunder", + "panic", + "admire", + "particle.soul_escape.quiet", + "particle.soul_escape.loud", + "respawn_anchor.charge", + "respawn_anchor.deplete", + "respawn_anchor.set_spawn", + "respawn_anchor.ambient", + "ambient.crimson_forest.mood", + "ambient.warped_forest.mood", + "ambient.soulsand_valley.mood", + "ambient.nether_wastes.mood", + "ambient.crimson_forest.additions", + "ambient.warped_forest.additions", + "ambient.soulsand_valley.additions", + "ambient.nether_wastes.additions", + "ambient.basalt_deltas.additions", + "ambient.crimson_forest.loop", + "ambient.warped_forest.loop", + "ambient.soulsand_valley.loop", + "ambient.nether_wastes.loop", + "ambient.basalt_deltas.loop", + "lodestone_compass.link_compass_to_lodestone", + "ambient.basalt_deltas.mood", + "power.on.sculk_sensor", + "power.off.sculk_sensor", + "smithing_table.use", + "default", + "lay_egg", + "lay_spawn", + "bucket.fill.powder_snow", + "bucket.empty.powder_snow", + "cauldron_drip.water.pointed_dripstone", + "cauldron_drip.lava.pointed_dripstone", "tilt_down.big_dripleaf", "tilt_up.big_dripleaf", + "drip.water.pointed_dripstone", + "pick_berries.cave_vines", + "drip.lava.pointed_dripstone", + "copper.wax.on", + "copper.wax.off", + "scrape", + "item.spyglass.use", + "item.spyglass.stop_using", + "chime.amethyst_block", + "mob.player.hurt_drown", + "mob.player.hurt_on_fire", + "mob.player.hurt_freeze", + "ambient.screamer", + "hurt.screamer", + "death.screamer", + "milk.screamer", + "jump_to_block", + "pre_ram", + "pre_ram.screamer", + "ram_impact", + "ram_impact.screamer", + "squid.ink_squirt", + "glow_squid.ink_squirt", + "convert_to_stray", + "cake.add_candle", + "extinguish.candle", + "ambient.candle", + "block.click", + "block.click.fail", + "block.sculk_catalyst.bloom", + "block.sculk_shrieker.shriek", + "nearby_close", + "nearby_closer", + "nearby_closest", + "agitated", + "listening", + "heartbeat", "tongue", - "trapdoor.close", + "item_given", + "item_taken", + "item_thrown", + "irongolem.crack", + "irongolem.repair", + "horn_break", + "horn_call0", + "horn_call1", + "horn_call2", + "horn_call3", + "horn_call4", + "horn_call5", + "horn_call6", + "horn_call7", + "imitate.warden", + "listening_angry", + "sonic_boom", + "sonic_charge", + "convert_to_frog", + "block.sculk.spread", + "charge.sculk", + "block.sculk_sensor.place", + "block.sculk_shrieker.place", + "block.enchanting_table.use", + "bundle.drop_contents", + "bundle.insert", + "bundle.insert_fail", + "bundle.remove_one", + "step_sand", + "dash_ready", + "pressure_plate.click_off", + "pressure_plate.click_on", + "button.click_off", + "button.click_on", + "door.open", + "door.close", "trapdoor.open", - "trial_spawner.ambient", - "trial_spawner.ambient_ominous", - "trial_spawner.charge_activate", - "trial_spawner.close_shutter", - "trial_spawner.detect_player", - "trial_spawner.eject_item", + "trapdoor.close", + "fence_gate.open", + "fence_gate.close", + "insert", + "pickup", + "insert_enchanted", + "pickup_enchanted", + "shatter_pot", + "break_pot", + "brush", + "brush_completed", + "block.sign.waxed_interact_fail", + "note.bass", + "pumpkin.carve", + "mob.husk.convert_to_zombie", + "mob.pig.death", + "mob.hoglin.converted_to_zombified", + "ambient.underwater.enter", + "ambient.underwater.exit", + "bottle.fill", + "bottle.empty", + "block.decorated_pot.insert", + "block.decorated_pot.insert_fail", + "crafter.craft", + "crafter.fail", + "crafter.disable_slot", + "block.copper_bulb.turn_on", + "block.copper_bulb.turn_off", + "breeze_wind_charge.burst", + "imitate.breeze", "trial_spawner.open_shutter", + "trial_spawner.detect_player", + "trial_spawner.close_shutter", "trial_spawner.spawn_mob", - "tripod", - "twinkle", - "ui.cartography_table.take_result", - "ui.loom.take_result", - "ui.stonecutter.take_result", - "undefined", - "unfect", - "unfreeze", - "vault.activate", - "vault.ambient", + "trial_spawner.eject_item", + "trial_spawner.ambient", + "mob.armadillo.brush", + "mob.armadillo.scute_drop", + "armor.equip_wolf", + "armor.unequip_wolf", + "reflect", + "vault.open_shutter", "vault.close_shutter", - "vault.deactivate", "vault.eject_item", "vault.insert_item", "vault.insert_item_fail", - "vault.open_shutter", + "vault.ambient", + "vault.activate", + "vault.deactivate", + "hurt.reduced", + "wind_charge.burst", + "armor.break_wolf", + "armor.crack_wolf", + "armor.repair_wolf", + "mace.smash_air", + "mace.smash_ground", + "mace.heavy_smash_ground", + "trial_spawner.charge_activate", + "trial_spawner.ambient_ominous", + "apply_effect.bad_omen", + "apply_effect.raid_omen", + "apply_effect.trial_omen", + "ominous_item_spawner.spawn_item", + "ominous_bottle.end_use", + "ominous_item_spawner.spawn_item_begin", + "ominous_item_spawner.about_to_spawn_item", + "imitate.bogged", "vault.reject_rewarded_player", - "warn", - "water", - "whine", - "wind_charge.burst" + "imitate.drowned", + "sponge.absorb", + "imitate.creaking", + "block.creaking_heart.trail", + "creaking_heart_spawn", + "activate", + "deactivate", + "freeze", + "unfreeze", + "open", + "open_long", + "close", + "close_long", + "undefined" ], "$metaProperties": {} } diff --git a/metadata/json_schemas/item/v1.21.10/components/DurabilityThreshold v1.21.10.json b/metadata/json_schemas/item/v1.21.10/components/DurabilityThreshold v1.21.10.json index d10472035..5f0b7e00a 100644 --- a/metadata/json_schemas/item/v1.21.10/components/DurabilityThreshold v1.21.10.json +++ b/metadata/json_schemas/item/v1.21.10/components/DurabilityThreshold v1.21.10.json @@ -9,275 +9,289 @@ "$metaProperties": {} }, "particle_type": { + "title": "enum ParticleType", "type": "string", + "enum": [ + "none", + "bubble", + "bubblemanual", + "crit", + "blockforcefield", + "smoke", + "explode", + "evaporation", + "flame", + "candleflame", + "lava", + "largesmoke", + "reddust", + "risingborderdust", + "iconcrack", + "snowballpoof", + "largeexplode", + "hugeexplosion", + "breezewindexplosion", + "mobflame", + "heart", + "terrain", + "townaura", + "portal", + "watersplash", + "watersplashmanual", + "waterwake", + "dripwater", + "driplava", + "driphoney", + "stalactitedripwater", + "stalactitedriplava", + "fallingdust", + "mobspell", + "mobspellambient", + "mobspellinstantaneous", + "ink", + "slime", + "rainsplash", + "villagerangry", + "villagerhappy", + "enchantingtable", + "trackingemitter", + "note", + "witchspell", + "carrotboost", + "mobappearance", + "endrod", + "dragonbreath", + "spit", + "totem", + "food", + "fireworksstarter", + "fireworks", + "fireworksoverlay", + "balloongas", + "coloredflame", + "sparkler", + "conduit", + "bubblecolumnup", + "bubblecolumndown", + "sneeze", + "shulkerbullet", + "bleach", + "dragondestroyblock", + "myceliumdust", + "fallingborderdust", + "campfiresmoke", + "campfiresmoketall", + "dragonbreathfire", + "dragonbreathtrail", + "soul", + "obsidiantear", + "portalreverse", + "snowflake", + "wax", + "electricspark", + "shriek", + "sculksoul", + "sonicexplosion", + "dustplume", + "whitesmoke", + "vaultconnection", + "windexplosion", + "wolfarmorcrack", + "creakingcrumble", + "paleoakleaves", + "eyeblossomopen", + "eyeblossomclose" + ], "$metaProperties": {} }, "sound_event": { "title": "enum SharedTypes::Legacy::LevelSoundEvent", "type": "string", "enum": [ - "activate", - "add.chest", - "admire", - "agitated", + "item.use.on", + "hit", + "step", + "step.baby", + "fly", + "jump", + "jump.prevent", + "break", + "place", + "heavy.step", + "gallop", + "fall", + "hurt", + "hurt.baby", + "hurt.in.water", + "death", + "death.baby", + "death.in.water", + "death.to.zombie", "ambient", - "ambient.aggressive", "ambient.baby", - "ambient.basalt_deltas.additions", - "ambient.basalt_deltas.loop", - "ambient.basalt_deltas.mood", - "ambient.candle", - "ambient.cave", - "ambient.crimson_forest.additions", - "ambient.crimson_forest.loop", - "ambient.crimson_forest.mood", - "ambient.in.air", - "ambient.in.raid", "ambient.in.water", - "ambient.nether_wastes.additions", - "ambient.nether_wastes.loop", - "ambient.nether_wastes.mood", - "ambient.pollinate", - "ambient.screamer", - "ambient.soulsand_valley.additions", - "ambient.soulsand_valley.loop", - "ambient.soulsand_valley.mood", + "ambient.in.air", "ambient.tame", - "ambient.underwater.enter", - "ambient.underwater.exit", - "ambient.warped_forest.additions", - "ambient.warped_forest.loop", - "ambient.warped_forest.mood", - "ambient.worried", - "angry", - "apply_effect.bad_omen", - "apply_effect.raid_omen", - "apply_effect.trial_omen", + "ambient.pollinate", + "breathe", + "mad", + "boost", + "bow", + "squish.big", + "squish.small", + "fall.big", + "fall.small", + "splash", + "fizz", + "flap", + "swim", + "drink", + "drink.honey", + "drink.milk", + "eat", + "takeoff", + "shake", + "plop", + "land", + "saddle", "armor", - "armor.break_wolf", - "armor.crack_wolf", - "armor.equip_chain", - "armor.equip_diamond", - "armor.equip_elytra", - "armor.equip_generic", - "armor.equip_gold", - "armor.equip_iron", - "armor.equip_leather", - "armor.equip_netherite", - "armor.equip_wolf", - "armor.repair_wolf", - "armor.unequip_wolf", - "attach", + "mob.armor_stand.place", + "add.chest", + "throw", "attack", "attack.nodamage", "attack.strong", - "balloonpop", - "beacon.activate", - "beacon.ambient", - "beacon.deactivate", - "beacon.power", - "blast", - "block.bamboo_sapling.place", - "block.barrel.close", - "block.barrel.open", - "block.beehive.drip", - "block.beehive.enter", - "block.beehive.exit", - "block.beehive.shear", - "block.beehive.work", - "block.bell.hit", - "block.blastfurnace.fire_crackle", - "block.campfire.crackle", - "block.cartography_table.use", - "block.click", - "block.click.fail", - "block.composter.empty", - "block.composter.fill", - "block.composter.fill_success", - "block.composter.ready", - "block.copper_bulb.turn_off", - "block.copper_bulb.turn_on", - "block.creaking_heart.trail", - "block.decorated_pot.insert", - "block.decorated_pot.insert_fail", - "block.enchanting_table.use", - "block.end_portal.spawn", - "block.end_portal_frame.fill", - "block.fletching_table.use", - "block.frog_spawn.break", - "block.frog_spawn.hatch", - "block.furnace.lit", - "block.grindstone.use", - "block.loom.use", - "block.scaffolding.climb", - "block.sculk.spread", - "block.sculk_catalyst.bloom", - "block.sculk_sensor.place", - "block.sculk_shrieker.place", - "block.sculk_shrieker.shriek", - "block.sign.waxed_interact_fail", - "block.smithing_table.use", - "block.smoker.smoke", - "block.sniffer_egg.crack", - "block.sniffer_egg.hatch", - "block.stonecutter.use", - "block.sweet_berry_bush.hurt", - "block.sweet_berry_bush.pick", - "block.turtle_egg.attack", - "block.turtle_egg.break", - "block.turtle_egg.crack", - "block.turtle_egg.hatch", - "boost", + "warn", + "shear", + "milk", + "thunder", + "explode", + "fire", + "ignite", + "fuse", + "stare", + "spawn", "born", - "bottle.dragonbreath", - "bottle.empty", - "bottle.fill", - "bow", - "bow.hit", - "break", + "shoot", "break.block", - "break_pot", - "breathe", - "breeze_wind_charge.burst", - "brush", - "brush_completed", - "bubble.down", - "bubble.downinside", - "bubble.pop", - "bubble.up", - "bubble.upinside", - "bucket.empty.fish", - "bucket.empty.lava", - "bucket.empty.powder_snow", - "bucket.empty.water", - "bucket.fill.fish", - "bucket.fill.lava", - "bucket.fill.powder_snow", - "bucket.fill.water", + "launch", + "blast", + "large.blast", + "twinkle", + "remedy", + "unfect", + "convert_to_drowned", + "levelup", + "bow.hit", "bullet.hit", - "bundle.drop_contents", - "bundle.insert", - "bundle.insert_fail", - "bundle.remove_one", - "burp", - "button.click_off", - "button.click_on", - "cake.add_candle", - "camera.take_picture", - "cant_breed", - "cast.spell", - "cauldron_drip.lava.pointed_dripstone", - "cauldron_drip.water.pointed_dripstone", - "celebrate", - "charge", - "charge.sculk", - "chest.closed", + "extinguish.fire", + "item.fizz", "chest.open", - "chime.amethyst_block", - "chorusdeath", - "chorusgrow", - "close", - "close_long", + "chest.closed", + "shulkerbox.open", + "shulkerbox.closed", + "enderchest.open", + "enderchest.closed", + "power.on", + "power.off", + "attach", + "detach", + "deny", + "tripod", + "pop", + "drop.slot", + "note", + "thorns", + "piston.in", + "piston.out", + "portal", + "water", + "lava.pop", + "lava", + "beacon.activate", + "beacon.ambient", + "beacon.deactivate", + "beacon.power", "conduit.activate", "conduit.ambient", "conduit.attack", "conduit.deactivate", "conduit.short", - "convert_mooshroom", - "convert_to_drowned", - "convert_to_frog", - "convert_to_stray", - "converted_to_zombified", - "copper.wax.off", - "copper.wax.on", - "crafter.craft", - "crafter.disable_slot", - "crafter.fail", - "creaking_heart_spawn", - "crossbow.loading.end", - "crossbow.loading.middle", - "crossbow.loading.start", - "crossbow.quick_charge.end", - "crossbow.quick_charge.middle", - "crossbow.quick_charge.start", - "crossbow.shoot", - "dash_ready", - "deactivate", - "death", - "death.baby", - "death.in.water", - "death.mid.volume", - "death.min.volume", - "death.screamer", - "death.to.zombie", - "default", - "deny", - "detach", - "disappeared", - "door.close", - "door.open", - "drink", - "drink.honey", - "drink.milk", - "drip.lava.pointed_dripstone", - "drip.water.pointed_dripstone", - "drop.slot", - "eat", - "elderguardian.curse", - "elemconstruct.open", - "enderchest.closed", - "enderchest.open", - "explode", - "extinguish.candle", - "extinguish.fire", - "fall", - "fall.big", - "fall.small", - "fang", - "fence_gate.close", - "fence_gate.open", - "fire", - "fizz", - "flap", + "bubble.pop", + "bubble.up", + "bubble.upinside", + "bubble.down", + "bubble.downinside", + "burp", + "bucket.fill.water", + "bucket.empty.water", + "bucket.fill.lava", + "bucket.empty.lava", + "bucket.fill.fish", + "bucket.empty.fish", + "armor.equip_chain", + "armor.equip_diamond", + "armor.equip_elytra", + "armor.equip_generic", + "armor.equip_gold", + "armor.equip_iron", + "armor.equip_leather", + "armor.equip_netherite", + "record.13", + "record.cat", + "record.blocks", + "record.chirp", + "record.creator", + "record.creator_music_box", + "record.far", + "record.mall", + "record.mellohi", + "record.stal", + "record.strad", + "record.ward", + "record.11", + "record.wait", + "record.pigstep", + "record.precipice", + "record.relic", + "record.otherside", + "record.5", "flop", - "fly", - "freeze", - "fuse", - "gallop", - "glass", - "glow_squid.ink_squirt", - "glowstick.use", - "growl", + "elderguardian.curse", + "teleport", + "shulker.open", + "shulker.close", + "mob.warning", + "mob.warning.baby", "haggle", - "haggle.idle", - "haggle.no", "haggle.yes", - "heartbeat", - "heavy.step", - "hit", - "horn_break", - "horn_call0", - "horn_call1", - "horn_call2", - "horn_call3", - "horn_call4", - "horn_call5", - "horn_call6", - "horn_call7", - "hurt", - "hurt.baby", - "hurt.in.water", - "hurt.reduced", - "hurt.screamer", - "icebomb.hit", - "ignite", + "haggle.no", + "haggle.idle", + "disappeared", + "reappeared", + "chorusgrow", + "chorusdeath", + "glass", + "potion.brewed", + "cast.spell", + "prepare.attack", + "prepare.summon", + "prepare.wololo", + "fang", + "charge", + "camera.take_picture", + "leashknot.break", + "leashknot.place", + "growl", + "whine", + "pant", + "purr", + "purreow", + "death.min.volume", + "death.mid.volume", "imitate.blaze", - "imitate.bogged", - "imitate.breeze", "imitate.cave_spider", - "imitate.creaking", "imitate.creeper", - "imitate.drowned", "imitate.elder_guardian", "imitate.ender_dragon", "imitate.enderman", @@ -295,7 +309,6 @@ "imitate.stray", "imitate.vex", "imitate.vindication_illager", - "imitate.warden", "imitate.witch", "imitate.wither", "imitate.wither_skeleton", @@ -303,15 +316,12 @@ "imitate.zombie", "imitate.zombie_pigman", "imitate.zombie_villager", - "insert", - "insert_enchanted", - "irongolem.crack", - "irongolem.repair", - "item.book.put", - "item.fizz", - "item.shield.block", - "item.spyglass.stop_using", - "item.spyglass.use", + "block.end_portal_frame.fill", + "block.end_portal.spawn", + "random.anvil_use", + "bottle.dragonbreath", + "balloonpop", + "sparkler.active", "item.trident.hit", "item.trident.hit_ground", "item.trident.return", @@ -320,203 +330,285 @@ "item.trident.riptide_3", "item.trident.throw", "item.trident.thunder", - "item.use.on", - "item_given", - "item_taken", - "item_thrown", - "jump", - "jump.prevent", - "jump_to_block", - "land", - "large.blast", - "launch", - "lava", - "lava.pop", - "lay_egg", - "lay_spawn", - "leashknot.break", - "leashknot.place", - "levelup", - "listening", - "listening_angry", - "lodestone_compass.link_compass_to_lodestone", + "block.fletching_table.use", + "elemconstruct.open", + "icebomb.hit", + "lt.reaction.icebomb", "lt.reaction.bleach", "lt.reaction.epaste", "lt.reaction.epaste2", "lt.reaction.fertilizer", - "lt.reaction.fire", "lt.reaction.fireball", - "lt.reaction.icebomb", "lt.reaction.mgsalt", - "lt.reaction.miscexplosion", "lt.reaction.miscfire", + "lt.reaction.fire", + "lt.reaction.miscexplosion", "lt.reaction.miscmystical", "lt.reaction.miscmystical2", "lt.reaction.product", - "mace.heavy_smash_ground", - "mace.smash_air", - "mace.smash_ground", - "mad", - "milk", - "milk.screamer", - "milk_suspiciously", - "mob.armadillo.brush", - "mob.armadillo.scute_drop", - "mob.armor_stand.place", - "mob.hoglin.converted_to_zombified", - "mob.husk.convert_to_zombie", - "mob.pig.death", - "mob.player.hurt_drown", - "mob.player.hurt_freeze", - "mob.player.hurt_on_fire", - "mob.warning", - "mob.warning.baby", - "nearby_close", - "nearby_closer", - "nearby_closest", - "note", - "note.bass", - "ominous_bottle.end_use", - "ominous_item_spawner.about_to_spawn_item", - "ominous_item_spawner.spawn_item", - "ominous_item_spawner.spawn_item_begin", - "open", - "open_long", - "panic", - "pant", - "particle.soul_escape.loud", - "particle.soul_escape.quiet", - "pick_berries.cave_vines", - "pickup", - "pickup_enchanted", - "piston.in", - "piston.out", - "place", - "plop", - "pop", - "portal", - "portal.travel", - "potion.brewed", - "power.off", - "power.off.sculk_sensor", - "power.on", - "power.on.sculk_sensor", - "pre_ram", - "pre_ram.screamer", - "prepare.attack", - "prepare.summon", - "prepare.wololo", - "presneeze", - "pressure_plate.click_off", - "pressure_plate.click_on", - "pumpkin.carve", - "purr", - "purreow", - "raid.horn", - "ram_impact", - "ram_impact.screamer", - "random.anvil_use", - "reappeared", - "record.11", - "record.13", - "record.5", - "record.blocks", - "record.cat", - "record.chirp", - "record.creator", - "record.creator_music_box", - "record.far", - "record.mall", - "record.mellohi", - "record.otherside", - "record.pigstep", - "record.precipice", - "record.relic", - "record.stal", - "record.strad", - "record.wait", - "record.ward", - "reflect", - "remedy", - "respawn_anchor.ambient", - "respawn_anchor.charge", - "respawn_anchor.deplete", - "respawn_anchor.set_spawn", - "retreat", - "roar", - "saddle", + "sparkler.use", + "glowstick.use", + "block.turtle_egg.break", + "block.turtle_egg.crack", + "block.turtle_egg.hatch", + "block.turtle_egg.attack", + "block.sniffer_egg.crack", + "block.sniffer_egg.hatch", + "block.frog_spawn.hatch", + "block.frog_spawn.break", + "swoop", + "presneeze", + "sneeze", "scared", - "scrape", + "ambient.aggressive", + "ambient.worried", + "cant_breed", + "block.scaffolding.climb", + "block.bamboo_sapling.place", + "crossbow.loading.start", + "crossbow.loading.middle", + "crossbow.loading.end", + "crossbow.shoot", + "crossbow.quick_charge.start", + "crossbow.quick_charge.middle", + "crossbow.quick_charge.end", + "item.shield.block", + "portal.travel", + "item.book.put", + "block.grindstone.use", + "block.bell.hit", + "block.campfire.crackle", + "block.sweet_berry_bush.hurt", + "block.sweet_berry_bush.pick", + "block.stonecutter.use", + "block.cartography_table.use", + "block.composter.empty", + "block.composter.fill", + "block.composter.fill_success", + "block.composter.ready", + "roar", + "stun", + "block.barrel.open", + "block.barrel.close", + "raid.horn", + "ui.stonecutter.take_result", + "ui.cartography_table.take_result", + "ui.loom.take_result", + "block.smoker.smoke", + "block.blastfurnace.fire_crackle", + "block.smithing_table.use", + "block.loom.use", + "ambient.in.raid", "screech", - "shake", - "shatter_pot", - "shear", - "shoot", - "shulker.close", - "shulker.open", - "shulkerbox.closed", - "shulkerbox.open", "sleep", - "smithing_table.use", - "sneeze", - "sonic_boom", - "sonic_charge", - "sparkler.active", - "sparkler.use", - "spawn", - "splash", - "sponge.absorb", - "squid.ink_squirt", - "squish.big", - "squish.small", - "stare", - "step", - "step.baby", + "block.furnace.lit", + "convert_mooshroom", + "milk_suspiciously", + "celebrate", + "block.beehive.enter", + "block.beehive.exit", + "block.beehive.shear", + "block.beehive.work", + "block.beehive.drip", + "ambient.cave", + "angry", + "retreat", + "converted_to_zombified", "step_lava", - "step_sand", - "stun", - "swim", - "swoop", - "takeoff", - "teleport", "tempt", - "thorns", - "throw", - "thunder", + "panic", + "admire", + "particle.soul_escape.quiet", + "particle.soul_escape.loud", + "respawn_anchor.charge", + "respawn_anchor.deplete", + "respawn_anchor.set_spawn", + "respawn_anchor.ambient", + "ambient.crimson_forest.mood", + "ambient.warped_forest.mood", + "ambient.soulsand_valley.mood", + "ambient.nether_wastes.mood", + "ambient.crimson_forest.additions", + "ambient.warped_forest.additions", + "ambient.soulsand_valley.additions", + "ambient.nether_wastes.additions", + "ambient.basalt_deltas.additions", + "ambient.crimson_forest.loop", + "ambient.warped_forest.loop", + "ambient.soulsand_valley.loop", + "ambient.nether_wastes.loop", + "ambient.basalt_deltas.loop", + "lodestone_compass.link_compass_to_lodestone", + "ambient.basalt_deltas.mood", + "power.on.sculk_sensor", + "power.off.sculk_sensor", + "smithing_table.use", + "default", + "lay_egg", + "lay_spawn", + "bucket.fill.powder_snow", + "bucket.empty.powder_snow", + "cauldron_drip.water.pointed_dripstone", + "cauldron_drip.lava.pointed_dripstone", "tilt_down.big_dripleaf", "tilt_up.big_dripleaf", + "drip.water.pointed_dripstone", + "pick_berries.cave_vines", + "drip.lava.pointed_dripstone", + "copper.wax.on", + "copper.wax.off", + "scrape", + "item.spyglass.use", + "item.spyglass.stop_using", + "chime.amethyst_block", + "mob.player.hurt_drown", + "mob.player.hurt_on_fire", + "mob.player.hurt_freeze", + "ambient.screamer", + "hurt.screamer", + "death.screamer", + "milk.screamer", + "jump_to_block", + "pre_ram", + "pre_ram.screamer", + "ram_impact", + "ram_impact.screamer", + "squid.ink_squirt", + "glow_squid.ink_squirt", + "convert_to_stray", + "cake.add_candle", + "extinguish.candle", + "ambient.candle", + "block.click", + "block.click.fail", + "block.sculk_catalyst.bloom", + "block.sculk_shrieker.shriek", + "nearby_close", + "nearby_closer", + "nearby_closest", + "agitated", + "listening", + "heartbeat", "tongue", - "trapdoor.close", + "item_given", + "item_taken", + "item_thrown", + "irongolem.crack", + "irongolem.repair", + "horn_break", + "horn_call0", + "horn_call1", + "horn_call2", + "horn_call3", + "horn_call4", + "horn_call5", + "horn_call6", + "horn_call7", + "imitate.warden", + "listening_angry", + "sonic_boom", + "sonic_charge", + "convert_to_frog", + "block.sculk.spread", + "charge.sculk", + "block.sculk_sensor.place", + "block.sculk_shrieker.place", + "block.enchanting_table.use", + "bundle.drop_contents", + "bundle.insert", + "bundle.insert_fail", + "bundle.remove_one", + "step_sand", + "dash_ready", + "pressure_plate.click_off", + "pressure_plate.click_on", + "button.click_off", + "button.click_on", + "door.open", + "door.close", "trapdoor.open", - "trial_spawner.ambient", - "trial_spawner.ambient_ominous", - "trial_spawner.charge_activate", - "trial_spawner.close_shutter", - "trial_spawner.detect_player", - "trial_spawner.eject_item", + "trapdoor.close", + "fence_gate.open", + "fence_gate.close", + "insert", + "pickup", + "insert_enchanted", + "pickup_enchanted", + "shatter_pot", + "break_pot", + "brush", + "brush_completed", + "block.sign.waxed_interact_fail", + "note.bass", + "pumpkin.carve", + "mob.husk.convert_to_zombie", + "mob.pig.death", + "mob.hoglin.converted_to_zombified", + "ambient.underwater.enter", + "ambient.underwater.exit", + "bottle.fill", + "bottle.empty", + "block.decorated_pot.insert", + "block.decorated_pot.insert_fail", + "crafter.craft", + "crafter.fail", + "crafter.disable_slot", + "block.copper_bulb.turn_on", + "block.copper_bulb.turn_off", + "breeze_wind_charge.burst", + "imitate.breeze", "trial_spawner.open_shutter", + "trial_spawner.detect_player", + "trial_spawner.close_shutter", "trial_spawner.spawn_mob", - "tripod", - "twinkle", - "ui.cartography_table.take_result", - "ui.loom.take_result", - "ui.stonecutter.take_result", - "undefined", - "unfect", - "unfreeze", - "vault.activate", - "vault.ambient", + "trial_spawner.eject_item", + "trial_spawner.ambient", + "mob.armadillo.brush", + "mob.armadillo.scute_drop", + "armor.equip_wolf", + "armor.unequip_wolf", + "reflect", + "vault.open_shutter", "vault.close_shutter", - "vault.deactivate", "vault.eject_item", "vault.insert_item", "vault.insert_item_fail", - "vault.open_shutter", + "vault.ambient", + "vault.activate", + "vault.deactivate", + "hurt.reduced", + "wind_charge.burst", + "armor.break_wolf", + "armor.crack_wolf", + "armor.repair_wolf", + "mace.smash_air", + "mace.smash_ground", + "mace.heavy_smash_ground", + "trial_spawner.charge_activate", + "trial_spawner.ambient_ominous", + "apply_effect.bad_omen", + "apply_effect.raid_omen", + "apply_effect.trial_omen", + "ominous_item_spawner.spawn_item", + "ominous_bottle.end_use", + "ominous_item_spawner.spawn_item_begin", + "ominous_item_spawner.about_to_spawn_item", + "imitate.bogged", "vault.reject_rewarded_player", - "warn", - "water", - "whine", - "wind_charge.burst" + "imitate.drowned", + "sponge.absorb", + "imitate.creaking", + "block.creaking_heart.trail", + "creaking_heart_spawn", + "activate", + "deactivate", + "freeze", + "unfreeze", + "open", + "open_long", + "close", + "close_long", + "undefined" ], "$metaProperties": {} } diff --git a/metadata/json_schemas/item/v1.21.30/Components v1.21.30.json b/metadata/json_schemas/item/v1.21.30/Components v1.21.30.json index 15a121575..22dde5570 100644 --- a/metadata/json_schemas/item/v1.21.30/Components v1.21.30.json +++ b/metadata/json_schemas/item/v1.21.30/Components v1.21.30.json @@ -203,7 +203,7 @@ "type": "object", "properties": { "block": { - "$ref": "#/definitions/748032502", + "$ref": "#/definitions/2794205495", "$metaProperties": {} }, "speed": { @@ -249,11 +249,11 @@ "title": "enum SharedTypes::Legacy::EquipmentSlot", "type": "string", "enum": [ - "slot.armor.chest", - "slot.armor.feet", + "slot.weapon.offhand", "slot.armor.head", + "slot.armor.chest", "slot.armor.legs", - "slot.weapon.offhand" + "slot.armor.feet" ], "$metaProperties": {} } @@ -351,7 +351,7 @@ "title": "sequence container", "type": "array", "items": { - "$ref": "#/definitions/748032502" + "$ref": "#/definitions/2794205495" }, "$metaProperties": {} } @@ -430,6 +430,42 @@ ], "$metaProperties": {} }, + "2770948419": { + "title": "struct SharedTypes::Legacy::BlockDescriptorSerializer::BlockDescriptorProxy", + "type": "object", + "properties": { + "name": { + "type": "string", + "$metaProperties": {} + }, + "states": { + "title": "associative container", + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/517105782" + }, + "$metaProperties": {} + }, + "tags": { + "type": "string", + "$metaProperties": {} + } + }, + "$metaProperties": {} + }, + "2794205495": { + "title": "struct SharedTypes::Legacy::BlockDescriptor", + "oneOf": [ + { + "$ref": "#/definitions/2770948419" + }, + { + "type": "string", + "minLength": 1 + } + ], + "$metaProperties": {} + }, "2817495317": { "title": "minecraft:max_stack_size v1.20.50", "oneOf": [ @@ -479,268 +515,190 @@ "title": "enum SharedTypes::Legacy::LevelSoundEvent", "type": "string", "enum": [ - "activate", - "add.chest", - "admire", - "agitated", + "item.use.on", + "hit", + "step", + "step.baby", + "fly", + "jump", + "jump.prevent", + "break", + "place", + "heavy.step", + "gallop", + "fall", + "hurt", + "hurt.baby", + "hurt.in.water", + "death", + "death.baby", + "death.in.water", + "death.to.zombie", "ambient", - "ambient.aggressive", "ambient.baby", - "ambient.basalt_deltas.additions", - "ambient.basalt_deltas.loop", - "ambient.basalt_deltas.mood", - "ambient.candle", - "ambient.cave", - "ambient.crimson_forest.additions", - "ambient.crimson_forest.loop", - "ambient.crimson_forest.mood", - "ambient.in.air", - "ambient.in.raid", "ambient.in.water", - "ambient.nether_wastes.additions", - "ambient.nether_wastes.loop", - "ambient.nether_wastes.mood", - "ambient.pollinate", - "ambient.screamer", - "ambient.soulsand_valley.additions", - "ambient.soulsand_valley.loop", - "ambient.soulsand_valley.mood", + "ambient.in.air", "ambient.tame", - "ambient.underwater.enter", - "ambient.underwater.exit", - "ambient.warped_forest.additions", - "ambient.warped_forest.loop", - "ambient.warped_forest.mood", - "ambient.worried", - "angry", - "apply_effect.bad_omen", - "apply_effect.raid_omen", - "apply_effect.trial_omen", + "ambient.pollinate", + "breathe", + "mad", + "boost", + "bow", + "squish.big", + "squish.small", + "fall.big", + "fall.small", + "splash", + "fizz", + "flap", + "swim", + "drink", + "drink.honey", + "drink.milk", + "eat", + "takeoff", + "shake", + "plop", + "land", + "saddle", "armor", - "armor.break_wolf", - "armor.crack_wolf", - "armor.equip_chain", - "armor.equip_diamond", - "armor.equip_elytra", - "armor.equip_generic", - "armor.equip_gold", - "armor.equip_iron", - "armor.equip_leather", - "armor.equip_netherite", - "armor.equip_wolf", - "armor.repair_wolf", - "armor.unequip_wolf", - "attach", + "mob.armor_stand.place", + "add.chest", + "throw", "attack", "attack.nodamage", "attack.strong", - "balloonpop", + "warn", + "shear", + "milk", + "thunder", + "explode", + "fire", + "ignite", + "fuse", + "stare", + "spawn", + "born", + "shoot", + "break.block", + "launch", + "blast", + "large.blast", + "twinkle", + "remedy", + "unfect", + "convert_to_drowned", + "levelup", + "bow.hit", + "bullet.hit", + "extinguish.fire", + "item.fizz", + "chest.open", + "chest.closed", + "shulkerbox.open", + "shulkerbox.closed", + "enderchest.open", + "enderchest.closed", + "power.on", + "power.off", + "attach", + "detach", + "deny", + "tripod", + "pop", + "drop.slot", + "note", + "thorns", + "piston.in", + "piston.out", + "portal", + "water", + "lava.pop", + "lava", "beacon.activate", "beacon.ambient", "beacon.deactivate", "beacon.power", - "blast", - "block.bamboo_sapling.place", - "block.barrel.close", - "block.barrel.open", - "block.beehive.drip", - "block.beehive.enter", - "block.beehive.exit", - "block.beehive.shear", - "block.beehive.work", - "block.bell.hit", - "block.blastfurnace.fire_crackle", - "block.campfire.crackle", - "block.cartography_table.use", - "block.click", - "block.click.fail", - "block.composter.empty", - "block.composter.fill", - "block.composter.fill_success", - "block.composter.ready", - "block.copper_bulb.turn_off", - "block.copper_bulb.turn_on", - "block.creaking_heart.trail", - "block.decorated_pot.insert", - "block.decorated_pot.insert_fail", - "block.enchanting_table.use", - "block.end_portal.spawn", - "block.end_portal_frame.fill", - "block.fletching_table.use", - "block.frog_spawn.break", - "block.frog_spawn.hatch", - "block.furnace.lit", - "block.grindstone.use", - "block.loom.use", - "block.scaffolding.climb", - "block.sculk.spread", - "block.sculk_catalyst.bloom", - "block.sculk_sensor.place", - "block.sculk_shrieker.place", - "block.sculk_shrieker.shriek", - "block.sign.waxed_interact_fail", - "block.smithing_table.use", - "block.smoker.smoke", - "block.sniffer_egg.crack", - "block.sniffer_egg.hatch", - "block.stonecutter.use", - "block.sweet_berry_bush.hurt", - "block.sweet_berry_bush.pick", - "block.turtle_egg.attack", - "block.turtle_egg.break", - "block.turtle_egg.crack", - "block.turtle_egg.hatch", - "boost", - "born", - "bottle.dragonbreath", - "bottle.empty", - "bottle.fill", - "bow", - "bow.hit", - "break", - "break.block", - "break_pot", - "breathe", - "breeze_wind_charge.burst", - "brush", - "brush_completed", - "bubble.down", - "bubble.downinside", + "conduit.activate", + "conduit.ambient", + "conduit.attack", + "conduit.deactivate", + "conduit.short", "bubble.pop", "bubble.up", "bubble.upinside", - "bucket.empty.fish", - "bucket.empty.lava", - "bucket.empty.powder_snow", + "bubble.down", + "bubble.downinside", + "burp", + "bucket.fill.water", "bucket.empty.water", - "bucket.fill.fish", "bucket.fill.lava", - "bucket.fill.powder_snow", - "bucket.fill.water", - "bullet.hit", - "bundle.drop_contents", - "bundle.insert", - "bundle.insert_fail", - "bundle.remove_one", - "burp", - "button.click_off", - "button.click_on", - "cake.add_candle", - "camera.take_picture", - "cant_breed", - "cast.spell", - "cauldron_drip.lava.pointed_dripstone", - "cauldron_drip.water.pointed_dripstone", - "celebrate", - "charge", - "charge.sculk", - "chest.closed", - "chest.open", - "chime.amethyst_block", - "chorusdeath", - "chorusgrow", - "close", - "close_long", - "conduit.activate", - "conduit.ambient", - "conduit.attack", - "conduit.deactivate", - "conduit.short", - "convert_mooshroom", - "convert_to_drowned", - "convert_to_frog", - "convert_to_stray", - "converted_to_zombified", - "copper.wax.off", - "copper.wax.on", - "crafter.craft", - "crafter.disable_slot", - "crafter.fail", - "creaking_heart_spawn", - "crossbow.loading.end", - "crossbow.loading.middle", - "crossbow.loading.start", - "crossbow.quick_charge.end", - "crossbow.quick_charge.middle", - "crossbow.quick_charge.start", - "crossbow.shoot", - "dash_ready", - "deactivate", - "death", - "death.baby", - "death.in.water", - "death.mid.volume", - "death.min.volume", - "death.screamer", - "death.to.zombie", - "default", - "deny", - "detach", - "disappeared", - "door.close", - "door.open", - "drink", - "drink.honey", - "drink.milk", - "drip.lava.pointed_dripstone", - "drip.water.pointed_dripstone", - "drop.slot", - "eat", - "elderguardian.curse", - "elemconstruct.open", - "enderchest.closed", - "enderchest.open", - "explode", - "extinguish.candle", - "extinguish.fire", - "fall", - "fall.big", - "fall.small", - "fang", - "fence_gate.close", - "fence_gate.open", - "fire", - "fizz", - "flap", + "bucket.empty.lava", + "bucket.fill.fish", + "bucket.empty.fish", + "armor.equip_chain", + "armor.equip_diamond", + "armor.equip_elytra", + "armor.equip_generic", + "armor.equip_gold", + "armor.equip_iron", + "armor.equip_leather", + "armor.equip_netherite", + "record.13", + "record.cat", + "record.blocks", + "record.chirp", + "record.creator", + "record.creator_music_box", + "record.far", + "record.mall", + "record.mellohi", + "record.stal", + "record.strad", + "record.ward", + "record.11", + "record.wait", + "record.pigstep", + "record.precipice", + "record.relic", + "record.otherside", + "record.5", "flop", - "fly", - "freeze", - "fuse", - "gallop", - "glass", - "glow_squid.ink_squirt", - "glowstick.use", - "growl", + "elderguardian.curse", + "teleport", + "shulker.open", + "shulker.close", + "mob.warning", + "mob.warning.baby", "haggle", - "haggle.idle", - "haggle.no", "haggle.yes", - "heartbeat", - "heavy.step", - "hit", - "horn_break", - "horn_call0", - "horn_call1", - "horn_call2", - "horn_call3", - "horn_call4", - "horn_call5", - "horn_call6", - "horn_call7", - "hurt", - "hurt.baby", - "hurt.in.water", - "hurt.reduced", - "hurt.screamer", - "icebomb.hit", - "ignite", + "haggle.no", + "haggle.idle", + "disappeared", + "reappeared", + "chorusgrow", + "chorusdeath", + "glass", + "potion.brewed", + "cast.spell", + "prepare.attack", + "prepare.summon", + "prepare.wololo", + "fang", + "charge", + "camera.take_picture", + "leashknot.break", + "leashknot.place", + "growl", + "whine", + "pant", + "purr", + "purreow", + "death.min.volume", + "death.mid.volume", "imitate.blaze", - "imitate.bogged", - "imitate.breeze", "imitate.cave_spider", - "imitate.creaking", "imitate.creeper", - "imitate.drowned", "imitate.elder_guardian", "imitate.ender_dragon", "imitate.enderman", @@ -758,7 +716,6 @@ "imitate.stray", "imitate.vex", "imitate.vindication_illager", - "imitate.warden", "imitate.witch", "imitate.wither", "imitate.wither_skeleton", @@ -766,15 +723,12 @@ "imitate.zombie", "imitate.zombie_pigman", "imitate.zombie_villager", - "insert", - "insert_enchanted", - "irongolem.crack", - "irongolem.repair", - "item.book.put", - "item.fizz", - "item.shield.block", - "item.spyglass.stop_using", - "item.spyglass.use", + "block.end_portal_frame.fill", + "block.end_portal.spawn", + "random.anvil_use", + "bottle.dragonbreath", + "balloonpop", + "sparkler.active", "item.trident.hit", "item.trident.hit_ground", "item.trident.return", @@ -783,203 +737,285 @@ "item.trident.riptide_3", "item.trident.throw", "item.trident.thunder", - "item.use.on", - "item_given", - "item_taken", - "item_thrown", - "jump", - "jump.prevent", - "jump_to_block", - "land", - "large.blast", - "launch", - "lava", - "lava.pop", - "lay_egg", - "lay_spawn", - "leashknot.break", - "leashknot.place", - "levelup", - "listening", - "listening_angry", - "lodestone_compass.link_compass_to_lodestone", + "block.fletching_table.use", + "elemconstruct.open", + "icebomb.hit", + "lt.reaction.icebomb", "lt.reaction.bleach", "lt.reaction.epaste", "lt.reaction.epaste2", "lt.reaction.fertilizer", - "lt.reaction.fire", "lt.reaction.fireball", - "lt.reaction.icebomb", "lt.reaction.mgsalt", - "lt.reaction.miscexplosion", "lt.reaction.miscfire", + "lt.reaction.fire", + "lt.reaction.miscexplosion", "lt.reaction.miscmystical", "lt.reaction.miscmystical2", "lt.reaction.product", - "mace.heavy_smash_ground", - "mace.smash_air", - "mace.smash_ground", - "mad", - "milk", - "milk.screamer", - "milk_suspiciously", - "mob.armadillo.brush", - "mob.armadillo.scute_drop", - "mob.armor_stand.place", - "mob.hoglin.converted_to_zombified", - "mob.husk.convert_to_zombie", - "mob.pig.death", - "mob.player.hurt_drown", - "mob.player.hurt_freeze", - "mob.player.hurt_on_fire", - "mob.warning", - "mob.warning.baby", - "nearby_close", - "nearby_closer", - "nearby_closest", - "note", - "note.bass", - "ominous_bottle.end_use", - "ominous_item_spawner.about_to_spawn_item", - "ominous_item_spawner.spawn_item", - "ominous_item_spawner.spawn_item_begin", - "open", - "open_long", - "panic", - "pant", - "particle.soul_escape.loud", - "particle.soul_escape.quiet", - "pick_berries.cave_vines", - "pickup", - "pickup_enchanted", - "piston.in", - "piston.out", - "place", - "plop", - "pop", - "portal", - "portal.travel", - "potion.brewed", - "power.off", - "power.off.sculk_sensor", - "power.on", - "power.on.sculk_sensor", - "pre_ram", - "pre_ram.screamer", - "prepare.attack", - "prepare.summon", - "prepare.wololo", + "sparkler.use", + "glowstick.use", + "block.turtle_egg.break", + "block.turtle_egg.crack", + "block.turtle_egg.hatch", + "block.turtle_egg.attack", + "block.sniffer_egg.crack", + "block.sniffer_egg.hatch", + "block.frog_spawn.hatch", + "block.frog_spawn.break", + "swoop", "presneeze", - "pressure_plate.click_off", - "pressure_plate.click_on", - "pumpkin.carve", - "purr", - "purreow", - "raid.horn", - "ram_impact", - "ram_impact.screamer", - "random.anvil_use", - "reappeared", - "record.11", - "record.13", - "record.5", - "record.blocks", - "record.cat", - "record.chirp", - "record.creator", - "record.creator_music_box", - "record.far", - "record.mall", - "record.mellohi", - "record.otherside", - "record.pigstep", - "record.precipice", - "record.relic", - "record.stal", - "record.strad", - "record.wait", - "record.ward", - "reflect", - "remedy", - "respawn_anchor.ambient", - "respawn_anchor.charge", - "respawn_anchor.deplete", - "respawn_anchor.set_spawn", - "retreat", - "roar", - "saddle", + "sneeze", "scared", - "scrape", + "ambient.aggressive", + "ambient.worried", + "cant_breed", + "block.scaffolding.climb", + "block.bamboo_sapling.place", + "crossbow.loading.start", + "crossbow.loading.middle", + "crossbow.loading.end", + "crossbow.shoot", + "crossbow.quick_charge.start", + "crossbow.quick_charge.middle", + "crossbow.quick_charge.end", + "item.shield.block", + "portal.travel", + "item.book.put", + "block.grindstone.use", + "block.bell.hit", + "block.campfire.crackle", + "block.sweet_berry_bush.hurt", + "block.sweet_berry_bush.pick", + "block.stonecutter.use", + "block.cartography_table.use", + "block.composter.empty", + "block.composter.fill", + "block.composter.fill_success", + "block.composter.ready", + "roar", + "stun", + "block.barrel.open", + "block.barrel.close", + "raid.horn", + "ui.stonecutter.take_result", + "ui.cartography_table.take_result", + "ui.loom.take_result", + "block.smoker.smoke", + "block.blastfurnace.fire_crackle", + "block.smithing_table.use", + "block.loom.use", + "ambient.in.raid", "screech", - "shake", - "shatter_pot", - "shear", - "shoot", - "shulker.close", - "shulker.open", - "shulkerbox.closed", - "shulkerbox.open", "sleep", - "smithing_table.use", - "sneeze", - "sonic_boom", - "sonic_charge", - "sparkler.active", - "sparkler.use", - "spawn", - "splash", - "sponge.absorb", - "squid.ink_squirt", - "squish.big", - "squish.small", - "stare", - "step", - "step.baby", + "block.furnace.lit", + "convert_mooshroom", + "milk_suspiciously", + "celebrate", + "block.beehive.enter", + "block.beehive.exit", + "block.beehive.shear", + "block.beehive.work", + "block.beehive.drip", + "ambient.cave", + "angry", + "retreat", + "converted_to_zombified", "step_lava", - "step_sand", - "stun", - "swim", - "swoop", - "takeoff", - "teleport", "tempt", - "thorns", - "throw", - "thunder", + "panic", + "admire", + "particle.soul_escape.quiet", + "particle.soul_escape.loud", + "respawn_anchor.charge", + "respawn_anchor.deplete", + "respawn_anchor.set_spawn", + "respawn_anchor.ambient", + "ambient.crimson_forest.mood", + "ambient.warped_forest.mood", + "ambient.soulsand_valley.mood", + "ambient.nether_wastes.mood", + "ambient.crimson_forest.additions", + "ambient.warped_forest.additions", + "ambient.soulsand_valley.additions", + "ambient.nether_wastes.additions", + "ambient.basalt_deltas.additions", + "ambient.crimson_forest.loop", + "ambient.warped_forest.loop", + "ambient.soulsand_valley.loop", + "ambient.nether_wastes.loop", + "ambient.basalt_deltas.loop", + "lodestone_compass.link_compass_to_lodestone", + "ambient.basalt_deltas.mood", + "power.on.sculk_sensor", + "power.off.sculk_sensor", + "smithing_table.use", + "default", + "lay_egg", + "lay_spawn", + "bucket.fill.powder_snow", + "bucket.empty.powder_snow", + "cauldron_drip.water.pointed_dripstone", + "cauldron_drip.lava.pointed_dripstone", "tilt_down.big_dripleaf", "tilt_up.big_dripleaf", + "drip.water.pointed_dripstone", + "pick_berries.cave_vines", + "drip.lava.pointed_dripstone", + "copper.wax.on", + "copper.wax.off", + "scrape", + "item.spyglass.use", + "item.spyglass.stop_using", + "chime.amethyst_block", + "mob.player.hurt_drown", + "mob.player.hurt_on_fire", + "mob.player.hurt_freeze", + "ambient.screamer", + "hurt.screamer", + "death.screamer", + "milk.screamer", + "jump_to_block", + "pre_ram", + "pre_ram.screamer", + "ram_impact", + "ram_impact.screamer", + "squid.ink_squirt", + "glow_squid.ink_squirt", + "convert_to_stray", + "cake.add_candle", + "extinguish.candle", + "ambient.candle", + "block.click", + "block.click.fail", + "block.sculk_catalyst.bloom", + "block.sculk_shrieker.shriek", + "nearby_close", + "nearby_closer", + "nearby_closest", + "agitated", + "listening", + "heartbeat", "tongue", - "trapdoor.close", + "item_given", + "item_taken", + "item_thrown", + "irongolem.crack", + "irongolem.repair", + "horn_break", + "horn_call0", + "horn_call1", + "horn_call2", + "horn_call3", + "horn_call4", + "horn_call5", + "horn_call6", + "horn_call7", + "imitate.warden", + "listening_angry", + "sonic_boom", + "sonic_charge", + "convert_to_frog", + "block.sculk.spread", + "charge.sculk", + "block.sculk_sensor.place", + "block.sculk_shrieker.place", + "block.enchanting_table.use", + "bundle.drop_contents", + "bundle.insert", + "bundle.insert_fail", + "bundle.remove_one", + "step_sand", + "dash_ready", + "pressure_plate.click_off", + "pressure_plate.click_on", + "button.click_off", + "button.click_on", + "door.open", + "door.close", "trapdoor.open", - "trial_spawner.ambient", - "trial_spawner.ambient_ominous", - "trial_spawner.charge_activate", - "trial_spawner.close_shutter", - "trial_spawner.detect_player", - "trial_spawner.eject_item", + "trapdoor.close", + "fence_gate.open", + "fence_gate.close", + "insert", + "pickup", + "insert_enchanted", + "pickup_enchanted", + "shatter_pot", + "break_pot", + "brush", + "brush_completed", + "block.sign.waxed_interact_fail", + "note.bass", + "pumpkin.carve", + "mob.husk.convert_to_zombie", + "mob.pig.death", + "mob.hoglin.converted_to_zombified", + "ambient.underwater.enter", + "ambient.underwater.exit", + "bottle.fill", + "bottle.empty", + "block.decorated_pot.insert", + "block.decorated_pot.insert_fail", + "crafter.craft", + "crafter.fail", + "crafter.disable_slot", + "block.copper_bulb.turn_on", + "block.copper_bulb.turn_off", + "breeze_wind_charge.burst", + "imitate.breeze", "trial_spawner.open_shutter", + "trial_spawner.detect_player", + "trial_spawner.close_shutter", "trial_spawner.spawn_mob", - "tripod", - "twinkle", - "ui.cartography_table.take_result", - "ui.loom.take_result", - "ui.stonecutter.take_result", - "undefined", - "unfect", - "unfreeze", - "vault.activate", - "vault.ambient", + "trial_spawner.eject_item", + "trial_spawner.ambient", + "mob.armadillo.brush", + "mob.armadillo.scute_drop", + "armor.equip_wolf", + "armor.unequip_wolf", + "reflect", + "vault.open_shutter", "vault.close_shutter", - "vault.deactivate", "vault.eject_item", "vault.insert_item", "vault.insert_item_fail", - "vault.open_shutter", + "vault.ambient", + "vault.activate", + "vault.deactivate", + "hurt.reduced", + "wind_charge.burst", + "armor.break_wolf", + "armor.crack_wolf", + "armor.repair_wolf", + "mace.smash_air", + "mace.smash_ground", + "mace.heavy_smash_ground", + "trial_spawner.charge_activate", + "trial_spawner.ambient_ominous", + "apply_effect.bad_omen", + "apply_effect.raid_omen", + "apply_effect.trial_omen", + "ominous_item_spawner.spawn_item", + "ominous_bottle.end_use", + "ominous_item_spawner.spawn_item_begin", + "ominous_item_spawner.about_to_spawn_item", + "imitate.bogged", "vault.reject_rewarded_player", - "warn", - "water", - "whine", - "wind_charge.burst" + "imitate.drowned", + "sponge.absorb", + "imitate.creaking", + "block.creaking_heart.trail", + "creaking_heart_spawn", + "activate", + "deactivate", + "freeze", + "unfreeze", + "open", + "open_long", + "close", + "close_long", + "undefined" ], "$metaProperties": {} } @@ -1076,16 +1112,16 @@ "title": "enum SharedTypes::Legacy::UseAnimation", "type": "string", "enum": [ + "none", + "eat", + "drink", "block", "bow", - "brush", "camera", "crossbow", - "drink", - "eat", - "none", "spear", - "spyglass" + "spyglass", + "brush" ] }, { @@ -1095,16 +1131,16 @@ "title": "enum SharedTypes::Legacy::UseAnimation", "type": "string", "enum": [ + "none", + "eat", + "drink", "block", "bow", - "brush", "camera", "crossbow", - "drink", - "eat", - "none", "spear", - "spyglass" + "spyglass", + "brush" ], "$metaProperties": {} } @@ -1356,7 +1392,7 @@ }, "$metaProperties": {} }, - "49501551": { + "517105782": { "title": "compound_proxy", "oneOf": [ { @@ -1391,297 +1427,298 @@ ], "$metaProperties": {} }, - "748032502": { - "title": "struct SharedTypes::v1_20_50::BlockDescriptor", - "oneOf": [ - { - "$ref": "#/definitions/970386766" - }, - { - "type": "string", - "minLength": 1 - } - ], - "$metaProperties": {} - }, "764203503": { "title": "minecraft:durability_sensor durability_threshold v1.21.10", "type": "object", "properties": { - "durability": { - "type": "integer", - "$metaProperties": {} - }, - "particle_type": { - "type": "string", - "$metaProperties": {} - }, - "sound_event": { - "title": "enum SharedTypes::Legacy::LevelSoundEvent", - "type": "string", - "enum": [ - "activate", - "add.chest", - "admire", - "agitated", - "ambient", - "ambient.aggressive", - "ambient.baby", - "ambient.basalt_deltas.additions", - "ambient.basalt_deltas.loop", - "ambient.basalt_deltas.mood", - "ambient.candle", - "ambient.cave", - "ambient.crimson_forest.additions", - "ambient.crimson_forest.loop", - "ambient.crimson_forest.mood", - "ambient.in.air", - "ambient.in.raid", - "ambient.in.water", - "ambient.nether_wastes.additions", - "ambient.nether_wastes.loop", - "ambient.nether_wastes.mood", - "ambient.pollinate", - "ambient.screamer", - "ambient.soulsand_valley.additions", - "ambient.soulsand_valley.loop", - "ambient.soulsand_valley.mood", - "ambient.tame", - "ambient.underwater.enter", - "ambient.underwater.exit", - "ambient.warped_forest.additions", - "ambient.warped_forest.loop", - "ambient.warped_forest.mood", - "ambient.worried", - "angry", - "apply_effect.bad_omen", - "apply_effect.raid_omen", - "apply_effect.trial_omen", - "armor", - "armor.break_wolf", - "armor.crack_wolf", - "armor.equip_chain", - "armor.equip_diamond", - "armor.equip_elytra", - "armor.equip_generic", - "armor.equip_gold", - "armor.equip_iron", - "armor.equip_leather", - "armor.equip_netherite", - "armor.equip_wolf", - "armor.repair_wolf", - "armor.unequip_wolf", - "attach", - "attack", - "attack.nodamage", - "attack.strong", - "balloonpop", - "beacon.activate", - "beacon.ambient", - "beacon.deactivate", - "beacon.power", - "blast", - "block.bamboo_sapling.place", - "block.barrel.close", - "block.barrel.open", - "block.beehive.drip", - "block.beehive.enter", - "block.beehive.exit", - "block.beehive.shear", - "block.beehive.work", - "block.bell.hit", - "block.blastfurnace.fire_crackle", - "block.campfire.crackle", - "block.cartography_table.use", - "block.click", - "block.click.fail", - "block.composter.empty", - "block.composter.fill", - "block.composter.fill_success", - "block.composter.ready", - "block.copper_bulb.turn_off", - "block.copper_bulb.turn_on", - "block.creaking_heart.trail", - "block.decorated_pot.insert", - "block.decorated_pot.insert_fail", - "block.enchanting_table.use", - "block.end_portal.spawn", - "block.end_portal_frame.fill", - "block.fletching_table.use", - "block.frog_spawn.break", - "block.frog_spawn.hatch", - "block.furnace.lit", - "block.grindstone.use", - "block.loom.use", - "block.scaffolding.climb", - "block.sculk.spread", - "block.sculk_catalyst.bloom", - "block.sculk_sensor.place", - "block.sculk_shrieker.place", - "block.sculk_shrieker.shriek", - "block.sign.waxed_interact_fail", - "block.smithing_table.use", - "block.smoker.smoke", - "block.sniffer_egg.crack", - "block.sniffer_egg.hatch", - "block.stonecutter.use", - "block.sweet_berry_bush.hurt", - "block.sweet_berry_bush.pick", - "block.turtle_egg.attack", - "block.turtle_egg.break", - "block.turtle_egg.crack", - "block.turtle_egg.hatch", - "boost", - "born", - "bottle.dragonbreath", - "bottle.empty", - "bottle.fill", - "bow", - "bow.hit", + "durability": { + "type": "integer", + "$metaProperties": {} + }, + "particle_type": { + "title": "enum ParticleType", + "type": "string", + "enum": [ + "none", + "bubble", + "bubblemanual", + "crit", + "blockforcefield", + "smoke", + "explode", + "evaporation", + "flame", + "candleflame", + "lava", + "largesmoke", + "reddust", + "risingborderdust", + "iconcrack", + "snowballpoof", + "largeexplode", + "hugeexplosion", + "breezewindexplosion", + "mobflame", + "heart", + "terrain", + "townaura", + "portal", + "watersplash", + "watersplashmanual", + "waterwake", + "dripwater", + "driplava", + "driphoney", + "stalactitedripwater", + "stalactitedriplava", + "fallingdust", + "mobspell", + "mobspellambient", + "mobspellinstantaneous", + "ink", + "slime", + "rainsplash", + "villagerangry", + "villagerhappy", + "enchantingtable", + "trackingemitter", + "note", + "witchspell", + "carrotboost", + "mobappearance", + "endrod", + "dragonbreath", + "spit", + "totem", + "food", + "fireworksstarter", + "fireworks", + "fireworksoverlay", + "balloongas", + "coloredflame", + "sparkler", + "conduit", + "bubblecolumnup", + "bubblecolumndown", + "sneeze", + "shulkerbullet", + "bleach", + "dragondestroyblock", + "myceliumdust", + "fallingborderdust", + "campfiresmoke", + "campfiresmoketall", + "dragonbreathfire", + "dragonbreathtrail", + "soul", + "obsidiantear", + "portalreverse", + "snowflake", + "wax", + "electricspark", + "shriek", + "sculksoul", + "sonicexplosion", + "dustplume", + "whitesmoke", + "vaultconnection", + "windexplosion", + "wolfarmorcrack", + "creakingcrumble", + "paleoakleaves", + "eyeblossomopen", + "eyeblossomclose" + ], + "$metaProperties": {} + }, + "sound_event": { + "title": "enum SharedTypes::Legacy::LevelSoundEvent", + "type": "string", + "enum": [ + "item.use.on", + "hit", + "step", + "step.baby", + "fly", + "jump", + "jump.prevent", "break", - "break.block", - "break_pot", - "breathe", - "breeze_wind_charge.burst", - "brush", - "brush_completed", - "bubble.down", - "bubble.downinside", - "bubble.pop", - "bubble.up", - "bubble.upinside", - "bucket.empty.fish", - "bucket.empty.lava", - "bucket.empty.powder_snow", - "bucket.empty.water", - "bucket.fill.fish", - "bucket.fill.lava", - "bucket.fill.powder_snow", - "bucket.fill.water", - "bullet.hit", - "bundle.drop_contents", - "bundle.insert", - "bundle.insert_fail", - "bundle.remove_one", - "burp", - "button.click_off", - "button.click_on", - "cake.add_candle", - "camera.take_picture", - "cant_breed", - "cast.spell", - "cauldron_drip.lava.pointed_dripstone", - "cauldron_drip.water.pointed_dripstone", - "celebrate", - "charge", - "charge.sculk", - "chest.closed", - "chest.open", - "chime.amethyst_block", - "chorusdeath", - "chorusgrow", - "close", - "close_long", - "conduit.activate", - "conduit.ambient", - "conduit.attack", - "conduit.deactivate", - "conduit.short", - "convert_mooshroom", - "convert_to_drowned", - "convert_to_frog", - "convert_to_stray", - "converted_to_zombified", - "copper.wax.off", - "copper.wax.on", - "crafter.craft", - "crafter.disable_slot", - "crafter.fail", - "creaking_heart_spawn", - "crossbow.loading.end", - "crossbow.loading.middle", - "crossbow.loading.start", - "crossbow.quick_charge.end", - "crossbow.quick_charge.middle", - "crossbow.quick_charge.start", - "crossbow.shoot", - "dash_ready", - "deactivate", + "place", + "heavy.step", + "gallop", + "fall", + "hurt", + "hurt.baby", + "hurt.in.water", "death", "death.baby", "death.in.water", - "death.mid.volume", - "death.min.volume", - "death.screamer", "death.to.zombie", - "default", - "deny", - "detach", - "disappeared", - "door.close", - "door.open", + "ambient", + "ambient.baby", + "ambient.in.water", + "ambient.in.air", + "ambient.tame", + "ambient.pollinate", + "breathe", + "mad", + "boost", + "bow", + "squish.big", + "squish.small", + "fall.big", + "fall.small", + "splash", + "fizz", + "flap", + "swim", "drink", "drink.honey", "drink.milk", - "drip.lava.pointed_dripstone", - "drip.water.pointed_dripstone", - "drop.slot", "eat", - "elderguardian.curse", - "elemconstruct.open", - "enderchest.closed", - "enderchest.open", + "takeoff", + "shake", + "plop", + "land", + "saddle", + "armor", + "mob.armor_stand.place", + "add.chest", + "throw", + "attack", + "attack.nodamage", + "attack.strong", + "warn", + "shear", + "milk", + "thunder", "explode", - "extinguish.candle", - "extinguish.fire", - "fall", - "fall.big", - "fall.small", - "fang", - "fence_gate.close", - "fence_gate.open", "fire", - "fizz", - "flap", - "flop", - "fly", - "freeze", + "ignite", "fuse", - "gallop", - "glass", - "glow_squid.ink_squirt", - "glowstick.use", - "growl", + "stare", + "spawn", + "born", + "shoot", + "break.block", + "launch", + "blast", + "large.blast", + "twinkle", + "remedy", + "unfect", + "convert_to_drowned", + "levelup", + "bow.hit", + "bullet.hit", + "extinguish.fire", + "item.fizz", + "chest.open", + "chest.closed", + "shulkerbox.open", + "shulkerbox.closed", + "enderchest.open", + "enderchest.closed", + "power.on", + "power.off", + "attach", + "detach", + "deny", + "tripod", + "pop", + "drop.slot", + "note", + "thorns", + "piston.in", + "piston.out", + "portal", + "water", + "lava.pop", + "lava", + "beacon.activate", + "beacon.ambient", + "beacon.deactivate", + "beacon.power", + "conduit.activate", + "conduit.ambient", + "conduit.attack", + "conduit.deactivate", + "conduit.short", + "bubble.pop", + "bubble.up", + "bubble.upinside", + "bubble.down", + "bubble.downinside", + "burp", + "bucket.fill.water", + "bucket.empty.water", + "bucket.fill.lava", + "bucket.empty.lava", + "bucket.fill.fish", + "bucket.empty.fish", + "armor.equip_chain", + "armor.equip_diamond", + "armor.equip_elytra", + "armor.equip_generic", + "armor.equip_gold", + "armor.equip_iron", + "armor.equip_leather", + "armor.equip_netherite", + "record.13", + "record.cat", + "record.blocks", + "record.chirp", + "record.creator", + "record.creator_music_box", + "record.far", + "record.mall", + "record.mellohi", + "record.stal", + "record.strad", + "record.ward", + "record.11", + "record.wait", + "record.pigstep", + "record.precipice", + "record.relic", + "record.otherside", + "record.5", + "flop", + "elderguardian.curse", + "teleport", + "shulker.open", + "shulker.close", + "mob.warning", + "mob.warning.baby", "haggle", - "haggle.idle", - "haggle.no", "haggle.yes", - "heartbeat", - "heavy.step", - "hit", - "horn_break", - "horn_call0", - "horn_call1", - "horn_call2", - "horn_call3", - "horn_call4", - "horn_call5", - "horn_call6", - "horn_call7", - "hurt", - "hurt.baby", - "hurt.in.water", - "hurt.reduced", - "hurt.screamer", - "icebomb.hit", - "ignite", + "haggle.no", + "haggle.idle", + "disappeared", + "reappeared", + "chorusgrow", + "chorusdeath", + "glass", + "potion.brewed", + "cast.spell", + "prepare.attack", + "prepare.summon", + "prepare.wololo", + "fang", + "charge", + "camera.take_picture", + "leashknot.break", + "leashknot.place", + "growl", + "whine", + "pant", + "purr", + "purreow", + "death.min.volume", + "death.mid.volume", "imitate.blaze", - "imitate.bogged", - "imitate.breeze", "imitate.cave_spider", - "imitate.creaking", "imitate.creeper", - "imitate.drowned", "imitate.elder_guardian", "imitate.ender_dragon", "imitate.enderman", @@ -1699,7 +1736,6 @@ "imitate.stray", "imitate.vex", "imitate.vindication_illager", - "imitate.warden", "imitate.witch", "imitate.wither", "imitate.wither_skeleton", @@ -1707,15 +1743,12 @@ "imitate.zombie", "imitate.zombie_pigman", "imitate.zombie_villager", - "insert", - "insert_enchanted", - "irongolem.crack", - "irongolem.repair", - "item.book.put", - "item.fizz", - "item.shield.block", - "item.spyglass.stop_using", - "item.spyglass.use", + "block.end_portal_frame.fill", + "block.end_portal.spawn", + "random.anvil_use", + "bottle.dragonbreath", + "balloonpop", + "sparkler.active", "item.trident.hit", "item.trident.hit_ground", "item.trident.return", @@ -1724,203 +1757,285 @@ "item.trident.riptide_3", "item.trident.throw", "item.trident.thunder", - "item.use.on", - "item_given", - "item_taken", - "item_thrown", - "jump", - "jump.prevent", - "jump_to_block", - "land", - "large.blast", - "launch", - "lava", - "lava.pop", - "lay_egg", - "lay_spawn", - "leashknot.break", - "leashknot.place", - "levelup", - "listening", - "listening_angry", - "lodestone_compass.link_compass_to_lodestone", + "block.fletching_table.use", + "elemconstruct.open", + "icebomb.hit", + "lt.reaction.icebomb", "lt.reaction.bleach", "lt.reaction.epaste", "lt.reaction.epaste2", "lt.reaction.fertilizer", - "lt.reaction.fire", "lt.reaction.fireball", - "lt.reaction.icebomb", "lt.reaction.mgsalt", - "lt.reaction.miscexplosion", "lt.reaction.miscfire", + "lt.reaction.fire", + "lt.reaction.miscexplosion", "lt.reaction.miscmystical", "lt.reaction.miscmystical2", "lt.reaction.product", - "mace.heavy_smash_ground", - "mace.smash_air", - "mace.smash_ground", - "mad", - "milk", - "milk.screamer", - "milk_suspiciously", - "mob.armadillo.brush", - "mob.armadillo.scute_drop", - "mob.armor_stand.place", - "mob.hoglin.converted_to_zombified", - "mob.husk.convert_to_zombie", - "mob.pig.death", - "mob.player.hurt_drown", - "mob.player.hurt_freeze", - "mob.player.hurt_on_fire", - "mob.warning", - "mob.warning.baby", - "nearby_close", - "nearby_closer", - "nearby_closest", - "note", - "note.bass", - "ominous_bottle.end_use", - "ominous_item_spawner.about_to_spawn_item", - "ominous_item_spawner.spawn_item", - "ominous_item_spawner.spawn_item_begin", - "open", - "open_long", - "panic", - "pant", - "particle.soul_escape.loud", - "particle.soul_escape.quiet", - "pick_berries.cave_vines", - "pickup", - "pickup_enchanted", - "piston.in", - "piston.out", - "place", - "plop", - "pop", - "portal", - "portal.travel", - "potion.brewed", - "power.off", - "power.off.sculk_sensor", - "power.on", - "power.on.sculk_sensor", - "pre_ram", - "pre_ram.screamer", - "prepare.attack", - "prepare.summon", - "prepare.wololo", + "sparkler.use", + "glowstick.use", + "block.turtle_egg.break", + "block.turtle_egg.crack", + "block.turtle_egg.hatch", + "block.turtle_egg.attack", + "block.sniffer_egg.crack", + "block.sniffer_egg.hatch", + "block.frog_spawn.hatch", + "block.frog_spawn.break", + "swoop", "presneeze", - "pressure_plate.click_off", - "pressure_plate.click_on", - "pumpkin.carve", - "purr", - "purreow", + "sneeze", + "scared", + "ambient.aggressive", + "ambient.worried", + "cant_breed", + "block.scaffolding.climb", + "block.bamboo_sapling.place", + "crossbow.loading.start", + "crossbow.loading.middle", + "crossbow.loading.end", + "crossbow.shoot", + "crossbow.quick_charge.start", + "crossbow.quick_charge.middle", + "crossbow.quick_charge.end", + "item.shield.block", + "portal.travel", + "item.book.put", + "block.grindstone.use", + "block.bell.hit", + "block.campfire.crackle", + "block.sweet_berry_bush.hurt", + "block.sweet_berry_bush.pick", + "block.stonecutter.use", + "block.cartography_table.use", + "block.composter.empty", + "block.composter.fill", + "block.composter.fill_success", + "block.composter.ready", + "roar", + "stun", + "block.barrel.open", + "block.barrel.close", "raid.horn", - "ram_impact", - "ram_impact.screamer", - "random.anvil_use", - "reappeared", - "record.11", - "record.13", - "record.5", - "record.blocks", - "record.cat", - "record.chirp", - "record.creator", - "record.creator_music_box", - "record.far", - "record.mall", - "record.mellohi", - "record.otherside", - "record.pigstep", - "record.precipice", - "record.relic", - "record.stal", - "record.strad", - "record.wait", - "record.ward", - "reflect", - "remedy", - "respawn_anchor.ambient", + "ui.stonecutter.take_result", + "ui.cartography_table.take_result", + "ui.loom.take_result", + "block.smoker.smoke", + "block.blastfurnace.fire_crackle", + "block.smithing_table.use", + "block.loom.use", + "ambient.in.raid", + "screech", + "sleep", + "block.furnace.lit", + "convert_mooshroom", + "milk_suspiciously", + "celebrate", + "block.beehive.enter", + "block.beehive.exit", + "block.beehive.shear", + "block.beehive.work", + "block.beehive.drip", + "ambient.cave", + "angry", + "retreat", + "converted_to_zombified", + "step_lava", + "tempt", + "panic", + "admire", + "particle.soul_escape.quiet", + "particle.soul_escape.loud", "respawn_anchor.charge", "respawn_anchor.deplete", "respawn_anchor.set_spawn", - "retreat", - "roar", - "saddle", - "scared", - "scrape", - "screech", - "shake", - "shatter_pot", - "shear", - "shoot", - "shulker.close", - "shulker.open", - "shulkerbox.closed", - "shulkerbox.open", - "sleep", + "respawn_anchor.ambient", + "ambient.crimson_forest.mood", + "ambient.warped_forest.mood", + "ambient.soulsand_valley.mood", + "ambient.nether_wastes.mood", + "ambient.crimson_forest.additions", + "ambient.warped_forest.additions", + "ambient.soulsand_valley.additions", + "ambient.nether_wastes.additions", + "ambient.basalt_deltas.additions", + "ambient.crimson_forest.loop", + "ambient.warped_forest.loop", + "ambient.soulsand_valley.loop", + "ambient.nether_wastes.loop", + "ambient.basalt_deltas.loop", + "lodestone_compass.link_compass_to_lodestone", + "ambient.basalt_deltas.mood", + "power.on.sculk_sensor", + "power.off.sculk_sensor", "smithing_table.use", - "sneeze", - "sonic_boom", - "sonic_charge", - "sparkler.active", - "sparkler.use", - "spawn", - "splash", - "sponge.absorb", - "squid.ink_squirt", - "squish.big", - "squish.small", - "stare", - "step", - "step.baby", - "step_lava", - "step_sand", - "stun", - "swim", - "swoop", - "takeoff", - "teleport", - "tempt", - "thorns", - "throw", - "thunder", + "default", + "lay_egg", + "lay_spawn", + "bucket.fill.powder_snow", + "bucket.empty.powder_snow", + "cauldron_drip.water.pointed_dripstone", + "cauldron_drip.lava.pointed_dripstone", "tilt_down.big_dripleaf", "tilt_up.big_dripleaf", + "drip.water.pointed_dripstone", + "pick_berries.cave_vines", + "drip.lava.pointed_dripstone", + "copper.wax.on", + "copper.wax.off", + "scrape", + "item.spyglass.use", + "item.spyglass.stop_using", + "chime.amethyst_block", + "mob.player.hurt_drown", + "mob.player.hurt_on_fire", + "mob.player.hurt_freeze", + "ambient.screamer", + "hurt.screamer", + "death.screamer", + "milk.screamer", + "jump_to_block", + "pre_ram", + "pre_ram.screamer", + "ram_impact", + "ram_impact.screamer", + "squid.ink_squirt", + "glow_squid.ink_squirt", + "convert_to_stray", + "cake.add_candle", + "extinguish.candle", + "ambient.candle", + "block.click", + "block.click.fail", + "block.sculk_catalyst.bloom", + "block.sculk_shrieker.shriek", + "nearby_close", + "nearby_closer", + "nearby_closest", + "agitated", + "listening", + "heartbeat", "tongue", - "trapdoor.close", + "item_given", + "item_taken", + "item_thrown", + "irongolem.crack", + "irongolem.repair", + "horn_break", + "horn_call0", + "horn_call1", + "horn_call2", + "horn_call3", + "horn_call4", + "horn_call5", + "horn_call6", + "horn_call7", + "imitate.warden", + "listening_angry", + "sonic_boom", + "sonic_charge", + "convert_to_frog", + "block.sculk.spread", + "charge.sculk", + "block.sculk_sensor.place", + "block.sculk_shrieker.place", + "block.enchanting_table.use", + "bundle.drop_contents", + "bundle.insert", + "bundle.insert_fail", + "bundle.remove_one", + "step_sand", + "dash_ready", + "pressure_plate.click_off", + "pressure_plate.click_on", + "button.click_off", + "button.click_on", + "door.open", + "door.close", "trapdoor.open", - "trial_spawner.ambient", - "trial_spawner.ambient_ominous", - "trial_spawner.charge_activate", - "trial_spawner.close_shutter", - "trial_spawner.detect_player", - "trial_spawner.eject_item", + "trapdoor.close", + "fence_gate.open", + "fence_gate.close", + "insert", + "pickup", + "insert_enchanted", + "pickup_enchanted", + "shatter_pot", + "break_pot", + "brush", + "brush_completed", + "block.sign.waxed_interact_fail", + "note.bass", + "pumpkin.carve", + "mob.husk.convert_to_zombie", + "mob.pig.death", + "mob.hoglin.converted_to_zombified", + "ambient.underwater.enter", + "ambient.underwater.exit", + "bottle.fill", + "bottle.empty", + "block.decorated_pot.insert", + "block.decorated_pot.insert_fail", + "crafter.craft", + "crafter.fail", + "crafter.disable_slot", + "block.copper_bulb.turn_on", + "block.copper_bulb.turn_off", + "breeze_wind_charge.burst", + "imitate.breeze", "trial_spawner.open_shutter", + "trial_spawner.detect_player", + "trial_spawner.close_shutter", "trial_spawner.spawn_mob", - "tripod", - "twinkle", - "ui.cartography_table.take_result", - "ui.loom.take_result", - "ui.stonecutter.take_result", - "undefined", - "unfect", - "unfreeze", - "vault.activate", - "vault.ambient", + "trial_spawner.eject_item", + "trial_spawner.ambient", + "mob.armadillo.brush", + "mob.armadillo.scute_drop", + "armor.equip_wolf", + "armor.unequip_wolf", + "reflect", + "vault.open_shutter", "vault.close_shutter", - "vault.deactivate", "vault.eject_item", "vault.insert_item", "vault.insert_item_fail", - "vault.open_shutter", + "vault.ambient", + "vault.activate", + "vault.deactivate", + "hurt.reduced", + "wind_charge.burst", + "armor.break_wolf", + "armor.crack_wolf", + "armor.repair_wolf", + "mace.smash_air", + "mace.smash_ground", + "mace.heavy_smash_ground", + "trial_spawner.charge_activate", + "trial_spawner.ambient_ominous", + "apply_effect.bad_omen", + "apply_effect.raid_omen", + "apply_effect.trial_omen", + "ominous_item_spawner.spawn_item", + "ominous_bottle.end_use", + "ominous_item_spawner.spawn_item_begin", + "ominous_item_spawner.about_to_spawn_item", + "imitate.bogged", "vault.reject_rewarded_player", - "warn", - "water", - "whine", - "wind_charge.burst" + "imitate.drowned", + "sponge.absorb", + "imitate.creaking", + "block.creaking_heart.trail", + "creaking_heart_spawn", + "activate", + "deactivate", + "freeze", + "unfreeze", + "open", + "open_long", + "close", + "close_long", + "undefined" ], "$metaProperties": {} } @@ -1935,7 +2050,7 @@ "title": "sequence container", "type": "array", "items": { - "$ref": "#/definitions/748032502" + "$ref": "#/definitions/2794205495" }, "$metaProperties": {} }, @@ -1949,7 +2064,7 @@ "title": "sequence container", "type": "array", "items": { - "$ref": "#/definitions/748032502" + "$ref": "#/definitions/2794205495" }, "$metaProperties": {} } @@ -1974,29 +2089,6 @@ "duration" ], "$metaProperties": {} - }, - "970386766": { - "title": "struct SharedTypes::v1_20_50::BlockDescriptorSerializer::BlockDescriptorProxy", - "type": "object", - "properties": { - "name": { - "type": "string", - "$metaProperties": {} - }, - "states": { - "title": "associative container", - "type": "object", - "additionalProperties": { - "$ref": "#/definitions/49501551" - }, - "$metaProperties": {} - }, - "tags": { - "type": "string", - "$metaProperties": {} - } - }, - "$metaProperties": {} } }, "title": "components v1.21.30", diff --git a/metadata/json_schemas/item/v1.21.30/ItemObject v1.21.30.json b/metadata/json_schemas/item/v1.21.30/ItemObject v1.21.30.json index 26f399045..db731fc63 100644 --- a/metadata/json_schemas/item/v1.21.30/ItemObject v1.21.30.json +++ b/metadata/json_schemas/item/v1.21.30/ItemObject v1.21.30.json @@ -203,7 +203,7 @@ "type": "object", "properties": { "block": { - "$ref": "#/definitions/748032502", + "$ref": "#/definitions/2794205495", "$metaProperties": {} }, "speed": { @@ -249,11 +249,11 @@ "title": "enum SharedTypes::Legacy::EquipmentSlot", "type": "string", "enum": [ - "slot.armor.chest", - "slot.armor.feet", + "slot.weapon.offhand", "slot.armor.head", + "slot.armor.chest", "slot.armor.legs", - "slot.weapon.offhand" + "slot.armor.feet" ], "$metaProperties": {} } @@ -351,7 +351,7 @@ "title": "sequence container", "type": "array", "items": { - "$ref": "#/definitions/748032502" + "$ref": "#/definitions/2794205495" }, "$metaProperties": {} } @@ -430,6 +430,42 @@ ], "$metaProperties": {} }, + "2770948419": { + "title": "struct SharedTypes::Legacy::BlockDescriptorSerializer::BlockDescriptorProxy", + "type": "object", + "properties": { + "name": { + "type": "string", + "$metaProperties": {} + }, + "states": { + "title": "associative container", + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/517105782" + }, + "$metaProperties": {} + }, + "tags": { + "type": "string", + "$metaProperties": {} + } + }, + "$metaProperties": {} + }, + "2794205495": { + "title": "struct SharedTypes::Legacy::BlockDescriptor", + "oneOf": [ + { + "$ref": "#/definitions/2770948419" + }, + { + "type": "string", + "minLength": 1 + } + ], + "$metaProperties": {} + }, "2817495317": { "title": "minecraft:max_stack_size v1.20.50", "oneOf": [ @@ -490,9 +526,9 @@ "type": "string", "enum": [ "construction", + "nature", "equipment", "items", - "nature", "none" ], "$metaProperties": {} @@ -525,268 +561,190 @@ "title": "enum SharedTypes::Legacy::LevelSoundEvent", "type": "string", "enum": [ - "activate", - "add.chest", - "admire", - "agitated", + "item.use.on", + "hit", + "step", + "step.baby", + "fly", + "jump", + "jump.prevent", + "break", + "place", + "heavy.step", + "gallop", + "fall", + "hurt", + "hurt.baby", + "hurt.in.water", + "death", + "death.baby", + "death.in.water", + "death.to.zombie", "ambient", - "ambient.aggressive", "ambient.baby", - "ambient.basalt_deltas.additions", - "ambient.basalt_deltas.loop", - "ambient.basalt_deltas.mood", - "ambient.candle", - "ambient.cave", - "ambient.crimson_forest.additions", - "ambient.crimson_forest.loop", - "ambient.crimson_forest.mood", - "ambient.in.air", - "ambient.in.raid", "ambient.in.water", - "ambient.nether_wastes.additions", - "ambient.nether_wastes.loop", - "ambient.nether_wastes.mood", - "ambient.pollinate", - "ambient.screamer", - "ambient.soulsand_valley.additions", - "ambient.soulsand_valley.loop", - "ambient.soulsand_valley.mood", + "ambient.in.air", "ambient.tame", - "ambient.underwater.enter", - "ambient.underwater.exit", - "ambient.warped_forest.additions", - "ambient.warped_forest.loop", - "ambient.warped_forest.mood", - "ambient.worried", - "angry", - "apply_effect.bad_omen", - "apply_effect.raid_omen", - "apply_effect.trial_omen", + "ambient.pollinate", + "breathe", + "mad", + "boost", + "bow", + "squish.big", + "squish.small", + "fall.big", + "fall.small", + "splash", + "fizz", + "flap", + "swim", + "drink", + "drink.honey", + "drink.milk", + "eat", + "takeoff", + "shake", + "plop", + "land", + "saddle", "armor", - "armor.break_wolf", - "armor.crack_wolf", - "armor.equip_chain", - "armor.equip_diamond", - "armor.equip_elytra", - "armor.equip_generic", - "armor.equip_gold", - "armor.equip_iron", - "armor.equip_leather", - "armor.equip_netherite", - "armor.equip_wolf", - "armor.repair_wolf", - "armor.unequip_wolf", - "attach", + "mob.armor_stand.place", + "add.chest", + "throw", "attack", "attack.nodamage", "attack.strong", - "balloonpop", + "warn", + "shear", + "milk", + "thunder", + "explode", + "fire", + "ignite", + "fuse", + "stare", + "spawn", + "born", + "shoot", + "break.block", + "launch", + "blast", + "large.blast", + "twinkle", + "remedy", + "unfect", + "convert_to_drowned", + "levelup", + "bow.hit", + "bullet.hit", + "extinguish.fire", + "item.fizz", + "chest.open", + "chest.closed", + "shulkerbox.open", + "shulkerbox.closed", + "enderchest.open", + "enderchest.closed", + "power.on", + "power.off", + "attach", + "detach", + "deny", + "tripod", + "pop", + "drop.slot", + "note", + "thorns", + "piston.in", + "piston.out", + "portal", + "water", + "lava.pop", + "lava", "beacon.activate", "beacon.ambient", "beacon.deactivate", "beacon.power", - "blast", - "block.bamboo_sapling.place", - "block.barrel.close", - "block.barrel.open", - "block.beehive.drip", - "block.beehive.enter", - "block.beehive.exit", - "block.beehive.shear", - "block.beehive.work", - "block.bell.hit", - "block.blastfurnace.fire_crackle", - "block.campfire.crackle", - "block.cartography_table.use", - "block.click", - "block.click.fail", - "block.composter.empty", - "block.composter.fill", - "block.composter.fill_success", - "block.composter.ready", - "block.copper_bulb.turn_off", - "block.copper_bulb.turn_on", - "block.creaking_heart.trail", - "block.decorated_pot.insert", - "block.decorated_pot.insert_fail", - "block.enchanting_table.use", - "block.end_portal.spawn", - "block.end_portal_frame.fill", - "block.fletching_table.use", - "block.frog_spawn.break", - "block.frog_spawn.hatch", - "block.furnace.lit", - "block.grindstone.use", - "block.loom.use", - "block.scaffolding.climb", - "block.sculk.spread", - "block.sculk_catalyst.bloom", - "block.sculk_sensor.place", - "block.sculk_shrieker.place", - "block.sculk_shrieker.shriek", - "block.sign.waxed_interact_fail", - "block.smithing_table.use", - "block.smoker.smoke", - "block.sniffer_egg.crack", - "block.sniffer_egg.hatch", - "block.stonecutter.use", - "block.sweet_berry_bush.hurt", - "block.sweet_berry_bush.pick", - "block.turtle_egg.attack", - "block.turtle_egg.break", - "block.turtle_egg.crack", - "block.turtle_egg.hatch", - "boost", - "born", - "bottle.dragonbreath", - "bottle.empty", - "bottle.fill", - "bow", - "bow.hit", - "break", - "break.block", - "break_pot", - "breathe", - "breeze_wind_charge.burst", - "brush", - "brush_completed", - "bubble.down", - "bubble.downinside", + "conduit.activate", + "conduit.ambient", + "conduit.attack", + "conduit.deactivate", + "conduit.short", "bubble.pop", "bubble.up", "bubble.upinside", - "bucket.empty.fish", - "bucket.empty.lava", - "bucket.empty.powder_snow", + "bubble.down", + "bubble.downinside", + "burp", + "bucket.fill.water", "bucket.empty.water", - "bucket.fill.fish", "bucket.fill.lava", - "bucket.fill.powder_snow", - "bucket.fill.water", - "bullet.hit", - "bundle.drop_contents", - "bundle.insert", - "bundle.insert_fail", - "bundle.remove_one", - "burp", - "button.click_off", - "button.click_on", - "cake.add_candle", - "camera.take_picture", - "cant_breed", - "cast.spell", - "cauldron_drip.lava.pointed_dripstone", - "cauldron_drip.water.pointed_dripstone", - "celebrate", - "charge", - "charge.sculk", - "chest.closed", - "chest.open", - "chime.amethyst_block", - "chorusdeath", - "chorusgrow", - "close", - "close_long", - "conduit.activate", - "conduit.ambient", - "conduit.attack", - "conduit.deactivate", - "conduit.short", - "convert_mooshroom", - "convert_to_drowned", - "convert_to_frog", - "convert_to_stray", - "converted_to_zombified", - "copper.wax.off", - "copper.wax.on", - "crafter.craft", - "crafter.disable_slot", - "crafter.fail", - "creaking_heart_spawn", - "crossbow.loading.end", - "crossbow.loading.middle", - "crossbow.loading.start", - "crossbow.quick_charge.end", - "crossbow.quick_charge.middle", - "crossbow.quick_charge.start", - "crossbow.shoot", - "dash_ready", - "deactivate", - "death", - "death.baby", - "death.in.water", - "death.mid.volume", - "death.min.volume", - "death.screamer", - "death.to.zombie", - "default", - "deny", - "detach", - "disappeared", - "door.close", - "door.open", - "drink", - "drink.honey", - "drink.milk", - "drip.lava.pointed_dripstone", - "drip.water.pointed_dripstone", - "drop.slot", - "eat", - "elderguardian.curse", - "elemconstruct.open", - "enderchest.closed", - "enderchest.open", - "explode", - "extinguish.candle", - "extinguish.fire", - "fall", - "fall.big", - "fall.small", - "fang", - "fence_gate.close", - "fence_gate.open", - "fire", - "fizz", - "flap", + "bucket.empty.lava", + "bucket.fill.fish", + "bucket.empty.fish", + "armor.equip_chain", + "armor.equip_diamond", + "armor.equip_elytra", + "armor.equip_generic", + "armor.equip_gold", + "armor.equip_iron", + "armor.equip_leather", + "armor.equip_netherite", + "record.13", + "record.cat", + "record.blocks", + "record.chirp", + "record.creator", + "record.creator_music_box", + "record.far", + "record.mall", + "record.mellohi", + "record.stal", + "record.strad", + "record.ward", + "record.11", + "record.wait", + "record.pigstep", + "record.precipice", + "record.relic", + "record.otherside", + "record.5", "flop", - "fly", - "freeze", - "fuse", - "gallop", - "glass", - "glow_squid.ink_squirt", - "glowstick.use", - "growl", + "elderguardian.curse", + "teleport", + "shulker.open", + "shulker.close", + "mob.warning", + "mob.warning.baby", "haggle", - "haggle.idle", - "haggle.no", "haggle.yes", - "heartbeat", - "heavy.step", - "hit", - "horn_break", - "horn_call0", - "horn_call1", - "horn_call2", - "horn_call3", - "horn_call4", - "horn_call5", - "horn_call6", - "horn_call7", - "hurt", - "hurt.baby", - "hurt.in.water", - "hurt.reduced", - "hurt.screamer", - "icebomb.hit", - "ignite", + "haggle.no", + "haggle.idle", + "disappeared", + "reappeared", + "chorusgrow", + "chorusdeath", + "glass", + "potion.brewed", + "cast.spell", + "prepare.attack", + "prepare.summon", + "prepare.wololo", + "fang", + "charge", + "camera.take_picture", + "leashknot.break", + "leashknot.place", + "growl", + "whine", + "pant", + "purr", + "purreow", + "death.min.volume", + "death.mid.volume", "imitate.blaze", - "imitate.bogged", - "imitate.breeze", "imitate.cave_spider", - "imitate.creaking", "imitate.creeper", - "imitate.drowned", "imitate.elder_guardian", "imitate.ender_dragon", "imitate.enderman", @@ -804,7 +762,6 @@ "imitate.stray", "imitate.vex", "imitate.vindication_illager", - "imitate.warden", "imitate.witch", "imitate.wither", "imitate.wither_skeleton", @@ -812,15 +769,12 @@ "imitate.zombie", "imitate.zombie_pigman", "imitate.zombie_villager", - "insert", - "insert_enchanted", - "irongolem.crack", - "irongolem.repair", - "item.book.put", - "item.fizz", - "item.shield.block", - "item.spyglass.stop_using", - "item.spyglass.use", + "block.end_portal_frame.fill", + "block.end_portal.spawn", + "random.anvil_use", + "bottle.dragonbreath", + "balloonpop", + "sparkler.active", "item.trident.hit", "item.trident.hit_ground", "item.trident.return", @@ -829,203 +783,285 @@ "item.trident.riptide_3", "item.trident.throw", "item.trident.thunder", - "item.use.on", - "item_given", - "item_taken", - "item_thrown", - "jump", - "jump.prevent", - "jump_to_block", - "land", - "large.blast", - "launch", - "lava", - "lava.pop", - "lay_egg", - "lay_spawn", - "leashknot.break", - "leashknot.place", - "levelup", - "listening", - "listening_angry", - "lodestone_compass.link_compass_to_lodestone", + "block.fletching_table.use", + "elemconstruct.open", + "icebomb.hit", + "lt.reaction.icebomb", "lt.reaction.bleach", "lt.reaction.epaste", "lt.reaction.epaste2", "lt.reaction.fertilizer", - "lt.reaction.fire", "lt.reaction.fireball", - "lt.reaction.icebomb", "lt.reaction.mgsalt", - "lt.reaction.miscexplosion", "lt.reaction.miscfire", + "lt.reaction.fire", + "lt.reaction.miscexplosion", "lt.reaction.miscmystical", "lt.reaction.miscmystical2", "lt.reaction.product", - "mace.heavy_smash_ground", - "mace.smash_air", - "mace.smash_ground", - "mad", - "milk", - "milk.screamer", - "milk_suspiciously", - "mob.armadillo.brush", - "mob.armadillo.scute_drop", - "mob.armor_stand.place", - "mob.hoglin.converted_to_zombified", - "mob.husk.convert_to_zombie", - "mob.pig.death", - "mob.player.hurt_drown", - "mob.player.hurt_freeze", - "mob.player.hurt_on_fire", - "mob.warning", - "mob.warning.baby", - "nearby_close", - "nearby_closer", - "nearby_closest", - "note", - "note.bass", - "ominous_bottle.end_use", - "ominous_item_spawner.about_to_spawn_item", - "ominous_item_spawner.spawn_item", - "ominous_item_spawner.spawn_item_begin", - "open", - "open_long", - "panic", - "pant", - "particle.soul_escape.loud", - "particle.soul_escape.quiet", - "pick_berries.cave_vines", - "pickup", - "pickup_enchanted", - "piston.in", - "piston.out", - "place", - "plop", - "pop", - "portal", - "portal.travel", - "potion.brewed", - "power.off", - "power.off.sculk_sensor", - "power.on", - "power.on.sculk_sensor", - "pre_ram", - "pre_ram.screamer", - "prepare.attack", - "prepare.summon", - "prepare.wololo", + "sparkler.use", + "glowstick.use", + "block.turtle_egg.break", + "block.turtle_egg.crack", + "block.turtle_egg.hatch", + "block.turtle_egg.attack", + "block.sniffer_egg.crack", + "block.sniffer_egg.hatch", + "block.frog_spawn.hatch", + "block.frog_spawn.break", + "swoop", "presneeze", - "pressure_plate.click_off", - "pressure_plate.click_on", - "pumpkin.carve", - "purr", - "purreow", - "raid.horn", - "ram_impact", - "ram_impact.screamer", - "random.anvil_use", - "reappeared", - "record.11", - "record.13", - "record.5", - "record.blocks", - "record.cat", - "record.chirp", - "record.creator", - "record.creator_music_box", - "record.far", - "record.mall", - "record.mellohi", - "record.otherside", - "record.pigstep", - "record.precipice", - "record.relic", - "record.stal", - "record.strad", - "record.wait", - "record.ward", - "reflect", - "remedy", - "respawn_anchor.ambient", - "respawn_anchor.charge", - "respawn_anchor.deplete", - "respawn_anchor.set_spawn", - "retreat", - "roar", - "saddle", + "sneeze", "scared", - "scrape", + "ambient.aggressive", + "ambient.worried", + "cant_breed", + "block.scaffolding.climb", + "block.bamboo_sapling.place", + "crossbow.loading.start", + "crossbow.loading.middle", + "crossbow.loading.end", + "crossbow.shoot", + "crossbow.quick_charge.start", + "crossbow.quick_charge.middle", + "crossbow.quick_charge.end", + "item.shield.block", + "portal.travel", + "item.book.put", + "block.grindstone.use", + "block.bell.hit", + "block.campfire.crackle", + "block.sweet_berry_bush.hurt", + "block.sweet_berry_bush.pick", + "block.stonecutter.use", + "block.cartography_table.use", + "block.composter.empty", + "block.composter.fill", + "block.composter.fill_success", + "block.composter.ready", + "roar", + "stun", + "block.barrel.open", + "block.barrel.close", + "raid.horn", + "ui.stonecutter.take_result", + "ui.cartography_table.take_result", + "ui.loom.take_result", + "block.smoker.smoke", + "block.blastfurnace.fire_crackle", + "block.smithing_table.use", + "block.loom.use", + "ambient.in.raid", "screech", - "shake", - "shatter_pot", - "shear", - "shoot", - "shulker.close", - "shulker.open", - "shulkerbox.closed", - "shulkerbox.open", "sleep", - "smithing_table.use", - "sneeze", - "sonic_boom", - "sonic_charge", - "sparkler.active", - "sparkler.use", - "spawn", - "splash", - "sponge.absorb", - "squid.ink_squirt", - "squish.big", - "squish.small", - "stare", - "step", - "step.baby", + "block.furnace.lit", + "convert_mooshroom", + "milk_suspiciously", + "celebrate", + "block.beehive.enter", + "block.beehive.exit", + "block.beehive.shear", + "block.beehive.work", + "block.beehive.drip", + "ambient.cave", + "angry", + "retreat", + "converted_to_zombified", "step_lava", - "step_sand", - "stun", - "swim", - "swoop", - "takeoff", - "teleport", "tempt", - "thorns", - "throw", - "thunder", + "panic", + "admire", + "particle.soul_escape.quiet", + "particle.soul_escape.loud", + "respawn_anchor.charge", + "respawn_anchor.deplete", + "respawn_anchor.set_spawn", + "respawn_anchor.ambient", + "ambient.crimson_forest.mood", + "ambient.warped_forest.mood", + "ambient.soulsand_valley.mood", + "ambient.nether_wastes.mood", + "ambient.crimson_forest.additions", + "ambient.warped_forest.additions", + "ambient.soulsand_valley.additions", + "ambient.nether_wastes.additions", + "ambient.basalt_deltas.additions", + "ambient.crimson_forest.loop", + "ambient.warped_forest.loop", + "ambient.soulsand_valley.loop", + "ambient.nether_wastes.loop", + "ambient.basalt_deltas.loop", + "lodestone_compass.link_compass_to_lodestone", + "ambient.basalt_deltas.mood", + "power.on.sculk_sensor", + "power.off.sculk_sensor", + "smithing_table.use", + "default", + "lay_egg", + "lay_spawn", + "bucket.fill.powder_snow", + "bucket.empty.powder_snow", + "cauldron_drip.water.pointed_dripstone", + "cauldron_drip.lava.pointed_dripstone", "tilt_down.big_dripleaf", "tilt_up.big_dripleaf", + "drip.water.pointed_dripstone", + "pick_berries.cave_vines", + "drip.lava.pointed_dripstone", + "copper.wax.on", + "copper.wax.off", + "scrape", + "item.spyglass.use", + "item.spyglass.stop_using", + "chime.amethyst_block", + "mob.player.hurt_drown", + "mob.player.hurt_on_fire", + "mob.player.hurt_freeze", + "ambient.screamer", + "hurt.screamer", + "death.screamer", + "milk.screamer", + "jump_to_block", + "pre_ram", + "pre_ram.screamer", + "ram_impact", + "ram_impact.screamer", + "squid.ink_squirt", + "glow_squid.ink_squirt", + "convert_to_stray", + "cake.add_candle", + "extinguish.candle", + "ambient.candle", + "block.click", + "block.click.fail", + "block.sculk_catalyst.bloom", + "block.sculk_shrieker.shriek", + "nearby_close", + "nearby_closer", + "nearby_closest", + "agitated", + "listening", + "heartbeat", "tongue", - "trapdoor.close", + "item_given", + "item_taken", + "item_thrown", + "irongolem.crack", + "irongolem.repair", + "horn_break", + "horn_call0", + "horn_call1", + "horn_call2", + "horn_call3", + "horn_call4", + "horn_call5", + "horn_call6", + "horn_call7", + "imitate.warden", + "listening_angry", + "sonic_boom", + "sonic_charge", + "convert_to_frog", + "block.sculk.spread", + "charge.sculk", + "block.sculk_sensor.place", + "block.sculk_shrieker.place", + "block.enchanting_table.use", + "bundle.drop_contents", + "bundle.insert", + "bundle.insert_fail", + "bundle.remove_one", + "step_sand", + "dash_ready", + "pressure_plate.click_off", + "pressure_plate.click_on", + "button.click_off", + "button.click_on", + "door.open", + "door.close", "trapdoor.open", - "trial_spawner.ambient", - "trial_spawner.ambient_ominous", - "trial_spawner.charge_activate", - "trial_spawner.close_shutter", - "trial_spawner.detect_player", - "trial_spawner.eject_item", + "trapdoor.close", + "fence_gate.open", + "fence_gate.close", + "insert", + "pickup", + "insert_enchanted", + "pickup_enchanted", + "shatter_pot", + "break_pot", + "brush", + "brush_completed", + "block.sign.waxed_interact_fail", + "note.bass", + "pumpkin.carve", + "mob.husk.convert_to_zombie", + "mob.pig.death", + "mob.hoglin.converted_to_zombified", + "ambient.underwater.enter", + "ambient.underwater.exit", + "bottle.fill", + "bottle.empty", + "block.decorated_pot.insert", + "block.decorated_pot.insert_fail", + "crafter.craft", + "crafter.fail", + "crafter.disable_slot", + "block.copper_bulb.turn_on", + "block.copper_bulb.turn_off", + "breeze_wind_charge.burst", + "imitate.breeze", "trial_spawner.open_shutter", + "trial_spawner.detect_player", + "trial_spawner.close_shutter", "trial_spawner.spawn_mob", - "tripod", - "twinkle", - "ui.cartography_table.take_result", - "ui.loom.take_result", - "ui.stonecutter.take_result", - "undefined", - "unfect", - "unfreeze", - "vault.activate", - "vault.ambient", + "trial_spawner.eject_item", + "trial_spawner.ambient", + "mob.armadillo.brush", + "mob.armadillo.scute_drop", + "armor.equip_wolf", + "armor.unequip_wolf", + "reflect", + "vault.open_shutter", "vault.close_shutter", - "vault.deactivate", "vault.eject_item", "vault.insert_item", "vault.insert_item_fail", - "vault.open_shutter", + "vault.ambient", + "vault.activate", + "vault.deactivate", + "hurt.reduced", + "wind_charge.burst", + "armor.break_wolf", + "armor.crack_wolf", + "armor.repair_wolf", + "mace.smash_air", + "mace.smash_ground", + "mace.heavy_smash_ground", + "trial_spawner.charge_activate", + "trial_spawner.ambient_ominous", + "apply_effect.bad_omen", + "apply_effect.raid_omen", + "apply_effect.trial_omen", + "ominous_item_spawner.spawn_item", + "ominous_bottle.end_use", + "ominous_item_spawner.spawn_item_begin", + "ominous_item_spawner.about_to_spawn_item", + "imitate.bogged", "vault.reject_rewarded_player", - "warn", - "water", - "whine", - "wind_charge.burst" + "imitate.drowned", + "sponge.absorb", + "imitate.creaking", + "block.creaking_heart.trail", + "creaking_heart_spawn", + "activate", + "deactivate", + "freeze", + "unfreeze", + "open", + "open_long", + "close", + "close_long", + "undefined" ], "$metaProperties": {} } @@ -1122,16 +1158,16 @@ "title": "enum SharedTypes::Legacy::UseAnimation", "type": "string", "enum": [ + "none", + "eat", + "drink", "block", "bow", - "brush", "camera", "crossbow", - "drink", - "eat", - "none", "spear", - "spyglass" + "spyglass", + "brush" ] }, { @@ -1141,16 +1177,16 @@ "title": "enum SharedTypes::Legacy::UseAnimation", "type": "string", "enum": [ + "none", + "eat", + "drink", "block", "bow", - "brush", "camera", "crossbow", - "drink", - "eat", - "none", "spear", - "spyglass" + "spyglass", + "brush" ], "$metaProperties": {} } @@ -1557,7 +1593,7 @@ }, "$metaProperties": {} }, - "49501551": { + "517105782": { "title": "compound_proxy", "oneOf": [ { @@ -1592,297 +1628,298 @@ ], "$metaProperties": {} }, - "748032502": { - "title": "struct SharedTypes::v1_20_50::BlockDescriptor", - "oneOf": [ - { - "$ref": "#/definitions/970386766" - }, - { - "type": "string", - "minLength": 1 - } - ], - "$metaProperties": {} - }, "764203503": { "title": "minecraft:durability_sensor durability_threshold v1.21.10", "type": "object", "properties": { - "durability": { - "type": "integer", - "$metaProperties": {} - }, - "particle_type": { - "type": "string", - "$metaProperties": {} - }, - "sound_event": { - "title": "enum SharedTypes::Legacy::LevelSoundEvent", - "type": "string", - "enum": [ - "activate", - "add.chest", - "admire", - "agitated", - "ambient", - "ambient.aggressive", - "ambient.baby", - "ambient.basalt_deltas.additions", - "ambient.basalt_deltas.loop", - "ambient.basalt_deltas.mood", - "ambient.candle", - "ambient.cave", - "ambient.crimson_forest.additions", - "ambient.crimson_forest.loop", - "ambient.crimson_forest.mood", - "ambient.in.air", - "ambient.in.raid", - "ambient.in.water", - "ambient.nether_wastes.additions", - "ambient.nether_wastes.loop", - "ambient.nether_wastes.mood", - "ambient.pollinate", - "ambient.screamer", - "ambient.soulsand_valley.additions", - "ambient.soulsand_valley.loop", - "ambient.soulsand_valley.mood", - "ambient.tame", - "ambient.underwater.enter", - "ambient.underwater.exit", - "ambient.warped_forest.additions", - "ambient.warped_forest.loop", - "ambient.warped_forest.mood", - "ambient.worried", - "angry", - "apply_effect.bad_omen", - "apply_effect.raid_omen", - "apply_effect.trial_omen", - "armor", - "armor.break_wolf", - "armor.crack_wolf", - "armor.equip_chain", - "armor.equip_diamond", - "armor.equip_elytra", - "armor.equip_generic", - "armor.equip_gold", - "armor.equip_iron", - "armor.equip_leather", - "armor.equip_netherite", - "armor.equip_wolf", - "armor.repair_wolf", - "armor.unequip_wolf", - "attach", - "attack", - "attack.nodamage", - "attack.strong", - "balloonpop", - "beacon.activate", - "beacon.ambient", - "beacon.deactivate", - "beacon.power", - "blast", - "block.bamboo_sapling.place", - "block.barrel.close", - "block.barrel.open", - "block.beehive.drip", - "block.beehive.enter", - "block.beehive.exit", - "block.beehive.shear", - "block.beehive.work", - "block.bell.hit", - "block.blastfurnace.fire_crackle", - "block.campfire.crackle", - "block.cartography_table.use", - "block.click", - "block.click.fail", - "block.composter.empty", - "block.composter.fill", - "block.composter.fill_success", - "block.composter.ready", - "block.copper_bulb.turn_off", - "block.copper_bulb.turn_on", - "block.creaking_heart.trail", - "block.decorated_pot.insert", - "block.decorated_pot.insert_fail", - "block.enchanting_table.use", - "block.end_portal.spawn", - "block.end_portal_frame.fill", - "block.fletching_table.use", - "block.frog_spawn.break", - "block.frog_spawn.hatch", - "block.furnace.lit", - "block.grindstone.use", - "block.loom.use", - "block.scaffolding.climb", - "block.sculk.spread", - "block.sculk_catalyst.bloom", - "block.sculk_sensor.place", - "block.sculk_shrieker.place", - "block.sculk_shrieker.shriek", - "block.sign.waxed_interact_fail", - "block.smithing_table.use", - "block.smoker.smoke", - "block.sniffer_egg.crack", - "block.sniffer_egg.hatch", - "block.stonecutter.use", - "block.sweet_berry_bush.hurt", - "block.sweet_berry_bush.pick", - "block.turtle_egg.attack", - "block.turtle_egg.break", - "block.turtle_egg.crack", - "block.turtle_egg.hatch", - "boost", - "born", - "bottle.dragonbreath", - "bottle.empty", - "bottle.fill", - "bow", - "bow.hit", + "durability": { + "type": "integer", + "$metaProperties": {} + }, + "particle_type": { + "title": "enum ParticleType", + "type": "string", + "enum": [ + "none", + "bubble", + "bubblemanual", + "crit", + "blockforcefield", + "smoke", + "explode", + "evaporation", + "flame", + "candleflame", + "lava", + "largesmoke", + "reddust", + "risingborderdust", + "iconcrack", + "snowballpoof", + "largeexplode", + "hugeexplosion", + "breezewindexplosion", + "mobflame", + "heart", + "terrain", + "townaura", + "portal", + "watersplash", + "watersplashmanual", + "waterwake", + "dripwater", + "driplava", + "driphoney", + "stalactitedripwater", + "stalactitedriplava", + "fallingdust", + "mobspell", + "mobspellambient", + "mobspellinstantaneous", + "ink", + "slime", + "rainsplash", + "villagerangry", + "villagerhappy", + "enchantingtable", + "trackingemitter", + "note", + "witchspell", + "carrotboost", + "mobappearance", + "endrod", + "dragonbreath", + "spit", + "totem", + "food", + "fireworksstarter", + "fireworks", + "fireworksoverlay", + "balloongas", + "coloredflame", + "sparkler", + "conduit", + "bubblecolumnup", + "bubblecolumndown", + "sneeze", + "shulkerbullet", + "bleach", + "dragondestroyblock", + "myceliumdust", + "fallingborderdust", + "campfiresmoke", + "campfiresmoketall", + "dragonbreathfire", + "dragonbreathtrail", + "soul", + "obsidiantear", + "portalreverse", + "snowflake", + "wax", + "electricspark", + "shriek", + "sculksoul", + "sonicexplosion", + "dustplume", + "whitesmoke", + "vaultconnection", + "windexplosion", + "wolfarmorcrack", + "creakingcrumble", + "paleoakleaves", + "eyeblossomopen", + "eyeblossomclose" + ], + "$metaProperties": {} + }, + "sound_event": { + "title": "enum SharedTypes::Legacy::LevelSoundEvent", + "type": "string", + "enum": [ + "item.use.on", + "hit", + "step", + "step.baby", + "fly", + "jump", + "jump.prevent", "break", - "break.block", - "break_pot", - "breathe", - "breeze_wind_charge.burst", - "brush", - "brush_completed", - "bubble.down", - "bubble.downinside", - "bubble.pop", - "bubble.up", - "bubble.upinside", - "bucket.empty.fish", - "bucket.empty.lava", - "bucket.empty.powder_snow", - "bucket.empty.water", - "bucket.fill.fish", - "bucket.fill.lava", - "bucket.fill.powder_snow", - "bucket.fill.water", - "bullet.hit", - "bundle.drop_contents", - "bundle.insert", - "bundle.insert_fail", - "bundle.remove_one", - "burp", - "button.click_off", - "button.click_on", - "cake.add_candle", - "camera.take_picture", - "cant_breed", - "cast.spell", - "cauldron_drip.lava.pointed_dripstone", - "cauldron_drip.water.pointed_dripstone", - "celebrate", - "charge", - "charge.sculk", - "chest.closed", - "chest.open", - "chime.amethyst_block", - "chorusdeath", - "chorusgrow", - "close", - "close_long", - "conduit.activate", - "conduit.ambient", - "conduit.attack", - "conduit.deactivate", - "conduit.short", - "convert_mooshroom", - "convert_to_drowned", - "convert_to_frog", - "convert_to_stray", - "converted_to_zombified", - "copper.wax.off", - "copper.wax.on", - "crafter.craft", - "crafter.disable_slot", - "crafter.fail", - "creaking_heart_spawn", - "crossbow.loading.end", - "crossbow.loading.middle", - "crossbow.loading.start", - "crossbow.quick_charge.end", - "crossbow.quick_charge.middle", - "crossbow.quick_charge.start", - "crossbow.shoot", - "dash_ready", - "deactivate", + "place", + "heavy.step", + "gallop", + "fall", + "hurt", + "hurt.baby", + "hurt.in.water", "death", "death.baby", "death.in.water", - "death.mid.volume", - "death.min.volume", - "death.screamer", "death.to.zombie", - "default", - "deny", - "detach", - "disappeared", - "door.close", - "door.open", + "ambient", + "ambient.baby", + "ambient.in.water", + "ambient.in.air", + "ambient.tame", + "ambient.pollinate", + "breathe", + "mad", + "boost", + "bow", + "squish.big", + "squish.small", + "fall.big", + "fall.small", + "splash", + "fizz", + "flap", + "swim", "drink", "drink.honey", "drink.milk", - "drip.lava.pointed_dripstone", - "drip.water.pointed_dripstone", - "drop.slot", "eat", - "elderguardian.curse", - "elemconstruct.open", - "enderchest.closed", - "enderchest.open", + "takeoff", + "shake", + "plop", + "land", + "saddle", + "armor", + "mob.armor_stand.place", + "add.chest", + "throw", + "attack", + "attack.nodamage", + "attack.strong", + "warn", + "shear", + "milk", + "thunder", "explode", - "extinguish.candle", - "extinguish.fire", - "fall", - "fall.big", - "fall.small", - "fang", - "fence_gate.close", - "fence_gate.open", "fire", - "fizz", - "flap", - "flop", - "fly", - "freeze", + "ignite", "fuse", - "gallop", - "glass", - "glow_squid.ink_squirt", - "glowstick.use", - "growl", + "stare", + "spawn", + "born", + "shoot", + "break.block", + "launch", + "blast", + "large.blast", + "twinkle", + "remedy", + "unfect", + "convert_to_drowned", + "levelup", + "bow.hit", + "bullet.hit", + "extinguish.fire", + "item.fizz", + "chest.open", + "chest.closed", + "shulkerbox.open", + "shulkerbox.closed", + "enderchest.open", + "enderchest.closed", + "power.on", + "power.off", + "attach", + "detach", + "deny", + "tripod", + "pop", + "drop.slot", + "note", + "thorns", + "piston.in", + "piston.out", + "portal", + "water", + "lava.pop", + "lava", + "beacon.activate", + "beacon.ambient", + "beacon.deactivate", + "beacon.power", + "conduit.activate", + "conduit.ambient", + "conduit.attack", + "conduit.deactivate", + "conduit.short", + "bubble.pop", + "bubble.up", + "bubble.upinside", + "bubble.down", + "bubble.downinside", + "burp", + "bucket.fill.water", + "bucket.empty.water", + "bucket.fill.lava", + "bucket.empty.lava", + "bucket.fill.fish", + "bucket.empty.fish", + "armor.equip_chain", + "armor.equip_diamond", + "armor.equip_elytra", + "armor.equip_generic", + "armor.equip_gold", + "armor.equip_iron", + "armor.equip_leather", + "armor.equip_netherite", + "record.13", + "record.cat", + "record.blocks", + "record.chirp", + "record.creator", + "record.creator_music_box", + "record.far", + "record.mall", + "record.mellohi", + "record.stal", + "record.strad", + "record.ward", + "record.11", + "record.wait", + "record.pigstep", + "record.precipice", + "record.relic", + "record.otherside", + "record.5", + "flop", + "elderguardian.curse", + "teleport", + "shulker.open", + "shulker.close", + "mob.warning", + "mob.warning.baby", "haggle", - "haggle.idle", - "haggle.no", "haggle.yes", - "heartbeat", - "heavy.step", - "hit", - "horn_break", - "horn_call0", - "horn_call1", - "horn_call2", - "horn_call3", - "horn_call4", - "horn_call5", - "horn_call6", - "horn_call7", - "hurt", - "hurt.baby", - "hurt.in.water", - "hurt.reduced", - "hurt.screamer", - "icebomb.hit", - "ignite", + "haggle.no", + "haggle.idle", + "disappeared", + "reappeared", + "chorusgrow", + "chorusdeath", + "glass", + "potion.brewed", + "cast.spell", + "prepare.attack", + "prepare.summon", + "prepare.wololo", + "fang", + "charge", + "camera.take_picture", + "leashknot.break", + "leashknot.place", + "growl", + "whine", + "pant", + "purr", + "purreow", + "death.min.volume", + "death.mid.volume", "imitate.blaze", - "imitate.bogged", - "imitate.breeze", "imitate.cave_spider", - "imitate.creaking", "imitate.creeper", - "imitate.drowned", "imitate.elder_guardian", "imitate.ender_dragon", "imitate.enderman", @@ -1900,7 +1937,6 @@ "imitate.stray", "imitate.vex", "imitate.vindication_illager", - "imitate.warden", "imitate.witch", "imitate.wither", "imitate.wither_skeleton", @@ -1908,15 +1944,12 @@ "imitate.zombie", "imitate.zombie_pigman", "imitate.zombie_villager", - "insert", - "insert_enchanted", - "irongolem.crack", - "irongolem.repair", - "item.book.put", - "item.fizz", - "item.shield.block", - "item.spyglass.stop_using", - "item.spyglass.use", + "block.end_portal_frame.fill", + "block.end_portal.spawn", + "random.anvil_use", + "bottle.dragonbreath", + "balloonpop", + "sparkler.active", "item.trident.hit", "item.trident.hit_ground", "item.trident.return", @@ -1925,203 +1958,285 @@ "item.trident.riptide_3", "item.trident.throw", "item.trident.thunder", - "item.use.on", - "item_given", - "item_taken", - "item_thrown", - "jump", - "jump.prevent", - "jump_to_block", - "land", - "large.blast", - "launch", - "lava", - "lava.pop", - "lay_egg", - "lay_spawn", - "leashknot.break", - "leashknot.place", - "levelup", - "listening", - "listening_angry", - "lodestone_compass.link_compass_to_lodestone", + "block.fletching_table.use", + "elemconstruct.open", + "icebomb.hit", + "lt.reaction.icebomb", "lt.reaction.bleach", "lt.reaction.epaste", "lt.reaction.epaste2", "lt.reaction.fertilizer", - "lt.reaction.fire", "lt.reaction.fireball", - "lt.reaction.icebomb", "lt.reaction.mgsalt", - "lt.reaction.miscexplosion", "lt.reaction.miscfire", + "lt.reaction.fire", + "lt.reaction.miscexplosion", "lt.reaction.miscmystical", "lt.reaction.miscmystical2", "lt.reaction.product", - "mace.heavy_smash_ground", - "mace.smash_air", - "mace.smash_ground", - "mad", - "milk", - "milk.screamer", - "milk_suspiciously", - "mob.armadillo.brush", - "mob.armadillo.scute_drop", - "mob.armor_stand.place", - "mob.hoglin.converted_to_zombified", - "mob.husk.convert_to_zombie", - "mob.pig.death", - "mob.player.hurt_drown", - "mob.player.hurt_freeze", - "mob.player.hurt_on_fire", - "mob.warning", - "mob.warning.baby", - "nearby_close", - "nearby_closer", - "nearby_closest", - "note", - "note.bass", - "ominous_bottle.end_use", - "ominous_item_spawner.about_to_spawn_item", - "ominous_item_spawner.spawn_item", - "ominous_item_spawner.spawn_item_begin", - "open", - "open_long", - "panic", - "pant", - "particle.soul_escape.loud", - "particle.soul_escape.quiet", - "pick_berries.cave_vines", - "pickup", - "pickup_enchanted", - "piston.in", - "piston.out", - "place", - "plop", - "pop", - "portal", - "portal.travel", - "potion.brewed", - "power.off", - "power.off.sculk_sensor", - "power.on", - "power.on.sculk_sensor", - "pre_ram", - "pre_ram.screamer", - "prepare.attack", - "prepare.summon", - "prepare.wololo", + "sparkler.use", + "glowstick.use", + "block.turtle_egg.break", + "block.turtle_egg.crack", + "block.turtle_egg.hatch", + "block.turtle_egg.attack", + "block.sniffer_egg.crack", + "block.sniffer_egg.hatch", + "block.frog_spawn.hatch", + "block.frog_spawn.break", + "swoop", "presneeze", - "pressure_plate.click_off", - "pressure_plate.click_on", - "pumpkin.carve", - "purr", - "purreow", + "sneeze", + "scared", + "ambient.aggressive", + "ambient.worried", + "cant_breed", + "block.scaffolding.climb", + "block.bamboo_sapling.place", + "crossbow.loading.start", + "crossbow.loading.middle", + "crossbow.loading.end", + "crossbow.shoot", + "crossbow.quick_charge.start", + "crossbow.quick_charge.middle", + "crossbow.quick_charge.end", + "item.shield.block", + "portal.travel", + "item.book.put", + "block.grindstone.use", + "block.bell.hit", + "block.campfire.crackle", + "block.sweet_berry_bush.hurt", + "block.sweet_berry_bush.pick", + "block.stonecutter.use", + "block.cartography_table.use", + "block.composter.empty", + "block.composter.fill", + "block.composter.fill_success", + "block.composter.ready", + "roar", + "stun", + "block.barrel.open", + "block.barrel.close", "raid.horn", - "ram_impact", - "ram_impact.screamer", - "random.anvil_use", - "reappeared", - "record.11", - "record.13", - "record.5", - "record.blocks", - "record.cat", - "record.chirp", - "record.creator", - "record.creator_music_box", - "record.far", - "record.mall", - "record.mellohi", - "record.otherside", - "record.pigstep", - "record.precipice", - "record.relic", - "record.stal", - "record.strad", - "record.wait", - "record.ward", - "reflect", - "remedy", - "respawn_anchor.ambient", + "ui.stonecutter.take_result", + "ui.cartography_table.take_result", + "ui.loom.take_result", + "block.smoker.smoke", + "block.blastfurnace.fire_crackle", + "block.smithing_table.use", + "block.loom.use", + "ambient.in.raid", + "screech", + "sleep", + "block.furnace.lit", + "convert_mooshroom", + "milk_suspiciously", + "celebrate", + "block.beehive.enter", + "block.beehive.exit", + "block.beehive.shear", + "block.beehive.work", + "block.beehive.drip", + "ambient.cave", + "angry", + "retreat", + "converted_to_zombified", + "step_lava", + "tempt", + "panic", + "admire", + "particle.soul_escape.quiet", + "particle.soul_escape.loud", "respawn_anchor.charge", "respawn_anchor.deplete", "respawn_anchor.set_spawn", - "retreat", - "roar", - "saddle", - "scared", - "scrape", - "screech", - "shake", - "shatter_pot", - "shear", - "shoot", - "shulker.close", - "shulker.open", - "shulkerbox.closed", - "shulkerbox.open", - "sleep", + "respawn_anchor.ambient", + "ambient.crimson_forest.mood", + "ambient.warped_forest.mood", + "ambient.soulsand_valley.mood", + "ambient.nether_wastes.mood", + "ambient.crimson_forest.additions", + "ambient.warped_forest.additions", + "ambient.soulsand_valley.additions", + "ambient.nether_wastes.additions", + "ambient.basalt_deltas.additions", + "ambient.crimson_forest.loop", + "ambient.warped_forest.loop", + "ambient.soulsand_valley.loop", + "ambient.nether_wastes.loop", + "ambient.basalt_deltas.loop", + "lodestone_compass.link_compass_to_lodestone", + "ambient.basalt_deltas.mood", + "power.on.sculk_sensor", + "power.off.sculk_sensor", "smithing_table.use", - "sneeze", - "sonic_boom", - "sonic_charge", - "sparkler.active", - "sparkler.use", - "spawn", - "splash", - "sponge.absorb", - "squid.ink_squirt", - "squish.big", - "squish.small", - "stare", - "step", - "step.baby", - "step_lava", - "step_sand", - "stun", - "swim", - "swoop", - "takeoff", - "teleport", - "tempt", - "thorns", - "throw", - "thunder", + "default", + "lay_egg", + "lay_spawn", + "bucket.fill.powder_snow", + "bucket.empty.powder_snow", + "cauldron_drip.water.pointed_dripstone", + "cauldron_drip.lava.pointed_dripstone", "tilt_down.big_dripleaf", "tilt_up.big_dripleaf", + "drip.water.pointed_dripstone", + "pick_berries.cave_vines", + "drip.lava.pointed_dripstone", + "copper.wax.on", + "copper.wax.off", + "scrape", + "item.spyglass.use", + "item.spyglass.stop_using", + "chime.amethyst_block", + "mob.player.hurt_drown", + "mob.player.hurt_on_fire", + "mob.player.hurt_freeze", + "ambient.screamer", + "hurt.screamer", + "death.screamer", + "milk.screamer", + "jump_to_block", + "pre_ram", + "pre_ram.screamer", + "ram_impact", + "ram_impact.screamer", + "squid.ink_squirt", + "glow_squid.ink_squirt", + "convert_to_stray", + "cake.add_candle", + "extinguish.candle", + "ambient.candle", + "block.click", + "block.click.fail", + "block.sculk_catalyst.bloom", + "block.sculk_shrieker.shriek", + "nearby_close", + "nearby_closer", + "nearby_closest", + "agitated", + "listening", + "heartbeat", "tongue", - "trapdoor.close", + "item_given", + "item_taken", + "item_thrown", + "irongolem.crack", + "irongolem.repair", + "horn_break", + "horn_call0", + "horn_call1", + "horn_call2", + "horn_call3", + "horn_call4", + "horn_call5", + "horn_call6", + "horn_call7", + "imitate.warden", + "listening_angry", + "sonic_boom", + "sonic_charge", + "convert_to_frog", + "block.sculk.spread", + "charge.sculk", + "block.sculk_sensor.place", + "block.sculk_shrieker.place", + "block.enchanting_table.use", + "bundle.drop_contents", + "bundle.insert", + "bundle.insert_fail", + "bundle.remove_one", + "step_sand", + "dash_ready", + "pressure_plate.click_off", + "pressure_plate.click_on", + "button.click_off", + "button.click_on", + "door.open", + "door.close", "trapdoor.open", - "trial_spawner.ambient", - "trial_spawner.ambient_ominous", - "trial_spawner.charge_activate", - "trial_spawner.close_shutter", - "trial_spawner.detect_player", - "trial_spawner.eject_item", + "trapdoor.close", + "fence_gate.open", + "fence_gate.close", + "insert", + "pickup", + "insert_enchanted", + "pickup_enchanted", + "shatter_pot", + "break_pot", + "brush", + "brush_completed", + "block.sign.waxed_interact_fail", + "note.bass", + "pumpkin.carve", + "mob.husk.convert_to_zombie", + "mob.pig.death", + "mob.hoglin.converted_to_zombified", + "ambient.underwater.enter", + "ambient.underwater.exit", + "bottle.fill", + "bottle.empty", + "block.decorated_pot.insert", + "block.decorated_pot.insert_fail", + "crafter.craft", + "crafter.fail", + "crafter.disable_slot", + "block.copper_bulb.turn_on", + "block.copper_bulb.turn_off", + "breeze_wind_charge.burst", + "imitate.breeze", "trial_spawner.open_shutter", + "trial_spawner.detect_player", + "trial_spawner.close_shutter", "trial_spawner.spawn_mob", - "tripod", - "twinkle", - "ui.cartography_table.take_result", - "ui.loom.take_result", - "ui.stonecutter.take_result", - "undefined", - "unfect", - "unfreeze", - "vault.activate", - "vault.ambient", + "trial_spawner.eject_item", + "trial_spawner.ambient", + "mob.armadillo.brush", + "mob.armadillo.scute_drop", + "armor.equip_wolf", + "armor.unequip_wolf", + "reflect", + "vault.open_shutter", "vault.close_shutter", - "vault.deactivate", "vault.eject_item", "vault.insert_item", "vault.insert_item_fail", - "vault.open_shutter", + "vault.ambient", + "vault.activate", + "vault.deactivate", + "hurt.reduced", + "wind_charge.burst", + "armor.break_wolf", + "armor.crack_wolf", + "armor.repair_wolf", + "mace.smash_air", + "mace.smash_ground", + "mace.heavy_smash_ground", + "trial_spawner.charge_activate", + "trial_spawner.ambient_ominous", + "apply_effect.bad_omen", + "apply_effect.raid_omen", + "apply_effect.trial_omen", + "ominous_item_spawner.spawn_item", + "ominous_bottle.end_use", + "ominous_item_spawner.spawn_item_begin", + "ominous_item_spawner.about_to_spawn_item", + "imitate.bogged", "vault.reject_rewarded_player", - "warn", - "water", - "whine", - "wind_charge.burst" + "imitate.drowned", + "sponge.absorb", + "imitate.creaking", + "block.creaking_heart.trail", + "creaking_heart_spawn", + "activate", + "deactivate", + "freeze", + "unfreeze", + "open", + "open_long", + "close", + "close_long", + "undefined" ], "$metaProperties": {} } @@ -2136,7 +2251,7 @@ "title": "sequence container", "type": "array", "items": { - "$ref": "#/definitions/748032502" + "$ref": "#/definitions/2794205495" }, "$metaProperties": {} }, @@ -2150,7 +2265,7 @@ "title": "sequence container", "type": "array", "items": { - "$ref": "#/definitions/748032502" + "$ref": "#/definitions/2794205495" }, "$metaProperties": {} } @@ -2175,29 +2290,6 @@ "duration" ], "$metaProperties": {} - }, - "970386766": { - "title": "struct SharedTypes::v1_20_50::BlockDescriptorSerializer::BlockDescriptorProxy", - "type": "object", - "properties": { - "name": { - "type": "string", - "$metaProperties": {} - }, - "states": { - "title": "associative container", - "type": "object", - "additionalProperties": { - "$ref": "#/definitions/49501551" - }, - "$metaProperties": {} - }, - "tags": { - "type": "string", - "$metaProperties": {} - } - }, - "$metaProperties": {} } }, "title": "minecraft:item v1.21.30", diff --git a/metadata/json_schemas/item/v1.21.40/Components v1.21.40.json b/metadata/json_schemas/item/v1.21.40/Components v1.21.40.json index c12711c7b..9a6549d9c 100644 --- a/metadata/json_schemas/item/v1.21.40/Components v1.21.40.json +++ b/metadata/json_schemas/item/v1.21.40/Components v1.21.40.json @@ -203,7 +203,7 @@ "type": "object", "properties": { "block": { - "$ref": "#/definitions/748032502", + "$ref": "#/definitions/2794205495", "$metaProperties": {} }, "speed": { @@ -249,11 +249,11 @@ "title": "enum SharedTypes::Legacy::EquipmentSlot", "type": "string", "enum": [ - "slot.armor.chest", - "slot.armor.feet", + "slot.weapon.offhand", "slot.armor.head", + "slot.armor.chest", "slot.armor.legs", - "slot.weapon.offhand" + "slot.armor.feet" ], "$metaProperties": {} } @@ -408,6 +408,42 @@ ], "$metaProperties": {} }, + "2770948419": { + "title": "struct SharedTypes::Legacy::BlockDescriptorSerializer::BlockDescriptorProxy", + "type": "object", + "properties": { + "name": { + "type": "string", + "$metaProperties": {} + }, + "states": { + "title": "associative container", + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/517105782" + }, + "$metaProperties": {} + }, + "tags": { + "type": "string", + "$metaProperties": {} + } + }, + "$metaProperties": {} + }, + "2794205495": { + "title": "struct SharedTypes::Legacy::BlockDescriptor", + "oneOf": [ + { + "$ref": "#/definitions/2770948419" + }, + { + "type": "string", + "minLength": 1 + } + ], + "$metaProperties": {} + }, "2817495317": { "title": "minecraft:max_stack_size v1.20.50", "oneOf": [ @@ -457,268 +493,190 @@ "title": "enum SharedTypes::Legacy::LevelSoundEvent", "type": "string", "enum": [ - "activate", - "add.chest", - "admire", - "agitated", + "item.use.on", + "hit", + "step", + "step.baby", + "fly", + "jump", + "jump.prevent", + "break", + "place", + "heavy.step", + "gallop", + "fall", + "hurt", + "hurt.baby", + "hurt.in.water", + "death", + "death.baby", + "death.in.water", + "death.to.zombie", "ambient", - "ambient.aggressive", "ambient.baby", - "ambient.basalt_deltas.additions", - "ambient.basalt_deltas.loop", - "ambient.basalt_deltas.mood", - "ambient.candle", - "ambient.cave", - "ambient.crimson_forest.additions", - "ambient.crimson_forest.loop", - "ambient.crimson_forest.mood", - "ambient.in.air", - "ambient.in.raid", "ambient.in.water", - "ambient.nether_wastes.additions", - "ambient.nether_wastes.loop", - "ambient.nether_wastes.mood", - "ambient.pollinate", - "ambient.screamer", - "ambient.soulsand_valley.additions", - "ambient.soulsand_valley.loop", - "ambient.soulsand_valley.mood", + "ambient.in.air", "ambient.tame", - "ambient.underwater.enter", - "ambient.underwater.exit", - "ambient.warped_forest.additions", - "ambient.warped_forest.loop", - "ambient.warped_forest.mood", - "ambient.worried", - "angry", - "apply_effect.bad_omen", - "apply_effect.raid_omen", - "apply_effect.trial_omen", + "ambient.pollinate", + "breathe", + "mad", + "boost", + "bow", + "squish.big", + "squish.small", + "fall.big", + "fall.small", + "splash", + "fizz", + "flap", + "swim", + "drink", + "drink.honey", + "drink.milk", + "eat", + "takeoff", + "shake", + "plop", + "land", + "saddle", "armor", - "armor.break_wolf", - "armor.crack_wolf", - "armor.equip_chain", - "armor.equip_diamond", - "armor.equip_elytra", - "armor.equip_generic", - "armor.equip_gold", - "armor.equip_iron", - "armor.equip_leather", - "armor.equip_netherite", - "armor.equip_wolf", - "armor.repair_wolf", - "armor.unequip_wolf", - "attach", + "mob.armor_stand.place", + "add.chest", + "throw", "attack", "attack.nodamage", "attack.strong", - "balloonpop", + "warn", + "shear", + "milk", + "thunder", + "explode", + "fire", + "ignite", + "fuse", + "stare", + "spawn", + "born", + "shoot", + "break.block", + "launch", + "blast", + "large.blast", + "twinkle", + "remedy", + "unfect", + "convert_to_drowned", + "levelup", + "bow.hit", + "bullet.hit", + "extinguish.fire", + "item.fizz", + "chest.open", + "chest.closed", + "shulkerbox.open", + "shulkerbox.closed", + "enderchest.open", + "enderchest.closed", + "power.on", + "power.off", + "attach", + "detach", + "deny", + "tripod", + "pop", + "drop.slot", + "note", + "thorns", + "piston.in", + "piston.out", + "portal", + "water", + "lava.pop", + "lava", "beacon.activate", "beacon.ambient", "beacon.deactivate", "beacon.power", - "blast", - "block.bamboo_sapling.place", - "block.barrel.close", - "block.barrel.open", - "block.beehive.drip", - "block.beehive.enter", - "block.beehive.exit", - "block.beehive.shear", - "block.beehive.work", - "block.bell.hit", - "block.blastfurnace.fire_crackle", - "block.campfire.crackle", - "block.cartography_table.use", - "block.click", - "block.click.fail", - "block.composter.empty", - "block.composter.fill", - "block.composter.fill_success", - "block.composter.ready", - "block.copper_bulb.turn_off", - "block.copper_bulb.turn_on", - "block.creaking_heart.trail", - "block.decorated_pot.insert", - "block.decorated_pot.insert_fail", - "block.enchanting_table.use", - "block.end_portal.spawn", - "block.end_portal_frame.fill", - "block.fletching_table.use", - "block.frog_spawn.break", - "block.frog_spawn.hatch", - "block.furnace.lit", - "block.grindstone.use", - "block.loom.use", - "block.scaffolding.climb", - "block.sculk.spread", - "block.sculk_catalyst.bloom", - "block.sculk_sensor.place", - "block.sculk_shrieker.place", - "block.sculk_shrieker.shriek", - "block.sign.waxed_interact_fail", - "block.smithing_table.use", - "block.smoker.smoke", - "block.sniffer_egg.crack", - "block.sniffer_egg.hatch", - "block.stonecutter.use", - "block.sweet_berry_bush.hurt", - "block.sweet_berry_bush.pick", - "block.turtle_egg.attack", - "block.turtle_egg.break", - "block.turtle_egg.crack", - "block.turtle_egg.hatch", - "boost", - "born", - "bottle.dragonbreath", - "bottle.empty", - "bottle.fill", - "bow", - "bow.hit", - "break", - "break.block", - "break_pot", - "breathe", - "breeze_wind_charge.burst", - "brush", - "brush_completed", - "bubble.down", - "bubble.downinside", + "conduit.activate", + "conduit.ambient", + "conduit.attack", + "conduit.deactivate", + "conduit.short", "bubble.pop", "bubble.up", "bubble.upinside", - "bucket.empty.fish", - "bucket.empty.lava", - "bucket.empty.powder_snow", + "bubble.down", + "bubble.downinside", + "burp", + "bucket.fill.water", "bucket.empty.water", - "bucket.fill.fish", "bucket.fill.lava", - "bucket.fill.powder_snow", - "bucket.fill.water", - "bullet.hit", - "bundle.drop_contents", - "bundle.insert", - "bundle.insert_fail", - "bundle.remove_one", - "burp", - "button.click_off", - "button.click_on", - "cake.add_candle", - "camera.take_picture", - "cant_breed", - "cast.spell", - "cauldron_drip.lava.pointed_dripstone", - "cauldron_drip.water.pointed_dripstone", - "celebrate", - "charge", - "charge.sculk", - "chest.closed", - "chest.open", - "chime.amethyst_block", - "chorusdeath", - "chorusgrow", - "close", - "close_long", - "conduit.activate", - "conduit.ambient", - "conduit.attack", - "conduit.deactivate", - "conduit.short", - "convert_mooshroom", - "convert_to_drowned", - "convert_to_frog", - "convert_to_stray", - "converted_to_zombified", - "copper.wax.off", - "copper.wax.on", - "crafter.craft", - "crafter.disable_slot", - "crafter.fail", - "creaking_heart_spawn", - "crossbow.loading.end", - "crossbow.loading.middle", - "crossbow.loading.start", - "crossbow.quick_charge.end", - "crossbow.quick_charge.middle", - "crossbow.quick_charge.start", - "crossbow.shoot", - "dash_ready", - "deactivate", - "death", - "death.baby", - "death.in.water", - "death.mid.volume", - "death.min.volume", - "death.screamer", - "death.to.zombie", - "default", - "deny", - "detach", - "disappeared", - "door.close", - "door.open", - "drink", - "drink.honey", - "drink.milk", - "drip.lava.pointed_dripstone", - "drip.water.pointed_dripstone", - "drop.slot", - "eat", - "elderguardian.curse", - "elemconstruct.open", - "enderchest.closed", - "enderchest.open", - "explode", - "extinguish.candle", - "extinguish.fire", - "fall", - "fall.big", - "fall.small", - "fang", - "fence_gate.close", - "fence_gate.open", - "fire", - "fizz", - "flap", + "bucket.empty.lava", + "bucket.fill.fish", + "bucket.empty.fish", + "armor.equip_chain", + "armor.equip_diamond", + "armor.equip_elytra", + "armor.equip_generic", + "armor.equip_gold", + "armor.equip_iron", + "armor.equip_leather", + "armor.equip_netherite", + "record.13", + "record.cat", + "record.blocks", + "record.chirp", + "record.creator", + "record.creator_music_box", + "record.far", + "record.mall", + "record.mellohi", + "record.stal", + "record.strad", + "record.ward", + "record.11", + "record.wait", + "record.pigstep", + "record.precipice", + "record.relic", + "record.otherside", + "record.5", "flop", - "fly", - "freeze", - "fuse", - "gallop", - "glass", - "glow_squid.ink_squirt", - "glowstick.use", - "growl", + "elderguardian.curse", + "teleport", + "shulker.open", + "shulker.close", + "mob.warning", + "mob.warning.baby", "haggle", - "haggle.idle", - "haggle.no", "haggle.yes", - "heartbeat", - "heavy.step", - "hit", - "horn_break", - "horn_call0", - "horn_call1", - "horn_call2", - "horn_call3", - "horn_call4", - "horn_call5", - "horn_call6", - "horn_call7", - "hurt", - "hurt.baby", - "hurt.in.water", - "hurt.reduced", - "hurt.screamer", - "icebomb.hit", - "ignite", + "haggle.no", + "haggle.idle", + "disappeared", + "reappeared", + "chorusgrow", + "chorusdeath", + "glass", + "potion.brewed", + "cast.spell", + "prepare.attack", + "prepare.summon", + "prepare.wololo", + "fang", + "charge", + "camera.take_picture", + "leashknot.break", + "leashknot.place", + "growl", + "whine", + "pant", + "purr", + "purreow", + "death.min.volume", + "death.mid.volume", "imitate.blaze", - "imitate.bogged", - "imitate.breeze", "imitate.cave_spider", - "imitate.creaking", "imitate.creeper", - "imitate.drowned", "imitate.elder_guardian", "imitate.ender_dragon", "imitate.enderman", @@ -736,7 +694,6 @@ "imitate.stray", "imitate.vex", "imitate.vindication_illager", - "imitate.warden", "imitate.witch", "imitate.wither", "imitate.wither_skeleton", @@ -744,15 +701,12 @@ "imitate.zombie", "imitate.zombie_pigman", "imitate.zombie_villager", - "insert", - "insert_enchanted", - "irongolem.crack", - "irongolem.repair", - "item.book.put", - "item.fizz", - "item.shield.block", - "item.spyglass.stop_using", - "item.spyglass.use", + "block.end_portal_frame.fill", + "block.end_portal.spawn", + "random.anvil_use", + "bottle.dragonbreath", + "balloonpop", + "sparkler.active", "item.trident.hit", "item.trident.hit_ground", "item.trident.return", @@ -761,203 +715,285 @@ "item.trident.riptide_3", "item.trident.throw", "item.trident.thunder", - "item.use.on", - "item_given", - "item_taken", - "item_thrown", - "jump", - "jump.prevent", - "jump_to_block", - "land", - "large.blast", - "launch", - "lava", - "lava.pop", - "lay_egg", - "lay_spawn", - "leashknot.break", - "leashknot.place", - "levelup", - "listening", - "listening_angry", - "lodestone_compass.link_compass_to_lodestone", + "block.fletching_table.use", + "elemconstruct.open", + "icebomb.hit", + "lt.reaction.icebomb", "lt.reaction.bleach", "lt.reaction.epaste", "lt.reaction.epaste2", "lt.reaction.fertilizer", - "lt.reaction.fire", "lt.reaction.fireball", - "lt.reaction.icebomb", "lt.reaction.mgsalt", - "lt.reaction.miscexplosion", "lt.reaction.miscfire", + "lt.reaction.fire", + "lt.reaction.miscexplosion", "lt.reaction.miscmystical", "lt.reaction.miscmystical2", "lt.reaction.product", - "mace.heavy_smash_ground", - "mace.smash_air", - "mace.smash_ground", - "mad", - "milk", - "milk.screamer", - "milk_suspiciously", - "mob.armadillo.brush", - "mob.armadillo.scute_drop", - "mob.armor_stand.place", - "mob.hoglin.converted_to_zombified", - "mob.husk.convert_to_zombie", - "mob.pig.death", - "mob.player.hurt_drown", - "mob.player.hurt_freeze", - "mob.player.hurt_on_fire", - "mob.warning", - "mob.warning.baby", - "nearby_close", - "nearby_closer", - "nearby_closest", - "note", - "note.bass", - "ominous_bottle.end_use", - "ominous_item_spawner.about_to_spawn_item", - "ominous_item_spawner.spawn_item", - "ominous_item_spawner.spawn_item_begin", - "open", - "open_long", - "panic", - "pant", - "particle.soul_escape.loud", - "particle.soul_escape.quiet", - "pick_berries.cave_vines", - "pickup", - "pickup_enchanted", - "piston.in", - "piston.out", - "place", - "plop", - "pop", - "portal", - "portal.travel", - "potion.brewed", - "power.off", - "power.off.sculk_sensor", - "power.on", - "power.on.sculk_sensor", - "pre_ram", - "pre_ram.screamer", - "prepare.attack", - "prepare.summon", - "prepare.wololo", + "sparkler.use", + "glowstick.use", + "block.turtle_egg.break", + "block.turtle_egg.crack", + "block.turtle_egg.hatch", + "block.turtle_egg.attack", + "block.sniffer_egg.crack", + "block.sniffer_egg.hatch", + "block.frog_spawn.hatch", + "block.frog_spawn.break", + "swoop", "presneeze", - "pressure_plate.click_off", - "pressure_plate.click_on", - "pumpkin.carve", - "purr", - "purreow", - "raid.horn", - "ram_impact", - "ram_impact.screamer", - "random.anvil_use", - "reappeared", - "record.11", - "record.13", - "record.5", - "record.blocks", - "record.cat", - "record.chirp", - "record.creator", - "record.creator_music_box", - "record.far", - "record.mall", - "record.mellohi", - "record.otherside", - "record.pigstep", - "record.precipice", - "record.relic", - "record.stal", - "record.strad", - "record.wait", - "record.ward", - "reflect", - "remedy", - "respawn_anchor.ambient", - "respawn_anchor.charge", - "respawn_anchor.deplete", - "respawn_anchor.set_spawn", - "retreat", - "roar", - "saddle", + "sneeze", "scared", - "scrape", + "ambient.aggressive", + "ambient.worried", + "cant_breed", + "block.scaffolding.climb", + "block.bamboo_sapling.place", + "crossbow.loading.start", + "crossbow.loading.middle", + "crossbow.loading.end", + "crossbow.shoot", + "crossbow.quick_charge.start", + "crossbow.quick_charge.middle", + "crossbow.quick_charge.end", + "item.shield.block", + "portal.travel", + "item.book.put", + "block.grindstone.use", + "block.bell.hit", + "block.campfire.crackle", + "block.sweet_berry_bush.hurt", + "block.sweet_berry_bush.pick", + "block.stonecutter.use", + "block.cartography_table.use", + "block.composter.empty", + "block.composter.fill", + "block.composter.fill_success", + "block.composter.ready", + "roar", + "stun", + "block.barrel.open", + "block.barrel.close", + "raid.horn", + "ui.stonecutter.take_result", + "ui.cartography_table.take_result", + "ui.loom.take_result", + "block.smoker.smoke", + "block.blastfurnace.fire_crackle", + "block.smithing_table.use", + "block.loom.use", + "ambient.in.raid", "screech", - "shake", - "shatter_pot", - "shear", - "shoot", - "shulker.close", - "shulker.open", - "shulkerbox.closed", - "shulkerbox.open", "sleep", - "smithing_table.use", - "sneeze", - "sonic_boom", - "sonic_charge", - "sparkler.active", - "sparkler.use", - "spawn", - "splash", - "sponge.absorb", - "squid.ink_squirt", - "squish.big", - "squish.small", - "stare", - "step", - "step.baby", + "block.furnace.lit", + "convert_mooshroom", + "milk_suspiciously", + "celebrate", + "block.beehive.enter", + "block.beehive.exit", + "block.beehive.shear", + "block.beehive.work", + "block.beehive.drip", + "ambient.cave", + "angry", + "retreat", + "converted_to_zombified", "step_lava", - "step_sand", - "stun", - "swim", - "swoop", - "takeoff", - "teleport", "tempt", - "thorns", - "throw", - "thunder", + "panic", + "admire", + "particle.soul_escape.quiet", + "particle.soul_escape.loud", + "respawn_anchor.charge", + "respawn_anchor.deplete", + "respawn_anchor.set_spawn", + "respawn_anchor.ambient", + "ambient.crimson_forest.mood", + "ambient.warped_forest.mood", + "ambient.soulsand_valley.mood", + "ambient.nether_wastes.mood", + "ambient.crimson_forest.additions", + "ambient.warped_forest.additions", + "ambient.soulsand_valley.additions", + "ambient.nether_wastes.additions", + "ambient.basalt_deltas.additions", + "ambient.crimson_forest.loop", + "ambient.warped_forest.loop", + "ambient.soulsand_valley.loop", + "ambient.nether_wastes.loop", + "ambient.basalt_deltas.loop", + "lodestone_compass.link_compass_to_lodestone", + "ambient.basalt_deltas.mood", + "power.on.sculk_sensor", + "power.off.sculk_sensor", + "smithing_table.use", + "default", + "lay_egg", + "lay_spawn", + "bucket.fill.powder_snow", + "bucket.empty.powder_snow", + "cauldron_drip.water.pointed_dripstone", + "cauldron_drip.lava.pointed_dripstone", "tilt_down.big_dripleaf", "tilt_up.big_dripleaf", + "drip.water.pointed_dripstone", + "pick_berries.cave_vines", + "drip.lava.pointed_dripstone", + "copper.wax.on", + "copper.wax.off", + "scrape", + "item.spyglass.use", + "item.spyglass.stop_using", + "chime.amethyst_block", + "mob.player.hurt_drown", + "mob.player.hurt_on_fire", + "mob.player.hurt_freeze", + "ambient.screamer", + "hurt.screamer", + "death.screamer", + "milk.screamer", + "jump_to_block", + "pre_ram", + "pre_ram.screamer", + "ram_impact", + "ram_impact.screamer", + "squid.ink_squirt", + "glow_squid.ink_squirt", + "convert_to_stray", + "cake.add_candle", + "extinguish.candle", + "ambient.candle", + "block.click", + "block.click.fail", + "block.sculk_catalyst.bloom", + "block.sculk_shrieker.shriek", + "nearby_close", + "nearby_closer", + "nearby_closest", + "agitated", + "listening", + "heartbeat", "tongue", - "trapdoor.close", + "item_given", + "item_taken", + "item_thrown", + "irongolem.crack", + "irongolem.repair", + "horn_break", + "horn_call0", + "horn_call1", + "horn_call2", + "horn_call3", + "horn_call4", + "horn_call5", + "horn_call6", + "horn_call7", + "imitate.warden", + "listening_angry", + "sonic_boom", + "sonic_charge", + "convert_to_frog", + "block.sculk.spread", + "charge.sculk", + "block.sculk_sensor.place", + "block.sculk_shrieker.place", + "block.enchanting_table.use", + "bundle.drop_contents", + "bundle.insert", + "bundle.insert_fail", + "bundle.remove_one", + "step_sand", + "dash_ready", + "pressure_plate.click_off", + "pressure_plate.click_on", + "button.click_off", + "button.click_on", + "door.open", + "door.close", "trapdoor.open", - "trial_spawner.ambient", - "trial_spawner.ambient_ominous", - "trial_spawner.charge_activate", - "trial_spawner.close_shutter", - "trial_spawner.detect_player", - "trial_spawner.eject_item", + "trapdoor.close", + "fence_gate.open", + "fence_gate.close", + "insert", + "pickup", + "insert_enchanted", + "pickup_enchanted", + "shatter_pot", + "break_pot", + "brush", + "brush_completed", + "block.sign.waxed_interact_fail", + "note.bass", + "pumpkin.carve", + "mob.husk.convert_to_zombie", + "mob.pig.death", + "mob.hoglin.converted_to_zombified", + "ambient.underwater.enter", + "ambient.underwater.exit", + "bottle.fill", + "bottle.empty", + "block.decorated_pot.insert", + "block.decorated_pot.insert_fail", + "crafter.craft", + "crafter.fail", + "crafter.disable_slot", + "block.copper_bulb.turn_on", + "block.copper_bulb.turn_off", + "breeze_wind_charge.burst", + "imitate.breeze", "trial_spawner.open_shutter", + "trial_spawner.detect_player", + "trial_spawner.close_shutter", "trial_spawner.spawn_mob", - "tripod", - "twinkle", - "ui.cartography_table.take_result", - "ui.loom.take_result", - "ui.stonecutter.take_result", - "undefined", - "unfect", - "unfreeze", - "vault.activate", - "vault.ambient", + "trial_spawner.eject_item", + "trial_spawner.ambient", + "mob.armadillo.brush", + "mob.armadillo.scute_drop", + "armor.equip_wolf", + "armor.unequip_wolf", + "reflect", + "vault.open_shutter", "vault.close_shutter", - "vault.deactivate", "vault.eject_item", "vault.insert_item", "vault.insert_item_fail", - "vault.open_shutter", + "vault.ambient", + "vault.activate", + "vault.deactivate", + "hurt.reduced", + "wind_charge.burst", + "armor.break_wolf", + "armor.crack_wolf", + "armor.repair_wolf", + "mace.smash_air", + "mace.smash_ground", + "mace.heavy_smash_ground", + "trial_spawner.charge_activate", + "trial_spawner.ambient_ominous", + "apply_effect.bad_omen", + "apply_effect.raid_omen", + "apply_effect.trial_omen", + "ominous_item_spawner.spawn_item", + "ominous_bottle.end_use", + "ominous_item_spawner.spawn_item_begin", + "ominous_item_spawner.about_to_spawn_item", + "imitate.bogged", "vault.reject_rewarded_player", - "warn", - "water", - "whine", - "wind_charge.burst" + "imitate.drowned", + "sponge.absorb", + "imitate.creaking", + "block.creaking_heart.trail", + "creaking_heart_spawn", + "activate", + "deactivate", + "freeze", + "unfreeze", + "open", + "open_long", + "close", + "close_long", + "undefined" ], "$metaProperties": {} } @@ -1054,16 +1090,16 @@ "title": "enum SharedTypes::Legacy::UseAnimation", "type": "string", "enum": [ + "none", + "eat", + "drink", "block", "bow", - "brush", "camera", "crossbow", - "drink", - "eat", - "none", "spear", - "spyglass" + "spyglass", + "brush" ] }, { @@ -1073,16 +1109,16 @@ "title": "enum SharedTypes::Legacy::UseAnimation", "type": "string", "enum": [ + "none", + "eat", + "drink", "block", "bow", - "brush", "camera", "crossbow", - "drink", - "eat", - "none", "spear", - "spyglass" + "spyglass", + "brush" ], "$metaProperties": {} } @@ -1334,7 +1370,7 @@ }, "$metaProperties": {} }, - "49501551": { + "517105782": { "title": "compound_proxy", "oneOf": [ { @@ -1369,297 +1405,298 @@ ], "$metaProperties": {} }, - "748032502": { - "title": "struct SharedTypes::v1_20_50::BlockDescriptor", - "oneOf": [ - { - "$ref": "#/definitions/970386766" - }, - { - "type": "string", - "minLength": 1 - } - ], - "$metaProperties": {} - }, "764203503": { "title": "minecraft:durability_sensor durability_threshold v1.21.10", "type": "object", "properties": { - "durability": { - "type": "integer", - "$metaProperties": {} - }, - "particle_type": { - "type": "string", - "$metaProperties": {} - }, - "sound_event": { - "title": "enum SharedTypes::Legacy::LevelSoundEvent", - "type": "string", - "enum": [ - "activate", - "add.chest", - "admire", - "agitated", - "ambient", - "ambient.aggressive", - "ambient.baby", - "ambient.basalt_deltas.additions", - "ambient.basalt_deltas.loop", - "ambient.basalt_deltas.mood", - "ambient.candle", - "ambient.cave", - "ambient.crimson_forest.additions", - "ambient.crimson_forest.loop", - "ambient.crimson_forest.mood", - "ambient.in.air", - "ambient.in.raid", - "ambient.in.water", - "ambient.nether_wastes.additions", - "ambient.nether_wastes.loop", - "ambient.nether_wastes.mood", - "ambient.pollinate", - "ambient.screamer", - "ambient.soulsand_valley.additions", - "ambient.soulsand_valley.loop", - "ambient.soulsand_valley.mood", - "ambient.tame", - "ambient.underwater.enter", - "ambient.underwater.exit", - "ambient.warped_forest.additions", - "ambient.warped_forest.loop", - "ambient.warped_forest.mood", - "ambient.worried", - "angry", - "apply_effect.bad_omen", - "apply_effect.raid_omen", - "apply_effect.trial_omen", - "armor", - "armor.break_wolf", - "armor.crack_wolf", - "armor.equip_chain", - "armor.equip_diamond", - "armor.equip_elytra", - "armor.equip_generic", - "armor.equip_gold", - "armor.equip_iron", - "armor.equip_leather", - "armor.equip_netherite", - "armor.equip_wolf", - "armor.repair_wolf", - "armor.unequip_wolf", - "attach", - "attack", - "attack.nodamage", - "attack.strong", - "balloonpop", - "beacon.activate", - "beacon.ambient", - "beacon.deactivate", - "beacon.power", - "blast", - "block.bamboo_sapling.place", - "block.barrel.close", - "block.barrel.open", - "block.beehive.drip", - "block.beehive.enter", - "block.beehive.exit", - "block.beehive.shear", - "block.beehive.work", - "block.bell.hit", - "block.blastfurnace.fire_crackle", - "block.campfire.crackle", - "block.cartography_table.use", - "block.click", - "block.click.fail", - "block.composter.empty", - "block.composter.fill", - "block.composter.fill_success", - "block.composter.ready", - "block.copper_bulb.turn_off", - "block.copper_bulb.turn_on", - "block.creaking_heart.trail", - "block.decorated_pot.insert", - "block.decorated_pot.insert_fail", - "block.enchanting_table.use", - "block.end_portal.spawn", - "block.end_portal_frame.fill", - "block.fletching_table.use", - "block.frog_spawn.break", - "block.frog_spawn.hatch", - "block.furnace.lit", - "block.grindstone.use", - "block.loom.use", - "block.scaffolding.climb", - "block.sculk.spread", - "block.sculk_catalyst.bloom", - "block.sculk_sensor.place", - "block.sculk_shrieker.place", - "block.sculk_shrieker.shriek", - "block.sign.waxed_interact_fail", - "block.smithing_table.use", - "block.smoker.smoke", - "block.sniffer_egg.crack", - "block.sniffer_egg.hatch", - "block.stonecutter.use", - "block.sweet_berry_bush.hurt", - "block.sweet_berry_bush.pick", - "block.turtle_egg.attack", - "block.turtle_egg.break", - "block.turtle_egg.crack", - "block.turtle_egg.hatch", - "boost", - "born", - "bottle.dragonbreath", - "bottle.empty", - "bottle.fill", - "bow", - "bow.hit", + "durability": { + "type": "integer", + "$metaProperties": {} + }, + "particle_type": { + "title": "enum ParticleType", + "type": "string", + "enum": [ + "none", + "bubble", + "bubblemanual", + "crit", + "blockforcefield", + "smoke", + "explode", + "evaporation", + "flame", + "candleflame", + "lava", + "largesmoke", + "reddust", + "risingborderdust", + "iconcrack", + "snowballpoof", + "largeexplode", + "hugeexplosion", + "breezewindexplosion", + "mobflame", + "heart", + "terrain", + "townaura", + "portal", + "watersplash", + "watersplashmanual", + "waterwake", + "dripwater", + "driplava", + "driphoney", + "stalactitedripwater", + "stalactitedriplava", + "fallingdust", + "mobspell", + "mobspellambient", + "mobspellinstantaneous", + "ink", + "slime", + "rainsplash", + "villagerangry", + "villagerhappy", + "enchantingtable", + "trackingemitter", + "note", + "witchspell", + "carrotboost", + "mobappearance", + "endrod", + "dragonbreath", + "spit", + "totem", + "food", + "fireworksstarter", + "fireworks", + "fireworksoverlay", + "balloongas", + "coloredflame", + "sparkler", + "conduit", + "bubblecolumnup", + "bubblecolumndown", + "sneeze", + "shulkerbullet", + "bleach", + "dragondestroyblock", + "myceliumdust", + "fallingborderdust", + "campfiresmoke", + "campfiresmoketall", + "dragonbreathfire", + "dragonbreathtrail", + "soul", + "obsidiantear", + "portalreverse", + "snowflake", + "wax", + "electricspark", + "shriek", + "sculksoul", + "sonicexplosion", + "dustplume", + "whitesmoke", + "vaultconnection", + "windexplosion", + "wolfarmorcrack", + "creakingcrumble", + "paleoakleaves", + "eyeblossomopen", + "eyeblossomclose" + ], + "$metaProperties": {} + }, + "sound_event": { + "title": "enum SharedTypes::Legacy::LevelSoundEvent", + "type": "string", + "enum": [ + "item.use.on", + "hit", + "step", + "step.baby", + "fly", + "jump", + "jump.prevent", "break", - "break.block", - "break_pot", - "breathe", - "breeze_wind_charge.burst", - "brush", - "brush_completed", - "bubble.down", - "bubble.downinside", - "bubble.pop", - "bubble.up", - "bubble.upinside", - "bucket.empty.fish", - "bucket.empty.lava", - "bucket.empty.powder_snow", - "bucket.empty.water", - "bucket.fill.fish", - "bucket.fill.lava", - "bucket.fill.powder_snow", - "bucket.fill.water", - "bullet.hit", - "bundle.drop_contents", - "bundle.insert", - "bundle.insert_fail", - "bundle.remove_one", - "burp", - "button.click_off", - "button.click_on", - "cake.add_candle", - "camera.take_picture", - "cant_breed", - "cast.spell", - "cauldron_drip.lava.pointed_dripstone", - "cauldron_drip.water.pointed_dripstone", - "celebrate", - "charge", - "charge.sculk", - "chest.closed", - "chest.open", - "chime.amethyst_block", - "chorusdeath", - "chorusgrow", - "close", - "close_long", - "conduit.activate", - "conduit.ambient", - "conduit.attack", - "conduit.deactivate", - "conduit.short", - "convert_mooshroom", - "convert_to_drowned", - "convert_to_frog", - "convert_to_stray", - "converted_to_zombified", - "copper.wax.off", - "copper.wax.on", - "crafter.craft", - "crafter.disable_slot", - "crafter.fail", - "creaking_heart_spawn", - "crossbow.loading.end", - "crossbow.loading.middle", - "crossbow.loading.start", - "crossbow.quick_charge.end", - "crossbow.quick_charge.middle", - "crossbow.quick_charge.start", - "crossbow.shoot", - "dash_ready", - "deactivate", + "place", + "heavy.step", + "gallop", + "fall", + "hurt", + "hurt.baby", + "hurt.in.water", "death", "death.baby", "death.in.water", - "death.mid.volume", - "death.min.volume", - "death.screamer", "death.to.zombie", - "default", - "deny", - "detach", - "disappeared", - "door.close", - "door.open", + "ambient", + "ambient.baby", + "ambient.in.water", + "ambient.in.air", + "ambient.tame", + "ambient.pollinate", + "breathe", + "mad", + "boost", + "bow", + "squish.big", + "squish.small", + "fall.big", + "fall.small", + "splash", + "fizz", + "flap", + "swim", "drink", "drink.honey", "drink.milk", - "drip.lava.pointed_dripstone", - "drip.water.pointed_dripstone", - "drop.slot", "eat", - "elderguardian.curse", - "elemconstruct.open", - "enderchest.closed", - "enderchest.open", + "takeoff", + "shake", + "plop", + "land", + "saddle", + "armor", + "mob.armor_stand.place", + "add.chest", + "throw", + "attack", + "attack.nodamage", + "attack.strong", + "warn", + "shear", + "milk", + "thunder", "explode", - "extinguish.candle", - "extinguish.fire", - "fall", - "fall.big", - "fall.small", - "fang", - "fence_gate.close", - "fence_gate.open", "fire", - "fizz", - "flap", - "flop", - "fly", - "freeze", + "ignite", "fuse", - "gallop", - "glass", - "glow_squid.ink_squirt", - "glowstick.use", - "growl", + "stare", + "spawn", + "born", + "shoot", + "break.block", + "launch", + "blast", + "large.blast", + "twinkle", + "remedy", + "unfect", + "convert_to_drowned", + "levelup", + "bow.hit", + "bullet.hit", + "extinguish.fire", + "item.fizz", + "chest.open", + "chest.closed", + "shulkerbox.open", + "shulkerbox.closed", + "enderchest.open", + "enderchest.closed", + "power.on", + "power.off", + "attach", + "detach", + "deny", + "tripod", + "pop", + "drop.slot", + "note", + "thorns", + "piston.in", + "piston.out", + "portal", + "water", + "lava.pop", + "lava", + "beacon.activate", + "beacon.ambient", + "beacon.deactivate", + "beacon.power", + "conduit.activate", + "conduit.ambient", + "conduit.attack", + "conduit.deactivate", + "conduit.short", + "bubble.pop", + "bubble.up", + "bubble.upinside", + "bubble.down", + "bubble.downinside", + "burp", + "bucket.fill.water", + "bucket.empty.water", + "bucket.fill.lava", + "bucket.empty.lava", + "bucket.fill.fish", + "bucket.empty.fish", + "armor.equip_chain", + "armor.equip_diamond", + "armor.equip_elytra", + "armor.equip_generic", + "armor.equip_gold", + "armor.equip_iron", + "armor.equip_leather", + "armor.equip_netherite", + "record.13", + "record.cat", + "record.blocks", + "record.chirp", + "record.creator", + "record.creator_music_box", + "record.far", + "record.mall", + "record.mellohi", + "record.stal", + "record.strad", + "record.ward", + "record.11", + "record.wait", + "record.pigstep", + "record.precipice", + "record.relic", + "record.otherside", + "record.5", + "flop", + "elderguardian.curse", + "teleport", + "shulker.open", + "shulker.close", + "mob.warning", + "mob.warning.baby", "haggle", - "haggle.idle", - "haggle.no", "haggle.yes", - "heartbeat", - "heavy.step", - "hit", - "horn_break", - "horn_call0", - "horn_call1", - "horn_call2", - "horn_call3", - "horn_call4", - "horn_call5", - "horn_call6", - "horn_call7", - "hurt", - "hurt.baby", - "hurt.in.water", - "hurt.reduced", - "hurt.screamer", - "icebomb.hit", - "ignite", + "haggle.no", + "haggle.idle", + "disappeared", + "reappeared", + "chorusgrow", + "chorusdeath", + "glass", + "potion.brewed", + "cast.spell", + "prepare.attack", + "prepare.summon", + "prepare.wololo", + "fang", + "charge", + "camera.take_picture", + "leashknot.break", + "leashknot.place", + "growl", + "whine", + "pant", + "purr", + "purreow", + "death.min.volume", + "death.mid.volume", "imitate.blaze", - "imitate.bogged", - "imitate.breeze", "imitate.cave_spider", - "imitate.creaking", "imitate.creeper", - "imitate.drowned", "imitate.elder_guardian", "imitate.ender_dragon", "imitate.enderman", @@ -1677,7 +1714,6 @@ "imitate.stray", "imitate.vex", "imitate.vindication_illager", - "imitate.warden", "imitate.witch", "imitate.wither", "imitate.wither_skeleton", @@ -1685,15 +1721,12 @@ "imitate.zombie", "imitate.zombie_pigman", "imitate.zombie_villager", - "insert", - "insert_enchanted", - "irongolem.crack", - "irongolem.repair", - "item.book.put", - "item.fizz", - "item.shield.block", - "item.spyglass.stop_using", - "item.spyglass.use", + "block.end_portal_frame.fill", + "block.end_portal.spawn", + "random.anvil_use", + "bottle.dragonbreath", + "balloonpop", + "sparkler.active", "item.trident.hit", "item.trident.hit_ground", "item.trident.return", @@ -1702,203 +1735,285 @@ "item.trident.riptide_3", "item.trident.throw", "item.trident.thunder", - "item.use.on", - "item_given", - "item_taken", - "item_thrown", - "jump", - "jump.prevent", - "jump_to_block", - "land", - "large.blast", - "launch", - "lava", - "lava.pop", - "lay_egg", - "lay_spawn", - "leashknot.break", - "leashknot.place", - "levelup", - "listening", - "listening_angry", - "lodestone_compass.link_compass_to_lodestone", + "block.fletching_table.use", + "elemconstruct.open", + "icebomb.hit", + "lt.reaction.icebomb", "lt.reaction.bleach", "lt.reaction.epaste", "lt.reaction.epaste2", "lt.reaction.fertilizer", - "lt.reaction.fire", "lt.reaction.fireball", - "lt.reaction.icebomb", "lt.reaction.mgsalt", - "lt.reaction.miscexplosion", "lt.reaction.miscfire", + "lt.reaction.fire", + "lt.reaction.miscexplosion", "lt.reaction.miscmystical", "lt.reaction.miscmystical2", "lt.reaction.product", - "mace.heavy_smash_ground", - "mace.smash_air", - "mace.smash_ground", - "mad", - "milk", - "milk.screamer", - "milk_suspiciously", - "mob.armadillo.brush", - "mob.armadillo.scute_drop", - "mob.armor_stand.place", - "mob.hoglin.converted_to_zombified", - "mob.husk.convert_to_zombie", - "mob.pig.death", - "mob.player.hurt_drown", - "mob.player.hurt_freeze", - "mob.player.hurt_on_fire", - "mob.warning", - "mob.warning.baby", - "nearby_close", - "nearby_closer", - "nearby_closest", - "note", - "note.bass", - "ominous_bottle.end_use", - "ominous_item_spawner.about_to_spawn_item", - "ominous_item_spawner.spawn_item", - "ominous_item_spawner.spawn_item_begin", - "open", - "open_long", - "panic", - "pant", - "particle.soul_escape.loud", - "particle.soul_escape.quiet", - "pick_berries.cave_vines", - "pickup", - "pickup_enchanted", - "piston.in", - "piston.out", - "place", - "plop", - "pop", - "portal", - "portal.travel", - "potion.brewed", - "power.off", - "power.off.sculk_sensor", - "power.on", - "power.on.sculk_sensor", - "pre_ram", - "pre_ram.screamer", - "prepare.attack", - "prepare.summon", - "prepare.wololo", + "sparkler.use", + "glowstick.use", + "block.turtle_egg.break", + "block.turtle_egg.crack", + "block.turtle_egg.hatch", + "block.turtle_egg.attack", + "block.sniffer_egg.crack", + "block.sniffer_egg.hatch", + "block.frog_spawn.hatch", + "block.frog_spawn.break", + "swoop", "presneeze", - "pressure_plate.click_off", - "pressure_plate.click_on", - "pumpkin.carve", - "purr", - "purreow", + "sneeze", + "scared", + "ambient.aggressive", + "ambient.worried", + "cant_breed", + "block.scaffolding.climb", + "block.bamboo_sapling.place", + "crossbow.loading.start", + "crossbow.loading.middle", + "crossbow.loading.end", + "crossbow.shoot", + "crossbow.quick_charge.start", + "crossbow.quick_charge.middle", + "crossbow.quick_charge.end", + "item.shield.block", + "portal.travel", + "item.book.put", + "block.grindstone.use", + "block.bell.hit", + "block.campfire.crackle", + "block.sweet_berry_bush.hurt", + "block.sweet_berry_bush.pick", + "block.stonecutter.use", + "block.cartography_table.use", + "block.composter.empty", + "block.composter.fill", + "block.composter.fill_success", + "block.composter.ready", + "roar", + "stun", + "block.barrel.open", + "block.barrel.close", "raid.horn", - "ram_impact", - "ram_impact.screamer", - "random.anvil_use", - "reappeared", - "record.11", - "record.13", - "record.5", - "record.blocks", - "record.cat", - "record.chirp", - "record.creator", - "record.creator_music_box", - "record.far", - "record.mall", - "record.mellohi", - "record.otherside", - "record.pigstep", - "record.precipice", - "record.relic", - "record.stal", - "record.strad", - "record.wait", - "record.ward", - "reflect", - "remedy", - "respawn_anchor.ambient", + "ui.stonecutter.take_result", + "ui.cartography_table.take_result", + "ui.loom.take_result", + "block.smoker.smoke", + "block.blastfurnace.fire_crackle", + "block.smithing_table.use", + "block.loom.use", + "ambient.in.raid", + "screech", + "sleep", + "block.furnace.lit", + "convert_mooshroom", + "milk_suspiciously", + "celebrate", + "block.beehive.enter", + "block.beehive.exit", + "block.beehive.shear", + "block.beehive.work", + "block.beehive.drip", + "ambient.cave", + "angry", + "retreat", + "converted_to_zombified", + "step_lava", + "tempt", + "panic", + "admire", + "particle.soul_escape.quiet", + "particle.soul_escape.loud", "respawn_anchor.charge", "respawn_anchor.deplete", "respawn_anchor.set_spawn", - "retreat", - "roar", - "saddle", - "scared", - "scrape", - "screech", - "shake", - "shatter_pot", - "shear", - "shoot", - "shulker.close", - "shulker.open", - "shulkerbox.closed", - "shulkerbox.open", - "sleep", + "respawn_anchor.ambient", + "ambient.crimson_forest.mood", + "ambient.warped_forest.mood", + "ambient.soulsand_valley.mood", + "ambient.nether_wastes.mood", + "ambient.crimson_forest.additions", + "ambient.warped_forest.additions", + "ambient.soulsand_valley.additions", + "ambient.nether_wastes.additions", + "ambient.basalt_deltas.additions", + "ambient.crimson_forest.loop", + "ambient.warped_forest.loop", + "ambient.soulsand_valley.loop", + "ambient.nether_wastes.loop", + "ambient.basalt_deltas.loop", + "lodestone_compass.link_compass_to_lodestone", + "ambient.basalt_deltas.mood", + "power.on.sculk_sensor", + "power.off.sculk_sensor", "smithing_table.use", - "sneeze", - "sonic_boom", - "sonic_charge", - "sparkler.active", - "sparkler.use", - "spawn", - "splash", - "sponge.absorb", - "squid.ink_squirt", - "squish.big", - "squish.small", - "stare", - "step", - "step.baby", - "step_lava", - "step_sand", - "stun", - "swim", - "swoop", - "takeoff", - "teleport", - "tempt", - "thorns", - "throw", - "thunder", + "default", + "lay_egg", + "lay_spawn", + "bucket.fill.powder_snow", + "bucket.empty.powder_snow", + "cauldron_drip.water.pointed_dripstone", + "cauldron_drip.lava.pointed_dripstone", "tilt_down.big_dripleaf", "tilt_up.big_dripleaf", + "drip.water.pointed_dripstone", + "pick_berries.cave_vines", + "drip.lava.pointed_dripstone", + "copper.wax.on", + "copper.wax.off", + "scrape", + "item.spyglass.use", + "item.spyglass.stop_using", + "chime.amethyst_block", + "mob.player.hurt_drown", + "mob.player.hurt_on_fire", + "mob.player.hurt_freeze", + "ambient.screamer", + "hurt.screamer", + "death.screamer", + "milk.screamer", + "jump_to_block", + "pre_ram", + "pre_ram.screamer", + "ram_impact", + "ram_impact.screamer", + "squid.ink_squirt", + "glow_squid.ink_squirt", + "convert_to_stray", + "cake.add_candle", + "extinguish.candle", + "ambient.candle", + "block.click", + "block.click.fail", + "block.sculk_catalyst.bloom", + "block.sculk_shrieker.shriek", + "nearby_close", + "nearby_closer", + "nearby_closest", + "agitated", + "listening", + "heartbeat", "tongue", - "trapdoor.close", + "item_given", + "item_taken", + "item_thrown", + "irongolem.crack", + "irongolem.repair", + "horn_break", + "horn_call0", + "horn_call1", + "horn_call2", + "horn_call3", + "horn_call4", + "horn_call5", + "horn_call6", + "horn_call7", + "imitate.warden", + "listening_angry", + "sonic_boom", + "sonic_charge", + "convert_to_frog", + "block.sculk.spread", + "charge.sculk", + "block.sculk_sensor.place", + "block.sculk_shrieker.place", + "block.enchanting_table.use", + "bundle.drop_contents", + "bundle.insert", + "bundle.insert_fail", + "bundle.remove_one", + "step_sand", + "dash_ready", + "pressure_plate.click_off", + "pressure_plate.click_on", + "button.click_off", + "button.click_on", + "door.open", + "door.close", "trapdoor.open", - "trial_spawner.ambient", - "trial_spawner.ambient_ominous", - "trial_spawner.charge_activate", - "trial_spawner.close_shutter", - "trial_spawner.detect_player", - "trial_spawner.eject_item", + "trapdoor.close", + "fence_gate.open", + "fence_gate.close", + "insert", + "pickup", + "insert_enchanted", + "pickup_enchanted", + "shatter_pot", + "break_pot", + "brush", + "brush_completed", + "block.sign.waxed_interact_fail", + "note.bass", + "pumpkin.carve", + "mob.husk.convert_to_zombie", + "mob.pig.death", + "mob.hoglin.converted_to_zombified", + "ambient.underwater.enter", + "ambient.underwater.exit", + "bottle.fill", + "bottle.empty", + "block.decorated_pot.insert", + "block.decorated_pot.insert_fail", + "crafter.craft", + "crafter.fail", + "crafter.disable_slot", + "block.copper_bulb.turn_on", + "block.copper_bulb.turn_off", + "breeze_wind_charge.burst", + "imitate.breeze", "trial_spawner.open_shutter", + "trial_spawner.detect_player", + "trial_spawner.close_shutter", "trial_spawner.spawn_mob", - "tripod", - "twinkle", - "ui.cartography_table.take_result", - "ui.loom.take_result", - "ui.stonecutter.take_result", - "undefined", - "unfect", - "unfreeze", - "vault.activate", - "vault.ambient", + "trial_spawner.eject_item", + "trial_spawner.ambient", + "mob.armadillo.brush", + "mob.armadillo.scute_drop", + "armor.equip_wolf", + "armor.unequip_wolf", + "reflect", + "vault.open_shutter", "vault.close_shutter", - "vault.deactivate", "vault.eject_item", "vault.insert_item", "vault.insert_item_fail", - "vault.open_shutter", + "vault.ambient", + "vault.activate", + "vault.deactivate", + "hurt.reduced", + "wind_charge.burst", + "armor.break_wolf", + "armor.crack_wolf", + "armor.repair_wolf", + "mace.smash_air", + "mace.smash_ground", + "mace.heavy_smash_ground", + "trial_spawner.charge_activate", + "trial_spawner.ambient_ominous", + "apply_effect.bad_omen", + "apply_effect.raid_omen", + "apply_effect.trial_omen", + "ominous_item_spawner.spawn_item", + "ominous_bottle.end_use", + "ominous_item_spawner.spawn_item_begin", + "ominous_item_spawner.about_to_spawn_item", + "imitate.bogged", "vault.reject_rewarded_player", - "warn", - "water", - "whine", - "wind_charge.burst" + "imitate.drowned", + "sponge.absorb", + "imitate.creaking", + "block.creaking_heart.trail", + "creaking_heart_spawn", + "activate", + "deactivate", + "freeze", + "unfreeze", + "open", + "open_long", + "close", + "close_long", + "undefined" ], "$metaProperties": {} } @@ -1913,7 +2028,7 @@ "title": "sequence container", "type": "array", "items": { - "$ref": "#/definitions/748032502" + "$ref": "#/definitions/2794205495" }, "$metaProperties": {} }, @@ -1927,7 +2042,7 @@ "title": "sequence container", "type": "array", "items": { - "$ref": "#/definitions/748032502" + "$ref": "#/definitions/2794205495" }, "$metaProperties": {} } @@ -1950,7 +2065,7 @@ "title": "sequence container", "type": "array", "items": { - "$ref": "#/definitions/748032502" + "$ref": "#/definitions/2794205495" }, "$metaProperties": {} } @@ -1978,29 +2093,6 @@ "duration" ], "$metaProperties": {} - }, - "970386766": { - "title": "struct SharedTypes::v1_20_50::BlockDescriptorSerializer::BlockDescriptorProxy", - "type": "object", - "properties": { - "name": { - "type": "string", - "$metaProperties": {} - }, - "states": { - "title": "associative container", - "type": "object", - "additionalProperties": { - "$ref": "#/definitions/49501551" - }, - "$metaProperties": {} - }, - "tags": { - "type": "string", - "$metaProperties": {} - } - }, - "$metaProperties": {} } }, "title": "components v1.21.40", diff --git a/metadata/json_schemas/item/v1.21.40/ItemObject v1.21.40.json b/metadata/json_schemas/item/v1.21.40/ItemObject v1.21.40.json index 4ae2ebe0a..a93d6fb8e 100644 --- a/metadata/json_schemas/item/v1.21.40/ItemObject v1.21.40.json +++ b/metadata/json_schemas/item/v1.21.40/ItemObject v1.21.40.json @@ -203,7 +203,7 @@ "type": "object", "properties": { "block": { - "$ref": "#/definitions/748032502", + "$ref": "#/definitions/2794205495", "$metaProperties": {} }, "speed": { @@ -249,11 +249,11 @@ "title": "enum SharedTypes::Legacy::EquipmentSlot", "type": "string", "enum": [ - "slot.armor.chest", - "slot.armor.feet", + "slot.weapon.offhand", "slot.armor.head", + "slot.armor.chest", "slot.armor.legs", - "slot.weapon.offhand" + "slot.armor.feet" ], "$metaProperties": {} } @@ -408,6 +408,42 @@ ], "$metaProperties": {} }, + "2770948419": { + "title": "struct SharedTypes::Legacy::BlockDescriptorSerializer::BlockDescriptorProxy", + "type": "object", + "properties": { + "name": { + "type": "string", + "$metaProperties": {} + }, + "states": { + "title": "associative container", + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/517105782" + }, + "$metaProperties": {} + }, + "tags": { + "type": "string", + "$metaProperties": {} + } + }, + "$metaProperties": {} + }, + "2794205495": { + "title": "struct SharedTypes::Legacy::BlockDescriptor", + "oneOf": [ + { + "$ref": "#/definitions/2770948419" + }, + { + "type": "string", + "minLength": 1 + } + ], + "$metaProperties": {} + }, "2817495317": { "title": "minecraft:max_stack_size v1.20.50", "oneOf": [ @@ -623,9 +659,9 @@ "type": "string", "enum": [ "construction", + "nature", "equipment", "items", - "nature", "none" ], "$metaProperties": {} @@ -658,268 +694,190 @@ "title": "enum SharedTypes::Legacy::LevelSoundEvent", "type": "string", "enum": [ - "activate", - "add.chest", - "admire", - "agitated", + "item.use.on", + "hit", + "step", + "step.baby", + "fly", + "jump", + "jump.prevent", + "break", + "place", + "heavy.step", + "gallop", + "fall", + "hurt", + "hurt.baby", + "hurt.in.water", + "death", + "death.baby", + "death.in.water", + "death.to.zombie", "ambient", - "ambient.aggressive", "ambient.baby", - "ambient.basalt_deltas.additions", - "ambient.basalt_deltas.loop", - "ambient.basalt_deltas.mood", - "ambient.candle", - "ambient.cave", - "ambient.crimson_forest.additions", - "ambient.crimson_forest.loop", - "ambient.crimson_forest.mood", - "ambient.in.air", - "ambient.in.raid", "ambient.in.water", - "ambient.nether_wastes.additions", - "ambient.nether_wastes.loop", - "ambient.nether_wastes.mood", - "ambient.pollinate", - "ambient.screamer", - "ambient.soulsand_valley.additions", - "ambient.soulsand_valley.loop", - "ambient.soulsand_valley.mood", + "ambient.in.air", "ambient.tame", - "ambient.underwater.enter", - "ambient.underwater.exit", - "ambient.warped_forest.additions", - "ambient.warped_forest.loop", - "ambient.warped_forest.mood", - "ambient.worried", - "angry", - "apply_effect.bad_omen", - "apply_effect.raid_omen", - "apply_effect.trial_omen", + "ambient.pollinate", + "breathe", + "mad", + "boost", + "bow", + "squish.big", + "squish.small", + "fall.big", + "fall.small", + "splash", + "fizz", + "flap", + "swim", + "drink", + "drink.honey", + "drink.milk", + "eat", + "takeoff", + "shake", + "plop", + "land", + "saddle", "armor", - "armor.break_wolf", - "armor.crack_wolf", - "armor.equip_chain", - "armor.equip_diamond", - "armor.equip_elytra", - "armor.equip_generic", - "armor.equip_gold", - "armor.equip_iron", - "armor.equip_leather", - "armor.equip_netherite", - "armor.equip_wolf", - "armor.repair_wolf", - "armor.unequip_wolf", - "attach", + "mob.armor_stand.place", + "add.chest", + "throw", "attack", "attack.nodamage", "attack.strong", - "balloonpop", + "warn", + "shear", + "milk", + "thunder", + "explode", + "fire", + "ignite", + "fuse", + "stare", + "spawn", + "born", + "shoot", + "break.block", + "launch", + "blast", + "large.blast", + "twinkle", + "remedy", + "unfect", + "convert_to_drowned", + "levelup", + "bow.hit", + "bullet.hit", + "extinguish.fire", + "item.fizz", + "chest.open", + "chest.closed", + "shulkerbox.open", + "shulkerbox.closed", + "enderchest.open", + "enderchest.closed", + "power.on", + "power.off", + "attach", + "detach", + "deny", + "tripod", + "pop", + "drop.slot", + "note", + "thorns", + "piston.in", + "piston.out", + "portal", + "water", + "lava.pop", + "lava", "beacon.activate", "beacon.ambient", "beacon.deactivate", "beacon.power", - "blast", - "block.bamboo_sapling.place", - "block.barrel.close", - "block.barrel.open", - "block.beehive.drip", - "block.beehive.enter", - "block.beehive.exit", - "block.beehive.shear", - "block.beehive.work", - "block.bell.hit", - "block.blastfurnace.fire_crackle", - "block.campfire.crackle", - "block.cartography_table.use", - "block.click", - "block.click.fail", - "block.composter.empty", - "block.composter.fill", - "block.composter.fill_success", - "block.composter.ready", - "block.copper_bulb.turn_off", - "block.copper_bulb.turn_on", - "block.creaking_heart.trail", - "block.decorated_pot.insert", - "block.decorated_pot.insert_fail", - "block.enchanting_table.use", - "block.end_portal.spawn", - "block.end_portal_frame.fill", - "block.fletching_table.use", - "block.frog_spawn.break", - "block.frog_spawn.hatch", - "block.furnace.lit", - "block.grindstone.use", - "block.loom.use", - "block.scaffolding.climb", - "block.sculk.spread", - "block.sculk_catalyst.bloom", - "block.sculk_sensor.place", - "block.sculk_shrieker.place", - "block.sculk_shrieker.shriek", - "block.sign.waxed_interact_fail", - "block.smithing_table.use", - "block.smoker.smoke", - "block.sniffer_egg.crack", - "block.sniffer_egg.hatch", - "block.stonecutter.use", - "block.sweet_berry_bush.hurt", - "block.sweet_berry_bush.pick", - "block.turtle_egg.attack", - "block.turtle_egg.break", - "block.turtle_egg.crack", - "block.turtle_egg.hatch", - "boost", - "born", - "bottle.dragonbreath", - "bottle.empty", - "bottle.fill", - "bow", - "bow.hit", - "break", - "break.block", - "break_pot", - "breathe", - "breeze_wind_charge.burst", - "brush", - "brush_completed", - "bubble.down", - "bubble.downinside", + "conduit.activate", + "conduit.ambient", + "conduit.attack", + "conduit.deactivate", + "conduit.short", "bubble.pop", "bubble.up", "bubble.upinside", - "bucket.empty.fish", - "bucket.empty.lava", - "bucket.empty.powder_snow", + "bubble.down", + "bubble.downinside", + "burp", + "bucket.fill.water", "bucket.empty.water", - "bucket.fill.fish", "bucket.fill.lava", - "bucket.fill.powder_snow", - "bucket.fill.water", - "bullet.hit", - "bundle.drop_contents", - "bundle.insert", - "bundle.insert_fail", - "bundle.remove_one", - "burp", - "button.click_off", - "button.click_on", - "cake.add_candle", - "camera.take_picture", - "cant_breed", - "cast.spell", - "cauldron_drip.lava.pointed_dripstone", - "cauldron_drip.water.pointed_dripstone", - "celebrate", - "charge", - "charge.sculk", - "chest.closed", - "chest.open", - "chime.amethyst_block", - "chorusdeath", - "chorusgrow", - "close", - "close_long", - "conduit.activate", - "conduit.ambient", - "conduit.attack", - "conduit.deactivate", - "conduit.short", - "convert_mooshroom", - "convert_to_drowned", - "convert_to_frog", - "convert_to_stray", - "converted_to_zombified", - "copper.wax.off", - "copper.wax.on", - "crafter.craft", - "crafter.disable_slot", - "crafter.fail", - "creaking_heart_spawn", - "crossbow.loading.end", - "crossbow.loading.middle", - "crossbow.loading.start", - "crossbow.quick_charge.end", - "crossbow.quick_charge.middle", - "crossbow.quick_charge.start", - "crossbow.shoot", - "dash_ready", - "deactivate", - "death", - "death.baby", - "death.in.water", - "death.mid.volume", - "death.min.volume", - "death.screamer", - "death.to.zombie", - "default", - "deny", - "detach", - "disappeared", - "door.close", - "door.open", - "drink", - "drink.honey", - "drink.milk", - "drip.lava.pointed_dripstone", - "drip.water.pointed_dripstone", - "drop.slot", - "eat", - "elderguardian.curse", - "elemconstruct.open", - "enderchest.closed", - "enderchest.open", - "explode", - "extinguish.candle", - "extinguish.fire", - "fall", - "fall.big", - "fall.small", - "fang", - "fence_gate.close", - "fence_gate.open", - "fire", - "fizz", - "flap", + "bucket.empty.lava", + "bucket.fill.fish", + "bucket.empty.fish", + "armor.equip_chain", + "armor.equip_diamond", + "armor.equip_elytra", + "armor.equip_generic", + "armor.equip_gold", + "armor.equip_iron", + "armor.equip_leather", + "armor.equip_netherite", + "record.13", + "record.cat", + "record.blocks", + "record.chirp", + "record.creator", + "record.creator_music_box", + "record.far", + "record.mall", + "record.mellohi", + "record.stal", + "record.strad", + "record.ward", + "record.11", + "record.wait", + "record.pigstep", + "record.precipice", + "record.relic", + "record.otherside", + "record.5", "flop", - "fly", - "freeze", - "fuse", - "gallop", - "glass", - "glow_squid.ink_squirt", - "glowstick.use", - "growl", + "elderguardian.curse", + "teleport", + "shulker.open", + "shulker.close", + "mob.warning", + "mob.warning.baby", "haggle", - "haggle.idle", - "haggle.no", "haggle.yes", - "heartbeat", - "heavy.step", - "hit", - "horn_break", - "horn_call0", - "horn_call1", - "horn_call2", - "horn_call3", - "horn_call4", - "horn_call5", - "horn_call6", - "horn_call7", - "hurt", - "hurt.baby", - "hurt.in.water", - "hurt.reduced", - "hurt.screamer", - "icebomb.hit", - "ignite", + "haggle.no", + "haggle.idle", + "disappeared", + "reappeared", + "chorusgrow", + "chorusdeath", + "glass", + "potion.brewed", + "cast.spell", + "prepare.attack", + "prepare.summon", + "prepare.wololo", + "fang", + "charge", + "camera.take_picture", + "leashknot.break", + "leashknot.place", + "growl", + "whine", + "pant", + "purr", + "purreow", + "death.min.volume", + "death.mid.volume", "imitate.blaze", - "imitate.bogged", - "imitate.breeze", "imitate.cave_spider", - "imitate.creaking", "imitate.creeper", - "imitate.drowned", "imitate.elder_guardian", "imitate.ender_dragon", "imitate.enderman", @@ -937,7 +895,6 @@ "imitate.stray", "imitate.vex", "imitate.vindication_illager", - "imitate.warden", "imitate.witch", "imitate.wither", "imitate.wither_skeleton", @@ -945,15 +902,12 @@ "imitate.zombie", "imitate.zombie_pigman", "imitate.zombie_villager", - "insert", - "insert_enchanted", - "irongolem.crack", - "irongolem.repair", - "item.book.put", - "item.fizz", - "item.shield.block", - "item.spyglass.stop_using", - "item.spyglass.use", + "block.end_portal_frame.fill", + "block.end_portal.spawn", + "random.anvil_use", + "bottle.dragonbreath", + "balloonpop", + "sparkler.active", "item.trident.hit", "item.trident.hit_ground", "item.trident.return", @@ -962,203 +916,285 @@ "item.trident.riptide_3", "item.trident.throw", "item.trident.thunder", - "item.use.on", - "item_given", - "item_taken", - "item_thrown", - "jump", - "jump.prevent", - "jump_to_block", - "land", - "large.blast", - "launch", - "lava", - "lava.pop", - "lay_egg", - "lay_spawn", - "leashknot.break", - "leashknot.place", - "levelup", - "listening", - "listening_angry", - "lodestone_compass.link_compass_to_lodestone", + "block.fletching_table.use", + "elemconstruct.open", + "icebomb.hit", + "lt.reaction.icebomb", "lt.reaction.bleach", "lt.reaction.epaste", "lt.reaction.epaste2", "lt.reaction.fertilizer", - "lt.reaction.fire", "lt.reaction.fireball", - "lt.reaction.icebomb", "lt.reaction.mgsalt", - "lt.reaction.miscexplosion", "lt.reaction.miscfire", + "lt.reaction.fire", + "lt.reaction.miscexplosion", "lt.reaction.miscmystical", "lt.reaction.miscmystical2", "lt.reaction.product", - "mace.heavy_smash_ground", - "mace.smash_air", - "mace.smash_ground", - "mad", - "milk", - "milk.screamer", - "milk_suspiciously", - "mob.armadillo.brush", - "mob.armadillo.scute_drop", - "mob.armor_stand.place", - "mob.hoglin.converted_to_zombified", - "mob.husk.convert_to_zombie", - "mob.pig.death", - "mob.player.hurt_drown", - "mob.player.hurt_freeze", - "mob.player.hurt_on_fire", - "mob.warning", - "mob.warning.baby", - "nearby_close", - "nearby_closer", - "nearby_closest", - "note", - "note.bass", - "ominous_bottle.end_use", - "ominous_item_spawner.about_to_spawn_item", - "ominous_item_spawner.spawn_item", - "ominous_item_spawner.spawn_item_begin", - "open", - "open_long", - "panic", - "pant", - "particle.soul_escape.loud", - "particle.soul_escape.quiet", - "pick_berries.cave_vines", - "pickup", - "pickup_enchanted", - "piston.in", - "piston.out", - "place", - "plop", - "pop", - "portal", - "portal.travel", - "potion.brewed", - "power.off", - "power.off.sculk_sensor", - "power.on", - "power.on.sculk_sensor", - "pre_ram", - "pre_ram.screamer", - "prepare.attack", - "prepare.summon", - "prepare.wololo", + "sparkler.use", + "glowstick.use", + "block.turtle_egg.break", + "block.turtle_egg.crack", + "block.turtle_egg.hatch", + "block.turtle_egg.attack", + "block.sniffer_egg.crack", + "block.sniffer_egg.hatch", + "block.frog_spawn.hatch", + "block.frog_spawn.break", + "swoop", "presneeze", - "pressure_plate.click_off", - "pressure_plate.click_on", - "pumpkin.carve", - "purr", - "purreow", - "raid.horn", - "ram_impact", - "ram_impact.screamer", - "random.anvil_use", - "reappeared", - "record.11", - "record.13", - "record.5", - "record.blocks", - "record.cat", - "record.chirp", - "record.creator", - "record.creator_music_box", - "record.far", - "record.mall", - "record.mellohi", - "record.otherside", - "record.pigstep", - "record.precipice", - "record.relic", - "record.stal", - "record.strad", - "record.wait", - "record.ward", - "reflect", - "remedy", - "respawn_anchor.ambient", - "respawn_anchor.charge", - "respawn_anchor.deplete", - "respawn_anchor.set_spawn", - "retreat", - "roar", - "saddle", + "sneeze", "scared", - "scrape", + "ambient.aggressive", + "ambient.worried", + "cant_breed", + "block.scaffolding.climb", + "block.bamboo_sapling.place", + "crossbow.loading.start", + "crossbow.loading.middle", + "crossbow.loading.end", + "crossbow.shoot", + "crossbow.quick_charge.start", + "crossbow.quick_charge.middle", + "crossbow.quick_charge.end", + "item.shield.block", + "portal.travel", + "item.book.put", + "block.grindstone.use", + "block.bell.hit", + "block.campfire.crackle", + "block.sweet_berry_bush.hurt", + "block.sweet_berry_bush.pick", + "block.stonecutter.use", + "block.cartography_table.use", + "block.composter.empty", + "block.composter.fill", + "block.composter.fill_success", + "block.composter.ready", + "roar", + "stun", + "block.barrel.open", + "block.barrel.close", + "raid.horn", + "ui.stonecutter.take_result", + "ui.cartography_table.take_result", + "ui.loom.take_result", + "block.smoker.smoke", + "block.blastfurnace.fire_crackle", + "block.smithing_table.use", + "block.loom.use", + "ambient.in.raid", "screech", - "shake", - "shatter_pot", - "shear", - "shoot", - "shulker.close", - "shulker.open", - "shulkerbox.closed", - "shulkerbox.open", "sleep", - "smithing_table.use", - "sneeze", - "sonic_boom", - "sonic_charge", - "sparkler.active", - "sparkler.use", - "spawn", - "splash", - "sponge.absorb", - "squid.ink_squirt", - "squish.big", - "squish.small", - "stare", - "step", - "step.baby", + "block.furnace.lit", + "convert_mooshroom", + "milk_suspiciously", + "celebrate", + "block.beehive.enter", + "block.beehive.exit", + "block.beehive.shear", + "block.beehive.work", + "block.beehive.drip", + "ambient.cave", + "angry", + "retreat", + "converted_to_zombified", "step_lava", - "step_sand", - "stun", - "swim", - "swoop", - "takeoff", - "teleport", "tempt", - "thorns", - "throw", - "thunder", + "panic", + "admire", + "particle.soul_escape.quiet", + "particle.soul_escape.loud", + "respawn_anchor.charge", + "respawn_anchor.deplete", + "respawn_anchor.set_spawn", + "respawn_anchor.ambient", + "ambient.crimson_forest.mood", + "ambient.warped_forest.mood", + "ambient.soulsand_valley.mood", + "ambient.nether_wastes.mood", + "ambient.crimson_forest.additions", + "ambient.warped_forest.additions", + "ambient.soulsand_valley.additions", + "ambient.nether_wastes.additions", + "ambient.basalt_deltas.additions", + "ambient.crimson_forest.loop", + "ambient.warped_forest.loop", + "ambient.soulsand_valley.loop", + "ambient.nether_wastes.loop", + "ambient.basalt_deltas.loop", + "lodestone_compass.link_compass_to_lodestone", + "ambient.basalt_deltas.mood", + "power.on.sculk_sensor", + "power.off.sculk_sensor", + "smithing_table.use", + "default", + "lay_egg", + "lay_spawn", + "bucket.fill.powder_snow", + "bucket.empty.powder_snow", + "cauldron_drip.water.pointed_dripstone", + "cauldron_drip.lava.pointed_dripstone", "tilt_down.big_dripleaf", "tilt_up.big_dripleaf", + "drip.water.pointed_dripstone", + "pick_berries.cave_vines", + "drip.lava.pointed_dripstone", + "copper.wax.on", + "copper.wax.off", + "scrape", + "item.spyglass.use", + "item.spyglass.stop_using", + "chime.amethyst_block", + "mob.player.hurt_drown", + "mob.player.hurt_on_fire", + "mob.player.hurt_freeze", + "ambient.screamer", + "hurt.screamer", + "death.screamer", + "milk.screamer", + "jump_to_block", + "pre_ram", + "pre_ram.screamer", + "ram_impact", + "ram_impact.screamer", + "squid.ink_squirt", + "glow_squid.ink_squirt", + "convert_to_stray", + "cake.add_candle", + "extinguish.candle", + "ambient.candle", + "block.click", + "block.click.fail", + "block.sculk_catalyst.bloom", + "block.sculk_shrieker.shriek", + "nearby_close", + "nearby_closer", + "nearby_closest", + "agitated", + "listening", + "heartbeat", "tongue", - "trapdoor.close", + "item_given", + "item_taken", + "item_thrown", + "irongolem.crack", + "irongolem.repair", + "horn_break", + "horn_call0", + "horn_call1", + "horn_call2", + "horn_call3", + "horn_call4", + "horn_call5", + "horn_call6", + "horn_call7", + "imitate.warden", + "listening_angry", + "sonic_boom", + "sonic_charge", + "convert_to_frog", + "block.sculk.spread", + "charge.sculk", + "block.sculk_sensor.place", + "block.sculk_shrieker.place", + "block.enchanting_table.use", + "bundle.drop_contents", + "bundle.insert", + "bundle.insert_fail", + "bundle.remove_one", + "step_sand", + "dash_ready", + "pressure_plate.click_off", + "pressure_plate.click_on", + "button.click_off", + "button.click_on", + "door.open", + "door.close", "trapdoor.open", - "trial_spawner.ambient", - "trial_spawner.ambient_ominous", - "trial_spawner.charge_activate", - "trial_spawner.close_shutter", - "trial_spawner.detect_player", - "trial_spawner.eject_item", + "trapdoor.close", + "fence_gate.open", + "fence_gate.close", + "insert", + "pickup", + "insert_enchanted", + "pickup_enchanted", + "shatter_pot", + "break_pot", + "brush", + "brush_completed", + "block.sign.waxed_interact_fail", + "note.bass", + "pumpkin.carve", + "mob.husk.convert_to_zombie", + "mob.pig.death", + "mob.hoglin.converted_to_zombified", + "ambient.underwater.enter", + "ambient.underwater.exit", + "bottle.fill", + "bottle.empty", + "block.decorated_pot.insert", + "block.decorated_pot.insert_fail", + "crafter.craft", + "crafter.fail", + "crafter.disable_slot", + "block.copper_bulb.turn_on", + "block.copper_bulb.turn_off", + "breeze_wind_charge.burst", + "imitate.breeze", "trial_spawner.open_shutter", + "trial_spawner.detect_player", + "trial_spawner.close_shutter", "trial_spawner.spawn_mob", - "tripod", - "twinkle", - "ui.cartography_table.take_result", - "ui.loom.take_result", - "ui.stonecutter.take_result", - "undefined", - "unfect", - "unfreeze", - "vault.activate", - "vault.ambient", + "trial_spawner.eject_item", + "trial_spawner.ambient", + "mob.armadillo.brush", + "mob.armadillo.scute_drop", + "armor.equip_wolf", + "armor.unequip_wolf", + "reflect", + "vault.open_shutter", "vault.close_shutter", - "vault.deactivate", "vault.eject_item", "vault.insert_item", "vault.insert_item_fail", - "vault.open_shutter", + "vault.ambient", + "vault.activate", + "vault.deactivate", + "hurt.reduced", + "wind_charge.burst", + "armor.break_wolf", + "armor.crack_wolf", + "armor.repair_wolf", + "mace.smash_air", + "mace.smash_ground", + "mace.heavy_smash_ground", + "trial_spawner.charge_activate", + "trial_spawner.ambient_ominous", + "apply_effect.bad_omen", + "apply_effect.raid_omen", + "apply_effect.trial_omen", + "ominous_item_spawner.spawn_item", + "ominous_bottle.end_use", + "ominous_item_spawner.spawn_item_begin", + "ominous_item_spawner.about_to_spawn_item", + "imitate.bogged", "vault.reject_rewarded_player", - "warn", - "water", - "whine", - "wind_charge.burst" + "imitate.drowned", + "sponge.absorb", + "imitate.creaking", + "block.creaking_heart.trail", + "creaking_heart_spawn", + "activate", + "deactivate", + "freeze", + "unfreeze", + "open", + "open_long", + "close", + "close_long", + "undefined" ], "$metaProperties": {} } @@ -1255,16 +1291,16 @@ "title": "enum SharedTypes::Legacy::UseAnimation", "type": "string", "enum": [ + "none", + "eat", + "drink", "block", "bow", - "brush", "camera", "crossbow", - "drink", - "eat", - "none", "spear", - "spyglass" + "spyglass", + "brush" ] }, { @@ -1274,16 +1310,16 @@ "title": "enum SharedTypes::Legacy::UseAnimation", "type": "string", "enum": [ + "none", + "eat", + "drink", "block", "bow", - "brush", "camera", "crossbow", - "drink", - "eat", - "none", "spear", - "spyglass" + "spyglass", + "brush" ], "$metaProperties": {} } @@ -1535,7 +1571,7 @@ }, "$metaProperties": {} }, - "49501551": { + "517105782": { "title": "compound_proxy", "oneOf": [ { @@ -1570,297 +1606,298 @@ ], "$metaProperties": {} }, - "748032502": { - "title": "struct SharedTypes::v1_20_50::BlockDescriptor", - "oneOf": [ - { - "$ref": "#/definitions/970386766" - }, - { - "type": "string", - "minLength": 1 - } - ], - "$metaProperties": {} - }, "764203503": { "title": "minecraft:durability_sensor durability_threshold v1.21.10", "type": "object", "properties": { - "durability": { - "type": "integer", - "$metaProperties": {} - }, - "particle_type": { - "type": "string", - "$metaProperties": {} - }, - "sound_event": { - "title": "enum SharedTypes::Legacy::LevelSoundEvent", - "type": "string", - "enum": [ - "activate", - "add.chest", - "admire", - "agitated", - "ambient", - "ambient.aggressive", - "ambient.baby", - "ambient.basalt_deltas.additions", - "ambient.basalt_deltas.loop", - "ambient.basalt_deltas.mood", - "ambient.candle", - "ambient.cave", - "ambient.crimson_forest.additions", - "ambient.crimson_forest.loop", - "ambient.crimson_forest.mood", - "ambient.in.air", - "ambient.in.raid", - "ambient.in.water", - "ambient.nether_wastes.additions", - "ambient.nether_wastes.loop", - "ambient.nether_wastes.mood", - "ambient.pollinate", - "ambient.screamer", - "ambient.soulsand_valley.additions", - "ambient.soulsand_valley.loop", - "ambient.soulsand_valley.mood", - "ambient.tame", - "ambient.underwater.enter", - "ambient.underwater.exit", - "ambient.warped_forest.additions", - "ambient.warped_forest.loop", - "ambient.warped_forest.mood", - "ambient.worried", - "angry", - "apply_effect.bad_omen", - "apply_effect.raid_omen", - "apply_effect.trial_omen", - "armor", - "armor.break_wolf", - "armor.crack_wolf", - "armor.equip_chain", - "armor.equip_diamond", - "armor.equip_elytra", - "armor.equip_generic", - "armor.equip_gold", - "armor.equip_iron", - "armor.equip_leather", - "armor.equip_netherite", - "armor.equip_wolf", - "armor.repair_wolf", - "armor.unequip_wolf", - "attach", - "attack", - "attack.nodamage", - "attack.strong", - "balloonpop", - "beacon.activate", - "beacon.ambient", - "beacon.deactivate", - "beacon.power", - "blast", - "block.bamboo_sapling.place", - "block.barrel.close", - "block.barrel.open", - "block.beehive.drip", - "block.beehive.enter", - "block.beehive.exit", - "block.beehive.shear", - "block.beehive.work", - "block.bell.hit", - "block.blastfurnace.fire_crackle", - "block.campfire.crackle", - "block.cartography_table.use", - "block.click", - "block.click.fail", - "block.composter.empty", - "block.composter.fill", - "block.composter.fill_success", - "block.composter.ready", - "block.copper_bulb.turn_off", - "block.copper_bulb.turn_on", - "block.creaking_heart.trail", - "block.decorated_pot.insert", - "block.decorated_pot.insert_fail", - "block.enchanting_table.use", - "block.end_portal.spawn", - "block.end_portal_frame.fill", - "block.fletching_table.use", - "block.frog_spawn.break", - "block.frog_spawn.hatch", - "block.furnace.lit", - "block.grindstone.use", - "block.loom.use", - "block.scaffolding.climb", - "block.sculk.spread", - "block.sculk_catalyst.bloom", - "block.sculk_sensor.place", - "block.sculk_shrieker.place", - "block.sculk_shrieker.shriek", - "block.sign.waxed_interact_fail", - "block.smithing_table.use", - "block.smoker.smoke", - "block.sniffer_egg.crack", - "block.sniffer_egg.hatch", - "block.stonecutter.use", - "block.sweet_berry_bush.hurt", - "block.sweet_berry_bush.pick", - "block.turtle_egg.attack", - "block.turtle_egg.break", - "block.turtle_egg.crack", - "block.turtle_egg.hatch", - "boost", - "born", - "bottle.dragonbreath", - "bottle.empty", - "bottle.fill", - "bow", - "bow.hit", + "durability": { + "type": "integer", + "$metaProperties": {} + }, + "particle_type": { + "title": "enum ParticleType", + "type": "string", + "enum": [ + "none", + "bubble", + "bubblemanual", + "crit", + "blockforcefield", + "smoke", + "explode", + "evaporation", + "flame", + "candleflame", + "lava", + "largesmoke", + "reddust", + "risingborderdust", + "iconcrack", + "snowballpoof", + "largeexplode", + "hugeexplosion", + "breezewindexplosion", + "mobflame", + "heart", + "terrain", + "townaura", + "portal", + "watersplash", + "watersplashmanual", + "waterwake", + "dripwater", + "driplava", + "driphoney", + "stalactitedripwater", + "stalactitedriplava", + "fallingdust", + "mobspell", + "mobspellambient", + "mobspellinstantaneous", + "ink", + "slime", + "rainsplash", + "villagerangry", + "villagerhappy", + "enchantingtable", + "trackingemitter", + "note", + "witchspell", + "carrotboost", + "mobappearance", + "endrod", + "dragonbreath", + "spit", + "totem", + "food", + "fireworksstarter", + "fireworks", + "fireworksoverlay", + "balloongas", + "coloredflame", + "sparkler", + "conduit", + "bubblecolumnup", + "bubblecolumndown", + "sneeze", + "shulkerbullet", + "bleach", + "dragondestroyblock", + "myceliumdust", + "fallingborderdust", + "campfiresmoke", + "campfiresmoketall", + "dragonbreathfire", + "dragonbreathtrail", + "soul", + "obsidiantear", + "portalreverse", + "snowflake", + "wax", + "electricspark", + "shriek", + "sculksoul", + "sonicexplosion", + "dustplume", + "whitesmoke", + "vaultconnection", + "windexplosion", + "wolfarmorcrack", + "creakingcrumble", + "paleoakleaves", + "eyeblossomopen", + "eyeblossomclose" + ], + "$metaProperties": {} + }, + "sound_event": { + "title": "enum SharedTypes::Legacy::LevelSoundEvent", + "type": "string", + "enum": [ + "item.use.on", + "hit", + "step", + "step.baby", + "fly", + "jump", + "jump.prevent", "break", - "break.block", - "break_pot", - "breathe", - "breeze_wind_charge.burst", - "brush", - "brush_completed", - "bubble.down", - "bubble.downinside", - "bubble.pop", - "bubble.up", - "bubble.upinside", - "bucket.empty.fish", - "bucket.empty.lava", - "bucket.empty.powder_snow", - "bucket.empty.water", - "bucket.fill.fish", - "bucket.fill.lava", - "bucket.fill.powder_snow", - "bucket.fill.water", - "bullet.hit", - "bundle.drop_contents", - "bundle.insert", - "bundle.insert_fail", - "bundle.remove_one", - "burp", - "button.click_off", - "button.click_on", - "cake.add_candle", - "camera.take_picture", - "cant_breed", - "cast.spell", - "cauldron_drip.lava.pointed_dripstone", - "cauldron_drip.water.pointed_dripstone", - "celebrate", - "charge", - "charge.sculk", - "chest.closed", - "chest.open", - "chime.amethyst_block", - "chorusdeath", - "chorusgrow", - "close", - "close_long", - "conduit.activate", - "conduit.ambient", - "conduit.attack", - "conduit.deactivate", - "conduit.short", - "convert_mooshroom", - "convert_to_drowned", - "convert_to_frog", - "convert_to_stray", - "converted_to_zombified", - "copper.wax.off", - "copper.wax.on", - "crafter.craft", - "crafter.disable_slot", - "crafter.fail", - "creaking_heart_spawn", - "crossbow.loading.end", - "crossbow.loading.middle", - "crossbow.loading.start", - "crossbow.quick_charge.end", - "crossbow.quick_charge.middle", - "crossbow.quick_charge.start", - "crossbow.shoot", - "dash_ready", - "deactivate", + "place", + "heavy.step", + "gallop", + "fall", + "hurt", + "hurt.baby", + "hurt.in.water", "death", "death.baby", "death.in.water", - "death.mid.volume", - "death.min.volume", - "death.screamer", "death.to.zombie", - "default", - "deny", - "detach", - "disappeared", - "door.close", - "door.open", + "ambient", + "ambient.baby", + "ambient.in.water", + "ambient.in.air", + "ambient.tame", + "ambient.pollinate", + "breathe", + "mad", + "boost", + "bow", + "squish.big", + "squish.small", + "fall.big", + "fall.small", + "splash", + "fizz", + "flap", + "swim", "drink", "drink.honey", "drink.milk", - "drip.lava.pointed_dripstone", - "drip.water.pointed_dripstone", - "drop.slot", "eat", - "elderguardian.curse", - "elemconstruct.open", - "enderchest.closed", - "enderchest.open", + "takeoff", + "shake", + "plop", + "land", + "saddle", + "armor", + "mob.armor_stand.place", + "add.chest", + "throw", + "attack", + "attack.nodamage", + "attack.strong", + "warn", + "shear", + "milk", + "thunder", "explode", - "extinguish.candle", - "extinguish.fire", - "fall", - "fall.big", - "fall.small", - "fang", - "fence_gate.close", - "fence_gate.open", "fire", - "fizz", - "flap", - "flop", - "fly", - "freeze", + "ignite", "fuse", - "gallop", - "glass", - "glow_squid.ink_squirt", - "glowstick.use", - "growl", + "stare", + "spawn", + "born", + "shoot", + "break.block", + "launch", + "blast", + "large.blast", + "twinkle", + "remedy", + "unfect", + "convert_to_drowned", + "levelup", + "bow.hit", + "bullet.hit", + "extinguish.fire", + "item.fizz", + "chest.open", + "chest.closed", + "shulkerbox.open", + "shulkerbox.closed", + "enderchest.open", + "enderchest.closed", + "power.on", + "power.off", + "attach", + "detach", + "deny", + "tripod", + "pop", + "drop.slot", + "note", + "thorns", + "piston.in", + "piston.out", + "portal", + "water", + "lava.pop", + "lava", + "beacon.activate", + "beacon.ambient", + "beacon.deactivate", + "beacon.power", + "conduit.activate", + "conduit.ambient", + "conduit.attack", + "conduit.deactivate", + "conduit.short", + "bubble.pop", + "bubble.up", + "bubble.upinside", + "bubble.down", + "bubble.downinside", + "burp", + "bucket.fill.water", + "bucket.empty.water", + "bucket.fill.lava", + "bucket.empty.lava", + "bucket.fill.fish", + "bucket.empty.fish", + "armor.equip_chain", + "armor.equip_diamond", + "armor.equip_elytra", + "armor.equip_generic", + "armor.equip_gold", + "armor.equip_iron", + "armor.equip_leather", + "armor.equip_netherite", + "record.13", + "record.cat", + "record.blocks", + "record.chirp", + "record.creator", + "record.creator_music_box", + "record.far", + "record.mall", + "record.mellohi", + "record.stal", + "record.strad", + "record.ward", + "record.11", + "record.wait", + "record.pigstep", + "record.precipice", + "record.relic", + "record.otherside", + "record.5", + "flop", + "elderguardian.curse", + "teleport", + "shulker.open", + "shulker.close", + "mob.warning", + "mob.warning.baby", "haggle", - "haggle.idle", - "haggle.no", "haggle.yes", - "heartbeat", - "heavy.step", - "hit", - "horn_break", - "horn_call0", - "horn_call1", - "horn_call2", - "horn_call3", - "horn_call4", - "horn_call5", - "horn_call6", - "horn_call7", - "hurt", - "hurt.baby", - "hurt.in.water", - "hurt.reduced", - "hurt.screamer", - "icebomb.hit", - "ignite", + "haggle.no", + "haggle.idle", + "disappeared", + "reappeared", + "chorusgrow", + "chorusdeath", + "glass", + "potion.brewed", + "cast.spell", + "prepare.attack", + "prepare.summon", + "prepare.wololo", + "fang", + "charge", + "camera.take_picture", + "leashknot.break", + "leashknot.place", + "growl", + "whine", + "pant", + "purr", + "purreow", + "death.min.volume", + "death.mid.volume", "imitate.blaze", - "imitate.bogged", - "imitate.breeze", "imitate.cave_spider", - "imitate.creaking", "imitate.creeper", - "imitate.drowned", "imitate.elder_guardian", "imitate.ender_dragon", "imitate.enderman", @@ -1878,7 +1915,6 @@ "imitate.stray", "imitate.vex", "imitate.vindication_illager", - "imitate.warden", "imitate.witch", "imitate.wither", "imitate.wither_skeleton", @@ -1886,15 +1922,12 @@ "imitate.zombie", "imitate.zombie_pigman", "imitate.zombie_villager", - "insert", - "insert_enchanted", - "irongolem.crack", - "irongolem.repair", - "item.book.put", - "item.fizz", - "item.shield.block", - "item.spyglass.stop_using", - "item.spyglass.use", + "block.end_portal_frame.fill", + "block.end_portal.spawn", + "random.anvil_use", + "bottle.dragonbreath", + "balloonpop", + "sparkler.active", "item.trident.hit", "item.trident.hit_ground", "item.trident.return", @@ -1903,203 +1936,285 @@ "item.trident.riptide_3", "item.trident.throw", "item.trident.thunder", - "item.use.on", - "item_given", - "item_taken", - "item_thrown", - "jump", - "jump.prevent", - "jump_to_block", - "land", - "large.blast", - "launch", - "lava", - "lava.pop", - "lay_egg", - "lay_spawn", - "leashknot.break", - "leashknot.place", - "levelup", - "listening", - "listening_angry", - "lodestone_compass.link_compass_to_lodestone", + "block.fletching_table.use", + "elemconstruct.open", + "icebomb.hit", + "lt.reaction.icebomb", "lt.reaction.bleach", "lt.reaction.epaste", "lt.reaction.epaste2", "lt.reaction.fertilizer", - "lt.reaction.fire", "lt.reaction.fireball", - "lt.reaction.icebomb", "lt.reaction.mgsalt", - "lt.reaction.miscexplosion", "lt.reaction.miscfire", + "lt.reaction.fire", + "lt.reaction.miscexplosion", "lt.reaction.miscmystical", "lt.reaction.miscmystical2", "lt.reaction.product", - "mace.heavy_smash_ground", - "mace.smash_air", - "mace.smash_ground", - "mad", - "milk", - "milk.screamer", - "milk_suspiciously", - "mob.armadillo.brush", - "mob.armadillo.scute_drop", - "mob.armor_stand.place", - "mob.hoglin.converted_to_zombified", - "mob.husk.convert_to_zombie", - "mob.pig.death", - "mob.player.hurt_drown", - "mob.player.hurt_freeze", - "mob.player.hurt_on_fire", - "mob.warning", - "mob.warning.baby", - "nearby_close", - "nearby_closer", - "nearby_closest", - "note", - "note.bass", - "ominous_bottle.end_use", - "ominous_item_spawner.about_to_spawn_item", - "ominous_item_spawner.spawn_item", - "ominous_item_spawner.spawn_item_begin", - "open", - "open_long", - "panic", - "pant", - "particle.soul_escape.loud", - "particle.soul_escape.quiet", - "pick_berries.cave_vines", - "pickup", - "pickup_enchanted", - "piston.in", - "piston.out", - "place", - "plop", - "pop", - "portal", - "portal.travel", - "potion.brewed", - "power.off", - "power.off.sculk_sensor", - "power.on", - "power.on.sculk_sensor", - "pre_ram", - "pre_ram.screamer", - "prepare.attack", - "prepare.summon", - "prepare.wololo", + "sparkler.use", + "glowstick.use", + "block.turtle_egg.break", + "block.turtle_egg.crack", + "block.turtle_egg.hatch", + "block.turtle_egg.attack", + "block.sniffer_egg.crack", + "block.sniffer_egg.hatch", + "block.frog_spawn.hatch", + "block.frog_spawn.break", + "swoop", "presneeze", - "pressure_plate.click_off", - "pressure_plate.click_on", - "pumpkin.carve", - "purr", - "purreow", + "sneeze", + "scared", + "ambient.aggressive", + "ambient.worried", + "cant_breed", + "block.scaffolding.climb", + "block.bamboo_sapling.place", + "crossbow.loading.start", + "crossbow.loading.middle", + "crossbow.loading.end", + "crossbow.shoot", + "crossbow.quick_charge.start", + "crossbow.quick_charge.middle", + "crossbow.quick_charge.end", + "item.shield.block", + "portal.travel", + "item.book.put", + "block.grindstone.use", + "block.bell.hit", + "block.campfire.crackle", + "block.sweet_berry_bush.hurt", + "block.sweet_berry_bush.pick", + "block.stonecutter.use", + "block.cartography_table.use", + "block.composter.empty", + "block.composter.fill", + "block.composter.fill_success", + "block.composter.ready", + "roar", + "stun", + "block.barrel.open", + "block.barrel.close", "raid.horn", - "ram_impact", - "ram_impact.screamer", - "random.anvil_use", - "reappeared", - "record.11", - "record.13", - "record.5", - "record.blocks", - "record.cat", - "record.chirp", - "record.creator", - "record.creator_music_box", - "record.far", - "record.mall", - "record.mellohi", - "record.otherside", - "record.pigstep", - "record.precipice", - "record.relic", - "record.stal", - "record.strad", - "record.wait", - "record.ward", - "reflect", - "remedy", - "respawn_anchor.ambient", + "ui.stonecutter.take_result", + "ui.cartography_table.take_result", + "ui.loom.take_result", + "block.smoker.smoke", + "block.blastfurnace.fire_crackle", + "block.smithing_table.use", + "block.loom.use", + "ambient.in.raid", + "screech", + "sleep", + "block.furnace.lit", + "convert_mooshroom", + "milk_suspiciously", + "celebrate", + "block.beehive.enter", + "block.beehive.exit", + "block.beehive.shear", + "block.beehive.work", + "block.beehive.drip", + "ambient.cave", + "angry", + "retreat", + "converted_to_zombified", + "step_lava", + "tempt", + "panic", + "admire", + "particle.soul_escape.quiet", + "particle.soul_escape.loud", "respawn_anchor.charge", "respawn_anchor.deplete", "respawn_anchor.set_spawn", - "retreat", - "roar", - "saddle", - "scared", - "scrape", - "screech", - "shake", - "shatter_pot", - "shear", - "shoot", - "shulker.close", - "shulker.open", - "shulkerbox.closed", - "shulkerbox.open", - "sleep", + "respawn_anchor.ambient", + "ambient.crimson_forest.mood", + "ambient.warped_forest.mood", + "ambient.soulsand_valley.mood", + "ambient.nether_wastes.mood", + "ambient.crimson_forest.additions", + "ambient.warped_forest.additions", + "ambient.soulsand_valley.additions", + "ambient.nether_wastes.additions", + "ambient.basalt_deltas.additions", + "ambient.crimson_forest.loop", + "ambient.warped_forest.loop", + "ambient.soulsand_valley.loop", + "ambient.nether_wastes.loop", + "ambient.basalt_deltas.loop", + "lodestone_compass.link_compass_to_lodestone", + "ambient.basalt_deltas.mood", + "power.on.sculk_sensor", + "power.off.sculk_sensor", "smithing_table.use", - "sneeze", - "sonic_boom", - "sonic_charge", - "sparkler.active", - "sparkler.use", - "spawn", - "splash", - "sponge.absorb", - "squid.ink_squirt", - "squish.big", - "squish.small", - "stare", - "step", - "step.baby", - "step_lava", - "step_sand", - "stun", - "swim", - "swoop", - "takeoff", - "teleport", - "tempt", - "thorns", - "throw", - "thunder", + "default", + "lay_egg", + "lay_spawn", + "bucket.fill.powder_snow", + "bucket.empty.powder_snow", + "cauldron_drip.water.pointed_dripstone", + "cauldron_drip.lava.pointed_dripstone", "tilt_down.big_dripleaf", "tilt_up.big_dripleaf", + "drip.water.pointed_dripstone", + "pick_berries.cave_vines", + "drip.lava.pointed_dripstone", + "copper.wax.on", + "copper.wax.off", + "scrape", + "item.spyglass.use", + "item.spyglass.stop_using", + "chime.amethyst_block", + "mob.player.hurt_drown", + "mob.player.hurt_on_fire", + "mob.player.hurt_freeze", + "ambient.screamer", + "hurt.screamer", + "death.screamer", + "milk.screamer", + "jump_to_block", + "pre_ram", + "pre_ram.screamer", + "ram_impact", + "ram_impact.screamer", + "squid.ink_squirt", + "glow_squid.ink_squirt", + "convert_to_stray", + "cake.add_candle", + "extinguish.candle", + "ambient.candle", + "block.click", + "block.click.fail", + "block.sculk_catalyst.bloom", + "block.sculk_shrieker.shriek", + "nearby_close", + "nearby_closer", + "nearby_closest", + "agitated", + "listening", + "heartbeat", "tongue", - "trapdoor.close", + "item_given", + "item_taken", + "item_thrown", + "irongolem.crack", + "irongolem.repair", + "horn_break", + "horn_call0", + "horn_call1", + "horn_call2", + "horn_call3", + "horn_call4", + "horn_call5", + "horn_call6", + "horn_call7", + "imitate.warden", + "listening_angry", + "sonic_boom", + "sonic_charge", + "convert_to_frog", + "block.sculk.spread", + "charge.sculk", + "block.sculk_sensor.place", + "block.sculk_shrieker.place", + "block.enchanting_table.use", + "bundle.drop_contents", + "bundle.insert", + "bundle.insert_fail", + "bundle.remove_one", + "step_sand", + "dash_ready", + "pressure_plate.click_off", + "pressure_plate.click_on", + "button.click_off", + "button.click_on", + "door.open", + "door.close", "trapdoor.open", - "trial_spawner.ambient", - "trial_spawner.ambient_ominous", - "trial_spawner.charge_activate", - "trial_spawner.close_shutter", - "trial_spawner.detect_player", - "trial_spawner.eject_item", + "trapdoor.close", + "fence_gate.open", + "fence_gate.close", + "insert", + "pickup", + "insert_enchanted", + "pickup_enchanted", + "shatter_pot", + "break_pot", + "brush", + "brush_completed", + "block.sign.waxed_interact_fail", + "note.bass", + "pumpkin.carve", + "mob.husk.convert_to_zombie", + "mob.pig.death", + "mob.hoglin.converted_to_zombified", + "ambient.underwater.enter", + "ambient.underwater.exit", + "bottle.fill", + "bottle.empty", + "block.decorated_pot.insert", + "block.decorated_pot.insert_fail", + "crafter.craft", + "crafter.fail", + "crafter.disable_slot", + "block.copper_bulb.turn_on", + "block.copper_bulb.turn_off", + "breeze_wind_charge.burst", + "imitate.breeze", "trial_spawner.open_shutter", + "trial_spawner.detect_player", + "trial_spawner.close_shutter", "trial_spawner.spawn_mob", - "tripod", - "twinkle", - "ui.cartography_table.take_result", - "ui.loom.take_result", - "ui.stonecutter.take_result", - "undefined", - "unfect", - "unfreeze", - "vault.activate", - "vault.ambient", + "trial_spawner.eject_item", + "trial_spawner.ambient", + "mob.armadillo.brush", + "mob.armadillo.scute_drop", + "armor.equip_wolf", + "armor.unequip_wolf", + "reflect", + "vault.open_shutter", "vault.close_shutter", - "vault.deactivate", "vault.eject_item", "vault.insert_item", "vault.insert_item_fail", - "vault.open_shutter", + "vault.ambient", + "vault.activate", + "vault.deactivate", + "hurt.reduced", + "wind_charge.burst", + "armor.break_wolf", + "armor.crack_wolf", + "armor.repair_wolf", + "mace.smash_air", + "mace.smash_ground", + "mace.heavy_smash_ground", + "trial_spawner.charge_activate", + "trial_spawner.ambient_ominous", + "apply_effect.bad_omen", + "apply_effect.raid_omen", + "apply_effect.trial_omen", + "ominous_item_spawner.spawn_item", + "ominous_bottle.end_use", + "ominous_item_spawner.spawn_item_begin", + "ominous_item_spawner.about_to_spawn_item", + "imitate.bogged", "vault.reject_rewarded_player", - "warn", - "water", - "whine", - "wind_charge.burst" + "imitate.drowned", + "sponge.absorb", + "imitate.creaking", + "block.creaking_heart.trail", + "creaking_heart_spawn", + "activate", + "deactivate", + "freeze", + "unfreeze", + "open", + "open_long", + "close", + "close_long", + "undefined" ], "$metaProperties": {} } @@ -2114,7 +2229,7 @@ "title": "sequence container", "type": "array", "items": { - "$ref": "#/definitions/748032502" + "$ref": "#/definitions/2794205495" }, "$metaProperties": {} }, @@ -2128,7 +2243,7 @@ "title": "sequence container", "type": "array", "items": { - "$ref": "#/definitions/748032502" + "$ref": "#/definitions/2794205495" }, "$metaProperties": {} } @@ -2151,7 +2266,7 @@ "title": "sequence container", "type": "array", "items": { - "$ref": "#/definitions/748032502" + "$ref": "#/definitions/2794205495" }, "$metaProperties": {} } @@ -2179,29 +2294,6 @@ "duration" ], "$metaProperties": {} - }, - "970386766": { - "title": "struct SharedTypes::v1_20_50::BlockDescriptorSerializer::BlockDescriptorProxy", - "type": "object", - "properties": { - "name": { - "type": "string", - "$metaProperties": {} - }, - "states": { - "title": "associative container", - "type": "object", - "additionalProperties": { - "$ref": "#/definitions/49501551" - }, - "$metaProperties": {} - }, - "tags": { - "type": "string", - "$metaProperties": {} - } - }, - "$metaProperties": {} } }, "title": "minecraft:item v1.21.40", diff --git a/metadata/json_schemas/item/v1.21.40/components/Planter v1.21.40.json b/metadata/json_schemas/item/v1.21.40/components/Planter v1.21.40.json index d334f00f3..55daf9768 100644 --- a/metadata/json_schemas/item/v1.21.40/components/Planter v1.21.40.json +++ b/metadata/json_schemas/item/v1.21.40/components/Planter v1.21.40.json @@ -2,36 +2,8 @@ "$schema": "http://json-schema.org/draft-07/schema#", "$id": "857819254", "definitions": { - "49501551": { - "title": "compound_proxy", - "oneOf": [ - { - "type": "integer" - }, - { - "type": "string" - }, - { - "type": "boolean" - } - ], - "$metaProperties": {} - }, - "748032502": { - "title": "struct SharedTypes::v1_20_50::BlockDescriptor", - "oneOf": [ - { - "$ref": "#/definitions/970386766" - }, - { - "type": "string", - "minLength": 1 - } - ], - "$metaProperties": {} - }, - "970386766": { - "title": "struct SharedTypes::v1_20_50::BlockDescriptorSerializer::BlockDescriptorProxy", + "2770948419": { + "title": "struct SharedTypes::Legacy::BlockDescriptorSerializer::BlockDescriptorProxy", "type": "object", "properties": { "name": { @@ -42,7 +14,7 @@ "title": "associative container", "type": "object", "additionalProperties": { - "$ref": "#/definitions/49501551" + "$ref": "#/definitions/517105782" }, "$metaProperties": {} }, @@ -52,6 +24,34 @@ } }, "$metaProperties": {} + }, + "2794205495": { + "title": "struct SharedTypes::Legacy::BlockDescriptor", + "oneOf": [ + { + "$ref": "#/definitions/2770948419" + }, + { + "type": "string", + "minLength": 1 + } + ], + "$metaProperties": {} + }, + "517105782": { + "title": "compound_proxy", + "oneOf": [ + { + "type": "integer" + }, + { + "type": "string" + }, + { + "type": "boolean" + } + ], + "$metaProperties": {} } }, "title": "minecraft:block_placer v1.21.40", @@ -69,7 +69,7 @@ "title": "sequence container", "type": "array", "items": { - "$ref": "#/definitions/748032502" + "$ref": "#/definitions/2794205495" }, "$metaProperties": {} } diff --git a/metadata/json_schemas/item/v1.21.50/Components v1.21.50.json b/metadata/json_schemas/item/v1.21.50/Components v1.21.50.json index 7a7308ce9..01af7445c 100644 --- a/metadata/json_schemas/item/v1.21.50/Components v1.21.50.json +++ b/metadata/json_schemas/item/v1.21.50/Components v1.21.50.json @@ -203,7 +203,7 @@ "type": "object", "properties": { "block": { - "$ref": "#/definitions/748032502", + "$ref": "#/definitions/2794205495", "$metaProperties": {} }, "speed": { @@ -249,11 +249,11 @@ "title": "enum SharedTypes::Legacy::EquipmentSlot", "type": "string", "enum": [ - "slot.armor.chest", - "slot.armor.feet", + "slot.weapon.offhand", "slot.armor.head", + "slot.armor.chest", "slot.armor.legs", - "slot.weapon.offhand" + "slot.armor.feet" ], "$metaProperties": {} } @@ -408,6 +408,42 @@ ], "$metaProperties": {} }, + "2770948419": { + "title": "struct SharedTypes::Legacy::BlockDescriptorSerializer::BlockDescriptorProxy", + "type": "object", + "properties": { + "name": { + "type": "string", + "$metaProperties": {} + }, + "states": { + "title": "associative container", + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/517105782" + }, + "$metaProperties": {} + }, + "tags": { + "type": "string", + "$metaProperties": {} + } + }, + "$metaProperties": {} + }, + "2794205495": { + "title": "struct SharedTypes::Legacy::BlockDescriptor", + "oneOf": [ + { + "$ref": "#/definitions/2770948419" + }, + { + "type": "string", + "minLength": 1 + } + ], + "$metaProperties": {} + }, "2817495317": { "title": "minecraft:max_stack_size v1.20.50", "oneOf": [ @@ -457,268 +493,190 @@ "title": "enum SharedTypes::Legacy::LevelSoundEvent", "type": "string", "enum": [ - "activate", - "add.chest", - "admire", - "agitated", + "item.use.on", + "hit", + "step", + "step.baby", + "fly", + "jump", + "jump.prevent", + "break", + "place", + "heavy.step", + "gallop", + "fall", + "hurt", + "hurt.baby", + "hurt.in.water", + "death", + "death.baby", + "death.in.water", + "death.to.zombie", "ambient", - "ambient.aggressive", "ambient.baby", - "ambient.basalt_deltas.additions", - "ambient.basalt_deltas.loop", - "ambient.basalt_deltas.mood", - "ambient.candle", - "ambient.cave", - "ambient.crimson_forest.additions", - "ambient.crimson_forest.loop", - "ambient.crimson_forest.mood", - "ambient.in.air", - "ambient.in.raid", "ambient.in.water", - "ambient.nether_wastes.additions", - "ambient.nether_wastes.loop", - "ambient.nether_wastes.mood", - "ambient.pollinate", - "ambient.screamer", - "ambient.soulsand_valley.additions", - "ambient.soulsand_valley.loop", - "ambient.soulsand_valley.mood", + "ambient.in.air", "ambient.tame", - "ambient.underwater.enter", - "ambient.underwater.exit", - "ambient.warped_forest.additions", - "ambient.warped_forest.loop", - "ambient.warped_forest.mood", - "ambient.worried", - "angry", - "apply_effect.bad_omen", - "apply_effect.raid_omen", - "apply_effect.trial_omen", + "ambient.pollinate", + "breathe", + "mad", + "boost", + "bow", + "squish.big", + "squish.small", + "fall.big", + "fall.small", + "splash", + "fizz", + "flap", + "swim", + "drink", + "drink.honey", + "drink.milk", + "eat", + "takeoff", + "shake", + "plop", + "land", + "saddle", "armor", - "armor.break_wolf", - "armor.crack_wolf", - "armor.equip_chain", - "armor.equip_diamond", - "armor.equip_elytra", - "armor.equip_generic", - "armor.equip_gold", - "armor.equip_iron", - "armor.equip_leather", - "armor.equip_netherite", - "armor.equip_wolf", - "armor.repair_wolf", - "armor.unequip_wolf", - "attach", + "mob.armor_stand.place", + "add.chest", + "throw", "attack", "attack.nodamage", "attack.strong", - "balloonpop", + "warn", + "shear", + "milk", + "thunder", + "explode", + "fire", + "ignite", + "fuse", + "stare", + "spawn", + "born", + "shoot", + "break.block", + "launch", + "blast", + "large.blast", + "twinkle", + "remedy", + "unfect", + "convert_to_drowned", + "levelup", + "bow.hit", + "bullet.hit", + "extinguish.fire", + "item.fizz", + "chest.open", + "chest.closed", + "shulkerbox.open", + "shulkerbox.closed", + "enderchest.open", + "enderchest.closed", + "power.on", + "power.off", + "attach", + "detach", + "deny", + "tripod", + "pop", + "drop.slot", + "note", + "thorns", + "piston.in", + "piston.out", + "portal", + "water", + "lava.pop", + "lava", "beacon.activate", "beacon.ambient", "beacon.deactivate", "beacon.power", - "blast", - "block.bamboo_sapling.place", - "block.barrel.close", - "block.barrel.open", - "block.beehive.drip", - "block.beehive.enter", - "block.beehive.exit", - "block.beehive.shear", - "block.beehive.work", - "block.bell.hit", - "block.blastfurnace.fire_crackle", - "block.campfire.crackle", - "block.cartography_table.use", - "block.click", - "block.click.fail", - "block.composter.empty", - "block.composter.fill", - "block.composter.fill_success", - "block.composter.ready", - "block.copper_bulb.turn_off", - "block.copper_bulb.turn_on", - "block.creaking_heart.trail", - "block.decorated_pot.insert", - "block.decorated_pot.insert_fail", - "block.enchanting_table.use", - "block.end_portal.spawn", - "block.end_portal_frame.fill", - "block.fletching_table.use", - "block.frog_spawn.break", - "block.frog_spawn.hatch", - "block.furnace.lit", - "block.grindstone.use", - "block.loom.use", - "block.scaffolding.climb", - "block.sculk.spread", - "block.sculk_catalyst.bloom", - "block.sculk_sensor.place", - "block.sculk_shrieker.place", - "block.sculk_shrieker.shriek", - "block.sign.waxed_interact_fail", - "block.smithing_table.use", - "block.smoker.smoke", - "block.sniffer_egg.crack", - "block.sniffer_egg.hatch", - "block.stonecutter.use", - "block.sweet_berry_bush.hurt", - "block.sweet_berry_bush.pick", - "block.turtle_egg.attack", - "block.turtle_egg.break", - "block.turtle_egg.crack", - "block.turtle_egg.hatch", - "boost", - "born", - "bottle.dragonbreath", - "bottle.empty", - "bottle.fill", - "bow", - "bow.hit", - "break", - "break.block", - "break_pot", - "breathe", - "breeze_wind_charge.burst", - "brush", - "brush_completed", - "bubble.down", - "bubble.downinside", + "conduit.activate", + "conduit.ambient", + "conduit.attack", + "conduit.deactivate", + "conduit.short", "bubble.pop", "bubble.up", "bubble.upinside", - "bucket.empty.fish", - "bucket.empty.lava", - "bucket.empty.powder_snow", + "bubble.down", + "bubble.downinside", + "burp", + "bucket.fill.water", "bucket.empty.water", - "bucket.fill.fish", "bucket.fill.lava", - "bucket.fill.powder_snow", - "bucket.fill.water", - "bullet.hit", - "bundle.drop_contents", - "bundle.insert", - "bundle.insert_fail", - "bundle.remove_one", - "burp", - "button.click_off", - "button.click_on", - "cake.add_candle", - "camera.take_picture", - "cant_breed", - "cast.spell", - "cauldron_drip.lava.pointed_dripstone", - "cauldron_drip.water.pointed_dripstone", - "celebrate", - "charge", - "charge.sculk", - "chest.closed", - "chest.open", - "chime.amethyst_block", - "chorusdeath", - "chorusgrow", - "close", - "close_long", - "conduit.activate", - "conduit.ambient", - "conduit.attack", - "conduit.deactivate", - "conduit.short", - "convert_mooshroom", - "convert_to_drowned", - "convert_to_frog", - "convert_to_stray", - "converted_to_zombified", - "copper.wax.off", - "copper.wax.on", - "crafter.craft", - "crafter.disable_slot", - "crafter.fail", - "creaking_heart_spawn", - "crossbow.loading.end", - "crossbow.loading.middle", - "crossbow.loading.start", - "crossbow.quick_charge.end", - "crossbow.quick_charge.middle", - "crossbow.quick_charge.start", - "crossbow.shoot", - "dash_ready", - "deactivate", - "death", - "death.baby", - "death.in.water", - "death.mid.volume", - "death.min.volume", - "death.screamer", - "death.to.zombie", - "default", - "deny", - "detach", - "disappeared", - "door.close", - "door.open", - "drink", - "drink.honey", - "drink.milk", - "drip.lava.pointed_dripstone", - "drip.water.pointed_dripstone", - "drop.slot", - "eat", - "elderguardian.curse", - "elemconstruct.open", - "enderchest.closed", - "enderchest.open", - "explode", - "extinguish.candle", - "extinguish.fire", - "fall", - "fall.big", - "fall.small", - "fang", - "fence_gate.close", - "fence_gate.open", - "fire", - "fizz", - "flap", + "bucket.empty.lava", + "bucket.fill.fish", + "bucket.empty.fish", + "armor.equip_chain", + "armor.equip_diamond", + "armor.equip_elytra", + "armor.equip_generic", + "armor.equip_gold", + "armor.equip_iron", + "armor.equip_leather", + "armor.equip_netherite", + "record.13", + "record.cat", + "record.blocks", + "record.chirp", + "record.creator", + "record.creator_music_box", + "record.far", + "record.mall", + "record.mellohi", + "record.stal", + "record.strad", + "record.ward", + "record.11", + "record.wait", + "record.pigstep", + "record.precipice", + "record.relic", + "record.otherside", + "record.5", "flop", - "fly", - "freeze", - "fuse", - "gallop", - "glass", - "glow_squid.ink_squirt", - "glowstick.use", - "growl", + "elderguardian.curse", + "teleport", + "shulker.open", + "shulker.close", + "mob.warning", + "mob.warning.baby", "haggle", - "haggle.idle", - "haggle.no", "haggle.yes", - "heartbeat", - "heavy.step", - "hit", - "horn_break", - "horn_call0", - "horn_call1", - "horn_call2", - "horn_call3", - "horn_call4", - "horn_call5", - "horn_call6", - "horn_call7", - "hurt", - "hurt.baby", - "hurt.in.water", - "hurt.reduced", - "hurt.screamer", - "icebomb.hit", - "ignite", + "haggle.no", + "haggle.idle", + "disappeared", + "reappeared", + "chorusgrow", + "chorusdeath", + "glass", + "potion.brewed", + "cast.spell", + "prepare.attack", + "prepare.summon", + "prepare.wololo", + "fang", + "charge", + "camera.take_picture", + "leashknot.break", + "leashknot.place", + "growl", + "whine", + "pant", + "purr", + "purreow", + "death.min.volume", + "death.mid.volume", "imitate.blaze", - "imitate.bogged", - "imitate.breeze", "imitate.cave_spider", - "imitate.creaking", "imitate.creeper", - "imitate.drowned", "imitate.elder_guardian", "imitate.ender_dragon", "imitate.enderman", @@ -736,7 +694,6 @@ "imitate.stray", "imitate.vex", "imitate.vindication_illager", - "imitate.warden", "imitate.witch", "imitate.wither", "imitate.wither_skeleton", @@ -744,15 +701,12 @@ "imitate.zombie", "imitate.zombie_pigman", "imitate.zombie_villager", - "insert", - "insert_enchanted", - "irongolem.crack", - "irongolem.repair", - "item.book.put", - "item.fizz", - "item.shield.block", - "item.spyglass.stop_using", - "item.spyglass.use", + "block.end_portal_frame.fill", + "block.end_portal.spawn", + "random.anvil_use", + "bottle.dragonbreath", + "balloonpop", + "sparkler.active", "item.trident.hit", "item.trident.hit_ground", "item.trident.return", @@ -761,203 +715,285 @@ "item.trident.riptide_3", "item.trident.throw", "item.trident.thunder", - "item.use.on", - "item_given", - "item_taken", - "item_thrown", - "jump", - "jump.prevent", - "jump_to_block", - "land", - "large.blast", - "launch", - "lava", - "lava.pop", - "lay_egg", - "lay_spawn", - "leashknot.break", - "leashknot.place", - "levelup", - "listening", - "listening_angry", - "lodestone_compass.link_compass_to_lodestone", + "block.fletching_table.use", + "elemconstruct.open", + "icebomb.hit", + "lt.reaction.icebomb", "lt.reaction.bleach", "lt.reaction.epaste", "lt.reaction.epaste2", "lt.reaction.fertilizer", - "lt.reaction.fire", "lt.reaction.fireball", - "lt.reaction.icebomb", "lt.reaction.mgsalt", - "lt.reaction.miscexplosion", "lt.reaction.miscfire", + "lt.reaction.fire", + "lt.reaction.miscexplosion", "lt.reaction.miscmystical", "lt.reaction.miscmystical2", "lt.reaction.product", - "mace.heavy_smash_ground", - "mace.smash_air", - "mace.smash_ground", - "mad", - "milk", - "milk.screamer", - "milk_suspiciously", - "mob.armadillo.brush", - "mob.armadillo.scute_drop", - "mob.armor_stand.place", - "mob.hoglin.converted_to_zombified", - "mob.husk.convert_to_zombie", - "mob.pig.death", - "mob.player.hurt_drown", - "mob.player.hurt_freeze", - "mob.player.hurt_on_fire", - "mob.warning", - "mob.warning.baby", - "nearby_close", - "nearby_closer", - "nearby_closest", - "note", - "note.bass", - "ominous_bottle.end_use", - "ominous_item_spawner.about_to_spawn_item", - "ominous_item_spawner.spawn_item", - "ominous_item_spawner.spawn_item_begin", - "open", - "open_long", - "panic", - "pant", - "particle.soul_escape.loud", - "particle.soul_escape.quiet", - "pick_berries.cave_vines", - "pickup", - "pickup_enchanted", - "piston.in", - "piston.out", - "place", - "plop", - "pop", - "portal", - "portal.travel", - "potion.brewed", - "power.off", - "power.off.sculk_sensor", - "power.on", - "power.on.sculk_sensor", - "pre_ram", - "pre_ram.screamer", - "prepare.attack", - "prepare.summon", - "prepare.wololo", + "sparkler.use", + "glowstick.use", + "block.turtle_egg.break", + "block.turtle_egg.crack", + "block.turtle_egg.hatch", + "block.turtle_egg.attack", + "block.sniffer_egg.crack", + "block.sniffer_egg.hatch", + "block.frog_spawn.hatch", + "block.frog_spawn.break", + "swoop", "presneeze", - "pressure_plate.click_off", - "pressure_plate.click_on", - "pumpkin.carve", - "purr", - "purreow", - "raid.horn", - "ram_impact", - "ram_impact.screamer", - "random.anvil_use", - "reappeared", - "record.11", - "record.13", - "record.5", - "record.blocks", - "record.cat", - "record.chirp", - "record.creator", - "record.creator_music_box", - "record.far", - "record.mall", - "record.mellohi", - "record.otherside", - "record.pigstep", - "record.precipice", - "record.relic", - "record.stal", - "record.strad", - "record.wait", - "record.ward", - "reflect", - "remedy", - "respawn_anchor.ambient", - "respawn_anchor.charge", - "respawn_anchor.deplete", - "respawn_anchor.set_spawn", - "retreat", - "roar", - "saddle", + "sneeze", "scared", - "scrape", + "ambient.aggressive", + "ambient.worried", + "cant_breed", + "block.scaffolding.climb", + "block.bamboo_sapling.place", + "crossbow.loading.start", + "crossbow.loading.middle", + "crossbow.loading.end", + "crossbow.shoot", + "crossbow.quick_charge.start", + "crossbow.quick_charge.middle", + "crossbow.quick_charge.end", + "item.shield.block", + "portal.travel", + "item.book.put", + "block.grindstone.use", + "block.bell.hit", + "block.campfire.crackle", + "block.sweet_berry_bush.hurt", + "block.sweet_berry_bush.pick", + "block.stonecutter.use", + "block.cartography_table.use", + "block.composter.empty", + "block.composter.fill", + "block.composter.fill_success", + "block.composter.ready", + "roar", + "stun", + "block.barrel.open", + "block.barrel.close", + "raid.horn", + "ui.stonecutter.take_result", + "ui.cartography_table.take_result", + "ui.loom.take_result", + "block.smoker.smoke", + "block.blastfurnace.fire_crackle", + "block.smithing_table.use", + "block.loom.use", + "ambient.in.raid", "screech", - "shake", - "shatter_pot", - "shear", - "shoot", - "shulker.close", - "shulker.open", - "shulkerbox.closed", - "shulkerbox.open", "sleep", - "smithing_table.use", - "sneeze", - "sonic_boom", - "sonic_charge", - "sparkler.active", - "sparkler.use", - "spawn", - "splash", - "sponge.absorb", - "squid.ink_squirt", - "squish.big", - "squish.small", - "stare", - "step", - "step.baby", + "block.furnace.lit", + "convert_mooshroom", + "milk_suspiciously", + "celebrate", + "block.beehive.enter", + "block.beehive.exit", + "block.beehive.shear", + "block.beehive.work", + "block.beehive.drip", + "ambient.cave", + "angry", + "retreat", + "converted_to_zombified", "step_lava", - "step_sand", - "stun", - "swim", - "swoop", - "takeoff", - "teleport", "tempt", - "thorns", - "throw", - "thunder", + "panic", + "admire", + "particle.soul_escape.quiet", + "particle.soul_escape.loud", + "respawn_anchor.charge", + "respawn_anchor.deplete", + "respawn_anchor.set_spawn", + "respawn_anchor.ambient", + "ambient.crimson_forest.mood", + "ambient.warped_forest.mood", + "ambient.soulsand_valley.mood", + "ambient.nether_wastes.mood", + "ambient.crimson_forest.additions", + "ambient.warped_forest.additions", + "ambient.soulsand_valley.additions", + "ambient.nether_wastes.additions", + "ambient.basalt_deltas.additions", + "ambient.crimson_forest.loop", + "ambient.warped_forest.loop", + "ambient.soulsand_valley.loop", + "ambient.nether_wastes.loop", + "ambient.basalt_deltas.loop", + "lodestone_compass.link_compass_to_lodestone", + "ambient.basalt_deltas.mood", + "power.on.sculk_sensor", + "power.off.sculk_sensor", + "smithing_table.use", + "default", + "lay_egg", + "lay_spawn", + "bucket.fill.powder_snow", + "bucket.empty.powder_snow", + "cauldron_drip.water.pointed_dripstone", + "cauldron_drip.lava.pointed_dripstone", "tilt_down.big_dripleaf", "tilt_up.big_dripleaf", + "drip.water.pointed_dripstone", + "pick_berries.cave_vines", + "drip.lava.pointed_dripstone", + "copper.wax.on", + "copper.wax.off", + "scrape", + "item.spyglass.use", + "item.spyglass.stop_using", + "chime.amethyst_block", + "mob.player.hurt_drown", + "mob.player.hurt_on_fire", + "mob.player.hurt_freeze", + "ambient.screamer", + "hurt.screamer", + "death.screamer", + "milk.screamer", + "jump_to_block", + "pre_ram", + "pre_ram.screamer", + "ram_impact", + "ram_impact.screamer", + "squid.ink_squirt", + "glow_squid.ink_squirt", + "convert_to_stray", + "cake.add_candle", + "extinguish.candle", + "ambient.candle", + "block.click", + "block.click.fail", + "block.sculk_catalyst.bloom", + "block.sculk_shrieker.shriek", + "nearby_close", + "nearby_closer", + "nearby_closest", + "agitated", + "listening", + "heartbeat", "tongue", - "trapdoor.close", + "item_given", + "item_taken", + "item_thrown", + "irongolem.crack", + "irongolem.repair", + "horn_break", + "horn_call0", + "horn_call1", + "horn_call2", + "horn_call3", + "horn_call4", + "horn_call5", + "horn_call6", + "horn_call7", + "imitate.warden", + "listening_angry", + "sonic_boom", + "sonic_charge", + "convert_to_frog", + "block.sculk.spread", + "charge.sculk", + "block.sculk_sensor.place", + "block.sculk_shrieker.place", + "block.enchanting_table.use", + "bundle.drop_contents", + "bundle.insert", + "bundle.insert_fail", + "bundle.remove_one", + "step_sand", + "dash_ready", + "pressure_plate.click_off", + "pressure_plate.click_on", + "button.click_off", + "button.click_on", + "door.open", + "door.close", "trapdoor.open", - "trial_spawner.ambient", - "trial_spawner.ambient_ominous", - "trial_spawner.charge_activate", - "trial_spawner.close_shutter", - "trial_spawner.detect_player", - "trial_spawner.eject_item", + "trapdoor.close", + "fence_gate.open", + "fence_gate.close", + "insert", + "pickup", + "insert_enchanted", + "pickup_enchanted", + "shatter_pot", + "break_pot", + "brush", + "brush_completed", + "block.sign.waxed_interact_fail", + "note.bass", + "pumpkin.carve", + "mob.husk.convert_to_zombie", + "mob.pig.death", + "mob.hoglin.converted_to_zombified", + "ambient.underwater.enter", + "ambient.underwater.exit", + "bottle.fill", + "bottle.empty", + "block.decorated_pot.insert", + "block.decorated_pot.insert_fail", + "crafter.craft", + "crafter.fail", + "crafter.disable_slot", + "block.copper_bulb.turn_on", + "block.copper_bulb.turn_off", + "breeze_wind_charge.burst", + "imitate.breeze", "trial_spawner.open_shutter", + "trial_spawner.detect_player", + "trial_spawner.close_shutter", "trial_spawner.spawn_mob", - "tripod", - "twinkle", - "ui.cartography_table.take_result", - "ui.loom.take_result", - "ui.stonecutter.take_result", - "undefined", - "unfect", - "unfreeze", - "vault.activate", - "vault.ambient", + "trial_spawner.eject_item", + "trial_spawner.ambient", + "mob.armadillo.brush", + "mob.armadillo.scute_drop", + "armor.equip_wolf", + "armor.unequip_wolf", + "reflect", + "vault.open_shutter", "vault.close_shutter", - "vault.deactivate", "vault.eject_item", "vault.insert_item", "vault.insert_item_fail", - "vault.open_shutter", + "vault.ambient", + "vault.activate", + "vault.deactivate", + "hurt.reduced", + "wind_charge.burst", + "armor.break_wolf", + "armor.crack_wolf", + "armor.repair_wolf", + "mace.smash_air", + "mace.smash_ground", + "mace.heavy_smash_ground", + "trial_spawner.charge_activate", + "trial_spawner.ambient_ominous", + "apply_effect.bad_omen", + "apply_effect.raid_omen", + "apply_effect.trial_omen", + "ominous_item_spawner.spawn_item", + "ominous_bottle.end_use", + "ominous_item_spawner.spawn_item_begin", + "ominous_item_spawner.about_to_spawn_item", + "imitate.bogged", "vault.reject_rewarded_player", - "warn", - "water", - "whine", - "wind_charge.burst" + "imitate.drowned", + "sponge.absorb", + "imitate.creaking", + "block.creaking_heart.trail", + "creaking_heart_spawn", + "activate", + "deactivate", + "freeze", + "unfreeze", + "open", + "open_long", + "close", + "close_long", + "undefined" ], "$metaProperties": {} } @@ -1070,16 +1106,16 @@ "title": "enum SharedTypes::Legacy::UseAnimation", "type": "string", "enum": [ + "none", + "eat", + "drink", "block", "bow", - "brush", "camera", "crossbow", - "drink", - "eat", - "none", "spear", - "spyglass" + "spyglass", + "brush" ] }, { @@ -1089,16 +1125,16 @@ "title": "enum SharedTypes::Legacy::UseAnimation", "type": "string", "enum": [ + "none", + "eat", + "drink", "block", "bow", - "brush", "camera", "crossbow", - "drink", - "eat", - "none", "spear", - "spyglass" + "spyglass", + "brush" ], "$metaProperties": {} } @@ -1350,7 +1386,7 @@ }, "$metaProperties": {} }, - "49501551": { + "517105782": { "title": "compound_proxy", "oneOf": [ { @@ -1385,297 +1421,298 @@ ], "$metaProperties": {} }, - "748032502": { - "title": "struct SharedTypes::v1_20_50::BlockDescriptor", - "oneOf": [ - { - "$ref": "#/definitions/970386766" - }, - { - "type": "string", - "minLength": 1 - } - ], - "$metaProperties": {} - }, "764203503": { "title": "minecraft:durability_sensor durability_threshold v1.21.10", "type": "object", "properties": { - "durability": { - "type": "integer", - "$metaProperties": {} - }, - "particle_type": { - "type": "string", - "$metaProperties": {} - }, - "sound_event": { - "title": "enum SharedTypes::Legacy::LevelSoundEvent", - "type": "string", - "enum": [ - "activate", - "add.chest", - "admire", - "agitated", - "ambient", - "ambient.aggressive", - "ambient.baby", - "ambient.basalt_deltas.additions", - "ambient.basalt_deltas.loop", - "ambient.basalt_deltas.mood", - "ambient.candle", - "ambient.cave", - "ambient.crimson_forest.additions", - "ambient.crimson_forest.loop", - "ambient.crimson_forest.mood", - "ambient.in.air", - "ambient.in.raid", - "ambient.in.water", - "ambient.nether_wastes.additions", - "ambient.nether_wastes.loop", - "ambient.nether_wastes.mood", - "ambient.pollinate", - "ambient.screamer", - "ambient.soulsand_valley.additions", - "ambient.soulsand_valley.loop", - "ambient.soulsand_valley.mood", - "ambient.tame", - "ambient.underwater.enter", - "ambient.underwater.exit", - "ambient.warped_forest.additions", - "ambient.warped_forest.loop", - "ambient.warped_forest.mood", - "ambient.worried", - "angry", - "apply_effect.bad_omen", - "apply_effect.raid_omen", - "apply_effect.trial_omen", - "armor", - "armor.break_wolf", - "armor.crack_wolf", - "armor.equip_chain", - "armor.equip_diamond", - "armor.equip_elytra", - "armor.equip_generic", - "armor.equip_gold", - "armor.equip_iron", - "armor.equip_leather", - "armor.equip_netherite", - "armor.equip_wolf", - "armor.repair_wolf", - "armor.unequip_wolf", - "attach", - "attack", - "attack.nodamage", - "attack.strong", - "balloonpop", - "beacon.activate", - "beacon.ambient", - "beacon.deactivate", - "beacon.power", - "blast", - "block.bamboo_sapling.place", - "block.barrel.close", - "block.barrel.open", - "block.beehive.drip", - "block.beehive.enter", - "block.beehive.exit", - "block.beehive.shear", - "block.beehive.work", - "block.bell.hit", - "block.blastfurnace.fire_crackle", - "block.campfire.crackle", - "block.cartography_table.use", - "block.click", - "block.click.fail", - "block.composter.empty", - "block.composter.fill", - "block.composter.fill_success", - "block.composter.ready", - "block.copper_bulb.turn_off", - "block.copper_bulb.turn_on", - "block.creaking_heart.trail", - "block.decorated_pot.insert", - "block.decorated_pot.insert_fail", - "block.enchanting_table.use", - "block.end_portal.spawn", - "block.end_portal_frame.fill", - "block.fletching_table.use", - "block.frog_spawn.break", - "block.frog_spawn.hatch", - "block.furnace.lit", - "block.grindstone.use", - "block.loom.use", - "block.scaffolding.climb", - "block.sculk.spread", - "block.sculk_catalyst.bloom", - "block.sculk_sensor.place", - "block.sculk_shrieker.place", - "block.sculk_shrieker.shriek", - "block.sign.waxed_interact_fail", - "block.smithing_table.use", - "block.smoker.smoke", - "block.sniffer_egg.crack", - "block.sniffer_egg.hatch", - "block.stonecutter.use", - "block.sweet_berry_bush.hurt", - "block.sweet_berry_bush.pick", - "block.turtle_egg.attack", - "block.turtle_egg.break", - "block.turtle_egg.crack", - "block.turtle_egg.hatch", - "boost", - "born", - "bottle.dragonbreath", - "bottle.empty", - "bottle.fill", - "bow", - "bow.hit", + "durability": { + "type": "integer", + "$metaProperties": {} + }, + "particle_type": { + "title": "enum ParticleType", + "type": "string", + "enum": [ + "none", + "bubble", + "bubblemanual", + "crit", + "blockforcefield", + "smoke", + "explode", + "evaporation", + "flame", + "candleflame", + "lava", + "largesmoke", + "reddust", + "risingborderdust", + "iconcrack", + "snowballpoof", + "largeexplode", + "hugeexplosion", + "breezewindexplosion", + "mobflame", + "heart", + "terrain", + "townaura", + "portal", + "watersplash", + "watersplashmanual", + "waterwake", + "dripwater", + "driplava", + "driphoney", + "stalactitedripwater", + "stalactitedriplava", + "fallingdust", + "mobspell", + "mobspellambient", + "mobspellinstantaneous", + "ink", + "slime", + "rainsplash", + "villagerangry", + "villagerhappy", + "enchantingtable", + "trackingemitter", + "note", + "witchspell", + "carrotboost", + "mobappearance", + "endrod", + "dragonbreath", + "spit", + "totem", + "food", + "fireworksstarter", + "fireworks", + "fireworksoverlay", + "balloongas", + "coloredflame", + "sparkler", + "conduit", + "bubblecolumnup", + "bubblecolumndown", + "sneeze", + "shulkerbullet", + "bleach", + "dragondestroyblock", + "myceliumdust", + "fallingborderdust", + "campfiresmoke", + "campfiresmoketall", + "dragonbreathfire", + "dragonbreathtrail", + "soul", + "obsidiantear", + "portalreverse", + "snowflake", + "wax", + "electricspark", + "shriek", + "sculksoul", + "sonicexplosion", + "dustplume", + "whitesmoke", + "vaultconnection", + "windexplosion", + "wolfarmorcrack", + "creakingcrumble", + "paleoakleaves", + "eyeblossomopen", + "eyeblossomclose" + ], + "$metaProperties": {} + }, + "sound_event": { + "title": "enum SharedTypes::Legacy::LevelSoundEvent", + "type": "string", + "enum": [ + "item.use.on", + "hit", + "step", + "step.baby", + "fly", + "jump", + "jump.prevent", "break", - "break.block", - "break_pot", - "breathe", - "breeze_wind_charge.burst", - "brush", - "brush_completed", - "bubble.down", - "bubble.downinside", - "bubble.pop", - "bubble.up", - "bubble.upinside", - "bucket.empty.fish", - "bucket.empty.lava", - "bucket.empty.powder_snow", - "bucket.empty.water", - "bucket.fill.fish", - "bucket.fill.lava", - "bucket.fill.powder_snow", - "bucket.fill.water", - "bullet.hit", - "bundle.drop_contents", - "bundle.insert", - "bundle.insert_fail", - "bundle.remove_one", - "burp", - "button.click_off", - "button.click_on", - "cake.add_candle", - "camera.take_picture", - "cant_breed", - "cast.spell", - "cauldron_drip.lava.pointed_dripstone", - "cauldron_drip.water.pointed_dripstone", - "celebrate", - "charge", - "charge.sculk", - "chest.closed", - "chest.open", - "chime.amethyst_block", - "chorusdeath", - "chorusgrow", - "close", - "close_long", - "conduit.activate", - "conduit.ambient", - "conduit.attack", - "conduit.deactivate", - "conduit.short", - "convert_mooshroom", - "convert_to_drowned", - "convert_to_frog", - "convert_to_stray", - "converted_to_zombified", - "copper.wax.off", - "copper.wax.on", - "crafter.craft", - "crafter.disable_slot", - "crafter.fail", - "creaking_heart_spawn", - "crossbow.loading.end", - "crossbow.loading.middle", - "crossbow.loading.start", - "crossbow.quick_charge.end", - "crossbow.quick_charge.middle", - "crossbow.quick_charge.start", - "crossbow.shoot", - "dash_ready", - "deactivate", + "place", + "heavy.step", + "gallop", + "fall", + "hurt", + "hurt.baby", + "hurt.in.water", "death", "death.baby", "death.in.water", - "death.mid.volume", - "death.min.volume", - "death.screamer", "death.to.zombie", - "default", - "deny", - "detach", - "disappeared", - "door.close", - "door.open", + "ambient", + "ambient.baby", + "ambient.in.water", + "ambient.in.air", + "ambient.tame", + "ambient.pollinate", + "breathe", + "mad", + "boost", + "bow", + "squish.big", + "squish.small", + "fall.big", + "fall.small", + "splash", + "fizz", + "flap", + "swim", "drink", "drink.honey", "drink.milk", - "drip.lava.pointed_dripstone", - "drip.water.pointed_dripstone", - "drop.slot", "eat", - "elderguardian.curse", - "elemconstruct.open", - "enderchest.closed", - "enderchest.open", + "takeoff", + "shake", + "plop", + "land", + "saddle", + "armor", + "mob.armor_stand.place", + "add.chest", + "throw", + "attack", + "attack.nodamage", + "attack.strong", + "warn", + "shear", + "milk", + "thunder", "explode", - "extinguish.candle", - "extinguish.fire", - "fall", - "fall.big", - "fall.small", - "fang", - "fence_gate.close", - "fence_gate.open", "fire", - "fizz", - "flap", - "flop", - "fly", - "freeze", + "ignite", "fuse", - "gallop", - "glass", - "glow_squid.ink_squirt", - "glowstick.use", - "growl", + "stare", + "spawn", + "born", + "shoot", + "break.block", + "launch", + "blast", + "large.blast", + "twinkle", + "remedy", + "unfect", + "convert_to_drowned", + "levelup", + "bow.hit", + "bullet.hit", + "extinguish.fire", + "item.fizz", + "chest.open", + "chest.closed", + "shulkerbox.open", + "shulkerbox.closed", + "enderchest.open", + "enderchest.closed", + "power.on", + "power.off", + "attach", + "detach", + "deny", + "tripod", + "pop", + "drop.slot", + "note", + "thorns", + "piston.in", + "piston.out", + "portal", + "water", + "lava.pop", + "lava", + "beacon.activate", + "beacon.ambient", + "beacon.deactivate", + "beacon.power", + "conduit.activate", + "conduit.ambient", + "conduit.attack", + "conduit.deactivate", + "conduit.short", + "bubble.pop", + "bubble.up", + "bubble.upinside", + "bubble.down", + "bubble.downinside", + "burp", + "bucket.fill.water", + "bucket.empty.water", + "bucket.fill.lava", + "bucket.empty.lava", + "bucket.fill.fish", + "bucket.empty.fish", + "armor.equip_chain", + "armor.equip_diamond", + "armor.equip_elytra", + "armor.equip_generic", + "armor.equip_gold", + "armor.equip_iron", + "armor.equip_leather", + "armor.equip_netherite", + "record.13", + "record.cat", + "record.blocks", + "record.chirp", + "record.creator", + "record.creator_music_box", + "record.far", + "record.mall", + "record.mellohi", + "record.stal", + "record.strad", + "record.ward", + "record.11", + "record.wait", + "record.pigstep", + "record.precipice", + "record.relic", + "record.otherside", + "record.5", + "flop", + "elderguardian.curse", + "teleport", + "shulker.open", + "shulker.close", + "mob.warning", + "mob.warning.baby", "haggle", - "haggle.idle", - "haggle.no", "haggle.yes", - "heartbeat", - "heavy.step", - "hit", - "horn_break", - "horn_call0", - "horn_call1", - "horn_call2", - "horn_call3", - "horn_call4", - "horn_call5", - "horn_call6", - "horn_call7", - "hurt", - "hurt.baby", - "hurt.in.water", - "hurt.reduced", - "hurt.screamer", - "icebomb.hit", - "ignite", + "haggle.no", + "haggle.idle", + "disappeared", + "reappeared", + "chorusgrow", + "chorusdeath", + "glass", + "potion.brewed", + "cast.spell", + "prepare.attack", + "prepare.summon", + "prepare.wololo", + "fang", + "charge", + "camera.take_picture", + "leashknot.break", + "leashknot.place", + "growl", + "whine", + "pant", + "purr", + "purreow", + "death.min.volume", + "death.mid.volume", "imitate.blaze", - "imitate.bogged", - "imitate.breeze", "imitate.cave_spider", - "imitate.creaking", "imitate.creeper", - "imitate.drowned", "imitate.elder_guardian", "imitate.ender_dragon", "imitate.enderman", @@ -1693,7 +1730,6 @@ "imitate.stray", "imitate.vex", "imitate.vindication_illager", - "imitate.warden", "imitate.witch", "imitate.wither", "imitate.wither_skeleton", @@ -1701,15 +1737,12 @@ "imitate.zombie", "imitate.zombie_pigman", "imitate.zombie_villager", - "insert", - "insert_enchanted", - "irongolem.crack", - "irongolem.repair", - "item.book.put", - "item.fizz", - "item.shield.block", - "item.spyglass.stop_using", - "item.spyglass.use", + "block.end_portal_frame.fill", + "block.end_portal.spawn", + "random.anvil_use", + "bottle.dragonbreath", + "balloonpop", + "sparkler.active", "item.trident.hit", "item.trident.hit_ground", "item.trident.return", @@ -1718,203 +1751,285 @@ "item.trident.riptide_3", "item.trident.throw", "item.trident.thunder", - "item.use.on", - "item_given", - "item_taken", - "item_thrown", - "jump", - "jump.prevent", - "jump_to_block", - "land", - "large.blast", - "launch", - "lava", - "lava.pop", - "lay_egg", - "lay_spawn", - "leashknot.break", - "leashknot.place", - "levelup", - "listening", - "listening_angry", - "lodestone_compass.link_compass_to_lodestone", + "block.fletching_table.use", + "elemconstruct.open", + "icebomb.hit", + "lt.reaction.icebomb", "lt.reaction.bleach", "lt.reaction.epaste", "lt.reaction.epaste2", "lt.reaction.fertilizer", - "lt.reaction.fire", "lt.reaction.fireball", - "lt.reaction.icebomb", "lt.reaction.mgsalt", - "lt.reaction.miscexplosion", "lt.reaction.miscfire", + "lt.reaction.fire", + "lt.reaction.miscexplosion", "lt.reaction.miscmystical", "lt.reaction.miscmystical2", "lt.reaction.product", - "mace.heavy_smash_ground", - "mace.smash_air", - "mace.smash_ground", - "mad", - "milk", - "milk.screamer", - "milk_suspiciously", - "mob.armadillo.brush", - "mob.armadillo.scute_drop", - "mob.armor_stand.place", - "mob.hoglin.converted_to_zombified", - "mob.husk.convert_to_zombie", - "mob.pig.death", - "mob.player.hurt_drown", - "mob.player.hurt_freeze", - "mob.player.hurt_on_fire", - "mob.warning", - "mob.warning.baby", - "nearby_close", - "nearby_closer", - "nearby_closest", - "note", - "note.bass", - "ominous_bottle.end_use", - "ominous_item_spawner.about_to_spawn_item", - "ominous_item_spawner.spawn_item", - "ominous_item_spawner.spawn_item_begin", - "open", - "open_long", - "panic", - "pant", - "particle.soul_escape.loud", - "particle.soul_escape.quiet", - "pick_berries.cave_vines", - "pickup", - "pickup_enchanted", - "piston.in", - "piston.out", - "place", - "plop", - "pop", - "portal", - "portal.travel", - "potion.brewed", - "power.off", - "power.off.sculk_sensor", - "power.on", - "power.on.sculk_sensor", - "pre_ram", - "pre_ram.screamer", - "prepare.attack", - "prepare.summon", - "prepare.wololo", + "sparkler.use", + "glowstick.use", + "block.turtle_egg.break", + "block.turtle_egg.crack", + "block.turtle_egg.hatch", + "block.turtle_egg.attack", + "block.sniffer_egg.crack", + "block.sniffer_egg.hatch", + "block.frog_spawn.hatch", + "block.frog_spawn.break", + "swoop", "presneeze", - "pressure_plate.click_off", - "pressure_plate.click_on", - "pumpkin.carve", - "purr", - "purreow", + "sneeze", + "scared", + "ambient.aggressive", + "ambient.worried", + "cant_breed", + "block.scaffolding.climb", + "block.bamboo_sapling.place", + "crossbow.loading.start", + "crossbow.loading.middle", + "crossbow.loading.end", + "crossbow.shoot", + "crossbow.quick_charge.start", + "crossbow.quick_charge.middle", + "crossbow.quick_charge.end", + "item.shield.block", + "portal.travel", + "item.book.put", + "block.grindstone.use", + "block.bell.hit", + "block.campfire.crackle", + "block.sweet_berry_bush.hurt", + "block.sweet_berry_bush.pick", + "block.stonecutter.use", + "block.cartography_table.use", + "block.composter.empty", + "block.composter.fill", + "block.composter.fill_success", + "block.composter.ready", + "roar", + "stun", + "block.barrel.open", + "block.barrel.close", "raid.horn", - "ram_impact", - "ram_impact.screamer", - "random.anvil_use", - "reappeared", - "record.11", - "record.13", - "record.5", - "record.blocks", - "record.cat", - "record.chirp", - "record.creator", - "record.creator_music_box", - "record.far", - "record.mall", - "record.mellohi", - "record.otherside", - "record.pigstep", - "record.precipice", - "record.relic", - "record.stal", - "record.strad", - "record.wait", - "record.ward", - "reflect", - "remedy", - "respawn_anchor.ambient", + "ui.stonecutter.take_result", + "ui.cartography_table.take_result", + "ui.loom.take_result", + "block.smoker.smoke", + "block.blastfurnace.fire_crackle", + "block.smithing_table.use", + "block.loom.use", + "ambient.in.raid", + "screech", + "sleep", + "block.furnace.lit", + "convert_mooshroom", + "milk_suspiciously", + "celebrate", + "block.beehive.enter", + "block.beehive.exit", + "block.beehive.shear", + "block.beehive.work", + "block.beehive.drip", + "ambient.cave", + "angry", + "retreat", + "converted_to_zombified", + "step_lava", + "tempt", + "panic", + "admire", + "particle.soul_escape.quiet", + "particle.soul_escape.loud", "respawn_anchor.charge", "respawn_anchor.deplete", "respawn_anchor.set_spawn", - "retreat", - "roar", - "saddle", - "scared", - "scrape", - "screech", - "shake", - "shatter_pot", - "shear", - "shoot", - "shulker.close", - "shulker.open", - "shulkerbox.closed", - "shulkerbox.open", - "sleep", + "respawn_anchor.ambient", + "ambient.crimson_forest.mood", + "ambient.warped_forest.mood", + "ambient.soulsand_valley.mood", + "ambient.nether_wastes.mood", + "ambient.crimson_forest.additions", + "ambient.warped_forest.additions", + "ambient.soulsand_valley.additions", + "ambient.nether_wastes.additions", + "ambient.basalt_deltas.additions", + "ambient.crimson_forest.loop", + "ambient.warped_forest.loop", + "ambient.soulsand_valley.loop", + "ambient.nether_wastes.loop", + "ambient.basalt_deltas.loop", + "lodestone_compass.link_compass_to_lodestone", + "ambient.basalt_deltas.mood", + "power.on.sculk_sensor", + "power.off.sculk_sensor", "smithing_table.use", - "sneeze", - "sonic_boom", - "sonic_charge", - "sparkler.active", - "sparkler.use", - "spawn", - "splash", - "sponge.absorb", - "squid.ink_squirt", - "squish.big", - "squish.small", - "stare", - "step", - "step.baby", - "step_lava", - "step_sand", - "stun", - "swim", - "swoop", - "takeoff", - "teleport", - "tempt", - "thorns", - "throw", - "thunder", + "default", + "lay_egg", + "lay_spawn", + "bucket.fill.powder_snow", + "bucket.empty.powder_snow", + "cauldron_drip.water.pointed_dripstone", + "cauldron_drip.lava.pointed_dripstone", "tilt_down.big_dripleaf", "tilt_up.big_dripleaf", + "drip.water.pointed_dripstone", + "pick_berries.cave_vines", + "drip.lava.pointed_dripstone", + "copper.wax.on", + "copper.wax.off", + "scrape", + "item.spyglass.use", + "item.spyglass.stop_using", + "chime.amethyst_block", + "mob.player.hurt_drown", + "mob.player.hurt_on_fire", + "mob.player.hurt_freeze", + "ambient.screamer", + "hurt.screamer", + "death.screamer", + "milk.screamer", + "jump_to_block", + "pre_ram", + "pre_ram.screamer", + "ram_impact", + "ram_impact.screamer", + "squid.ink_squirt", + "glow_squid.ink_squirt", + "convert_to_stray", + "cake.add_candle", + "extinguish.candle", + "ambient.candle", + "block.click", + "block.click.fail", + "block.sculk_catalyst.bloom", + "block.sculk_shrieker.shriek", + "nearby_close", + "nearby_closer", + "nearby_closest", + "agitated", + "listening", + "heartbeat", "tongue", - "trapdoor.close", + "item_given", + "item_taken", + "item_thrown", + "irongolem.crack", + "irongolem.repair", + "horn_break", + "horn_call0", + "horn_call1", + "horn_call2", + "horn_call3", + "horn_call4", + "horn_call5", + "horn_call6", + "horn_call7", + "imitate.warden", + "listening_angry", + "sonic_boom", + "sonic_charge", + "convert_to_frog", + "block.sculk.spread", + "charge.sculk", + "block.sculk_sensor.place", + "block.sculk_shrieker.place", + "block.enchanting_table.use", + "bundle.drop_contents", + "bundle.insert", + "bundle.insert_fail", + "bundle.remove_one", + "step_sand", + "dash_ready", + "pressure_plate.click_off", + "pressure_plate.click_on", + "button.click_off", + "button.click_on", + "door.open", + "door.close", "trapdoor.open", - "trial_spawner.ambient", - "trial_spawner.ambient_ominous", - "trial_spawner.charge_activate", - "trial_spawner.close_shutter", - "trial_spawner.detect_player", - "trial_spawner.eject_item", + "trapdoor.close", + "fence_gate.open", + "fence_gate.close", + "insert", + "pickup", + "insert_enchanted", + "pickup_enchanted", + "shatter_pot", + "break_pot", + "brush", + "brush_completed", + "block.sign.waxed_interact_fail", + "note.bass", + "pumpkin.carve", + "mob.husk.convert_to_zombie", + "mob.pig.death", + "mob.hoglin.converted_to_zombified", + "ambient.underwater.enter", + "ambient.underwater.exit", + "bottle.fill", + "bottle.empty", + "block.decorated_pot.insert", + "block.decorated_pot.insert_fail", + "crafter.craft", + "crafter.fail", + "crafter.disable_slot", + "block.copper_bulb.turn_on", + "block.copper_bulb.turn_off", + "breeze_wind_charge.burst", + "imitate.breeze", "trial_spawner.open_shutter", + "trial_spawner.detect_player", + "trial_spawner.close_shutter", "trial_spawner.spawn_mob", - "tripod", - "twinkle", - "ui.cartography_table.take_result", - "ui.loom.take_result", - "ui.stonecutter.take_result", - "undefined", - "unfect", - "unfreeze", - "vault.activate", - "vault.ambient", + "trial_spawner.eject_item", + "trial_spawner.ambient", + "mob.armadillo.brush", + "mob.armadillo.scute_drop", + "armor.equip_wolf", + "armor.unequip_wolf", + "reflect", + "vault.open_shutter", "vault.close_shutter", - "vault.deactivate", "vault.eject_item", "vault.insert_item", "vault.insert_item_fail", - "vault.open_shutter", + "vault.ambient", + "vault.activate", + "vault.deactivate", + "hurt.reduced", + "wind_charge.burst", + "armor.break_wolf", + "armor.crack_wolf", + "armor.repair_wolf", + "mace.smash_air", + "mace.smash_ground", + "mace.heavy_smash_ground", + "trial_spawner.charge_activate", + "trial_spawner.ambient_ominous", + "apply_effect.bad_omen", + "apply_effect.raid_omen", + "apply_effect.trial_omen", + "ominous_item_spawner.spawn_item", + "ominous_bottle.end_use", + "ominous_item_spawner.spawn_item_begin", + "ominous_item_spawner.about_to_spawn_item", + "imitate.bogged", "vault.reject_rewarded_player", - "warn", - "water", - "whine", - "wind_charge.burst" + "imitate.drowned", + "sponge.absorb", + "imitate.creaking", + "block.creaking_heart.trail", + "creaking_heart_spawn", + "activate", + "deactivate", + "freeze", + "unfreeze", + "open", + "open_long", + "close", + "close_long", + "undefined" ], "$metaProperties": {} } @@ -1929,7 +2044,7 @@ "title": "sequence container", "type": "array", "items": { - "$ref": "#/definitions/748032502" + "$ref": "#/definitions/2794205495" }, "$metaProperties": {} }, @@ -1943,7 +2058,7 @@ "title": "sequence container", "type": "array", "items": { - "$ref": "#/definitions/748032502" + "$ref": "#/definitions/2794205495" }, "$metaProperties": {} } @@ -1966,7 +2081,7 @@ "title": "sequence container", "type": "array", "items": { - "$ref": "#/definitions/748032502" + "$ref": "#/definitions/2794205495" }, "$metaProperties": {} } @@ -1994,29 +2109,6 @@ "duration" ], "$metaProperties": {} - }, - "970386766": { - "title": "struct SharedTypes::v1_20_50::BlockDescriptorSerializer::BlockDescriptorProxy", - "type": "object", - "properties": { - "name": { - "type": "string", - "$metaProperties": {} - }, - "states": { - "title": "associative container", - "type": "object", - "additionalProperties": { - "$ref": "#/definitions/49501551" - }, - "$metaProperties": {} - }, - "tags": { - "type": "string", - "$metaProperties": {} - } - }, - "$metaProperties": {} } }, "title": "components v1.21.50", diff --git a/metadata/json_schemas/item/v1.21.50/ItemObject v1.21.50.json b/metadata/json_schemas/item/v1.21.50/ItemObject v1.21.50.json index 744f1257f..0543fe3f5 100644 --- a/metadata/json_schemas/item/v1.21.50/ItemObject v1.21.50.json +++ b/metadata/json_schemas/item/v1.21.50/ItemObject v1.21.50.json @@ -362,7 +362,7 @@ "type": "object", "properties": { "block": { - "$ref": "#/definitions/748032502", + "$ref": "#/definitions/2794205495", "$metaProperties": {} }, "speed": { @@ -408,11 +408,11 @@ "title": "enum SharedTypes::Legacy::EquipmentSlot", "type": "string", "enum": [ - "slot.armor.chest", - "slot.armor.feet", + "slot.weapon.offhand", "slot.armor.head", + "slot.armor.chest", "slot.armor.legs", - "slot.weapon.offhand" + "slot.armor.feet" ], "$metaProperties": {} } @@ -567,6 +567,42 @@ ], "$metaProperties": {} }, + "2770948419": { + "title": "struct SharedTypes::Legacy::BlockDescriptorSerializer::BlockDescriptorProxy", + "type": "object", + "properties": { + "name": { + "type": "string", + "$metaProperties": {} + }, + "states": { + "title": "associative container", + "type": "object", + "additionalProperties": { + "$ref": "#/definitions/517105782" + }, + "$metaProperties": {} + }, + "tags": { + "type": "string", + "$metaProperties": {} + } + }, + "$metaProperties": {} + }, + "2794205495": { + "title": "struct SharedTypes::Legacy::BlockDescriptor", + "oneOf": [ + { + "$ref": "#/definitions/2770948419" + }, + { + "type": "string", + "minLength": 1 + } + ], + "$metaProperties": {} + }, "2817495317": { "title": "minecraft:max_stack_size v1.20.50", "oneOf": [ @@ -627,9 +663,9 @@ "type": "string", "enum": [ "construction", + "nature", "equipment", "items", - "nature", "none" ], "$metaProperties": {} @@ -662,268 +698,190 @@ "title": "enum SharedTypes::Legacy::LevelSoundEvent", "type": "string", "enum": [ - "activate", - "add.chest", - "admire", - "agitated", + "item.use.on", + "hit", + "step", + "step.baby", + "fly", + "jump", + "jump.prevent", + "break", + "place", + "heavy.step", + "gallop", + "fall", + "hurt", + "hurt.baby", + "hurt.in.water", + "death", + "death.baby", + "death.in.water", + "death.to.zombie", "ambient", - "ambient.aggressive", "ambient.baby", - "ambient.basalt_deltas.additions", - "ambient.basalt_deltas.loop", - "ambient.basalt_deltas.mood", - "ambient.candle", - "ambient.cave", - "ambient.crimson_forest.additions", - "ambient.crimson_forest.loop", - "ambient.crimson_forest.mood", - "ambient.in.air", - "ambient.in.raid", "ambient.in.water", - "ambient.nether_wastes.additions", - "ambient.nether_wastes.loop", - "ambient.nether_wastes.mood", - "ambient.pollinate", - "ambient.screamer", - "ambient.soulsand_valley.additions", - "ambient.soulsand_valley.loop", - "ambient.soulsand_valley.mood", + "ambient.in.air", "ambient.tame", - "ambient.underwater.enter", - "ambient.underwater.exit", - "ambient.warped_forest.additions", - "ambient.warped_forest.loop", - "ambient.warped_forest.mood", - "ambient.worried", - "angry", - "apply_effect.bad_omen", - "apply_effect.raid_omen", - "apply_effect.trial_omen", + "ambient.pollinate", + "breathe", + "mad", + "boost", + "bow", + "squish.big", + "squish.small", + "fall.big", + "fall.small", + "splash", + "fizz", + "flap", + "swim", + "drink", + "drink.honey", + "drink.milk", + "eat", + "takeoff", + "shake", + "plop", + "land", + "saddle", "armor", - "armor.break_wolf", - "armor.crack_wolf", - "armor.equip_chain", - "armor.equip_diamond", - "armor.equip_elytra", - "armor.equip_generic", - "armor.equip_gold", - "armor.equip_iron", - "armor.equip_leather", - "armor.equip_netherite", - "armor.equip_wolf", - "armor.repair_wolf", - "armor.unequip_wolf", - "attach", + "mob.armor_stand.place", + "add.chest", + "throw", "attack", "attack.nodamage", "attack.strong", - "balloonpop", + "warn", + "shear", + "milk", + "thunder", + "explode", + "fire", + "ignite", + "fuse", + "stare", + "spawn", + "born", + "shoot", + "break.block", + "launch", + "blast", + "large.blast", + "twinkle", + "remedy", + "unfect", + "convert_to_drowned", + "levelup", + "bow.hit", + "bullet.hit", + "extinguish.fire", + "item.fizz", + "chest.open", + "chest.closed", + "shulkerbox.open", + "shulkerbox.closed", + "enderchest.open", + "enderchest.closed", + "power.on", + "power.off", + "attach", + "detach", + "deny", + "tripod", + "pop", + "drop.slot", + "note", + "thorns", + "piston.in", + "piston.out", + "portal", + "water", + "lava.pop", + "lava", "beacon.activate", "beacon.ambient", "beacon.deactivate", "beacon.power", - "blast", - "block.bamboo_sapling.place", - "block.barrel.close", - "block.barrel.open", - "block.beehive.drip", - "block.beehive.enter", - "block.beehive.exit", - "block.beehive.shear", - "block.beehive.work", - "block.bell.hit", - "block.blastfurnace.fire_crackle", - "block.campfire.crackle", - "block.cartography_table.use", - "block.click", - "block.click.fail", - "block.composter.empty", - "block.composter.fill", - "block.composter.fill_success", - "block.composter.ready", - "block.copper_bulb.turn_off", - "block.copper_bulb.turn_on", - "block.creaking_heart.trail", - "block.decorated_pot.insert", - "block.decorated_pot.insert_fail", - "block.enchanting_table.use", - "block.end_portal.spawn", - "block.end_portal_frame.fill", - "block.fletching_table.use", - "block.frog_spawn.break", - "block.frog_spawn.hatch", - "block.furnace.lit", - "block.grindstone.use", - "block.loom.use", - "block.scaffolding.climb", - "block.sculk.spread", - "block.sculk_catalyst.bloom", - "block.sculk_sensor.place", - "block.sculk_shrieker.place", - "block.sculk_shrieker.shriek", - "block.sign.waxed_interact_fail", - "block.smithing_table.use", - "block.smoker.smoke", - "block.sniffer_egg.crack", - "block.sniffer_egg.hatch", - "block.stonecutter.use", - "block.sweet_berry_bush.hurt", - "block.sweet_berry_bush.pick", - "block.turtle_egg.attack", - "block.turtle_egg.break", - "block.turtle_egg.crack", - "block.turtle_egg.hatch", - "boost", - "born", - "bottle.dragonbreath", - "bottle.empty", - "bottle.fill", - "bow", - "bow.hit", - "break", - "break.block", - "break_pot", - "breathe", - "breeze_wind_charge.burst", - "brush", - "brush_completed", - "bubble.down", - "bubble.downinside", + "conduit.activate", + "conduit.ambient", + "conduit.attack", + "conduit.deactivate", + "conduit.short", "bubble.pop", "bubble.up", "bubble.upinside", - "bucket.empty.fish", - "bucket.empty.lava", - "bucket.empty.powder_snow", + "bubble.down", + "bubble.downinside", + "burp", + "bucket.fill.water", "bucket.empty.water", - "bucket.fill.fish", "bucket.fill.lava", - "bucket.fill.powder_snow", - "bucket.fill.water", - "bullet.hit", - "bundle.drop_contents", - "bundle.insert", - "bundle.insert_fail", - "bundle.remove_one", - "burp", - "button.click_off", - "button.click_on", - "cake.add_candle", - "camera.take_picture", - "cant_breed", - "cast.spell", - "cauldron_drip.lava.pointed_dripstone", - "cauldron_drip.water.pointed_dripstone", - "celebrate", - "charge", - "charge.sculk", - "chest.closed", - "chest.open", - "chime.amethyst_block", - "chorusdeath", - "chorusgrow", - "close", - "close_long", - "conduit.activate", - "conduit.ambient", - "conduit.attack", - "conduit.deactivate", - "conduit.short", - "convert_mooshroom", - "convert_to_drowned", - "convert_to_frog", - "convert_to_stray", - "converted_to_zombified", - "copper.wax.off", - "copper.wax.on", - "crafter.craft", - "crafter.disable_slot", - "crafter.fail", - "creaking_heart_spawn", - "crossbow.loading.end", - "crossbow.loading.middle", - "crossbow.loading.start", - "crossbow.quick_charge.end", - "crossbow.quick_charge.middle", - "crossbow.quick_charge.start", - "crossbow.shoot", - "dash_ready", - "deactivate", - "death", - "death.baby", - "death.in.water", - "death.mid.volume", - "death.min.volume", - "death.screamer", - "death.to.zombie", - "default", - "deny", - "detach", - "disappeared", - "door.close", - "door.open", - "drink", - "drink.honey", - "drink.milk", - "drip.lava.pointed_dripstone", - "drip.water.pointed_dripstone", - "drop.slot", - "eat", - "elderguardian.curse", - "elemconstruct.open", - "enderchest.closed", - "enderchest.open", - "explode", - "extinguish.candle", - "extinguish.fire", - "fall", - "fall.big", - "fall.small", - "fang", - "fence_gate.close", - "fence_gate.open", - "fire", - "fizz", - "flap", + "bucket.empty.lava", + "bucket.fill.fish", + "bucket.empty.fish", + "armor.equip_chain", + "armor.equip_diamond", + "armor.equip_elytra", + "armor.equip_generic", + "armor.equip_gold", + "armor.equip_iron", + "armor.equip_leather", + "armor.equip_netherite", + "record.13", + "record.cat", + "record.blocks", + "record.chirp", + "record.creator", + "record.creator_music_box", + "record.far", + "record.mall", + "record.mellohi", + "record.stal", + "record.strad", + "record.ward", + "record.11", + "record.wait", + "record.pigstep", + "record.precipice", + "record.relic", + "record.otherside", + "record.5", "flop", - "fly", - "freeze", - "fuse", - "gallop", - "glass", - "glow_squid.ink_squirt", - "glowstick.use", - "growl", + "elderguardian.curse", + "teleport", + "shulker.open", + "shulker.close", + "mob.warning", + "mob.warning.baby", "haggle", - "haggle.idle", - "haggle.no", "haggle.yes", - "heartbeat", - "heavy.step", - "hit", - "horn_break", - "horn_call0", - "horn_call1", - "horn_call2", - "horn_call3", - "horn_call4", - "horn_call5", - "horn_call6", - "horn_call7", - "hurt", - "hurt.baby", - "hurt.in.water", - "hurt.reduced", - "hurt.screamer", - "icebomb.hit", - "ignite", + "haggle.no", + "haggle.idle", + "disappeared", + "reappeared", + "chorusgrow", + "chorusdeath", + "glass", + "potion.brewed", + "cast.spell", + "prepare.attack", + "prepare.summon", + "prepare.wololo", + "fang", + "charge", + "camera.take_picture", + "leashknot.break", + "leashknot.place", + "growl", + "whine", + "pant", + "purr", + "purreow", + "death.min.volume", + "death.mid.volume", "imitate.blaze", - "imitate.bogged", - "imitate.breeze", "imitate.cave_spider", - "imitate.creaking", "imitate.creeper", - "imitate.drowned", "imitate.elder_guardian", "imitate.ender_dragon", "imitate.enderman", @@ -941,7 +899,6 @@ "imitate.stray", "imitate.vex", "imitate.vindication_illager", - "imitate.warden", "imitate.witch", "imitate.wither", "imitate.wither_skeleton", @@ -949,15 +906,12 @@ "imitate.zombie", "imitate.zombie_pigman", "imitate.zombie_villager", - "insert", - "insert_enchanted", - "irongolem.crack", - "irongolem.repair", - "item.book.put", - "item.fizz", - "item.shield.block", - "item.spyglass.stop_using", - "item.spyglass.use", + "block.end_portal_frame.fill", + "block.end_portal.spawn", + "random.anvil_use", + "bottle.dragonbreath", + "balloonpop", + "sparkler.active", "item.trident.hit", "item.trident.hit_ground", "item.trident.return", @@ -966,203 +920,285 @@ "item.trident.riptide_3", "item.trident.throw", "item.trident.thunder", - "item.use.on", - "item_given", - "item_taken", - "item_thrown", - "jump", - "jump.prevent", - "jump_to_block", - "land", - "large.blast", - "launch", - "lava", - "lava.pop", - "lay_egg", - "lay_spawn", - "leashknot.break", - "leashknot.place", - "levelup", - "listening", - "listening_angry", - "lodestone_compass.link_compass_to_lodestone", + "block.fletching_table.use", + "elemconstruct.open", + "icebomb.hit", + "lt.reaction.icebomb", "lt.reaction.bleach", "lt.reaction.epaste", "lt.reaction.epaste2", "lt.reaction.fertilizer", - "lt.reaction.fire", "lt.reaction.fireball", - "lt.reaction.icebomb", "lt.reaction.mgsalt", - "lt.reaction.miscexplosion", "lt.reaction.miscfire", + "lt.reaction.fire", + "lt.reaction.miscexplosion", "lt.reaction.miscmystical", "lt.reaction.miscmystical2", "lt.reaction.product", - "mace.heavy_smash_ground", - "mace.smash_air", - "mace.smash_ground", - "mad", - "milk", - "milk.screamer", - "milk_suspiciously", - "mob.armadillo.brush", - "mob.armadillo.scute_drop", - "mob.armor_stand.place", - "mob.hoglin.converted_to_zombified", - "mob.husk.convert_to_zombie", - "mob.pig.death", - "mob.player.hurt_drown", - "mob.player.hurt_freeze", - "mob.player.hurt_on_fire", - "mob.warning", - "mob.warning.baby", - "nearby_close", - "nearby_closer", - "nearby_closest", - "note", - "note.bass", - "ominous_bottle.end_use", - "ominous_item_spawner.about_to_spawn_item", - "ominous_item_spawner.spawn_item", - "ominous_item_spawner.spawn_item_begin", - "open", - "open_long", - "panic", - "pant", - "particle.soul_escape.loud", - "particle.soul_escape.quiet", - "pick_berries.cave_vines", - "pickup", - "pickup_enchanted", - "piston.in", - "piston.out", - "place", - "plop", - "pop", - "portal", - "portal.travel", - "potion.brewed", - "power.off", - "power.off.sculk_sensor", - "power.on", - "power.on.sculk_sensor", - "pre_ram", - "pre_ram.screamer", - "prepare.attack", - "prepare.summon", - "prepare.wololo", + "sparkler.use", + "glowstick.use", + "block.turtle_egg.break", + "block.turtle_egg.crack", + "block.turtle_egg.hatch", + "block.turtle_egg.attack", + "block.sniffer_egg.crack", + "block.sniffer_egg.hatch", + "block.frog_spawn.hatch", + "block.frog_spawn.break", + "swoop", "presneeze", - "pressure_plate.click_off", - "pressure_plate.click_on", - "pumpkin.carve", - "purr", - "purreow", - "raid.horn", - "ram_impact", - "ram_impact.screamer", - "random.anvil_use", - "reappeared", - "record.11", - "record.13", - "record.5", - "record.blocks", - "record.cat", - "record.chirp", - "record.creator", - "record.creator_music_box", - "record.far", - "record.mall", - "record.mellohi", - "record.otherside", - "record.pigstep", - "record.precipice", - "record.relic", - "record.stal", - "record.strad", - "record.wait", - "record.ward", - "reflect", - "remedy", - "respawn_anchor.ambient", - "respawn_anchor.charge", - "respawn_anchor.deplete", - "respawn_anchor.set_spawn", - "retreat", - "roar", - "saddle", + "sneeze", "scared", - "scrape", + "ambient.aggressive", + "ambient.worried", + "cant_breed", + "block.scaffolding.climb", + "block.bamboo_sapling.place", + "crossbow.loading.start", + "crossbow.loading.middle", + "crossbow.loading.end", + "crossbow.shoot", + "crossbow.quick_charge.start", + "crossbow.quick_charge.middle", + "crossbow.quick_charge.end", + "item.shield.block", + "portal.travel", + "item.book.put", + "block.grindstone.use", + "block.bell.hit", + "block.campfire.crackle", + "block.sweet_berry_bush.hurt", + "block.sweet_berry_bush.pick", + "block.stonecutter.use", + "block.cartography_table.use", + "block.composter.empty", + "block.composter.fill", + "block.composter.fill_success", + "block.composter.ready", + "roar", + "stun", + "block.barrel.open", + "block.barrel.close", + "raid.horn", + "ui.stonecutter.take_result", + "ui.cartography_table.take_result", + "ui.loom.take_result", + "block.smoker.smoke", + "block.blastfurnace.fire_crackle", + "block.smithing_table.use", + "block.loom.use", + "ambient.in.raid", "screech", - "shake", - "shatter_pot", - "shear", - "shoot", - "shulker.close", - "shulker.open", - "shulkerbox.closed", - "shulkerbox.open", "sleep", - "smithing_table.use", - "sneeze", - "sonic_boom", - "sonic_charge", - "sparkler.active", - "sparkler.use", - "spawn", - "splash", - "sponge.absorb", - "squid.ink_squirt", - "squish.big", - "squish.small", - "stare", - "step", - "step.baby", + "block.furnace.lit", + "convert_mooshroom", + "milk_suspiciously", + "celebrate", + "block.beehive.enter", + "block.beehive.exit", + "block.beehive.shear", + "block.beehive.work", + "block.beehive.drip", + "ambient.cave", + "angry", + "retreat", + "converted_to_zombified", "step_lava", - "step_sand", - "stun", - "swim", - "swoop", - "takeoff", - "teleport", "tempt", - "thorns", - "throw", - "thunder", + "panic", + "admire", + "particle.soul_escape.quiet", + "particle.soul_escape.loud", + "respawn_anchor.charge", + "respawn_anchor.deplete", + "respawn_anchor.set_spawn", + "respawn_anchor.ambient", + "ambient.crimson_forest.mood", + "ambient.warped_forest.mood", + "ambient.soulsand_valley.mood", + "ambient.nether_wastes.mood", + "ambient.crimson_forest.additions", + "ambient.warped_forest.additions", + "ambient.soulsand_valley.additions", + "ambient.nether_wastes.additions", + "ambient.basalt_deltas.additions", + "ambient.crimson_forest.loop", + "ambient.warped_forest.loop", + "ambient.soulsand_valley.loop", + "ambient.nether_wastes.loop", + "ambient.basalt_deltas.loop", + "lodestone_compass.link_compass_to_lodestone", + "ambient.basalt_deltas.mood", + "power.on.sculk_sensor", + "power.off.sculk_sensor", + "smithing_table.use", + "default", + "lay_egg", + "lay_spawn", + "bucket.fill.powder_snow", + "bucket.empty.powder_snow", + "cauldron_drip.water.pointed_dripstone", + "cauldron_drip.lava.pointed_dripstone", "tilt_down.big_dripleaf", "tilt_up.big_dripleaf", + "drip.water.pointed_dripstone", + "pick_berries.cave_vines", + "drip.lava.pointed_dripstone", + "copper.wax.on", + "copper.wax.off", + "scrape", + "item.spyglass.use", + "item.spyglass.stop_using", + "chime.amethyst_block", + "mob.player.hurt_drown", + "mob.player.hurt_on_fire", + "mob.player.hurt_freeze", + "ambient.screamer", + "hurt.screamer", + "death.screamer", + "milk.screamer", + "jump_to_block", + "pre_ram", + "pre_ram.screamer", + "ram_impact", + "ram_impact.screamer", + "squid.ink_squirt", + "glow_squid.ink_squirt", + "convert_to_stray", + "cake.add_candle", + "extinguish.candle", + "ambient.candle", + "block.click", + "block.click.fail", + "block.sculk_catalyst.bloom", + "block.sculk_shrieker.shriek", + "nearby_close", + "nearby_closer", + "nearby_closest", + "agitated", + "listening", + "heartbeat", "tongue", - "trapdoor.close", + "item_given", + "item_taken", + "item_thrown", + "irongolem.crack", + "irongolem.repair", + "horn_break", + "horn_call0", + "horn_call1", + "horn_call2", + "horn_call3", + "horn_call4", + "horn_call5", + "horn_call6", + "horn_call7", + "imitate.warden", + "listening_angry", + "sonic_boom", + "sonic_charge", + "convert_to_frog", + "block.sculk.spread", + "charge.sculk", + "block.sculk_sensor.place", + "block.sculk_shrieker.place", + "block.enchanting_table.use", + "bundle.drop_contents", + "bundle.insert", + "bundle.insert_fail", + "bundle.remove_one", + "step_sand", + "dash_ready", + "pressure_plate.click_off", + "pressure_plate.click_on", + "button.click_off", + "button.click_on", + "door.open", + "door.close", "trapdoor.open", - "trial_spawner.ambient", - "trial_spawner.ambient_ominous", - "trial_spawner.charge_activate", - "trial_spawner.close_shutter", - "trial_spawner.detect_player", - "trial_spawner.eject_item", + "trapdoor.close", + "fence_gate.open", + "fence_gate.close", + "insert", + "pickup", + "insert_enchanted", + "pickup_enchanted", + "shatter_pot", + "break_pot", + "brush", + "brush_completed", + "block.sign.waxed_interact_fail", + "note.bass", + "pumpkin.carve", + "mob.husk.convert_to_zombie", + "mob.pig.death", + "mob.hoglin.converted_to_zombified", + "ambient.underwater.enter", + "ambient.underwater.exit", + "bottle.fill", + "bottle.empty", + "block.decorated_pot.insert", + "block.decorated_pot.insert_fail", + "crafter.craft", + "crafter.fail", + "crafter.disable_slot", + "block.copper_bulb.turn_on", + "block.copper_bulb.turn_off", + "breeze_wind_charge.burst", + "imitate.breeze", "trial_spawner.open_shutter", + "trial_spawner.detect_player", + "trial_spawner.close_shutter", "trial_spawner.spawn_mob", - "tripod", - "twinkle", - "ui.cartography_table.take_result", - "ui.loom.take_result", - "ui.stonecutter.take_result", - "undefined", - "unfect", - "unfreeze", - "vault.activate", - "vault.ambient", + "trial_spawner.eject_item", + "trial_spawner.ambient", + "mob.armadillo.brush", + "mob.armadillo.scute_drop", + "armor.equip_wolf", + "armor.unequip_wolf", + "reflect", + "vault.open_shutter", "vault.close_shutter", - "vault.deactivate", "vault.eject_item", "vault.insert_item", "vault.insert_item_fail", - "vault.open_shutter", + "vault.ambient", + "vault.activate", + "vault.deactivate", + "hurt.reduced", + "wind_charge.burst", + "armor.break_wolf", + "armor.crack_wolf", + "armor.repair_wolf", + "mace.smash_air", + "mace.smash_ground", + "mace.heavy_smash_ground", + "trial_spawner.charge_activate", + "trial_spawner.ambient_ominous", + "apply_effect.bad_omen", + "apply_effect.raid_omen", + "apply_effect.trial_omen", + "ominous_item_spawner.spawn_item", + "ominous_bottle.end_use", + "ominous_item_spawner.spawn_item_begin", + "ominous_item_spawner.about_to_spawn_item", + "imitate.bogged", "vault.reject_rewarded_player", - "warn", - "water", - "whine", - "wind_charge.burst" + "imitate.drowned", + "sponge.absorb", + "imitate.creaking", + "block.creaking_heart.trail", + "creaking_heart_spawn", + "activate", + "deactivate", + "freeze", + "unfreeze", + "open", + "open_long", + "close", + "close_long", + "undefined" ], "$metaProperties": {} } @@ -1275,16 +1311,16 @@ "title": "enum SharedTypes::Legacy::UseAnimation", "type": "string", "enum": [ + "none", + "eat", + "drink", "block", "bow", - "brush", "camera", "crossbow", - "drink", - "eat", - "none", "spear", - "spyglass" + "spyglass", + "brush" ] }, { @@ -1294,16 +1330,16 @@ "title": "enum SharedTypes::Legacy::UseAnimation", "type": "string", "enum": [ + "none", + "eat", + "drink", "block", "bow", - "brush", "camera", "crossbow", - "drink", - "eat", - "none", "spear", - "spyglass" + "spyglass", + "brush" ], "$metaProperties": {} } @@ -1555,7 +1591,7 @@ }, "$metaProperties": {} }, - "49501551": { + "517105782": { "title": "compound_proxy", "oneOf": [ { @@ -1590,297 +1626,298 @@ ], "$metaProperties": {} }, - "748032502": { - "title": "struct SharedTypes::v1_20_50::BlockDescriptor", - "oneOf": [ - { - "$ref": "#/definitions/970386766" - }, - { - "type": "string", - "minLength": 1 - } - ], - "$metaProperties": {} - }, "764203503": { "title": "minecraft:durability_sensor durability_threshold v1.21.10", "type": "object", "properties": { - "durability": { - "type": "integer", - "$metaProperties": {} - }, - "particle_type": { - "type": "string", - "$metaProperties": {} - }, - "sound_event": { - "title": "enum SharedTypes::Legacy::LevelSoundEvent", - "type": "string", - "enum": [ - "activate", - "add.chest", - "admire", - "agitated", - "ambient", - "ambient.aggressive", - "ambient.baby", - "ambient.basalt_deltas.additions", - "ambient.basalt_deltas.loop", - "ambient.basalt_deltas.mood", - "ambient.candle", - "ambient.cave", - "ambient.crimson_forest.additions", - "ambient.crimson_forest.loop", - "ambient.crimson_forest.mood", - "ambient.in.air", - "ambient.in.raid", - "ambient.in.water", - "ambient.nether_wastes.additions", - "ambient.nether_wastes.loop", - "ambient.nether_wastes.mood", - "ambient.pollinate", - "ambient.screamer", - "ambient.soulsand_valley.additions", - "ambient.soulsand_valley.loop", - "ambient.soulsand_valley.mood", - "ambient.tame", - "ambient.underwater.enter", - "ambient.underwater.exit", - "ambient.warped_forest.additions", - "ambient.warped_forest.loop", - "ambient.warped_forest.mood", - "ambient.worried", - "angry", - "apply_effect.bad_omen", - "apply_effect.raid_omen", - "apply_effect.trial_omen", - "armor", - "armor.break_wolf", - "armor.crack_wolf", - "armor.equip_chain", - "armor.equip_diamond", - "armor.equip_elytra", - "armor.equip_generic", - "armor.equip_gold", - "armor.equip_iron", - "armor.equip_leather", - "armor.equip_netherite", - "armor.equip_wolf", - "armor.repair_wolf", - "armor.unequip_wolf", - "attach", - "attack", - "attack.nodamage", - "attack.strong", - "balloonpop", - "beacon.activate", - "beacon.ambient", - "beacon.deactivate", - "beacon.power", - "blast", - "block.bamboo_sapling.place", - "block.barrel.close", - "block.barrel.open", - "block.beehive.drip", - "block.beehive.enter", - "block.beehive.exit", - "block.beehive.shear", - "block.beehive.work", - "block.bell.hit", - "block.blastfurnace.fire_crackle", - "block.campfire.crackle", - "block.cartography_table.use", - "block.click", - "block.click.fail", - "block.composter.empty", - "block.composter.fill", - "block.composter.fill_success", - "block.composter.ready", - "block.copper_bulb.turn_off", - "block.copper_bulb.turn_on", - "block.creaking_heart.trail", - "block.decorated_pot.insert", - "block.decorated_pot.insert_fail", - "block.enchanting_table.use", - "block.end_portal.spawn", - "block.end_portal_frame.fill", - "block.fletching_table.use", - "block.frog_spawn.break", - "block.frog_spawn.hatch", - "block.furnace.lit", - "block.grindstone.use", - "block.loom.use", - "block.scaffolding.climb", - "block.sculk.spread", - "block.sculk_catalyst.bloom", - "block.sculk_sensor.place", - "block.sculk_shrieker.place", - "block.sculk_shrieker.shriek", - "block.sign.waxed_interact_fail", - "block.smithing_table.use", - "block.smoker.smoke", - "block.sniffer_egg.crack", - "block.sniffer_egg.hatch", - "block.stonecutter.use", - "block.sweet_berry_bush.hurt", - "block.sweet_berry_bush.pick", - "block.turtle_egg.attack", - "block.turtle_egg.break", - "block.turtle_egg.crack", - "block.turtle_egg.hatch", - "boost", - "born", - "bottle.dragonbreath", - "bottle.empty", - "bottle.fill", - "bow", - "bow.hit", + "durability": { + "type": "integer", + "$metaProperties": {} + }, + "particle_type": { + "title": "enum ParticleType", + "type": "string", + "enum": [ + "none", + "bubble", + "bubblemanual", + "crit", + "blockforcefield", + "smoke", + "explode", + "evaporation", + "flame", + "candleflame", + "lava", + "largesmoke", + "reddust", + "risingborderdust", + "iconcrack", + "snowballpoof", + "largeexplode", + "hugeexplosion", + "breezewindexplosion", + "mobflame", + "heart", + "terrain", + "townaura", + "portal", + "watersplash", + "watersplashmanual", + "waterwake", + "dripwater", + "driplava", + "driphoney", + "stalactitedripwater", + "stalactitedriplava", + "fallingdust", + "mobspell", + "mobspellambient", + "mobspellinstantaneous", + "ink", + "slime", + "rainsplash", + "villagerangry", + "villagerhappy", + "enchantingtable", + "trackingemitter", + "note", + "witchspell", + "carrotboost", + "mobappearance", + "endrod", + "dragonbreath", + "spit", + "totem", + "food", + "fireworksstarter", + "fireworks", + "fireworksoverlay", + "balloongas", + "coloredflame", + "sparkler", + "conduit", + "bubblecolumnup", + "bubblecolumndown", + "sneeze", + "shulkerbullet", + "bleach", + "dragondestroyblock", + "myceliumdust", + "fallingborderdust", + "campfiresmoke", + "campfiresmoketall", + "dragonbreathfire", + "dragonbreathtrail", + "soul", + "obsidiantear", + "portalreverse", + "snowflake", + "wax", + "electricspark", + "shriek", + "sculksoul", + "sonicexplosion", + "dustplume", + "whitesmoke", + "vaultconnection", + "windexplosion", + "wolfarmorcrack", + "creakingcrumble", + "paleoakleaves", + "eyeblossomopen", + "eyeblossomclose" + ], + "$metaProperties": {} + }, + "sound_event": { + "title": "enum SharedTypes::Legacy::LevelSoundEvent", + "type": "string", + "enum": [ + "item.use.on", + "hit", + "step", + "step.baby", + "fly", + "jump", + "jump.prevent", "break", - "break.block", - "break_pot", - "breathe", - "breeze_wind_charge.burst", - "brush", - "brush_completed", - "bubble.down", - "bubble.downinside", - "bubble.pop", - "bubble.up", - "bubble.upinside", - "bucket.empty.fish", - "bucket.empty.lava", - "bucket.empty.powder_snow", - "bucket.empty.water", - "bucket.fill.fish", - "bucket.fill.lava", - "bucket.fill.powder_snow", - "bucket.fill.water", - "bullet.hit", - "bundle.drop_contents", - "bundle.insert", - "bundle.insert_fail", - "bundle.remove_one", - "burp", - "button.click_off", - "button.click_on", - "cake.add_candle", - "camera.take_picture", - "cant_breed", - "cast.spell", - "cauldron_drip.lava.pointed_dripstone", - "cauldron_drip.water.pointed_dripstone", - "celebrate", - "charge", - "charge.sculk", - "chest.closed", - "chest.open", - "chime.amethyst_block", - "chorusdeath", - "chorusgrow", - "close", - "close_long", - "conduit.activate", - "conduit.ambient", - "conduit.attack", - "conduit.deactivate", - "conduit.short", - "convert_mooshroom", - "convert_to_drowned", - "convert_to_frog", - "convert_to_stray", - "converted_to_zombified", - "copper.wax.off", - "copper.wax.on", - "crafter.craft", - "crafter.disable_slot", - "crafter.fail", - "creaking_heart_spawn", - "crossbow.loading.end", - "crossbow.loading.middle", - "crossbow.loading.start", - "crossbow.quick_charge.end", - "crossbow.quick_charge.middle", - "crossbow.quick_charge.start", - "crossbow.shoot", - "dash_ready", - "deactivate", + "place", + "heavy.step", + "gallop", + "fall", + "hurt", + "hurt.baby", + "hurt.in.water", "death", "death.baby", "death.in.water", - "death.mid.volume", - "death.min.volume", - "death.screamer", "death.to.zombie", - "default", - "deny", - "detach", - "disappeared", - "door.close", - "door.open", + "ambient", + "ambient.baby", + "ambient.in.water", + "ambient.in.air", + "ambient.tame", + "ambient.pollinate", + "breathe", + "mad", + "boost", + "bow", + "squish.big", + "squish.small", + "fall.big", + "fall.small", + "splash", + "fizz", + "flap", + "swim", "drink", "drink.honey", "drink.milk", - "drip.lava.pointed_dripstone", - "drip.water.pointed_dripstone", - "drop.slot", "eat", - "elderguardian.curse", - "elemconstruct.open", - "enderchest.closed", - "enderchest.open", + "takeoff", + "shake", + "plop", + "land", + "saddle", + "armor", + "mob.armor_stand.place", + "add.chest", + "throw", + "attack", + "attack.nodamage", + "attack.strong", + "warn", + "shear", + "milk", + "thunder", "explode", - "extinguish.candle", - "extinguish.fire", - "fall", - "fall.big", - "fall.small", - "fang", - "fence_gate.close", - "fence_gate.open", "fire", - "fizz", - "flap", - "flop", - "fly", - "freeze", + "ignite", "fuse", - "gallop", - "glass", - "glow_squid.ink_squirt", - "glowstick.use", - "growl", + "stare", + "spawn", + "born", + "shoot", + "break.block", + "launch", + "blast", + "large.blast", + "twinkle", + "remedy", + "unfect", + "convert_to_drowned", + "levelup", + "bow.hit", + "bullet.hit", + "extinguish.fire", + "item.fizz", + "chest.open", + "chest.closed", + "shulkerbox.open", + "shulkerbox.closed", + "enderchest.open", + "enderchest.closed", + "power.on", + "power.off", + "attach", + "detach", + "deny", + "tripod", + "pop", + "drop.slot", + "note", + "thorns", + "piston.in", + "piston.out", + "portal", + "water", + "lava.pop", + "lava", + "beacon.activate", + "beacon.ambient", + "beacon.deactivate", + "beacon.power", + "conduit.activate", + "conduit.ambient", + "conduit.attack", + "conduit.deactivate", + "conduit.short", + "bubble.pop", + "bubble.up", + "bubble.upinside", + "bubble.down", + "bubble.downinside", + "burp", + "bucket.fill.water", + "bucket.empty.water", + "bucket.fill.lava", + "bucket.empty.lava", + "bucket.fill.fish", + "bucket.empty.fish", + "armor.equip_chain", + "armor.equip_diamond", + "armor.equip_elytra", + "armor.equip_generic", + "armor.equip_gold", + "armor.equip_iron", + "armor.equip_leather", + "armor.equip_netherite", + "record.13", + "record.cat", + "record.blocks", + "record.chirp", + "record.creator", + "record.creator_music_box", + "record.far", + "record.mall", + "record.mellohi", + "record.stal", + "record.strad", + "record.ward", + "record.11", + "record.wait", + "record.pigstep", + "record.precipice", + "record.relic", + "record.otherside", + "record.5", + "flop", + "elderguardian.curse", + "teleport", + "shulker.open", + "shulker.close", + "mob.warning", + "mob.warning.baby", "haggle", - "haggle.idle", - "haggle.no", "haggle.yes", - "heartbeat", - "heavy.step", - "hit", - "horn_break", - "horn_call0", - "horn_call1", - "horn_call2", - "horn_call3", - "horn_call4", - "horn_call5", - "horn_call6", - "horn_call7", - "hurt", - "hurt.baby", - "hurt.in.water", - "hurt.reduced", - "hurt.screamer", - "icebomb.hit", - "ignite", + "haggle.no", + "haggle.idle", + "disappeared", + "reappeared", + "chorusgrow", + "chorusdeath", + "glass", + "potion.brewed", + "cast.spell", + "prepare.attack", + "prepare.summon", + "prepare.wololo", + "fang", + "charge", + "camera.take_picture", + "leashknot.break", + "leashknot.place", + "growl", + "whine", + "pant", + "purr", + "purreow", + "death.min.volume", + "death.mid.volume", "imitate.blaze", - "imitate.bogged", - "imitate.breeze", "imitate.cave_spider", - "imitate.creaking", "imitate.creeper", - "imitate.drowned", "imitate.elder_guardian", "imitate.ender_dragon", "imitate.enderman", @@ -1898,7 +1935,6 @@ "imitate.stray", "imitate.vex", "imitate.vindication_illager", - "imitate.warden", "imitate.witch", "imitate.wither", "imitate.wither_skeleton", @@ -1906,15 +1942,12 @@ "imitate.zombie", "imitate.zombie_pigman", "imitate.zombie_villager", - "insert", - "insert_enchanted", - "irongolem.crack", - "irongolem.repair", - "item.book.put", - "item.fizz", - "item.shield.block", - "item.spyglass.stop_using", - "item.spyglass.use", + "block.end_portal_frame.fill", + "block.end_portal.spawn", + "random.anvil_use", + "bottle.dragonbreath", + "balloonpop", + "sparkler.active", "item.trident.hit", "item.trident.hit_ground", "item.trident.return", @@ -1923,203 +1956,285 @@ "item.trident.riptide_3", "item.trident.throw", "item.trident.thunder", - "item.use.on", - "item_given", - "item_taken", - "item_thrown", - "jump", - "jump.prevent", - "jump_to_block", - "land", - "large.blast", - "launch", - "lava", - "lava.pop", - "lay_egg", - "lay_spawn", - "leashknot.break", - "leashknot.place", - "levelup", - "listening", - "listening_angry", - "lodestone_compass.link_compass_to_lodestone", + "block.fletching_table.use", + "elemconstruct.open", + "icebomb.hit", + "lt.reaction.icebomb", "lt.reaction.bleach", "lt.reaction.epaste", "lt.reaction.epaste2", "lt.reaction.fertilizer", - "lt.reaction.fire", "lt.reaction.fireball", - "lt.reaction.icebomb", "lt.reaction.mgsalt", - "lt.reaction.miscexplosion", "lt.reaction.miscfire", + "lt.reaction.fire", + "lt.reaction.miscexplosion", "lt.reaction.miscmystical", "lt.reaction.miscmystical2", "lt.reaction.product", - "mace.heavy_smash_ground", - "mace.smash_air", - "mace.smash_ground", - "mad", - "milk", - "milk.screamer", - "milk_suspiciously", - "mob.armadillo.brush", - "mob.armadillo.scute_drop", - "mob.armor_stand.place", - "mob.hoglin.converted_to_zombified", - "mob.husk.convert_to_zombie", - "mob.pig.death", - "mob.player.hurt_drown", - "mob.player.hurt_freeze", - "mob.player.hurt_on_fire", - "mob.warning", - "mob.warning.baby", - "nearby_close", - "nearby_closer", - "nearby_closest", - "note", - "note.bass", - "ominous_bottle.end_use", - "ominous_item_spawner.about_to_spawn_item", - "ominous_item_spawner.spawn_item", - "ominous_item_spawner.spawn_item_begin", - "open", - "open_long", - "panic", - "pant", - "particle.soul_escape.loud", - "particle.soul_escape.quiet", - "pick_berries.cave_vines", - "pickup", - "pickup_enchanted", - "piston.in", - "piston.out", - "place", - "plop", - "pop", - "portal", - "portal.travel", - "potion.brewed", - "power.off", - "power.off.sculk_sensor", - "power.on", - "power.on.sculk_sensor", - "pre_ram", - "pre_ram.screamer", - "prepare.attack", - "prepare.summon", - "prepare.wololo", + "sparkler.use", + "glowstick.use", + "block.turtle_egg.break", + "block.turtle_egg.crack", + "block.turtle_egg.hatch", + "block.turtle_egg.attack", + "block.sniffer_egg.crack", + "block.sniffer_egg.hatch", + "block.frog_spawn.hatch", + "block.frog_spawn.break", + "swoop", "presneeze", - "pressure_plate.click_off", - "pressure_plate.click_on", - "pumpkin.carve", - "purr", - "purreow", + "sneeze", + "scared", + "ambient.aggressive", + "ambient.worried", + "cant_breed", + "block.scaffolding.climb", + "block.bamboo_sapling.place", + "crossbow.loading.start", + "crossbow.loading.middle", + "crossbow.loading.end", + "crossbow.shoot", + "crossbow.quick_charge.start", + "crossbow.quick_charge.middle", + "crossbow.quick_charge.end", + "item.shield.block", + "portal.travel", + "item.book.put", + "block.grindstone.use", + "block.bell.hit", + "block.campfire.crackle", + "block.sweet_berry_bush.hurt", + "block.sweet_berry_bush.pick", + "block.stonecutter.use", + "block.cartography_table.use", + "block.composter.empty", + "block.composter.fill", + "block.composter.fill_success", + "block.composter.ready", + "roar", + "stun", + "block.barrel.open", + "block.barrel.close", "raid.horn", - "ram_impact", - "ram_impact.screamer", - "random.anvil_use", - "reappeared", - "record.11", - "record.13", - "record.5", - "record.blocks", - "record.cat", - "record.chirp", - "record.creator", - "record.creator_music_box", - "record.far", - "record.mall", - "record.mellohi", - "record.otherside", - "record.pigstep", - "record.precipice", - "record.relic", - "record.stal", - "record.strad", - "record.wait", - "record.ward", - "reflect", - "remedy", - "respawn_anchor.ambient", + "ui.stonecutter.take_result", + "ui.cartography_table.take_result", + "ui.loom.take_result", + "block.smoker.smoke", + "block.blastfurnace.fire_crackle", + "block.smithing_table.use", + "block.loom.use", + "ambient.in.raid", + "screech", + "sleep", + "block.furnace.lit", + "convert_mooshroom", + "milk_suspiciously", + "celebrate", + "block.beehive.enter", + "block.beehive.exit", + "block.beehive.shear", + "block.beehive.work", + "block.beehive.drip", + "ambient.cave", + "angry", + "retreat", + "converted_to_zombified", + "step_lava", + "tempt", + "panic", + "admire", + "particle.soul_escape.quiet", + "particle.soul_escape.loud", "respawn_anchor.charge", "respawn_anchor.deplete", "respawn_anchor.set_spawn", - "retreat", - "roar", - "saddle", - "scared", - "scrape", - "screech", - "shake", - "shatter_pot", - "shear", - "shoot", - "shulker.close", - "shulker.open", - "shulkerbox.closed", - "shulkerbox.open", - "sleep", + "respawn_anchor.ambient", + "ambient.crimson_forest.mood", + "ambient.warped_forest.mood", + "ambient.soulsand_valley.mood", + "ambient.nether_wastes.mood", + "ambient.crimson_forest.additions", + "ambient.warped_forest.additions", + "ambient.soulsand_valley.additions", + "ambient.nether_wastes.additions", + "ambient.basalt_deltas.additions", + "ambient.crimson_forest.loop", + "ambient.warped_forest.loop", + "ambient.soulsand_valley.loop", + "ambient.nether_wastes.loop", + "ambient.basalt_deltas.loop", + "lodestone_compass.link_compass_to_lodestone", + "ambient.basalt_deltas.mood", + "power.on.sculk_sensor", + "power.off.sculk_sensor", "smithing_table.use", - "sneeze", - "sonic_boom", - "sonic_charge", - "sparkler.active", - "sparkler.use", - "spawn", - "splash", - "sponge.absorb", - "squid.ink_squirt", - "squish.big", - "squish.small", - "stare", - "step", - "step.baby", - "step_lava", - "step_sand", - "stun", - "swim", - "swoop", - "takeoff", - "teleport", - "tempt", - "thorns", - "throw", - "thunder", + "default", + "lay_egg", + "lay_spawn", + "bucket.fill.powder_snow", + "bucket.empty.powder_snow", + "cauldron_drip.water.pointed_dripstone", + "cauldron_drip.lava.pointed_dripstone", "tilt_down.big_dripleaf", "tilt_up.big_dripleaf", + "drip.water.pointed_dripstone", + "pick_berries.cave_vines", + "drip.lava.pointed_dripstone", + "copper.wax.on", + "copper.wax.off", + "scrape", + "item.spyglass.use", + "item.spyglass.stop_using", + "chime.amethyst_block", + "mob.player.hurt_drown", + "mob.player.hurt_on_fire", + "mob.player.hurt_freeze", + "ambient.screamer", + "hurt.screamer", + "death.screamer", + "milk.screamer", + "jump_to_block", + "pre_ram", + "pre_ram.screamer", + "ram_impact", + "ram_impact.screamer", + "squid.ink_squirt", + "glow_squid.ink_squirt", + "convert_to_stray", + "cake.add_candle", + "extinguish.candle", + "ambient.candle", + "block.click", + "block.click.fail", + "block.sculk_catalyst.bloom", + "block.sculk_shrieker.shriek", + "nearby_close", + "nearby_closer", + "nearby_closest", + "agitated", + "listening", + "heartbeat", "tongue", - "trapdoor.close", + "item_given", + "item_taken", + "item_thrown", + "irongolem.crack", + "irongolem.repair", + "horn_break", + "horn_call0", + "horn_call1", + "horn_call2", + "horn_call3", + "horn_call4", + "horn_call5", + "horn_call6", + "horn_call7", + "imitate.warden", + "listening_angry", + "sonic_boom", + "sonic_charge", + "convert_to_frog", + "block.sculk.spread", + "charge.sculk", + "block.sculk_sensor.place", + "block.sculk_shrieker.place", + "block.enchanting_table.use", + "bundle.drop_contents", + "bundle.insert", + "bundle.insert_fail", + "bundle.remove_one", + "step_sand", + "dash_ready", + "pressure_plate.click_off", + "pressure_plate.click_on", + "button.click_off", + "button.click_on", + "door.open", + "door.close", "trapdoor.open", - "trial_spawner.ambient", - "trial_spawner.ambient_ominous", - "trial_spawner.charge_activate", - "trial_spawner.close_shutter", - "trial_spawner.detect_player", - "trial_spawner.eject_item", + "trapdoor.close", + "fence_gate.open", + "fence_gate.close", + "insert", + "pickup", + "insert_enchanted", + "pickup_enchanted", + "shatter_pot", + "break_pot", + "brush", + "brush_completed", + "block.sign.waxed_interact_fail", + "note.bass", + "pumpkin.carve", + "mob.husk.convert_to_zombie", + "mob.pig.death", + "mob.hoglin.converted_to_zombified", + "ambient.underwater.enter", + "ambient.underwater.exit", + "bottle.fill", + "bottle.empty", + "block.decorated_pot.insert", + "block.decorated_pot.insert_fail", + "crafter.craft", + "crafter.fail", + "crafter.disable_slot", + "block.copper_bulb.turn_on", + "block.copper_bulb.turn_off", + "breeze_wind_charge.burst", + "imitate.breeze", "trial_spawner.open_shutter", + "trial_spawner.detect_player", + "trial_spawner.close_shutter", "trial_spawner.spawn_mob", - "tripod", - "twinkle", - "ui.cartography_table.take_result", - "ui.loom.take_result", - "ui.stonecutter.take_result", - "undefined", - "unfect", - "unfreeze", - "vault.activate", - "vault.ambient", + "trial_spawner.eject_item", + "trial_spawner.ambient", + "mob.armadillo.brush", + "mob.armadillo.scute_drop", + "armor.equip_wolf", + "armor.unequip_wolf", + "reflect", + "vault.open_shutter", "vault.close_shutter", - "vault.deactivate", "vault.eject_item", "vault.insert_item", "vault.insert_item_fail", - "vault.open_shutter", + "vault.ambient", + "vault.activate", + "vault.deactivate", + "hurt.reduced", + "wind_charge.burst", + "armor.break_wolf", + "armor.crack_wolf", + "armor.repair_wolf", + "mace.smash_air", + "mace.smash_ground", + "mace.heavy_smash_ground", + "trial_spawner.charge_activate", + "trial_spawner.ambient_ominous", + "apply_effect.bad_omen", + "apply_effect.raid_omen", + "apply_effect.trial_omen", + "ominous_item_spawner.spawn_item", + "ominous_bottle.end_use", + "ominous_item_spawner.spawn_item_begin", + "ominous_item_spawner.about_to_spawn_item", + "imitate.bogged", "vault.reject_rewarded_player", - "warn", - "water", - "whine", - "wind_charge.burst" + "imitate.drowned", + "sponge.absorb", + "imitate.creaking", + "block.creaking_heart.trail", + "creaking_heart_spawn", + "activate", + "deactivate", + "freeze", + "unfreeze", + "open", + "open_long", + "close", + "close_long", + "undefined" ], "$metaProperties": {} } @@ -2134,7 +2249,7 @@ "title": "sequence container", "type": "array", "items": { - "$ref": "#/definitions/748032502" + "$ref": "#/definitions/2794205495" }, "$metaProperties": {} }, @@ -2148,7 +2263,7 @@ "title": "sequence container", "type": "array", "items": { - "$ref": "#/definitions/748032502" + "$ref": "#/definitions/2794205495" }, "$metaProperties": {} } @@ -2171,7 +2286,7 @@ "title": "sequence container", "type": "array", "items": { - "$ref": "#/definitions/748032502" + "$ref": "#/definitions/2794205495" }, "$metaProperties": {} } @@ -2199,29 +2314,6 @@ "duration" ], "$metaProperties": {} - }, - "970386766": { - "title": "struct SharedTypes::v1_20_50::BlockDescriptorSerializer::BlockDescriptorProxy", - "type": "object", - "properties": { - "name": { - "type": "string", - "$metaProperties": {} - }, - "states": { - "title": "associative container", - "type": "object", - "additionalProperties": { - "$ref": "#/definitions/49501551" - }, - "$metaProperties": {} - }, - "tags": { - "type": "string", - "$metaProperties": {} - } - }, - "$metaProperties": {} } }, "title": "minecraft:item v1.21.50", diff --git a/metadata/json_schemas/spawn/v1.21.50/Spawn Rules v1.21.50.json b/metadata/json_schemas/spawn/v1.21.50/Spawn Rules v1.21.50.json new file mode 100644 index 000000000..cc5e3a488 --- /dev/null +++ b/metadata/json_schemas/spawn/v1.21.50/Spawn Rules v1.21.50.json @@ -0,0 +1,303 @@ +{ + "$schema": "http://json-schema.org/draft-07/schema#", + "$id": "662705489", + "definitions": { + "1088251937": { + "title": "Filter Group", + "oneOf": [ + { + "$ref": "#/definitions/4150989894" + }, + { + "title": "sequence container", + "type": "array", + "items": { + "$ref": "#/definitions/1088251937" + } + }, + { + "type": "object", + "properties": { + "AND": { + "$ref": "#/definitions/1088251937", + "$metaProperties": {} + }, + "NOT": { + "$ref": "#/definitions/1088251937", + "$metaProperties": {} + }, + "OR": { + "$ref": "#/definitions/1088251937", + "$metaProperties": {} + }, + "all": { + "$ref": "#/definitions/1088251937", + "$metaProperties": {} + }, + "all_of": { + "$ref": "#/definitions/1088251937", + "$metaProperties": {} + }, + "any": { + "$ref": "#/definitions/1088251937", + "$metaProperties": {} + }, + "any_of": { + "$ref": "#/definitions/1088251937", + "$metaProperties": {} + }, + "none_of": { + "$ref": "#/definitions/1088251937", + "$metaProperties": {} + } + } + } + ], + "$metaProperties": {} + }, + "1564953790": { + "title": "struct SharedTypes::v1_21_60::Spawn::Placement", + "type": "object", + "properties": { + "heightmap": { + "type": "string", + "$metaProperties": {} + }, + "spawn_obstruction_predicate": { + "type": "string", + "$metaProperties": {} + }, + "spawn_predicate": { + "type": "string", + "$metaProperties": {} + }, + "type": { + "type": "string", + "$metaProperties": {} + } + }, + "$metaProperties": {} + }, + "1743975235": { + "title": "struct SharedTypes::v1_21_60::Spawn::Description", + "type": "object", + "properties": { + "identifier": { + "type": "string", + "$metaProperties": {} + } + }, + "required": [ + "identifier" + ], + "$metaProperties": {} + }, + "3424466759": { + "title": "struct SharedTypes::v1_21_60::Spawn::PermuteType", + "type": "object", + "properties": { + "entity_type": { + "type": "string", + "$metaProperties": {} + }, + "min_guaranteed": { + "type": "integer", + "$metaProperties": {}, + "minimum": 0.0 + }, + "weight": { + "type": "integer", + "$metaProperties": {}, + "minimum": 0.0 + } + }, + "required": [ + "weight" + ], + "$metaProperties": {} + }, + "3629386827": { + "title": "struct SharedTypes::v1_21_60::Spawn::BiomeConditions", + "type": "object", + "properties": { + "biome_filter": { + "$ref": "#/definitions/1088251937", + "$metaProperties": {} + }, + "herds": { + "title": "sequence container", + "type": "array", + "items": { + "$ref": "#/definitions/98158070" + }, + "$metaProperties": {} + }, + "mob_event_filter": { + "type": "string", + "$metaProperties": {} + }, + "permute_types": { + "title": "sequence container", + "type": "array", + "items": { + "$ref": "#/definitions/3424466759" + }, + "$metaProperties": {} + }, + "rarity": { + "type": "integer", + "$metaProperties": {}, + "minimum": 0.0 + }, + "weight": { + "type": "integer", + "$metaProperties": {}, + "minimum": 0.0 + } + }, + "required": [ + "weight" + ], + "$metaProperties": {} + }, + "4150989894": { + "title": "Filter Test", + "type": "object", + "properties": { + "domain": { + "oneOf": [ + { + "type": "boolean" + }, + { + "type": "integer" + }, + { + "type": "number" + }, + { + "type": "string" + } + ], + "$metaProperties": {} + }, + "operator": { + "oneOf": [ + { + "type": "boolean" + }, + { + "type": "integer" + }, + { + "type": "number" + }, + { + "type": "string" + } + ], + "$metaProperties": {} + }, + "subject": { + "oneOf": [ + { + "type": "boolean" + }, + { + "type": "integer" + }, + { + "type": "number" + }, + { + "type": "string" + } + ], + "$metaProperties": {} + }, + "test": { + "type": "string", + "$metaProperties": {} + }, + "value": { + "oneOf": [ + { + "type": "boolean" + }, + { + "type": "integer" + }, + { + "type": "number" + }, + { + "type": "string" + } + ], + "$metaProperties": {} + } + }, + "required": [ + "test" + ], + "$metaProperties": {} + }, + "98158070": { + "title": "struct SharedTypes::v1_21_60::Spawn::Herd", + "type": "object", + "properties": { + "event": { + "type": "string", + "$metaProperties": {} + }, + "event_skip_count": { + "type": "integer", + "$metaProperties": {} + }, + "initial_event": { + "type": "string", + "$metaProperties": {} + }, + "initial_event_count": { + "type": "integer", + "$metaProperties": {} + }, + "max": { + "type": "integer", + "$metaProperties": {}, + "minimum": 0.0 + }, + "min": { + "type": "integer", + "$metaProperties": {}, + "minimum": 0.0 + } + }, + "$metaProperties": {} + } + }, + "title": "struct SharedTypes::v1_21_60::Spawn::Contents", + "type": "object", + "properties": { + "conditions": { + "title": "sequence container", + "type": "array", + "items": { + "$ref": "#/definitions/3629386827" + }, + "$metaProperties": {} + }, + "description": { + "$ref": "#/definitions/1743975235", + "$metaProperties": {} + }, + "placement": { + "$ref": "#/definitions/1564953790", + "$metaProperties": {} + } + }, + "required": [ + "description" + ], + "$metaProperties": {} +} \ No newline at end of file diff --git a/metadata/json_schemas/world/v1.21.10/components/Coordinate Range v1.21.10.json b/metadata/json_schemas/world/v1.21.10/components/Coordinate Range v1.21.10.json index 8867dcb61..7376b3c96 100644 --- a/metadata/json_schemas/world/v1.21.10/components/Coordinate Range v1.21.10.json +++ b/metadata/json_schemas/world/v1.21.10/components/Coordinate Range v1.21.10.json @@ -53,12 +53,12 @@ "title": "Random Distribution Type", "type": "string", "enum": [ - "fixed_grid", + "uniform", "gaussian", "inverse_gaussian", - "jittered_grid", "triangle", - "uniform" + "fixed_grid", + "jittered_grid" ], "$metaProperties": {} }, diff --git a/metadata/json_schemas/world/v1.21.10/components/Scatter Params v1.21.10.json b/metadata/json_schemas/world/v1.21.10/components/Scatter Params v1.21.10.json index dd5a30f56..453d6cb06 100644 --- a/metadata/json_schemas/world/v1.21.10/components/Scatter Params v1.21.10.json +++ b/metadata/json_schemas/world/v1.21.10/components/Scatter Params v1.21.10.json @@ -81,12 +81,12 @@ "title": "Random Distribution Type", "type": "string", "enum": [ - "fixed_grid", + "uniform", "gaussian", "inverse_gaussian", - "jittered_grid", "triangle", - "uniform" + "fixed_grid", + "jittered_grid" ], "$metaProperties": {} }, diff --git a/metadata/json_schemas/world/v1.21.20/Feature Rule v1.21.20.json b/metadata/json_schemas/world/v1.21.20/Feature Rule v1.21.20.json index 11d7532fa..c6c0b75e5 100644 --- a/metadata/json_schemas/world/v1.21.20/Feature Rule v1.21.20.json +++ b/metadata/json_schemas/world/v1.21.20/Feature Rule v1.21.20.json @@ -199,12 +199,12 @@ "title": "Random Distribution Type", "type": "string", "enum": [ - "fixed_grid", + "uniform", "gaussian", "inverse_gaussian", - "jittered_grid", "triangle", - "uniform" + "fixed_grid", + "jittered_grid" ], "$metaProperties": {} }, diff --git a/metadata/json_schemas/world/v1.21.20/Jigsaw v1.21.20.json b/metadata/json_schemas/world/v1.21.20/Jigsaw v1.21.20.json index 5bd7119f7..0e6ebfd68 100644 --- a/metadata/json_schemas/world/v1.21.20/Jigsaw v1.21.20.json +++ b/metadata/json_schemas/world/v1.21.20/Jigsaw v1.21.20.json @@ -167,8 +167,8 @@ "title": "enum SharedTypes::v1_21_20::JigsawStructureDefinition::HeightmapProjection", "type": "string", "enum": [ - "ocean_floor", - "world_surface" + "world_surface", + "ocean_floor" ], "$metaProperties": {} }, @@ -190,17 +190,17 @@ "title": "GenerationStep", "type": "string", "enum": [ - "fluid_springs", + "raw_generation", "lakes", "local_modifications", - "raw_generation", - "strongholds", + "underground_structures", "surface_structures", - "top_layer_modification", - "underground_decoration", + "strongholds", "underground_ores", - "underground_structures", - "vegetal_decoration" + "underground_decoration", + "fluid_springs", + "vegetal_decoration", + "top_layer_modification" ], "$metaProperties": {} }, @@ -208,11 +208,11 @@ "title": "enum SharedTypes::v1_21_20::JigsawStructureDefinition::TerrainAdaptation", "type": "string", "enum": [ - "beard_box", - "beard_thin", + "none", "bury", - "encapsulate", - "none" + "beard_thin", + "beard_box", + "encapsulate" ], "$metaProperties": {} } diff --git a/metadata/json_schemas/world/v1.21.20/Processor List v1.21.20.json b/metadata/json_schemas/world/v1.21.20/Processor List v1.21.20.json index d33b89393..1c8337aa2 100644 --- a/metadata/json_schemas/world/v1.21.20/Processor List v1.21.20.json +++ b/metadata/json_schemas/world/v1.21.20/Processor List v1.21.20.json @@ -11,17 +11,17 @@ "$metaProperties": {} }, "type": { - "title": "enum SharedTypes::v1_21_20::JigsawStructure::ProcessorRule::BlockEntityModifierType", + "title": "PositionalBlockRuleAxis", "type": "string", "enum": [ + "minecraft:passthrough", "minecraft:append_loot" ], "$metaProperties": {} } }, "required": [ - "loot_table", - "type" + "loot_table" ], "$metaProperties": {} }, @@ -47,7 +47,8 @@ "title": "enum SharedTypes::v1_21_20::IntProviderType", "type": "string", "enum": [ - "constant" + "constant", + "uniform" ], "$metaProperties": {} }, @@ -57,7 +58,6 @@ } }, "required": [ - "type", "value" ], "$metaProperties": {} @@ -67,17 +67,15 @@ "type": "object", "properties": { "predicate_type": { - "title": "enum SharedTypes::v1_21_20::JigsawStructure::ProcessorRule::PosType", + "title": "PositionalBlockRuleAxis", "type": "string", "enum": [ - "minecraft:always_true" + "minecraft:always_true", + "minecraft:axis_aligned_linear_pos" ], "$metaProperties": {} } }, - "required": [ - "predicate_type" - ], "$metaProperties": {} }, "1740413124": { @@ -96,6 +94,7 @@ "title": "enum SharedTypes::v1_21_20::IntProviderType", "type": "string", "enum": [ + "constant", "uniform" ], "$metaProperties": {} @@ -103,8 +102,7 @@ }, "required": [ "max_inclusive", - "min_inclusive", - "type" + "min_inclusive" ], "$metaProperties": {} }, @@ -116,6 +114,9 @@ "title": "enum SharedTypes::v1_21_20::JigsawStructure::Processors::Type", "type": "string", "enum": [ + "minecraft:block_ignore", + "minecraft:rule", + "minecraft:capped", "minecraft:protected_blocks" ], "$metaProperties": {} @@ -126,7 +127,6 @@ } }, "required": [ - "processor_type", "value" ], "$metaProperties": {} @@ -140,17 +140,19 @@ "$metaProperties": {} }, "predicate_type": { - "title": "enum SharedTypes::v1_21_20::JigsawStructure::ProcessorRule::BlockType", + "title": "PositionalBlockRuleAxis", "type": "string", "enum": [ - "minecraft:block_match" + "minecraft:always_true", + "minecraft:block_match", + "minecraft:random_block_match", + "minecraft:tag_match" ], "$metaProperties": {} } }, "required": [ - "block", - "predicate_type" + "block" ], "$metaProperties": {} }, @@ -190,15 +192,17 @@ "title": "enum SharedTypes::v1_21_20::JigsawStructure::Processors::Type", "type": "string", "enum": [ - "minecraft:capped" + "minecraft:block_ignore", + "minecraft:rule", + "minecraft:capped", + "minecraft:protected_blocks" ], "$metaProperties": {} } }, "required": [ "delegate", - "limit", - "processor_type" + "limit" ], "$metaProperties": {} }, @@ -210,7 +214,10 @@ "title": "enum SharedTypes::v1_21_20::JigsawStructure::Processors::Type", "type": "string", "enum": [ - "minecraft:rule" + "minecraft:block_ignore", + "minecraft:rule", + "minecraft:capped", + "minecraft:protected_blocks" ], "$metaProperties": {} }, @@ -224,7 +231,6 @@ } }, "required": [ - "processor_type", "rules" ], "$metaProperties": {} @@ -234,9 +240,12 @@ "type": "object", "properties": { "predicate_type": { - "title": "enum SharedTypes::v1_21_20::JigsawStructure::ProcessorRule::BlockType", + "title": "PositionalBlockRuleAxis", "type": "string", "enum": [ + "minecraft:always_true", + "minecraft:block_match", + "minecraft:random_block_match", "minecraft:tag_match" ], "$metaProperties": {} @@ -247,7 +256,6 @@ } }, "required": [ - "predicate_type", "tag" ], "$metaProperties": {} @@ -377,14 +385,16 @@ "title": "enum SharedTypes::v1_21_20::JigsawStructure::Processors::Type", "type": "string", "enum": [ - "minecraft:block_ignore" + "minecraft:block_ignore", + "minecraft:rule", + "minecraft:capped", + "minecraft:protected_blocks" ], "$metaProperties": {} } }, "required": [ - "blocks", - "processor_type" + "blocks" ], "$metaProperties": {} }, @@ -397,10 +407,13 @@ "$metaProperties": {} }, "predicate_type": { - "title": "enum SharedTypes::v1_21_20::JigsawStructure::ProcessorRule::BlockType", + "title": "PositionalBlockRuleAxis", "type": "string", "enum": [ - "minecraft:random_block_match" + "minecraft:always_true", + "minecraft:block_match", + "minecraft:random_block_match", + "minecraft:tag_match" ], "$metaProperties": {} }, @@ -413,7 +426,6 @@ }, "required": [ "block", - "predicate_type", "probability" ], "$metaProperties": {} @@ -455,17 +467,15 @@ "minimum": 0.0 }, "predicate_type": { - "title": "enum SharedTypes::v1_21_20::JigsawStructure::ProcessorRule::PosType", + "title": "PositionalBlockRuleAxis", "type": "string", "enum": [ + "minecraft:always_true", "minecraft:axis_aligned_linear_pos" ], "$metaProperties": {} } }, - "required": [ - "predicate_type" - ], "$metaProperties": {} }, "4275912652": { @@ -473,17 +483,17 @@ "type": "object", "properties": { "predicate_type": { - "title": "enum SharedTypes::v1_21_20::JigsawStructure::ProcessorRule::BlockType", + "title": "PositionalBlockRuleAxis", "type": "string", "enum": [ - "minecraft:always_true" + "minecraft:always_true", + "minecraft:block_match", + "minecraft:random_block_match", + "minecraft:tag_match" ], "$metaProperties": {} } }, - "required": [ - "predicate_type" - ], "$metaProperties": {} }, "45584192": { @@ -491,17 +501,15 @@ "type": "object", "properties": { "type": { - "title": "enum SharedTypes::v1_21_20::JigsawStructure::ProcessorRule::BlockEntityModifierType", + "title": "PositionalBlockRuleAxis", "type": "string", "enum": [ - "minecraft:passthrough" + "minecraft:passthrough", + "minecraft:append_loot" ], "$metaProperties": {} } }, - "required": [ - "type" - ], "$metaProperties": {} } }, diff --git a/metadata/json_schemas/world/v1.21.20/Processor Rule v1.21.20.json b/metadata/json_schemas/world/v1.21.20/Processor Rule v1.21.20.json index 10ece7b10..1345fa021 100644 --- a/metadata/json_schemas/world/v1.21.20/Processor Rule v1.21.20.json +++ b/metadata/json_schemas/world/v1.21.20/Processor Rule v1.21.20.json @@ -11,17 +11,17 @@ "$metaProperties": {} }, "type": { - "title": "enum SharedTypes::v1_21_20::JigsawStructure::ProcessorRule::BlockEntityModifierType", + "title": "PositionalBlockRuleAxis", "type": "string", "enum": [ + "minecraft:passthrough", "minecraft:append_loot" ], "$metaProperties": {} } }, "required": [ - "loot_table", - "type" + "loot_table" ], "$metaProperties": {} }, @@ -30,17 +30,15 @@ "type": "object", "properties": { "predicate_type": { - "title": "enum SharedTypes::v1_21_20::JigsawStructure::ProcessorRule::PosType", + "title": "PositionalBlockRuleAxis", "type": "string", "enum": [ - "minecraft:always_true" + "minecraft:always_true", + "minecraft:axis_aligned_linear_pos" ], "$metaProperties": {} } }, - "required": [ - "predicate_type" - ], "$metaProperties": {} }, "2198589344": { @@ -52,17 +50,19 @@ "$metaProperties": {} }, "predicate_type": { - "title": "enum SharedTypes::v1_21_20::JigsawStructure::ProcessorRule::BlockType", + "title": "PositionalBlockRuleAxis", "type": "string", "enum": [ - "minecraft:block_match" + "minecraft:always_true", + "minecraft:block_match", + "minecraft:random_block_match", + "minecraft:tag_match" ], "$metaProperties": {} } }, "required": [ - "block", - "predicate_type" + "block" ], "$metaProperties": {} }, @@ -71,9 +71,12 @@ "type": "object", "properties": { "predicate_type": { - "title": "enum SharedTypes::v1_21_20::JigsawStructure::ProcessorRule::BlockType", + "title": "PositionalBlockRuleAxis", "type": "string", "enum": [ + "minecraft:always_true", + "minecraft:block_match", + "minecraft:random_block_match", "minecraft:tag_match" ], "$metaProperties": {} @@ -84,7 +87,6 @@ } }, "required": [ - "predicate_type", "tag" ], "$metaProperties": {} @@ -137,10 +139,13 @@ "$metaProperties": {} }, "predicate_type": { - "title": "enum SharedTypes::v1_21_20::JigsawStructure::ProcessorRule::BlockType", + "title": "PositionalBlockRuleAxis", "type": "string", "enum": [ - "minecraft:random_block_match" + "minecraft:always_true", + "minecraft:block_match", + "minecraft:random_block_match", + "minecraft:tag_match" ], "$metaProperties": {} }, @@ -153,7 +158,6 @@ }, "required": [ "block", - "predicate_type", "probability" ], "$metaProperties": {} @@ -195,17 +199,15 @@ "minimum": 0.0 }, "predicate_type": { - "title": "enum SharedTypes::v1_21_20::JigsawStructure::ProcessorRule::PosType", + "title": "PositionalBlockRuleAxis", "type": "string", "enum": [ + "minecraft:always_true", "minecraft:axis_aligned_linear_pos" ], "$metaProperties": {} } }, - "required": [ - "predicate_type" - ], "$metaProperties": {} }, "4275912652": { @@ -213,17 +215,17 @@ "type": "object", "properties": { "predicate_type": { - "title": "enum SharedTypes::v1_21_20::JigsawStructure::ProcessorRule::BlockType", + "title": "PositionalBlockRuleAxis", "type": "string", "enum": [ - "minecraft:always_true" + "minecraft:always_true", + "minecraft:block_match", + "minecraft:random_block_match", + "minecraft:tag_match" ], "$metaProperties": {} } }, - "required": [ - "predicate_type" - ], "$metaProperties": {} }, "45584192": { @@ -231,17 +233,15 @@ "type": "object", "properties": { "type": { - "title": "enum SharedTypes::v1_21_20::JigsawStructure::ProcessorRule::BlockEntityModifierType", + "title": "PositionalBlockRuleAxis", "type": "string", "enum": [ - "minecraft:passthrough" + "minecraft:passthrough", + "minecraft:append_loot" ], "$metaProperties": {} } }, - "required": [ - "type" - ], "$metaProperties": {} } }, diff --git a/metadata/script_modules/@minecraft/common_1.0.0.json b/metadata/script_modules/@minecraft/common_1.0.0.json index 84bf253ef..f715f2655 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.50-beta.29", + "minecraft_version" : "1.21.60-beta.21", "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 6f3886b33..29ecf8efb 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.50-beta.29", + "minecraft_version" : "1.21.60-beta.21", "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 05cc26d16..8d0934108 100644 --- a/metadata/script_modules/@minecraft/common_1.2.0.json +++ b/metadata/script_modules/@minecraft/common_1.2.0.json @@ -184,7 +184,7 @@ } } ], - "minecraft_version" : "1.21.50-beta.29", + "minecraft_version" : "1.21.60-beta.21", "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 f30ac174a..a0482b97a 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 @@ -314,7 +314,7 @@ } } ], - "minecraft_version" : "1.21.50-beta.29", + "minecraft_version" : "1.21.60-beta.21", "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 e9634dad7..07d49f8e2 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 @@ -231,7 +231,7 @@ } ], "interfaces" : [], - "minecraft_version" : "1.21.50-beta.29", + "minecraft_version" : "1.21.60-beta.21", "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 b2bbe447f..de93e9fe6 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 @@ -6240,7 +6240,7 @@ } } ], - "minecraft_version" : "1.21.50-beta.29", + "minecraft_version" : "1.21.60-beta.21", "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 c9d2bb9a2..87da0630a 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 @@ -1221,13 +1221,13 @@ { "is_read_only" : true, "is_static" : true, - "name" : "BiomeDefinitionList", + "name" : "BiomeDefinitionListPacket", "type" : { "is_bind_type" : false, "is_errorable" : false, "name" : "string" }, - "value" : "BiomeDefinitionList" + "value" : "BiomeDefinitionListPacket" }, { "is_read_only" : true, @@ -1405,6 +1405,17 @@ }, "value" : "ClientboundDebugRendererPacket" }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "ClientboundMapItemDataPacket", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "ClientboundMapItemDataPacket" + }, { "is_read_only" : true, "is_static" : true, @@ -1438,6 +1449,17 @@ }, "value" : "ClientCacheStatusPacket" }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "ClientCameraAimAssistPacket", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "ClientCameraAimAssistPacket" + }, { "is_read_only" : true, "is_static" : true, @@ -2021,17 +2043,6 @@ }, "value" : "MapInfoRequestPacket" }, - { - "is_read_only" : true, - "is_static" : true, - "name" : "MapItemDataPacket", - "type" : { - "is_bind_type" : false, - "is_errorable" : false, - "name" : "string" - }, - "value" : "MapItemDataPacket" - }, { "is_read_only" : true, "is_static" : true, @@ -3332,7 +3343,7 @@ } } ], - "minecraft_version" : "1.21.50-beta.29", + "minecraft_version" : "1.21.60-beta.21", "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 ecc9d0305..fd3830364 100644 --- a/metadata/script_modules/@minecraft/server-ui_1.0.0.json +++ b/metadata/script_modules/@minecraft/server-ui_1.0.0.json @@ -1140,7 +1140,7 @@ ], "functions" : [], "interfaces" : [], - "minecraft_version" : "1.21.50-beta.29", + "minecraft_version" : "1.21.60-beta.21", "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 6b7ec485c..4ba5bbb2d 100644 --- a/metadata/script_modules/@minecraft/server-ui_1.1.0.json +++ b/metadata/script_modules/@minecraft/server-ui_1.1.0.json @@ -1191,7 +1191,7 @@ ], "functions" : [], "interfaces" : [], - "minecraft_version" : "1.21.50-beta.29", + "minecraft_version" : "1.21.60-beta.21", "module_type" : "script", "name" : "@minecraft/server-ui", "objects" : [], diff --git a/metadata/script_modules/@minecraft/server-ui_1.2.0.json b/metadata/script_modules/@minecraft/server-ui_1.2.0.json index 49a5b9a32..f585b3dee 100644 --- a/metadata/script_modules/@minecraft/server-ui_1.2.0.json +++ b/metadata/script_modules/@minecraft/server-ui_1.2.0.json @@ -1234,7 +1234,7 @@ ], "functions" : [], "interfaces" : [], - "minecraft_version" : "1.21.50-beta.29", + "minecraft_version" : "1.21.60-beta.21", "module_type" : "script", "name" : "@minecraft/server-ui", "objects" : [], diff --git a/metadata/script_modules/@minecraft/server-ui_1.3.0.json b/metadata/script_modules/@minecraft/server-ui_1.3.0.json index cd1fe0e48..81512f4a7 100644 --- a/metadata/script_modules/@minecraft/server-ui_1.3.0.json +++ b/metadata/script_modules/@minecraft/server-ui_1.3.0.json @@ -1278,7 +1278,7 @@ ], "functions" : [], "interfaces" : [], - "minecraft_version" : "1.21.50-beta.29", + "minecraft_version" : "1.21.60-beta.21", "module_type" : "script", "name" : "@minecraft/server-ui", "objects" : [ diff --git a/metadata/script_modules/@minecraft/server-ui_1.4.0-beta.json b/metadata/script_modules/@minecraft/server-ui_1.4.0-beta.json index a68788b84..674478573 100644 --- a/metadata/script_modules/@minecraft/server-ui_1.4.0-beta.json +++ b/metadata/script_modules/@minecraft/server-ui_1.4.0-beta.json @@ -1278,7 +1278,7 @@ ], "functions" : [], "interfaces" : [], - "minecraft_version" : "1.21.50-beta.29", + "minecraft_version" : "1.21.60-beta.21", "module_type" : "script", "name" : "@minecraft/server-ui", "objects" : [ diff --git a/metadata/script_modules/@minecraft/server_1.0.0.json b/metadata/script_modules/@minecraft/server_1.0.0.json index d8d62bb41..12d78f83a 100644 --- a/metadata/script_modules/@minecraft/server_1.0.0.json +++ b/metadata/script_modules/@minecraft/server_1.0.0.json @@ -344,7 +344,7 @@ "errors" : [], "functions" : [], "interfaces" : [], - "minecraft_version" : "1.21.50-beta.29", + "minecraft_version" : "1.21.60-beta.21", "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 b9b869b38..1e1f70538 100644 --- a/metadata/script_modules/@minecraft/server_1.1.0.json +++ b/metadata/script_modules/@minecraft/server_1.1.0.json @@ -1947,7 +1947,7 @@ } } ], - "minecraft_version" : "1.21.50-beta.29", + "minecraft_version" : "1.21.60-beta.21", "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 d3ca485ba..3f1b21261 100644 --- a/metadata/script_modules/@minecraft/server_1.10.0.json +++ b/metadata/script_modules/@minecraft/server_1.10.0.json @@ -25578,7 +25578,7 @@ } } ], - "minecraft_version" : "1.21.50-beta.29", + "minecraft_version" : "1.21.60-beta.21", "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 88ad72d0a..0111f4a75 100644 --- a/metadata/script_modules/@minecraft/server_1.11.0.json +++ b/metadata/script_modules/@minecraft/server_1.11.0.json @@ -30529,7 +30529,7 @@ } } ], - "minecraft_version" : "1.21.50-beta.29", + "minecraft_version" : "1.21.60-beta.21", "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 index c47a93d72..7bba160cc 100644 --- a/metadata/script_modules/@minecraft/server_1.12.0.json +++ b/metadata/script_modules/@minecraft/server_1.12.0.json @@ -33703,7 +33703,7 @@ } } ], - "minecraft_version" : "1.21.50-beta.29", + "minecraft_version" : "1.21.60-beta.21", "module_type" : "script", "name" : "@minecraft/server", "objects" : [ diff --git a/metadata/script_modules/@minecraft/server_1.13.0.json b/metadata/script_modules/@minecraft/server_1.13.0.json index 01426c376..756e10f1c 100644 --- a/metadata/script_modules/@minecraft/server_1.13.0.json +++ b/metadata/script_modules/@minecraft/server_1.13.0.json @@ -34029,7 +34029,7 @@ } } ], - "minecraft_version" : "1.21.50-beta.29", + "minecraft_version" : "1.21.60-beta.21", "module_type" : "script", "name" : "@minecraft/server", "objects" : [ diff --git a/metadata/script_modules/@minecraft/server_1.14.0.json b/metadata/script_modules/@minecraft/server_1.14.0.json index 040a7a9ba..701a0ce46 100644 --- a/metadata/script_modules/@minecraft/server_1.14.0.json +++ b/metadata/script_modules/@minecraft/server_1.14.0.json @@ -34768,7 +34768,7 @@ } } ], - "minecraft_version" : "1.21.50-beta.29", + "minecraft_version" : "1.21.60-beta.21", "module_type" : "script", "name" : "@minecraft/server", "objects" : [ diff --git a/metadata/script_modules/@minecraft/server_1.15.0.json b/metadata/script_modules/@minecraft/server_1.15.0.json index f329fd52e..47efb21a0 100644 --- a/metadata/script_modules/@minecraft/server_1.15.0.json +++ b/metadata/script_modules/@minecraft/server_1.15.0.json @@ -35317,7 +35317,7 @@ } } ], - "minecraft_version" : "1.21.50-beta.29", + "minecraft_version" : "1.21.60-beta.21", "module_type" : "script", "name" : "@minecraft/server", "objects" : [ diff --git a/metadata/script_modules/@minecraft/server_1.16.0.json b/metadata/script_modules/@minecraft/server_1.16.0.json index 1b1ae1e2a..abacfa0d4 100644 --- a/metadata/script_modules/@minecraft/server_1.16.0.json +++ b/metadata/script_modules/@minecraft/server_1.16.0.json @@ -36006,7 +36006,7 @@ } } ], - "minecraft_version" : "1.21.50-beta.29", + "minecraft_version" : "1.21.60-beta.21", "module_type" : "script", "name" : "@minecraft/server", "objects" : [ diff --git a/metadata/script_modules/@minecraft/server_1.17.0.json b/metadata/script_modules/@minecraft/server_1.17.0.json new file mode 100644 index 000000000..3e2b5ae83 --- /dev/null +++ b/metadata/script_modules/@minecraft/server_1.17.0.json @@ -0,0 +1,36205 @@ +{ + "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "read_only" + } + ], + "return_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "center", + "privilege" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : "getRedstonePower", + "privilege" : [ + { + "name" : "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" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getTags", + "privilege" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockEvent" + } + ], + "constants" : [], + "functions" : [], + "name" : "BlockComponentEntityFallOnEvent", + "properties" : [ + { + "is_read_only" : true, + "name" : "entity", + "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" : "fallDistance", + "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" : "BlockComponentEntityFallOnEvent" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockEvent" + } + ], + "constants" : [], + "functions" : [], + "name" : "BlockComponentOnPlaceEvent", + "properties" : [ + { + "is_read_only" : true, + "name" : "previousBlock", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockPermutation" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockComponentOnPlaceEvent" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockEvent" + } + ], + "constants" : [], + "functions" : [], + "name" : "BlockComponentPlayerDestroyEvent", + "properties" : [ + { + "is_read_only" : true, + "name" : "destroyedBlockPermutation", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockPermutation" + } + }, + { + "is_read_only" : true, + "name" : "player", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Player" + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockComponentPlayerDestroyEvent" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockEvent" + } + ], + "constants" : [], + "functions" : [], + "name" : "BlockComponentPlayerInteractEvent", + "properties" : [ + { + "is_read_only" : true, + "name" : "face", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Direction" + } + }, + { + "is_read_only" : true, + "name" : "faceLocation", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + } + }, + { + "is_read_only" : true, + "name" : "player", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Player" + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockComponentPlayerInteractEvent" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockEvent" + } + ], + "constants" : [], + "functions" : [], + "name" : "BlockComponentPlayerPlaceBeforeEvent", + "properties" : [ + { + "is_read_only" : false, + "name" : "cancel", + "privilege" : [ + { + "name" : "read_only" + } + ], + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : true, + "name" : "face", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Direction" + } + }, + { + "is_read_only" : false, + "name" : "permutationToPlace", + "privilege" : [ + { + "name" : "read_only" + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockPermutation" + } + }, + { + "is_read_only" : true, + "name" : "player", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Player" + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockComponentPlayerPlaceBeforeEvent" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockEvent" + } + ], + "constants" : [], + "functions" : [], + "name" : "BlockComponentRandomTickEvent", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockComponentRandomTickEvent" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "name", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + }, + { + "details" : null, + "name" : "customComponent", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockCustomComponent" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "registerCustomComponent", + "privilege" : [ + { + "name" : "read_only" + } + ], + "return_type" : { + "error_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockCustomComponentAlreadyRegisteredError" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockCustomComponentReloadNewComponentError" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockCustomComponentReloadNewEventError" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockCustomComponentReloadVersionError" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "CustomComponentInvalidRegistryError" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "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" : false, + "is_errorable" : true, + "name" : "undefined" + } + } + ], + "name" : "BlockComponentRegistry", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockComponentRegistry" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockEvent" + } + ], + "constants" : [], + "functions" : [], + "name" : "BlockComponentStepOffEvent", + "properties" : [ + { + "is_read_only" : true, + "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" : "BlockComponentStepOffEvent" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockEvent" + } + ], + "constants" : [], + "functions" : [], + "name" : "BlockComponentStepOnEvent", + "properties" : [ + { + "is_read_only" : true, + "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" : "BlockComponentStepOnEvent" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockEvent" + } + ], + "constants" : [], + "functions" : [], + "name" : "BlockComponentTickEvent", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockComponentTickEvent" + } + }, + { + "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "early_execution" + } + ], + "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:fluidContainer" + } + ], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "dye", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemType" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "addDye", + "privilege" : [ + { + "name" : "none" + } + ], + "return_type" : { + "error_types" : [ + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "Error" + } + ], + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getFluidType", + "privilege" : [ + { + "name" : "none" + } + ], + "return_type" : { + "error_types" : [ + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "Error" + } + ], + "is_bind_type" : true, + "is_errorable" : true, + "name" : "FluidType" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "fluidType", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "FluidType" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "setFluidType", + "privilege" : [ + { + "name" : "none" + } + ], + "return_type" : { + "error_types" : [ + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "Error" + } + ], + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "itemStack", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemStack" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "setPotion", + "privilege" : [ + { + "name" : "none" + } + ], + "return_type" : { + "error_types" : [ + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "Error" + } + ], + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + } + ], + "name" : "BlockFluidContainerComponent", + "properties" : [ + { + "is_read_only" : false, + "name" : "fillLevel", + "privilege" : [ + { + "name" : "none" + } + ], + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : false, + "name" : "fluidColor", + "privilege" : [ + { + "name" : "none" + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "RGBA" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockFluidContainerComponent" + } + }, + { + "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" : [], + "iterator" : { + "error_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "InvalidIteratorError" + } + ], + "is_bind_type" : false, + "is_errorable" : true, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + }, + "name" : "BlockLocationIterator", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockLocationIterator" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getAllStates", + "privilege" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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:record_player" + } + ], + "functions" : [ + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "ejectRecord", + "privilege" : [ + { + "name" : "none" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getRecord", + "privilege" : [ + { + "name" : "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, + "is_static" : false, + "name" : "isPlaying", + "privilege" : [ + { + "name" : "read_only" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "pauseRecord", + "privilege" : [ + { + "name" : "none" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "playRecord", + "privilege" : [ + { + "name" : "none" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [ + { + "details" : { + "default_value" : "null" + }, + "name" : "recordItemType", + "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" : "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" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "setRecord", + "privilege" : [ + { + "name" : "none" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + } + ], + "name" : "BlockRecordPlayerComponent", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockRecordPlayerComponent" + } + }, + { + "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockVolumeBase" + } + ], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "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" + } + } + ], + "is_constructor" : true, + "name" : "constructor", + "privilege" : [ + { + "name" : "read_only" + } + ], + "return_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockVolume" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "pos", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "doesLocationTouchFaces", + "privilege" : [ + { + "name" : "none" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "other", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockVolume" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "doesVolumeTouchFaces", + "privilege" : [ + { + "name" : "none" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "other", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockVolume" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "intersects", + "privilege" : [ + { + "name" : "none" + } + ], + "return_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockVolumeIntersection" + } + } + ], + "name" : "BlockVolume", + "properties" : [ + { + "is_read_only" : false, + "name" : "from", + "privilege" : [ + { + "name" : "none" + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + }, + { + "is_read_only" : false, + "name" : "to", + "privilege" : [ + { + "name" : "none" + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockVolume" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getBlockLocationIterator", + "privilege" : [ + { + "name" : "none" + } + ], + "return_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockLocationIterator" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getCapacity", + "privilege" : [ + { + "name" : "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" : [ + { + "name" : "none" + } + ], + "return_type" : { + "is_bind_type" : true, + "is_errorable" : true, + "name" : "Vector3" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getMin", + "privilege" : [ + { + "name" : "none" + } + ], + "return_type" : { + "is_bind_type" : true, + "is_errorable" : true, + "name" : "Vector3" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getSpan", + "privilege" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : "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" : [ + { + "name" : "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" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "SystemInfo" + } + ], + "constants" : [], + "functions" : [], + "name" : "ClientSystemInfo", + "properties" : [ + { + "is_read_only" : true, + "name" : "maxRenderDistance", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : true, + "name" : "platformType", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlatformType" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ClientSystemInfo" + } + }, + { + "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "read_only" + } + ], + "return_type" : { + "is_bind_type" : true, + "is_errorable" : true, + "name" : "ContainerSlot" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "isValid", + "privilege" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "none" + } + ], + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "lockMode", + "privilege" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "early_execution" + } + ], + "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" : "volume", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockVolumeBase" + } + }, + { + "details" : null, + "name" : "filter", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockFilter" + } + }, + { + "details" : { + "default_value" : false + }, + "name" : "allowUnloadedChunks", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "containsBlock", + "privilege" : [ + { + "name" : "read_only" + } + ], + "return_type" : { + "error_types" : [ + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "Error" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "UnloadedChunksError" + } + ], + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "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" : [ + { + "name" : "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" : "volume", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockVolumeBase" + } + }, + { + "details" : null, + "name" : "block", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "variant", + "variant_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockPermutation" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockType" + }, + { + "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" : "BlockFillOptions" + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "fillBlocks", + "privilege" : [ + { + "name" : "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" : true, + "is_errorable" : false, + "name" : "UnloadedChunksError" + } + ], + "is_bind_type" : true, + "is_errorable" : true, + "name" : "ListBlockVolume" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "location", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Vector3" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "getBlock", + "privilege" : [ + { + "name" : "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" : [ + { + "name" : "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" : "volume", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockVolumeBase" + } + }, + { + "details" : null, + "name" : "filter", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockFilter" + } + }, + { + "details" : { + "default_value" : false + }, + "name" : "allowUnloadedChunks", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "getBlocks", + "privilege" : [ + { + "name" : "read_only" + } + ], + "return_type" : { + "error_types" : [ + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "Error" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "UnloadedChunksError" + } + ], + "is_bind_type" : true, + "is_errorable" : true, + "name" : "ListBlockVolume" + } + }, + { + "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : "locationXZ", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "VectorXZ" + } + }, + { + "details" : { + "default_value" : "null" + }, + "name" : "minHeight", + "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_constructor" : false, + "is_static" : false, + "name" : "getTopmostBlock", + "privilege" : [ + { + "name" : "none" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Block" + } + } + }, + { + "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "read_only" + } + ], + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "duration", + "privilege" : [ + { + "name" : "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "none" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "clearDynamicProperties", + "privilege" : [ + { + "name" : "read_only" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "clearVelocity", + "privilege" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "read_only" + } + ], + "return_type" : { + "is_bind_type" : true, + "is_errorable" : true, + "name" : "Vector2" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getTags", + "privilege" : [ + { + "name" : "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" : [ + { + "name" : "read_only" + } + ], + "return_type" : { + "is_bind_type" : true, + "is_errorable" : true, + "name" : "Vector3" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getViewDirection", + "privilege" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "read_only" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "isValid", + "privilege" : [ + { + "name" : "read_only" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "kill", + "privilege" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "none" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "remove", + "privilege" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "componentId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:ageable" + } + ], + "functions" : [ + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getDropItems", + "privilege" : [ + { + "name" : "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" : "getFeedItems", + "privilege" : [ + { + "name" : "read_only" + } + ], + "return_type" : { + "element_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityDefinitionFeedItem" + }, + "is_bind_type" : false, + "is_errorable" : true, + "name" : "array" + } + } + ], + "name" : "EntityAgeableComponent", + "properties" : [ + { + "is_read_only" : true, + "name" : "duration", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : true, + "name" : "growUp", + "type" : { + "is_bind_type" : true, + "is_errorable" : true, + "name" : "Trigger" + } + }, + { + "is_read_only" : true, + "name" : "transformToItem", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "string" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityAgeableComponent" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityComponent" + } + ], + "constants" : [], + "functions" : [ + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "resetToDefaultValue", + "privilege" : [ + { + "name" : "none" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "resetToMaxValue", + "privilege" : [ + { + "name" : "none" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "resetToMinValue", + "privilege" : [ + { + "name" : "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" : [ + { + "name" : "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:breathable" + } + ], + "functions" : [ + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getBreatheBlocks", + "privilege" : [ + { + "name" : "read_only" + } + ], + "return_type" : { + "element_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockPermutation" + }, + "is_bind_type" : false, + "is_errorable" : true, + "name" : "array" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getNonBreatheBlocks", + "privilege" : [ + { + "name" : "read_only" + } + ], + "return_type" : { + "element_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockPermutation" + }, + "is_bind_type" : false, + "is_errorable" : true, + "name" : "array" + } + } + ], + "name" : "EntityBreathableComponent", + "properties" : [ + { + "is_read_only" : true, + "name" : "breathesAir", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "is_read_only" : true, + "name" : "breathesLava", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "is_read_only" : true, + "name" : "breathesSolids", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "is_read_only" : true, + "name" : "breathesWater", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "is_read_only" : true, + "name" : "generatesBubbles", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "is_read_only" : true, + "name" : "inhaleTime", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : true, + "name" : "suffocateTime", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : true, + "name" : "totalSupply", + "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" : "EntityBreathableComponent" + } + }, + { + "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" : [ + { + "name" : "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" : "EntityDefinitionFeedItem", + "properties" : [ + { + "is_read_only" : true, + "name" : "growth", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "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" : "EntityDefinitionFeedItem" + } + }, + { + "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "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:lava_movement" + } + ], + "functions" : [], + "name" : "EntityLavaMovementComponent", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityLavaMovementComponent" + } + }, + { + "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:leashable" + } + ], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "leashHolder", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Entity" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "leashTo", + "privilege" : [ + { + "name" : "none" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "unleash", + "privilege" : [ + { + "name" : "none" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + } + ], + "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", + "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" : "EntityLeashableComponent" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [], + "name" : "EntityLoadAfterEvent", + "properties" : [ + { + "is_read_only" : false, + "name" : "entity", + "privilege" : [ + { + "name" : "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "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" : "EntityAttributeComponent" + } + ], + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "componentId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:movement" + } + ], + "functions" : [], + "name" : "EntityMovementComponent", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityMovementComponent" + } + }, + { + "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.glide" + } + ], + "functions" : [], + "name" : "EntityMovementGlideComponent", + "properties" : [ + { + "is_read_only" : true, + "name" : "speedWhenTurning", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : true, + "name" : "startSpeed", + "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" : "EntityMovementGlideComponent" + } + }, + { + "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" : "EntityBaseMovementComponent" + } + ], + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "componentId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:movement.sway" + } + ], + "functions" : [], + "name" : "EntityMovementSwayComponent", + "properties" : [ + { + "is_read_only" : true, + "name" : "swayAmplitude", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : true, + "name" : "swayFrequency", + "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" : "EntityMovementSwayComponent" + } + }, + { + "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" : [ + { + "name" : "none" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + } + ], + "name" : "EntityProjectileComponent", + "properties" : [ + { + "is_read_only" : false, + "name" : "airInertia", + "privilege" : [ + { + "name" : "none" + } + ], + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : false, + "name" : "catchFireOnHurt", + "privilege" : [ + { + "name" : "none" + } + ], + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "critParticlesOnProjectileHurt", + "privilege" : [ + { + "name" : "none" + } + ], + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "destroyOnProjectileHurt", + "privilege" : [ + { + "name" : "none" + } + ], + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "gravity", + "privilege" : [ + { + "name" : "none" + } + ], + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : false, + "name" : "hitEntitySound", + "privilege" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "none" + } + ], + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "liquidInertia", + "privilege" : [ + { + "name" : "none" + } + ], + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : false, + "name" : "onFireTime", + "privilege" : [ + { + "name" : "none" + } + ], + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : false, + "name" : "owner", + "privilege" : [ + { + "name" : "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" : [ + { + "name" : "none" + } + ], + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "stopOnHit", + "privilege" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "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" : [ + { + "name" : "none" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "ejectRiders", + "privilege" : [ + { + "name" : "none" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getFamilyTypes", + "privilege" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "early_execution" + } + ], + "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:strength" + } + ], + "functions" : [], + "name" : "EntityStrengthComponent", + "properties" : [ + { + "is_read_only" : true, + "name" : "max", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "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" : "EntityStrengthComponent" + } + }, + { + "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:tameable" + } + ], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "player", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Player" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "tame", + "privilege" : [ + { + "name" : "none" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + } + ], + "name" : "EntityTameableComponent", + "properties" : [ + { + "is_read_only" : true, + "name" : "getTameItems", + "type" : { + "element_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemStack" + }, + "is_bind_type" : false, + "is_errorable" : true, + "name" : "array" + } + }, + { + "is_read_only" : true, + "name" : "isTamed", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "is_read_only" : true, + "name" : "probability", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : true, + "name" : "tamedToPlayer", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Player" + } + } + }, + { + "is_read_only" : true, + "name" : "tamedToPlayerId", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityTameableComponent" + } + }, + { + "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" : [ + { + "name" : "none" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "showParticles", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "details" : null, + "name" : "player", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Player" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "tameToPlayer", + "privilege" : [ + { + "name" : "none" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + } + ], + "name" : "EntityTameMountComponent", + "properties" : [ + { + "is_read_only" : true, + "name" : "isTamed", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "is_read_only" : true, + "name" : "isTamedToPlayer", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "is_read_only" : true, + "name" : "tamedToPlayer", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Player" + } + } + }, + { + "is_read_only" : true, + "name" : "tamedToPlayerId", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "optional", + "optional_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + } + ], + "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : "EntityAttributeComponent" + } + ], + "constants" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "componentId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:underwater_movement" + } + ], + "functions" : [], + "name" : "EntityUnderwaterMovementComponent", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityUnderwaterMovementComponent" + } + }, + { + "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" : [ + { + "name" : "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "read_only" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + } + } + ], + "name" : "ExplosionBeforeEvent", + "properties" : [ + { + "is_read_only" : false, + "name" : "cancel", + "privilege" : [ + { + "name" : "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "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" : [ + { + "is_read_only" : true, + "is_static" : true, + "name" : "maxFillLevel", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + }, + "value" : 6 + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "minFillLevel", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + }, + "value" : 0 + } + ], + "functions" : [], + "name" : "FluidContainer", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "FluidContainer" + } + }, + { + "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "none" + } + ], + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "commandBlocksEnabled", + "privilege" : [ + { + "name" : "none" + } + ], + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "doDayLightCycle", + "privilege" : [ + { + "name" : "none" + } + ], + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "doEntityDrops", + "privilege" : [ + { + "name" : "none" + } + ], + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "doFireTick", + "privilege" : [ + { + "name" : "none" + } + ], + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "doImmediateRespawn", + "privilege" : [ + { + "name" : "none" + } + ], + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "doInsomnia", + "privilege" : [ + { + "name" : "none" + } + ], + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "doLimitedCrafting", + "privilege" : [ + { + "name" : "none" + } + ], + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "doMobLoot", + "privilege" : [ + { + "name" : "none" + } + ], + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "doMobSpawning", + "privilege" : [ + { + "name" : "none" + } + ], + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "doTileDrops", + "privilege" : [ + { + "name" : "none" + } + ], + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "doWeatherCycle", + "privilege" : [ + { + "name" : "none" + } + ], + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "drowningDamage", + "privilege" : [ + { + "name" : "none" + } + ], + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "fallDamage", + "privilege" : [ + { + "name" : "none" + } + ], + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "fireDamage", + "privilege" : [ + { + "name" : "none" + } + ], + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "freezeDamage", + "privilege" : [ + { + "name" : "none" + } + ], + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "functionCommandLimit", + "privilege" : [ + { + "name" : "none" + } + ], + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : false, + "name" : "keepInventory", + "privilege" : [ + { + "name" : "none" + } + ], + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "maxCommandChainLength", + "privilege" : [ + { + "name" : "none" + } + ], + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : false, + "name" : "mobGriefing", + "privilege" : [ + { + "name" : "none" + } + ], + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "naturalRegeneration", + "privilege" : [ + { + "name" : "none" + } + ], + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "playersSleepingPercentage", + "privilege" : [ + { + "name" : "none" + } + ], + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : false, + "name" : "projectilesCanBreakBlocks", + "privilege" : [ + { + "name" : "none" + } + ], + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "pvp", + "privilege" : [ + { + "name" : "none" + } + ], + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "randomTickSpeed", + "privilege" : [ + { + "name" : "none" + } + ], + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : false, + "name" : "recipesUnlock", + "privilege" : [ + { + "name" : "none" + } + ], + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "respawnBlocksExplode", + "privilege" : [ + { + "name" : "none" + } + ], + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "sendCommandFeedback", + "privilege" : [ + { + "name" : "none" + } + ], + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "showBorderEffect", + "privilege" : [ + { + "name" : "none" + } + ], + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "showCoordinates", + "privilege" : [ + { + "name" : "none" + } + ], + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "showDaysPlayed", + "privilege" : [ + { + "name" : "none" + } + ], + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "showDeathMessages", + "privilege" : [ + { + "name" : "none" + } + ], + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "showRecipeMessages", + "privilege" : [ + { + "name" : "none" + } + ], + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "showTags", + "privilege" : [ + { + "name" : "none" + } + ], + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "spawnRadius", + "privilege" : [ + { + "name" : "none" + } + ], + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : false, + "name" : "tntExplodes", + "privilege" : [ + { + "name" : "none" + } + ], + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "tntExplosionDropDecay", + "privilege" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [], + "constants" : [], + "functions" : [], + "name" : "ItemCompleteUseEvent", + "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" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemCompleteUseEvent" + } + }, + { + "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" : [], + "constants" : [], + "functions" : [], + "name" : "ItemComponentBeforeDurabilityDamageEvent", + "properties" : [ + { + "is_read_only" : true, + "name" : "attackingEntity", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Entity" + } + }, + { + "is_read_only" : false, + "name" : "durabilityDamage", + "privilege" : [ + { + "name" : "read_only" + } + ], + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "int32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : true, + "name" : "hitEntity", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Entity" + } + }, + { + "is_read_only" : false, + "name" : "itemStack", + "privilege" : [ + { + "name" : "read_only" + } + ], + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemStack" + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemComponentBeforeDurabilityDamageEvent" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemCompleteUseEvent" + } + ], + "constants" : [], + "functions" : [], + "name" : "ItemComponentCompleteUseEvent", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemComponentCompleteUseEvent" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [], + "name" : "ItemComponentConsumeEvent", + "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" : "Entity" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemComponentConsumeEvent" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [], + "name" : "ItemComponentHitEntityEvent", + "properties" : [ + { + "is_read_only" : true, + "name" : "attackingEntity", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Entity" + } + }, + { + "is_read_only" : true, + "name" : "hadEffect", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : true, + "name" : "hitEntity", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Entity" + } + }, + { + "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" + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemComponentHitEntityEvent" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [], + "name" : "ItemComponentMineBlockEvent", + "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" : "minedBlockPermutation", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockPermutation" + } + }, + { + "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" : "ItemComponentMineBlockEvent" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "name", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + }, + { + "details" : null, + "name" : "itemCustomComponent", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemCustomComponent" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "registerCustomComponent", + "privilege" : [ + { + "name" : "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", + "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, + "is_errorable" : false, + "name" : "ItemCustomComponentReloadNewComponentError" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemCustomComponentReloadNewEventError" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemCustomComponentReloadVersionError" + } + ], + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + } + ], + "name" : "ItemComponentRegistry", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemComponentRegistry" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [], + "name" : "ItemComponentUseEvent", + "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" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemComponentUseEvent" + } + }, + { + "base_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemUseOnEvent" + } + ], + "constants" : [], + "functions" : [], + "name" : "ItemComponentUseOnEvent", + "properties" : [ + { + "is_read_only" : true, + "name" : "source", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Entity" + } + }, + { + "is_read_only" : true, + "name" : "usedOnBlockPermutation", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockPermutation" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemComponentUseOnEvent" + } + }, + { + "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "read_only" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "clone", + "privilege" : [ + { + "name" : "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" : [ + { + "name" : "read_only" + } + ], + "return_type" : { + "is_bind_type" : true, + "is_errorable" : true, + "name" : "ItemStack" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getCanDestroy", + "privilege" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "none" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + } + ], + "name" : "ItemStack", + "properties" : [ + { + "is_read_only" : false, + "name" : "amount", + "privilege" : [ + { + "name" : "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" : [ + { + "name" : "none" + } + ], + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "lockMode", + "privilege" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "early_execution" + } + ], + "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" : "isFirstEvent", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [], + "constants" : [], + "functions" : [], + "name" : "ItemUseOnEvent", + "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" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemUseOnEvent" + } + }, + { + "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "none" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "resetLevel", + "privilege" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "none" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "stopMusic", + "privilege" : [ + { + "name" : "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" : "clientSystemInfo", + "type" : { + "error_types" : [ + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "Error" + } + ], + "is_bind_type" : true, + "is_errorable" : true, + "name" : "ClientSystemInfo" + } + }, + { + "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" : [ + { + "name" : "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "read_only" + } + ], + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "itemStack", + "privilege" : [ + { + "name" : "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "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:cursor_inventory" + } + ], + "functions" : [ + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "clear", + "privilege" : [ + { + "name" : "none" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + } + ], + "name" : "PlayerCursorInventoryComponent", + "properties" : [ + { + "is_read_only" : true, + "name" : "item", + "type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemStack" + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerCursorInventoryComponent" + } + }, + { + "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "early_execution" + } + ], + "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" : "PlayerEmoteAfterEvent", + "properties" : [ + { + "is_read_only" : true, + "name" : "personaPieceId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + }, + { + "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" : "PlayerEmoteAfterEvent" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerEmoteAfterEvent" + } + ], + "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" : [ + { + "name" : "early_execution" + } + ], + "return_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerEmoteAfterEvent" + } + ], + "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" : "PlayerEmoteAfterEvent" + } + ], + "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" : [ + { + "name" : "early_execution" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + } + } + ], + "name" : "PlayerEmoteAfterEventSignal", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerEmoteAfterEventSignal" + } + }, + { + "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "permissionCategory", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "InputPermissionCategory" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "isPermissionCategoryEnabled", + "privilege" : [ + { + "name" : "none" + } + ], + "return_type" : { + "error_types" : [ + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "Error" + } + ], + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "permissionCategory", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "InputPermissionCategory" + } + }, + { + "details" : null, + "name" : "isEnabled", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "setPermissionCategory", + "privilege" : [ + { + "name" : "none" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + } + ], + "name" : "PlayerInputPermissions", + "properties" : [ + { + "is_read_only" : false, + "name" : "cameraEnabled", + "privilege" : [ + { + "name" : "read_only" + } + ], + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "movementEnabled", + "privilege" : [ + { + "name" : "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" : "beforeItemStack", + "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" : "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" : "isFirstEvent", + "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" + } + } + ], + "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "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" : "isFirstEvent", + "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" + } + } + ], + "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "early_execution" + } + ], + "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" : "beforeItemStack", + "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" : "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "none" + } + ], + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "player", + "privilege" : [ + { + "name" : "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "read_only" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "isValid", + "privilege" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "none" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "boolean" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "isValid", + "privilege" : [ + { + "name" : "read_only" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "resetHudElements", + "privilege" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "early_execution" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : "jobId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "uint32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "clearJob", + "privilege" : [ + { + "name" : "read_only" + }, + { + "name" : "early_execution" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + } + }, + { + "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" : [ + { + "name" : "read_only" + }, + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "read_only" + }, + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "read_only" + }, + { + "name" : "early_execution" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "uint32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "arguments" : [ + { + "details" : null, + "name" : "generator", + "type" : { + "generator_type" : { + "next_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + }, + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + }, + "yield_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "generator" + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "runJob", + "privilege" : [ + { + "name" : "read_only" + }, + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "read_only" + }, + { + "name" : "early_execution" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "uint32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "arguments" : [ + { + "details" : { + "max_value" : 4294967295, + "min_value" : 1 + }, + "name" : "ticks", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "uint32", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + } + ], + "is_constructor" : false, + "is_static" : false, + "name" : "waitTicks", + "privilege" : [ + { + "name" : "read_only" + }, + { + "name" : "early_execution" + } + ], + "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" : true, + "name" : "promise", + "promise_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + } + } + } + ], + "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 + } + } + }, + { + "is_read_only" : true, + "name" : "serverSystemInfo", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "SystemInfo" + } + } + ], + "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" : [], + "constants" : [], + "functions" : [], + "name" : "SystemInfo", + "properties" : [ + { + "is_read_only" : true, + "name" : "memoryTier", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "MemoryTier" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "SystemInfo" + } + }, + { + "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "eventName", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + ], + "is_constructor" : true, + "name" : "constructor", + "privilege" : [ + { + "name" : "read_only" + } + ], + "return_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Trigger" + } + } + ], + "name" : "Trigger", + "properties" : [ + { + "is_read_only" : false, + "name" : "eventName", + "privilege" : [ + { + "name" : "read_only" + } + ], + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "Trigger" + } + }, + { + "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "read_only" + } + ], + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "is_read_only" : false, + "name" : "duration", + "privilege" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "read_only" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "getAbsoluteTime", + "privilege" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "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" : [ + { + "name" : "none" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + { + "arguments" : [], + "is_constructor" : false, + "is_static" : false, + "name" : "stopMusic", + "privilege" : [ + { + "name" : "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" : "isHardcore", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "boolean" + } + }, + { + "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" : "playerEmote", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerEmoteAfterEventSignal" + } + }, + { + "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" : "playerInteractWithBlock", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerInteractWithBlockAfterEventSignal" + } + }, + { + "is_read_only" : true, + "name" : "playerInteractWithEntity", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerInteractWithEntityAfterEventSignal" + } + }, + { + "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" : "playerInteractWithBlock", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerInteractWithBlockBeforeEventSignal" + } + }, + { + "is_read_only" : true, + "name" : "playerInteractWithEntity", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "PlayerInteractWithEntityBeforeEventSignal" + } + }, + { + "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" + } + }, + { + "is_read_only" : true, + "name" : "worldInitialize", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "WorldInitializeBeforeEventSignal" + } + } + ], + "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" : [ + { + "name" : "early_execution" + } + ], + "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" : [ + { + "name" : "early_execution" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + } + } + ], + "name" : "WorldInitializeAfterEventSignal", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "WorldInitializeAfterEventSignal" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [], + "name" : "WorldInitializeBeforeEvent", + "properties" : [ + { + "is_read_only" : true, + "name" : "blockComponentRegistry", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockComponentRegistry" + } + }, + { + "is_read_only" : true, + "name" : "itemComponentRegistry", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemComponentRegistry" + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "WorldInitializeBeforeEvent" + } + }, + { + "base_types" : [], + "constants" : [], + "functions" : [ + { + "arguments" : [ + { + "details" : null, + "name" : "callback", + "type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "WorldInitializeBeforeEvent" + } + ], + "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" : [ + { + "name" : "early_execution" + } + ], + "return_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "WorldInitializeBeforeEvent" + } + ], + "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" : "WorldInitializeBeforeEvent" + } + ], + "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" : [ + { + "name" : "early_execution" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "undefined" + } + } + ], + "name" : "WorldInitializeBeforeEventSignal", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "WorldInitializeBeforeEventSignal" + } + } + ], + "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" : "FluidContainer", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:fluidContainer" + }, + { + "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" : "RecordPlayer", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:record_player" + }, + { + "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" : "Contains", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockVolumeIntersection" + }, + "value" : 1 + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Disjoint", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockVolumeIntersection" + }, + "value" : 0 + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Intersects", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockVolumeIntersection" + }, + "value" : 2 + } + ], + "name" : "BlockVolumeIntersection" + }, + { + "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" : [ + { + "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" : "Ageable", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:ageable" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Breathable", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:breathable" + }, + { + "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" : "CursorInventory", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:cursor_inventory" + }, + { + "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" : "LavaMovement", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:lava_movement" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Leashable", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:leashable" + }, + { + "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" : "Movement", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:movement" + }, + { + "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" : "MovementGlide", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:movement.glide" + }, + { + "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" : "MovementSway", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:movement.sway" + }, + { + "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" : "Strength", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:strength" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Tameable", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:tameable" + }, + { + "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" : "UnderwaterMovement", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "minecraft:underwater_movement" + }, + { + "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" : "maceSmash", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "maceSmash" + }, + { + "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" : "Dismount", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "InputPermissionCategory" + }, + "value" : 8 + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Jump", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "InputPermissionCategory" + }, + "value" : 6 + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "LateralMovement", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "InputPermissionCategory" + }, + "value" : 4 + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Mount", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "InputPermissionCategory" + }, + "value" : 7 + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "MoveBackward", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "InputPermissionCategory" + }, + "value" : 10 + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "MoveForward", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "InputPermissionCategory" + }, + "value" : 9 + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "MoveLeft", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "InputPermissionCategory" + }, + "value" : 11 + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Movement", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "InputPermissionCategory" + }, + "value" : 2 + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "MoveRight", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "InputPermissionCategory" + }, + "value" : 12 + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Sneak", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "InputPermissionCategory" + }, + "value" : 5 + } + ], + "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" : "High", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "MemoryTier" + }, + "value" : 3 + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Low", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "MemoryTier" + }, + "value" : 1 + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Mid", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "MemoryTier" + }, + "value" : 2 + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "SuperHigh", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "MemoryTier" + }, + "value" : 4 + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "SuperLow", + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "MemoryTier" + }, + "value" : 0 + } + ], + "name" : "MemoryTier" + }, + { + "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" : "Console", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "Console" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Desktop", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "Desktop" + }, + { + "is_read_only" : true, + "is_static" : true, + "name" : "Mobile", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + }, + "value" : "Mobile" + } + ], + "name" : "PlatformType" + }, + { + "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" : "BlockCustomComponentAlreadyRegisteredError", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockCustomComponentAlreadyRegisteredError" + } + }, + { + "name" : "BlockCustomComponentReloadNewComponentError", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockCustomComponentReloadNewComponentError" + } + }, + { + "name" : "BlockCustomComponentReloadNewEventError", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockCustomComponentReloadNewEventError" + } + }, + { + "name" : "BlockCustomComponentReloadVersionError", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockCustomComponentReloadVersionError" + } + }, + { + "name" : "CommandError", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "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" : [], + "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" : "InvalidIteratorError", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "InvalidIteratorError" + } + }, + { + "name" : "InvalidStructureError", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "InvalidStructureError" + } + }, + { + "name" : "ItemCustomComponentAlreadyRegisteredError", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemCustomComponentAlreadyRegisteredError" + } + }, + { + "name" : "ItemCustomComponentReloadNewComponentError", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemCustomComponentReloadNewComponentError" + } + }, + { + "name" : "ItemCustomComponentReloadNewEventError", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemCustomComponentReloadNewEventError" + } + }, + { + "name" : "ItemCustomComponentReloadVersionError", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemCustomComponentReloadVersionError" + } + }, + { + "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" + } + }, + { + "name" : "UnloadedChunksError", + "properties" : [], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "UnloadedChunksError" + } + } + ], + "functions" : [], + "interfaces" : [ + { + "base_types" : [], + "name" : "BlockCustomComponent", + "properties" : [ + { + "is_read_only" : false, + "name" : "beforeOnPlayerPlace", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockComponentPlayerPlaceBeforeEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + }, + { + "is_read_only" : false, + "name" : "onEntityFallOn", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockComponentEntityFallOnEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + }, + { + "is_read_only" : false, + "name" : "onPlace", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockComponentOnPlaceEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + }, + { + "is_read_only" : false, + "name" : "onPlayerDestroy", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockComponentPlayerDestroyEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + }, + { + "is_read_only" : false, + "name" : "onPlayerInteract", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockComponentPlayerInteractEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + }, + { + "is_read_only" : false, + "name" : "onRandomTick", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockComponentRandomTickEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + }, + { + "is_read_only" : false, + "name" : "onStepOff", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockComponentStepOffEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + }, + { + "is_read_only" : false, + "name" : "onStepOn", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockComponentStepOnEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + }, + { + "is_read_only" : false, + "name" : "onTick", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockComponentTickEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockCustomComponent" + } + }, + { + "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" : "BlockFillOptions", + "properties" : [ + { + "is_read_only" : false, + "name" : "blockFilter", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "BlockFilter" + } + } + }, + { + "is_read_only" : false, + "name" : "ignoreChunkBoundErrors", + "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" : "BlockFillOptions" + } + }, + { + "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" : "propertyOptions", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "element_type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityQueryPropertyOptions" + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "array" + } + } + }, + { + "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" : "EntityQueryPropertyOptions", + "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" : "propertyId", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "string" + } + }, + { + "is_read_only" : false, + "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" : "string" + }, + { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "variant", + "variant_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EqualsComparison" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "GreaterThanComparison" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "GreaterThanOrEqualsComparison" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "LessThanComparison" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "LessThanOrEqualsComparison" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "NotEqualsComparison" + }, + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "RangeComparison" + } + ] + } + ] + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EntityQueryPropertyOptions" + } + }, + { + "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" : "EqualsComparison", + "properties" : [ + { + "is_read_only" : false, + "name" : "equals", + "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" + } + ] + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "EqualsComparison" + } + }, + { + "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" : "GreaterThanComparison", + "properties" : [ + { + "is_read_only" : false, + "name" : "greaterThan", + "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" : "GreaterThanComparison" + } + }, + { + "base_types" : [], + "name" : "GreaterThanOrEqualsComparison", + "properties" : [ + { + "is_read_only" : false, + "name" : "greaterThanOrEquals", + "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" : "GreaterThanOrEqualsComparison" + } + }, + { + "base_types" : [], + "name" : "ItemCustomComponent", + "properties" : [ + { + "is_read_only" : false, + "name" : "onBeforeDurabilityDamage", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemComponentBeforeDurabilityDamageEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + }, + { + "is_read_only" : false, + "name" : "onCompleteUse", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemComponentCompleteUseEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + }, + { + "is_read_only" : false, + "name" : "onConsume", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemComponentConsumeEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + }, + { + "is_read_only" : false, + "name" : "onHitEntity", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemComponentHitEntityEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + }, + { + "is_read_only" : false, + "name" : "onMineBlock", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemComponentMineBlockEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + }, + { + "is_read_only" : false, + "name" : "onUse", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemComponentUseEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + }, + { + "is_read_only" : false, + "name" : "onUseOn", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "optional", + "optional_type" : { + "closure_type" : { + "argument_types" : [ + { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemComponentUseOnEvent" + } + ], + "return_type" : { + "is_bind_type" : false, + "is_errorable" : true, + "name" : "undefined" + } + }, + "is_bind_type" : false, + "is_errorable" : false, + "name" : "closure" + } + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "ItemCustomComponent" + } + }, + { + "base_types" : [], + "name" : "LessThanComparison", + "properties" : [ + { + "is_read_only" : false, + "name" : "lessThan", + "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" : "LessThanComparison" + } + }, + { + "base_types" : [], + "name" : "LessThanOrEqualsComparison", + "properties" : [ + { + "is_read_only" : false, + "name" : "lessThanOrEquals", + "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" : "LessThanOrEqualsComparison" + } + }, + { + "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" : "NotEqualsComparison", + "properties" : [ + { + "is_read_only" : false, + "name" : "notEquals", + "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" + } + ] + } + } + ], + "type" : { + "is_bind_type" : true, + "is_errorable" : false, + "name" : "NotEqualsComparison" + } + }, + { + "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" : "RangeComparison", + "properties" : [ + { + "is_read_only" : false, + "name" : "lowerBound", + "type" : { + "is_bind_type" : false, + "is_errorable" : false, + "name" : "float", + "valid_range" : { + "max" : 2147483647, + "min" : -2147483648 + } + } + }, + { + "is_read_only" : false, + "name" : "upperBound", + "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" : "RangeComparison" + } + }, + { + "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" : "VectorXZ", + "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" : "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" : "VectorXZ" + } + }, + { + "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.60-beta.21", + "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.17.0" +} diff --git a/metadata/script_modules/@minecraft/server_1.17.0-beta.json b/metadata/script_modules/@minecraft/server_1.18.0-beta.json similarity index 99% rename from metadata/script_modules/@minecraft/server_1.17.0-beta.json rename to metadata/script_modules/@minecraft/server_1.18.0-beta.json index 5a273331c..c311aaafd 100644 --- a/metadata/script_modules/@minecraft/server_1.17.0-beta.json +++ b/metadata/script_modules/@minecraft/server_1.18.0-beta.json @@ -19733,26 +19733,6 @@ } } }, - { - "is_read_only": true, - "name": "compostingChance", - "type": { - "error_types": [ - { - "is_bind_type": false, - "is_errorable": false, - "name": "Error" - } - ], - "is_bind_type": false, - "is_errorable": true, - "name": "int8", - "valid_range": { - "max": 2147483647, - "min": -2147483648 - } - } - }, { "is_read_only": true, "name": "isStackable", @@ -28005,6 +27985,125 @@ "name": "ServerMessageAfterEventSignal" } }, + { + "base_types": [], + "constants": [], + "functions": [ + { + "arguments": [ + { + "details": null, + "name": "callback", + "type": { + "closure_type": { + "argument_types": [ + { + "is_bind_type": true, + "is_errorable": false, + "name": "ShutdownEvent" + } + ], + "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": [ + { + "name": "early_execution" + } + ], + "return_type": { + "closure_type": { + "argument_types": [ + { + "is_bind_type": true, + "is_errorable": false, + "name": "ShutdownEvent" + } + ], + "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": "ShutdownEvent" + } + ], + "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": [ + { + "name": "early_execution" + } + ], + "return_type": { + "is_bind_type": false, + "is_errorable": false, + "name": "undefined" + } + } + ], + "name": "ShutdownBeforeEventSignal", + "properties": [], + "type": { + "is_bind_type": true, + "is_errorable": false, + "name": "ShutdownBeforeEventSignal" + } + }, + { + "base_types": [], + "constants": [], + "functions": [], + "name": "ShutdownEvent", + "properties": [], + "type": { + "is_bind_type": true, + "is_errorable": false, + "name": "ShutdownEvent" + } + }, { "base_types": [], "constants": [], @@ -28738,9 +28837,9 @@ "name": "PlaceJigsawError" } ], - "is_bind_type": false, + "is_bind_type": true, "is_errorable": true, - "name": "undefined" + "name": "BoundingBox" } }, { @@ -28805,9 +28904,9 @@ "name": "PlaceJigsawError" } ], - "is_bind_type": false, + "is_bind_type": true, "is_errorable": true, - "name": "undefined" + "name": "BoundingBox" } } ], @@ -29239,6 +29338,15 @@ "functions": [], "name": "SystemBeforeEvents", "properties": [ + { + "is_read_only": true, + "name": "shutdown", + "type": { + "is_bind_type": true, + "is_errorable": false, + "name": "ShutdownBeforeEventSignal" + } + }, { "is_read_only": true, "name": "watchdogTerminate", @@ -37222,6 +37330,9 @@ } } ], + "runtime_conditions": [ + "Third Person Cameras" + ], "type": { "is_bind_type": true, "is_errorable": false, @@ -37434,6 +37545,9 @@ } } ], + "runtime_conditions": [ + "Focus Target Camera" + ], "type": { "is_bind_type": true, "is_errorable": false, @@ -40495,7 +40609,7 @@ } } ], - "minecraft_version": "1.21.50-beta.29", + "minecraft_version": "1.21.60-beta.21", "module_type": "script", "name": "@minecraft/server", "objects": [ @@ -40878,7 +40992,7 @@ } ], "uuid": "b26a4d4c-afdf-4690-88f8-931846312678", - "version": "1.17.0-beta", + "version": "1.18.0-beta", "peer_dependencies": [ { "types_only": true, diff --git a/metadata/script_modules/@minecraft/server_1.2.0.json b/metadata/script_modules/@minecraft/server_1.2.0.json index deb029232..d0ce9c19e 100644 --- a/metadata/script_modules/@minecraft/server_1.2.0.json +++ b/metadata/script_modules/@minecraft/server_1.2.0.json @@ -5361,7 +5361,7 @@ } } ], - "minecraft_version" : "1.21.50-beta.29", + "minecraft_version" : "1.21.60-beta.21", "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 5f1ccb0cf..ac2de6e17 100644 --- a/metadata/script_modules/@minecraft/server_1.3.0.json +++ b/metadata/script_modules/@minecraft/server_1.3.0.json @@ -7275,7 +7275,7 @@ } } ], - "minecraft_version" : "1.21.50-beta.29", + "minecraft_version" : "1.21.60-beta.21", "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 5dba9f1e0..fba595e8a 100644 --- a/metadata/script_modules/@minecraft/server_1.4.0.json +++ b/metadata/script_modules/@minecraft/server_1.4.0.json @@ -13130,7 +13130,7 @@ } } ], - "minecraft_version" : "1.21.50-beta.29", + "minecraft_version" : "1.21.60-beta.21", "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 25a801df9..a279e3e89 100644 --- a/metadata/script_modules/@minecraft/server_1.5.0.json +++ b/metadata/script_modules/@minecraft/server_1.5.0.json @@ -14155,7 +14155,7 @@ } } ], - "minecraft_version" : "1.21.50-beta.29", + "minecraft_version" : "1.21.60-beta.21", "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 5deeac4f9..e2e420be0 100644 --- a/metadata/script_modules/@minecraft/server_1.6.0.json +++ b/metadata/script_modules/@minecraft/server_1.6.0.json @@ -17396,7 +17396,7 @@ } } ], - "minecraft_version" : "1.21.50-beta.29", + "minecraft_version" : "1.21.60-beta.21", "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 026d5e3de..39df6390b 100644 --- a/metadata/script_modules/@minecraft/server_1.7.0.json +++ b/metadata/script_modules/@minecraft/server_1.7.0.json @@ -19426,7 +19426,7 @@ } } ], - "minecraft_version" : "1.21.50-beta.29", + "minecraft_version" : "1.21.60-beta.21", "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 cce3e9ac4..629d0c228 100644 --- a/metadata/script_modules/@minecraft/server_1.8.0.json +++ b/metadata/script_modules/@minecraft/server_1.8.0.json @@ -20282,7 +20282,7 @@ } } ], - "minecraft_version" : "1.21.50-beta.29", + "minecraft_version" : "1.21.60-beta.21", "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 fff5e3ae4..53f483e45 100644 --- a/metadata/script_modules/@minecraft/server_1.9.0.json +++ b/metadata/script_modules/@minecraft/server_1.9.0.json @@ -23273,7 +23273,7 @@ } } ], - "minecraft_version" : "1.21.50-beta.29", + "minecraft_version" : "1.21.60-beta.21", "module_type" : "script", "name" : "@minecraft/server", "objects" : [ diff --git a/metadata/vanilladata_modules/mojang-biomes.json b/metadata/vanilladata_modules/mojang-biomes.json index 827e26952..a7ec1e5e4 100644 --- a/metadata/vanilladata_modules/mojang-biomes.json +++ b/metadata/vanilladata_modules/mojang-biomes.json @@ -262,7 +262,7 @@ "name" : "minecraft:warped_forest" } ], - "minecraft_version" : "1.21.50-beta.29", + "minecraft_version" : "1.21.60-beta.21", "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 7e8cca97a..00464f515 100644 --- a/metadata/vanilladata_modules/mojang-blocks.json +++ b/metadata/vanilladata_modules/mojang-blocks.json @@ -14846,7 +14846,7 @@ "serialization_id" : "tile.skull.zombie" } ], - "minecraft_version" : "1.21.50-beta.29", + "minecraft_version" : "1.21.60-beta.21", "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 9405c1124..2b72aa039 100644 --- a/metadata/vanilladata_modules/mojang-camera-presets.json +++ b/metadata/vanilladata_modules/mojang-camera-presets.json @@ -19,7 +19,7 @@ "name" : "minecraft:third_person_front" } ], - "minecraft_version" : "1.21.50-beta.29", + "minecraft_version" : "1.21.60-beta.21", "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 49898f500..9997f9505 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.50-beta.29", + "minecraft_version" : "1.21.60-beta.21", "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 2109aab44..f3538f698 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.50-beta.29", + "minecraft_version" : "1.21.60-beta.21", "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 b17d82ed1..9fbc471f7 100644 --- a/metadata/vanilladata_modules/mojang-effects.json +++ b/metadata/vanilladata_modules/mojang-effects.json @@ -109,7 +109,7 @@ "name" : "minecraft:wither" } ], - "minecraft_version" : "1.21.50-beta.29", + "minecraft_version" : "1.21.60-beta.21", "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 aa82cca76..ff93c3bcd 100644 --- a/metadata/vanilladata_modules/mojang-enchantments.json +++ b/metadata/vanilladata_modules/mojang-enchantments.json @@ -125,7 +125,7 @@ "name" : "minecraft:wind_burst" } ], - "minecraft_version" : "1.21.50-beta.29", + "minecraft_version" : "1.21.60-beta.21", "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 780a4cca7..960dbe058 100644 --- a/metadata/vanilladata_modules/mojang-entities.json +++ b/metadata/vanilladata_modules/mojang-entities.json @@ -364,7 +364,7 @@ "name" : "minecraft:zombie_villager_v2" } ], - "minecraft_version" : "1.21.50-beta.29", + "minecraft_version" : "1.21.60-beta.21", "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 d1459729d..14bf91dcd 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.50-beta.29", + "minecraft_version" : "1.21.60-beta.21", "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 a16837e40..34dfd8b7b 100644 --- a/metadata/vanilladata_modules/mojang-items.json +++ b/metadata/vanilladata_modules/mojang-items.json @@ -9584,7 +9584,7 @@ "serialization_name" : "minecraft:zombie_villager_spawn_egg" } ], - "minecraft_version" : "1.21.50-beta.29", + "minecraft_version" : "1.21.60-beta.21", "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 index e3c65aadb..957492fbc 100644 --- a/metadata/vanilladata_modules/mojang-potion-effects.json +++ b/metadata/vanilladata_modules/mojang-potion-effects.json @@ -61,7 +61,7 @@ "name" : "Wither" } ], - "minecraft_version" : "1.21.50-beta.29", + "minecraft_version" : "1.21.60-beta.21", "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 index bad4c38f1..404c88124 100644 --- a/metadata/vanilladata_modules/mojang-potion-modifiers.json +++ b/metadata/vanilladata_modules/mojang-potion-modifiers.json @@ -10,7 +10,7 @@ "name" : "Strong" } ], - "minecraft_version" : "1.21.50-beta.29", + "minecraft_version" : "1.21.60-beta.21", "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 index 32f24c61b..3efd89616 100644 --- a/metadata/vanilladata_modules/mojang-potion-types.json +++ b/metadata/vanilladata_modules/mojang-potion-types.json @@ -10,7 +10,7 @@ "name" : "Splash" } ], - "minecraft_version" : "1.21.50-beta.29", + "minecraft_version" : "1.21.60-beta.21", "module_type" : "vanilla_data", "name" : "mojang-potionLiquid", "vanilla_data_type" : "potionLiquid" diff --git a/resource_pack/blocks.json b/resource_pack/blocks.json index 06521d53f..cb090deea 100644 --- a/resource_pack/blocks.json +++ b/resource_pack/blocks.json @@ -28,7 +28,7 @@ "textures" : "acacia_sign" }, "acacia_leaves" : { - "brightness_gamma" : 0.80, + "ambient_occlusion_exponent" : 0.80, "carried_textures" : "acacia_leaves_carried", "isotropic" : { "down" : true, @@ -155,6 +155,7 @@ } }, "azalea_leaves" : { + "ambient_occlusion_exponent" : 0.80, "isotropic" : { "down" : true, "up" : true @@ -163,6 +164,7 @@ "textures" : "azalea_leaves" }, "azalea_leaves_flowered" : { + "ambient_occlusion_exponent" : 0.80, "isotropic" : { "down" : true, "up" : true @@ -385,7 +387,7 @@ "textures" : "birch_sign" }, "birch_leaves" : { - "brightness_gamma" : 0.80, + "ambient_occlusion_exponent" : 0.80, "carried_textures" : "birch_leaves_carried", "isotropic" : { "down" : true, @@ -966,6 +968,7 @@ "textures" : "cherry_planks" }, "cherry_leaves" : { + "ambient_occlusion_exponent" : 0.80, "sound" : "cherry_leaves", "textures" : "cherry_leaves" }, @@ -1069,7 +1072,7 @@ } }, "chiseled_red_sandstone" : { - "brightness_gamma" : 0.70, + "ambient_occlusion_exponent" : 1.0, "isotropic" : { "down" : true, "up" : true @@ -1086,7 +1089,7 @@ "textures" : "chiseled_resin_bricks" }, "chiseled_sandstone" : { - "brightness_gamma" : 0.70, + "ambient_occlusion_exponent" : 1.0, "isotropic" : { "down" : true, "up" : true @@ -1478,7 +1481,7 @@ "textures" : "crimson_sign" }, "crying_obsidian" : { - "brightness_gamma" : 2.0, + "ambient_occlusion_exponent" : 2.0, "isotropic" : true, "sound" : "stone", "textures" : "crying_obsidian" @@ -1499,7 +1502,7 @@ "textures" : "cut_copper" }, "cut_red_sandstone" : { - "brightness_gamma" : 0.70, + "ambient_occlusion_exponent" : 1.0, "isotropic" : { "down" : true, "up" : true @@ -1520,7 +1523,7 @@ } }, "cut_sandstone" : { - "brightness_gamma" : 0.70, + "ambient_occlusion_exponent" : 1.0, "isotropic" : { "down" : true, "up" : true @@ -1640,7 +1643,7 @@ "textures" : "darkoak_sign" }, "dark_oak_leaves" : { - "brightness_gamma" : 0.80, + "ambient_occlusion_exponent" : 0.80, "carried_textures" : "big_oak_leaves_carried", "isotropic" : { "down" : true, @@ -2393,7 +2396,7 @@ "textures" : "glow_lichen" }, "glowingobsidian" : { - "brightness_gamma" : 0.80, + "ambient_occlusion_exponent" : 1.0, "sound" : "stone", "textures" : "glowing_obsidian" }, @@ -2803,7 +2806,7 @@ "textures" : "jungle_sign" }, "jungle_leaves" : { - "brightness_gamma" : 0.80, + "ambient_occlusion_exponent" : 0.80, "carried_textures" : "jungle_leaves_carried", "isotropic" : { "down" : true, @@ -2913,7 +2916,7 @@ } }, "leaves" : { - "brightness_gamma" : 0.80, + "ambient_occlusion_exponent" : 0.80, "carried_textures" : "leaves_carried", "isotropic" : { "down" : true, @@ -2923,7 +2926,7 @@ "textures" : "leaves" }, "leaves2" : { - "brightness_gamma" : 0.80, + "ambient_occlusion_exponent" : 0.80, "carried_textures" : "leaves_carried2", "isotropic" : { "down" : true, @@ -3404,7 +3407,7 @@ "textures" : "mangrove_sign" }, "mangrove_leaves" : { - "brightness_gamma" : 0.80, + "ambient_occlusion_exponent" : 0.80, "carried_textures" : "mangrove_leaves_carried", "sound" : "grass", "textures" : "mangrove_leaves" @@ -3598,7 +3601,7 @@ } }, "nether_brick" : { - "brightness_gamma" : 0.80, + "ambient_occlusion_exponent" : 1.0, "sound" : "nether_brick", "textures" : "nether_brick" }, @@ -3676,7 +3679,7 @@ "textures" : "sign" }, "oak_leaves" : { - "brightness_gamma" : 0.80, + "ambient_occlusion_exponent" : 0.80, "carried_textures" : "oak_leaves_carried", "isotropic" : { "down" : true, @@ -3722,7 +3725,7 @@ } }, "obsidian" : { - "brightness_gamma" : 2.0, + "ambient_occlusion_exponent" : 2.0, "isotropic" : true, "sound" : "stone", "textures" : "obsidian" @@ -4556,7 +4559,7 @@ } }, "red_nether_brick" : { - "brightness_gamma" : 0.80, + "ambient_occlusion_exponent" : 1.0, "sound" : "nether_brick", "textures" : "red_nether_brick" }, @@ -4569,7 +4572,7 @@ "textures" : "red_nether_brick_slab" }, "red_nether_brick_stairs" : { - "brightness_gamma" : 0.80, + "ambient_occlusion_exponent" : 1.0, "sound" : "nether_brick", "textures" : "red_nether_brick" }, @@ -4578,13 +4581,13 @@ "textures" : "red_nether_brick_wall" }, "red_sand" : { - "brightness_gamma" : 0.550, + "ambient_occlusion_exponent" : 0.550, "isotropic" : true, "sound" : "sand", "textures" : "red_sand" }, "red_sandstone" : { - "brightness_gamma" : 0.70, + "ambient_occlusion_exponent" : 1.0, "isotropic" : { "down" : true, "up" : true @@ -4737,6 +4740,7 @@ "textures" : "resin_clump" }, "respawn_anchor" : { + "ambient_occlusion_exponent" : 2.0, "sound" : "metal", "textures" : { "down" : "respawn_anchor_bottom", @@ -4757,13 +4761,13 @@ } }, "sand" : { - "brightness_gamma" : 0.550, + "ambient_occlusion_exponent" : 0.550, "isotropic" : true, "sound" : "sand", "textures" : "flattened_sand" }, "sandstone" : { - "brightness_gamma" : 0.70, + "ambient_occlusion_exponent" : 1.0, "isotropic" : { "down" : true, "up" : true @@ -4962,7 +4966,7 @@ "textures" : "stair_smooth_quartz_block" }, "smooth_red_sandstone" : { - "brightness_gamma" : 0.70, + "ambient_occlusion_exponent" : 1.0, "isotropic" : { "down" : true, "up" : true @@ -4987,7 +4991,7 @@ "textures" : "smooth_red_sandstone" }, "smooth_sandstone" : { - "brightness_gamma" : 0.70, + "ambient_occlusion_exponent" : 1.0, "isotropic" : { "down" : true, "up" : true @@ -5044,13 +5048,13 @@ } }, "snow" : { - "brightness_gamma" : 0.450, + "ambient_occlusion_exponent" : 1.0, "isotropic" : true, "sound" : "snow", "textures" : "snow" }, "snow_layer" : { - "brightness_gamma" : 0.450, + "ambient_occlusion_exponent" : 1.0, "isotropic" : true, "sound" : "snow", "textures" : "snow" @@ -5133,7 +5137,7 @@ "textures" : "spruce_sign" }, "spruce_leaves" : { - "brightness_gamma" : 0.80, + "ambient_occlusion_exponent" : 0.80, "carried_textures" : "spruce_leaves_carried", "isotropic" : { "down" : true, @@ -5505,6 +5509,7 @@ "textures" : "suspicious_gravel" }, "suspicious_sand" : { + "ambient_occlusion_exponent" : 0.550, "sound" : "suspicious_sand", "textures" : "suspicious_sand" }, diff --git a/resource_pack/entity/creaking.entity.json b/resource_pack/entity/creaking.entity.json index 1e6b26232..681a2b976 100644 --- a/resource_pack/entity/creaking.entity.json +++ b/resource_pack/entity/creaking.entity.json @@ -31,7 +31,7 @@ "variable.twitching_timer = !variable.twitching ? 0.0 : ((variable.twitching_timer ?? 0.0) + query.delta_time);", "variable.emissive_time_min = variable.twitching_timer / 4.0;", "variable.emissive_time_max = variable.emissive_time_min * 2.0f;", - "variable.time_to_emissive_eyes_switch = (!variable.twitching || (variable.has_switched_eyes_emissiveness_from_twitching ?? false)) ? ((variable.had_emissive_eyes_from_twitching ?? true) ? Math.Random(0.1, 0.4) : Math.Random(variable.emissive_time_min, variable.emissive_time_max)) : (variable.time_to_emissive_eyes_switch - query.delta_time);", + "variable.time_to_emissive_eyes_switch = (!variable.twitching || (variable.has_switched_eyes_emissiveness_from_twitching ?? false)) ? ((variable.had_emissive_eyes_from_twitching ?? true) ? Math.Random(0.1, 0.4) : Math.Random(variable.emissive_time_min, variable.emissive_time_max)) : (variable.time_to_emissive_eyes_switch ?? 0.0 - query.delta_time);", "variable.had_emissive_eyes_from_twitching = variable.has_emissive_eyes_from_twitching ?? false;", "variable.has_emissive_eyes_from_twitching = variable.time_to_emissive_eyes_switch < 0.0 ? !variable.had_emissive_eyes_from_twitching : variable.had_emissive_eyes_from_twitching;", "variable.has_switched_eyes_emissiveness_from_twitching = variable.has_emissive_eyes_from_twitching != variable.had_emissive_eyes_from_twitching;", diff --git a/resource_pack/manifest.json b/resource_pack/manifest.json index 5ac497912..50fcc1fce 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, 50 ] + "min_engine_version": [ 1, 21, 60 ] }, "modules": [ { diff --git a/resource_pack/render_controllers/creeper.render_controllers.json b/resource_pack/render_controllers/creeper.render_controllers.json index a923b6ddd..7c227421b 100644 --- a/resource_pack/render_controllers/creeper.render_controllers.json +++ b/resource_pack/render_controllers/creeper.render_controllers.json @@ -9,7 +9,7 @@ "r": "((variable.flash == 0.0) || (query.swelling_dir < 0.0)) ? this : 1.0", "g": "((variable.flash == 0.0) || (query.swelling_dir < 0.0)) ? this : 1.0", "b": "((variable.flash == 0.0) || (query.swelling_dir < 0.0)) ? this : 1.0", - "a": "((variable.flash == 0.0) || (query.swelling_dir < 0.0)) ? this : 1.0" + "a": "((variable.flash == 0.0) || (query.swelling_dir < 0.0)) ? this : 0.5" } } } diff --git a/resource_pack/sounds.json b/resource_pack/sounds.json index e5de687a6..a19baa772 100644 --- a/resource_pack/sounds.json +++ b/resource_pack/sounds.json @@ -1146,31 +1146,14 @@ "volume" : 1.0 }, "eyeblossom" : { + "base" : "grass", "events" : { "ambient" : "block.eyeblossom.ambient", - "break" : { - "pitch" : [ 0.80, 1.0 ], - "sound" : "dig.grass", - "volume" : 0.70 - }, "close" : "block.eyeblossom.close", "close_long" : "block.eyeblossom.close_long", "default" : "", - "hit" : { - "pitch" : 0.50, - "sound" : "hit.grass", - "volume" : 0.30 - }, - "item.use.on" : { - "sound" : "use.grass" - }, "open" : "block.eyeblossom.open", - "open_long" : "block.eyeblossom.open_long", - "place" : { - "pitch" : [ 0.80, 1.0 ], - "sound" : "dig.grass", - "volume" : 0.80 - } + "open_long" : "block.eyeblossom.open_long" }, "pitch" : 1.0, "volume" : 1.0 @@ -2357,23 +2340,9 @@ } }, "pale_hanging_moss" : { + "base" : "moss_block", "events" : { - "ambient" : "block.pale_hanging_moss.ambient", - "break" : { - "sound" : "dig.moss", - "volume" : 0.930 - }, - "default" : "", - "hit" : { - "sound" : "hit.moss" - }, - "item.use.on" : { - "sound" : "use.moss" - }, - "place" : { - "sound" : "place.moss", - "volume" : 0.930 - } + "ambient" : "block.pale_hanging_moss.ambient" }, "pitch" : 1.0, "volume" : 1.0 diff --git a/resource_pack/texts/en_US.lang b/resource_pack/texts/en_US.lang index decbc1ebb..048342ac4 100644 --- a/resource_pack/texts/en_US.lang +++ b/resource_pack/texts/en_US.lang @@ -131,6 +131,7 @@ accessibility.screenName.library=Library Screen accessibility.screenName.modalDialog=Popup dialog accessibility.screenName.myTemplates=My Templates Screen accessibility.screenName.myWorlds=My Worlds Screen +accessibility.screenName.myServers=My Servers Screen accessibility.screenName.patchNotes=Patch Notes Screen accessibility.screenName.pause=Game menu accessibility.screenName.permissions=Permissions Screen @@ -761,6 +762,7 @@ commands.aimassist.invaliddistance=Aim assist distance must be between 1 and 16 commands.aimassist.success=Applied aim assist settings to the following players: %s commands.aimassist.error.invalidNamespace=Invalid aim assist preset name. Preset name should be in the format "namespace:name" or "name" (defaults to "minecraft" namespace) commands.aimassist.error.unknownPreset=Unknown aim assist preset name +commands.aimassist.unsupportedCameraType=Target player's camera type does not support aim assist: %s commands.always.day=Day-Night cycle %1$s commands.always.day.locked=Day-Night cycle locked commands.always.day.unlocked=Day-Night cycle unlocked @@ -1363,6 +1365,7 @@ commands.setfixedinvslot.description=Sets a fixed slot to a specified item. commands.setfixedinvslot.success=Fixed Inventory Slot %1$d set to %2$s commands.globalpause.description=Sets or gets the paused state of the game for all players. commands.globalpause.success=Set or got pause state +commands.globalpause.error=Invalid conditions for setting pause state commands.setmaxplayers.description=Sets the maximum number of players for this game session. commands.setmaxplayers.success=Set max players to %1$d. commands.setmaxplayers.success.upperbound=(Bound to maximum allowed connections) @@ -1920,7 +1923,7 @@ createWorldScreen.fireSpreads=Fire Spreads createWorldScreen.recipesUnlock=Recipes Unlock createWorldScreen.mobLoot=Mob Loot createWorldScreen.tileDrops=Tile Drops -createWorldScreen.playerSleep=Beds Work +createWorldScreen.playerSleep=Beds Work ## In this case 'Beds work' means 'Beds function properly'. createWorldScreen.keepInventory=Keep Inventory createWorldScreen.naturalregeneration=Natural Regeneration createWorldScreen.tntexplodes=TNT Explodes @@ -2427,7 +2430,6 @@ 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. -realmsSettingsScreen.consumableToSubscriptionTransitionInfo=You can't extend your Realm right now. We have now introduced subscriptions for Realms and you can buy a new subscription as soon as your Realm has expired in %d days. But don't worry! We will give you 14 extra days for free and your Realm will be kept online, so you will have plenty of time to extend it by then. realmsSettingsScreen.consumableToSubscriptionGracePeriodInfo=Your Realm has expired, but don't worry! We will keep it online for another %d days. You can now go ahead and extend it using the new auto-renewing subscription, so you don't have to worry about keeping your Realm up and running ever again. realmsSettingsScreen.consumableToSubscriptionTransitionInfoExpired=Your Realm has expired. Go ahead and extend it using the new auto-renewing subscription, that way you don't have to worry about keeping your Realm up and running ever again. realmsSettingsScreen.upload.worldtoobig=Upload failed. The world size exceeds the maximum uploadable limit of %s. @@ -2875,6 +2877,7 @@ edu.play_screen.view_worlds=VIEW MY WORLDS edu.play_screen.view_library=VIEW LIBRARY edu.play_screen.create_new=CREATE NEW edu.play_screen.join_world=JOIN WORLD +edu.play_screen.servers=SERVERS edu.play_screen.import=IMPORT edu.play_screen.new=NEW edu.play_screen.guided_create=GUIDED CREATE @@ -3286,6 +3289,12 @@ gameTip.emote.mouse=Press or hold :_input_key.emote: to emote gameTip.emote.touch=Tap to emote gameTip.emote.touch.tts=Tap the emote button to emote +pauseNotification.title.onePlayer=%s joined your game! +pauseNotification.title.twoPlayers=%s and %s joined your game! +pauseNotification.title.moreThanTwoPlayers=Multiple people joined your game! +pauseNotification.subtitle.gameUnpaused=Watch out, game is no longer paused! +pauseNotification.playButton=Play + generator.amplified=AMPLIFIED generator.amplified.info=Notice: Just for fun, requires beefy computer generator.customized=Customized @@ -6277,6 +6286,7 @@ options.content_log_gui.level.verbose=Verbose options.content_log_gui.level.info=Info options.content_log_gui.level.warn=Warn options.content_log_gui.level.error=Error +options.content_log_gui_show_on_errors=Show Content Log GUI On Error During Load options.controller=Controller options.controllerLayout=Controller Layout options.controllerSettings=Controller Settings @@ -6313,6 +6323,11 @@ options.dev_side_by_side_comparison_rate=Side By Side Comparison Rate options.dev_playfab_token_refresh_threshold=Playfab Token Refresh Threshold Minutes options.dev_assertions_debug_break=Assertions break in the debugger options.dev_assertions_show_dialog=Assertions show a modal dialog +options.dev_show_display_logged_error=Display logged errors +options.dev_show_display_logged_error_marketplace=Marketplace errors +options.dev_show_display_logged_error_ui=UI errors +options.dev_show_display_logged_error_osi=OSI errors +options.dev_show_display_logged_error_other=Other errors options.dev_force_trial_mode=Force enable Trial Mode options.dev_eduDemo=Edu Demo (Requires re-sign-in) options.dev_eduCloudResumableUpload=Use the resumable upload API for file uploads >4MB @@ -6538,6 +6553,7 @@ options.dev_gatherings_filter=Filter Gatherings options.dev_gatherings_active_gathering=Active: %s options.dev_gatherings_available_gatherings=Available Gatherings options.dev_gatherings_clear_system_service_pack=Clear System Service Pack Cache +options.dev_gatherings_refresh_gatherings=Refresh Gatherings options.difficulty=Difficulty options.difficulty.easy=Easy options.difficulty.hard=Hard @@ -6882,10 +6898,6 @@ options.touchscreen=Touchscreen Mode options.uiprofile=UI Profile options.uiprofile.classic=Classic options.uiprofile.pocket=Pocket -options.betaNewDeathScreenToggle=New "You Died" Screen (Experimental) -options.betaNewDeathScreenToggle.disabled=You can't change this setting while playing in a world -options.betaNewBedScreenToggle=New Bed Screen (Experimental) -options.betaNewBedScreenToggle.disabled=You can't change this setting while playing in a world options.usetouchpad=Split Controls options.viewSubscriptions=Subscriptions options.viewSubscriptions.button.info=Info @@ -6916,7 +6928,7 @@ options.viewSubscriptions.startedInStore=It was started in store: %s options.viewSubscriptions.boughtOnAnotherDevice=Bought on another device options.viewSubscriptions.deviceSunsetting=Your version may soon not access Realms options.viewSubscriptions.deviceSunset=Your version cannot access Realms -options.viewSubscriptions.consumableToSubscriptionTransitionInfo=You can't extend your Realm right now. We have now introduced subscriptions for Realms and you can buy a new subscription as soon as your Realm has expired. But don't worry! We will give you 14 extra days for free and your Realm will be kept online, so you will have plenty of time to extend it by then. +options.viewSubscriptions.consumableToSubscriptionTransitionInfo=This Realm is not associated with a recurring subscription. Once it expires, you will be able to reactivate it. options.swapJumpAndSneak=Swap Jump and Sneak options.swapGamepadAB=A/B Button Swap options.swapGamepadXY=X/Y Button Swap @@ -6948,9 +6960,13 @@ options.deferred.upscaling=Upscaling options.terrainShadowsEnable=Terrain Shadows options.superFancyWaterEnable=Super Fancy Water options.onlyTrustedSkinsAllowed=Only Allow Trusted Skins +options.filterProfanity=Filter Profanity +options.filterProfanity.tooltip=Turns on profanity filtering. When on, a text filter is applied to what you see. When off, you can see most text unfiltered. options.restartTutorial=Restart Tutorial options.tutorial=Tutorial options.tutorialHint=Hints to get going with the basics of Minecraft +options.pauseHeader=Pause # +options.pauseHint=Enable game pause # options.tutorial_show_animation=Show animations in tutorial tips options.autoUpdateEnabled=Auto Update Unlocked Packs @@ -7036,6 +7052,10 @@ options.graphicsMode.simple=Simple options.graphicsMode.fancy=Fancy options.graphicsMode.deferred=Deferred Technical Preview options.graphicsMode.rayTraced=Ray Traced +options.graphicsQualityPresetMode=Quality Preset Mode +options.graphicsQualityPresetMode.performance=Favor Performance +options.graphicsQualityPresetMode.visuals=Favor Visuals +options.graphicsQualityPresetMode.custom=Custom options.graphicsModeOptions.simple=Simple Graphics Options options.graphicsModeOptions.fancy=Fancy Graphics Options options.graphicsModeOptions.deferred=Deferred Graphics Options @@ -7064,6 +7084,7 @@ options.volumetricFogQuality.high=High options.volumetricFogQuality.ultra=Ultra options.upscalingPercentage=Resolution options.upscalingPercentage.hundred=Native +options.upscalingPercentage.zero=Automatic options.reflectionsQuality=Reflections options.reflectionsQuality.off=Off options.reflectionsQuality.low=Low @@ -7121,6 +7142,8 @@ pauseScreen.betaFeedback=Beta Feedback pauseScreen.xboxLiveDisconnect=Oops! Your account was disconnected. To access online features, please sign in at the Main Menu and restart your world. pauseScreen.joinCode.Label=JOIN CODE pauseScreen.joinCode.Icon=%3 join code icon, %1 of %2 # Example: Apple join code icon, 2 of 5 +pauseScreen.playersTitle=Players in %s +pauseScreen.gameIsPaused=Game is paused permissionsScreen.kick=Kick Player permissionsScreen.ban=Ban Player @@ -9015,7 +9038,7 @@ store.search.pluralResults= Results store.search.pluralPossibleResults= Possible Results store.search.singularResult= Result store.search.singularPossibleResult= Possible Result -store.search.title=Search +store.search.title=Marketplace Search store.search.trendingRowTitle=Trending Search: %s store.search.button=Search @@ -9096,6 +9119,14 @@ store.uploadPackTitle=Replace Pack? store.uploadWorldMessage=This will remove your current world from your Realm's active slot and let you replace it with a new one. Your Realm's members will have access to your new world. Select "Cancel" to go and download a copy of the current world to prevent data loss or "Confirm" to continue and replace your world. store.uploadPackMessage=This will remove all current applied resource and behavior packs from your Realm and replace it with the selected pack. Do you want to continue? +store.progress.dialog.title=Loading Marketplace... +store.progress.dialog.tooltip.1=Check Marketplace daily for new content. +store.progress.dialog.tooltip.2=Find your previous purchases in your library. +store.progress.dialog.tooltip.3=Check out our minecoin bundles - some come with bonus coins. +store.progress.dialog.tooltip.4=Rating your purchase sends feedback to our content creators. +store.progress.dialog.tooltip.5=Add-Ons can be used on both new and existing worlds. +store.progress.dialog.tooltip.6=Try out all different types of content - worlds, skins, add-ons, textures. + stream.confirm_start=Are you sure you want to start broadcasting? stream.unavailable.account_not_bound=Before you can broadcast Minecraft through Twitch, you will need to link your Twitch account on mojang.com. Would you like to do that now? stream.unavailable.account_not_bound.okay=Link Accounts @@ -11079,6 +11110,7 @@ dr.zooming=Zooming dr.header.classic_skins=Classic Skins dr.header.creator_piece_list=All by %s dr.header.customization=Character Creator +dr.header.search.home=Dressing Room Search dr.accessibility.header.customization=Character Creator Tab 1 of 4 dr.accessibility.header.classic_skins=Classic Skins Tab 2 of 4 diff --git a/resource_pack/textures/blocks/exposed_copper_bulb_lit_powered.png b/resource_pack/textures/blocks/exposed_copper_bulb_lit_powered.png index 9697e3b6cb6f9eb5e3ded727aa8978b30c9a8a51..29a486f811e944827ac7082c3322334090c902cc 100644 GIT binary patch delta 310 zcmV-60m=S{0>%Q68Gix*005AYXf^-<0S!q+K~yNuosvCjLQxQf-!8NaxPz=kur?_~ zI|E{&L}D5dEfv8H#7?lw77{GdrOXD>+6elE?=kmANfS8SchAh6`Ma;!&!5HXxbNvD zheojMH4FGl{|>CDosY*Gfe%YiT;py74DRbc0=Tm8_3d%j;(sJlPWAp0$nhQCCj=p& z2p1?uy_}_hqFBv$`q}`Z$>QB2fUqPmnGwLLf?Ad^>ZA&h{_r*&Jv0E9yhswzu~X8? zYSt$7vsT+yD()(Fnr4V-r$<2av|3gFv}kL;96E2wlz+DL&!O`oc6hzkQotu(+GJLU zhtta>CTlCa3|Tz!5}QoY!`62C1#K??VUvr2qf`07*qo IM6N<$f`qY?;{X5v delta 246 zcmVIx`KDo zeju2PX`6~_ft6{fcVd=xVS;g2e{xrQV^rBABd`}2iWnHg#$8ze0043p5JU$fLlaXm7Bmvf%oG+x!5?}7kKh@+weB0{HH{z&P484!b=9n}r3{L{ zQ5lu#aQ?i%m#@d0K3>hra(9( z_!&1(kA*&Ak;9$p%|u75K4;U%?hG#b%)}hbIUdcYVp*?W&I2ZHcJ=H{`+o6$;c>6F zFYcG0GuM-OI!$(IWsTn^og>h16-zXs>yWpnLL-C;k! JZM)rOQ9ih0okIWs literal 978 zcma))!D<3Q5JYEpvqp>%FS$yNLC}+sTW$&qAwtxU{D7a}eLVTstFM-VRunRa?e3bc z>YCX}X^^}|X_Q{yikJ6EJ3sE)ES%~KF$3z;hcRA#sEtS)Sfol!L+Gd> zlSC@*n*K<}E|Crdsm;2e$7a#9XtD=6YYv#Q3hXxLu55`IJfsegrD98$+BPc`(jZQY z98}{T%~_WRTFCbq(m+)@6L2pM0R=Qxz?K$CZ8%N?(=}BQrM)znC^Nb>X);961DjMa z_9&tkEV$Mgbd9ETe+eU%iH`bOV diff --git a/resource_pack/textures/terrain_texture.json b/resource_pack/textures/terrain_texture.json index 2d99be8e5..ddcd38768 100644 --- a/resource_pack/textures/terrain_texture.json +++ b/resource_pack/textures/terrain_texture.json @@ -3474,7 +3474,10 @@ ] }, "mangrove_leaves_carried": { - "textures": "textures/blocks/mangrove_leaves_carried" + "textures": [ + "textures/blocks/mangrove_leaves_carried", + "textures/blocks/mangrove_leaves_carried" + ] }, "mangrove_propagule": { "textures": [ diff --git a/resource_pack/textures/ui/minecraft_marketplace_title.png b/resource_pack/textures/ui/minecraft_marketplace_title.png new file mode 100644 index 0000000000000000000000000000000000000000..4989a2db0d8fb3ea67e9e93ed4239bcb526195c2 GIT binary patch literal 37710 zcmeFYg;$hc*fu(V2?7F2hlGGgsB|MG-JR0i-Jq0o*O1Z;(v7sj(A_YEv~g=;C6+3J}P{R0sr_>d7PUBxP%# z4+41w5f}cb;N_@wnzngaPE^UJB96<}(aa&dL6jtaK50sH#aA2=+V*kWA#r|KIwg#qjNRQO)=xi*ZlMZ z{_A5V)!Vzk)19>)-Lxhhog+S%rQ4&`)~uqX`#PVahnHO>b@>{d(-;2phlNX}XM3%j z_X{dpqCU;1e3t|H{PBkBFH5ig&f7DxoE-a&TRaKas?4?aJ% z=Fz$^dO2t-LZh#4ZFxHQjHy=G7MQ-1!jym)?pgUvo37x%0pCR9W?5Hq67+o$uC z>tk9WM!45|w)a@)dkrMIUh&q|jde5)Uy9!G@DW9X zCJ*jN$;+lMv!=qcg$WTLe3FU;(b$heCCSks`82faw&)m3Wx{!`eDz)BQ{L9s)9v&V zl<~^Lr*9HgzrG8<)x)YkNw$727?dgcha{%b4%tN0KP0@kDy`iuVe2#}8hLY~g?BJJjDvSqJ| z76h_Y#=LL^|DazOAM=|KVYY8gBbV0P8f5eyFo@rvvf+N7VPAwf|8Ez=x6R-k7M_iRc<*wN~zKg(DT?oSCxqwfC@@>=YR0Zh^Be*Bt{W}W>f4c-5z=dR%*e2U z@bV+8vzpiY{+pp5L4?LWT@U_xg&08~gfIMS=<9A0GWaf4c&FWbzS$~T z^0Cu}KNw_aNS${-4v!}#TTrlmw7g3SdBqww4uRyr=599h3t2KS=i-eyr>Yx0vSHE~ z)V4COOh=|o*hpH!Sp<=TJD+?*OD^jG`~OM2iPqgbRdliV4C0&foC5_iI?k}pn1WWa zzc;dV!8*XqW{MMCK5(g_%Wxkxdt=O%%JgnYz06Sod1lO%WGQcIR8)gSuIt8q&eS2* z;OsHlV`PYe2#8@Z#coU%4J6C(W9ZNn)4@>2e(@>U$c2YhV}sDsR8|?b;DNSShPYc1 z7v{fw&`lxAfD*Rr?C3^!D^WGrv7uugz&BNoFh|MwZhIt%7&5|&(l0;BnZj&j{s^7z z4s5h)c&mZng$a5Q{>+7~&uO614kk|C7%SG1q)oP8Tc%?g;DqCFguXL2Wb855qTS%d z(;kHQj#rqzg1lm|QdsGflB$zlz1z$1BtN_MIsL0@#TR@Y+LxFk;d*yk&iCTFQ$tTr zrN_+FiM_6RE$lpe>uze+B+pi>ijv3wRnNxSw?F_Omp^5TnE3L#H`aauc>N7uvsjuZ zy}p(8JaLZa(y(us#$m0A7<-c-akSSe5y|n&*Jf{Db3E%CToh7fAaf;fh9qLh_kP-m1wMnQ{(fg6!4$7`0hbjctUjifS7oJg@}CH{5TU1-B)oH>caX={I$6+S5u}3q$i&sAwa=ToR-9v?WYXoLmGjE zoQBN&{x)77eLlPOqk{>;&$C+LSv67mwB@0M8xH!NBBl!Q0X87+Htvpniv?JPVF3 zpK`(;^FNZSE&k|G)~Cb^X>0tz8n6GYcmgn%HceLC@pZs>DamiKM~Zd2w3K4P13!}{ ze?5T8Sd>QTz+*gegx>yP<;ATr=E&!q?OboLIZn0X)MLrm{7ic;E!OLXPLK+}$q9Z& zbsC8TkwZu1nc0qTj>kTpP0MA^XRa?hX5LlOLGdcR$#42F3y)#=qi@rQ$=5`%Ek(Jh z$m8C=upGadx9603?WNr7*%&3=_Gw2AXVgyT>!ez^f7x^Bi$*9CL?Xo#4+1IR)}-@# zA7@8M@k>jC7~w!y(+P9JU(XfPjEaw z-}z>7?pCQ(v~^*?rDE#DQMYD4Iy18Pj%KV{G# z5iUD${neJ%Csd51DmXMZ#;z@J{1R89R3rPjRCPxImH&s7$9Q9?OP0tp8X1}(5lSKt znf8fdh8A4fPTMRL&!;bhrF+SsBP8Idg4?ae!ra(9zbY{|EdB8Jnstkg*`C*xy%x8J z%FrcCEVV#vjyZpQkVkp9xWA7d zJ;zdC!0B;N%ef&A-x(kyB`D;4aC4=)XWy{2b)S0rE5+krOO`dRno}h#TsF8ww$$H2 z<@~IV*~8J8C}_FcONh?z7!bb=91i{{Lk0*W>0Kwtm7I_TSVleEd5^28C?D8+qg}zu zyGpOk*}3{LbLU*%@%uR2)OG@LGqa~~PI~Mfhw=5Ky!R&Dag~JREu!Yb+q)UP8u)Vo z0mw*@--yyIj_U1w?AcTX5bZOc6ebz*`@zKtR3oWG**UHK((V^Grh&~G9|Ob_M9p7W zX7MDj;5taU`~AH9Fp=%FhN+a22fQbmEQg*uP`=TQ0lOW6pt?KsWskSS*@8xgu4DNPU%Lr-w_>Z?_ ze@zSHqdhh!R@9ki&%x&4=F?H5eGXavmt$`-N=~|?HrQ>{+87JkU0bF6!c6& zi0zsoCzG@GGIO4#(cP{S+%h_4F*2dT7JWU^l;R<-Qnu)cHZF$;_* zXV6J{9gcsKR3U3FROe|V{@7PMgGVxZZd%EJlCKvOtoW%c7Ou(SZ*D%_f_@O+R|w*> zu_N4g5Uqvvi#u^_=0yB9-4E zKEvk7|Mb>2f|J}~$^{@4D<4W&6=$rwQ z8L04-h;A)j12QlKI7B~!M=WlD&XCN5hXp2H4oY--NSni-O_ZJt?emq^&{j5{4>1=z zM!>R`Q47J8YU3Lm2PD`HG`CA*fO`PUpyS1DGN~OoDF*zQ3#3WAXG!eQV<;MeT7G1_ zP-2o=Fe^HSqBFl`ZG!5~bH5EbYB6xUhqIEZfoZxyABVA#nZ$`d^8(3<=SW4Hqf*x2^?MZ zdw)>FR|teg$a@4p9gl#pbTrP(SED09K`s4U1O9#;8+1|#SIQ(<7UWIV+z)L|fp zJs6r5_bZuzK7ekDjb7(!1XWEqG0k8Sy70`DB1b$&vuisYx+kR2%>2L(t{y7F#- zS+O?!XRf(6UJAnLQZ2wHMVX)s$Q6eiLy7iKN@}BUx0nN(Q)-g99%$M(WD3ql?SFbz zZ25IU)DV?>3`1K;*#<;%D2u8kP;dqQks^(1@c=u*G?G2@k28ST9v)p&@u}fTzApZ( z{C0rFD|kXHhbc~dl;T1C@q15OswB5Ef~P+Ng$)%hU7Uw3KfWUg;+iWSObCbp*jzb8 z1KUi2?Kri#*)2uQzSJcu)1?7jx%Yme$x=S+1_9pxWV43SZtAz>*GcsVNuxKAv~JPU zfWq&X*&{vi-;>3S!rr!GP(j1Ohj-txPh=BtBzJ@jca%ppcHRTYfz1-nG@SH#G}8Lg zWoEFY;$0e0d0Vdy5b}kS=%?UdJ7Gb}K|0(wWI}ZQQJbcGn*hK2Q0_NmC%ko^RBv*q zHk2Q{K!`pxh<<8(H8#GrU;?H{A3u=R`t)IWk4)=!aTg6^PVz6d8q>g~JnNQWWE1$4 zs07;{9|-x5Wu%WaUZ|eqfraLRfj7f2DxByLH5Rl9HMc~^8k&bKgrFrvglkQGL1)A3 z#4$8(bU2Ri3G(JJS4fShhkvzLhB5>0N+>Q=a)xzNn%(@dY0J|s?`LK#64~MQNk$Ga z(mURxo>r*eR1zHqII5hmhiOS60tP?>fYcZ9$iR(T>}SFZx!y;fc($!2PQ}JsITA5ay?W5%fSB(MnO3wc=QaZ#?|RH3kmgtacFZ9oRNUzX zWRUl}Qgk;MX5J2Bl=Q*_*VH+GxvOmls9#OZ`h*j9k!zH@!&|<};g@-3qyP4MCz=2j86n~F^x=+! zsK(M*>`{8__V^8W$osbwGhuuqT%1wea9eC-{NfR6Wzj4oNK_v65|9`_bYF9Xo1Aq; zHUw`S*?sV|?Yj8L13XVYLGhgkIhk)bQd+7HC}g~6Y#;*_=YsNZ2(p|EQ5>x5z0=I2 z*mOG|e;Q9;;&_+T^8KO!vArK zlTuCLHSu_0^`wuWP};6I{S<)qE5;VR&WX^EZWmQk(+VuDv9WAC28{`5H>XKGpa|(r zvf%rr#kh>XfNb_dw<^mB))Y!UAgT2M6^`eOO~bDW_KhF*&KsCZEOJb|(6(D;)L2%> zB2_G`p>anB%k9-Eu;71=p5(&XO26(#XnCcSW5!77IeZ*JENz_if9GuZ3mEZ}hI6kO z7~HkH$-^uA6cWt^S}E2mBx2v=qtW)^L?6L<;$mr1u6s7rKCtm+9bM^F-Lsy?4}Z?qq;oti-QSZ(^94S^?`+KJI2aaH z!^e9jMQd7zH45rq)BCs7DW|i${4fy|A;JT_ukD=Nf`kTG8hGW#5bNXAk;ZZs*@zxj zwMDXT%$bL1y*)JJXLbYEKltR6)X^dB^a$8OFAsef@+Yu8@42D_5Jw&>!^+-6ud}MO zndB;-+DfxCvRd zyV97(ZQ$4WKL|jNM0}6VYYy}=K_T(L_MQGX6e)4zLH6u;r8M5PRYf=|3>{J&%KkQWl%>RiR%X7%*QR&315#+N5 zyBZXKCw|rusA@u>vHQ7lYE+L|FpD#7M;kMX{#bG2;j4`h)f`VB&^i&3}R95aX zs|bgzhs#e1b1)Utmuf^Z*SeD=fBu_vfh*Vxh7?-n+GZVC5T&ZwVCaQ!k z10m-2>ZeJ9+k_LwgzOZf)7K`Qr;El*lfuk$FW>XCDSa|mBSy2Dq!yDfC0YJG1h3!U zP)9Mtd;d0yar3`u3#kcA-QoEml)BC7B|BxXjR?C3pSlu*O1ZwFzoc2(z2?lsyL8Z21`jqAn>Qnv(+K zG*{AmdHVP-+qRRWczUQ*f@qRL#l51YNKBNJ@5r*k&4zbVV6zUK)exR)cWnK!1$v6_ zXQDzLD$en}dKns6z`qC~puku%m#HXXOs;utTGSNIA_!e-Zlv+>b1*$Oql^p_sGWY$ zoG0=j_Qh<6D;uSpUbBH-)^HhGh0n8{!$1fVC8m3k*`-}p4 z^#;L6&2J*dTp3eAe~!vZQ<^6mziOM@CItvZl)k%t;N9@* zXD}B5^aC42N@h$*aT4e~Wmq%O%u)ldZj3vZ76IN(8sGq+Uz$}h&1yN*vd+|**3!e$ zcwBzw`Y?8QJ2^Lb6K! z<7pGVA2w4?tmEtxSNM$9%k0|=@hvAO0dus-i46`wgbMa88o?@j|GK^Hgd?$Vgv>3E z-jzNxR(}kws{j1i6wYgD`nWmIH>;|p62%1it|A&wxtfq5Yx*Zq$}qAH*71AM>$?vm z2G!@X5<@0aGq6n}v7#q96A$T&+jK8-{`p-9_&upuzc7GS0HkCpucmGt`O`8`6XnoXWKu?=g-ZN$x=iqyE6fcU= zJe4Pq%&dR=E~>Y`q}i|6E``8e&Rdxd(Xid#0)4^}&!)PbUl6U`YT7Z3y4(Dxza&OjP*v=j6oWDAeoP(A`~Q{XCi8%qkx9ZnnJWwiSi4{I}+(2&G$Z zMa9^gs?(j^!Y%B0_eBm*HH;QFjx)9?pTA#6=bP1X(+zrM`}#XOkMCTn$;R$4@!Eo0 zU_Wvt*Hu-^6$)vD?=NJT`hN+MpRuvuy0jH4NxRD6q8>%wpV;qOl{J{>YPHzsO7P|n zrAF)SF5r1UU-l>V7p3ngZDV0w4z;Gee*Nq}v_xtVq^mXLDNM2qZotH(^cx@jbSe1VO@}=4+{6^c=RS;Gj zd;MdZs|8b^ng%Uk8p2_ws{4`*Us_hSf4Zw)ft4a{kECaAt@m_Wz4pZ3%-lTXye-=; zgN;?20tSOs))ituVhIyL!y~lGc6x>?|7+F8Mu+$wUve~=*(9t^y}HjcgWAY^JMNIm zNYkQNfptAr%1*B;xbH_llPVfG23>ULzDughsZnOI#Qo;Afd8Cd?|An>Mj2SyGqZ_% zPuF3PCYQ~04#cl=@RB~=>zi&avg zW0LUqWQC6_$o{m7?lo|+I?zmr_Zx+| z)MGOjl!-MGs|rc679v*4FdU|8(4k;cY(bJqYqyID)nYFT1^iraE`jwA{Pq;~ zJsbK!@D@A_%?h97IN8vv!5ANIOvPi+GJR&z^P<CiPnl)jHR&uqF(^<%lWgEhd) z!%0Jka^+9W*&vV@0YpvMu*M=NJqe!@#VmYSj(Gh$g&Iv-JF-9f5qp0p_w8GIhS#+) zSWl4WsgPp~dLxS?sNciv7}Lz>3A)+zmg4}qbvHtFt&t`mErx}j8Y9hxWdriyiEspu z8EmSijzI=nmq66zIO<~0I-NDDhu^n|fla#OseQ0mN_RU5+?mHf5io2xmoHCTv-N?sqoQYOe zx)u7*i5DGyjoB=s@O=kSGjI(70i#l+F?5NE8@;^~9hFg{7O8v=qKh0_r!mXI0h8;^ z`j_?wH0x@o0_1k$^sR>5qEa!^ss`DQ2H7NV(@IY1a(V+`;<>4-PyNL^TSs*0-{sg5 z=CR^|AecCd)Jv#7_*WK=$TTZG8)o_VoNt8Zy>w1*iNRqsf^AMu(<^i7>yYwg;yMSi zXi)O=WljDf0%89K;sY{r0>bl@+=(-Ytynd7>xZ{u)Knh}-XCrQyWJ}F2Opk}jU99| zgi%vaSV^8Bn~Z%!g4q$Wg+5G)*c5lqzS`Z8f0_?y!;LphbR{9k>Lb7XeX6@R*;`xZ zYwg9#pUj?#t7Y*)G6xY=+Y*0+6SMdQ)~G4)|5iQb&^L4Q#x9O)`KtaI7H&6y_*RVe z01dx6qM18$LV?P{rCwtep;y2jio3PPt(boaTv>|iC-ns;7}H2Hc-V^#c9YkQ3{6Qf zoLT2um;~AIZKoOi{Sy+gRkBNgb5`@A0F?4pLKlSyc_4)-0~Q0(L{VrZKBico72Qrs!9{8MBUER$VIGqN*J|22Cv^BIQd<1R zGI`r<{1T?9m>+g6>XaJTt?#FyXByZDHGz3V9LG#fc9nI!N1)wUeM}dg-~-4j3IVSyA(us$HD`pdoQ@%tR$r$=wyM9OIGgh98feT+a* z)uf;w!W5caZeqfuN^c%Oe2@JP%}5|ouc0D_8Nt=C+a6FKf82c~lWH+AcdqW?5p{be zX0;$Wx8bd4ZZ5INWiOl?YSw+Ue$)dEDh_;7r9GH;NF;7*twS%Vp=t1Sq;8S#JN6k1 zC_?>=ZS(kN1NiYrUQ7JvM79wvkw;_Yxxl=9wtV)&Whz(0EtXpfiS3u-g?}$5cIm7&vB@~t&4ZZDryRcx&bdRa zcTyGVSm7*mRqFI|7UN&DnlAO8dX)Y3RpQ_@`(e5w7?0CNu|9Q^w273>0)Z^P1Jbfw z=$?Yn#wtMg=|?`tY>^{`D6DtCnZyGydw~a!di2tgyWb`-C2k~DqNG%%CNi|l<5NR% zOGitLddLe$m0hj|2x=emos&) z4$LMmY{@oP`0aBpas-E)f1Gw&nCkM@bx5d!X_+x3EPSn6(77)hWv`J*0HljGo&Nnp zwQ%#RmXO2

JE$*e-(fW_f?Pb1q@z47k%~Nk22pV;})*0orJ9SPmsEF zmVb~yfjnmfWmlk-I+thYk^)%Z!;SfAC8l@^N$JYx&*^RUO-c>IrxPP1Zg*qO3Dvbd z-kHjK_H6Xi?7Y0CxT_jE6nsRsO2mZ<@Zf}$B*AZ@#Kl>xxZf8|VIeQE-VoqE8!ves z*WTdiBz)sNLa3*wL0?f=C|;US`R%Y?fCX)#E?Z%}%l-BL;8C@CLpy@O@NN{bf!lVO zh&uF+Oh_RY?qY6EXFYKu%o#CRu!TLtNp}aML3;@3oG|iz^9(C)S~sEgAcDJeqAAvC zE2Kd2=KQr$nD6=Dyp-YdXHm(<0;FC3na093Ij0wwH(SL9g_mOfY6cl+t{owOhoXSw z&FVJ~2lL=}0J$c5!tl9EncB3BdVEM6!3kDH%gW=%a`~A$Fm+AtGyp#%j*fB&0vSf! z%1SB^%8{ru_4d?y?dwEbD&Mc~=YTF2kLg$*9#Ql_A3(N?b9JxxyxLz)aYeWjV6DJ8S8s|Plk)||BNlEE=>V^U=CTW%`irB_g zE-W1QpvW;oR<;e#TC2^l2JP@WiR^8U_Yg?+zoWnB+(Vb^D|+!1 z^r9A2?_~@o3*wm2TE)CQ1#>A!#^qUgc}eQNczsvVG6T27)`B%INN`wSx3Bo0*H*Ce6Fo~D56DA&pPCIE>z-%#$ysNfCo=n&g1|Eul+k6W8jZl%_ zG!|7|^}~NzRZErJ<^cy-m07e-G%Q<2hP=W;big^!fCpkgjKnXG=~wp%bhI6PEUb7p zbaGNX3&?P|_8{DRrS8qLye3bDdx65%=pT}J>jKtLDCgk5galk&5c@ZLIc!DkdxKcU zRy{5_hARD6z^uxI#U-TvwrKxoNLmo6v7ra_xlD)Po-5V=UnLcrkSEMmFtU0Ifq1Gf zBaZJDW@spO=)8p9h818BN`;8+HU|(cyrJNJ>(zO@xM3y*fEKYI?`Oli&avbDC5B{E4CfBvnoiFVmjrV||GBj65 z)in9-{#Mnh7~dZSvP?wD3b+VS{5w@~S$pqeE%LjT`e~8l6q9%7*pSiq8o*ze2kp)b z#eTHtB0-$OKz>FA(yXtJJZweJxv+^uCA<2OsqtCP4yZ@3u;yMvvsngJ_xy8ZT_lq} zazG#m&y4fDTJaPhia)V%6T4W(`%!=GBld$V5F$`OdZsOaJlZT#gsU54yJ&y}v5o#G zw{K78#5LInCNUKpezZF~SSb42v^;q7^F|NrGDnmgGAtmP%lBo3Mq~|lNn`-r41SEb z{rmsdLAZbnju_ORziho=z}h<3e*Eu?{58J*GTBx?=Yl2h2aw^f1%JEQusBzmF#dhI zys(a@aj!oLKJD`c*NO!m%^!f!LyYGSJ|MUIVwk+@k#afSp%~q0!u|Jrc_AlQOEQsJ zj)Y`Tp!qtW0vu+75m)n6dr*L$E7gwjH;{1^Y7Omj6A%Gmo`5hGZfm zn`AaxA?_w4#zzWfNYUqkCsmQkuMVtxc+@0kV(btf|%cZay&x2rLbOrmEYXFoVkT%fBR!($h73 zCvu_X^RL9Zd^wCLbw>^qyt(Zwl*pUCeg&S{R8erx1q^|o{XW+}ZamK0-HO5PwS3zN zIAp=nUKBqD*G(Sja#1wh?RZf9;D}H8H{bWmw{ye4xs*Q+*%O*>#vA{v;a%a%sx!K*Uf$t_rMUDWYE-7 zzIx)+a6Nm8;D4eibMPftW8@%ge0Xhu-h_n>*@UI!&&B;BHN|aNIkD``A9N(AO*?Go;i2ars~9t@fqo`(jHp|uZ^wUA#PD!z&T&(wl3Wc;tW7l?*tb5c1W=-&ti zO~pnk?@OhBS3%Q|HzVgS@38^z0%KSJeCz(9^qT{1A4>({GVO}p`*f)+s#m7qE6O*x zu-_-`8zUw{2&IA1c5mKm5Bf5I{n4Hy-GPn4SWy218oy!&oX>{>EY#q$)IZZGw;<6z z{PnRtkSCb;7?=I|Z;kfia|fjSZj?FW4^I%HT{f1L!>!+^yG~m|r+*WC!wTLL*$%$) zEupj(75WyjxWpts&LB@!tLbeS^1mCIUtY|PA%p%H#4)bj|MTbew$3l>NANWBZY z&#l1!vsB@G%FKQObU>ldDY+U?Wugn_j20E#UTff@0cr&X1-H*l-deBhw>kRFf~Hh) zNVs1+L3o#&lN#b)9vJPH<^!my%uinxKS>>V{+&|unkt4b5hp5ORek1m*S|dG-z))N zXMS#S@T`~GWGghna_?C2eJ0T0(J5v(t|b2cS!!bp7*&`3&x5|tUrGR9xA|ymIRx6X zA&v7Rn~b;o>ARn$q3~klSENmgCt331jdw@9A0kk@cVR6pZSKWP@KA2*Nviz)chlk> z_1=Xcnc;Ab2ljj5MB$s8d^Z{01EL=k>e%YGT<*DW%#A z)X*yx_tGpmPgUoe1*CG;`sw-=iG~&SvJ;KYmC83WmqJZujO6pZ>hPna-EGT+ChzOn zxVJ_809Sl!8ntP!6W#6j=5F6o99{C?*eI6d@KySZ)xZw|bLFZvC8_*xue&gH6K|&D z4nC9wR1E#-S?60kx-QPCS#J|>`2Kf~kc0j@h^ExKpU+|QhYu^*Sk%v!UPJgPNJ~d( z@O+w}IO48Uf#is$&p1Q0hs!bL625p=%H`#1n+_8ZZ%}^iPcvG+`=GWBuZ+EmCX^q? zLC$px;1!0D*M-+x{?jwuRdIi&QbUnxXgvO+2x+!YSO0HV6^{G zu~9XtI(M(?d;Q$#zR}^S@J!pjj_Z~cf#;!B@!VbilJ4tLhQvHA`Q}ao#UBpz+y^h& zt=0B#z4UR_+Xk)c71&Ola%5FEgfE>2vybdpxz8{&Xxmi%Yv!)FN>Mho zhlmrT>m0$Cys&QS=5t)S?3^;{KRC@(lfIpCy|v%kw#3-p4w>Q6gS&4sZhB+6y*vB@ z8A@6SYs6_eZL9t!tf?Jz#($`^sMtN>b*FnmO20d`Xp@AtOld9-Ia^Ox%wKsM zaQjp#Vr+X(rA)wNE?rlfCM~Vrazppd4=V0&cewvLD|<(7+);dpM@5o&JOpE}l z`j^(^{%Rcaxc|E*WxL(BPj9t8^jq(Z3F@Fv|D-*jt#}~2GsO1su<}uy-Hc``kT*d^ zSg+-~UqIr%+s{0}PW2xqsjz6jtL%Cmv=2(ik9%M3%r@tj2Mgva_A$S5ahMp&TikwM z)oNpWl+j3)Ssft>345y%vDkh+S)!ruHK%{L@ZxPHT*2naZ$DbC1>?)~iQL2Qi&l4g z79}=KaPFCg?<_CsPMzGz-mpv!<{tqx=soS7HU97{vkV|`nJ~`1LqpR{<=k$xO(1)d z+i`DGE~`u7*i!U~3T^Y-CXx=trO7gLwC^5vo0y+UEf&Y8wm^tjv4)R*c9_+ve0Czz z@duxeXa70JW4Uq%ffwxt6b?k!iMP;|QdSeP%;vwN(XY1A8BV^%l0jnxSF{hV87$_| zG17LM9v?04pzF;!hI+kfwD>&W(V{-5;gI-f#FAx-a*5dP-h*mZWAKCT)yL&9_c12G z1Oi5@cRkJN)66&YK;Q&}tD$D+0*mhQna|^zp4{wL0US^~w^HpjTC^CPHRfdp7meln zRcKo+ZksWUi2eF+TA!yoJPc}2?zJt2qAk@J+c-Q;2QKf1m3Cg1oV)k4n!KfP3y^0T zoa@;suUKpYRHJ!{=(jU;ooDA}dVIh`>z>ubZ0_dJqU5YRFHJUFJd0)T%D_sYlS@gU z4;zNct;|uZY5wGTn`wf_H0Dz?zJq^)A%+)hynQS)yTlRm%6t%e6DN0fiE#R$3IrU-L*?gYuo)lW zIiJrTf_wkYDocJ~E&9@%+f)|OZ@5?VTBTg?8dFLl>#ubl*V5RJ!g59DyT1M74IF-+ zF8HWCFwBoj_>|g#0Rz~f*nZO{N*RAG_^ppb7I8ZoSE@Yw_irB8A~|#GCaAe)GgzOO zo7d0FaF$F$&&iS;(L{LW93?+JPYY$VaRzvVNGeTlPl=-hIL>dh`HENBJ8bn+eDBm| zwtT#+g1y?OUy8M?ds*cN^i~{ie8BE;DVUZ9~xc?nGWO%h2`l-u9nK|Kc920wS%{`A7i!OP3N zx)$$?l9LmC`qu9k<#Q1S{_Im+G7U}Y&DMZ2PLkgO`{WdRRU%LTz15T~Fz_$W?^Wk% zJ)Z6c4Eso^4~9@-Cek+dEA6%D)h3nVHkt;MnZV zYo5~N+sYs*C+67l$}qA6hG;tFV;rJ7({*?L4iAOMaf(MDHhCqV(|?b7bpS0&UZJiC?-By+uBt{ z%AQj@6miL8$?$Qn9aoRw;GM9Q*j+ebHHRYyUZ}~}>0SWEX)+pDY!{>QGdGpRo{7<% zMCEOQ&gv|AFG5U`<9Q9NY>H2h4W_E#3bd^|j`1kMY(Bemm!ai1iJ5$z8#Ig2h;72i zYBV{Hco4q@J$i}M_{UasL&V^|NS12bnb+f@k6rgz!6p?()?~gRl)A*+#oc;se&u8N z<#*!w<$}qj-L)Md*ocwUf#u)sjUSO|;0Ehot>3d7AL_jJir$Ixz6d$cn3_*%0_L;! z^TsEc0kHw1Ih5#{W6x@@NM)zxxh5#C{?!c@75Iz>7tfAE(+>QM zhTXYp$$YlS(>&S&$%q#lBesXW$#DCSzSUr%YNp za6?6;;?#sSKMrSH*=kLT9!!oEknsVRr^(fJEw>&e+CwrqYT~t)t(| z9z--MICyu~fdAP2xL4(oyu&01%*HrXRC*q->bNcP7=D%=Er{O|OXiRq4HH9uxocp; zh}P9&U(wE2=GV_R7@2{pPged*D~K7cV?Hurmt3MfL3fS$BCHM;nGu6P-k03rFr&6T ze%qK^m9Gf6JMJxuN#n=Zsk#F@ij!t%aJj8)HQmL$!gah0@_QkHtTen5Rx-EY-e_z4 z#~%=%mBRV$+MB_e)ux>?Id@g(gI_8%9UGCQanH}7R*xUUS9xu(yaa#XzZ(MX!xsbamJSTE=~l+Vo6I>X_x-He4pI}CGIcy-L z=k9ab_~^n-OU0mTNZe45wN~4}`A*d?Y0?w(tcS5REu}wd^I3y$jV;DtZ$X}QGw>Vp zw>1>QKbTpa@fWj)LZzo*4Y%`r4kCfQuw2dh*Di(U?iSlQXv=odzrwu+_{zS*%vRbv z)DKR}_I{}ZRrL+*=s?b$CTpeHXCi}$Jhzh0-Gye@7OFek+jtM*or^oL)mppTAITf( z72`=CPhf_m0@PR>lue-jaNu}<7qRQUAAIne>F9E(4Evyb5c^j|n-A}48>=`u5J-iY z(}-q@I4z)>F2^4L!ZwW6=UJSVqbV!8cXscg<;4`V#Cv}Q!mt#Gf@Gw04z$(Vks+%XB_;?#kP-AcEC7=Z21J4z1#J?HMP?TL`=t-Y%b zU?1PHnpoi^-VzJ65G+`BQb#AtG5Mxc)y?q7pmkRvjT3P)IOBi0tzzz(Nv#WKq!HHP z+Gtsnt8Lo<^JCElU```w1M00>v-`JLB_zYuh3}=#kPN|@+XuQ?>If6AW1NG&!Te6B zZ1cKHWA~|zxIw>$%W)o5RZO*);;?1OSu+q;#d=-FUOczV7lg5SI$%>~FZty+mz=;h6KLWWKR3irg_r5LZf2~%%{M_^ zJP&M9CkB=_xVds~1XrgL?@y-I`+craT-97ob`M?qUKrJXsn5q8 zZ`{au!*idTAf>y#Y#S~fw(J>9n77g1X?gC|#Rl^S6gST&z_#$X3-GDTZUxs_ysK5u|*K<@cl3BOw<2 zj`0A7%%7a16kML_wvu0>I6IX$tTetdcXrcB{3>@J@_Gtm)ACKwnzuzCS!#theGmoz z2t7q;srB_f_kqM+yCGM=gTKwz>M4?YcOK_yY*>{|h7CM*AL2ixHhXMq|01iNBkRt7 zZKj?8x>#2Wk_gSLT{u0dg)XNWZQCa_-@Rj2pU;Ag?t6Iql0vH2Mn7unM9#?Q32mTc zKA+CWXkB$>vy9ASP6fXI4*inQahb0^@(%G;Y#!fd$y?B@cMjcUK!iKcT z(6gInx+8iqa*qzITeBs9)G}%Hn9Vy|rv~cs-vxcSIUTkyp7TCTuzs4g@w4S@;RSn1 zo0ed~WqAe{<=2GkOUiRya`N$;5TRvaLA-`wHLt!jWp9InI^)D%`{aACR3;sBuYtbr zow+A>t^BCVcR10n_S=qV3GT1q*OXQtI8N@>7tS(BxG0GdS@X4`)d8QLR26-;&%41A zNQqwBKy3zNeR$d0lmZA_;`RRF{RKUJlg6EU-+s--nj+0wsOH`$jT|HRRqkYYH)zAT z(}czQ`_ViMH{}*x2qvBP+%y3q<<@i`NUaX)Hc8Y*IvQ>_kbD<3(?Hna{8SfymF*%L zbl~>+=Wm-l#{^p@oO$@5Jv9D=NP1snDi7p{i?J-kIi~ zw+%VX)ofbrwAqYF_qR+zCsO(o^=6;0bFO1A23ABFX1Pvop$OBmYEI4VwCQ}K*l`yz zZaS?}X5RSgwG`k?cD0BpzxKlUrNoS;KT}-Fl4jpx?ljjo!u${w~|x?U*~_2w(p=Zb`K0T%${^y?2La zH1AXK`8EkHcjM;b%}xq?`cB_j6X(Mdq4Kx1U2%Ms!dTlsH(kci;&dbQF{xq zY9$C_C4P6`_x=9-CvLgM`CR9G&bZFK?spHzdnayrmo~=1a;DAzH*bk3R5hnnn|RIF zIy(jLzqr{&jOaPKcY9RS)7%qvhemBA$HUZeNP?s$FYvh_9G{~q;_EN4xl8cQPsG2b zaZgxoTY#QZ8~{;96J3l4NJc=uPBxe70d6eYHD!c#{{hOe+@hHo70jMSpi<+i8fsc7 z&^v3&sXn%>aUCgGQ)(d~@so&H<_{M$Tg<^2)2L7ndOXfYpF(7R^i1!5!lPogUp^oKvk@`!HBgBC^>U zA`@`W)AR0khm5Va+!p^tF?TL#OF?kdr=ox@np5Kbpi%pHnf8szs*mpX!eV)-rAg+BgnKnR;zdi@Sx*7h!PaJ`5dL`v-(e&o9@()8fLA7l6z99B4 z(O1rGbWLXGK>%AGYj+(@h?>?0>UM;hH(Ou0fbQK9t9Hfx5eOT)9YBBcd+!fdAFn+` zV*cI{Bmc)Lx+^CCjq^OXU5DKE)!(H-Ypr|sPa`fh15utEp<6HeB;&Kimwx|Ry;`Kg zo*<_ojkOHYEWuruVX53HBh8LAI^6oA4z$1_Q2uuXAW@9poN{*KR#$#~-($@>vN%@~ z12-tN&eO#PVjFxHKtwy4G(zo0zSRc7({~9Z?Js_rzr?3Y@!DN_xX#$uwfgP!>3Z7? zA6iP6JyXgkdXiS*EzUzzuCw|DMCsHfUP}0N29L1mK({#*j;Ko_0wGPC0t4$) zWl!hjUvfk!r0OahAVvcA|0Vz1@uuK=TlGKQEI_lQ$G7`)YhWIpH5*DjyG=N*wK8*x zg(!kVR=Da`SpzpLj%TX^SKQKSVWSTg~ zeZ23JC2SN4lX@EcUyI-^vC%i%-EQtp`Kyq82_Rr%3N%7EJu!{)lBX%ylg>ybE12AS z*%xH=!U8$RSWyd%yo@(9#9NfQ4D+=*zI^z^sh~mThS1{ZO4{h7ymy6}K_&~SL+kdR zw7yR-wY^LOi);J|DZM9_p6q+VyiH=KW_?Kqx=QDG+Q@;NdzVClwu2^Y_==3@)mcxH z=aEHtJ%ODg%1otfYBgN48%Na}8co``nO&*%4cNce<{*T(g&C9-`Q|(mbA4j(?upzc z=-#~@rFrvEj_~QkUAW$2a9yGr7a*aVrO0-RsZB{b3Iw8BcRO z+TH+oxCJ%TohGBm{Q?YXvM{lCQTRXKcA%h({&n2)Sq4E@Apn<%P2#Xrf7le_QiK;C zuQm(2V&0{ctQHHEh{srEjJQ)A(T>kAuD1iKQhNHe5ujnVO>6suM;6TGMUlU2U<&N7~9mFzf8489KLHF8mYu0`aHBbQv z^_M1q00f~tA1ZC&Mbcf`nB))LC!+Qhumtv^qk(s$qRnFBx2UFJ++T_#wjUsNPeCYH zp~qyVh2N+h$EzQAAyiG=^XLn9K*QAGN~|lXF@Wa4i zG6|-e?l{k?0|NYK(89^$n7)HAfZ6pXNlr>kq#TS@P0jM%d1E0WuP`Qd&0 z+OX0w4ss|qDqymU7duGFCJqbI&%jO7n>`MaaC7u|tXcXssM;h{<|mf{5# zkooYmL1N2(ul;y7tostR)w+KH1r97_)c8`!V|B&vhGx#-I)^_-P#irA~)mN<+GZG-us9ywQ^`)nQ9G`0$ zHt=GgH``tq7b}VS>4;oyWrdcT8wG*r5^8iXBIb)q%Euo+Tx0=|Z;WyE0%|8Mo>+FLzm1=uj^ZW ztQgjNcCW>vhKM+7YrdZ|^C2-4@Gy?gq3z=Z!qPN?S4ZFR1Wui2t~IWp%rzO>VVmR} zxwgsoR@nDM!0QLb5R1xI5R&kFnRyw4^R(Cw4wy_}MzPi$etc?yyi5H-IGj2mtk{fg z+gBEex!O*C0?QGvHe+)QeiU~}8im@w_QWn1uC>&Vj9T4z_6j}r(Jg$krSYMveV>!8 zyDUSB&D+mo>26$_ccr|02jc%7&RUX{R*}-*6l5hRT(aixVdi|>tU2rJ!Fvq)y)j%b z&AgxWH8D&Nz5mKHz@}7ZZ5Eq7#c+H-L)+Z$Dk1zxY1=dQQNV})B)y)MBv*oSRc$>`$5X}*RJ$&ea zS+k9w-X+zIV?32CCDuF)GsihVyzGZUr0hX#K}{acChLI+vb;#=%@*MeuQYW{KC2Q>@xN6MNYw} z^r_>LX83Knzi&AjHwX_m?|HSDX|pvGhyvcB8fqBowZ(&>c+YCS~SoDq)Y1l$*8q!UpnqO!l0qlE# z-v7-gCRHySU_m9ZiH1$o4mZ-yvF7{bi66?m_3%ivCsrQ0GFV0{WeD#TtdQwFH`@Hv zfE^El(H(9`vjO5dw&xT!d#;o0Q^zn_8IR#s?j$F5kxUk77(?l*zHo7|ydyhw$ zKQyoPM47f0$sV>y=yp{dkKCh%3b2G}h51U%cJY^NG3wv?y6(Vu>Hnqolo(a}@3azd+!r0X}Q z`2yeo3P}nY`YidnSL|GlhL44A+5LR=7k?3vqN#RdLY(VwaalXCkM3>6d;4yx(6;ro zk(Ab^k#~QIm+on4s_n>wU=#|sS$>ztTl!)dulvk68OKCG`*H##c+W}1SZXfY(Ut+_ z-Ma&XF>38qX2Jw;pJJSacLSd`Oe~dYA*fx03Nrz@R?}p#J?IK?l8U^;^7|!DytvwZ zs=edY;ts}vL@4g#*{~uFes(#)&JByW`QF{zrz+a-HW87bTs`@twjHZ_=p{m_PCG^; zC_@d^Y!H2Wu}Lvw9i7G&o0qWf^c>82^z?!-|7tNCb=BN7o~)FFvSI|m(u+k5>Vvpqxyi?UJ52d0Ir zf#vt4;%Rx{(){P*YSx%_rlUmSb~8g$2-f(f^_F))E*02)v#6ZXkobha) zv1c-dWl}8_*Xqp>;D3KXrcI~kt#eH>#zCEk*|;V7p3j&n=)K(8{(VHEaCz&yY7 zbKgjcdDDU<}bv&h6n*BiG z6PiUwF&y1LUw(}k7~%K##)R6LKa0I`E~>T|g}0lV>#fEBB6xC>3h}~*ja4YE71X|S z(i2dkK@&U`U`D?hKsWz;Hog!5eG0+(M>y^`T({-$FN5^OMZPjuvm!5v>@icFf%d@G z@q@pqk`>Jgk5T@Sc3=j#ZivBoD8~Rc=PpiGWSyCC0c`%&(i}JXZ;?Q!CzXMUB6yGy z88%2fT-#6})R(R4&TNZ5rbqaLmFvb|An!Dkc)@#FuJDZUO|3PXDBu0+mJ#=xXileQ zb~%WHa(NoIp@nF;ge0 zWa7B^ZNx9_Y)HlxJO#X!ZJPy?+E}>WV4krq1;(&n@0qCOOIP85mYIx;2Pn?R*E0AB z<{tL3Z?pEdbV(n1!Y6*5V7Glf>G?@?g=;U3z*sIdZWdIU1Nw+;@%pXzQdOVn`M96? zGx279j{twx0P~sBZ#kuSpkL*oshQ65-#e)EeWGW)k4ey(n-;TQYLuDxx|AbvXRe&F z=K(+dJQ}CwP9BDbT<7e_IZ$b(7`3wQ7o>@QK}b|91{apYmJo%%LKow3C2PH&pS|*!40OkDE4RHu|U4~K;ig!h1>ZWQ}SUo)()*$8EX{W+#I(W#A&0|Ft;tp(j7cKtDnAnH4Fn;x0x$NWhRQ&hiKlQFOeeVvk%Qxs^^>(9-b zLfGaBIzxp%A8ul%N%l09XL}+ct@5>0eR)-${-IWDBOQO$Bj6q&%i<=HXUG^jz7AQp zydOq4{*z9Q-ddzlE7g@s$a|qk^qepT8J_6^S_fz)GH!cq+8q+mr#HAlT4L%F#zeh~ zwhfz)p|w-?tdJt6UY(2L)1Ni`OnEPTfy$)5V?z~<)&>GG&|_%G9{m3KaDjVsz?s%3 z$W1aJr$pA*mOCHtNAwcGY_b0sx~-7re^F$_iMw`0f4h`Jr=&V z4i(vyM29qAQ2o`R?e$4`d9{W-Mz#4g6qYaHeEPO6g2X}>htHjfSsdyhMFJ>}+=su+ z4)?`s?7x8v8ay8@lZrXI#3mQ&_!S!aUQ%i}O8t~A@eC)-KS%;5GMMsd&sRzKV zi!w{BJlRwzT+eI-1`fjhWt z!SRU`0Q>~X_;-IVmi<+9)V6LZMR#_RCH>G1Ps^RQRpfORvND5r+wcWJC)53pX0K1B zKUiIF3$|08HOiV5@^+gZ{k~3#-@7Ir)1{p|T*KeJ!&%#Xs^_qcD!D?v`8+{7mwLp4(qDOjlN?-LYJW~wt1td1Syxbs*yEpUntC})R z&!(bTYI!{kwq&3948>bG(k!p5VEi=WG?8haANPazy11!cR%*|vu~6mkmy&wGO&4_2 zGY=&n*M>efXhsBUgo?9wrShWjKt4xV)voKeU09%vavg9RVzX)~ZJzYU4!1-XxfbZ7 zq<6Da1P^fc_cq)sQliG~M|qvd9alntyBCY+Vg{&9;ak;M(6G1VeALnRbSa35^>pS% zfgZ+ItU2DVtt{xakCBN(Z0IMShciVy;paWNc%isJpQ+-;4{J@`tmhkYU~h|r&pR1c-1SZ0A=SsOS9+o@Wl=byXcRdwq|0fR`>1% zT=4SPxqfLR0^Fiw6Z|G#{mUS(JY0B9#86YuOA|Gz3^!86$qshCFk)pFbs<|gdf2Bm z{5h3&oW>*W(@`$G%wioe7xEjg!owuz$r3n9sI*(xtHG(i8n{76JfeIG4GziLypSvZmEyDqra>+{i{>XGP1yl6O7W zUIaIwWM^_m-X$X0-TC`Jn^p&PRO;sEsG$zy!2lmU87=9)^ww^w^iAuG9%^A-37_Te z2+j%drgDd3God4&x3i8YPp<{#Iohr`%ZvqT0A=WzfAXq4M1HFHDb|PlUoC*`_uGbP z_}!Y*n5`3jSyir;L2SPED6<7WA%OF0E*gVd}(5-ta^f_IS3 zszobqPcRZSwd{0%Z%H@$=i&m_;GBcLA8`C=Im@`AaVAsd(I8BEI!CoH6)sIb5x7C+ z$KSogG-QH~WT(5rJ|U5e-&J!rDPg#^CSN%gx`;MNJh3g-&&$}GaD;3j=NW!u&8;2W z`?2}QDg^Fb9&}LXat&gBODb%V?mp7kJ;HjqVb>E?1!6M59pr;za8}xe28LxaCC?=s zF~)ly4v`kwQ7(Yqvkk-DHv&H2ncSZ1yxOGQGS}g2pY0emg`)|-1n}p$j6ZY4P8IH5 zwasqqg*n?c+YJBW+iL-C>sEch<(lpM@<&|R63zzNZMdQg4SjI)#>frg6W-DUGDBgC zm9=i%GG})Res_O~?dA7StHbX2In3s9f_qp=OtP6l?MwDp8{cnL1M+w67iv_ABP-0v zumIt6%NU`Jz&mi1VfEMF+;mh&7V0wA!IqrY4q1>&?QaG%f+C>x@T_kpF1u1wSUBxD z!Tv4kLEAsE_@Tw*&u$pEuQQt{K6Pgwq@qg5W@4go;#7aT`O8!V_1o7g)a9FO6@dN) z4570B)~lY+z~oRaXRLUpxF>uop})O)UFPXGUDm6w9hzZ52bA(pt81p~%A5VxM1Ff% zZa+`k((jQ#NcV;=0!JF{=;9iO%UnY=nD@DQ_oVH%S(pF(y)TWMzG zy!R7B8lXY$p&F{iG7U$iz}!j{0$-io3d5h*H;e<&+*~o+oKfvuf4Yck`1b|3gsnj! zg5h`i=cSRk5-lUyJQr0DQ{Jp)&^;mf7<;cY&Mgl7pyJ9tDp&#VSl8f_xSWCW*o@*8 zx781_jjx1-VR+@!LrQbvJzW_n(!xG#$4B^c(yU;Q<2S(khqk4q&D(5us(77?mq4}z zFuY^)r3@89ttd^TaQi+L#$s$B5#paG9k;t$698QnF-Q)*@Uyo|nb$57BT-CDW-#WL z?!irZ*2%!;upUhXfyb3so3qeYHT%EKxn%Q~m`wO=5fV?S9V2Ls<)+$SrqlY4%%#t#uc{T@(Zdb958l+(%kuZ=J|E5D`PVhkgb!LCYIyXQl{Bau zxuv4#)$koSF6aRhVdi;n*=bCBt>{5*KG>XC^NpPQYfIu3Hxu+97lf>7pq6I)ZrD2q z8y8E{Y?-V)PcP=d*!_!zfDOUxiR%ZORnki9qZLdP2XbP_e|09>tlW3MJXjh5ETl^@ z#zn0`bl~TfcytO@C?8i+3)^3*$%N}kN@}-9Y8SSkx3+=EqGWOy{(njCePke-2<&I2&T-< z{gsk4t#-Ixx%*=B$TQvkD>!2Jg<`in#T?#8=$C8rcR8K`elau#yZ_k&B~AOg5m*yV zqWKG93hq$bik+6J*j2C$e-cqE$2{sO8`}h(gF)Y@&U|Zu!u=9=k(J8s{-L5Dbly?G zmR!bt0uvN}bnLuRrGeBku-x_!HHZ7_9J@IuCn6tFOY)`B`Q6&Gl%}i+-syR3fHa#H&5CXh^fC1B zoD1%HPwgESEd%xv@IrdRkx2MA*$(WS%^Hs0@tmZC^ootGtZKx;hj?sU7=Lqdv`{Qe zt~aVexv7LdFRM+)$}J<*v!`ZAV<9U8Jb_fersS-dcnL5;pOEBhwNNN1DrSp=-<-D5 zy78Id4sV|y&A5jw>zZYA0DP+G=*`y|M-`-+OI(7Db8$0&`mL=+Uh1RY;2%P7zHJHT ztTSGpe|dLvk*HH133M5{?i|K&X$~lWAMN-aMMsC!w^IF;5qn4_gZ_EB(WH537j+s6 zY&e-b)!zLUQc7^>q4fvMKD{JYA6JBb82K^hRk*EU?X~<|y)N0~p@?=y_BaLJMG11o zTF3nS`*4D1%bUvXs_h2ap!+8_B#;y zTs`_FUf0a~Da`jkcPbG1v;9H9Z*12YyWGdIT#g*qn_n&p5_GnqtFb>9SUbq%z13K* zy0kuR`z)^#d=>&23#6OLw6UTpi=TY)AOMol6ekFEPQYbmq+e4S4xWH2`L6#?A&)Gi zgKVv#!z@{Q6E$I@{`M!`CmkQ|6hpQ=yg5u64JiL%qR;gM2H0tT8n{~T3BS@dFU$o%8pxt{pGUY^$)%71***%ry0Cv>piJ| zJLG@UY$2x8(g-F8tQnK(>Gr}V?9ukm&d9pod0y7h_j>>~R}iYB)N!8JlW2fxEXv=BX1xyS z2qh}E*>4q=aw0$vU2^sgT*Y3ApfBT+Bp#;#nr&{8o+s}|P_V7fgz3Qd{b4(1qV<9F zKUaz9-{@%?1pmk@79F7SEc%#no|ui?BQAr4z3H@&J)kgLCXjA*a{XdA!ysJi>VpZG zpO2QFZjcoD;!7(0$aWOB=cdQ&9i2I-URNQf8L74rBrK`rFAk%4+R&LyngU<$jp!9o zf?a*UIW&R4HNMt0GyNM?kP&RJdmFPGEm8i@#l#_>M8+U#3Nz37R`_kQup&M9p%IsP zl#U)CtY?B#d4W9cn2nSql`JG#LnUT>cbk#sJF;wdaiptGOrDHDrR-zz`Qy zkEnW57<0+4ZhZa|e8D$KjiQcbBh=iT4_O~MKf&~bJ}F&hoR&<&+bj;Ak9@LWHRxWp ztyDJ_4vVDNa@iN`kS}a%&GEk^m5aS}5ArraOVJtP9+F=NcKGKBR=0p8E>Lk892dad z62gV2corGkymA=%rIP}@Ip!JkYt2%GCpQ*R3#QNs+Nt#!?Kf`Jqk8h5q<3Srq}Wyy z2pylJ{ag{)qsyV4J7!hsz#Pd!mXUkavayNi52FE!7hQP(yrM8C_@*q${)0Z}o56$4 z(V6qaKMHg_#9unQa}QA-X8h`-$}z6Xjff(haTZpSSc~9y<&uU;rXi$AdtuaHVK^NboRi6F z|E&S6V3efce)XiszvcBhC$GtmK%XR~Q77%*;;XlRp%x5-j3HYg097$iTHePusxZWD zzIu`B;SU^e(W6+*4UjV=_CwJ?kc)bKR;W?i1E9xmH(y>!m};R_gFkC?VBYmF=E(J8 zPO7b``7^;KGDrO700-&R>U-(z#p2sOIwmpG7m~CL(l7UAP;tA@73fk#W4X4zi%4Q+ zz;WuLeL>!ppFX7Rco>T2uaoz9*nd}h%wF>)cgxe;9Wkm&t;K)n%437|AC5-d0`yIc-?I;5>G8k~{veC7XX!|{orzc{1zb3s)Pku%DppP|z%t#oalr#!i_^JY>LGc|GcdqfhF z{Se1^7BabV?#80IcZ+On^49~>K0As(MqNfn7>l+x6R1>Z5&$4(wQbP?u>X|oo^41| z{7p>9@#Myp9_HdU9XI@q3`n^t*z913dN7{fmqPQRx&{#(SW3NJt9`>|O~B%eI; z83uN%iON|jRS>q*KT{|1qe=#X)9sDtBiW%#^C4;@d)syyRZ%nhjIvLAY^gs?cbiD( zI?DJ_p8b=J)zwcbYU2XL@9qfQ{M%#l*cYs!z| zyFe&w_HI#RJDj?s$b5QGjSHzzY!($B|{%?su$T(N~49$8VuG7s4ru)(Y94_ ze77MKN{|}JBLm6Ey zs2>^ddnlg@5PiX_bt7amuDE9`Jn9`tY6dL z*3>|ZTSg0_xu78jv#B}Ls^tsFcV-&PdP}Yv8?xXRfmFO>(@xK^*$ZKWxi28N`29XV zB{TJ)8S}}9RC+;pBd@TrpZ;yc@kEl2JN1(ZB}=S@V%FT^Wtc$F{HIlLN$Y6PA`WBq z@edP0c-3UDxs?t{PF3Y>$iDxj=~yjq$ewq3ph|3OL86W}^6S6Ne*y<8139E`@CQ#U z^Q{*CGE58?F1J_76yGPVW)0rU(uhFJU@pW1oi`{oD`EvnLaUMi|4&f$G|Okj_)61N zJm~W4tmrLA_1ZYD6!`~jPP+kjVM#&fa!fO`qDp39L+E8DUB+f`m+4-gEfcKi7glOn z{ZaWhFSltzlX=rSS{1VOLKggar;hZcT~ZN2hX?F6A4E*AIray%vhO+WKN{MTa+ycQ zhVS&9=}dup&p7n+2c}pfNk^rrv_V{*bcn50={$v(BoKuW!v4x=Rcb4Efp`&2HtK;~ zgd_C>egi`MV5?&9vu+P&>yq)*2k6rp-5mD zgaukwIyRfmM~N~cy^~}w-GCy4I9~se>{&~Zf&D6(k7KV`dT_se5>)|r*G@(4;gL3| zB=xI~-pDdTdUxv6K{yL&X2b)&bzv!>swbZ%cvt2|Qo z4$<_l2;4kPHyE9Xs?rUzG-zp_e9DI|vq|!e`T;#3iSp|?%5&ZGyLXxUDs~pOZw{QS z84f{_bH?i|s5Jc9-;M1|&-8C6V!SB(YH{o^6uaa>@EJWbny zbCq%RKyY2fz+}X(2yeWzFCsf@JCf z^Dcr8%<^tyEF3wL*uL#NfJn_CQ^!87>{tTA;E{YeejUSSHN&6g%M4(@HViR=%!K)n#XI^#C3twvNWQ!gR zVXd~M;yJQWKRatp^iX$_C_w#%5zN(HclS@h;5Taa3Rd@r$gU46?cOhRwfXl;pY?c( znqS+(dKfd6JLp$~mf6|H%RgQTOO>jg33dmwS5^Rb&xaKkwiv0JP+uCX23nFp3O7-O}7h3=}dz^F#kjFOqoEd zL%ysaCBfV5Bh^$=hhXDCbsxFKfh8w+rEMJrNjWCpAr%FxA^yZTc3u|16y8L^(%A27TQmJu?PIjoiXG?7of-~4W&011i_31DAS#PP z_w53IWhc_8^i#%t)%&i@o!K@)bwirVO3xOr9C*JJJcBW~_ayBIHCX7)RO&G6DI&E! zs>=)ib|bFDf7d%?eoa#}DcY*Hc2(d!u;@_el+#-L)}Ud8H9L9O9i%+)y~dT|itt5V z#CGShD`j2zT9W&9()FoKfF;WXJIkyQISIZglV2k4Of>VsEk~+kW?&ic39l|KH#+Zs zbO}rr1%sVHiLmg;aMa7j`KvpR_&}dpt+Fu=uD20xj>KBPlp2XrR=JikeS`sICLdf0 zRT|RWi#xnyzipihP?|G-**$Hu-_6vpXb%u*5znZOkZ!E4^vb`L&@%-Kk8;?qK6HU)TCSG(*>9h6gUv zwa`D_o#*6!Ae}+h&7X&|uHZ?>TRL)q4i%MYBfE;SP|E2*tzxw5sHg_g7A``3V9NtU zQ&^Su@-8!7?M>FCSb66J*+ouIA(tV1X50FN#bXl*2VQ)-;f~8v*o*g0y+Oknn7$6_ z8Nyoqtu4TQS$seGrA*>&W}ao{pSwHfC@7HxHJm;Tc3V6=u)Z>VmnokZb%%}VK2jS; zu_*uSDJ-X6KBqM7l|jm$i^vp5MzFuB#fv(&&?Qqn=3w?gv*;@SyIYo3g%qn_s?Pdo z*mgIH#16nZ8 zRGW7BWwS{Rs#3c2ZOPv7D}g-I&*S1{?^;s;RFouO*zm2 zYxZGMP=cyeGv@&o>>XkWJnnxoH`Tv5&2)BEBC;WGyfpp}E5Ud*E_L2}?H-hl1JZdY z@XKMdfY|?dTQ1C~U)qPuSDk-?5GbSPf|(c(%?7dlpR%AC3I^BYd+PG># z_VlFfxkO(iiS`KYKu2LcMa=sz9QZPb%)%YUz)Nh$M!X-HFiCF7dBhFL)9J0JBp#Mm zeFz3Zu`YOVj?4Ocga~NpQkv<52aj(#at8tQKU)==G`*C6>I%{PxG16rf$5AApRsf&Xyg%!}-upFhm zq>0BZ3)7FoWrYMJ%otRjev^OPC^G(9kq*%~i;Fxq@FSRT^--jWFWr+$RS&nxgd* z=-13-()vTH?bB1oPYfP|q0NI&3zX+voWs4B|H}~x9U&unAtKnENxT+ z%&9^6b8vMNEy4kHs3o!l1bjPX_ohM@8|y2*b18?;y>sK#jZ~Ovs}gZ5Ka1p4d3`7dbhsS5W0=|qgErI$uf3B7l`S80<8SQ?X-$gs>GvGo;>oMS znY{CG(`QbN=f>Dos?6K8Z6dWpL|pwp4bf^L-=1a-{P3hSV0=TUy}b7?{W5$M9}^gA zy)1oYSN3OjS4f(qeE6+y5hMl@5>i^{H8UKY2lZ&N!p+sm-S35{!K?d0Qv-og_7y{V z!AJI0(q?8}O%2$%->hQJJfM*-3Z*^&3|BlM(a>yZ!`rbUdV6lZDc#1zPN-N)JNspm zCqrth>G{gf<}Hm4;i@*@Cw~w>q1wuICUY|W1#tX*Hw7SO$x!=*XX0YF;iWIG*66RV z9vjpWFpZl6s{G2ept2dyqIqUy+is(Z!bs=Zj^Qh;p7^25M8IYh`r&(iboG7ZBuBz zY-Y&msNk2#$w4u-t+?@@qRSotJ*m6fTN-i$m_Kb+U#j;By0s)iLFq-BviX+~K7s2X z+Ub_jA@q*UBlPTfLmJ=FxQe^wt4>$+vbp+R2%lBpg5_2E_iB&N z>%F&m^6sAojly4WB@yXuMawrj?o1C>S1!TexI2QXtF!UnTNT`K|0xuvxF`CN!ZCy! zn*jGX1VRGLmR(w!Efm-6=grNtlH5E1HkSIj*}ozQOAflo#k@z zPC_wgWK>-?U*heU~cj*N@Da8(b+$>Lr+eDlHsPV4ztV|yW>DqaWsrTY5IC)K8 zg+HCG3Mnbl))L-uYhkRj4anHl4D-*|GWa5Go7!&6mGA~`TGltpcZZTMd%{*Ap~ZYX zhrdpubEo2OHAaRD%YDZ8wlA?QfBu-cRlkeKF#pJ8ytAYH7C)OE0ORTf`d&AS7;Lh% zjuu996_wo@Xs^y;g)BO8g#jjr=Fl;IB=6CoKD#J@rR;gIqTelr>yMM6!$TPk-y<5& zCmKIrkAI<)2y?BUakc%E+iAkBfsLTZzM`RdW>%deaK+Nr;*MIw4(3K(rk2Looaxm- z!u-|3rCe=83Zs93cYK@NCMt^mOMxnRF4 zF(gf)th(dUeI#zA9sVG&I9-V(zdmg=dB$(4V;Vi0#9w;fP<^RGdEJt7Zplq?mD!@> z$IL%h3?+na@;Z6^y)*vq?rW8(BFK5NOfcPhf^ho<3F*A;By&H@XvZhBNb28aSOBm|G+0 z<7#Ghc;H`Dm+1q~Y~L_X0Tu;Qa|B<+nd({}g|@+;`d2o{Jtxe1Tme zOn(0|2tud=`f)Q%qFz1;J6sFcP$-GCdq?V7g?jK4`+XM#h$$Qh!Ox%Z=RS`6jc0W| ztmt$8TI?*4SNX^l1@(%n_}4xI z+)gWrZ06`RM#OUW~k{)%hfdr1;jf$(T<|cfwLN$hIDu?-Tc19m7 zhXqC6BsjY{AK78+OYA%wo|eV8P4Td~k|4tNPK1vvJCKgXm$_%lW4=e-XKsFf@w5xU zEfvF!JY)Nc*JJwJEqBQz6b=}j@mi} zmJT0MvRXfyUj;Ic7QByaiN{B)DwHlftqc$ksLD@`$x_bBto4<4UiJGy!X5XgLMY4g zGx~cjwGm>a(w2wV^%rF+U86`)F`DxIoBGnipk@6lwpPSb>leh7qsx(b$H1#LkM(3w zeq6R#-uS!1va7<2N_Q*7zYbB2qdyw26sshl(~EL08tSQZfr!WQh+cC!>Fg~MF!GN~ zB-)Ys9Zf}VXDlvz&)!2p5mnOad}EvSUhi}Ls+uP5#E~YAg{kPfg*X6N|c$cp$Wcgc>yB=~9 z{O1wE9yb4N@%w6Oof4@^{HI^QakOxVp6yKsJ#ahx6b5i~=1rL0nTkE#)Bm z$M=aJ{@2^|U(@>VY%Qyz>5o#%9nj^VI^p4473hJW0l9!>jp6@pQuMo1C{9;KlC^HY ze=S8*tsq3q! zFi6zZJoOIMt*!U8KA`$Qw%|P2$}_wFK2w<|J8E%Px-ZKF=^r2N%Y1Zt3X0nIK*|NY z23&oC&j0S~&*#q*N7YZEqz_w%f;>H&BYvztzO{8hb8&y7n)Sv13C6PW$0NlIU*>Ns z=8kRc+nQ9Kj7$Gp+L;9Jp3m~;%r|W?W+YBm!c& zk|gdiAho@!*)8S%v>fkj6SvAtyDFG_uJYd=us3#(q8vD^?pn~z>y*7M&;%ak1>&QY zj+sL`urRM>jsE|x%?nvW9_iwXId;`8r31G7V+KOjFTmG3 zOrwAT_$Io%W(}Ddp!T;R?tcQlv3JoC7wz?Tr<)*Hxu3-NH8sg)8Q)pilHW zmf5DClZ~?e*BAB%3hAABEzvH;WZUgm8kd)trMT)LLwFXE{wKm707p1=WQ z>=Czqtr@|18=p_UxQ}e~RLT5*OMJKVQxnhs88@NfzT?V={^d(U;yAuDI8KyZ_teaqO*ViP-vp$!4y7$jbyN^rs&#dLW`8<7z#l8o>{2^{@2n2tXwuE7KGpDpxpauU5SHG-fr>RSNH)o-gV4nBSp(YpVVkPhd}u zJrJ5#{kZbadjlKCiCF*jE<6Sd8Q+KL=IOAIYe)!-@LqI!CtF~_I>US3=H=ZL z&WXEce`bXRy@1cY4U_cJ^G~c#T{sP>+t&JU?LOCUdkmhdBtYD9_e;Kam5NN>{QjI=Vh(YOgZ|yiTPAJK&)kvyf1_3_)A4IN_!vUBCadPh zJrsv1VGuaRC-{^5y5jiofl|yWsFnHrQ#w4Ko&>-sxs=c&Azg%oPgffUDv6zqH_6BLG}$ z->BZa&KcqfhOic?aNmR_Zf7d(_t$y2{IkDa2$c!_@SJzP^^e%=jtVwba~|g}e+`vr z&{}v+6j&rBueo&h&RYw}5ycD(qIPMU>K_qdeO~dniyxvii`R6$#Nr1s!S~Luzpn;! z%z|$v;aTw=id^SDZaoY+6B>95vdfCvqan?&85T^hU9wug^6IYinB$N#jKO7T#h*j9 z%=abhua(MN0FM1Kyb$g8f3G7qzf2ZV-Y^I(1$K7UyjEBMyh8lUpRe+&R<2J3;a*w& wz?$DS&g!)l@TSO7Fd71*Auu>XV8yQg@b?xS?0grfyvbgY{oe}*v8Bhz7AlAhnVDTyI2Nk^>) zXe1TV4i7D)OLj|_1X^y2kz!H0(#1p1CaGGwdmyT;C zsm)m8sA{LvQ96b~(`i+M5UM~|bzSBjayB0`)Rp6GxF5kKnV*IU3u!Fo5s^pdSV`h! z*Q$t;Mq@p2ob`IeyQX$gqG}3IqbM(J)jMNN@|MPi-dSrtA!?IkbT0MzlLW(kFmK=c z6XlMajdM5+`MaQ5m-=%NiCNt(N&Jt3L+oJWW6vyjvZ3>GZDJN=6!@kLut@@BLjxP2 zA7>-H1>7PW2jf;5>Y7%ql`F7TG;E_{RjXyK2>aN2oG}#pq@O$FxqI01d$CR>C5X|q zMd@sR5GLD{(X34qQMVLb+;=pLG3{iZE*FWRz5(ekbY=hm literal 0 HcmV?d00001 diff --git a/resource_pack/ui/_ui_defs.json b/resource_pack/ui/_ui_defs.json index b19c6f1ba..25fbf439b 100644 --- a/resource_pack/ui/_ui_defs.json +++ b/resource_pack/ui/_ui_defs.json @@ -178,6 +178,7 @@ "ui/store_filter_menu_screen.json", "ui/store_inventory_screen.json", "ui/store_item_list_screen.json", + "ui/store_progress_screen.json", "ui/store_promo_timeline_screen.json", "ui/store_sales_item_list_screen.json", "ui/store_search_screen.json", diff --git a/resource_pack/ui/marketplace_sdl/sdl_dropdowns.json b/resource_pack/ui/marketplace_sdl/sdl_dropdowns.json index da044c0fb..fd74455e4 100644 --- a/resource_pack/ui/marketplace_sdl/sdl_dropdowns.json +++ b/resource_pack/ui/marketplace_sdl/sdl_dropdowns.json @@ -6,14 +6,28 @@ "size": [ "100%", "100%c" ], "controls": [ { - "toggle@sdl_dropdowns.sdl_rows_toggle": { - "size": [ "100%", 24 ], - "$toggle_name": "toggle.sdl_rows_dropdown", - "bindings": [ + "container_panel": { + "type": "stack_panel", + "orientation": "vertical", + "size": [ "100%", "100%c" ], + "controls": [ { - "binding_type": "$store_factory_collection_details", - "binding_collection_name": "$store_factory_collection_name", - "binding_collection_prefix": "$store_factory_collection_prefix" + "toggle@sdl_dropdowns.sdl_rows_toggle": { + "size": [ "100%", 24 ], + "$toggle_name": "toggle.sdl_rows_dropdown", + "bindings": [ + { + "binding_type": "$store_factory_collection_details", + "binding_collection_name": "$store_factory_collection_name", + "binding_collection_prefix": "$store_factory_collection_prefix" + } + ] + } + }, + { + "pad@common.empty_panel": { + "size": [ "100%", 2 ] + } } ] } diff --git a/resource_pack/ui/pause_screen.json b/resource_pack/ui/pause_screen.json index f3570bac0..31c836d54 100644 --- a/resource_pack/ui/pause_screen.json +++ b/resource_pack/ui/pause_screen.json @@ -8,13 +8,6 @@ "size": [ 16, 16 ] }, - "feedback_icon": { - "type": "image", - "texture": "textures/ui/Feedback", - "layer": 3, - "size": [ 16, 16 ] - }, - "change_skin_icon": { "type": "image", "anchor_from": "left_middle", @@ -142,6 +135,7 @@ "anchor_from": "bottom_middle", "anchor_to": "bottom_middle", "$button_text": "profileScreen.header", + "offset": [ 0, -5 ], "$focus_id": "profile_button", "$pressed_alpha": 0.65, "bindings": [ @@ -272,7 +266,7 @@ "anchor_from": "bottom_middle", "anchor_to": "bottom_middle", "size": [ "100%", "100px" ], - "$skin_viewer_panel_offset|default": [ 0, 16 ], + "$skin_viewer_panel_offset|default": [ 0, 11 ], "offset": "$skin_viewer_panel_offset", "gesture_tracking_button": "button.turn_doll", "button_mappings": [ @@ -694,52 +688,6 @@ ] }, - "feedback_button@common_buttons.light_content_button": { - "size": [ 24, 24 ], - "$button_pressed_offset": [ 0, 0 ], - "$button_content": "pause.feedback_icon", - "$pressed_button_name": "button.feedback_button_pressed" - }, - - "feedback_icon_button": { - "type": "panel", - "$button_tts_header": "accessibility.start.feedback", - "$pressed_button_name": "button.feedback", - "controls": [ - { - "feedback_button@pause.feedback_button": { - "ignored": "$education_edition", - "$focus_override_left": "FOCUS_OVERRIDE_STOP" - } - } - ] - }, - - "achievements_button@common_buttons.light_content_button": { - "size": [ 24, 24 ], - "$button_content": "pause.achievements_icon", - "$pressed_button_name": "button.menu_achievements" - }, - - "achievements_icon_button": { - "ignored": "$achievements_ignored", - "type": "panel", - "$button_tts_header": "menu.achievements", - "controls": [ - { - "achievements_button@pause.achievements_button": { - "ignored": "$education_edition", - "variables": [ - { - "requires": "$achievements_button_focus", - "$focus_id": "icon_panel_main_focus" - } - ] - } - } - ] - }, - "take_screenshot_gamepad_button_content": { "type": "panel", "size": [ "100%c", "100%cm" ], @@ -800,7 +748,7 @@ "pause_screen@common.base_screen": { "cache_screen": true, - + "$screen_animations": [ "@common.screen_exit_animation_push_fade", "@common.screen_exit_animation_pop_fade", @@ -843,7 +791,8 @@ { "requires": "$ignore_edu_pause", "$screen_content": "pause.pause_screen_content", - "$screen_bg_content": "common.screen_background" + "$screen_bg_content": "common.screen_background", + "$screen_background_alpha": 0.1 }, { "requires": "(not $ignore_edu_pause)", @@ -959,11 +908,30 @@ ] }, + "paused_text": { + "type":"label", + "color": "$f_color_format", + "text": "pauseScreen.gameIsPaused", + "anchor_from":"center", + "anchor_to":"center" + }, + + "paused_text_panel@common.screen_background":{ + "size":[90, 24], + "$screen_background_alpha": 0.5, + "controls":[ + { + "pause@paused_text": {} + } + ] + }, + + "the_icon_panel": { "type": "stack_panel", "anchor_to": "bottom_left", "anchor_from": "bottom_left", - "size": [ "50% - 75px", "100%c" ], + "size": [ "50% - 75px", "130%c" ], "offset": [ 0, "-10%" ], "controls": [ { @@ -981,57 +949,6 @@ "size": [ "12%", 0 ] } }, - { - "feedback_btn@pause.column_frame": { - "ignored": "$education_edition", - "size": [ 28, 32 ], - "controls": [ - { - "feedback_icon_button@pause.feedback_icon_button": { - "variables": [ - { - "requires": "$feedback_button_focus", - "$focus_id": "icon_panel_main_focus" - } - ] - } - } - ] - } - }, - { - "feedback_padding": { - "type": "panel", - "size": [ "2%", 0 ] - } - }, - { - "achievements_btn@pause.column_frame": { - "ignored": "$achievements_ignored", - "size": [ 28, 32 ], - "controls": [ - { "achievements_icon_button@pause.achievements_icon_button": {} } - ], - "bindings": [ - { - "binding_name": "#achievements_visible", - "binding_name_override": "#visible" - } - ] - } - }, - { - "achievements_padding": { - "type": "panel", - "size": [ "2%", 0 ], - "bindings": [ - { - "binding_name": "#achievements_visible", - "binding_name_override": "#visible" - } - ] - } - }, { "take_screenshot_btn": { "type": "input_panel", @@ -1108,7 +1025,7 @@ { "profile_btn_padding_right": { "type": "panel", - "size": [ "4%", 0 ], + "size": [ "5%", 0 ], "bindings": [ { "binding_name": "#profile_button_a_visible", @@ -1116,6 +1033,35 @@ } ] } + }, + { + "pause_text_panel@pause.column_frame": { + "size": [ "100%c", 32 ], + "controls": [ + { + "pause_text@pause.paused_text_panel":{} + } + ], + "bindings": [ + { + "binding_name": "#pause_annoucement_visible", + "binding_name_override": "#visible", + "binding_type": "global" + } + ] + } + }, + { + "pause_padding_right": { + "type": "panel", + "size": [ "4%", 0 ], + "bindings": [ + { + "binding_name": "#pause_annoucement_visible", + "binding_name_override": "#visible" + } + ] + } } ] } @@ -1141,7 +1087,7 @@ ] }, - "menu_button_control@pause.pause_screen_border": { + "menu_button_control@common.empty_image": { "size": [ "100%", "100%c + 2px" ], "color": [ 0, 0, 0 ], "anchor_from": "center", @@ -1151,7 +1097,7 @@ ] }, - "menu_background@pause.transparent_background": { + "menu_background@common.empty_image": { "size": [ "100% - 2px", "100%c + 8px" ], "anchor_from": "center", "anchor_to": "center", @@ -1228,9 +1174,9 @@ }, "info_panel_background@pause.transparent_background": { - "size": [ "100%", "100%" ], + "size": [ "200%", "100%" ], "anchor_from": "top_right", - "anchor_to": "top_right" + "anchor_to": "top_middle" }, "info_panel@pause.pause_screen_border": { @@ -1264,7 +1210,7 @@ "controls": [ { "vertical_padding_0@pause.vertical_padding": { - "size": [ 0, 4 ] + "size": [ 0, 28 ] } }, { @@ -1446,7 +1392,7 @@ "layer": 2, "bindings": [ { - "binding_name": "#worldname" + "binding_name": "#players_list_title" } ] }, diff --git a/resource_pack/ui/settings_sections/general_section.json b/resource_pack/ui/settings_sections/general_section.json index c8b08c514..3cb0e0707 100644 --- a/resource_pack/ui/settings_sections/general_section.json +++ b/resource_pack/ui/settings_sections/general_section.json @@ -221,6 +221,71 @@ } }, + { + "pause_label_header": { + "type": "label", + "text": "options.pauseHeader", + "color": "$sub_header_text_color", + "bindings": [ + { + "binding_name": "#pause_toggle_enabled", + "binding_name_override": "#visible" + } + ] + } + }, + + { + "paddingPauseFeature": { + "type": "panel", + "size": "$spatialPatternsPadding", + "bindings": [ + { + "binding_name": "#pause_toggle_enabled", + "binding_name_override": "#visible" + } + ] + } + }, + + { + "pause_toggle@settings_common.option_toggle": { + "$option_label": "options.pauseHint", + "$option_binding_name": "#pause_option_toggle", + "$toggle_name": "pause_option_toggle", + "bindings": [ + { + "binding_name": "#pause_toggle_enabled", + "binding_name_override": "#visible" + } + ] + } + }, + + // Add some padding between the buttons/toggles to reduce the impression upon the eyes. (ADO:515619) + { + "paddingFilterProfanity": { + "ignored": "(not $build_platform_UWP or $disable_toggle_filter_profanity)", + "type": "panel", + "size": "$spatialPatternsPadding" + } + }, + + { + "filter_profanity_toggle@settings_common.option_toggle": { + "ignored": "(not $build_platform_UWP or $disable_toggle_filter_profanity)", + "$option_label": "options.filterProfanity", + "$option_binding_name": "#filter_profanity", + "$option_enabled_binding_name": "#filter_profanity_enabled", + "$toggle_name": "filter_profanity", + "layer": 1, + "controls": [ + { "filter_profanity_option@general_section.filter_profanity_option": {} }, + { "option_generic_core@settings_common.option_generic_core": {} } + ] + } + }, + // Add some padding between the buttons/toggles to reduce the impression upon the eyes. (ADO:515619) { "paddingLinkEduSupport": { @@ -1134,7 +1199,7 @@ { "paddingUseRemoteConnect": { - "ignored": "((not $google_os) and (not $is_ios))", + "ignored": "(((not $google_os) and (not $is_ios)) or ($education_edition))", "type": "panel", "size": "$spatialPatternsPadding" } @@ -1142,7 +1207,7 @@ { "remote_connect_toggle@settings_common.option_toggle": { - "ignored": "((not $google_os) and (not $is_ios))", + "ignored": "(((not $google_os) and (not $is_ios)) or ($education_edition))", "$option_label": "options.useRemoteConnect", "$option_binding_name": "#use_remote_connect", "$option_enabled_binding_name": "#use_remote_connect_enabled", @@ -2595,6 +2660,14 @@ "$toggle_name": "content_log_gui" } }, + { + "option_content_gui_log_show_on_errors@settings_common.option_toggle": { + "$option_label": "options.content_log_gui_show_on_errors", + "$option_binding_name": "#content_log_gui_show_on_errors", + "$option_enabled_binding_name": "#content_log_gui_show_on_errors_enabled", + "$toggle_name": "content_log_gui_show_on_errors" + } + }, { "option_content_log_gui_level@settings_common.option_dropdown": { "$option_label": "options.content_log_gui.level", @@ -3077,15 +3150,6 @@ "$toggle_name": "vr_smooth_lighting" } }, - { - "graphics_toggle@settings_common.option_toggle": { - "ignored": "($is_holographic or $new_video_settings)", - "$option_label": "options.graphics", - "$option_binding_name": "#graphics_toggle", - "$option_enabled_binding_name": "#graphics_toggle_enabled", - "$toggle_name": "graphics_toggle" - } - }, { "rendering_profile_option_slider@settings_common.option_slider": { "ignored": true, @@ -3191,35 +3255,6 @@ "$dropdown_scroll_content_size": [ "100%", "145%" ] } }, - { - "beta_new_bed_screen_toggle_input_panel@settings_common.option_toggle": { - "type": "input_panel", - "ignored": true, - "consume_hover_events": false, - "focus_enabled": true, - "$beta_new_bed_screen_toggle_disabled_is_hovered_button_event|default": "button.beta_new_bed_screen_toggle_disabled_is_hovered", - "button_mappings": [ - { - "to_button_id": "$beta_new_bed_screen_toggle_disabled_is_hovered_button_event", - "mapping_type": "pressed" - } - ], - "controls": [ - { - "beta_new_bed_screen_toggle@settings_common.option_toggle": { - "$option_label": "options.betaNewBedScreenToggle", - "$option_binding_name": "#beta_new_bed_screen_toggle", - "$toggle_name": "beta_new_bed_screen_toggle", - "$option_enabled_binding_name": "#beta_new_bed_screen_toggle_enabled", - "controls": [ - { "beta_new_bed_screen_toggle_disabled@general_section.beta_new_bed_screen_toggle_disabled": {} }, - { "option_generic_core@settings_common.option_generic_core": {} } - ] - } - } - ] - } - }, { "gui_scale_slider@settings_common.option_slider": { "ignored": "($is_holographic)", @@ -3298,19 +3333,6 @@ "ignored": "$new_video_settings" } }, - { - "raytracing_toggle@settings_common.option_toggle": { - "ignored": "($is_holographic or $new_video_settings)", - "$option_label": "options.raytracing", - "$option_binding_name": "#raytracing", - "$option_enabled_binding_name": "#raytracing_enabled", - "$toggle_name": "raytracing", - "controls": [ - { "rtx_disabled_option_upsell@general_section.rtx_disabled_option_upsell": {} }, - { "option_generic_core@settings_common.option_generic_core": {} } - ] - } - }, { "raytracing_render_distance_slider@settings_common.option_slider": { "ignored": "($is_holographic)", @@ -3518,27 +3540,64 @@ }, { "advanced_graphics_options_panel": { - "ignored": "(not $new_video_settings)", + "ignored": "($is_holographic)", "type": "stack_panel", "orientation": "vertical", "size": [ "100%", "100%c + 4px" ], "controls": [ { - "graphics_mode@settings_common.option_dropdown": { + "graphics_mode@settings_common.option_dropdown_no_scroll": { "$option_label": "options.graphicsMode", "$dropdown_content": "general_section.graphics_mode_dropdown_content", "$dropdown_area": "content_area", "$dropdown_name": "graphics_mode_dropdown", "$option_enabled_binding_name": "#graphics_mode_dropdown_enabled", "$options_dropdown_toggle_label_binding": "#graphics_mode_dropdown_toggle_label", - "$dropdown_scroll_content_size": [ "100%", "255%" ] + "$dropdown_scroll_content_size": [ "100%", "100%" ] + } + }, + { + "graphics_quality_preset_mode_dropdown_content@settings_common.option_radio_dropdown_group": { + "$option_enabled_binding_name": "#graphics_quality_preset_mode_dropdown_enabled", + "$radio_buttons": [ + { + "@settings_common.radio_with_label": { + "$toggle_state_binding_name": "#graphics_quality_preset_mode_radio_performance", + "$radio_label_text": "options.graphicsQualityPresetMode.performance" + } + }, + { + "@settings_common.radio_with_label": { + "$toggle_state_binding_name": "#graphics_quality_preset_mode_radio_visuals", + "$radio_label_text": "options.graphicsQualityPresetMode.visuals" + } + }, + { + "@settings_common.radio_with_label": { + "$toggle_state_binding_name": "#graphics_quality_preset_mode_radio_custom", + "$radio_label_text": "options.graphicsQualityPresetMode.custom" + } + } + ], + "bindings": [ + { + "binding_name": "#graphics_mode_is_deferred", + "binding_name_override": "#visible" + } + ] } }, { "advanced_graphics_options_button@common_buttons.light_content_button": { "size": [ "100%", 20 ], "$button_content": "general_section.advanced_graphics_options_button_content", - "$pressed_button_name": "button.expand_advanced_graphics" + "$pressed_button_name": "button.expand_advanced_graphics", + "bindings": [ + { + "binding_name": "#advanced_graphics_options_button_visible", + "binding_name_override": "#visible" + } + ] } }, { @@ -3622,15 +3681,15 @@ ] }, - // Information popup for new death screen toggle + // Warning Notification and popup for RTX render distance - "new_death_screen_toggle_disabled_image": { + "rtx_render_distance_warning_image": { "type": "image", "size": [ 7, 11 ], - "texture": "textures/ui/infobulb" + "texture": "textures/ui/WarningGlyph" }, - "new_death_screen_toggle_disabled_popup@common.static_tooltip_popup_with_image_and_text": { + "rtx_render_distance_popup@common.static_tooltip_popup_with_image_and_text": { "size": [ "100% - 4px", "100%cm + 8px" ], "anchor_from": "top_middle", "anchor_to": "bottom_middle", @@ -3638,94 +3697,58 @@ "$tooltip_popup_image": "textures/ui/infobulb", "$tooltip_button_binding_type": "global", "$tooltip_button_collection_name": "", - "$tooltip_popup_visible_binding|default": "$new_death_screen_toggle_disabled_tooltip_visible", - "$tooltip_text_binding_name": "#new_death_screen_toggle_disabled_tooltip_text", + "$tooltip_popup_visible_binding": "#rtx_render_distance_warning_tooltip_visible", + "$tooltip_text_binding_name": "#rtx_renderdist_performance_tooltip_text", "$tooltip_chevron_anchor": "bottom_right", "$tooltip_popup_chevron_offset": [ "-30%x", "100%y - 3px" ] }, - "new_death_screen_toggle_disabled": { + "rtx_render_distance_warning": { "type": "panel", "size": [ "100%", 0 ], "anchor_from": "top_right", "anchor_to": "top_right", - "$new_death_screen_toggle_disabled_visible|default": "#new_death_screen_toggle_disabled_visible", - "$new_death_screen_toggle_disabled_tooltip_visible|default": "#new_death_screen_toggle_disabled_tooltip_visible", "controls": [ { - "new_death_screen_toggle_disabled_image@general_section.new_death_screen_toggle_disabled_image": { + "rtx_render_distance_warning_image@general_section.rtx_render_distance_warning_image": { "offset": [ -14, 0 ], "anchor_from": "top_right", - "anchor_to": "top_right" + "anchor_to": "top_right", + "controls": [ + { + "hover_detection_input_panel": { + "type": "input_panel", + "consume_hover_events": false, + "focus_enabled": true, + "tts_skip_message": true, + "button_mappings": [ + { + "to_button_id": "button.rtx_warning_is_hovered", + "mapping_type": "pressed" + } + ] + } + } + ] } }, - { "new_death_screen_toggle_disabled_popup@general_section.new_death_screen_toggle_disabled_popup": {} } + { "rtx_render_distance_popup@general_section.rtx_render_distance_popup": {} } ], "bindings": [ { - "binding_name": "$new_death_screen_toggle_disabled_visible", + "binding_name": "#rtx_render_distance_warning_visible", "binding_name_override": "#visible" } ] }, - // Information popup for new bed screen toggle - - "beta_new_bed_screen_toggle_disabled_image": { + "accessibility_scaling_option_image": { "type": "image", "size": [ 7, 11 ], "texture": "textures/ui/infobulb" }, - "beta_new_bed_screen_toggle_disabled_popup@common.static_tooltip_popup_with_image_and_text": { - "size": [ "100% - 4px", "100%cm + 8px" ], - "anchor_from": "top_middle", - "anchor_to": "bottom_middle", - "$tooltip_panel_offset": [ 0, -10 ], - "$tooltip_popup_image": "textures/ui/infobulb", - "$tooltip_button_binding_type": "global", - "$tooltip_button_collection_name": "", - "$tooltip_popup_visible_binding|default": "$beta_new_bed_screen_toggle_disabled_tooltip_visible", - "$tooltip_text_binding_name": "#beta_new_bed_screen_toggle_disabled_tooltip_text", - "$tooltip_chevron_anchor": "bottom_right", - "$tooltip_popup_chevron_offset": [ "-30%x", "100%y - 3px" ] - }, - - "beta_new_bed_screen_toggle_disabled": { - "type": "panel", - "size": [ "100%", 0 ], - "anchor_from": "top_right", - "anchor_to": "top_right", - "$beta_new_bed_screen_toggle_disabled_visible|default": "#beta_new_bed_screen_toggle_disabled_visible", - "$beta_new_bed_screen_toggle_disabled_tooltip_visible|default": "#beta_new_bed_screen_toggle_disabled_tooltip_visible", - "controls": [ - { - "beta_new_bed_screen_toggle_disabled_image@general_section.beta_new_bed_screen_toggle_disabled_image": { - "offset": [ -14, 0 ], - "anchor_from": "top_right", - "anchor_to": "top_right" - } - }, - { "beta_new_bed_screen_toggle_disabled_popup@general_section.beta_new_bed_screen_toggle_disabled_popup": {} } - ], - "bindings": [ - { - "binding_name": "$beta_new_bed_screen_toggle_disabled_visible", - "binding_name_override": "#visible" - } - ] - }, - - - // Warning Notification and popup for RTX render distance - - "rtx_render_distance_warning_image": { - "type": "image", - "size": [ 7, 11 ], - "texture": "textures/ui/WarningGlyph" - }, - - "rtx_render_distance_popup@common.static_tooltip_popup_with_image_and_text": { + "accessibility_scaling_option_popup@common.static_tooltip_popup_with_image_and_text": { "size": [ "100% - 4px", "100%cm + 8px" ], "anchor_from": "top_middle", "anchor_to": "bottom_middle", @@ -3733,23 +3756,24 @@ "$tooltip_popup_image": "textures/ui/infobulb", "$tooltip_button_binding_type": "global", "$tooltip_button_collection_name": "", - "$tooltip_popup_visible_binding": "#rtx_render_distance_warning_tooltip_visible", - "$tooltip_text_binding_name": "#rtx_renderdist_performance_tooltip_text", + "$tooltip_popup_visible_binding|default": "#accessibility_scaling_option_tooltip_visible", + "$tooltip_text_binding_name": "#accessibility_scaling_option_tooltip_text", "$tooltip_chevron_anchor": "bottom_right", "$tooltip_popup_chevron_offset": [ "-30%x", "100%y - 3px" ] }, - "rtx_render_distance_warning": { + "accessibility_scaling_option": { "type": "panel", "size": [ "100%", 0 ], "anchor_from": "top_right", "anchor_to": "top_right", "controls": [ { - "rtx_render_distance_warning_image@general_section.rtx_render_distance_warning_image": { + "accessibility_scaling_option_image@general_section.accessibility_scaling_option_image": { "offset": [ -14, 0 ], "anchor_from": "top_right", "anchor_to": "top_right", + "layer": 3, "controls": [ { "hover_detection_input_panel": { @@ -3759,7 +3783,7 @@ "tts_skip_message": true, "button_mappings": [ { - "to_button_id": "button.rtx_warning_is_hovered", + "to_button_id": "button.accessibility_scaling_option_is_hovered", "mapping_type": "pressed" } ] @@ -3768,23 +3792,19 @@ ] } }, - { "rtx_render_distance_popup@general_section.rtx_render_distance_popup": {} } - ], - "bindings": [ - { - "binding_name": "#rtx_render_distance_warning_visible", - "binding_name_override": "#visible" - } + { "accessibility_scaling_option_popup@general_section.accessibility_scaling_option_popup": {} } ] }, - "accessibility_scaling_option_image": { + // Filter Profanity Tooltip Popup + + "filter_profanity_image": { "type": "image", "size": [ 7, 11 ], "texture": "textures/ui/infobulb" }, - "accessibility_scaling_option_popup@common.static_tooltip_popup_with_image_and_text": { + "filter_profanity_option_popup@common.static_tooltip_popup_with_image_and_text": { "size": [ "100% - 4px", "100%cm + 8px" ], "anchor_from": "top_middle", "anchor_to": "bottom_middle", @@ -3792,20 +3812,20 @@ "$tooltip_popup_image": "textures/ui/infobulb", "$tooltip_button_binding_type": "global", "$tooltip_button_collection_name": "", - "$tooltip_popup_visible_binding|default": "#accessibility_scaling_option_tooltip_visible", - "$tooltip_text_binding_name": "#accessibility_scaling_option_tooltip_text", + "$tooltip_popup_visible_binding|default": "#filter_profanity_option_tooltip_visible", + "$tooltip_text_binding_name": "#filter_profanity_option_tooltip_text", "$tooltip_chevron_anchor": "bottom_right", "$tooltip_popup_chevron_offset": [ "-30%x", "100%y - 3px" ] }, - "accessibility_scaling_option": { + "filter_profanity_option": { "type": "panel", "size": [ "100%", 0 ], "anchor_from": "top_right", "anchor_to": "top_right", "controls": [ { - "accessibility_scaling_option_image@general_section.accessibility_scaling_option_image": { + "filter_profanity@general_section.filter_profanity_image": { "offset": [ -14, 0 ], "anchor_from": "top_right", "anchor_to": "top_right", @@ -3819,7 +3839,7 @@ "tts_skip_message": true, "button_mappings": [ { - "to_button_id": "button.accessibility_scaling_option_is_hovered", + "to_button_id": "button.filter_profanity_option_is_hovered", "mapping_type": "pressed" } ] @@ -3828,7 +3848,7 @@ ] } }, - { "accessibility_scaling_option_popup@general_section.accessibility_scaling_option_popup": {} } + { "filter_profanity_option_popup@general_section.filter_profanity_option_popup": {} } ] }, @@ -6830,7 +6850,64 @@ } ] }, - + "debug_display_logged_error_panel": { + "type": "panel", + "size": [ "100%", "100%c" ], + "controls": [ + { + "debug_display_logged_error_panel_background": { + "type": "stack_panel", + "size": [ "90%", "100%c" ], + "controls": [ + { + "option_dev_show_display_logged_error_marketplace@settings_common.option_toggle": { + "$option_label": "options.dev_show_display_logged_error_marketplace", + "$option_binding_name": "#dev_show_display_logged_error_marketplace", + "$option_enabled_binding_name": "#dev_show_display_logged_error_marketplace_enabled", + "$toggle_name": "dev_show_display_logged_error_marketplace" + } + }, + { + "option_dev_show_display_logged_error_ui@settings_common.option_toggle": { + "$option_label": "options.dev_show_display_logged_error_ui", + "$option_binding_name": "#dev_show_display_logged_error_ui", + "$option_enabled_binding_name": "#dev_show_display_logged_error_ui_enabled", + "$toggle_name": "dev_show_display_logged_error_ui" + } + }, + { + "option_dev_show_display_logged_error_osi@settings_common.option_toggle": { + "$option_label": "options.dev_show_display_logged_error_osi", + "$option_binding_name": "#dev_show_display_logged_error_osi", + "$option_enabled_binding_name": "#dev_show_display_logged_error_osi_enabled", + "$toggle_name": "dev_show_display_logged_error_osi" + } + }, + { + "option_dev_show_display_logged_error_other@settings_common.option_toggle": { + "$option_label": "options.dev_show_display_logged_error_other", + "$option_binding_name": "#dev_show_display_logged_error_other", + "$option_enabled_binding_name": "#dev_show_display_logged_error_other_enabled", + "$toggle_name": "dev_show_display_logged_error_other" + } + }, + { + "spacer_0": { + "type": "panel", + "size": [ "100%", 4 ] + } + } + ] + } + } + ], + "bindings": [ + { + "binding_name": "#dev_show_display_logged_error", + "binding_name_override": "#visible" + } + ] + }, "xbox_sandbox_panel": { "type": "stack_panel", "size": [ "100%", "100%c" ], @@ -8120,6 +8197,7 @@ "$toggle_grid_collection_name": "feature_toggles", "$toggle_collection_details_type": "collection_details", "$toggle_collection_detail_name": "feature_toggles", + "$toggle_tts_header": "#feature_toggle_text", "bindings": [ { "binding_name": "#feature_toggle_enabled", @@ -8192,6 +8270,17 @@ "$toggle_name": "dev_assertions_show_dialog" } }, + { + "option_dev_show_display_logged_error@settings_common.option_toggle": { + "$option_label": "options.dev_show_display_logged_error", + "$option_binding_name": "#dev_show_display_logged_error", + "$option_enabled_binding_name": "#dev_show_display_logged_error_enabled", + "$toggle_name": "dev_show_display_logged_error" + } + }, + { + "display_logged_error_panel@general_section.debug_display_logged_error_panel": {} + }, { "option_dev_force_trial_mode@settings_common.option_toggle": { "$option_label": "options.dev_force_trial_mode", @@ -9071,6 +9160,7 @@ "$toggle_grid_collection_name": "realms_feature_toggles", "$toggle_collection_details_type": "collection_details", "$toggle_collection_detail_name": "realms_feature_toggles", + "$toggle_tts_header": "#feature_toggle_text", "bindings": [ { "binding_name": "#feature_toggle_enabled", @@ -9318,6 +9408,7 @@ "$toggle_grid_collection_name": "marketplace_feature_toggles", "$toggle_collection_details_type": "collection_details", "$toggle_collection_detail_name": "marketplace_feature_toggles", + "$toggle_tts_header": "#feature_toggle_text", "bindings": [ { "binding_name": "#feature_toggle_enabled", @@ -9361,6 +9452,18 @@ } ], "controls": [ + { + "refresh_gatherings_button@settings_common.action_button": { + "$pressed_button_name": "button.refresh_gatherings", + "$button_text": "options.dev_gatherings_refresh_gatherings" + } + }, + { + "spacer_1": { + "type": "panel", + "size": [ "100%", 6 ] + } + }, { "clear_system_service_pack_cache_button@settings_common.action_button": { "$pressed_button_name": "button.clear_system_service_pack_cache", @@ -9370,7 +9473,7 @@ { "spacer_2": { "type": "panel", - "size": [ "100%", 10 ] + "size": [ "100%", 6 ] } }, { @@ -9385,7 +9488,7 @@ { "spacer_3": { "type": "panel", - "size": [ "100%", 10 ] + "size": [ "100%", 6 ] } }, { @@ -9535,6 +9638,7 @@ "$toggle_grid_collection_name": "ui_feature_toggles", "$toggle_collection_details_type": "collection_details", "$toggle_collection_detail_name": "ui_feature_toggles", + "$toggle_tts_header": "#feature_toggle_text", "bindings": [ { "binding_name": "#feature_toggle_enabled", @@ -11292,6 +11396,7 @@ }, { "@settings_common.radio_with_label": { + "ignored": "(not $new_video_settings)", "$toggle_state_binding_name": "#graphics_mode_radio_deferred", "$option_enabled_binding_name": "#graphics_mode_radio_deferred_enabled", "$radio_label_text": "options.graphicsMode.deferred" diff --git a/resource_pack/ui/store_common.json b/resource_pack/ui/store_common.json index 669bf97a7..2db68a03c 100644 --- a/resource_pack/ui/store_common.json +++ b/resource_pack/ui/store_common.json @@ -2196,6 +2196,9 @@ "orientation": "horizontal", "size": [ "100%c", "100%" ], "visible": false, + "property_bag": { + "#visible": false + }, "controls": [ { "gamepad_helper_y_alignment_hack": { diff --git a/resource_pack/ui/store_progress_screen.json b/resource_pack/ui/store_progress_screen.json new file mode 100644 index 000000000..c5973ee40 --- /dev/null +++ b/resource_pack/ui/store_progress_screen.json @@ -0,0 +1,111 @@ +{ + "namespace": "store_progress", + + "store_progress_screen@common.base_screen": { + "$screen_content": "store_progress.screen_content", + "$screen_background_control": "store_progress.screen_background", + "$fill_alpha": 1, + "button_mappings": [ + { + "from_button_id": "button.menu_cancel", + "to_button_id": "button.menu_exit", + "mapping_type": "global" + } + ] + }, + + "screen_content": { + "type": "panel", + "controls": [ + { + "title_image": { + "type": "image", + "size": [ "262%y", 69 ], + "offset": [ 0, 15 ], + "anchor_from": "top_middle", + "anchor_to": "top_middle", + "texture": "textures/ui/minecraft_marketplace_title" + } + }, + { + "progress_dialog@common_dialogs.main_panel_no_buttons": { + "size": "$world_modal_screen_size", + "$text_name": "store.progress.dialog.title", + "$child_control": "store_progress.dialog_content" + } + } + ] + }, + + "dialog_content": { + "type": "stack_panel", + "orientation": "vertical", + "size": [ "100% - 10px", "100% - 12px" ], + "controls": [ + { + "tooltip_panel": { + "type": "panel", + "size": [ "100%", "100%c" ], + "controls": [ + { + "tooltip_text": { + "type": "label", + "size": [ "100%", "default" ], + "text": "#tooltip_text", + "color": "$store_white_text_color", + "bindings": [ + { + "binding_name": "#tooltip_text" + } + ] + } + } + ] + } + }, + { + "padding": { + "type": "panel", + "size": [ "100%", "fill" ] + } + }, + { + "progress_panel": { + "type": "panel", + "size": [ "100%", 5 ], + "controls": [ + { + "empty_progress_bar@common_store.store_empty_progress_bar_icon": { + "layer": 1 + } + }, + { + "progress_percent_panel": { + "type": "panel", + "controls": [ + { + "full_progress_bar@common_store.store_full_progress_bar_icon": { + "layer": 2 + } + }, + { + "progress_bar_nub@common_store.store_progress_bar_nub": { + "size": [ "100% - 11px", 5 ], + "layer": 3 + } + } + ] + } + } + ] + } + } + ] + }, + + "screen_background": { + "type": "image", + "texture": "textures/ui/store_progress_screen_background", + "tiled": "x" + } +} diff --git a/resource_pack/ui/toast_screen.json b/resource_pack/ui/toast_screen.json index 7e0e6d7dd..149a2c519 100644 --- a/resource_pack/ui/toast_screen.json +++ b/resource_pack/ui/toast_screen.json @@ -120,6 +120,62 @@ "font_type": "$toast_font_type" }, + "static_button_state_panel@common_buttons.new_ui_button_panel": { + "$new_ui_button_texture": "$default_button_texture", + "$text_color": "$light_button_default_text_color", + "$secondary_text_color": "$light_button_secondary_default_text_color", + "$content_alpha": "$default_content_alpha", + "$border_color": "$light_border_default_color", + "$border_layer": 2, + "$button_alpha": 1, + "layer": 1 + }, + + "static_button@common_buttons.light_button_assets": { + "$button_offset|default": [ 0, 0 ], + "$button_pressed_offset|default": [ 0, 1 ], + "$button_text|default": "", + "$button_font_size|default": "normal", + "$button_font_scale_factor|default": 1.0, + "$pressed_alpha|default": 1, + + // For text bindings + "$button_text_binding_type|default": "none", + "$button_binding_condition|default": "none", + "$button_text_grid_collection_name|default": "", + + "$button_type_panel": "common_buttons.new_ui_binding_button_label", + + // These states are for passing the button state to the button content - do not set these in a parent! + "$default_state|default": false, + "$hover_state|default": false, + "$pressed_state|default": false, + "$locked_state|default": false, + + "controls": [ + { + "default@static_button_state_panel": { + "$default_state": true + } + }, + { + "hover@static_button_state_panel": { + "$hover_state": true + } + }, + { + "pressed@static_button_state_panel": { + "$pressed_state": true + } + }, + { + "locked@static_button_state_panel": { + "$locked_state": true + } + } + ] + }, + "popup@common.input_panel": { "consume_hover_events": true, "prevent_touch_input": true, @@ -212,6 +268,33 @@ } ] } + }, + { + "button_panel": { + "type": "panel", + "anchor_from": "right_middle", + "anchor_to": "right_middle", + "size": [ "100%c", "100%" ], + "controls": [ + { + "visual_button@static_button": { + "$pressed_button_name": "button.visual_button", + "$button_text": "#button_text", + "$button_text_binding_type": "global", + "offset": [ -13, 0 ], + "anchor_from": "right_middle", + "anchor_to": "right_middle", + "size": [ 40, 16 ], + "bindings": [ + { + "binding_name": "#button_visible", + "binding_name_override": "#visible" + } + ] + } + } + ] + } } ] } @@ -523,6 +606,7 @@ "size": [ "100%", "100%" ], "offset": [ 0, 0 ], "text": "#toast_subtitle", + "color": "$7_color_format", "bindings": [ { "binding_name": "#toast_subtitle" diff --git a/version.json b/version.json index b4fae6ee9..8d5740468 100644 --- a/version.json +++ b/version.json @@ -1,5 +1,6 @@ { - "latest": { "version": "1.21.50.29", "date": "13-11-2024", "type": "preview" }, + "latest": { "version": "1.21.60.21", "date": "20-11-2024", "type": "preview" }, + "1.21.60.21": { "version": "1.21.60.21", "date": "20-11-2024", "type": "preview" }, "1.21.50.29": { "version": "1.21.50.29", "date": "13-11-2024", "type": "preview" }, "1.21.50.28": { "version": "1.21.50.28", "date": "07-11-2024", "type": "preview" }, "1.21.50.26": { "version": "1.21.50.26", "date": "30-10-2024", "type": "preview" },