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

29460 lines
734 KiB
JSON

{
"classes": [
{
"base_types": [
],
"constants": [
],
"functions": [
{
"arguments": [
{
"details": {
"default_value": 1,
"max_value": 2147483647,
"min_value": -2147483648
},
"name": "steps",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "above",
"return_type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "LocationInUnloadedChunkError"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "LocationOutOfWorldBoundariesError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Block"
}
}
},
{
"arguments": [
{
"details": {
"default_value": 1,
"max_value": 2147483647,
"min_value": -2147483648
},
"name": "steps",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "below",
"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": [
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "bottomCenter",
"return_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Vector3"
}
},
{
"arguments": [
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "center",
"return_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Vector3"
}
},
{
"arguments": [
{
"details": {
"default_value": 1,
"max_value": 2147483647,
"min_value": -2147483648
},
"name": "steps",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "east",
"return_type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "LocationInUnloadedChunkError"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "LocationOutOfWorldBoundariesError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Block"
}
}
},
{
"arguments": [
{
"details": null,
"name": "componentId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
],
"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": [
{
"details": {
"default_value": 1,
"max_value": 255,
"min_value": 1
},
"name": "amount",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"details": {
"default_value": false
},
"name": "withData",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "boolean"
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getItemStack",
"return_type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "LocationInUnloadedChunkError"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "LocationOutOfWorldBoundariesError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ItemStack"
}
}
},
{
"arguments": [
],
"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": "LocationInUnloadedChunkError"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "LocationOutOfWorldBoundariesError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "array"
}
},
{
"arguments": [
{
"details": null,
"name": "tag",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
],
"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": "LocationInUnloadedChunkError"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "LocationOutOfWorldBoundariesError"
}
],
"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": {
"default_value": 1,
"max_value": 2147483647,
"min_value": -2147483648
},
"name": "steps",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "north",
"return_type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "LocationInUnloadedChunkError"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "LocationOutOfWorldBoundariesError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Block"
}
}
},
{
"arguments": [
{
"details": null,
"name": "offset",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Vector3"
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "offset",
"return_type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "LocationInUnloadedChunkError"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "LocationOutOfWorldBoundariesError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Block"
}
}
},
{
"arguments": [
{
"details": null,
"name": "permutation",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "BlockPermutation"
}
}
],
"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"
}
},
{
"arguments": [
{
"details": {
"default_value": 1,
"max_value": 2147483647,
"min_value": -2147483648
},
"name": "steps",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "south",
"return_type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "LocationInUnloadedChunkError"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "LocationOutOfWorldBoundariesError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Block"
}
}
},
{
"arguments": [
{
"details": {
"default_value": 1,
"max_value": 2147483647,
"min_value": -2147483648
},
"name": "steps",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "west",
"return_type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "LocationInUnloadedChunkError"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "LocationOutOfWorldBoundariesError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Block"
}
}
}
],
"name": "Block",
"properties": [
{
"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": "isAir",
"type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "LocationInUnloadedChunkError"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "LocationOutOfWorldBoundariesError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "boolean"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "isLiquid",
"type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "LocationInUnloadedChunkError"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "LocationOutOfWorldBoundariesError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "boolean"
}
},
{
"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": [
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getAllStates",
"return_type": {
"is_bind_type": false,
"is_errorable": false,
"key_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"name": "map",
"value_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "variant",
"variant_types": [
{
"is_bind_type": false,
"is_errorable": false,
"name": "boolean"
},
{
"is_bind_type": false,
"is_errorable": false,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
},
{
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
]
}
}
},
{
"arguments": [
{
"details": {
"default_value": 1,
"max_value": 255,
"min_value": 1
},
"name": "amount",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getItemStack",
"return_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ItemStack"
}
}
},
{
"arguments": [
{
"details": null,
"name": "stateName",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getState",
"return_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "variant",
"variant_types": [
{
"is_bind_type": false,
"is_errorable": false,
"name": "boolean"
},
{
"is_bind_type": false,
"is_errorable": false,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
},
{
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
]
}
}
},
{
"arguments": [
{
"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"
}
},
{
"arguments": [
{
"details": null,
"name": "name",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
},
{
"details": null,
"name": "value",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "variant",
"variant_types": [
{
"is_bind_type": false,
"is_errorable": false,
"name": "boolean"
},
{
"is_bind_type": false,
"is_errorable": false,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
},
{
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
]
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "withState",
"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": "BlockComponent"
}
],
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "componentId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:piston"
}
],
"functions": [
{
"arguments": [
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getAttachedBlocks",
"return_type": {
"element_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Block"
},
"is_bind_type": false,
"is_errorable": true,
"name": "array"
}
},
{
"arguments": [
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getAttachedBlocksLocations",
"return_type": {
"element_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Vector3"
},
"is_bind_type": false,
"is_errorable": true,
"name": "array"
}
}
],
"name": "BlockPistonComponent",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "isMoving",
"type": {
"is_bind_type": false,
"is_errorable": true,
"name": "boolean"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "state",
"type": {
"is_bind_type": true,
"is_errorable": true,
"name": "BlockPistonState"
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "BlockPistonComponent"
}
},
{
"base_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "BlockComponent"
}
],
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "componentId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:sign"
}
],
"functions": [
{
"arguments": [
{
"details": {
"default_value": 0
},
"name": "side",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "SignSide"
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getRawText",
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "RawText"
}
}
},
{
"arguments": [
{
"details": {
"default_value": 0
},
"name": "side",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "SignSide"
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getText",
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "optional",
"optional_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
},
{
"arguments": [
{
"details": {
"default_value": 0
},
"name": "side",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "SignSide"
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getTextDyeColor",
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "DyeColor"
}
}
},
{
"arguments": [
{
"details": null,
"name": "message",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "variant",
"variant_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "RawMessage"
},
{
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
]
}
},
{
"details": {
"default_value": 0
},
"name": "side",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "SignSide"
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "setText",
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
{
"arguments": [
{
"details": {
"default_value": "null"
},
"name": "color",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "DyeColor"
}
}
},
{
"details": {
"default_value": 0
},
"name": "side",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "SignSide"
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "setTextDyeColor",
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
{
"arguments": [
{
"details": null,
"name": "waxed",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "boolean"
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "setWaxed",
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
}
],
"name": "BlockSignComponent",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "isWaxed",
"type": {
"is_bind_type": false,
"is_errorable": true,
"name": "boolean"
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "BlockSignComponent"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
{
"arguments": [
{
"details": null,
"name": "stateName",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": true,
"name": "get",
"return_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "BlockStateType"
}
}
},
{
"arguments": [
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": true,
"name": "getAll",
"return_type": {
"element_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "BlockStateType"
},
"is_bind_type": false,
"is_errorable": false,
"name": "array"
}
}
],
"name": "BlockStates",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "BlockStates"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
],
"name": "BlockStateType",
"properties": [
{
"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": "validValues",
"type": {
"element_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "variant",
"variant_types": [
{
"is_bind_type": false,
"is_errorable": false,
"name": "boolean"
},
{
"is_bind_type": false,
"is_errorable": false,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
},
{
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
]
},
"is_bind_type": false,
"is_errorable": false,
"name": "array"
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "BlockStateType"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
],
"name": "BlockType",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "BlockType"
}
},
{
"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": [
{
"arguments": [
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "clear",
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
{
"arguments": [
{
"details": {
"default_value": "null"
},
"name": "fadeCameraOptions",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "CameraFadeOptions"
}
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "fade",
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
{
"arguments": [
{
"details": null,
"name": "cameraPreset",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
},
{
"details": {
"default_value": "null"
},
"name": "setOptions",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "variant",
"variant_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "CameraDefaultOptions"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "CameraFixedBoomOptions"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "CameraSetFacingOptions"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "CameraSetLocationOptions"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "CameraSetPosOptions"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "CameraSetRotOptions"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "CameraTargetOptions"
}
]
}
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "setCamera",
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
}
],
"name": "Camera",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Camera"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
],
"name": "CommandResult",
"properties": [
{
"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": [
{
"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": "getSlot",
"return_type": {
"is_bind_type": true,
"is_errorable": true,
"name": "ContainerSlot"
}
},
{
"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": [
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "clearDynamicProperties",
"return_type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidContainerSlotError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
{
"arguments": [
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getCanDestroy",
"return_type": {
"element_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidContainerSlotError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "array"
}
},
{
"arguments": [
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getCanPlaceOn",
"return_type": {
"element_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidContainerSlotError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "array"
}
},
{
"arguments": [
{
"details": null,
"name": "identifier",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getDynamicProperty",
"return_type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidContainerSlotError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "optional",
"optional_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "variant",
"variant_types": [
{
"is_bind_type": false,
"is_errorable": false,
"name": "boolean"
},
{
"is_bind_type": false,
"is_errorable": false,
"name": "double",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
},
{
"is_bind_type": false,
"is_errorable": false,
"name": "float",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
},
{
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "Vector3"
}
]
}
}
},
{
"arguments": [
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getDynamicPropertyIds",
"return_type": {
"element_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidContainerSlotError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "array"
}
},
{
"arguments": [
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getDynamicPropertyTotalByteCount",
"return_type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidContainerSlotError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"arguments": [
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getItem",
"return_type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidContainerSlotError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ItemStack"
}
}
},
{
"arguments": [
],
"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"
},
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidContainerSlotError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "array"
}
},
{
"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": "InvalidContainerSlotError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "array"
}
},
{
"arguments": [
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "hasItem",
"return_type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidContainerSlotError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "boolean"
}
},
{
"arguments": [
{
"details": null,
"name": "tag",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
],
"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": "InvalidContainerSlotError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "boolean"
}
},
{
"arguments": [
{
"details": null,
"name": "itemStack",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ItemStack"
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "isStackableWith",
"return_type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidContainerSlotError"
}
],
"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": {
"default_value": "null"
},
"name": "blockIdentifiers",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"element_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"is_bind_type": false,
"is_errorable": false,
"name": "array"
}
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "setCanDestroy",
"return_type": {
"error_types": [
{
"is_bind_type": false,
"is_errorable": false,
"name": "Error"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidContainerSlotError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
{
"arguments": [
{
"details": {
"default_value": "null"
},
"name": "blockIdentifiers",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"element_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"is_bind_type": false,
"is_errorable": false,
"name": "array"
}
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "setCanPlaceOn",
"return_type": {
"error_types": [
{
"is_bind_type": false,
"is_errorable": false,
"name": "Error"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidContainerSlotError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
{
"arguments": [
{
"details": null,
"name": "identifier",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
},
{
"details": {
"default_value": "null"
},
"name": "value",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "variant",
"variant_types": [
{
"is_bind_type": false,
"is_errorable": false,
"name": "boolean"
},
{
"is_bind_type": false,
"is_errorable": false,
"name": "double",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
},
{
"is_bind_type": false,
"is_errorable": false,
"name": "float",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
},
{
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "Vector3"
}
]
}
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "setDynamicProperty",
"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": "InvalidContainerSlotError"
},
{
"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": {
"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": true,
"is_errorable": false,
"name": "InvalidContainerSlotError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
{
"arguments": [
{
"details": {
"default_value": "null"
},
"name": "loreList",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"element_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "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": true,
"is_errorable": false,
"name": "InvalidContainerSlotError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
}
],
"name": "ContainerSlot",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": false,
"name": "amount",
"set_privilege": [
{
"name": "none"
}
],
"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": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidContainerSlotError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "boolean"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": false,
"name": "keepOnDeath",
"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": "lockMode",
"set_privilege": [
{
"name": "none"
}
],
"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": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidContainerSlotError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"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": "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": {
"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": "InvalidContainerSlotError"
}
],
"is_bind_type": true,
"is_errorable": true,
"name": "ItemType"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "typeId",
"type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidContainerSlotError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "string"
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ContainerSlot"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
{
"arguments": [
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getModifiers",
"return_type": {
"element_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "DefinitionModifier"
},
"is_bind_type": false,
"is_errorable": false,
"name": "array"
}
}
],
"name": "DataDrivenEntityTriggerAfterEvent",
"properties": [
{
"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": "eventId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "DataDrivenEntityTriggerAfterEvent"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
{
"arguments": [
{
"details": null,
"name": "callback",
"type": {
"closure_type": {
"argument_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "DataDrivenEntityTriggerAfterEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
},
{
"details": {
"default_value": "null"
},
"name": "options",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityDataDrivenTriggerEventOptions"
}
}
}
],
"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": "DataDrivenEntityTriggerAfterEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
},
{
"arguments": [
{
"details": null,
"name": "callback",
"type": {
"closure_type": {
"argument_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "DataDrivenEntityTriggerAfterEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
}
],
"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": "DataDrivenEntityTriggerAfterEventSignal",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "DataDrivenEntityTriggerAfterEventSignal"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
{
"arguments": [
{
"details": null,
"name": "location",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Vector3"
}
},
{
"details": {
"max_value": 1000,
"min_value": 0
},
"name": "radius",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "float",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"details": {
"default_value": "null"
},
"name": "explosionOptions",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ExplosionOptions"
}
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "createExplosion",
"return_type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "LocationInUnloadedChunkError"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "LocationOutOfWorldBoundariesError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "boolean"
}
},
{
"arguments": [
{
"details": null,
"name": "location",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Vector3"
}
}
],
"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": "weatherType",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "WeatherType"
}
},
{
"details": {
"default_value": "null",
"max_value": 1000000,
"min_value": 1
},
"name": "duration",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "setWeather",
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
{
"arguments": [
{
"details": null,
"name": "identifier",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
},
{
"details": null,
"name": "location",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Vector3"
}
}
],
"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": false,
"is_read_only": true,
"name": "heightRange",
"type": {
"from_module": {
"name": "@minecraft/common",
"uuid": "77ec12b4-1b2b-4c98-8d34-d1cd63f849d5",
"version": "1.2.0"
},
"is_bind_type": true,
"is_errorable": true,
"name": "NumberRange"
}
},
{
"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": [
],
"name": "DimensionType",
"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": "DimensionType"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
{
"arguments": [
{
"details": null,
"name": "dimensionTypeId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
],
"call_privilege": [
{
"name": "read_only"
},
{
"name": "early_execution"
}
],
"is_constructor": false,
"is_static": true,
"name": "get",
"return_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "DimensionType"
}
}
},
{
"arguments": [
],
"call_privilege": [
{
"name": "read_only"
},
{
"name": "early_execution"
}
],
"is_constructor": false,
"is_static": true,
"name": "getAll",
"return_type": {
"element_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "DimensionType"
},
"is_bind_type": false,
"is_errorable": false,
"name": "array"
}
}
],
"name": "DimensionTypes",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "DimensionTypes"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
{
"arguments": [
],
"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": [
],
"name": "EffectAddAfterEvent",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "effect",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Effect"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "entity",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Entity"
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EffectAddAfterEvent"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
{
"arguments": [
{
"details": null,
"name": "callback",
"type": {
"closure_type": {
"argument_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "EffectAddAfterEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
},
{
"details": {
"default_value": "null"
},
"name": "options",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityEventOptions"
}
}
}
],
"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": "EffectAddAfterEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
},
{
"arguments": [
{
"details": null,
"name": "callback",
"type": {
"closure_type": {
"argument_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "EffectAddAfterEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
}
],
"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": "EffectAddAfterEventSignal",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EffectAddAfterEventSignal"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
],
"name": "EffectAddBeforeEvent",
"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"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": false,
"name": "duration",
"set_privilege": [
{
"name": "read_only"
}
],
"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": "effectType",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "entity",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Entity"
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EffectAddBeforeEvent"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
{
"arguments": [
{
"details": null,
"name": "callback",
"type": {
"closure_type": {
"argument_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "EffectAddBeforeEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
}
],
"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": "EffectAddBeforeEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
},
{
"arguments": [
{
"details": null,
"name": "callback",
"type": {
"closure_type": {
"argument_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "EffectAddBeforeEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
}
],
"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": "EffectAddBeforeEventSignal",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EffectAddBeforeEventSignal"
}
},
{
"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": "identifier",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": true,
"name": "get",
"return_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EffectType"
}
}
},
{
"arguments": [
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": true,
"name": "getAll",
"return_type": {
"element_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EffectType"
},
"is_bind_type": false,
"is_errorable": false,
"name": "array"
}
}
],
"name": "EffectTypes",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EffectTypes"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
{
"arguments": [
{
"details": null,
"name": "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": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "clearDynamicProperties",
"return_type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidEntityError"
}
],
"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": true
},
"name": "useEffects",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "boolean"
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "extinguishFire",
"return_type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidEntityError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "boolean"
}
},
{
"arguments": [
{
"details": {
"default_value": "null"
},
"name": "options",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "BlockRaycastOptions"
}
}
}
],
"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": "identifier",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getDynamicProperty",
"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": false,
"is_errorable": false,
"name": "variant",
"variant_types": [
{
"is_bind_type": false,
"is_errorable": false,
"name": "boolean"
},
{
"is_bind_type": false,
"is_errorable": false,
"name": "double",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
},
{
"is_bind_type": false,
"is_errorable": false,
"name": "float",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
},
{
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "Vector3"
}
]
}
}
},
{
"arguments": [
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getDynamicPropertyIds",
"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": "getDynamicPropertyTotalByteCount",
"return_type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidEntityError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"arguments": [
{
"details": null,
"name": "effectType",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "variant",
"variant_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "EffectType"
},
{
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
]
}
}
],
"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": [
{
"details": null,
"name": "identifier",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getProperty",
"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": false,
"is_errorable": false,
"name": "variant",
"variant_types": [
{
"is_bind_type": false,
"is_errorable": false,
"name": "boolean"
},
{
"is_bind_type": false,
"is_errorable": false,
"name": "float",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
},
{
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
]
}
}
},
{
"arguments": [
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getRotation",
"return_type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidEntityError"
}
],
"is_bind_type": true,
"is_errorable": true,
"name": "Vector2"
}
},
{
"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": "options",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityQueryOptions"
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "matches",
"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"
},
{
"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": "animationName",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
},
{
"details": {
"default_value": "null"
},
"name": "options",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "PlayAnimationOptions"
}
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "playAnimation",
"return_type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidEntityError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
{
"arguments": [
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "remove",
"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": "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": "identifier",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "resetProperty",
"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": false,
"is_errorable": false,
"name": "Error"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidEntityError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "variant",
"variant_types": [
{
"is_bind_type": false,
"is_errorable": false,
"name": "boolean"
},
{
"is_bind_type": false,
"is_errorable": false,
"name": "float",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
},
{
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
]
}
},
{
"arguments": [
{
"details": null,
"name": "commandString",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
],
"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": "identifier",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
},
{
"details": {
"default_value": "null"
},
"name": "value",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "variant",
"variant_types": [
{
"is_bind_type": false,
"is_errorable": false,
"name": "boolean"
},
{
"is_bind_type": false,
"is_errorable": false,
"name": "double",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
},
{
"is_bind_type": false,
"is_errorable": false,
"name": "float",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
},
{
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "Vector3"
}
]
}
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "setDynamicProperty",
"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": 2147483647,
"min_value": -2147483648
},
"name": "seconds",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"details": {
"default_value": true
},
"name": "useEffects",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "boolean"
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "setOnFire",
"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": "identifier",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
},
{
"details": null,
"name": "value",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "variant",
"variant_types": [
{
"is_bind_type": false,
"is_errorable": false,
"name": "boolean"
},
{
"is_bind_type": false,
"is_errorable": false,
"name": "float",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
},
{
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
]
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "setProperty",
"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": "undefined"
}
},
{
"arguments": [
{
"details": null,
"name": "rotation",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Vector2"
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "setRotation",
"return_type": {
"error_types": [
{
"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": "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": "isClimbing",
"type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidEntityError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "boolean"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "isFalling",
"type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidEntityError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "boolean"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "isInWater",
"type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidEntityError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "boolean"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "isOnGround",
"type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidEntityError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "boolean"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "isSleeping",
"type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidEntityError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "boolean"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": false,
"name": "isSneaking",
"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": true,
"name": "isSprinting",
"type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidEntityError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "boolean"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "isSwimming",
"type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidEntityError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "boolean"
}
},
{
"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"
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getEquipmentSlot",
"return_type": {
"is_bind_type": true,
"is_errorable": true,
"name": "ContainerSlot"
}
},
{
"arguments": [
{
"details": null,
"name": "equipmentSlot",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EquipmentSlot"
}
},
{
"details": {
"default_value": "null"
},
"name": "itemStack",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ItemStack"
}
}
}
],
"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": [
],
"constants": [
],
"functions": [
],
"name": "EntityLoadAfterEvent",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": false,
"name": "entity",
"set_privilege": [
{
"name": "none"
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Entity"
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityLoadAfterEvent"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
{
"arguments": [
{
"details": null,
"name": "callback",
"type": {
"closure_type": {
"argument_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "EntityLoadAfterEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
}
],
"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": "EntityLoadAfterEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
},
{
"arguments": [
{
"details": null,
"name": "callback",
"type": {
"closure_type": {
"argument_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "EntityLoadAfterEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
}
],
"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": "EntityLoadAfterEventSignal",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityLoadAfterEventSignal"
}
},
{
"base_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "EntityComponent"
}
],
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "componentId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:mark_variant"
}
],
"functions": [
],
"name": "EntityMarkVariantComponent",
"properties": [
{
"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:onfire"
}
],
"functions": [
],
"name": "EntityOnFireComponent",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "onFireTicksRemaining",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityOnFireComponent"
}
},
{
"base_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "EntityComponent"
}
],
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "componentId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:projectile"
}
],
"functions": [
{
"arguments": [
{
"details": null,
"name": "velocity",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Vector3"
}
},
{
"details": {
"default_value": "null"
},
"name": "options",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ProjectileShootOptions"
}
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "shoot",
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
}
],
"name": "EntityProjectileComponent",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": false,
"name": "airInertia",
"set_privilege": [
{
"name": "none"
}
],
"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": false,
"name": "catchFireOnHurt",
"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": "critParticlesOnProjectileHurt",
"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": "destroyOnProjectileHurt",
"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": "gravity",
"set_privilege": [
{
"name": "none"
}
],
"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": false,
"name": "hitEntitySound",
"set_privilege": [
{
"name": "none"
}
],
"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": false,
"name": "hitGroundSound",
"set_privilege": [
{
"name": "none"
}
],
"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": false,
"name": "hitParticle",
"set_privilege": [
{
"name": "none"
}
],
"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": false,
"name": "lightningStrikeOnHit",
"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": "liquidInertia",
"set_privilege": [
{
"name": "none"
}
],
"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": false,
"name": "onFireTime",
"set_privilege": [
{
"name": "none"
}
],
"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": false,
"name": "owner",
"set_privilege": [
{
"name": "none"
}
],
"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": false,
"is_read_only": false,
"name": "shouldBounceOnHit",
"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": "stopOnHit",
"set_privilege": [
{
"name": "none"
}
],
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "boolean"
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityProjectileComponent"
}
},
{
"base_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "EntityComponent"
}
],
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "componentId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:push_through"
}
],
"functions": [
],
"name": "EntityPushThroughComponent",
"properties": [
{
"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": [
],
"constants": [
],
"functions": [
],
"name": "EntityRemoveAfterEvent",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": true,
"is_read_only": true,
"name": "removedEntityId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
},
{
"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": "EntityRemoveAfterEvent"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
{
"arguments": [
{
"details": null,
"name": "callback",
"type": {
"closure_type": {
"argument_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "EntityRemoveAfterEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
},
{
"details": {
"default_value": "null"
},
"name": "options",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityEventOptions"
}
}
}
],
"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": "EntityRemoveAfterEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
},
{
"arguments": [
{
"details": null,
"name": "callback",
"type": {
"closure_type": {
"argument_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "EntityRemoveAfterEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
}
],
"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": "EntityRemoveAfterEventSignal",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityRemoveAfterEventSignal"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
],
"name": "EntityRemoveBeforeEvent",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "removedEntity",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Entity"
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityRemoveBeforeEvent"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
{
"arguments": [
{
"details": null,
"name": "callback",
"type": {
"closure_type": {
"argument_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "EntityRemoveBeforeEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
}
],
"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": "EntityRemoveBeforeEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
},
{
"arguments": [
{
"details": null,
"name": "callback",
"type": {
"closure_type": {
"argument_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "EntityRemoveBeforeEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
}
],
"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": "EntityRemoveBeforeEventSignal",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityRemoveBeforeEventSignal"
}
},
{
"base_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "EntityComponent"
}
],
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "componentId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft: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": [
],
"constants": [
],
"functions": [
],
"name": "EntitySpawnAfterEvent",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": true,
"is_read_only": true,
"name": "cause",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityInitializationCause"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": false,
"name": "entity",
"set_privilege": [
{
"name": "none"
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Entity"
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntitySpawnAfterEvent"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
{
"arguments": [
{
"details": null,
"name": "callback",
"type": {
"closure_type": {
"argument_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "EntitySpawnAfterEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
}
],
"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": "EntitySpawnAfterEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
},
{
"arguments": [
{
"details": null,
"name": "callback",
"type": {
"closure_type": {
"argument_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "EntitySpawnAfterEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
}
],
"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": "EntitySpawnAfterEventSignal",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntitySpawnAfterEventSignal"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
],
"name": "EntityType",
"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": "EntityType"
}
},
{
"base_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "EntityComponent"
}
],
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "componentId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:type_family"
}
],
"functions": [
{
"arguments": [
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getTypeFamilies",
"return_type": {
"element_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"is_bind_type": false,
"is_errorable": true,
"name": "array"
}
},
{
"arguments": [
{
"details": null,
"name": "typeFamily",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "hasTypeFamily",
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "boolean"
}
}
],
"name": "EntityTypeFamilyComponent",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityTypeFamilyComponent"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
{
"arguments": [
{
"details": null,
"name": "identifier",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": true,
"name": "get",
"return_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityType"
}
}
},
{
"arguments": [
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": true,
"name": "getAll",
"return_type": {
"element_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityType"
},
"is_bind_type": false,
"is_errorable": false,
"name": "array"
}
}
],
"name": "EntityTypes",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityTypes"
}
},
{
"base_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "EntityComponent"
}
],
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "componentId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:variant"
}
],
"functions": [
],
"name": "EntityVariantComponent",
"properties": [
{
"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": "getImpactedBlocks",
"return_type": {
"element_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Block"
},
"is_bind_type": false,
"is_errorable": false,
"name": "array"
}
}
],
"name": "ExplosionAfterEvent",
"properties": [
{
"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": "source",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Entity"
}
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ExplosionAfterEvent"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
{
"arguments": [
{
"details": null,
"name": "callback",
"type": {
"closure_type": {
"argument_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "ExplosionAfterEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
}
],
"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": "ExplosionAfterEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
},
{
"arguments": [
{
"details": null,
"name": "callback",
"type": {
"closure_type": {
"argument_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "ExplosionAfterEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
}
],
"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": "ExplosionAfterEventSignal",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ExplosionAfterEventSignal"
}
},
{
"base_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "ExplosionAfterEvent"
}
],
"constants": [
],
"functions": [
{
"arguments": [
{
"details": null,
"name": "blocks",
"type": {
"element_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Block"
},
"is_bind_type": false,
"is_errorable": false,
"name": "array"
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "setImpactedBlocks",
"return_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "undefined"
}
}
],
"name": "ExplosionBeforeEvent",
"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": "ExplosionBeforeEvent"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
{
"arguments": [
{
"details": null,
"name": "callback",
"type": {
"closure_type": {
"argument_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "ExplosionBeforeEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
}
],
"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": "ExplosionBeforeEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
},
{
"arguments": [
{
"details": null,
"name": "callback",
"type": {
"closure_type": {
"argument_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "ExplosionBeforeEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
}
],
"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": "ExplosionBeforeEventSignal",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ExplosionBeforeEventSignal"
}
},
{
"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": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "ItemComponent"
}
],
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "componentId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:cooldown"
}
],
"functions": [
{
"arguments": [
{
"details": null,
"name": "player",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Player"
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "getCooldownTicksRemaining",
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"arguments": [
{
"details": null,
"name": "cooldownCategory",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "isCooldownCategory",
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "boolean"
}
},
{
"arguments": [
{
"details": null,
"name": "player",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Player"
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "startCooldown",
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
}
],
"name": "ItemCooldownComponent",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "cooldownCategory",
"type": {
"is_bind_type": false,
"is_errorable": true,
"name": "string"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "cooldownTicks",
"type": {
"is_bind_type": false,
"is_errorable": true,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ItemCooldownComponent"
}
},
{
"base_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "ItemComponent"
}
],
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "componentId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:durability"
}
],
"functions": [
{
"arguments": [
{
"details": {
"default_value": 0,
"max_value": 3,
"min_value": 0
},
"name": "unbreakingEnchantmentLevel",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "getDamageChance",
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"arguments": [
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "getDamageChanceRange",
"return_type": {
"from_module": {
"name": "@minecraft/common",
"uuid": "77ec12b4-1b2b-4c98-8d34-d1cd63f849d5",
"version": "1.2.0"
},
"is_bind_type": true,
"is_errorable": true,
"name": "NumberRange"
}
}
],
"name": "ItemDurabilityComponent",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": false,
"name": "damage",
"set_privilege": [
{
"name": "none"
}
],
"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": "maxDurability",
"type": {
"is_bind_type": false,
"is_errorable": true,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ItemDurabilityComponent"
}
},
{
"base_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "ItemComponent"
}
],
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "componentId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:food"
}
],
"functions": [
],
"name": "ItemFoodComponent",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "canAlwaysEat",
"type": {
"is_bind_type": false,
"is_errorable": true,
"name": "boolean"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "nutrition",
"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": "saturationModifier",
"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": "usingConvertsTo",
"type": {
"is_bind_type": false,
"is_errorable": true,
"name": "string"
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ItemFoodComponent"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
],
"name": "ItemReleaseUseAfterEvent",
"properties": [
{
"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": [
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "clearDynamicProperties",
"return_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "undefined"
}
},
{
"arguments": [
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "clone",
"return_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ItemStack"
}
},
{
"arguments": [
{
"details": null,
"name": "itemType",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "variant",
"variant_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "ItemType"
},
{
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
]
}
},
{
"details": {
"default_value": 1,
"max_value": 255,
"min_value": 1
},
"name": "amount",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": true,
"name": "constructor",
"return_type": {
"is_bind_type": true,
"is_errorable": true,
"name": "ItemStack"
}
},
{
"arguments": [
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "getCanDestroy",
"return_type": {
"element_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"is_bind_type": false,
"is_errorable": false,
"name": "array"
}
},
{
"arguments": [
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "getCanPlaceOn",
"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": "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": [
{
"details": null,
"name": "identifier",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getDynamicProperty",
"return_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "variant",
"variant_types": [
{
"is_bind_type": false,
"is_errorable": false,
"name": "boolean"
},
{
"is_bind_type": false,
"is_errorable": false,
"name": "double",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
},
{
"is_bind_type": false,
"is_errorable": false,
"name": "float",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
},
{
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "Vector3"
}
]
}
}
},
{
"arguments": [
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getDynamicPropertyIds",
"return_type": {
"element_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"is_bind_type": false,
"is_errorable": false,
"name": "array"
}
},
{
"arguments": [
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getDynamicPropertyTotalByteCount",
"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": "getLore",
"return_type": {
"element_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"is_bind_type": false,
"is_errorable": false,
"name": "array"
}
},
{
"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"
},
"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": "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": {
"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": "blockIdentifiers",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"element_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"is_bind_type": false,
"is_errorable": false,
"name": "array"
}
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "setCanDestroy",
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
{
"arguments": [
{
"details": {
"default_value": "null"
},
"name": "blockIdentifiers",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"element_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"is_bind_type": false,
"is_errorable": false,
"name": "array"
}
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "setCanPlaceOn",
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
{
"arguments": [
{
"details": null,
"name": "identifier",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
},
{
"details": {
"default_value": "null"
},
"name": "value",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "variant",
"variant_types": [
{
"is_bind_type": false,
"is_errorable": false,
"name": "boolean"
},
{
"is_bind_type": false,
"is_errorable": false,
"name": "double",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
},
{
"is_bind_type": false,
"is_errorable": false,
"name": "float",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
},
{
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "Vector3"
}
]
}
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "setDynamicProperty",
"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": "UnsupportedFunctionalityError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
{
"arguments": [
{
"details": {
"default_value": "null"
},
"name": "loreList",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"element_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "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": false,
"name": "amount",
"set_privilege": [
{
"name": "none"
}
],
"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": false,
"name": "keepOnDeath",
"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": "lockMode",
"set_privilege": [
{
"name": "none"
}
],
"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": false,
"name": "nameTag",
"set_privilege": [
{
"name": "none"
}
],
"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": "BlockEvent"
}
],
"constants": [
],
"functions": [
],
"name": "PistonActivateAfterEvent",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "isExpanding",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "boolean"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "piston",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "BlockPistonComponent"
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "PistonActivateAfterEvent"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
{
"arguments": [
{
"details": null,
"name": "callback",
"type": {
"closure_type": {
"argument_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "PistonActivateAfterEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
}
],
"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": "PistonActivateAfterEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
},
{
"arguments": [
{
"details": null,
"name": "callback",
"type": {
"closure_type": {
"argument_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "PistonActivateAfterEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
}
],
"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": "PistonActivateAfterEventSignal",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "PistonActivateAfterEventSignal"
}
},
{
"base_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "Entity"
}
],
"constants": [
],
"functions": [
{
"arguments": [
{
"details": {
"max_value": 16777216,
"min_value": -16777216
},
"name": "amount",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "addExperience",
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "uint32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"arguments": [
{
"details": {
"max_value": 16777216,
"min_value": -16777216
},
"name": "amount",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "addLevels",
"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": "getSpawnPoint",
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "DimensionLocation"
}
}
},
{
"arguments": [
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getTotalXp",
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "uint32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"arguments": [
{
"details": null,
"name": "trackId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
},
{
"details": {
"default_value": "null"
},
"name": "musicOptions",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "MusicOptions"
}
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "playMusic",
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
{
"arguments": [
{
"details": null,
"name": "soundId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
},
{
"details": {
"default_value": "null"
},
"name": "soundOptions",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerSoundOptions"
}
}
}
],
"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": "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": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
{
"arguments": [
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "resetLevel",
"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"
}
},
{
"arguments": [
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "stopMusic",
"return_type": {
"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": "camera",
"type": {
"is_bind_type": true,
"is_errorable": true,
"name": "Camera"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "isEmoting",
"type": {
"is_bind_type": false,
"is_errorable": true,
"name": "boolean"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "isFlying",
"type": {
"is_bind_type": false,
"is_errorable": true,
"name": "boolean"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "isGliding",
"type": {
"is_bind_type": false,
"is_errorable": true,
"name": "boolean"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "isJumping",
"type": {
"is_bind_type": false,
"is_errorable": true,
"name": "boolean"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "level",
"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": "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"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "totalXpNeededForNextLevel",
"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": "xpEarnedAtCurrentLevel",
"type": {
"is_bind_type": false,
"is_errorable": true,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Player"
}
},
{
"base_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "BlockEvent"
}
],
"constants": [
],
"functions": [
],
"name": "PlayerBreakBlockAfterEvent",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "brokenBlockPermutation",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "BlockPermutation"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "itemStackAfterBreak",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ItemStack"
}
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "itemStackBeforeBreak",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ItemStack"
}
}
},
{
"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": "PlayerBreakBlockAfterEvent"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
{
"arguments": [
{
"details": null,
"name": "callback",
"type": {
"closure_type": {
"argument_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerBreakBlockAfterEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
},
{
"details": {
"default_value": "null"
},
"name": "options",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "BlockEventOptions"
}
}
}
],
"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": "PlayerBreakBlockAfterEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
},
{
"arguments": [
{
"details": null,
"name": "callback",
"type": {
"closure_type": {
"argument_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerBreakBlockAfterEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
}
],
"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": "PlayerBreakBlockAfterEventSignal",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerBreakBlockAfterEventSignal"
}
},
{
"base_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "BlockEvent"
}
],
"constants": [
],
"functions": [
],
"name": "PlayerBreakBlockBeforeEvent",
"properties": [
{
"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"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": false,
"name": "itemStack",
"set_privilege": [
{
"name": "read_only"
}
],
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ItemStack"
}
}
},
{
"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": "PlayerBreakBlockBeforeEvent"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
{
"arguments": [
{
"details": null,
"name": "callback",
"type": {
"closure_type": {
"argument_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerBreakBlockBeforeEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
},
{
"details": {
"default_value": "null"
},
"name": "options",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "BlockEventOptions"
}
}
}
],
"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": "PlayerBreakBlockBeforeEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
},
{
"arguments": [
{
"details": null,
"name": "callback",
"type": {
"closure_type": {
"argument_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerBreakBlockBeforeEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
}
],
"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": "PlayerBreakBlockBeforeEventSignal",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerBreakBlockBeforeEventSignal"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
],
"name": "PlayerDimensionChangeAfterEvent",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "fromDimension",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Dimension"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "fromLocation",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Vector3"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "player",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Player"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "toDimension",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Dimension"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "toLocation",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Vector3"
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerDimensionChangeAfterEvent"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
{
"arguments": [
{
"details": null,
"name": "callback",
"type": {
"closure_type": {
"argument_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerDimensionChangeAfterEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
}
],
"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": "PlayerDimensionChangeAfterEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
},
{
"arguments": [
{
"details": null,
"name": "callback",
"type": {
"closure_type": {
"argument_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerDimensionChangeAfterEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
}
],
"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": "PlayerDimensionChangeAfterEventSignal",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerDimensionChangeAfterEventSignal"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
],
"name": "PlayerInteractWithBlockAfterEvent",
"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": "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": 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": "player",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Player"
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerInteractWithBlockAfterEvent"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
{
"arguments": [
{
"details": null,
"name": "callback",
"type": {
"closure_type": {
"argument_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerInteractWithBlockAfterEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
}
],
"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": "PlayerInteractWithBlockAfterEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
},
{
"arguments": [
{
"details": null,
"name": "callback",
"type": {
"closure_type": {
"argument_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerInteractWithBlockAfterEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
}
],
"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": "PlayerInteractWithBlockAfterEventSignal",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerInteractWithBlockAfterEventSignal"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
],
"name": "PlayerInteractWithBlockBeforeEvent",
"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": "blockFace",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Direction"
}
},
{
"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"
}
},
{
"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": 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": "player",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Player"
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerInteractWithBlockBeforeEvent"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
{
"arguments": [
{
"details": null,
"name": "callback",
"type": {
"closure_type": {
"argument_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerInteractWithBlockBeforeEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
}
],
"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": "PlayerInteractWithBlockBeforeEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
},
{
"arguments": [
{
"details": null,
"name": "callback",
"type": {
"closure_type": {
"argument_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerInteractWithBlockBeforeEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
}
],
"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": "PlayerInteractWithBlockBeforeEventSignal",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerInteractWithBlockBeforeEventSignal"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
],
"name": "PlayerInteractWithEntityAfterEvent",
"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": "player",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Player"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "target",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Entity"
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerInteractWithEntityAfterEvent"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
{
"arguments": [
{
"details": null,
"name": "callback",
"type": {
"closure_type": {
"argument_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerInteractWithEntityAfterEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
}
],
"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": "PlayerInteractWithEntityAfterEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
},
{
"arguments": [
{
"details": null,
"name": "callback",
"type": {
"closure_type": {
"argument_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerInteractWithEntityAfterEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
}
],
"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": "PlayerInteractWithEntityAfterEventSignal",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerInteractWithEntityAfterEventSignal"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
],
"name": "PlayerInteractWithEntityBeforeEvent",
"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"
}
},
{
"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": "player",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Player"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "target",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Entity"
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerInteractWithEntityBeforeEvent"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
{
"arguments": [
{
"details": null,
"name": "callback",
"type": {
"closure_type": {
"argument_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerInteractWithEntityBeforeEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
}
],
"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": "PlayerInteractWithEntityBeforeEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
},
{
"arguments": [
{
"details": null,
"name": "callback",
"type": {
"closure_type": {
"argument_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerInteractWithEntityBeforeEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
}
],
"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": "PlayerInteractWithEntityBeforeEventSignal",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerInteractWithEntityBeforeEventSignal"
}
},
{
"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": "PlayerLeaveBeforeEvent",
"properties": [
{
"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": "PlayerLeaveBeforeEvent"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
{
"arguments": [
{
"details": null,
"name": "callback",
"type": {
"closure_type": {
"argument_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerLeaveBeforeEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
}
],
"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": "PlayerLeaveBeforeEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
},
{
"arguments": [
{
"details": null,
"name": "callback",
"type": {
"closure_type": {
"argument_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerLeaveBeforeEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
}
],
"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": "PlayerLeaveBeforeEventSignal",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerLeaveBeforeEventSignal"
}
},
{
"base_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "BlockEvent"
}
],
"constants": [
],
"functions": [
],
"name": "PlayerPlaceBlockAfterEvent",
"properties": [
{
"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": "PlayerPlaceBlockAfterEvent"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
{
"arguments": [
{
"details": null,
"name": "callback",
"type": {
"closure_type": {
"argument_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerPlaceBlockAfterEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
},
{
"details": {
"default_value": "null"
},
"name": "options",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "BlockEventOptions"
}
}
}
],
"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": "PlayerPlaceBlockAfterEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
},
{
"arguments": [
{
"details": null,
"name": "callback",
"type": {
"closure_type": {
"argument_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerPlaceBlockAfterEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
}
],
"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": "PlayerPlaceBlockAfterEventSignal",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerPlaceBlockAfterEventSignal"
}
},
{
"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": 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": "getBlockPermutation",
"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": "InvalidStructureError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "BlockPermutation"
}
}
},
{
"arguments": [
{
"details": null,
"name": "location",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Vector3"
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getIsWaterlogged",
"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": "InvalidStructureError"
}
],
"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"
}
}
],
"name": "Structure",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"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": "size",
"type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidStructureError"
}
],
"is_bind_type": true,
"is_errorable": true,
"name": "Vector3"
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Structure"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
{
"arguments": [
{
"details": null,
"name": "identifier",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
},
{
"details": null,
"name": "size",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Vector3"
}
},
{
"details": {
"default_value": 0
},
"name": "saveMode",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "StructureSaveMode"
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "createEmpty",
"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"
},
{
"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": true,
"name": "Structure"
}
},
{
"arguments": [
{
"details": null,
"name": "structure",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "variant",
"variant_types": [
{
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "Structure"
}
]
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "delete",
"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": false,
"is_errorable": true,
"name": "boolean"
}
},
{
"arguments": [
{
"details": null,
"name": "identifier",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "get",
"return_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Structure"
}
}
},
{
"arguments": [
{
"details": null,
"name": "structure",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "variant",
"variant_types": [
{
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "Structure"
}
]
}
},
{
"details": null,
"name": "dimension",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Dimension"
}
},
{
"details": null,
"name": "location",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Vector3"
}
},
{
"details": {
"default_value": "null"
},
"name": "options",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "StructurePlaceOptions"
}
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "place",
"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": "InvalidStructureError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
}
],
"name": "StructureManager",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "StructureManager"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
{
"arguments": [
{
"details": {
"max_value": 4294967295,
"min_value": 0
},
"name": "runId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "uint32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
}
],
"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": [
],
"name": "WeatherChangeAfterEvent",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": true,
"is_read_only": true,
"name": "dimension",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": true,
"is_read_only": true,
"name": "newWeather",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "WeatherType"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": true,
"is_read_only": true,
"name": "previousWeather",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "WeatherType"
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "WeatherChangeAfterEvent"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
{
"arguments": [
{
"details": null,
"name": "callback",
"type": {
"closure_type": {
"argument_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "WeatherChangeAfterEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
}
],
"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": "WeatherChangeAfterEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
},
{
"arguments": [
{
"details": null,
"name": "callback",
"type": {
"closure_type": {
"argument_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "WeatherChangeAfterEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
}
],
"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": "WeatherChangeAfterEventSignal",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "WeatherChangeAfterEventSignal"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
{
"arguments": [
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "clearDynamicProperties",
"return_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "undefined"
}
},
{
"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": null,
"name": "identifier",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getDynamicProperty",
"return_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "variant",
"variant_types": [
{
"is_bind_type": false,
"is_errorable": false,
"name": "boolean"
},
{
"is_bind_type": false,
"is_errorable": false,
"name": "double",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
},
{
"is_bind_type": false,
"is_errorable": false,
"name": "float",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
},
{
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "Vector3"
}
]
}
}
},
{
"arguments": [
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getDynamicPropertyIds",
"return_type": {
"element_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"is_bind_type": false,
"is_errorable": false,
"name": "array"
}
},
{
"arguments": [
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getDynamicPropertyTotalByteCount",
"return_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"arguments": [
{
"details": null,
"name": "id",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
],
"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": "getMoonPhase",
"return_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "MoonPhase"
}
},
{
"arguments": [
{
"details": {
"default_value": "null"
},
"name": "options",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityQueryOptions"
}
}
}
],
"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": "identifier",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
},
{
"details": {
"default_value": "null"
},
"name": "value",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "variant",
"variant_types": [
{
"is_bind_type": false,
"is_errorable": false,
"name": "boolean"
},
{
"is_bind_type": false,
"is_errorable": false,
"name": "double",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
},
{
"is_bind_type": false,
"is_errorable": false,
"name": "float",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
},
{
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "Vector3"
}
]
}
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "setDynamicProperty",
"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": 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"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "structureManager",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "StructureManager"
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "World"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
],
"name": "WorldAfterEvents",
"properties": [
{
"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": "dataDrivenEntityTrigger",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "DataDrivenEntityTriggerAfterEventSignal"
}
},
{
"get_privilege": [
{
"name": "read_only"
},
{
"name": "early_execution"
}
],
"is_baked": false,
"is_read_only": true,
"name": "effectAdd",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EffectAddAfterEventSignal"
}
},
{
"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": "entityLoad",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityLoadAfterEventSignal"
}
},
{
"get_privilege": [
{
"name": "read_only"
},
{
"name": "early_execution"
}
],
"is_baked": false,
"is_read_only": true,
"name": "entityRemove",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityRemoveAfterEventSignal"
}
},
{
"get_privilege": [
{
"name": "read_only"
},
{
"name": "early_execution"
}
],
"is_baked": false,
"is_read_only": true,
"name": "entitySpawn",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntitySpawnAfterEventSignal"
}
},
{
"get_privilege": [
{
"name": "read_only"
},
{
"name": "early_execution"
}
],
"is_baked": false,
"is_read_only": true,
"name": "explosion",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ExplosionAfterEventSignal"
}
},
{
"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"
},
{
"name": "early_execution"
}
],
"is_baked": false,
"is_read_only": true,
"name": "pistonActivate",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "PistonActivateAfterEventSignal"
}
},
{
"get_privilege": [
{
"name": "read_only"
},
{
"name": "early_execution"
}
],
"is_baked": false,
"is_read_only": true,
"name": "playerBreakBlock",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerBreakBlockAfterEventSignal"
}
},
{
"get_privilege": [
{
"name": "read_only"
},
{
"name": "early_execution"
}
],
"is_baked": false,
"is_read_only": true,
"name": "playerDimensionChange",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerDimensionChangeAfterEventSignal"
}
},
{
"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"
},
{
"name": "early_execution"
}
],
"is_baked": false,
"is_read_only": true,
"name": "playerPlaceBlock",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerPlaceBlockAfterEventSignal"
}
},
{
"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"
}
},
{
"get_privilege": [
{
"name": "read_only"
},
{
"name": "early_execution"
}
],
"is_baked": false,
"is_read_only": true,
"name": "weatherChange",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "WeatherChangeAfterEventSignal"
}
},
{
"get_privilege": [
{
"name": "read_only"
},
{
"name": "early_execution"
}
],
"is_baked": false,
"is_read_only": true,
"name": "worldInitialize",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "WorldInitializeAfterEventSignal"
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "WorldAfterEvents"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
],
"name": "WorldBeforeEvents",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
},
{
"name": "early_execution"
}
],
"is_baked": false,
"is_read_only": true,
"name": "effectAdd",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EffectAddBeforeEventSignal"
}
},
{
"get_privilege": [
{
"name": "read_only"
},
{
"name": "early_execution"
}
],
"is_baked": false,
"is_read_only": true,
"name": "entityRemove",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityRemoveBeforeEventSignal"
}
},
{
"get_privilege": [
{
"name": "read_only"
},
{
"name": "early_execution"
}
],
"is_baked": false,
"is_read_only": true,
"name": "explosion",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ExplosionBeforeEventSignal"
}
},
{
"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"
}
},
{
"get_privilege": [
{
"name": "read_only"
},
{
"name": "early_execution"
}
],
"is_baked": false,
"is_read_only": true,
"name": "playerBreakBlock",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerBreakBlockBeforeEventSignal"
}
},
{
"get_privilege": [
{
"name": "read_only"
},
{
"name": "early_execution"
}
],
"is_baked": false,
"is_read_only": true,
"name": "playerLeave",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerLeaveBeforeEventSignal"
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "WorldBeforeEvents"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
],
"name": "WorldInitializeAfterEvent",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "WorldInitializeAfterEvent"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
{
"arguments": [
{
"details": null,
"name": "callback",
"type": {
"closure_type": {
"argument_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "WorldInitializeAfterEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
}
],
"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": "WorldInitializeAfterEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
},
{
"arguments": [
{
"details": null,
"name": "callback",
"type": {
"closure_type": {
"argument_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "WorldInitializeAfterEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
}
],
"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": "WorldInitializeAfterEventSignal",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "WorldInitializeAfterEventSignal"
}
}
],
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "MoonPhaseCount",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
},
"value": 8
},
{
"is_read_only": true,
"is_static": true,
"name": "TicksPerSecond",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
},
"value": 20
}
],
"dependencies": [
],
"enums": [
{
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "Inventory",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:inventory"
},
{
"is_read_only": true,
"is_static": true,
"name": "Piston",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:piston"
},
{
"is_read_only": true,
"is_static": true,
"name": "Sign",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:sign"
}
],
"name": "BlockComponentTypes"
},
{
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "Expanded",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "Expanded"
},
{
"is_read_only": true,
"is_static": true,
"name": "Expanding",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "Expanding"
},
{
"is_read_only": true,
"is_static": true,
"name": "Retracted",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "Retracted"
},
{
"is_read_only": true,
"is_static": true,
"name": "Retracting",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "Retracting"
}
],
"name": "BlockPistonState"
},
{
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "Down",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "Down"
},
{
"is_read_only": true,
"is_static": true,
"name": "East",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "East"
},
{
"is_read_only": true,
"is_static": true,
"name": "North",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "North"
},
{
"is_read_only": true,
"is_static": true,
"name": "South",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "South"
},
{
"is_read_only": true,
"is_static": true,
"name": "Up",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "Up"
},
{
"is_read_only": true,
"is_static": true,
"name": "West",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "West"
}
],
"name": "Direction"
},
{
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "BelowName",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "BelowName"
},
{
"is_read_only": true,
"is_static": true,
"name": "List",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "List"
},
{
"is_read_only": true,
"is_static": true,
"name": "Sidebar",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "Sidebar"
}
],
"name": "DisplaySlotId"
},
{
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "Black",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "Black"
},
{
"is_read_only": true,
"is_static": true,
"name": "Blue",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "Blue"
},
{
"is_read_only": true,
"is_static": true,
"name": "Brown",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "Brown"
},
{
"is_read_only": true,
"is_static": true,
"name": "Cyan",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "Cyan"
},
{
"is_read_only": true,
"is_static": true,
"name": "Gray",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "Gray"
},
{
"is_read_only": true,
"is_static": true,
"name": "Green",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "Green"
},
{
"is_read_only": true,
"is_static": true,
"name": "LightBlue",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "LightBlue"
},
{
"is_read_only": true,
"is_static": true,
"name": "Lime",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "Lime"
},
{
"is_read_only": true,
"is_static": true,
"name": "Magenta",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "Magenta"
},
{
"is_read_only": true,
"is_static": true,
"name": "Orange",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "Orange"
},
{
"is_read_only": true,
"is_static": true,
"name": "Pink",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "Pink"
},
{
"is_read_only": true,
"is_static": true,
"name": "Purple",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "Purple"
},
{
"is_read_only": true,
"is_static": true,
"name": "Red",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "Red"
},
{
"is_read_only": true,
"is_static": true,
"name": "Silver",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "Silver"
},
{
"is_read_only": true,
"is_static": true,
"name": "White",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "White"
},
{
"is_read_only": true,
"is_static": true,
"name": "Yellow",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "Yellow"
}
],
"name": "DyeColor"
},
{
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "InBack",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "InBack"
},
{
"is_read_only": true,
"is_static": true,
"name": "InBounce",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "InBounce"
},
{
"is_read_only": true,
"is_static": true,
"name": "InCirc",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "InCirc"
},
{
"is_read_only": true,
"is_static": true,
"name": "InCubic",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "InCubic"
},
{
"is_read_only": true,
"is_static": true,
"name": "InElastic",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "InElastic"
},
{
"is_read_only": true,
"is_static": true,
"name": "InExpo",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "InExpo"
},
{
"is_read_only": true,
"is_static": true,
"name": "InOutBack",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "InOutBack"
},
{
"is_read_only": true,
"is_static": true,
"name": "InOutBounce",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "InOutBounce"
},
{
"is_read_only": true,
"is_static": true,
"name": "InOutCirc",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "InOutCirc"
},
{
"is_read_only": true,
"is_static": true,
"name": "InOutCubic",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "InOutCubic"
},
{
"is_read_only": true,
"is_static": true,
"name": "InOutElastic",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "InOutElastic"
},
{
"is_read_only": true,
"is_static": true,
"name": "InOutExpo",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "InOutExpo"
},
{
"is_read_only": true,
"is_static": true,
"name": "InOutQuad",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "InOutQuad"
},
{
"is_read_only": true,
"is_static": true,
"name": "InOutQuart",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "InOutQuart"
},
{
"is_read_only": true,
"is_static": true,
"name": "InOutQuint",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "InOutQuint"
},
{
"is_read_only": true,
"is_static": true,
"name": "InOutSine",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "InOutSine"
},
{
"is_read_only": true,
"is_static": true,
"name": "InQuad",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "InQuad"
},
{
"is_read_only": true,
"is_static": true,
"name": "InQuart",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "InQuart"
},
{
"is_read_only": true,
"is_static": true,
"name": "InQuint",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "InQuint"
},
{
"is_read_only": true,
"is_static": true,
"name": "InSine",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "InSine"
},
{
"is_read_only": true,
"is_static": true,
"name": "Linear",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "Linear"
},
{
"is_read_only": true,
"is_static": true,
"name": "OutBack",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "OutBack"
},
{
"is_read_only": true,
"is_static": true,
"name": "OutBounce",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "OutBounce"
},
{
"is_read_only": true,
"is_static": true,
"name": "OutCirc",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "OutCirc"
},
{
"is_read_only": true,
"is_static": true,
"name": "OutCubic",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "OutCubic"
},
{
"is_read_only": true,
"is_static": true,
"name": "OutElastic",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "OutElastic"
},
{
"is_read_only": true,
"is_static": true,
"name": "OutExpo",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "OutExpo"
},
{
"is_read_only": true,
"is_static": true,
"name": "OutQuad",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "OutQuad"
},
{
"is_read_only": true,
"is_static": true,
"name": "OutQuart",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "OutQuart"
},
{
"is_read_only": true,
"is_static": true,
"name": "OutQuint",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "OutQuint"
},
{
"is_read_only": true,
"is_static": true,
"name": "OutSine",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "OutSine"
},
{
"is_read_only": true,
"is_static": true,
"name": "Spring",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "Spring"
}
],
"name": "EasingType"
},
{
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "CanClimb",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:can_climb"
},
{
"is_read_only": true,
"is_static": true,
"name": "CanFly",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:can_fly"
},
{
"is_read_only": true,
"is_static": true,
"name": "CanPowerJump",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:can_power_jump"
},
{
"is_read_only": true,
"is_static": true,
"name": "Color",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:color"
},
{
"is_read_only": true,
"is_static": true,
"name": "Equippable",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:equippable"
},
{
"is_read_only": true,
"is_static": true,
"name": "FireImmune",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:fire_immune"
},
{
"is_read_only": true,
"is_static": true,
"name": "FloatsInLiquid",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:floats_in_liquid"
},
{
"is_read_only": true,
"is_static": true,
"name": "FlyingSpeed",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:flying_speed"
},
{
"is_read_only": true,
"is_static": true,
"name": "FrictionModifier",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:friction_modifier"
},
{
"is_read_only": true,
"is_static": true,
"name": "GroundOffset",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:ground_offset"
},
{
"is_read_only": true,
"is_static": true,
"name": "Healable",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:healable"
},
{
"is_read_only": true,
"is_static": true,
"name": "Health",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:health"
},
{
"is_read_only": true,
"is_static": true,
"name": "Inventory",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:inventory"
},
{
"is_read_only": true,
"is_static": true,
"name": "IsBaby",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:is_baby"
},
{
"is_read_only": true,
"is_static": true,
"name": "IsCharged",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:is_charged"
},
{
"is_read_only": true,
"is_static": true,
"name": "IsChested",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:is_chested"
},
{
"is_read_only": true,
"is_static": true,
"name": "IsDyeable",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:is_dyeable"
},
{
"is_read_only": true,
"is_static": true,
"name": "IsHiddenWhenInvisible",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:is_hidden_when_invisible"
},
{
"is_read_only": true,
"is_static": true,
"name": "IsIgnited",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:is_ignited"
},
{
"is_read_only": true,
"is_static": true,
"name": "IsIllagerCaptain",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:is_illager_captain"
},
{
"is_read_only": true,
"is_static": true,
"name": "IsSaddled",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:is_saddled"
},
{
"is_read_only": true,
"is_static": true,
"name": "IsShaking",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:is_shaking"
},
{
"is_read_only": true,
"is_static": true,
"name": "IsSheared",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:is_sheared"
},
{
"is_read_only": true,
"is_static": true,
"name": "IsStackable",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:is_stackable"
},
{
"is_read_only": true,
"is_static": true,
"name": "IsStunned",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:is_stunned"
},
{
"is_read_only": true,
"is_static": true,
"name": "IsTamed",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:is_tamed"
},
{
"is_read_only": true,
"is_static": true,
"name": "Item",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:item"
},
{
"is_read_only": true,
"is_static": true,
"name": "MarkVariant",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:mark_variant"
},
{
"is_read_only": true,
"is_static": true,
"name": "MovementAmphibious",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:movement.amphibious"
},
{
"is_read_only": true,
"is_static": true,
"name": "MovementBasic",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:movement.basic"
},
{
"is_read_only": true,
"is_static": true,
"name": "MovementFly",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:movement.fly"
},
{
"is_read_only": true,
"is_static": true,
"name": "MovementGeneric",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:movement.generic"
},
{
"is_read_only": true,
"is_static": true,
"name": "MovementHover",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:movement.hover"
},
{
"is_read_only": true,
"is_static": true,
"name": "MovementJump",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:movement.jump"
},
{
"is_read_only": true,
"is_static": true,
"name": "MovementSkip",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:movement.skip"
},
{
"is_read_only": true,
"is_static": true,
"name": "OnFire",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:onfire"
},
{
"is_read_only": true,
"is_static": true,
"name": "Projectile",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:projectile"
},
{
"is_read_only": true,
"is_static": true,
"name": "PushThrough",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:push_through"
},
{
"is_read_only": true,
"is_static": true,
"name": "Scale",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:scale"
},
{
"is_read_only": true,
"is_static": true,
"name": "SkinId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:skin_id"
},
{
"is_read_only": true,
"is_static": true,
"name": "TypeFamily",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:type_family"
},
{
"is_read_only": true,
"is_static": true,
"name": "Variant",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:variant"
},
{
"is_read_only": true,
"is_static": true,
"name": "WantsJockey",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:wants_jockey"
}
],
"name": "EntityComponentTypes"
},
{
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "anvil",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "anvil"
},
{
"is_read_only": true,
"is_static": true,
"name": "blockExplosion",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "blockExplosion"
},
{
"is_read_only": true,
"is_static": true,
"name": "campfire",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "campfire"
},
{
"is_read_only": true,
"is_static": true,
"name": "charging",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "charging"
},
{
"is_read_only": true,
"is_static": true,
"name": "contact",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "contact"
},
{
"is_read_only": true,
"is_static": true,
"name": "drowning",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "drowning"
},
{
"is_read_only": true,
"is_static": true,
"name": "entityAttack",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "entityAttack"
},
{
"is_read_only": true,
"is_static": true,
"name": "entityExplosion",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "entityExplosion"
},
{
"is_read_only": true,
"is_static": true,
"name": "fall",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "fall"
},
{
"is_read_only": true,
"is_static": true,
"name": "fallingBlock",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "fallingBlock"
},
{
"is_read_only": true,
"is_static": true,
"name": "fire",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "fire"
},
{
"is_read_only": true,
"is_static": true,
"name": "fireTick",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "fireTick"
},
{
"is_read_only": true,
"is_static": true,
"name": "fireworks",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "fireworks"
},
{
"is_read_only": true,
"is_static": true,
"name": "flyIntoWall",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "flyIntoWall"
},
{
"is_read_only": true,
"is_static": true,
"name": "freezing",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "freezing"
},
{
"is_read_only": true,
"is_static": true,
"name": "lava",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "lava"
},
{
"is_read_only": true,
"is_static": true,
"name": "lightning",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "lightning"
},
{
"is_read_only": true,
"is_static": true,
"name": "maceSmash",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "maceSmash"
},
{
"is_read_only": true,
"is_static": true,
"name": "magic",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "magic"
},
{
"is_read_only": true,
"is_static": true,
"name": "magma",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "magma"
},
{
"is_read_only": true,
"is_static": true,
"name": "none",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "none"
},
{
"is_read_only": true,
"is_static": true,
"name": "override",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "override"
},
{
"is_read_only": true,
"is_static": true,
"name": "piston",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "piston"
},
{
"is_read_only": true,
"is_static": true,
"name": "projectile",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "projectile"
},
{
"is_read_only": true,
"is_static": true,
"name": "ramAttack",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "ramAttack"
},
{
"is_read_only": true,
"is_static": true,
"name": "selfDestruct",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "selfDestruct"
},
{
"is_read_only": true,
"is_static": true,
"name": "sonicBoom",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "sonicBoom"
},
{
"is_read_only": true,
"is_static": true,
"name": "soulCampfire",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "soulCampfire"
},
{
"is_read_only": true,
"is_static": true,
"name": "stalactite",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "stalactite"
},
{
"is_read_only": true,
"is_static": true,
"name": "stalagmite",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "stalagmite"
},
{
"is_read_only": true,
"is_static": true,
"name": "starve",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "starve"
},
{
"is_read_only": true,
"is_static": true,
"name": "suffocation",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "suffocation"
},
{
"is_read_only": true,
"is_static": true,
"name": "suicide",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "suicide"
},
{
"is_read_only": true,
"is_static": true,
"name": "temperature",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "temperature"
},
{
"is_read_only": true,
"is_static": true,
"name": "thorns",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "thorns"
},
{
"is_read_only": true,
"is_static": true,
"name": "void",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "void"
},
{
"is_read_only": true,
"is_static": true,
"name": "wither",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "wither"
}
],
"name": "EntityDamageCause"
},
{
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "Born",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "Born"
},
{
"is_read_only": true,
"is_static": true,
"name": "Event",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "Event"
},
{
"is_read_only": true,
"is_static": true,
"name": "Loaded",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "Loaded"
},
{
"is_read_only": true,
"is_static": true,
"name": "Spawned",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "Spawned"
},
{
"is_read_only": true,
"is_static": true,
"name": "Transformed",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "Transformed"
}
],
"name": "EntityInitializationCause"
},
{
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "Chest",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "Chest"
},
{
"is_read_only": true,
"is_static": true,
"name": "Feet",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "Feet"
},
{
"is_read_only": true,
"is_static": true,
"name": "Head",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "Head"
},
{
"is_read_only": true,
"is_static": true,
"name": "Legs",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "Legs"
},
{
"is_read_only": true,
"is_static": true,
"name": "Mainhand",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "Mainhand"
},
{
"is_read_only": true,
"is_static": true,
"name": "Offhand",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "Offhand"
}
],
"name": "EquipmentSlot"
},
{
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "Lava",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "Lava"
},
{
"is_read_only": true,
"is_static": true,
"name": "Potion",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "Potion"
},
{
"is_read_only": true,
"is_static": true,
"name": "PowderSnow",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "PowderSnow"
},
{
"is_read_only": true,
"is_static": true,
"name": "Water",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "Water"
}
],
"name": "FluidType"
},
{
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "adventure",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "adventure"
},
{
"is_read_only": true,
"is_static": true,
"name": "creative",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "creative"
},
{
"is_read_only": true,
"is_static": true,
"name": "spectator",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "spectator"
},
{
"is_read_only": true,
"is_static": true,
"name": "survival",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "survival"
}
],
"name": "GameMode"
},
{
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "Cooldown",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:cooldown"
},
{
"is_read_only": true,
"is_static": true,
"name": "Durability",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:durability"
},
{
"is_read_only": true,
"is_static": true,
"name": "Food",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:food"
}
],
"name": "ItemComponentTypes"
},
{
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "inventory",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "inventory"
},
{
"is_read_only": true,
"is_static": true,
"name": "none",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "none"
},
{
"is_read_only": true,
"is_static": true,
"name": "slot",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "slot"
}
],
"name": "ItemLockMode"
},
{
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "FirstQuarter",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "MoonPhase"
},
"value": 2
},
{
"is_read_only": true,
"is_static": true,
"name": "FullMoon",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "MoonPhase"
},
"value": 0
},
{
"is_read_only": true,
"is_static": true,
"name": "LastQuarter",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "MoonPhase"
},
"value": 6
},
{
"is_read_only": true,
"is_static": true,
"name": "NewMoon",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "MoonPhase"
},
"value": 4
},
{
"is_read_only": true,
"is_static": true,
"name": "WaningCrescent",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "MoonPhase"
},
"value": 3
},
{
"is_read_only": true,
"is_static": true,
"name": "WaningGibbous",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "MoonPhase"
},
"value": 1
},
{
"is_read_only": true,
"is_static": true,
"name": "WaxingCrescent",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "MoonPhase"
},
"value": 5
},
{
"is_read_only": true,
"is_static": true,
"name": "WaxingGibbous",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "MoonPhase"
},
"value": 7
}
],
"name": "MoonPhase"
},
{
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "Ascending",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ObjectiveSortOrder"
},
"value": 0
},
{
"is_read_only": true,
"is_static": true,
"name": "Descending",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ObjectiveSortOrder"
},
"value": 1
}
],
"name": "ObjectiveSortOrder"
},
{
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "Entity",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "Entity"
},
{
"is_read_only": true,
"is_static": true,
"name": "FakePlayer",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "FakePlayer"
},
{
"is_read_only": true,
"is_static": true,
"name": "Player",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "Player"
}
],
"name": "ScoreboardIdentityType"
},
{
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "Block",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "Block"
},
{
"is_read_only": true,
"is_static": true,
"name": "Entity",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "Entity"
},
{
"is_read_only": true,
"is_static": true,
"name": "NPCDialogue",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "NPCDialogue"
},
{
"is_read_only": true,
"is_static": true,
"name": "Server",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "Server"
}
],
"name": "ScriptEventSource"
},
{
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "Back",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "Back"
},
{
"is_read_only": true,
"is_static": true,
"name": "Front",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "Front"
}
],
"name": "SignSide"
},
{
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "Blocks",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "Blocks"
},
{
"is_read_only": true,
"is_static": true,
"name": "Layers",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "Layers"
},
{
"is_read_only": true,
"is_static": true,
"name": "None",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "None"
}
],
"name": "StructureAnimationMode"
},
{
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "None",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "None"
},
{
"is_read_only": true,
"is_static": true,
"name": "X",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "X"
},
{
"is_read_only": true,
"is_static": true,
"name": "XZ",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "XZ"
},
{
"is_read_only": true,
"is_static": true,
"name": "Z",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "Z"
}
],
"name": "StructureMirrorAxis"
},
{
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "None",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "None"
},
{
"is_read_only": true,
"is_static": true,
"name": "Rotate180",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "Rotate180"
},
{
"is_read_only": true,
"is_static": true,
"name": "Rotate270",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "Rotate270"
},
{
"is_read_only": true,
"is_static": true,
"name": "Rotate90",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "Rotate90"
}
],
"name": "StructureRotation"
},
{
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "Memory",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "Memory"
},
{
"is_read_only": true,
"is_static": true,
"name": "World",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "World"
}
],
"name": "StructureSaveMode"
},
{
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "Day",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "TimeOfDay"
},
"value": 1000
},
{
"is_read_only": true,
"is_static": true,
"name": "Midnight",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "TimeOfDay"
},
"value": 18000
},
{
"is_read_only": true,
"is_static": true,
"name": "Night",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "TimeOfDay"
},
"value": 13000
},
{
"is_read_only": true,
"is_static": true,
"name": "Noon",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "TimeOfDay"
},
"value": 6000
},
{
"is_read_only": true,
"is_static": true,
"name": "Sunrise",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "TimeOfDay"
},
"value": 23000
},
{
"is_read_only": true,
"is_static": true,
"name": "Sunset",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "TimeOfDay"
},
"value": 12000
}
],
"name": "TimeOfDay"
},
{
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "Clear",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "Clear"
},
{
"is_read_only": true,
"is_static": true,
"name": "Rain",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "Rain"
},
{
"is_read_only": true,
"is_static": true,
"name": "Thunder",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "Thunder"
}
],
"name": "WeatherType"
}
],
"errors": [
{
"name": "CommandError",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "CommandError"
}
},
{
"name": "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": "InvalidContainerSlotError",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidContainerSlotError"
}
},
{
"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": "InvalidStructureError",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidStructureError"
}
},
{
"name": "LocationInUnloadedChunkError",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "LocationInUnloadedChunkError"
}
},
{
"name": "LocationOutOfWorldBoundariesError",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "LocationOutOfWorldBoundariesError"
}
},
{
"name": "RawMessageError",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "RawMessageError"
}
}
],
"functions": [
],
"interfaces": [
{
"base_types": [
],
"name": "BlockEventOptions",
"properties": [
{
"is_baked": false,
"is_read_only": false,
"name": "blockTypes",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"element_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"is_bind_type": false,
"is_errorable": false,
"name": "array"
}
}
},
{
"is_baked": false,
"is_read_only": false,
"name": "permutations",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"element_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "BlockPermutation"
},
"is_bind_type": false,
"is_errorable": false,
"name": "array"
}
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "BlockEventOptions"
}
},
{
"base_types": [
],
"name": "BlockFilter",
"properties": [
{
"is_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": "CameraDefaultOptions",
"properties": [
{
"is_baked": false,
"is_read_only": false,
"name": "easeOptions",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "CameraEaseOptions"
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "CameraDefaultOptions"
}
},
{
"base_types": [
],
"name": "CameraEaseOptions",
"properties": [
{
"is_baked": false,
"is_read_only": false,
"name": "easeTime",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "float",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
}
},
{
"is_baked": false,
"is_read_only": false,
"name": "easeType",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EasingType"
}
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "CameraEaseOptions"
}
},
{
"base_types": [
],
"name": "CameraFadeOptions",
"properties": [
{
"is_baked": false,
"is_read_only": false,
"name": "fadeColor",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "RGB"
}
}
},
{
"is_baked": false,
"is_read_only": false,
"name": "fadeTime",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "CameraFadeTimeOptions"
}
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "CameraFadeOptions"
}
},
{
"base_types": [
],
"name": "CameraFadeTimeOptions",
"properties": [
{
"is_baked": false,
"is_read_only": false,
"name": "fadeInTime",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "float",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"is_baked": false,
"is_read_only": false,
"name": "fadeOutTime",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "float",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"is_baked": false,
"is_read_only": false,
"name": "holdTime",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "float",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "CameraFadeTimeOptions"
}
},
{
"base_types": [
],
"name": "CameraFixedBoomOptions",
"properties": [
{
"is_baked": false,
"is_read_only": false,
"name": "entityOffset",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Vector3"
}
}
},
{
"is_baked": false,
"is_read_only": false,
"name": "viewOffset",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Vector2"
}
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "CameraFixedBoomOptions"
}
},
{
"base_types": [
],
"name": "CameraSetFacingOptions",
"properties": [
{
"is_baked": false,
"is_read_only": false,
"name": "easeOptions",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "CameraEaseOptions"
}
}
},
{
"is_baked": false,
"is_read_only": false,
"name": "facingEntity",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Entity"
}
},
{
"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"
}
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "CameraSetFacingOptions"
}
},
{
"base_types": [
],
"name": "CameraSetLocationOptions",
"properties": [
{
"is_baked": false,
"is_read_only": false,
"name": "easeOptions",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "CameraEaseOptions"
}
}
},
{
"is_baked": false,
"is_read_only": false,
"name": "location",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Vector3"
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "CameraSetLocationOptions"
}
},
{
"base_types": [
],
"name": "CameraSetPosOptions",
"properties": [
{
"is_baked": false,
"is_read_only": false,
"name": "easeOptions",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "CameraEaseOptions"
}
}
},
{
"is_baked": false,
"is_read_only": false,
"name": "facingLocation",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Vector3"
}
},
{
"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"
}
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "CameraSetPosOptions"
}
},
{
"base_types": [
],
"name": "CameraSetRotOptions",
"properties": [
{
"is_baked": false,
"is_read_only": false,
"name": "easeOptions",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "CameraEaseOptions"
}
}
},
{
"is_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": "rotation",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Vector2"
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "CameraSetRotOptions"
}
},
{
"base_types": [
],
"name": "CameraTargetOptions",
"properties": [
{
"is_baked": false,
"is_read_only": false,
"name": "offsetFromTargetCenter",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Vector3"
}
}
},
{
"is_baked": false,
"is_read_only": false,
"name": "targetEntity",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Entity"
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "CameraTargetOptions"
}
},
{
"base_types": [
],
"name": "DefinitionModifier",
"properties": [
{
"is_baked": false,
"is_read_only": false,
"name": "addedComponentGroups",
"type": {
"element_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"is_bind_type": false,
"is_errorable": false,
"name": "array"
}
},
{
"is_baked": false,
"is_read_only": false,
"name": "removedComponentGroups",
"type": {
"element_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"is_bind_type": false,
"is_errorable": false,
"name": "array"
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "DefinitionModifier"
}
},
{
"base_types": [
],
"name": "DimensionLocation",
"properties": [
{
"is_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": "EntityDataDrivenTriggerEventOptions",
"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"
}
}
},
{
"is_baked": false,
"is_read_only": false,
"name": "eventTypes",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"element_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"is_bind_type": false,
"is_errorable": false,
"name": "array"
}
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityDataDrivenTriggerEventOptions"
}
},
{
"base_types": [
],
"name": "EntityEffectOptions",
"properties": [
{
"is_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": "ExplosionOptions",
"properties": [
{
"is_baked": false,
"is_read_only": false,
"name": "allowUnderwater",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "boolean"
}
}
},
{
"is_baked": false,
"is_read_only": false,
"name": "breaksBlocks",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "boolean"
}
}
},
{
"is_baked": false,
"is_read_only": false,
"name": "causesFire",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "boolean"
}
}
},
{
"is_baked": false,
"is_read_only": false,
"name": "source",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Entity"
}
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ExplosionOptions"
}
},
{
"base_types": [
],
"name": "MusicOptions",
"properties": [
{
"is_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": "PlayAnimationOptions",
"properties": [
{
"is_baked": false,
"is_read_only": false,
"name": "blendOutTime",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "float",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
}
},
{
"is_baked": false,
"is_read_only": false,
"name": "controller",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
},
{
"is_baked": false,
"is_read_only": false,
"name": "nextState",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
},
{
"is_baked": false,
"is_read_only": false,
"name": "players",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"element_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"is_bind_type": false,
"is_errorable": false,
"name": "array"
}
}
},
{
"is_baked": false,
"is_read_only": false,
"name": "stopExpression",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "PlayAnimationOptions"
}
},
{
"base_types": [
],
"name": "PlayerSoundOptions",
"properties": [
{
"is_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": "ProjectileShootOptions",
"properties": [
{
"is_baked": false,
"is_read_only": false,
"name": "uncertainty",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "float",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ProjectileShootOptions"
}
},
{
"base_types": [
],
"name": "RawMessage",
"properties": [
{
"is_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": "RawText",
"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"
}
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "RawText"
}
},
{
"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": "StructureCreateOptions",
"properties": [
{
"is_baked": false,
"is_read_only": false,
"name": "includeBlocks",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "boolean"
}
}
},
{
"is_baked": false,
"is_read_only": false,
"name": "includeEntities",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "boolean"
}
}
},
{
"is_baked": false,
"is_read_only": false,
"name": "saveMode",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "StructureSaveMode"
}
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "StructureCreateOptions"
}
},
{
"base_types": [
],
"name": "StructurePlaceOptions",
"properties": [
{
"is_baked": false,
"is_read_only": false,
"name": "animationMode",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "StructureAnimationMode"
}
}
},
{
"is_baked": false,
"is_read_only": false,
"name": "animationSeconds",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "float",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
}
},
{
"is_baked": false,
"is_read_only": false,
"name": "includeBlocks",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "boolean"
}
}
},
{
"is_baked": false,
"is_read_only": false,
"name": "includeEntities",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "boolean"
}
}
},
{
"is_baked": false,
"is_read_only": false,
"name": "integrity",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "float",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
}
},
{
"is_baked": false,
"is_read_only": false,
"name": "integritySeed",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
},
{
"is_baked": false,
"is_read_only": false,
"name": "mirror",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "StructureMirrorAxis"
}
}
},
{
"is_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": "StructureRotation"
}
}
},
{
"is_baked": false,
"is_read_only": false,
"name": "waterlogged",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "boolean"
}
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "StructurePlaceOptions"
}
},
{
"base_types": [
],
"name": "TeleportOptions",
"properties": [
{
"is_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"
}