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

8590 lines
209 KiB
JSON

{
"classes": [
{
"base_types": [
],
"constants": [
],
"functions": [
{
"arguments": [
{
"details": null,
"name": "componentId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getComponent",
"return_type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "LocationInUnloadedChunkError"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "LocationOutOfWorldBoundariesError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "BlockComponent"
}
}
},
{
"arguments": [
{
"details": null,
"name": "permutation",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "BlockPermutation"
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "setPermutation",
"return_type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "LocationInUnloadedChunkError"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "LocationOutOfWorldBoundariesError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
}
],
"name": "Block",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "dimension",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Dimension"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "location",
"type": {
"is_bind_type": true,
"is_errorable": true,
"name": "Vector3"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "permutation",
"type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "LocationInUnloadedChunkError"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "LocationOutOfWorldBoundariesError"
}
],
"is_bind_type": true,
"is_errorable": true,
"name": "BlockPermutation"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": true,
"is_read_only": true,
"name": "x",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": true,
"is_read_only": true,
"name": "y",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": true,
"is_read_only": true,
"name": "z",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Block"
}
},
{
"base_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "Component"
}
],
"constants": [
],
"functions": [
],
"name": "BlockComponent",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "block",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Block"
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "BlockComponent"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
],
"name": "BlockEvent",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "block",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Block"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "dimension",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Dimension"
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "BlockEvent"
}
},
{
"base_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "BlockComponent"
}
],
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "componentId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:inventory"
}
],
"functions": [
],
"name": "BlockInventoryComponent",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "container",
"type": {
"is_bind_type": false,
"is_errorable": true,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Container"
}
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "BlockInventoryComponent"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
{
"arguments": [
{
"details": null,
"name": "blockName",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
},
{
"details": {
"default_value": "null"
},
"name": "states",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": false,
"is_errorable": false,
"key_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"name": "map",
"value_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "variant",
"variant_types": [
{
"is_bind_type": false,
"is_errorable": false,
"name": "boolean"
},
{
"is_bind_type": false,
"is_errorable": false,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
},
{
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
]
}
}
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "matches",
"return_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "boolean"
}
},
{
"arguments": [
{
"details": null,
"name": "blockName",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
},
{
"details": {
"default_value": "null"
},
"name": "states",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": false,
"is_errorable": false,
"key_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"name": "map",
"value_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "variant",
"variant_types": [
{
"is_bind_type": false,
"is_errorable": false,
"name": "boolean"
},
{
"is_bind_type": false,
"is_errorable": false,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
},
{
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
]
}
}
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": true,
"name": "resolve",
"return_type": {
"is_bind_type": true,
"is_errorable": true,
"name": "BlockPermutation"
}
}
],
"name": "BlockPermutation",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "BlockPermutation"
}
},
{
"base_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "BlockEvent"
}
],
"constants": [
],
"functions": [
],
"name": "ButtonPushAfterEvent",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "source",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Entity"
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ButtonPushAfterEvent"
}
},
{
"base_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "IButtonPushAfterEventSignal"
}
],
"constants": [
],
"functions": [
],
"name": "ButtonPushAfterEventSignal",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ButtonPushAfterEventSignal"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
],
"name": "CommandResult",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "successCount",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "CommandResult"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
],
"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": "fromSlot",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"details": {
"max_value": 2147483647,
"min_value": -2147483648
},
"name": "toSlot",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"details": null,
"name": "toContainer",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Container"
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "moveItem",
"return_type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "ContainerRulesError"
},
{
"is_bind_type": false,
"is_errorable": false,
"name": "Error"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
{
"arguments": [
{
"details": {
"max_value": 2147483647,
"min_value": -2147483648
},
"name": "slot",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"details": {
"default_value": "null"
},
"name": "itemStack",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ItemStack"
}
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "setItem",
"return_type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "ContainerRulesError"
},
{
"is_bind_type": false,
"is_errorable": false,
"name": "Error"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
{
"arguments": [
{
"details": {
"max_value": 2147483647,
"min_value": -2147483648
},
"name": "slot",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"details": {
"max_value": 2147483647,
"min_value": -2147483648
},
"name": "otherSlot",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"details": null,
"name": "otherContainer",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Container"
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "swapItems",
"return_type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "ContainerRulesError"
},
{
"is_bind_type": false,
"is_errorable": false,
"name": "Error"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
{
"arguments": [
{
"details": {
"max_value": 2147483647,
"min_value": -2147483648
},
"name": "fromSlot",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"details": null,
"name": "toContainer",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Container"
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "transferItem",
"return_type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "ContainerRulesError"
},
{
"is_bind_type": false,
"is_errorable": false,
"name": "Error"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ItemStack"
}
}
}
],
"name": "Container",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "emptySlotsCount",
"type": {
"is_bind_type": false,
"is_errorable": true,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "size",
"type": {
"is_bind_type": false,
"is_errorable": true,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Container"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
{
"arguments": [
{
"details": null,
"name": "location",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Vector3"
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getBlock",
"return_type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "LocationInUnloadedChunkError"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "LocationOutOfWorldBoundariesError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Block"
}
}
},
{
"arguments": [
{
"details": {
"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": {
"default_value": "null"
},
"name": "options",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityQueryOptions"
}
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getPlayers",
"return_type": {
"element_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Player"
},
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "CommandError"
},
{
"from_module": {
"name": "@minecraft/common",
"uuid": "77ec12b4-1b2b-4c98-8d34-d1cd63f849d5",
"version": "1.2.0"
},
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidArgumentError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "array"
}
},
{
"arguments": [
{
"details": null,
"name": "commandString",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "runCommand",
"return_type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "CommandError"
}
],
"is_bind_type": true,
"is_errorable": true,
"name": "CommandResult"
}
},
{
"arguments": [
{
"details": null,
"name": "commandString",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "runCommandAsync",
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "promise",
"promise_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "CommandResult"
}
}
},
{
"arguments": [
{
"details": null,
"name": "identifier",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
},
{
"details": null,
"name": "location",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Vector3"
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "spawnEntity",
"return_type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "EntitySpawnError"
},
{
"from_module": {
"name": "@minecraft/common",
"uuid": "77ec12b4-1b2b-4c98-8d34-d1cd63f849d5",
"version": "1.2.0"
},
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidArgumentError"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidEntityError"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "LocationInUnloadedChunkError"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "LocationOutOfWorldBoundariesError"
}
],
"is_bind_type": true,
"is_errorable": true,
"name": "Entity"
}
},
{
"arguments": [
{
"details": null,
"name": "itemStack",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ItemStack"
}
},
{
"details": null,
"name": "location",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Vector3"
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "spawnItem",
"return_type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "LocationInUnloadedChunkError"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "LocationOutOfWorldBoundariesError"
}
],
"is_bind_type": true,
"is_errorable": true,
"name": "Entity"
}
}
],
"name": "Dimension",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": true,
"is_read_only": true,
"name": "id",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Dimension"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
{
"arguments": [
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "isValid",
"return_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "boolean"
}
}
],
"name": "Effect",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "amplifier",
"type": {
"is_bind_type": false,
"is_errorable": true,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "displayName",
"type": {
"is_bind_type": false,
"is_errorable": true,
"name": "string"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "duration",
"type": {
"is_bind_type": false,
"is_errorable": true,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "typeId",
"type": {
"is_bind_type": false,
"is_errorable": true,
"name": "string"
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Effect"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
{
"arguments": [
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getName",
"return_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
],
"name": "EffectType",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EffectType"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
{
"arguments": [
{
"details": null,
"name": "effectType",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "variant",
"variant_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "EffectType"
},
{
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
]
}
},
{
"details": {
"max_value": 20000000,
"min_value": 1
},
"name": "duration",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"details": {
"default_value": "null"
},
"name": "options",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityEffectOptions"
}
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "addEffect",
"return_type": {
"error_types": [
{
"from_module": {
"name": "@minecraft/common",
"uuid": "77ec12b4-1b2b-4c98-8d34-d1cd63f849d5",
"version": "1.2.0"
},
"is_bind_type": true,
"is_errorable": false,
"name": "ArgumentOutOfBoundsError"
},
{
"from_module": {
"name": "@minecraft/common",
"uuid": "77ec12b4-1b2b-4c98-8d34-d1cd63f849d5",
"version": "1.2.0"
},
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidArgumentError"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidEntityError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Effect"
}
}
},
{
"arguments": [
{
"details": null,
"name": "tag",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "addTag",
"return_type": {
"error_types": [
{
"from_module": {
"name": "@minecraft/common",
"uuid": "77ec12b4-1b2b-4c98-8d34-d1cd63f849d5",
"version": "1.2.0"
},
"is_bind_type": true,
"is_errorable": false,
"name": "ArgumentOutOfBoundsError"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidEntityError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "boolean"
}
},
{
"arguments": [
{
"details": {
"max_value": 3.402823466385289e+38,
"min_value": -3.402823466385289e+38
},
"name": "amount",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "float",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"details": {
"default_value": "null"
},
"name": "options",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "variant",
"variant_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "EntityApplyDamageByProjectileOptions"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "EntityApplyDamageOptions"
}
]
}
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "applyDamage",
"return_type": {
"error_types": [
{
"from_module": {
"name": "@minecraft/common",
"uuid": "77ec12b4-1b2b-4c98-8d34-d1cd63f849d5",
"version": "1.2.0"
},
"is_bind_type": true,
"is_errorable": false,
"name": "EngineError"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidEntityError"
},
{
"from_module": {
"name": "@minecraft/common",
"uuid": "77ec12b4-1b2b-4c98-8d34-d1cd63f849d5",
"version": "1.2.0"
},
"is_bind_type": true,
"is_errorable": false,
"name": "UnsupportedFunctionalityError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "boolean"
}
},
{
"arguments": [
{
"details": null,
"name": "vector",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Vector3"
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "applyImpulse",
"return_type": {
"error_types": [
{
"from_module": {
"name": "@minecraft/common",
"uuid": "77ec12b4-1b2b-4c98-8d34-d1cd63f849d5",
"version": "1.2.0"
},
"is_bind_type": true,
"is_errorable": false,
"name": "ArgumentOutOfBoundsError"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidEntityError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
{
"arguments": [
{
"details": {
"max_value": 3.402823466385289e+38,
"min_value": -3.402823466385289e+38
},
"name": "directionX",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "float",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"details": {
"max_value": 3.402823466385289e+38,
"min_value": -3.402823466385289e+38
},
"name": "directionZ",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "float",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"details": {
"max_value": 3.402823466385289e+38,
"min_value": -3.402823466385289e+38
},
"name": "horizontalStrength",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "float",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"details": {
"max_value": 3.402823466385289e+38,
"min_value": -3.402823466385289e+38
},
"name": "verticalStrength",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "float",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "applyKnockback",
"return_type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidEntityError"
},
{
"from_module": {
"name": "@minecraft/common",
"uuid": "77ec12b4-1b2b-4c98-8d34-d1cd63f849d5",
"version": "1.2.0"
},
"is_bind_type": true,
"is_errorable": false,
"name": "UnsupportedFunctionalityError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
{
"arguments": [
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "clearVelocity",
"return_type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidEntityError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
{
"arguments": [
{
"details": null,
"name": "componentId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getComponent",
"return_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityComponent"
}
}
},
{
"arguments": [
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getComponents",
"return_type": {
"element_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityComponent"
},
"is_bind_type": false,
"is_errorable": false,
"name": "array"
}
},
{
"arguments": [
{
"details": null,
"name": "effectType",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "variant",
"variant_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "EffectType"
},
{
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
]
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getEffect",
"return_type": {
"error_types": [
{
"from_module": {
"name": "@minecraft/common",
"uuid": "77ec12b4-1b2b-4c98-8d34-d1cd63f849d5",
"version": "1.2.0"
},
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidArgumentError"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidEntityError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Effect"
}
}
},
{
"arguments": [
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getEffects",
"return_type": {
"element_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Effect"
},
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidEntityError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "array"
}
},
{
"arguments": [
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getHeadLocation",
"return_type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidEntityError"
}
],
"is_bind_type": true,
"is_errorable": true,
"name": "Vector3"
}
},
{
"arguments": [
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getTags",
"return_type": {
"element_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidEntityError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "array"
}
},
{
"arguments": [
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getVelocity",
"return_type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidEntityError"
}
],
"is_bind_type": true,
"is_errorable": true,
"name": "Vector3"
}
},
{
"arguments": [
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getViewDirection",
"return_type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidEntityError"
}
],
"is_bind_type": true,
"is_errorable": true,
"name": "Vector3"
}
},
{
"arguments": [
{
"details": null,
"name": "componentId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "hasComponent",
"return_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "boolean"
}
},
{
"arguments": [
{
"details": null,
"name": "tag",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "hasTag",
"return_type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidEntityError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "boolean"
}
},
{
"arguments": [
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "kill",
"return_type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidEntityError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "boolean"
}
},
{
"arguments": [
{
"details": null,
"name": "effectType",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "variant",
"variant_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "EffectType"
},
{
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
]
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "removeEffect",
"return_type": {
"error_types": [
{
"from_module": {
"name": "@minecraft/common",
"uuid": "77ec12b4-1b2b-4c98-8d34-d1cd63f849d5",
"version": "1.2.0"
},
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidArgumentError"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidEntityError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "boolean"
}
},
{
"arguments": [
{
"details": null,
"name": "tag",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "removeTag",
"return_type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidEntityError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "boolean"
}
},
{
"arguments": [
{
"details": null,
"name": "commandString",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "runCommand",
"return_type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "CommandError"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidEntityError"
}
],
"is_bind_type": true,
"is_errorable": true,
"name": "CommandResult"
}
},
{
"arguments": [
{
"details": null,
"name": "commandString",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "runCommandAsync",
"return_type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "CommandError"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidEntityError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "promise",
"promise_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "CommandResult"
}
}
},
{
"arguments": [
{
"details": null,
"name": "location",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Vector3"
}
},
{
"details": {
"default_value": "null"
},
"name": "teleportOptions",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "TeleportOptions"
}
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "teleport",
"return_type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidEntityError"
},
{
"from_module": {
"name": "@minecraft/common",
"uuid": "77ec12b4-1b2b-4c98-8d34-d1cd63f849d5",
"version": "1.2.0"
},
"is_bind_type": true,
"is_errorable": false,
"name": "UnsupportedFunctionalityError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
{
"arguments": [
{
"details": null,
"name": "location",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Vector3"
}
},
{
"details": {
"default_value": "null"
},
"name": "teleportOptions",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "TeleportOptions"
}
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "tryTeleport",
"return_type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidEntityError"
},
{
"from_module": {
"name": "@minecraft/common",
"uuid": "77ec12b4-1b2b-4c98-8d34-d1cd63f849d5",
"version": "1.2.0"
},
"is_bind_type": true,
"is_errorable": false,
"name": "UnsupportedFunctionalityError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "boolean"
}
}
],
"name": "Entity",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "dimension",
"type": {
"error_types": [
{
"from_module": {
"name": "@minecraft/common",
"uuid": "77ec12b4-1b2b-4c98-8d34-d1cd63f849d5",
"version": "1.2.0"
},
"is_bind_type": true,
"is_errorable": false,
"name": "EngineError"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidEntityError"
}
],
"is_bind_type": true,
"is_errorable": true,
"name": "Dimension"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": true,
"is_read_only": true,
"name": "id",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "location",
"type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidEntityError"
}
],
"is_bind_type": true,
"is_errorable": true,
"name": "Vector3"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": false,
"name": "nameTag",
"set_privilege": [
{
"name": "none"
}
],
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": 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": [
{
"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": [
{
"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": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "EntityComponent"
}
],
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "componentId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:inventory"
}
],
"functions": [
],
"name": "EntityInventoryComponent",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "additionalSlotsPerStrength",
"type": {
"is_bind_type": false,
"is_errorable": true,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "canBeSiphonedFrom",
"type": {
"is_bind_type": false,
"is_errorable": true,
"name": "boolean"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "container",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Container"
}
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "containerType",
"type": {
"is_bind_type": false,
"is_errorable": true,
"name": "string"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "inventorySize",
"type": {
"is_bind_type": false,
"is_errorable": true,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "private",
"type": {
"is_bind_type": false,
"is_errorable": true,
"name": "boolean"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "restrictToOwner",
"type": {
"is_bind_type": false,
"is_errorable": true,
"name": "boolean"
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityInventoryComponent"
}
},
{
"base_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "EntityComponent"
}
],
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "componentId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:is_baby"
}
],
"functions": [
],
"name": "EntityIsBabyComponent",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityIsBabyComponent"
}
},
{
"base_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "EntityComponent"
}
],
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "componentId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:is_charged"
}
],
"functions": [
],
"name": "EntityIsChargedComponent",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityIsChargedComponent"
}
},
{
"base_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "EntityComponent"
}
],
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "componentId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:is_chested"
}
],
"functions": [
],
"name": "EntityIsChestedComponent",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityIsChestedComponent"
}
},
{
"base_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "EntityComponent"
}
],
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "componentId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:is_dyeable"
}
],
"functions": [
],
"name": "EntityIsDyeableComponent",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityIsDyeableComponent"
}
},
{
"base_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "EntityComponent"
}
],
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "componentId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:is_hidden_when_invisible"
}
],
"functions": [
],
"name": "EntityIsHiddenWhenInvisibleComponent",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityIsHiddenWhenInvisibleComponent"
}
},
{
"base_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "EntityComponent"
}
],
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "componentId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:is_ignited"
}
],
"functions": [
],
"name": "EntityIsIgnitedComponent",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityIsIgnitedComponent"
}
},
{
"base_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "EntityComponent"
}
],
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "componentId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:is_illager_captain"
}
],
"functions": [
],
"name": "EntityIsIllagerCaptainComponent",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityIsIllagerCaptainComponent"
}
},
{
"base_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "EntityComponent"
}
],
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "componentId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:is_saddled"
}
],
"functions": [
],
"name": "EntityIsSaddledComponent",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityIsSaddledComponent"
}
},
{
"base_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "EntityComponent"
}
],
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "componentId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:is_shaking"
}
],
"functions": [
],
"name": "EntityIsShakingComponent",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityIsShakingComponent"
}
},
{
"base_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "EntityComponent"
}
],
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "componentId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:is_sheared"
}
],
"functions": [
],
"name": "EntityIsShearedComponent",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityIsShearedComponent"
}
},
{
"base_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "EntityComponent"
}
],
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "componentId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:is_stackable"
}
],
"functions": [
],
"name": "EntityIsStackableComponent",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityIsStackableComponent"
}
},
{
"base_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "EntityComponent"
}
],
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "componentId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:is_stunned"
}
],
"functions": [
],
"name": "EntityIsStunnedComponent",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityIsStunnedComponent"
}
},
{
"base_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "EntityComponent"
}
],
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "componentId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:is_tamed"
}
],
"functions": [
],
"name": "EntityIsTamedComponent",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityIsTamedComponent"
}
},
{
"base_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "EntityComponent"
}
],
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "componentId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:item"
}
],
"functions": [
],
"name": "EntityItemComponent",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "itemStack",
"type": {
"is_bind_type": true,
"is_errorable": true,
"name": "ItemStack"
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityItemComponent"
}
},
{
"base_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "EntityComponent"
}
],
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "componentId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:mark_variant"
}
],
"functions": [
],
"name": "EntityMarkVariantComponent",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": false,
"name": "value",
"set_privilege": [
{
"name": "none"
}
],
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityMarkVariantComponent"
}
},
{
"base_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "EntityBaseMovementComponent"
}
],
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "componentId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:movement.amphibious"
}
],
"functions": [
],
"name": "EntityMovementAmphibiousComponent",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityMovementAmphibiousComponent"
}
},
{
"base_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "EntityBaseMovementComponent"
}
],
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "componentId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:movement.basic"
}
],
"functions": [
],
"name": "EntityMovementBasicComponent",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityMovementBasicComponent"
}
},
{
"base_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "EntityBaseMovementComponent"
}
],
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "componentId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:movement.fly"
}
],
"functions": [
],
"name": "EntityMovementFlyComponent",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityMovementFlyComponent"
}
},
{
"base_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "EntityBaseMovementComponent"
}
],
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "componentId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:movement.generic"
}
],
"functions": [
],
"name": "EntityMovementGenericComponent",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityMovementGenericComponent"
}
},
{
"base_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "EntityBaseMovementComponent"
}
],
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "componentId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:movement.hover"
}
],
"functions": [
],
"name": "EntityMovementHoverComponent",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityMovementHoverComponent"
}
},
{
"base_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "EntityBaseMovementComponent"
}
],
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "componentId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:movement.jump"
}
],
"functions": [
],
"name": "EntityMovementJumpComponent",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityMovementJumpComponent"
}
},
{
"base_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "EntityBaseMovementComponent"
}
],
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "componentId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:movement.skip"
}
],
"functions": [
],
"name": "EntityMovementSkipComponent",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityMovementSkipComponent"
}
},
{
"base_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "EntityComponent"
}
],
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "componentId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:push_through"
}
],
"functions": [
],
"name": "EntityPushThroughComponent",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": false,
"name": "value",
"set_privilege": [
{
"name": "none"
}
],
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "float",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityPushThroughComponent"
}
},
{
"base_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "EntityComponent"
}
],
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "componentId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:scale"
}
],
"functions": [
],
"name": "EntityScaleComponent",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": false,
"name": "value",
"set_privilege": [
{
"name": "none"
}
],
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "float",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityScaleComponent"
}
},
{
"base_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "EntityComponent"
}
],
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "componentId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:skin_id"
}
],
"functions": [
],
"name": "EntitySkinIdComponent",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": false,
"name": "value",
"set_privilege": [
{
"name": "none"
}
],
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntitySkinIdComponent"
}
},
{
"base_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "EntityComponent"
}
],
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "componentId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:variant"
}
],
"functions": [
],
"name": "EntityVariantComponent",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "value",
"type": {
"is_bind_type": false,
"is_errorable": true,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityVariantComponent"
}
},
{
"base_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "EntityComponent"
}
],
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "componentId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "minecraft:wants_jockey"
}
],
"functions": [
],
"name": "EntityWantsJockeyComponent",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityWantsJockeyComponent"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
{
"arguments": [
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getEffects",
"return_type": {
"element_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "FeedItemEffect"
},
"is_bind_type": false,
"is_errorable": false,
"name": "array"
}
}
],
"name": "FeedItem",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "healAmount",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "item",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "FeedItem"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
],
"name": "FeedItemEffect",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "amplifier",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "chance",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "float",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "duration",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "name",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "FeedItemEffect"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
{
"arguments": [
{
"details": null,
"name": "callback",
"type": {
"closure_type": {
"argument_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "ButtonPushAfterEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "subscribe",
"return_type": {
"closure_type": {
"argument_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "ButtonPushAfterEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
},
{
"arguments": [
{
"details": null,
"name": "callback",
"type": {
"closure_type": {
"argument_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "ButtonPushAfterEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "unsubscribe",
"return_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "undefined"
}
}
],
"name": "IButtonPushAfterEventSignal",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "IButtonPushAfterEventSignal"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
{
"arguments": [
{
"details": null,
"name": "callback",
"type": {
"closure_type": {
"argument_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "LeverActionAfterEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "subscribe",
"return_type": {
"closure_type": {
"argument_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "LeverActionAfterEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
},
{
"arguments": [
{
"details": null,
"name": "callback",
"type": {
"closure_type": {
"argument_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "LeverActionAfterEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "unsubscribe",
"return_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "undefined"
}
}
],
"name": "ILeverActionAfterEventSignal",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ILeverActionAfterEventSignal"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
{
"arguments": [
{
"details": null,
"name": "callback",
"type": {
"closure_type": {
"argument_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerJoinAfterEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "subscribe",
"return_type": {
"closure_type": {
"argument_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerJoinAfterEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
},
{
"arguments": [
{
"details": null,
"name": "callback",
"type": {
"closure_type": {
"argument_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerJoinAfterEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "unsubscribe",
"return_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "undefined"
}
}
],
"name": "IPlayerJoinAfterEventSignal",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "IPlayerJoinAfterEventSignal"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
{
"arguments": [
{
"details": null,
"name": "callback",
"type": {
"closure_type": {
"argument_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerLeaveAfterEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "subscribe",
"return_type": {
"closure_type": {
"argument_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerLeaveAfterEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
},
{
"arguments": [
{
"details": null,
"name": "callback",
"type": {
"closure_type": {
"argument_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerLeaveAfterEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "unsubscribe",
"return_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "undefined"
}
}
],
"name": "IPlayerLeaveAfterEventSignal",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "IPlayerLeaveAfterEventSignal"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
{
"arguments": [
{
"details": null,
"name": "callback",
"type": {
"closure_type": {
"argument_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerSpawnAfterEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "subscribe",
"return_type": {
"closure_type": {
"argument_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerSpawnAfterEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
},
{
"arguments": [
{
"details": null,
"name": "callback",
"type": {
"closure_type": {
"argument_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerSpawnAfterEvent"
}
],
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
"is_bind_type": false,
"is_errorable": false,
"name": "closure"
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "unsubscribe",
"return_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "undefined"
}
}
],
"name": "IPlayerSpawnAfterEventSignal",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "IPlayerSpawnAfterEventSignal"
}
},
{
"base_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "Component"
}
],
"constants": [
],
"functions": [
],
"name": "ItemComponent",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ItemComponent"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
{
"arguments": [
{
"details": null,
"name": "itemType",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "variant",
"variant_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "ItemType"
},
{
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
]
}
},
{
"details": {
"default_value": 1,
"max_value": 255,
"min_value": 1
},
"name": "amount",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": true,
"name": "constructor",
"return_type": {
"is_bind_type": true,
"is_errorable": true,
"name": "ItemStack"
}
},
{
"arguments": [
{
"details": null,
"name": "componentId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getComponent",
"return_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ItemComponent"
}
}
},
{
"arguments": [
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getComponents",
"return_type": {
"element_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ItemComponent"
},
"is_bind_type": false,
"is_errorable": false,
"name": "array"
}
},
{
"arguments": [
{
"details": null,
"name": "componentId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "hasComponent",
"return_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "boolean"
}
},
{
"arguments": [
{
"details": null,
"name": "itemStack",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ItemStack"
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "isStackableWith",
"return_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "boolean"
}
}
],
"name": "ItemStack",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "amount",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "isStackable",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "boolean"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "keepOnDeath",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "boolean"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "lockMode",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ItemLockMode"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "maxAmount",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "int32",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "nameTag",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "type",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ItemType"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "typeId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ItemStack"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
],
"name": "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": [
{
"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": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "Entity"
}
],
"constants": [
],
"functions": [
{
"arguments": [
{
"details": null,
"name": "soundId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
},
{
"details": {
"default_value": "null"
},
"name": "soundOptions",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerSoundOptions"
}
}
}
],
"call_privilege": [
{
"name": "none"
}
],
"is_constructor": false,
"is_static": false,
"name": "playSound",
"return_type": {
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
},
{
"arguments": [
{
"details": null,
"name": "message",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "variant",
"variant_types": [
{
"element_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "variant",
"variant_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "RawMessage"
},
{
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
]
},
"is_bind_type": false,
"is_errorable": false,
"name": "array"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "RawMessage"
},
{
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
]
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "sendMessage",
"return_type": {
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidEntityError"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "RawMessageError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "undefined"
}
}
],
"name": "Player",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "name",
"type": {
"is_bind_type": false,
"is_errorable": true,
"name": "string"
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Player"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
],
"name": "PlayerJoinAfterEvent",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": true,
"is_read_only": true,
"name": "playerId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": true,
"is_read_only": true,
"name": "playerName",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerJoinAfterEvent"
}
},
{
"base_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "IPlayerJoinAfterEventSignal"
}
],
"constants": [
],
"functions": [
],
"name": "PlayerJoinAfterEventSignal",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerJoinAfterEventSignal"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
],
"name": "PlayerLeaveAfterEvent",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": true,
"is_read_only": true,
"name": "playerId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": true,
"is_read_only": true,
"name": "playerName",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerLeaveAfterEvent"
}
},
{
"base_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "IPlayerLeaveAfterEventSignal"
}
],
"constants": [
],
"functions": [
],
"name": "PlayerLeaveAfterEventSignal",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerLeaveAfterEventSignal"
}
},
{
"base_types": [
],
"constants": [
],
"functions": [
],
"name": "PlayerSpawnAfterEvent",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": false,
"name": "initialSpawn",
"set_privilege": [
{
"name": "none"
}
],
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "boolean"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": false,
"name": "player",
"set_privilege": [
{
"name": "none"
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Player"
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerSpawnAfterEvent"
}
},
{
"base_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "IPlayerSpawnAfterEventSignal"
}
],
"constants": [
],
"functions": [
],
"name": "PlayerSpawnAfterEventSignal",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerSpawnAfterEventSignal"
}
},
{
"base_types": [
],
"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": "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": [
{
"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": [
{
"details": null,
"name": "dimensionId",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getDimension",
"return_type": {
"is_bind_type": true,
"is_errorable": true,
"name": "Dimension"
}
},
{
"arguments": [
{
"details": {
"default_value": "null"
},
"name": "options",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntityQueryOptions"
}
}
}
],
"call_privilege": [
{
"name": "read_only"
}
],
"is_constructor": false,
"is_static": false,
"name": "getPlayers",
"return_type": {
"element_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Player"
},
"error_types": [
{
"is_bind_type": true,
"is_errorable": false,
"name": "CommandError"
},
{
"from_module": {
"name": "@minecraft/common",
"uuid": "77ec12b4-1b2b-4c98-8d34-d1cd63f849d5",
"version": "1.2.0"
},
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidArgumentError"
}
],
"is_bind_type": false,
"is_errorable": true,
"name": "array"
}
},
{
"arguments": [
{
"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": [
],
"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": [
],
"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"
}
],
"is_baked": false,
"is_read_only": true,
"name": "leverAction",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "LeverActionAfterEventSignal"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "playerJoin",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerJoinAfterEventSignal"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "playerLeave",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerLeaveAfterEventSignal"
}
},
{
"get_privilege": [
{
"name": "read_only"
}
],
"is_baked": false,
"is_read_only": true,
"name": "playerSpawn",
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerSpawnAfterEventSignal"
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "WorldAfterEvents"
}
}
],
"constants": [
],
"dependencies": [
],
"enums": [
{
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "anvil",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "anvil"
},
{
"is_read_only": true,
"is_static": true,
"name": "blockExplosion",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "blockExplosion"
},
{
"is_read_only": true,
"is_static": true,
"name": "charging",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "charging"
},
{
"is_read_only": true,
"is_static": true,
"name": "contact",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "contact"
},
{
"is_read_only": true,
"is_static": true,
"name": "drowning",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "drowning"
},
{
"is_read_only": true,
"is_static": true,
"name": "entityAttack",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "entityAttack"
},
{
"is_read_only": true,
"is_static": true,
"name": "entityExplosion",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "entityExplosion"
},
{
"is_read_only": true,
"is_static": true,
"name": "fall",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "fall"
},
{
"is_read_only": true,
"is_static": true,
"name": "fallingBlock",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "fallingBlock"
},
{
"is_read_only": true,
"is_static": true,
"name": "fire",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "fire"
},
{
"is_read_only": true,
"is_static": true,
"name": "fireTick",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "fireTick"
},
{
"is_read_only": true,
"is_static": true,
"name": "fireworks",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "fireworks"
},
{
"is_read_only": true,
"is_static": true,
"name": "flyIntoWall",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "flyIntoWall"
},
{
"is_read_only": true,
"is_static": true,
"name": "freezing",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "freezing"
},
{
"is_read_only": true,
"is_static": true,
"name": "lava",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "lava"
},
{
"is_read_only": true,
"is_static": true,
"name": "lightning",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "lightning"
},
{
"is_read_only": true,
"is_static": true,
"name": "magic",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "magic"
},
{
"is_read_only": true,
"is_static": true,
"name": "magma",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "magma"
},
{
"is_read_only": true,
"is_static": true,
"name": "none",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "none"
},
{
"is_read_only": true,
"is_static": true,
"name": "override",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "override"
},
{
"is_read_only": true,
"is_static": true,
"name": "piston",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "piston"
},
{
"is_read_only": true,
"is_static": true,
"name": "projectile",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "projectile"
},
{
"is_read_only": true,
"is_static": true,
"name": "selfDestruct",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "selfDestruct"
},
{
"is_read_only": true,
"is_static": true,
"name": "stalactite",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "stalactite"
},
{
"is_read_only": true,
"is_static": true,
"name": "stalagmite",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "stalagmite"
},
{
"is_read_only": true,
"is_static": true,
"name": "starve",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "starve"
},
{
"is_read_only": true,
"is_static": true,
"name": "suffocation",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "suffocation"
},
{
"is_read_only": true,
"is_static": true,
"name": "suicide",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "suicide"
},
{
"is_read_only": true,
"is_static": true,
"name": "temperature",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "temperature"
},
{
"is_read_only": true,
"is_static": true,
"name": "thorns",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "thorns"
},
{
"is_read_only": true,
"is_static": true,
"name": "void",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "void"
},
{
"is_read_only": true,
"is_static": true,
"name": "wither",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "wither"
}
],
"name": "EntityDamageCause"
},
{
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "adventure",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "adventure"
},
{
"is_read_only": true,
"is_static": true,
"name": "creative",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "creative"
},
{
"is_read_only": true,
"is_static": true,
"name": "spectator",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "spectator"
},
{
"is_read_only": true,
"is_static": true,
"name": "survival",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "survival"
}
],
"name": "GameMode"
},
{
"constants": [
{
"is_read_only": true,
"is_static": true,
"name": "inventory",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "inventory"
},
{
"is_read_only": true,
"is_static": true,
"name": "none",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "none"
},
{
"is_read_only": true,
"is_static": true,
"name": "slot",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"value": "slot"
}
],
"name": "ItemLockMode"
}
],
"errors": [
{
"name": "CommandError",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "CommandError"
}
},
{
"name": "ContainerRulesError",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "ContainerRulesError"
}
},
{
"name": "EntitySpawnError",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "EntitySpawnError"
}
},
{
"name": "InvalidEntityError",
"properties": [
{
"get_privilege": [
{
"name": "read_only"
},
{
"name": "early_execution"
}
],
"is_baked": false,
"is_read_only": true,
"name": "id",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
},
{
"get_privilege": [
{
"name": "read_only"
},
{
"name": "early_execution"
}
],
"is_baked": false,
"is_read_only": true,
"name": "type",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "InvalidEntityError"
}
},
{
"name": "LocationInUnloadedChunkError",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "LocationInUnloadedChunkError"
}
},
{
"name": "LocationOutOfWorldBoundariesError",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "LocationOutOfWorldBoundariesError"
}
},
{
"name": "RawMessageError",
"properties": [
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "RawMessageError"
}
}
],
"functions": [
],
"interfaces": [
{
"base_types": [
],
"name": "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": "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": "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": [
{
"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": "MusicOptions",
"properties": [
{
"is_baked": false,
"is_read_only": false,
"name": "fade",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "float",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
}
},
{
"is_baked": false,
"is_read_only": false,
"name": "loop",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "boolean"
}
}
},
{
"is_baked": false,
"is_read_only": false,
"name": "volume",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "float",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "MusicOptions"
}
},
{
"base_types": [
],
"name": "PlayerSoundOptions",
"properties": [
{
"is_baked": false,
"is_read_only": false,
"name": "location",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "Vector3"
}
}
},
{
"is_baked": false,
"is_read_only": false,
"name": "pitch",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "float",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
}
},
{
"is_baked": false,
"is_read_only": false,
"name": "volume",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "float",
"valid_range": {
"max": 2147483647,
"min": -2147483648
}
}
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "PlayerSoundOptions"
}
},
{
"base_types": [
],
"name": "RawMessage",
"properties": [
{
"is_baked": false,
"is_read_only": false,
"name": "rawtext",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"element_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "RawMessage"
},
"is_bind_type": false,
"is_errorable": false,
"name": "array"
}
}
},
{
"is_baked": false,
"is_read_only": false,
"name": "score",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": true,
"is_errorable": false,
"name": "RawMessageScore"
}
}
},
{
"is_baked": false,
"is_read_only": false,
"name": "text",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
},
{
"is_baked": false,
"is_read_only": false,
"name": "translate",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
},
{
"is_baked": false,
"is_read_only": false,
"name": "with",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "variant",
"variant_types": [
{
"element_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
},
"is_bind_type": false,
"is_errorable": false,
"name": "array"
},
{
"is_bind_type": true,
"is_errorable": false,
"name": "RawMessage"
}
]
}
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "RawMessage"
}
},
{
"base_types": [
],
"name": "RawMessageScore",
"properties": [
{
"is_baked": false,
"is_read_only": false,
"name": "name",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
},
{
"is_baked": false,
"is_read_only": false,
"name": "objective",
"type": {
"is_bind_type": false,
"is_errorable": false,
"name": "optional",
"optional_type": {
"is_bind_type": false,
"is_errorable": false,
"name": "string"
}
}
}
],
"type": {
"is_bind_type": true,
"is_errorable": false,
"name": "RawMessageScore"
}
},
{
"base_types": [
],
"name": "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": "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"
}