1
0
mirror of https://github.com/Mojang/bedrock-samples.git synced 2025-09-18 19:29:42 +00:00
Files
bedrock-samples/metadata/script_modules/@minecraft/server-bindings_1.5.0.json
2025-09-09 10:02:11 -07:00

16553 lines
409 KiB
JSON

{
"classes": [
{
"base_types": [
],
"constants": [
],
"functions": [
{
"arguments": [
{
"details": null,
"name": "componentId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getComponent",
"return_type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "LocationInUnloadedChunkError"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "LocationOutOfWorldBoundariesError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "BlockComponent"
}
}
},
{
"arguments": [
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "isValid",
"return_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "boolean"
}
},
{
"arguments": [
{
"details": null,
"name": "permutation",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "BlockPermutation"
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "setPermutation",
"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": "Block",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "dimension",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Dimension"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "location",
"type": {
"is_bind_type": true,
"is_errorable": true,
"name": "Vector3"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"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"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": true,
"is_read_only": true,
"name": "x",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": true,
"is_read_only": true,
"name": "y",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": true,
"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": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "block",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Block"
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "BlockComponent"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
],
"name": "BlockEvent",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "block",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Block"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"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": "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": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "container",
"type": {
"is_bind_type": false,
"is_errorable": true,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Container"
}
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "BlockInventoryComponent"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
{
"arguments": [
{
"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"
}
]
}
}
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "matches",
"return_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "boolean"
}
},
{
"arguments": [
{
"details": null,
"name": "blockName",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
},
{
"details": {
"default_value": "null"
},
"name": "states",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": false,
"is_errorable": false,
"key_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"name": "map",
"value_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "variant",
"variant_types": [
{
"is_bind_type": false,
"is_errorable": false,
"name": "boolean"
},
{
"is_bind_type": false,
"is_errorable": false,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
},
{
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
]
}
}
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": true,
"name": "resolve",
"return_type": {
"is_bind_type": true,
"is_errorable": true,
"name": "BlockPermutation"
}
}
],
"name": "BlockPermutation",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "BlockPermutation"
}
},
{
"base_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "BlockEvent"
}
],
"constants": [
],
"functions": [
],
"name": "ButtonPushAfterEvent",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"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": [
],
"name": "CommandResult",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"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": [
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "isValid",
"return_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "boolean"
}
}
],
"name": "Component",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": true,
"is_read_only": true,
"name": "typeId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Component"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
{
"arguments": [
{
"details": null,
"name": "itemStack",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ItemStack"
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "addItem",
"return_type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "ContainerRulesError"
},
{
"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": "ItemStack"
}
}
},
{
"arguments": [
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "clearAll",
"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
}
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getItem",
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ItemStack"
}
}
},
{
"arguments": [
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "isValid",
"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"
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "moveItem",
"return_type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "ContainerRulesError"
},
{
"is_bind_type": false,
"is_errorable": false,
"name": "Error"
}
],
"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"
}
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "setItem",
"return_type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "ContainerRulesError"
},
{
"is_bind_type": false,
"is_errorable": false,
"name": "Error"
}
],
"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"
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "swapItems",
"return_type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "ContainerRulesError"
},
{
"is_bind_type": false,
"is_errorable": false,
"name": "Error"
}
],
"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"
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "transferItem",
"return_type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "ContainerRulesError"
},
{
"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": "ItemStack"
}
}
}
],
"name": "Container",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "emptySlotsCount",
"type": {
"is_bind_type": false,
"is_errorable": true,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"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": [
{
"details": null,
"name": "location",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Vector3"
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getBlock",
"return_type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "LocationInUnloadedChunkError"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "LocationOutOfWorldBoundariesError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Block"
}
}
},
{
"arguments": [
{
"details": null,
"name": "location",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Vector3"
}
},
{
"details": null,
"name": "direction",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Vector3"
}
},
{
"details": {
"default_value": "null"
},
"name": "options",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "BlockRaycastOptions"
}
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getBlockFromRay",
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "BlockRaycastHit"
}
}
},
{
"arguments": [
{
"details": {
"default_value": "null"
},
"name": "options",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityQueryOptions"
}
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getEntities",
"return_type": {
"element_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Entity"
},
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "CommandError"
},
{
"from_module": {
"name": "@minecraft/common",
"uuid": "77ec12b4-1b2b-4c98-8d34-d1cd63f849d5",
"version": "1.2.0"
},
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidArgumentError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "array"
}
},
{
"arguments": [
{
"details": null,
"name": "location",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Vector3"
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getEntitiesAtBlockLocation",
"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"
}
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getEntitiesFromRay",
"return_type": {
"element_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityRaycastHit"
},
"error_types": [
{
"from_module": {
"name": "@minecraft/common",
"uuid": "77ec12b4-1b2b-4c98-8d34-d1cd63f849d5",
"version": "1.2.0"
},
"is_bind_type": true,
"is_errorable": false,
"name": "EngineError"
},
{
"from_module": {
"name": "@minecraft/common",
"uuid": "77ec12b4-1b2b-4c98-8d34-d1cd63f849d5",
"version": "1.2.0"
},
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidArgumentError"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidEntityError"
},
{
"from_module": {
"name": "@minecraft/common",
"uuid": "77ec12b4-1b2b-4c98-8d34-d1cd63f849d5",
"version": "1.2.0"
},
"is_bind_type": true,
"is_errorable": false,
"name": "UnsupportedFunctionalityError"
}
],
"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"
}
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getPlayers",
"return_type": {
"element_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Player"
},
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "CommandError"
},
{
"from_module": {
"name": "@minecraft/common",
"uuid": "77ec12b4-1b2b-4c98-8d34-d1cd63f849d5",
"version": "1.2.0"
},
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidArgumentError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "array"
}
},
{
"arguments": [
{
"details": null,
"name": "commandString",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "runCommand",
"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"
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "runCommandAsync",
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "promise",
"promise_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "CommandResult"
}
}
},
{
"arguments": [
{
"details": null,
"name": "identifier",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
},
{
"details": null,
"name": "location",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Vector3"
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "spawnEntity",
"return_type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "EntitySpawnError"
},
{
"from_module": {
"name": "@minecraft/common",
"uuid": "77ec12b4-1b2b-4c98-8d34-d1cd63f849d5",
"version": "1.2.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": "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"
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "spawnItem",
"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"
}
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "spawnParticle",
"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": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": true,
"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": [
{
"arguments": [
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "isValid",
"return_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "boolean"
}
}
],
"name": "Effect",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "amplifier",
"type": {
"is_bind_type": false,
"is_errorable": true,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "displayName",
"type": {
"is_bind_type": false,
"is_errorable": true,
"name": "string"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "duration",
"type": {
"is_bind_type": false,
"is_errorable": true,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"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": [
{
"arguments": [
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getName",
"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": "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"
}
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "addEffect",
"return_type": {
"error_types": [
{
"from_module": {
"name": "@minecraft/common",
"uuid": "77ec12b4-1b2b-4c98-8d34-d1cd63f849d5",
"version": "1.2.0"
},
"is_bind_type": true,
"is_errorable": false,
"name": "ArgumentOutOfBoundsError"
},
{
"from_module": {
"name": "@minecraft/common",
"uuid": "77ec12b4-1b2b-4c98-8d34-d1cd63f849d5",
"version": "1.2.0"
},
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidArgumentError"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidEntityError"
}
],
"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"
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "addTag",
"return_type": {
"error_types": [
{
"from_module": {
"name": "@minecraft/common",
"uuid": "77ec12b4-1b2b-4c98-8d34-d1cd63f849d5",
"version": "1.2.0"
},
"is_bind_type": true,
"is_errorable": false,
"name": "ArgumentOutOfBoundsError"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidEntityError"
}
],
"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"
}
]
}
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "applyDamage",
"return_type": {
"error_types": [
{
"from_module": {
"name": "@minecraft/common",
"uuid": "77ec12b4-1b2b-4c98-8d34-d1cd63f849d5",
"version": "1.2.0"
},
"is_bind_type": true,
"is_errorable": false,
"name": "EngineError"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidEntityError"
},
{
"from_module": {
"name": "@minecraft/common",
"uuid": "77ec12b4-1b2b-4c98-8d34-d1cd63f849d5",
"version": "1.2.0"
},
"is_bind_type": true,
"is_errorable": false,
"name": "UnsupportedFunctionalityError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "boolean"
}
},
{
"arguments": [
{
"details": null,
"name": "vector",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Vector3"
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "applyImpulse",
"return_type": {
"error_types": [
{
"from_module": {
"name": "@minecraft/common",
"uuid": "77ec12b4-1b2b-4c98-8d34-d1cd63f849d5",
"version": "1.2.0"
},
"is_bind_type": true,
"is_errorable": false,
"name": "ArgumentOutOfBoundsError"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidEntityError"
}
],
"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
}
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "applyKnockback",
"return_type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidEntityError"
},
{
"from_module": {
"name": "@minecraft/common",
"uuid": "77ec12b4-1b2b-4c98-8d34-d1cd63f849d5",
"version": "1.2.0"
},
"is_bind_type": true,
"is_errorable": false,
"name": "UnsupportedFunctionalityError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
{
"arguments": [
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "clearVelocity",
"return_type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidEntityError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
{
"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"
}
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getBlockFromViewDirection",
"return_type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidEntityError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "BlockRaycastHit"
}
}
},
{
"arguments": [
{
"details": null,
"name": "componentId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getComponent",
"return_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityComponent"
}
}
},
{
"arguments": [
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getComponents",
"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": "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"
}
]
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getEffect",
"return_type": {
"error_types": [
{
"from_module": {
"name": "@minecraft/common",
"uuid": "77ec12b4-1b2b-4c98-8d34-d1cd63f849d5",
"version": "1.2.0"
},
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidArgumentError"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidEntityError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Effect"
}
}
},
{
"arguments": [
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getEffects",
"return_type": {
"element_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Effect"
},
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidEntityError"
}
],
"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"
}
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getEntitiesFromViewDirection",
"return_type": {
"element_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityRaycastHit"
},
"error_types": [
{
"from_module": {
"name": "@minecraft/common",
"uuid": "77ec12b4-1b2b-4c98-8d34-d1cd63f849d5",
"version": "1.2.0"
},
"is_bind_type": true,
"is_errorable": false,
"name": "EngineError"
},
{
"from_module": {
"name": "@minecraft/common",
"uuid": "77ec12b4-1b2b-4c98-8d34-d1cd63f849d5",
"version": "1.2.0"
},
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidArgumentError"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidEntityError"
},
{
"from_module": {
"name": "@minecraft/common",
"uuid": "77ec12b4-1b2b-4c98-8d34-d1cd63f849d5",
"version": "1.2.0"
},
"is_bind_type": true,
"is_errorable": false,
"name": "UnsupportedFunctionalityError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "array"
}
},
{
"arguments": [
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getHeadLocation",
"return_type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidEntityError"
}
],
"is_bind_type": true,
"is_errorable": true,
"name": "Vector3"
}
},
{
"arguments": [
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getTags",
"return_type": {
"element_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidEntityError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "array"
}
},
{
"arguments": [
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getVelocity",
"return_type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidEntityError"
}
],
"is_bind_type": true,
"is_errorable": true,
"name": "Vector3"
}
},
{
"arguments": [
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getViewDirection",
"return_type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidEntityError"
}
],
"is_bind_type": true,
"is_errorable": true,
"name": "Vector3"
}
},
{
"arguments": [
{
"details": null,
"name": "componentId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "hasComponent",
"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"
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "hasTag",
"return_type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidEntityError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "boolean"
}
},
{
"arguments": [
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "isValid",
"return_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "boolean"
}
},
{
"arguments": [
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "kill",
"return_type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidEntityError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "boolean"
}
},
{
"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"
}
]
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "removeEffect",
"return_type": {
"error_types": [
{
"from_module": {
"name": "@minecraft/common",
"uuid": "77ec12b4-1b2b-4c98-8d34-d1cd63f849d5",
"version": "1.2.0"
},
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidArgumentError"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidEntityError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "boolean"
}
},
{
"arguments": [
{
"details": null,
"name": "tag",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "removeTag",
"return_type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidEntityError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "boolean"
}
},
{
"arguments": [
{
"details": null,
"name": "commandString",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "runCommand",
"return_type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "CommandError"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidEntityError"
}
],
"is_bind_type": true,
"is_errorable": true,
"name": "CommandResult"
}
},
{
"arguments": [
{
"details": null,
"name": "commandString",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "runCommandAsync",
"return_type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "CommandError"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidEntityError"
}
],
"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": {
"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"
}
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "teleport",
"return_type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidEntityError"
},
{
"from_module": {
"name": "@minecraft/common",
"uuid": "77ec12b4-1b2b-4c98-8d34-d1cd63f849d5",
"version": "1.2.0"
},
"is_bind_type": true,
"is_errorable": false,
"name": "UnsupportedFunctionalityError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
{
"arguments": [
{
"details": null,
"name": "eventName",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "triggerEvent",
"return_type": {
"error_types": [
{
"from_module": {
"name": "@minecraft/common",
"uuid": "77ec12b4-1b2b-4c98-8d34-d1cd63f849d5",
"version": "1.2.0"
},
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidArgumentError"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidEntityError"
}
],
"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"
}
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "tryTeleport",
"return_type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidEntityError"
},
{
"from_module": {
"name": "@minecraft/common",
"uuid": "77ec12b4-1b2b-4c98-8d34-d1cd63f849d5",
"version": "1.2.0"
},
"is_bind_type": true,
"is_errorable": false,
"name": "UnsupportedFunctionalityError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "boolean"
}
}
],
"name": "Entity",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "dimension",
"type": {
"error_types": [
{
"from_module": {
"name": "@minecraft/common",
"uuid": "77ec12b4-1b2b-4c98-8d34-d1cd63f849d5",
"version": "1.2.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": "Dimension"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": true,
"is_read_only": true,
"name": "id",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "location",
"type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidEntityError"
}
],
"is_bind_type": true,
"is_errorable": true,
"name": "Vector3"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": false,
"name": "nameTag",
"set_privilege": [
{
"name": "none"
}
],
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"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"
}
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": true,
"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": [
],
"functions": [
{
"arguments": [
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "resetToDefaultValue",
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
{
"arguments": [
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "resetToMaxValue",
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
{
"arguments": [
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "resetToMinValue",
"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
}
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "setCurrentValue",
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "boolean"
}
}
],
"name": "EntityAttributeComponent",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "currentValue",
"type": {
"is_bind_type": false,
"is_errorable": true,
"name": "float",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "defaultValue",
"type": {
"is_bind_type": false,
"is_errorable": true,
"name": "float",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "effectiveMax",
"type": {
"is_bind_type": false,
"is_errorable": true,
"name": "float",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"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": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "maxTurn",
"type": {
"is_bind_type": false,
"is_errorable": true,
"name": "float",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityBaseMovementComponent"
}
},
{
"base_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "EntityComponent"
}
],
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "componentId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:can_climb"
}
],
"functions": [
],
"name": "EntityCanClimbComponent",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityCanClimbComponent"
}
},
{
"base_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "EntityComponent"
}
],
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "componentId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:can_fly"
}
],
"functions": [
],
"name": "EntityCanFlyComponent",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityCanFlyComponent"
}
},
{
"base_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "EntityComponent"
}
],
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "componentId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:can_power_jump"
}
],
"functions": [
],
"name": "EntityCanPowerJumpComponent",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityCanPowerJumpComponent"
}
},
{
"base_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "EntityComponent"
}
],
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "componentId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:color"
}
],
"functions": [
],
"name": "EntityColorComponent",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": false,
"name": "value",
"set_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": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityComponent"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
],
"name": "EntityDieAfterEvent",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "damageSource",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityDamageSource"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"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"
}
}
}
],
"call_privilege": [
{
"name": "early_execution"
}
],
"is_constructor": false,
"is_static": false,
"name": "subscribe",
"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"
}
}
],
"call_privilege": [
{
"name": "early_execution"
}
],
"is_constructor": false,
"is_static": false,
"name": "unsubscribe",
"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"
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getEquipment",
"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"
}
},
{
"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"
}
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "setEquipment",
"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": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": false,
"name": "value",
"set_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": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": false,
"name": "value",
"set_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": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": false,
"name": "value",
"set_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": [
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getFeedItems",
"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": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"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": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "entity",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Entity"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": true,
"is_read_only": true,
"name": "newValue",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "float",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": true,
"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"
}
}
}
],
"call_privilege": [
{
"name": "early_execution"
}
],
"is_constructor": false,
"is_static": false,
"name": "subscribe",
"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"
}
}
],
"call_privilege": [
{
"name": "early_execution"
}
],
"is_constructor": false,
"is_static": false,
"name": "unsubscribe",
"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": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": true,
"is_read_only": true,
"name": "blockFace",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Direction"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "damagingEntity",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Entity"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "hitBlock",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Block"
}
}
],
"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"
}
}
}
],
"call_privilege": [
{
"name": "early_execution"
}
],
"is_constructor": false,
"is_static": false,
"name": "subscribe",
"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"
}
}
],
"call_privilege": [
{
"name": "early_execution"
}
],
"is_constructor": false,
"is_static": false,
"name": "unsubscribe",
"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": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "damagingEntity",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Entity"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"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"
}
}
}
],
"call_privilege": [
{
"name": "early_execution"
}
],
"is_constructor": false,
"is_static": false,
"name": "subscribe",
"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"
}
}
],
"call_privilege": [
{
"name": "early_execution"
}
],
"is_constructor": false,
"is_static": false,
"name": "unsubscribe",
"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": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": true,
"is_read_only": true,
"name": "damage",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "float",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "damageSource",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityDamageSource"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"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"
}
}
}
],
"call_privilege": [
{
"name": "early_execution"
}
],
"is_constructor": false,
"is_static": false,
"name": "subscribe",
"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"
}
}
],
"call_privilege": [
{
"name": "early_execution"
}
],
"is_constructor": false,
"is_static": false,
"name": "unsubscribe",
"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": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "additionalSlotsPerStrength",
"type": {
"is_bind_type": false,
"is_errorable": true,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "canBeSiphonedFrom",
"type": {
"is_bind_type": false,
"is_errorable": true,
"name": "boolean"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "container",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Container"
}
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "containerType",
"type": {
"is_bind_type": false,
"is_errorable": true,
"name": "string"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "inventorySize",
"type": {
"is_bind_type": false,
"is_errorable": true,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "private",
"type": {
"is_bind_type": false,
"is_errorable": true,
"name": "boolean"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"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": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "itemStack",
"type": {
"is_bind_type": true,
"is_errorable": true,
"name": "ItemStack"
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityItemComponent"
}
},
{
"base_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "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": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": false,
"name": "value",
"set_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": "EntityBaseMovementComponent"
}
],
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "componentId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:movement.fly"
}
],
"functions": [
],
"name": "EntityMovementFlyComponent",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityMovementFlyComponent"
}
},
{
"base_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "EntityBaseMovementComponent"
}
],
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "componentId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:movement.generic"
}
],
"functions": [
],
"name": "EntityMovementGenericComponent",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityMovementGenericComponent"
}
},
{
"base_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "EntityBaseMovementComponent"
}
],
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "componentId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:movement.hover"
}
],
"functions": [
],
"name": "EntityMovementHoverComponent",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityMovementHoverComponent"
}
},
{
"base_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "EntityBaseMovementComponent"
}
],
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "componentId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:movement.jump"
}
],
"functions": [
],
"name": "EntityMovementJumpComponent",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityMovementJumpComponent"
}
},
{
"base_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "EntityBaseMovementComponent"
}
],
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "componentId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:movement.skip"
}
],
"functions": [
],
"name": "EntityMovementSkipComponent",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityMovementSkipComponent"
}
},
{
"base_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "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": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": false,
"name": "value",
"set_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": [
{
"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": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": false,
"name": "value",
"set_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": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": false,
"name": "value",
"set_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": [
{
"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": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"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": [
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getEffects",
"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": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "healAmount",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"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": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "amplifier",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "chance",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "float",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "duration",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"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": [
{
"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"
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "subscribe",
"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"
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "unsubscribe",
"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"
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "subscribe",
"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"
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "unsubscribe",
"return_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "undefined"
}
}
],
"name": "ILeverActionAfterEventSignal",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ILeverActionAfterEventSignal"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
{
"arguments": [
{
"details": null,
"name": "callback",
"type": {
"closure_type": {
"argument_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerJoinAfterEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "subscribe",
"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"
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "unsubscribe",
"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"
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "subscribe",
"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"
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "unsubscribe",
"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"
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "subscribe",
"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"
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "unsubscribe",
"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": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "itemStack",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ItemStack"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "source",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Player"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": true,
"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"
}
}
],
"call_privilege": [
{
"name": "early_execution"
}
],
"is_constructor": false,
"is_static": false,
"name": "subscribe",
"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"
}
}
],
"call_privilege": [
{
"name": "early_execution"
}
],
"is_constructor": false,
"is_static": false,
"name": "unsubscribe",
"return_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "undefined"
}
}
],
"name": "ItemCompleteUseAfterEventSignal",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ItemCompleteUseAfterEventSignal"
}
},
{
"base_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "Component"
}
],
"constants": [
],
"functions": [
],
"name": "ItemComponent",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ItemComponent"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
],
"name": "ItemReleaseUseAfterEvent",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"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"
}
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "source",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Player"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": true,
"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"
}
}
],
"call_privilege": [
{
"name": "early_execution"
}
],
"is_constructor": false,
"is_static": false,
"name": "subscribe",
"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"
}
}
],
"call_privilege": [
{
"name": "early_execution"
}
],
"is_constructor": false,
"is_static": false,
"name": "unsubscribe",
"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": [
{
"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
}
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": true,
"name": "constructor",
"return_type": {
"is_bind_type": true,
"is_errorable": true,
"name": "ItemStack"
}
},
{
"arguments": [
{
"details": null,
"name": "componentId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getComponent",
"return_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ItemComponent"
}
}
},
{
"arguments": [
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getComponents",
"return_type": {
"element_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ItemComponent"
},
"is_bind_type": false,
"is_errorable": false,
"name": "array"
}
},
{
"arguments": [
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getLore",
"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"
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "hasComponent",
"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"
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "isStackableWith",
"return_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "boolean"
}
},
{
"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": "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"
}
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "setLore",
"return_type": {
"error_types": [
{
"from_module": {
"name": "@minecraft/common",
"uuid": "77ec12b4-1b2b-4c98-8d34-d1cd63f849d5",
"version": "1.2.0"
},
"is_bind_type": true,
"is_errorable": false,
"name": "ArgumentOutOfBoundsError"
},
{
"is_bind_type": false,
"is_errorable": false,
"name": "Error"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
}
],
"name": "ItemStack",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "amount",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "isStackable",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "boolean"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "keepOnDeath",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "boolean"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "lockMode",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ItemLockMode"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "maxAmount",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "nameTag",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "type",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ItemType"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"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": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "itemStack",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ItemStack"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "source",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Player"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": true,
"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"
}
}
],
"call_privilege": [
{
"name": "early_execution"
}
],
"is_constructor": false,
"is_static": false,
"name": "subscribe",
"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"
}
}
],
"call_privilege": [
{
"name": "early_execution"
}
],
"is_constructor": false,
"is_static": false,
"name": "unsubscribe",
"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": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "block",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Block"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": true,
"is_read_only": true,
"name": "blockFace",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Direction"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"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"
}
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"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"
}
}
],
"call_privilege": [
{
"name": "early_execution"
}
],
"is_constructor": false,
"is_static": false,
"name": "subscribe",
"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"
}
}
],
"call_privilege": [
{
"name": "early_execution"
}
],
"is_constructor": false,
"is_static": false,
"name": "unsubscribe",
"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": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"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"
}
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "source",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Player"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": true,
"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"
}
}
],
"call_privilege": [
{
"name": "early_execution"
}
],
"is_constructor": false,
"is_static": false,
"name": "subscribe",
"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"
}
}
],
"call_privilege": [
{
"name": "early_execution"
}
],
"is_constructor": false,
"is_static": false,
"name": "unsubscribe",
"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": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "block",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Block"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"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"
}
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"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"
}
}
],
"call_privilege": [
{
"name": "early_execution"
}
],
"is_constructor": false,
"is_static": false,
"name": "subscribe",
"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"
}
}
],
"call_privilege": [
{
"name": "early_execution"
}
],
"is_constructor": false,
"is_static": false,
"name": "unsubscribe",
"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": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": true,
"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": [
],
"name": "ItemUseAfterEvent",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": false,
"name": "itemStack",
"set_privilege": [
{
"name": "read_only"
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ItemStack"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"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"
}
}
],
"call_privilege": [
{
"name": "early_execution"
}
],
"is_constructor": false,
"is_static": false,
"name": "subscribe",
"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"
}
}
],
"call_privilege": [
{
"name": "early_execution"
}
],
"is_constructor": false,
"is_static": false,
"name": "unsubscribe",
"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": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": false,
"name": "cancel",
"set_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"
}
}
],
"call_privilege": [
{
"name": "early_execution"
}
],
"is_constructor": false,
"is_static": false,
"name": "subscribe",
"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"
}
}
],
"call_privilege": [
{
"name": "early_execution"
}
],
"is_constructor": false,
"is_static": false,
"name": "unsubscribe",
"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": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "block",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Block"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": true,
"is_read_only": true,
"name": "blockFace",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Direction"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "faceLocation",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Vector3"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "itemStack",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ItemStack"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"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"
}
}
],
"call_privilege": [
{
"name": "early_execution"
}
],
"is_constructor": false,
"is_static": false,
"name": "subscribe",
"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"
}
}
],
"call_privilege": [
{
"name": "early_execution"
}
],
"is_constructor": false,
"is_static": false,
"name": "unsubscribe",
"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": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": false,
"name": "cancel",
"set_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"
}
}
],
"call_privilege": [
{
"name": "early_execution"
}
],
"is_constructor": false,
"is_static": false,
"name": "subscribe",
"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"
}
}
],
"call_privilege": [
{
"name": "early_execution"
}
],
"is_constructor": false,
"is_static": false,
"name": "unsubscribe",
"return_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "undefined"
}
}
],
"name": "ItemUseOnBeforeEventSignal",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ItemUseOnBeforeEventSignal"
}
},
{
"base_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "BlockEvent"
}
],
"constants": [
],
"functions": [
],
"name": "LeverActionAfterEvent",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "isPowered",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "boolean"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"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": [
],
"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": [
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": true,
"name": "constructor",
"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"
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "setColorRGB",
"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"
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "setColorRGBA",
"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
}
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "setFloat",
"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"
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "setSpeedAndDirection",
"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"
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "setVector3",
"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": "Entity"
}
],
"constants": [
],
"functions": [
{
"arguments": [
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getSpawnPoint",
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "DimensionLocation"
}
}
},
{
"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"
}
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "playSound",
"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"
}
]
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "sendMessage",
"return_type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidEntityError"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "RawMessageError"
}
],
"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"
}
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "setSpawnPoint",
"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"
}
}
],
"name": "Player",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "name",
"type": {
"is_bind_type": false,
"is_errorable": true,
"name": "string"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "onScreenDisplay",
"type": {
"is_bind_type": true,
"is_errorable": true,
"name": "ScreenDisplay"
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Player"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
],
"name": "PlayerJoinAfterEvent",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": true,
"is_read_only": true,
"name": "playerId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": true,
"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": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": true,
"is_read_only": true,
"name": "playerId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": true,
"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": "PlayerSpawnAfterEvent",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": false,
"name": "initialSpawn",
"set_privilege": [
{
"name": "none"
}
],
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "boolean"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": false,
"name": "player",
"set_privilege": [
{
"name": "none"
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Player"
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerSpawnAfterEvent"
}
},
{
"base_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "IPlayerSpawnAfterEventSignal"
}
],
"constants": [
],
"functions": [
],
"name": "PlayerSpawnAfterEventSignal",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerSpawnAfterEventSignal"
}
},
{
"base_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "BlockEvent"
}
],
"constants": [
],
"functions": [
],
"name": "PressurePlatePopAfterEvent",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": true,
"is_read_only": true,
"name": "previousRedstonePower",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": true,
"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"
}
}
],
"call_privilege": [
{
"name": "early_execution"
}
],
"is_constructor": false,
"is_static": false,
"name": "subscribe",
"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"
}
}
],
"call_privilege": [
{
"name": "early_execution"
}
],
"is_constructor": false,
"is_static": false,
"name": "unsubscribe",
"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": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": true,
"is_read_only": true,
"name": "previousRedstonePower",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": true,
"is_read_only": true,
"name": "redstonePower",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"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"
}
}
],
"call_privilege": [
{
"name": "early_execution"
}
],
"is_constructor": false,
"is_static": false,
"name": "subscribe",
"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"
}
}
],
"call_privilege": [
{
"name": "early_execution"
}
],
"is_constructor": false,
"is_static": false,
"name": "unsubscribe",
"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": [
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "getBlockHit",
"return_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "BlockHitInformation"
}
}
],
"name": "ProjectileHitBlockAfterEvent",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "dimension",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Dimension"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "hitVector",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Vector3"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "location",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Vector3"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "projectile",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Entity"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"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"
}
}
],
"call_privilege": [
{
"name": "early_execution"
}
],
"is_constructor": false,
"is_static": false,
"name": "subscribe",
"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"
}
}
],
"call_privilege": [
{
"name": "early_execution"
}
],
"is_constructor": false,
"is_static": false,
"name": "unsubscribe",
"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": [
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "getEntityHit",
"return_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityHitInformation"
}
}
],
"name": "ProjectileHitEntityAfterEvent",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "dimension",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Dimension"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "hitVector",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Vector3"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "location",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Vector3"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "projectile",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Entity"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"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"
}
}
],
"call_privilege": [
{
"name": "early_execution"
}
],
"is_constructor": false,
"is_static": false,
"name": "subscribe",
"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"
}
}
],
"call_privilege": [
{
"name": "early_execution"
}
],
"is_constructor": false,
"is_static": false,
"name": "unsubscribe",
"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"
}
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "addObjective",
"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"
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "clearObjectiveAtDisplaySlot",
"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"
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getObjective",
"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"
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getObjectiveAtDisplaySlot",
"return_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ScoreboardObjectiveDisplayOptions"
}
}
},
{
"arguments": [
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getObjectives",
"return_type": {
"element_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ScoreboardObjective"
},
"is_bind_type": false,
"is_errorable": false,
"name": "array"
}
},
{
"arguments": [
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getParticipants",
"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"
}
]
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "removeObjective",
"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"
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "setObjectiveAtDisplaySlot",
"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": [
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getEntity",
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Entity"
}
}
},
{
"arguments": [
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "isValid",
"return_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "boolean"
}
}
],
"name": "ScoreboardIdentity",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "displayName",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": true,
"is_read_only": true,
"name": "id",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "int64",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"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
}
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "addScore",
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"arguments": [
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getParticipants",
"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"
}
]
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getScore",
"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": [
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getScores",
"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"
}
]
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "hasParticipant",
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "boolean"
}
},
{
"arguments": [
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "isValid",
"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"
}
]
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "removeParticipant",
"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
}
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "setScore",
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
}
],
"name": "ScoreboardObjective",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "displayName",
"type": {
"is_bind_type": false,
"is_errorable": true,
"name": "string"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"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": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "participant",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ScoreboardIdentity"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"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": [
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "isValid",
"return_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "boolean"
}
},
{
"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"
}
]
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "setActionBar",
"return_type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidEntityError"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "RawMessageError"
}
],
"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"
}
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "setTitle",
"return_type": {
"error_types": [
{
"from_module": {
"name": "@minecraft/common",
"uuid": "77ec12b4-1b2b-4c98-8d34-d1cd63f849d5",
"version": "1.2.0"
},
"is_bind_type": true,
"is_errorable": false,
"name": "ArgumentOutOfBoundsError"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidEntityError"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "RawMessageError"
}
],
"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"
}
]
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "updateSubtitle",
"return_type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidEntityError"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "RawMessageError"
}
],
"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": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": true,
"is_read_only": true,
"name": "id",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"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"
}
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": true,
"is_read_only": true,
"name": "message",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"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"
}
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"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"
}
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": true,
"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"
}
}
}
],
"call_privilege": [
{
"name": "early_execution"
}
],
"is_constructor": false,
"is_static": false,
"name": "subscribe",
"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"
}
}
],
"call_privilege": [
{
"name": "early_execution"
}
],
"is_constructor": false,
"is_static": false,
"name": "unsubscribe",
"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": [
{
"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
}
}
}
],
"call_privilege": [
{
"name": "read_only"
},
{
"name": "early_execution"
}
],
"is_constructor": false,
"is_static": false,
"name": "clearRun",
"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"
}
}
],
"call_privilege": [
{
"name": "read_only"
},
{
"name": "early_execution"
}
],
"is_constructor": false,
"is_static": false,
"name": "run",
"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
}
}
}
}
],
"call_privilege": [
{
"name": "read_only"
},
{
"name": "early_execution"
}
],
"is_constructor": false,
"is_static": false,
"name": "runInterval",
"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
}
}
}
}
],
"call_privilege": [
{
"name": "read_only"
},
{
"name": "early_execution"
}
],
"is_constructor": false,
"is_static": false,
"name": "runTimeout",
"return_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "uint32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
}
],
"name": "System",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
},
{
"name": "early_execution"
}
],
"is_baked": false,
"is_read_only": true,
"name": "afterEvents",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "SystemAfterEvents"
}
},
{
"get_privilege": [
{
"name": "read_only"
},
{
"name": "early_execution"
}
],
"is_baked": false,
"is_read_only": true,
"name": "currentTick",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "uint32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "System"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
],
"name": "SystemAfterEvents",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
},
{
"name": "early_execution"
}
],
"is_baked": false,
"is_read_only": true,
"name": "scriptEventReceive",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ScriptEventCommandMessageAfterEventSignal"
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "SystemAfterEvents"
}
},
{
"base_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "BlockEvent"
}
],
"constants": [
],
"functions": [
],
"name": "TargetBlockHitAfterEvent",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "hitVector",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Vector3"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": true,
"is_read_only": true,
"name": "previousRedstonePower",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": true,
"is_read_only": true,
"name": "redstonePower",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"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"
}
}
],
"call_privilege": [
{
"name": "early_execution"
}
],
"is_constructor": false,
"is_static": false,
"name": "subscribe",
"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"
}
}
],
"call_privilege": [
{
"name": "early_execution"
}
],
"is_constructor": false,
"is_static": false,
"name": "unsubscribe",
"return_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "undefined"
}
}
],
"name": "TargetBlockHitAfterEventSignal",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "TargetBlockHitAfterEventSignal"
}
},
{
"base_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "BlockEvent"
}
],
"constants": [
],
"functions": [
],
"name": "TripWireTripAfterEvent",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": true,
"is_read_only": true,
"name": "isPowered",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "boolean"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"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"
}
}
],
"call_privilege": [
{
"name": "early_execution"
}
],
"is_constructor": false,
"is_static": false,
"name": "subscribe",
"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"
}
}
],
"call_privilege": [
{
"name": "early_execution"
}
],
"is_constructor": false,
"is_static": false,
"name": "unsubscribe",
"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": [
{
"arguments": [
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getAbsoluteTime",
"return_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"arguments": [
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getAllPlayers",
"return_type": {
"element_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Player"
},
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "CommandError"
},
{
"from_module": {
"name": "@minecraft/common",
"uuid": "77ec12b4-1b2b-4c98-8d34-d1cd63f849d5",
"version": "1.2.0"
},
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidArgumentError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "array"
}
},
{
"arguments": [
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getDay",
"return_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"arguments": [
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getDefaultSpawnLocation",
"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"
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getDimension",
"return_type": {
"is_bind_type": true,
"is_errorable": true,
"name": "Dimension"
}
},
{
"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"
}
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getPlayers",
"return_type": {
"element_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Player"
},
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "CommandError"
},
{
"from_module": {
"name": "@minecraft/common",
"uuid": "77ec12b4-1b2b-4c98-8d34-d1cd63f849d5",
"version": "1.2.0"
},
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidArgumentError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "array"
}
},
{
"arguments": [
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getTimeOfDay",
"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"
}
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "playMusic",
"return_type": {
"error_types": [
{
"from_module": {
"name": "@minecraft/common",
"uuid": "77ec12b4-1b2b-4c98-8d34-d1cd63f849d5",
"version": "1.2.0"
},
"is_bind_type": true,
"is_errorable": false,
"name": "PropertyOutOfBoundsError"
}
],
"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"
}
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "playSound",
"return_type": {
"error_types": [
{
"from_module": {
"name": "@minecraft/common",
"uuid": "77ec12b4-1b2b-4c98-8d34-d1cd63f849d5",
"version": "1.2.0"
},
"is_bind_type": true,
"is_errorable": false,
"name": "PropertyOutOfBoundsError"
}
],
"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"
}
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "queueMusic",
"return_type": {
"error_types": [
{
"from_module": {
"name": "@minecraft/common",
"uuid": "77ec12b4-1b2b-4c98-8d34-d1cd63f849d5",
"version": "1.2.0"
},
"is_bind_type": true,
"is_errorable": false,
"name": "PropertyOutOfBoundsError"
}
],
"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"
}
]
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "sendMessage",
"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
}
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "setAbsoluteTime",
"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"
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "setDefaultSpawnLocation",
"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": "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"
}
]
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "setTimeOfDay",
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
{
"arguments": [
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "stopMusic",
"return_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "undefined"
}
}
],
"name": "World",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
},
{
"name": "early_execution"
}
],
"is_baked": true,
"is_read_only": true,
"name": "afterEvents",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "WorldAfterEvents"
}
},
{
"get_privilege": [
{
"name": "read_only"
},
{
"name": "early_execution"
}
],
"is_baked": true,
"is_read_only": true,
"name": "beforeEvents",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "WorldBeforeEvents"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "scoreboard",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Scoreboard"
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "World"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
],
"name": "WorldAfterEvents",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "buttonPush",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ButtonPushAfterEventSignal"
}
},
{
"get_privilege": [
{
"name": "read_only"
},
{
"name": "early_execution"
}
],
"is_baked": false,
"is_read_only": true,
"name": "entityDie",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityDieAfterEventSignal"
}
},
{
"get_privilege": [
{
"name": "read_only"
},
{
"name": "early_execution"
}
],
"is_baked": false,
"is_read_only": true,
"name": "entityHealthChanged",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityHealthChangedAfterEventSignal"
}
},
{
"get_privilege": [
{
"name": "read_only"
},
{
"name": "early_execution"
}
],
"is_baked": false,
"is_read_only": true,
"name": "entityHitBlock",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityHitBlockAfterEventSignal"
}
},
{
"get_privilege": [
{
"name": "read_only"
},
{
"name": "early_execution"
}
],
"is_baked": false,
"is_read_only": true,
"name": "entityHitEntity",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityHitEntityAfterEventSignal"
}
},
{
"get_privilege": [
{
"name": "read_only"
},
{
"name": "early_execution"
}
],
"is_baked": false,
"is_read_only": true,
"name": "entityHurt",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityHurtAfterEventSignal"
}
},
{
"get_privilege": [
{
"name": "read_only"
},
{
"name": "early_execution"
}
],
"is_baked": false,
"is_read_only": true,
"name": "itemCompleteUse",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ItemCompleteUseAfterEventSignal"
}
},
{
"get_privilege": [
{
"name": "read_only"
},
{
"name": "early_execution"
}
],
"is_baked": false,
"is_read_only": true,
"name": "itemReleaseUse",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ItemReleaseUseAfterEventSignal"
}
},
{
"get_privilege": [
{
"name": "read_only"
},
{
"name": "early_execution"
}
],
"is_baked": false,
"is_read_only": true,
"name": "itemStartUse",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ItemStartUseAfterEventSignal"
}
},
{
"get_privilege": [
{
"name": "read_only"
},
{
"name": "early_execution"
}
],
"is_baked": false,
"is_read_only": true,
"name": "itemStartUseOn",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ItemStartUseOnAfterEventSignal"
}
},
{
"get_privilege": [
{
"name": "read_only"
},
{
"name": "early_execution"
}
],
"is_baked": false,
"is_read_only": true,
"name": "itemStopUse",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ItemStopUseAfterEventSignal"
}
},
{
"get_privilege": [
{
"name": "read_only"
},
{
"name": "early_execution"
}
],
"is_baked": false,
"is_read_only": true,
"name": "itemStopUseOn",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ItemStopUseOnAfterEventSignal"
}
},
{
"get_privilege": [
{
"name": "read_only"
},
{
"name": "early_execution"
}
],
"is_baked": false,
"is_read_only": true,
"name": "itemUse",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ItemUseAfterEventSignal"
}
},
{
"get_privilege": [
{
"name": "read_only"
},
{
"name": "early_execution"
}
],
"is_baked": false,
"is_read_only": true,
"name": "itemUseOn",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ItemUseOnAfterEventSignal"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "leverAction",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "LeverActionAfterEventSignal"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "playerJoin",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerJoinAfterEventSignal"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "playerLeave",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerLeaveAfterEventSignal"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "playerSpawn",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerSpawnAfterEventSignal"
}
},
{
"get_privilege": [
{
"name": "read_only"
},
{
"name": "early_execution"
}
],
"is_baked": false,
"is_read_only": true,
"name": "pressurePlatePop",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "PressurePlatePopAfterEventSignal"
}
},
{
"get_privilege": [
{
"name": "read_only"
},
{
"name": "early_execution"
}
],
"is_baked": false,
"is_read_only": true,
"name": "pressurePlatePush",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "PressurePlatePushAfterEventSignal"
}
},
{
"get_privilege": [
{
"name": "read_only"
},
{
"name": "early_execution"
}
],
"is_baked": false,
"is_read_only": true,
"name": "projectileHitBlock",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ProjectileHitBlockAfterEventSignal"
}
},
{
"get_privilege": [
{
"name": "read_only"
},
{
"name": "early_execution"
}
],
"is_baked": false,
"is_read_only": true,
"name": "projectileHitEntity",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ProjectileHitEntityAfterEventSignal"
}
},
{
"get_privilege": [
{
"name": "read_only"
},
{
"name": "early_execution"
}
],
"is_baked": false,
"is_read_only": true,
"name": "targetBlockHit",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "TargetBlockHitAfterEventSignal"
}
},
{
"get_privilege": [
{
"name": "read_only"
},
{
"name": "early_execution"
}
],
"is_baked": false,
"is_read_only": true,
"name": "tripWireTrip",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "TripWireTripAfterEventSignal"
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "WorldAfterEvents"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
],
"name": "WorldBeforeEvents",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
},
{
"name": "early_execution"
}
],
"is_baked": false,
"is_read_only": true,
"name": "itemUse",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ItemUseBeforeEventSignal"
}
},
{
"get_privilege": [
{
"name": "read_only"
},
{
"name": "early_execution"
}
],
"is_baked": false,
"is_read_only": true,
"name": "itemUseOn",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ItemUseOnBeforeEventSignal"
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "WorldBeforeEvents"
}
}
],
"constants": [
],
"dependencies": [
],
"enums": [
{
"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": "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": "charging",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "charging"
},
{
"is_read_only": true,
"is_static": true,
"name": "contact",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "contact"
},
{
"is_read_only": true,
"is_static": true,
"name": "drowning",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "drowning"
},
{
"is_read_only": true,
"is_static": true,
"name": "entityAttack",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "entityAttack"
},
{
"is_read_only": true,
"is_static": true,
"name": "entityExplosion",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "entityExplosion"
},
{
"is_read_only": true,
"is_static": true,
"name": "fall",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "fall"
},
{
"is_read_only": true,
"is_static": true,
"name": "fallingBlock",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "fallingBlock"
},
{
"is_read_only": true,
"is_static": true,
"name": "fire",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "fire"
},
{
"is_read_only": true,
"is_static": true,
"name": "fireTick",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "fireTick"
},
{
"is_read_only": true,
"is_static": true,
"name": "fireworks",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "fireworks"
},
{
"is_read_only": true,
"is_static": true,
"name": "flyIntoWall",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "flyIntoWall"
},
{
"is_read_only": true,
"is_static": true,
"name": "freezing",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "freezing"
},
{
"is_read_only": true,
"is_static": true,
"name": "lava",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "lava"
},
{
"is_read_only": true,
"is_static": true,
"name": "lightning",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "lightning"
},
{
"is_read_only": true,
"is_static": true,
"name": "magic",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "magic"
},
{
"is_read_only": true,
"is_static": true,
"name": "magma",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "magma"
},
{
"is_read_only": true,
"is_static": true,
"name": "none",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "none"
},
{
"is_read_only": true,
"is_static": true,
"name": "override",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "override"
},
{
"is_read_only": true,
"is_static": true,
"name": "piston",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "piston"
},
{
"is_read_only": true,
"is_static": true,
"name": "projectile",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "projectile"
},
{
"is_read_only": true,
"is_static": true,
"name": "selfDestruct",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "selfDestruct"
},
{
"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": "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": "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": "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": "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": "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": "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"
}
],
"errors": [
{
"name": "CommandError",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "CommandError"
}
},
{
"name": "ContainerRulesError",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ContainerRulesError"
}
},
{
"name": "EntitySpawnError",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntitySpawnError"
}
},
{
"name": "InvalidEntityError",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
},
{
"name": "early_execution"
}
],
"is_baked": false,
"is_read_only": true,
"name": "id",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
},
{
"get_privilege": [
{
"name": "read_only"
},
{
"name": "early_execution"
}
],
"is_baked": false,
"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": "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": "RawMessageError",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "RawMessageError"
}
}
],
"functions": [
],
"interfaces": [
{
"base_types": [
],
"name": "BlockFilter",
"properties": [
{
"is_baked": false,
"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_baked": false,
"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_baked": false,
"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_baked": false,
"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_baked": false,
"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_baked": false,
"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_baked": false,
"is_read_only": false,
"name": "block",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Block"
}
},
{
"is_baked": false,
"is_read_only": false,
"name": "face",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Direction"
}
},
{
"is_baked": false,
"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_baked": false,
"is_read_only": false,
"name": "block",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Block"
}
},
{
"is_baked": false,
"is_read_only": false,
"name": "face",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Direction"
}
},
{
"is_baked": false,
"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_baked": false,
"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_baked": false,
"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_baked": false,
"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": "DimensionLocation",
"properties": [
{
"is_baked": false,
"is_read_only": false,
"name": "dimension",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Dimension"
}
},
{
"is_baked": false,
"is_read_only": false,
"name": "x",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "float",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"is_baked": false,
"is_read_only": false,
"name": "y",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "float",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"is_baked": false,
"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": "EntityApplyDamageByProjectileOptions",
"properties": [
{
"is_baked": false,
"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_baked": false,
"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_baked": false,
"is_read_only": false,
"name": "cause",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityDamageCause"
}
},
{
"is_baked": false,
"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_baked": false,
"is_read_only": false,
"name": "cause",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityDamageCause"
}
},
{
"is_baked": false,
"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_baked": false,
"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": "EntityEffectOptions",
"properties": [
{
"is_baked": false,
"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_baked": false,
"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_baked": false,
"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_baked": false,
"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_baked": false,
"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_baked": false,
"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_baked": false,
"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_baked": false,
"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_baked": false,
"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_baked": false,
"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_baked": false,
"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_baked": false,
"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_baked": false,
"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_baked": false,
"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_baked": false,
"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_baked": false,
"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_baked": false,
"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_baked": false,
"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_baked": false,
"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_baked": false,
"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_baked": false,
"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_baked": false,
"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_baked": false,
"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_baked": false,
"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_baked": false,
"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_baked": false,
"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_baked": false,
"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
}
}
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityQueryOptions"
}
},
{
"base_types": [
],
"name": "EntityQueryScoreOptions",
"properties": [
{
"is_baked": false,
"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_baked": false,
"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_baked": false,
"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_baked": false,
"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_baked": false,
"is_read_only": false,
"name": "distance",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "float",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"is_baked": false,
"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_baked": false,
"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": "MusicOptions",
"properties": [
{
"is_baked": false,
"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_baked": false,
"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_baked": false,
"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": "PlayerSoundOptions",
"properties": [
{
"is_baked": false,
"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_baked": false,
"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_baked": false,
"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": "RawMessage",
"properties": [
{
"is_baked": false,
"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_baked": false,
"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_baked": false,
"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_baked": false,
"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_baked": false,
"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_baked": false,
"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_baked": false,
"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": "RGB",
"properties": [
{
"is_baked": false,
"is_read_only": false,
"name": "blue",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "float",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"is_baked": false,
"is_read_only": false,
"name": "green",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "float",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"is_baked": false,
"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_baked": false,
"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_baked": false,
"is_read_only": false,
"name": "objective",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ScoreboardObjective"
}
},
{
"is_baked": false,
"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_baked": false,
"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": "TeleportOptions",
"properties": [
{
"is_baked": false,
"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_baked": false,
"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_baked": false,
"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_baked": false,
"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_baked": false,
"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_baked": false,
"is_read_only": false,
"name": "fadeInDuration",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"is_baked": false,
"is_read_only": false,
"name": "fadeOutDuration",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"is_baked": false,
"is_read_only": false,
"name": "stayDuration",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"is_baked": false,
"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_baked": false,
"is_read_only": false,
"name": "x",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "float",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"is_baked": false,
"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_baked": false,
"is_read_only": false,
"name": "x",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "float",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"is_baked": false,
"is_read_only": false,
"name": "y",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "float",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"is_baked": false,
"is_read_only": false,
"name": "z",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "float",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Vector3"
}
},
{
"base_types": [
],
"name": "WorldSoundOptions",
"properties": [
{
"is_baked": false,
"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_baked": false,
"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"
}
}
],
"module_type": "script",
"name": "@minecraft/server-bindings",
"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"
}
}
],
"peer_dependencies": [
{
"name": "@minecraft/common",
"uuid": "77ec12b4-1b2b-4c98-8d34-d1cd63f849d5",
"versions": [
{
"version": "1.2.0"
}
]
}
],
"type_aliases": [
],
"uuid": "0196a2fa-8fb5-79a7-b29e-ce3cbc644f82"
}