1
0
mirror of https://github.com/Mojang/bedrock-samples.git synced 2025-02-22 10:06:11 +00:00
Mike Ammerlaan 43ca2795c2 v1.21.60.10
2025-02-11 09:25:02 -08:00

43046 lines
1.5 MiB

{
"classes": [
{
"base_types": [],
"constants": [],
"functions": [
{
"arguments": [],
"is_constructor": false,
"is_static": false,
"name": "getBlockPriorities",
"privilege": [
{
"name": "read_only"
}
],
"return_type": {
"error_types": [
{
"is_bind_type": false,
"is_errorable": false,
"name": "Error"
}
],
"is_bind_type": false,
"is_errorable": true,
"key_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"name": "map",
"value_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
}
},
{
"arguments": [],
"is_constructor": false,
"is_static": false,
"name": "getEntityPriorities",
"privilege": [
{
"name": "read_only"
}
],
"return_type": {
"error_types": [
{
"is_bind_type": false,
"is_errorable": false,
"name": "Error"
}
],
"is_bind_type": false,
"is_errorable": true,
"key_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"name": "map",
"value_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
}
}
],
"name": "AimAssistCategory",
"properties": [
{
"is_read_only": true,
"name": "defaultBlockPriority",
"type": {
"error_types": [
{
"is_bind_type": false,
"is_errorable": false,
"name": "Error"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"is_read_only": true,
"name": "defaultEntityPriority",
"type": {
"error_types": [
{
"is_bind_type": false,
"is_errorable": false,
"name": "Error"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"is_read_only": true,
"name": "identifier",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
],
"runtime_conditions": [
"Camera Aim Assist"
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "AimAssistCategory"
}
},
{
"base_types": [],
"constants": [],
"functions": [
{
"arguments": [
{
"details": null,
"name": "identifier",
"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": "AimAssistCategorySettings"
}
},
{
"arguments": [],
"is_constructor": false,
"is_static": false,
"name": "getBlockPriorities",
"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": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
}
},
{
"arguments": [],
"is_constructor": false,
"is_static": false,
"name": "getEntityPriorities",
"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": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
}
},
{
"is_script_generated": true,
"raw_script_text": "setBlockPriorities(blockPriorities: Record<keyof typeof minecraftvanilladata.MinecraftBlockTypes | string, number>): void;",
"name": "setBlockPriorities",
"privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"return_type": {
"name": "void",
"is_errorable": false,
"is_bind_type": false
},
"arguments": [
{
"name": "blockPriorities",
"type": {
"name": "Record<keyof typeof minecraftvanilladata.MinecraftBlockTypes | string, number>",
"is_errorable": false,
"is_bind_type": false
}
}
]
},
{
"is_script_generated": true,
"raw_script_text": "setEntityPriorities(entityPriorities: Record<keyof typeof minecraftvanilladata.MinecraftEntityTypes | string, number>): void;",
"name": "setEntityPriorities",
"privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"return_type": {
"name": "void",
"is_errorable": false,
"is_bind_type": false
},
"arguments": [
{
"name": "entityPriorities",
"type": {
"name": "Record<keyof typeof minecraftvanilladata.MinecraftEntityTypes | string, number>",
"is_errorable": false,
"is_bind_type": false
}
}
]
}
],
"name": "AimAssistCategorySettings",
"properties": [
{
"is_read_only": false,
"name": "defaultBlockPriority",
"privilege": [
{
"name": "none"
}
],
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"is_read_only": false,
"name": "defaultEntityPriority",
"privilege": [
{
"name": "none"
}
],
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"is_read_only": true,
"name": "identifier",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
],
"runtime_conditions": [
"Camera Aim Assist"
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "AimAssistCategorySettings"
}
},
{
"base_types": [],
"constants": [],
"functions": [
{
"arguments": [],
"is_constructor": false,
"is_static": false,
"name": "getExcludedTargets",
"privilege": [
{
"name": "read_only"
}
],
"return_type": {
"element_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"error_types": [
{
"is_bind_type": false,
"is_errorable": false,
"name": "Error"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "array"
}
},
{
"arguments": [],
"is_constructor": false,
"is_static": false,
"name": "getItemSettings",
"privilege": [
{
"name": "read_only"
}
],
"return_type": {
"error_types": [
{
"is_bind_type": false,
"is_errorable": false,
"name": "Error"
}
],
"is_bind_type": false,
"is_errorable": true,
"key_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"name": "map",
"value_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
},
{
"arguments": [],
"is_constructor": false,
"is_static": false,
"name": "getLiquidTargetingItems",
"privilege": [
{
"name": "read_only"
}
],
"return_type": {
"element_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"error_types": [
{
"is_bind_type": false,
"is_errorable": false,
"name": "Error"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "array"
}
}
],
"name": "AimAssistPreset",
"properties": [
{
"is_read_only": true,
"name": "defaultItemSettings",
"type": {
"error_types": [
{
"is_bind_type": false,
"is_errorable": false,
"name": "Error"
}
],
"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": "handSettings",
"type": {
"error_types": [
{
"is_bind_type": false,
"is_errorable": false,
"name": "Error"
}
],
"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": "identifier",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
],
"runtime_conditions": [
"Camera Aim Assist"
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "AimAssistPreset"
}
},
{
"base_types": [],
"constants": [],
"functions": [
{
"arguments": [
{
"details": null,
"name": "identifier",
"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": "AimAssistPresetSettings"
}
},
{
"arguments": [],
"is_constructor": false,
"is_static": false,
"name": "getExcludedTargets",
"privilege": [
{
"name": "read_only"
}
],
"return_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"
}
}
},
{
"arguments": [],
"is_constructor": false,
"is_static": false,
"name": "getItemSettings",
"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": "string"
}
}
},
{
"arguments": [],
"is_constructor": false,
"is_static": false,
"name": "getLiquidTargetingItems",
"privilege": [
{
"name": "read_only"
}
],
"return_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_script_generated": true,
"raw_script_text": "setExcludedTargets(targets?: (keyof typeof minecraftvanilladata.MinecraftBlockTypes | keyof typeof minecraftvanilladata.MinecraftEntityTypes | string)[]): void;",
"name": "setExcludedTargets",
"privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"return_type": {
"name": "void",
"is_errorable": false,
"is_bind_type": false
},
"arguments": [
{
"name": "targets",
"type": {
"name": "(keyof typeof minecraftvanilladata.MinecraftBlockTypes | keyof typeof minecraftvanilladata.MinecraftEntityTypes | string)[]",
"is_errorable": false,
"is_bind_type": false
}
}
]
},
{
"is_script_generated": true,
"raw_script_text": "setItemSettings(itemSettings: Record<keyof typeof minecraftvanilladata.MinecraftItemTypes | string, string>): void;",
"name": "setItemSettings",
"privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"return_type": {
"name": "void",
"is_errorable": false,
"is_bind_type": false
},
"arguments": [
{
"name": "itemSettings",
"type": {
"name": "Record<keyof typeof minecraftvanilladata.MinecraftItemTypes | string, string>",
"is_errorable": false,
"is_bind_type": false
}
}
]
},
{
"is_script_generated": true,
"raw_script_text": "setLiquidTargetingItems(items?: (keyof typeof minecraftvanilladata.MinecraftItemTypes | string)[]): void;",
"name": "setLiquidTargetingItems",
"privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"return_type": {
"name": "void",
"is_errorable": false,
"is_bind_type": false
},
"arguments": [
{
"name": "items",
"type": {
"name": "(keyof typeof minecraftvanilladata.MinecraftItemTypes | string)[]",
"is_errorable": false,
"is_bind_type": false
}
}
]
}
],
"name": "AimAssistPresetSettings",
"properties": [
{
"is_read_only": false,
"name": "defaultItemSettings",
"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": "handSettings",
"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": "identifier",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
],
"runtime_conditions": [
"Camera Aim Assist"
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "AimAssistPresetSettings"
}
},
{
"base_types": [],
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "DefaultPresetId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:aim_assist_default"
}
],
"functions": [
{
"arguments": [
{
"details": null,
"name": "category",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "AimAssistCategorySettings"
}
}
],
"is_constructor": false,
"is_static": false,
"name": "addCategory",
"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"
},
{
"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": "NamespaceNameError"
}
],
"is_bind_type": true,
"is_errorable": true,
"name": "AimAssistCategory"
}
},
{
"arguments": [
{
"details": null,
"name": "preset",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "AimAssistPresetSettings"
}
}
],
"is_constructor": false,
"is_static": false,
"name": "addPreset",
"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"
},
{
"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": "NamespaceNameError"
}
],
"is_bind_type": true,
"is_errorable": true,
"name": "AimAssistPreset"
}
},
{
"arguments": [],
"is_constructor": false,
"is_static": false,
"name": "getCategories",
"privilege": [
{
"name": "read_only"
}
],
"return_type": {
"element_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "AimAssistCategory"
},
"is_bind_type": false,
"is_errorable": false,
"name": "array"
}
},
{
"arguments": [
{
"details": null,
"name": "categoryId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
],
"is_constructor": false,
"is_static": false,
"name": "getCategory",
"privilege": [
{
"name": "none"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "AimAssistCategory"
}
}
},
{
"arguments": [
{
"details": null,
"name": "presetId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
],
"is_constructor": false,
"is_static": false,
"name": "getPreset",
"privilege": [
{
"name": "none"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "AimAssistPreset"
}
}
},
{
"arguments": [],
"is_constructor": false,
"is_static": false,
"name": "getPresets",
"privilege": [
{
"name": "read_only"
}
],
"return_type": {
"element_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "AimAssistPreset"
},
"is_bind_type": false,
"is_errorable": false,
"name": "array"
}
}
],
"name": "AimAssistRegistry",
"properties": [],
"runtime_conditions": [
"Camera Aim Assist"
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "AimAssistRegistry"
}
},
{
"base_types": [],
"constants": [],
"functions": [],
"name": "BiomeType",
"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": "BiomeType"
}
},
{
"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": "BiomeType"
}
}
},
{
"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": "BiomeType"
},
"is_bind_type": false,
"is_errorable": false,
"name": "array"
}
}
],
"name": "BiomeTypes",
"properties": [],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "BiomeTypes"
}
},
{
"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": [
{
"details": null,
"name": "liquidType",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "LiquidType"
}
}
],
"is_constructor": false,
"is_static": false,
"name": "canBeDestroyedByLiquidSpread",
"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": "LocationInUnloadedChunkError"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "LocationOutOfWorldBoundariesError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "boolean"
}
},
{
"arguments": [
{
"details": null,
"name": "liquidType",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "LiquidType"
}
}
],
"is_constructor": false,
"is_static": false,
"name": "canContainLiquid",
"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": "LocationInUnloadedChunkError"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "LocationOutOfWorldBoundariesError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "boolean"
}
},
{
"arguments": [
{
"details": null,
"name": "blockToPlace",
"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": "faceToPlaceOn",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Direction"
}
}
}
],
"is_constructor": false,
"is_static": false,
"name": "canPlace",
"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": "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": "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"
}
}
},
{
"is_script_generated": true,
"raw_script_text": "getComponent<T extends keyof BlockComponentTypeMap>(componentId: T): BlockComponentTypeMap[T] | undefined;",
"name": "getComponent",
"privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"return_type": {
"name": "BlockComponentTypeMap[T] | undefined",
"is_errorable": true,
"is_bind_type": false,
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "LocationInUnloadedChunkError"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "LocationOutOfWorldBoundariesError"
}
]
},
"arguments": [
{
"name": "componentId",
"type": {
"name": "T",
"is_errorable": false,
"is_bind_type": false
}
}
]
},
{
"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": "getMapColor",
"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": true,
"is_errorable": true,
"name": "RGBA"
}
},
{
"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": [
{
"details": null,
"name": "liquidType",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "LiquidType"
}
}
],
"is_constructor": false,
"is_static": false,
"name": "isLiquidBlocking",
"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": "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": "liquidType",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "LiquidType"
}
},
{
"details": null,
"name": "flowDirection",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Direction"
}
}
],
"is_constructor": false,
"is_static": false,
"name": "liquidCanFlowFromDirection",
"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": "LocationInUnloadedChunkError"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "LocationOutOfWorldBoundariesError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "boolean"
}
},
{
"arguments": [
{
"details": null,
"name": "liquidType",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "LiquidType"
}
}
],
"is_constructor": false,
"is_static": false,
"name": "liquidSpreadCausesSpawn",
"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": "LocationInUnloadedChunkError"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "LocationOutOfWorldBoundariesError"
}
],
"is_bind_type": false,
"is_errorable": true,
"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": null,
"name": "isWaterlogged",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "boolean"
}
}
],
"is_constructor": false,
"is_static": false,
"name": "setWaterlogged",
"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": null,
"name": "permutation",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "BlockPermutation"
}
}
],
"is_constructor": false,
"is_static": false,
"name": "trySetPermutation",
"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": {
"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": "isSolid",
"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": "isWaterlogged",
"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": [
{
"details": null,
"name": "liquidType",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "LiquidType"
}
}
],
"is_constructor": false,
"is_static": false,
"name": "canBeDestroyedByLiquidSpread",
"privilege": [
{
"name": "read_only"
}
],
"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": "liquidType",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "LiquidType"
}
}
],
"is_constructor": false,
"is_static": false,
"name": "canContainLiquid",
"privilege": [
{
"name": "read_only"
}
],
"return_type": {
"error_types": [
{
"is_bind_type": false,
"is_errorable": false,
"name": "Error"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "boolean"
}
},
{
"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"
}
}
},
{
"is_script_generated": true,
"raw_script_text": "getState<T extends keyof minecraftvanilladata.BlockStateSuperset>(stateName: T): minecraftvanilladata.BlockStateSuperset[T] | undefined;",
"name": "getState",
"privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"return_type": {
"name": "minecraftvanilladata.BlockStateSuperset[T] | undefined",
"is_errorable": false,
"is_bind_type": false
},
"arguments": [
{
"name": "stateName",
"type": {
"name": "T",
"is_errorable": false,
"is_bind_type": false
}
}
]
},
{
"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": "liquidType",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "LiquidType"
}
}
],
"is_constructor": false,
"is_static": false,
"name": "isLiquidBlocking",
"privilege": [
{
"name": "read_only"
}
],
"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": "liquidType",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "LiquidType"
}
}
],
"is_constructor": false,
"is_static": false,
"name": "liquidSpreadCausesSpawn",
"privilege": [
{
"name": "read_only"
}
],
"return_type": {
"error_types": [
{
"is_bind_type": false,
"is_errorable": false,
"name": "Error"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "boolean"
}
},
{
"is_script_generated": true,
"raw_script_text": "matches<T extends string = minecraftvanilladata.MinecraftBlockTypes>(blockName: T, states?: BlockStateArg<T>): boolean;",
"name": "matches",
"privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"return_type": {
"name": "boolean",
"is_errorable": false,
"is_bind_type": false
},
"arguments": [
{
"name": "blockName",
"type": {
"name": "T",
"is_errorable": false,
"is_bind_type": false
}
},
{
"name": "states",
"type": {
"name": "BlockStateArg<T>",
"is_errorable": false,
"is_bind_type": false
}
}
]
},
{
"is_script_generated": true,
"raw_script_text": "static resolve<T extends string = minecraftvanilladata.MinecraftBlockTypes>(blockName: T, states?: BlockStateArg<T>): BlockPermutation;",
"name": "resolve",
"privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"return_type": {
"name": "BlockPermutation",
"is_errorable": true,
"is_bind_type": false
},
"arguments": [
{
"name": "blockName",
"type": {
"name": "T",
"is_errorable": false,
"is_bind_type": false
}
},
{
"name": "states",
"type": {
"name": "BlockStateArg<T>",
"is_errorable": false,
"is_bind_type": false
}
}
],
"is_static": true
},
{
"is_script_generated": true,
"raw_script_text": "withState<T extends keyof minecraftvanilladata.BlockStateSuperset>(name: T, value: minecraftvanilladata.BlockStateSuperset[T]): BlockPermutation;",
"name": "withState",
"privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"return_type": {
"name": "BlockPermutation",
"is_errorable": true,
"is_bind_type": false
},
"arguments": [
{
"name": "name",
"type": {
"name": "T",
"is_errorable": false,
"is_bind_type": false
}
},
{
"name": "value",
"type": {
"name": "minecraftvanilladata.BlockStateSuperset[T]",
"is_errorable": false,
"is_bind_type": false
}
}
]
}
],
"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": "getBoundingBox",
"privilege": [
{
"name": "none"
}
],
"return_type": {
"is_bind_type": true,
"is_errorable": true,
"name": "BoundingBox"
}
},
{
"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": [],
"constants": [],
"functions": [
{
"arguments": [
{
"details": null,
"name": "min",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Vector3"
}
},
{
"details": null,
"name": "max",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Vector3"
}
}
],
"is_constructor": false,
"is_static": true,
"name": "createValid",
"privilege": [
{
"name": "none"
}
],
"return_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "BoundingBox"
}
},
{
"arguments": [
{
"details": null,
"name": "box",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "BoundingBox"
}
},
{
"details": null,
"name": "size",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Vector3"
}
}
],
"is_constructor": false,
"is_static": true,
"name": "dilate",
"privilege": [
{
"name": "none"
}
],
"return_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "BoundingBox"
}
},
{
"arguments": [
{
"details": null,
"name": "box",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "BoundingBox"
}
},
{
"details": null,
"name": "other",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "BoundingBox"
}
}
],
"is_constructor": false,
"is_static": true,
"name": "equals",
"privilege": [
{
"name": "none"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "boolean"
}
},
{
"arguments": [
{
"details": null,
"name": "box",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "BoundingBox"
}
},
{
"details": null,
"name": "other",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "BoundingBox"
}
}
],
"is_constructor": false,
"is_static": true,
"name": "expand",
"privilege": [
{
"name": "none"
}
],
"return_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "BoundingBox"
}
},
{
"arguments": [
{
"details": null,
"name": "box",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "BoundingBox"
}
}
],
"is_constructor": false,
"is_static": true,
"name": "getCenter",
"privilege": [
{
"name": "none"
}
],
"return_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Vector3"
}
},
{
"arguments": [
{
"details": null,
"name": "box",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "BoundingBox"
}
},
{
"details": null,
"name": "other",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "BoundingBox"
}
}
],
"is_constructor": false,
"is_static": true,
"name": "getIntersection",
"privilege": [
{
"name": "none"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "BoundingBox"
}
}
},
{
"arguments": [
{
"details": null,
"name": "box",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "BoundingBox"
}
}
],
"is_constructor": false,
"is_static": true,
"name": "getSpan",
"privilege": [
{
"name": "none"
}
],
"return_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Vector3"
}
},
{
"arguments": [
{
"details": null,
"name": "box",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "BoundingBox"
}
},
{
"details": null,
"name": "other",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "BoundingBox"
}
}
],
"is_constructor": false,
"is_static": true,
"name": "intersects",
"privilege": [
{
"name": "none"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "boolean"
}
},
{
"arguments": [
{
"details": null,
"name": "box",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "BoundingBox"
}
},
{
"details": null,
"name": "pos",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Vector3"
}
}
],
"is_constructor": false,
"is_static": true,
"name": "isInside",
"privilege": [
{
"name": "none"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "boolean"
}
},
{
"arguments": [
{
"details": null,
"name": "box",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "BoundingBox"
}
}
],
"is_constructor": false,
"is_static": true,
"name": "isValid",
"privilege": [
{
"name": "none"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "boolean"
}
},
{
"arguments": [
{
"details": null,
"name": "box",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "BoundingBox"
}
},
{
"details": null,
"name": "delta",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Vector3"
}
}
],
"is_constructor": false,
"is_static": true,
"name": "translate",
"privilege": [
{
"name": "none"
}
],
"return_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "BoundingBox"
}
}
],
"name": "BoundingBoxUtils",
"properties": [],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "BoundingBoxUtils"
}
},
{
"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": "CameraFixedBoomOptions"
},
{
"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_bind_type": true,
"is_errorable": false,
"name": "CameraTargetOptions"
}
]
}
}
}
],
"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": [],
"constants": [],
"functions": [],
"name": "ChatSendAfterEvent",
"properties": [
{
"is_read_only": true,
"name": "message",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
},
{
"is_read_only": true,
"name": "sender",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Player"
}
},
{
"is_read_only": true,
"name": "targets",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"element_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Player"
},
"is_bind_type": false,
"is_errorable": false,
"name": "array"
}
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ChatSendAfterEvent"
}
},
{
"base_types": [],
"constants": [],
"functions": [
{
"arguments": [
{
"details": null,
"name": "callback",
"type": {
"closure_type": {
"argument_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "ChatSendAfterEvent"
}
],
"return_type": {
"is_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": "ChatSendAfterEvent"
}
],
"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": "ChatSendAfterEvent"
}
],
"return_type": {
"is_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": "ChatSendAfterEventSignal",
"properties": [],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ChatSendAfterEventSignal"
}
},
{
"base_types": [],
"constants": [],
"functions": [],
"name": "ChatSendBeforeEvent",
"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": "message",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
},
{
"is_read_only": true,
"name": "sender",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Player"
}
},
{
"is_read_only": true,
"name": "targets",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"element_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Player"
},
"is_bind_type": false,
"is_errorable": false,
"name": "array"
}
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ChatSendBeforeEvent"
}
},
{
"base_types": [],
"constants": [],
"functions": [
{
"arguments": [
{
"details": null,
"name": "callback",
"type": {
"closure_type": {
"argument_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "ChatSendBeforeEvent"
}
],
"return_type": {
"is_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": "ChatSendBeforeEvent"
}
],
"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": "ChatSendBeforeEvent"
}
],
"return_type": {
"is_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": "ChatSendBeforeEventSignal",
"properties": [],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ChatSendBeforeEventSignal"
}
},
{
"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": [],
"is_constructor": false,
"is_static": false,
"name": "clear",
"privilege": [
{
"name": "none"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "undefined"
}
},
{
"arguments": [
{
"details": {
"default_value": "null"
},
"name": "origin",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_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": "CompoundBlockVolume"
}
},
{
"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": "getBoundingBox",
"privilege": [
{
"name": "none"
}
],
"return_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "BoundingBox"
}
},
{
"arguments": [],
"is_constructor": false,
"is_static": false,
"name": "getMax",
"privilege": [
{
"name": "none"
}
],
"return_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Vector3"
}
},
{
"arguments": [],
"is_constructor": false,
"is_static": false,
"name": "getMin",
"privilege": [
{
"name": "none"
}
],
"return_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Vector3"
}
},
{
"arguments": [],
"is_constructor": false,
"is_static": false,
"name": "getOrigin",
"privilege": [
{
"name": "none"
}
],
"return_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Vector3"
}
},
{
"arguments": [],
"is_constructor": false,
"is_static": false,
"name": "isEmpty",
"privilege": [
{
"name": "none"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "boolean"
}
},
{
"arguments": [
{
"details": null,
"name": "worldLocation",
"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": {
"default_value": "null"
},
"name": "forceRelativity",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "CompoundBlockVolumePositionRelativity"
}
}
}
],
"is_constructor": false,
"is_static": false,
"name": "peekLastVolume",
"privilege": [
{
"name": "none"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "CompoundBlockVolumeItem"
}
}
},
{
"arguments": [],
"is_constructor": false,
"is_static": false,
"name": "popVolume",
"privilege": [
{
"name": "none"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "boolean"
}
},
{
"arguments": [
{
"details": null,
"name": "item",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "CompoundBlockVolumeItem"
}
}
],
"is_constructor": false,
"is_static": false,
"name": "pushVolume",
"privilege": [
{
"name": "none"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "undefined"
}
},
{
"arguments": [
{
"details": null,
"name": "item",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "CompoundBlockVolumeItem"
}
}
],
"is_constructor": false,
"is_static": false,
"name": "replaceOrAddLastVolume",
"privilege": [
{
"name": "none"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "boolean"
}
},
{
"arguments": [
{
"details": null,
"name": "position",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Vector3"
}
},
{
"details": {
"default_value": "null"
},
"name": "preserveExistingVolumes",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "boolean"
}
}
}
],
"is_constructor": false,
"is_static": false,
"name": "setOrigin",
"privilege": [
{
"name": "none"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "undefined"
}
},
{
"arguments": [
{
"details": null,
"name": "delta",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Vector3"
}
},
{
"details": {
"default_value": "null"
},
"name": "preserveExistingVolumes",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "boolean"
}
}
}
],
"is_constructor": false,
"is_static": false,
"name": "translateOrigin",
"privilege": [
{
"name": "none"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "undefined"
}
}
],
"name": "CompoundBlockVolume",
"properties": [
{
"is_read_only": true,
"name": "capacity",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "uint64",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"is_read_only": true,
"name": "items",
"type": {
"element_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "CompoundBlockVolumeItem"
},
"is_bind_type": false,
"is_errorable": false,
"name": "array"
}
},
{
"is_read_only": true,
"name": "itemsAbsolute",
"type": {
"element_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "CompoundBlockVolumeItem"
},
"is_bind_type": false,
"is_errorable": false,
"name": "array"
}
},
{
"is_read_only": true,
"name": "volumeCount",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "uint64",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "CompoundBlockVolume"
}
},
{
"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": "values",
"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": "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": "setDynamicProperties",
"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": 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,
"min_value": 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": false,
"is_errorable": false,
"name": "variant",
"variant_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "BlockVolumeBase"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "CompoundBlockVolume"
}
]
}
},
{
"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": "pos",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Vector3"
}
},
{
"details": null,
"name": "biomeToFind",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "variant",
"variant_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "BiomeType"
},
{
"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": "BiomeSearchOptions"
}
}
}
],
"is_constructor": false,
"is_static": false,
"name": "findClosestBiome",
"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": "optional",
"optional_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": "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": {
"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": "getBlockAbove",
"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": "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": "BlockRaycastOptions"
}
}
}
],
"is_constructor": false,
"is_static": false,
"name": "getBlockBelow",
"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": "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": [],
"is_constructor": false,
"is_static": false,
"name": "getWeather",
"privilege": [
{
"name": "none"
}
],
"return_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "WeatherType"
}
},
{
"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"
}
},
{
"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": "SpawnEntityOptions"
}
}
}
],
"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"
},
{
"name": "early_execution"
}
],
"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"
},
{
"name": "early_execution"
}
],
"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"
}
}
},
{
"is_script_generated": true,
"raw_script_text": "getComponent<T extends keyof EntityComponentTypeMap>(componentId: T): EntityComponentTypeMap[T] | undefined;",
"name": "getComponent",
"privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"return_type": {
"name": "EntityComponentTypeMap[T] | undefined",
"is_errorable": false,
"is_bind_type": false
},
"arguments": [
{
"name": "componentId",
"type": {
"name": "T",
"is_errorable": false,
"is_bind_type": false
}
}
]
},
{
"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": "targetLocation",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Vector3"
}
}
],
"is_constructor": false,
"is_static": false,
"name": "lookAt",
"privilege": [
{
"name": "none"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
{
"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": "values",
"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": "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": "setDynamicProperties",
"privilege": [
{
"name": "read_only"
}
],
"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": {
"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": "target",
"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": "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": false,
"name": "airSupply",
"privilege": [
{
"name": "none"
}
],
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "int16",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"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": "canBreathe",
"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": [],
"constants": [],
"functions": [],
"iterator": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Entity"
}
},
"name": "EntityIterator",
"properties": [],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityIterator"
}
},
{
"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:npc"
}
],
"functions": [],
"name": "EntityNpcComponent",
"properties": [
{
"is_read_only": false,
"name": "defaultScene",
"privilege": [
{
"name": "none"
}
],
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
},
{
"is_read_only": false,
"name": "name",
"privilege": [
{
"name": "none"
}
],
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
},
{
"is_read_only": false,
"name": "skinIndex",
"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": "EntityNpcComponent"
}
},
{
"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": [],
"iterator": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityType"
}
},
"name": "EntityTypeIterator",
"properties": [],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityTypeIterator"
}
},
{
"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": [],
"functions": [],
"name": "FilterGroup",
"properties": [],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "FilterGroup"
}
},
{
"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": "button",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "InputButton"
}
}
],
"is_constructor": false,
"is_static": false,
"name": "getButtonState",
"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": "EngineError"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidEntityError"
}
],
"is_bind_type": true,
"is_errorable": true,
"name": "ButtonState"
}
},
{
"arguments": [],
"is_constructor": false,
"is_static": false,
"name": "getMovementVector",
"privilege": [
{
"name": "read_only"
}
],
"return_type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidEntityError"
}
],
"is_bind_type": true,
"is_errorable": true,
"name": "Vector2"
}
}
],
"name": "InputInfo",
"properties": [
{
"is_read_only": true,
"name": "lastInputModeUsed",
"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": "InvalidEntityError"
}
],
"is_bind_type": true,
"is_errorable": true,
"name": "InputMode"
}
},
{
"is_read_only": true,
"name": "touchOnlyAffectsHotbar",
"type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidEntityError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "boolean"
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "InputInfo"
}
},
{
"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:compostable"
}
],
"functions": [],
"name": "ItemCompostableComponent",
"properties": [
{
"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
}
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ItemCompostableComponent"
}
},
{
"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:dyeable"
}
],
"functions": [],
"name": "ItemDyeableComponent",
"properties": [
{
"is_read_only": false,
"name": "color",
"privilege": [
{
"name": "none"
}
],
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "RGB"
}
}
},
{
"is_read_only": true,
"name": "defaultColor",
"type": {
"error_types": [
{
"is_bind_type": false,
"is_errorable": false,
"name": "Error"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "RGB"
}
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ItemDyeableComponent"
}
},
{
"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": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "ItemComponent"
}
],
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "componentId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:potion"
}
],
"functions": [],
"name": "ItemPotionComponent",
"properties": [
{
"is_read_only": true,
"name": "potionEffectType",
"type": {
"is_bind_type": true,
"is_errorable": true,
"name": "PotionEffectType"
}
},
{
"is_read_only": true,
"name": "potionLiquidType",
"type": {
"is_bind_type": true,
"is_errorable": true,
"name": "PotionLiquidType"
}
},
{
"is_read_only": true,
"name": "potionModifierType",
"type": {
"is_bind_type": true,
"is_errorable": true,
"name": "PotionModifierType"
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ItemPotionComponent"
}
},
{
"base_types": [],
"constants": [],
"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": [
{
"details": null,
"name": "options",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "PotionOptions"
}
}
],
"is_constructor": false,
"is_static": true,
"name": "createPotion",
"privilege": [
{
"name": "none"
}
],
"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"
}
},
{
"is_script_generated": true,
"raw_script_text": "getComponent<T extends keyof ItemComponentTypeMap>(componentId: T): ItemComponentTypeMap[T] | undefined;",
"name": "getComponent",
"privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"return_type": {
"name": "ItemComponentTypeMap[T] | undefined",
"is_errorable": false,
"is_bind_type": false
},
"arguments": [
{
"name": "componentId",
"type": {
"name": "T",
"is_errorable": false,
"is_bind_type": false
}
}
]
},
{
"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": "values",
"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": "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": "setDynamicProperties",
"privilege": [
{
"name": "read_only"
}
],
"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": [],
"functions": [],
"name": "MessageReceiveAfterEvent",
"properties": [
{
"is_read_only": true,
"name": "id",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
},
{
"is_read_only": true,
"name": "message",
"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": "MessageReceiveAfterEvent"
}
},
{
"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": [
{
"details": null,
"name": "itemStack",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ItemStack"
}
}
],
"is_constructor": false,
"is_static": false,
"name": "eatItem",
"privilege": [
{
"name": "none"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
{
"arguments": [],
"is_constructor": false,
"is_static": false,
"name": "getAimAssist",
"privilege": [
{
"name": "read_only"
}
],
"return_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerAimAssist"
},
"runtime_conditions": [
"Camera Aim Assist"
]
},
{
"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": [],
"is_constructor": false,
"is_static": false,
"name": "isOp",
"privilege": [
{
"name": "read_only"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "boolean"
}
},
{
"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": "id",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
},
{
"details": null,
"name": "value",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
],
"is_constructor": false,
"is_static": false,
"name": "postClientMessage",
"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": null,
"name": "isOp",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "boolean"
}
}
],
"is_constructor": false,
"is_static": false,
"name": "setOp",
"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": "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": 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": "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": "inputInfo",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "InputInfo"
}
},
{
"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": [],
"constants": [],
"functions": [
{
"arguments": [
{
"details": {
"default_value": "null"
},
"name": "settings",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerAimAssistSettings"
}
}
}
],
"is_constructor": false,
"is_static": false,
"name": "set",
"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": "EngineError"
},
{
"is_bind_type": false,
"is_errorable": false,
"name": "Error"
},
{
"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": "InvalidEntityError"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "NamespaceNameError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
}
],
"name": "PlayerAimAssist",
"properties": [
{
"is_read_only": true,
"name": "settings",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerAimAssistSettings"
}
}
}
],
"runtime_conditions": [
"Camera Aim Assist"
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerAimAssist"
}
},
{
"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": [],
"constants": [],
"functions": [],
"name": "PlayerButtonInputAfterEvent",
"properties": [
{
"is_read_only": true,
"name": "button",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "InputButton"
}
},
{
"is_read_only": true,
"name": "newButtonState",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ButtonState"
}
},
{
"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": "PlayerButtonInputAfterEvent"
}
},
{
"base_types": [],
"constants": [],
"functions": [
{
"arguments": [
{
"details": null,
"name": "callback",
"type": {
"closure_type": {
"argument_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerButtonInputAfterEvent"
}
],
"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": "InputEventOptions"
}
}
}
],
"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": "PlayerButtonInputAfterEvent"
}
],
"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": "PlayerButtonInputAfterEvent"
}
],
"return_type": {
"is_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": "PlayerButtonInputAfterEventSignal",
"properties": [],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerButtonInputAfterEventSignal"
}
},
{
"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": "PlayerInputModeChangeAfterEvent",
"properties": [
{
"is_read_only": true,
"name": "newInputModeUsed",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "InputMode"
}
},
{
"is_read_only": true,
"name": "player",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Player"
}
},
{
"is_read_only": true,
"name": "previousInputModeUsed",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "InputMode"
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerInputModeChangeAfterEvent"
}
},
{
"base_types": [],
"constants": [],
"functions": [
{
"arguments": [
{
"details": null,
"name": "callback",
"type": {
"closure_type": {
"argument_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerInputModeChangeAfterEvent"
}
],
"return_type": {
"is_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": "PlayerInputModeChangeAfterEvent"
}
],
"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": "PlayerInputModeChangeAfterEvent"
}
],
"return_type": {
"is_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": "PlayerInputModeChangeAfterEventSignal",
"properties": [],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerInputModeChangeAfterEventSignal"
}
},
{
"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": [],
"iterator": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Player"
}
},
"name": "PlayerIterator",
"properties": [],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerIterator"
}
},
{
"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": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "BlockEvent"
}
],
"constants": [],
"functions": [],
"name": "PlayerPlaceBlockBeforeEvent",
"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": true,
"name": "faceLocation",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Vector3"
}
},
{
"is_read_only": true,
"name": "permutationBeingPlaced",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "BlockPermutation"
}
},
{
"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": "PlayerPlaceBlockBeforeEvent"
}
},
{
"base_types": [],
"constants": [],
"functions": [
{
"arguments": [
{
"details": null,
"name": "callback",
"type": {
"closure_type": {
"argument_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerPlaceBlockBeforeEvent"
}
],
"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": "PlayerPlaceBlockBeforeEvent"
}
],
"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": "PlayerPlaceBlockBeforeEvent"
}
],
"return_type": {
"is_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": "PlayerPlaceBlockBeforeEventSignal",
"properties": [],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerPlaceBlockBeforeEventSignal"
}
},
{
"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": [],
"constants": [],
"functions": [],
"name": "PotionEffectType",
"properties": [
{
"is_read_only": true,
"name": "id",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "PotionEffectType"
}
},
{
"base_types": [],
"constants": [],
"functions": [],
"name": "PotionLiquidType",
"properties": [
{
"is_read_only": true,
"name": "id",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "PotionLiquidType"
}
},
{
"base_types": [],
"constants": [],
"functions": [],
"name": "PotionModifierType",
"properties": [
{
"is_read_only": true,
"name": "id",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "PotionModifierType"
}
},
{
"base_types": [],
"constants": [],
"functions": [
{
"arguments": [
{
"details": null,
"name": "potionEffectId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
],
"is_constructor": false,
"is_static": true,
"name": "getPotionEffectType",
"privilege": [
{
"name": "read_only"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "PotionEffectType"
}
}
},
{
"arguments": [
{
"details": null,
"name": "potionLiquidId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
],
"is_constructor": false,
"is_static": true,
"name": "getPotionLiquidType",
"privilege": [
{
"name": "read_only"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "PotionLiquidType"
}
}
},
{
"arguments": [
{
"details": null,
"name": "potionModifierId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
],
"is_constructor": false,
"is_static": true,
"name": "getPotionModifierType",
"privilege": [
{
"name": "read_only"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "PotionModifierType"
}
}
}
],
"name": "Potions",
"properties": [],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Potions"
}
},
{
"base_types": [
{
"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": "callback",
"type": {
"closure_type": {
"argument_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "MessageReceiveAfterEvent"
}
],
"return_type": {
"is_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": "MessageReceiveAfterEvent"
}
],
"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": "MessageReceiveAfterEvent"
}
],
"return_type": {
"is_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": "ServerMessageAfterEventSignal",
"properties": [],
"type": {
"is_bind_type": true,
"is_errorable": false,
"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": [],
"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"
}
}
},
{
"details": {
"default_value": false
},
"name": "waterlogged",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "boolean"
}
}
],
"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"
}
},
{
"arguments": [
{
"details": null,
"name": "pool",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
},
{
"details": null,
"name": "targetJigsaw",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
},
{
"details": {
"max_value": 20,
"min_value": 1
},
"name": "maxDepth",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"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": "JigsawPlaceOptions"
}
}
}
],
"is_constructor": false,
"is_static": false,
"name": "placeJigsaw",
"privilege": [
{
"name": "none"
}
],
"return_type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "PlaceJigsawError"
}
],
"is_bind_type": true,
"is_errorable": true,
"name": "BoundingBox"
}
},
{
"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": "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": "JigsawStructurePlaceOptions"
}
}
}
],
"is_constructor": false,
"is_static": false,
"name": "placeJigsawStructure",
"privilege": [
{
"name": "none"
}
],
"return_type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "PlaceJigsawError"
}
],
"is_bind_type": true,
"is_errorable": true,
"name": "BoundingBox"
}
}
],
"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": null,
"name": "id",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
},
{
"details": null,
"name": "message",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
],
"is_constructor": false,
"is_static": false,
"name": "scriptEvent",
"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": "NamespaceNameError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
{
"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": "beforeEvents",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "SystemBeforeEvents"
}
},
{
"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": "SystemBeforeEvents",
"properties": [
{
"is_read_only": true,
"name": "shutdown",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ShutdownBeforeEventSignal"
}
},
{
"is_read_only": true,
"name": "watchdogTerminate",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "WatchdogTerminateBeforeEventSignal"
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "SystemBeforeEvents"
}
},
{
"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": "WatchdogTerminateBeforeEvent",
"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": "terminateReason",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "WatchdogTerminateReason"
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "WatchdogTerminateBeforeEvent"
}
},
{
"base_types": [],
"constants": [],
"functions": [
{
"arguments": [
{
"details": null,
"name": "callback",
"type": {
"closure_type": {
"argument_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "WatchdogTerminateBeforeEvent"
}
],
"return_type": {
"is_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": "WatchdogTerminateBeforeEvent"
}
],
"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": "WatchdogTerminateBeforeEvent"
}
],
"return_type": {
"is_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": "WatchdogTerminateBeforeEventSignal",
"properties": [],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "WatchdogTerminateBeforeEventSignal"
}
},
{
"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": [
{
"details": null,
"name": "id",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
},
{
"details": null,
"name": "value",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
],
"is_constructor": false,
"is_static": false,
"name": "broadcastClientMessage",
"privilege": [
{
"name": "none"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "undefined"
}
},
{
"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": "getAimAssist",
"privilege": [
{
"name": "read_only"
}
],
"return_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "AimAssistRegistry"
},
"runtime_conditions": [
"Camera Aim Assist"
]
},
{
"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": "values",
"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": "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": "setDynamicProperties",
"privilege": [
{
"name": "read_only"
}
],
"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": 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": "chatSend",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ChatSendAfterEventSignal"
}
},
{
"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": "messageReceive",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ServerMessageAfterEventSignal"
}
},
{
"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": "playerButtonInput",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerButtonInputAfterEventSignal"
}
},
{
"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": "playerInputModeChange",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerInputModeChangeAfterEventSignal"
}
},
{
"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": "chatSend",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ChatSendBeforeEventSignal"
}
},
{
"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": "playerPlaceBlock",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerPlaceBlockBeforeEventSignal"
}
},
{
"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": "TicksPerDay",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
},
"value": 24000
},
{
"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": "Angle",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "Angle"
},
{
"is_read_only": true,
"is_static": true,
"name": "Distance",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "Distance"
}
],
"name": "AimAssistTargetMode"
},
{
"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": "Pressed",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "Pressed"
},
{
"is_read_only": true,
"is_static": true,
"name": "Released",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "Released"
}
],
"name": "ButtonState"
},
{
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "Add",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "CompoundBlockVolumeAction"
},
"value": 0
},
{
"is_read_only": true,
"is_static": true,
"name": "Subtract",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "CompoundBlockVolumeAction"
},
"value": 1
}
],
"name": "CompoundBlockVolumeAction"
},
{
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "Absolute",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "CompoundBlockVolumePositionRelativity"
},
"value": 1
},
{
"is_read_only": true,
"is_static": true,
"name": "Relative",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "CompoundBlockVolumePositionRelativity"
},
"value": 0
}
],
"name": "CompoundBlockVolumePositionRelativity"
},
{
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "DisallowedNamespace",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "CustomComponentNameErrorReason"
},
"value": 2
},
{
"is_read_only": true,
"is_static": true,
"name": "NoNamespace",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "CustomComponentNameErrorReason"
},
"value": 1
}
],
"name": "CustomComponentNameErrorReason"
},
{
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "Easy",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Difficulty"
},
"value": 1
},
{
"is_read_only": true,
"is_static": true,
"name": "Hard",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Difficulty"
},
"value": 3
},
{
"is_read_only": true,
"is_static": true,
"name": "Normal",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Difficulty"
},
"value": 2
},
{
"is_read_only": true,
"is_static": true,
"name": "Peaceful",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Difficulty"
},
"value": 0
}
],
"name": "Difficulty"
},
{
"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": "Npc",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:npc"
},
{
"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": "Body",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "Body"
},
{
"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": "Jump",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "Jump"
},
{
"is_read_only": true,
"is_static": true,
"name": "Sneak",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "Sneak"
}
],
"name": "InputButton"
},
{
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "Gamepad",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "Gamepad"
},
{
"is_read_only": true,
"is_static": true,
"name": "KeyboardAndMouse",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "KeyboardAndMouse"
},
{
"is_read_only": true,
"is_static": true,
"name": "MotionController",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "MotionController"
},
{
"is_read_only": true,
"is_static": true,
"name": "Touch",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "Touch"
}
],
"name": "InputMode"
},
{
"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": "Compostable",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:compostable"
},
{
"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": "Dyeable",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:dyeable"
},
{
"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"
},
{
"is_read_only": true,
"is_static": true,
"name": "Potion",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:potion"
}
],
"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": "Water",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "Water"
}
],
"name": "LiquidType"
},
{
"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": "DisallowedNamespace",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "DisallowedNamespace"
},
{
"is_read_only": true,
"is_static": true,
"name": "NoNamespace",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "NoNamespace"
}
],
"name": "NamespaceNameErrorReason"
},
{
"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": "Hang",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "Hang"
},
{
"is_read_only": true,
"is_static": true,
"name": "StackOverflow",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "StackOverflow"
}
],
"name": "WatchdogTerminateReason"
},
{
"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": "InvalidEntityError",
"properties": [
{
"is_read_only": true,
"name": "id",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
},
{
"is_read_only": true,
"name": "type",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidEntityError"
}
},
{
"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": "NamespaceNameError",
"properties": [
{
"is_read_only": true,
"name": "reason",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "NamespaceNameErrorReason"
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "NamespaceNameError"
}
},
{
"name": "PlaceJigsawError",
"properties": [],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "PlaceJigsawError"
}
},
{
"name": "UnloadedChunksError",
"properties": [],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "UnloadedChunksError"
}
}
],
"functions": [],
"interfaces": [
{
"base_types": [],
"name": "BiomeSearchOptions",
"properties": [
{
"is_read_only": false,
"name": "boundingSize",
"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": "BiomeSearchOptions"
}
},
{
"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": "BoundingBox",
"properties": [
{
"is_read_only": false,
"name": "max",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Vector3"
}
},
{
"is_read_only": false,
"name": "min",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Vector3"
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "BoundingBox"
}
},
{
"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": "CameraFixedBoomOptions",
"properties": [
{
"is_read_only": false,
"name": "entityOffset",
"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": "viewOffset",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Vector2"
}
}
}
],
"runtime_conditions": [
"Third Person Cameras"
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "CameraFixedBoomOptions"
}
},
{
"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": "CameraTargetOptions",
"properties": [
{
"is_read_only": false,
"name": "offsetFromTargetCenter",
"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": "targetEntity",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Entity"
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "CameraTargetOptions"
}
},
{
"base_types": [],
"name": "CompoundBlockVolumeItem",
"properties": [
{
"is_read_only": false,
"name": "action",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "CompoundBlockVolumeAction"
}
}
},
{
"is_read_only": false,
"name": "locationRelativity",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "CompoundBlockVolumePositionRelativity"
}
}
},
{
"is_read_only": false,
"name": "volume",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "BlockVolume"
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "CompoundBlockVolumeItem"
}
},
{
"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"
}
},
{
"is_read_only": false,
"name": "triggers",
"type": {
"element_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Trigger"
},
"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": "InputEventOptions",
"properties": [
{
"is_read_only": false,
"name": "buttons",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"element_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "InputButton"
},
"is_bind_type": false,
"is_errorable": false,
"name": "array"
}
}
},
{
"is_read_only": false,
"name": "state",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ButtonState"
}
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "InputEventOptions"
}
},
{
"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": "JigsawPlaceOptions",
"properties": [
{
"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": "keepJigsaws",
"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": "JigsawPlaceOptions"
}
},
{
"base_types": [],
"name": "JigsawStructurePlaceOptions",
"properties": [
{
"is_read_only": false,
"name": "ignoreStartHeight",
"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": "keepJigsaws",
"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": "JigsawStructurePlaceOptions"
}
},
{
"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": "PlayerAimAssistSettings",
"properties": [
{
"is_read_only": false,
"name": "distance",
"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": "presetId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
},
{
"is_read_only": false,
"name": "targetMode",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "AimAssistTargetMode"
}
}
},
{
"is_read_only": false,
"name": "viewAngle",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Vector2"
}
}
}
],
"runtime_conditions": [
"Camera Aim Assist"
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerAimAssistSettings"
}
},
{
"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": "PotionOptions",
"properties": [
{
"is_read_only": false,
"name": "effect",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "variant",
"variant_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "PotionEffectType"
},
{
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
]
}
},
{
"is_read_only": false,
"name": "liquid",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "variant",
"variant_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "PotionLiquidType"
},
{
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
]
}
}
},
{
"is_read_only": false,
"name": "modifier",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "variant",
"variant_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "PotionModifierType"
},
{
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
]
}
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "PotionOptions"
}
},
{
"base_types": [],
"name": "ProjectileShootOptions",
"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": "SpawnEntityOptions",
"properties": [
{
"is_read_only": false,
"name": "initialPersistence",
"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": "initialRotation",
"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": "SpawnEntityOptions"
}
},
{
"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.10",
"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": [
{
"alias_type": "type_map",
"mappings": [
{
"name": "minecraft:fluidContainer",
"value": "BlockFluidContainerComponent"
},
{
"name": "minecraft:inventory",
"value": "BlockInventoryComponent"
},
{
"name": "minecraft:piston",
"value": "BlockPistonComponent"
},
{
"name": "minecraft:record_player",
"value": "BlockRecordPlayerComponent"
},
{
"name": "minecraft:sign",
"value": "BlockSignComponent"
}
],
"name": "BlockComponentTypeMap",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "BlockComponentTypeMap"
}
},
{
"alias_type": "type_map",
"mappings": [
{
"name": "minecraft:addrider",
"value": "EntityAddRiderComponent"
},
{
"name": "minecraft:ageable",
"value": "EntityAgeableComponent"
},
{
"name": "minecraft:breathable",
"value": "EntityBreathableComponent"
},
{
"name": "minecraft:can_climb",
"value": "EntityCanClimbComponent"
},
{
"name": "minecraft:can_fly",
"value": "EntityCanFlyComponent"
},
{
"name": "minecraft:can_power_jump",
"value": "EntityCanPowerJumpComponent"
},
{
"name": "minecraft:color",
"value": "EntityColorComponent"
},
{
"name": "minecraft:color2",
"value": "EntityColor2Component"
},
{
"name": "minecraft:cursor_inventory",
"value": "PlayerCursorInventoryComponent"
},
{
"name": "minecraft:equippable",
"value": "EntityEquippableComponent"
},
{
"name": "minecraft:fire_immune",
"value": "EntityFireImmuneComponent"
},
{
"name": "minecraft:floats_in_liquid",
"value": "EntityFloatsInLiquidComponent"
},
{
"name": "minecraft:flying_speed",
"value": "EntityFlyingSpeedComponent"
},
{
"name": "minecraft:friction_modifier",
"value": "EntityFrictionModifierComponent"
},
{
"name": "minecraft:ground_offset",
"value": "EntityGroundOffsetComponent"
},
{
"name": "minecraft:healable",
"value": "EntityHealableComponent"
},
{
"name": "minecraft:health",
"value": "EntityHealthComponent"
},
{
"name": "minecraft:inventory",
"value": "EntityInventoryComponent"
},
{
"name": "minecraft:is_baby",
"value": "EntityIsBabyComponent"
},
{
"name": "minecraft:is_charged",
"value": "EntityIsChargedComponent"
},
{
"name": "minecraft:is_chested",
"value": "EntityIsChestedComponent"
},
{
"name": "minecraft:is_dyeable",
"value": "EntityIsDyeableComponent"
},
{
"name": "minecraft:is_hidden_when_invisible",
"value": "EntityIsHiddenWhenInvisibleComponent"
},
{
"name": "minecraft:is_ignited",
"value": "EntityIsIgnitedComponent"
},
{
"name": "minecraft:is_illager_captain",
"value": "EntityIsIllagerCaptainComponent"
},
{
"name": "minecraft:is_saddled",
"value": "EntityIsSaddledComponent"
},
{
"name": "minecraft:is_shaking",
"value": "EntityIsShakingComponent"
},
{
"name": "minecraft:is_sheared",
"value": "EntityIsShearedComponent"
},
{
"name": "minecraft:is_stackable",
"value": "EntityIsStackableComponent"
},
{
"name": "minecraft:is_stunned",
"value": "EntityIsStunnedComponent"
},
{
"name": "minecraft:is_tamed",
"value": "EntityIsTamedComponent"
},
{
"name": "minecraft:item",
"value": "EntityItemComponent"
},
{
"name": "minecraft:lava_movement",
"value": "EntityLavaMovementComponent"
},
{
"name": "minecraft:leashable",
"value": "EntityLeashableComponent"
},
{
"name": "minecraft:mark_variant",
"value": "EntityMarkVariantComponent"
},
{
"name": "minecraft:movement",
"value": "EntityMovementComponent"
},
{
"name": "minecraft:movement.amphibious",
"value": "EntityMovementAmphibiousComponent"
},
{
"name": "minecraft:movement.basic",
"value": "EntityMovementBasicComponent"
},
{
"name": "minecraft:movement.fly",
"value": "EntityMovementFlyComponent"
},
{
"name": "minecraft:movement.generic",
"value": "EntityMovementGenericComponent"
},
{
"name": "minecraft:movement.glide",
"value": "EntityMovementGlideComponent"
},
{
"name": "minecraft:movement.hover",
"value": "EntityMovementHoverComponent"
},
{
"name": "minecraft:movement.jump",
"value": "EntityMovementJumpComponent"
},
{
"name": "minecraft:movement.skip",
"value": "EntityMovementSkipComponent"
},
{
"name": "minecraft:movement.sway",
"value": "EntityMovementSwayComponent"
},
{
"name": "minecraft:navigation.climb",
"value": "EntityNavigationClimbComponent"
},
{
"name": "minecraft:navigation.float",
"value": "EntityNavigationFloatComponent"
},
{
"name": "minecraft:navigation.fly",
"value": "EntityNavigationFlyComponent"
},
{
"name": "minecraft:navigation.generic",
"value": "EntityNavigationGenericComponent"
},
{
"name": "minecraft:navigation.hover",
"value": "EntityNavigationHoverComponent"
},
{
"name": "minecraft:navigation.walk",
"value": "EntityNavigationWalkComponent"
},
{
"name": "minecraft:npc",
"value": "EntityNpcComponent"
},
{
"name": "minecraft:onfire",
"value": "EntityOnFireComponent"
},
{
"name": "minecraft:projectile",
"value": "EntityProjectileComponent"
},
{
"name": "minecraft:push_through",
"value": "EntityPushThroughComponent"
},
{
"name": "minecraft:rideable",
"value": "EntityRideableComponent"
},
{
"name": "minecraft:riding",
"value": "EntityRidingComponent"
},
{
"name": "minecraft:scale",
"value": "EntityScaleComponent"
},
{
"name": "minecraft:skin_id",
"value": "EntitySkinIdComponent"
},
{
"name": "minecraft:strength",
"value": "EntityStrengthComponent"
},
{
"name": "minecraft:tameable",
"value": "EntityTameableComponent"
},
{
"name": "minecraft:tamemount",
"value": "EntityTameMountComponent"
},
{
"name": "minecraft:type_family",
"value": "EntityTypeFamilyComponent"
},
{
"name": "minecraft:underwater_movement",
"value": "EntityUnderwaterMovementComponent"
},
{
"name": "minecraft:variant",
"value": "EntityVariantComponent"
},
{
"name": "minecraft:wants_jockey",
"value": "EntityWantsJockeyComponent"
}
],
"name": "EntityComponentTypeMap",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "EntityComponentTypeMap"
}
},
{
"alias_type": "type_map",
"mappings": [
{
"name": "minecraft:compostable",
"value": "ItemCompostableComponent"
},
{
"name": "minecraft:cooldown",
"value": "ItemCooldownComponent"
},
{
"name": "minecraft:durability",
"value": "ItemDurabilityComponent"
},
{
"name": "minecraft:dyeable",
"value": "ItemDyeableComponent"
},
{
"name": "minecraft:enchantable",
"value": "ItemEnchantableComponent"
},
{
"name": "minecraft:food",
"value": "ItemFoodComponent"
},
{
"name": "minecraft:potion",
"value": "ItemPotionComponent"
}
],
"name": "ItemComponentTypeMap",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "ItemComponentTypeMap"
}
},
{
"is_script_generated": true,
"raw_script_text": "export type BlockStateArg<T> = T extends `${minecraftvanilladata.MinecraftBlockTypes}` ? T extends keyof minecraftvanilladata.BlockStateMapping ? minecraftvanilladata.BlockStateMapping[T] : never : Record<string, boolean | number | string>;",
"name": "BlockStateArg",
"type": {
"name": "T extends `${minecraftvanilladata.MinecraftBlockTypes}` ? T extends keyof minecraftvanilladata.BlockStateMapping ? minecraftvanilladata.BlockStateMapping[T] : never : Record<string, boolean | number | string>",
"is_errorable": false,
"is_bind_type": false
}
}
],
"uuid": "b26a4d4c-afdf-4690-88f8-931846312678",
"version": "1.18.0-beta",
"peer_dependencies": [
{
"types_only": true,
"name": "@minecraft/vanilla-data",
"version": "1.20.70"
}
]
}