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 9697e3b6c..29a486f81 100644 Binary files a/resource_pack/textures/blocks/exposed_copper_bulb_lit_powered.png and b/resource_pack/textures/blocks/exposed_copper_bulb_lit_powered.png differ diff --git a/resource_pack/textures/blocks/mangrove_leaves_carried.tga b/resource_pack/textures/blocks/mangrove_leaves_carried.tga index cb80bd6de..30d56cf77 100644 Binary files a/resource_pack/textures/blocks/mangrove_leaves_carried.tga and b/resource_pack/textures/blocks/mangrove_leaves_carried.tga differ 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 000000000..4989a2db0 Binary files /dev/null and b/resource_pack/textures/ui/minecraft_marketplace_title.png differ diff --git a/resource_pack/textures/ui/store_progress_screen_background.png b/resource_pack/textures/ui/store_progress_screen_background.png new file mode 100644 index 000000000..83ff8be30 Binary files /dev/null and b/resource_pack/textures/ui/store_progress_screen_background.png differ 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" },