1
0
mirror of https://github.com/Mojang/bedrock-samples.git synced 2024-11-14 10:27:14 +00:00
bedrock-samples/metadata/script_modules/@minecraft/server_1.8.0.json
Mike Ammerlaan 6e0daa70a8 v1.21.40.3
2024-10-22 09:25:09 -07:00

20314 lines
643 KiB
JSON

{
"classes" : [
{
"base_types" : [],
"constants" : [],
"functions" : [
{
"arguments" : [
{
"details" : {
"default_value" : 1,
"max_value" : 2147483647,
"min_value" : -2147483648
},
"name" : "steps",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "above",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"error_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "LocationInUnloadedChunkError"
},
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "LocationOutOfWorldBoundariesError"
}
],
"is_bind_type" : false,
"is_errorable" : true,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Block"
}
}
},
{
"arguments" : [
{
"details" : {
"default_value" : 1,
"max_value" : 2147483647,
"min_value" : -2147483648
},
"name" : "steps",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "below",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"error_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "LocationInUnloadedChunkError"
},
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "LocationOutOfWorldBoundariesError"
}
],
"is_bind_type" : false,
"is_errorable" : true,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Block"
}
}
},
{
"arguments" : [],
"is_constructor" : false,
"is_static" : false,
"name" : "bottomCenter",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Vector3"
}
},
{
"arguments" : [],
"is_constructor" : false,
"is_static" : false,
"name" : "center",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Vector3"
}
},
{
"arguments" : [
{
"details" : {
"default_value" : 1,
"max_value" : 2147483647,
"min_value" : -2147483648
},
"name" : "steps",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "east",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"error_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "LocationInUnloadedChunkError"
},
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "LocationOutOfWorldBoundariesError"
}
],
"is_bind_type" : false,
"is_errorable" : true,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Block"
}
}
},
{
"arguments" : [
{
"details" : null,
"name" : "componentId",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "getComponent",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"error_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "LocationInUnloadedChunkError"
},
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "LocationOutOfWorldBoundariesError"
}
],
"is_bind_type" : false,
"is_errorable" : true,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "BlockComponent"
}
}
},
{
"arguments" : [],
"is_constructor" : false,
"is_static" : false,
"name" : "getTags",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"element_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"error_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "LocationInUnloadedChunkError"
},
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "LocationOutOfWorldBoundariesError"
}
],
"is_bind_type" : false,
"is_errorable" : true,
"name" : "array"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "tag",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "hasTag",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"error_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "LocationInUnloadedChunkError"
},
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "LocationOutOfWorldBoundariesError"
}
],
"is_bind_type" : false,
"is_errorable" : true,
"name" : "boolean"
}
},
{
"arguments" : [],
"is_constructor" : false,
"is_static" : false,
"name" : "isValid",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "boolean"
}
},
{
"arguments" : [
{
"details" : {
"default_value" : 1,
"max_value" : 2147483647,
"min_value" : -2147483648
},
"name" : "steps",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "north",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"error_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "LocationInUnloadedChunkError"
},
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "LocationOutOfWorldBoundariesError"
}
],
"is_bind_type" : false,
"is_errorable" : true,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Block"
}
}
},
{
"arguments" : [
{
"details" : null,
"name" : "offset",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Vector3"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "offset",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"error_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "LocationInUnloadedChunkError"
},
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "LocationOutOfWorldBoundariesError"
}
],
"is_bind_type" : false,
"is_errorable" : true,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Block"
}
}
},
{
"arguments" : [
{
"details" : null,
"name" : "permutation",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "BlockPermutation"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "setPermutation",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"error_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "LocationInUnloadedChunkError"
},
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "LocationOutOfWorldBoundariesError"
}
],
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
{
"arguments" : [
{
"details" : {
"default_value" : 1,
"max_value" : 2147483647,
"min_value" : -2147483648
},
"name" : "steps",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "south",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"error_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "LocationInUnloadedChunkError"
},
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "LocationOutOfWorldBoundariesError"
}
],
"is_bind_type" : false,
"is_errorable" : true,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Block"
}
}
},
{
"arguments" : [
{
"details" : {
"default_value" : 1,
"max_value" : 2147483647,
"min_value" : -2147483648
},
"name" : "steps",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "west",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"error_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "LocationInUnloadedChunkError"
},
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "LocationOutOfWorldBoundariesError"
}
],
"is_bind_type" : false,
"is_errorable" : true,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Block"
}
}
}
],
"name" : "Block",
"properties" : [
{
"is_read_only" : true,
"name" : "dimension",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Dimension"
}
},
{
"is_read_only" : true,
"name" : "isAir",
"type" : {
"error_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "LocationInUnloadedChunkError"
},
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "LocationOutOfWorldBoundariesError"
}
],
"is_bind_type" : false,
"is_errorable" : true,
"name" : "boolean"
}
},
{
"is_read_only" : true,
"name" : "isLiquid",
"type" : {
"error_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "LocationInUnloadedChunkError"
},
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "LocationOutOfWorldBoundariesError"
}
],
"is_bind_type" : false,
"is_errorable" : true,
"name" : "boolean"
}
},
{
"is_read_only" : true,
"name" : "location",
"type" : {
"is_bind_type" : true,
"is_errorable" : true,
"name" : "Vector3"
}
},
{
"is_read_only" : true,
"name" : "permutation",
"type" : {
"error_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "LocationInUnloadedChunkError"
},
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "LocationOutOfWorldBoundariesError"
}
],
"is_bind_type" : true,
"is_errorable" : true,
"name" : "BlockPermutation"
}
},
{
"is_read_only" : true,
"name" : "x",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
},
{
"is_read_only" : true,
"name" : "y",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
},
{
"is_read_only" : true,
"name" : "z",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Block"
}
},
{
"base_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Component"
}
],
"constants" : [],
"functions" : [],
"name" : "BlockComponent",
"properties" : [
{
"is_read_only" : true,
"name" : "block",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Block"
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "BlockComponent"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [],
"name" : "BlockEvent",
"properties" : [
{
"is_read_only" : true,
"name" : "block",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Block"
}
},
{
"is_read_only" : true,
"name" : "dimension",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Dimension"
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "BlockEvent"
}
},
{
"base_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "BlockComponent"
}
],
"constants" : [
{
"is_read_only" : true,
"is_static" : true,
"name" : "componentId",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "minecraft:inventory"
}
],
"functions" : [],
"name" : "BlockInventoryComponent",
"properties" : [
{
"is_read_only" : true,
"name" : "container",
"type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Container"
}
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "BlockInventoryComponent"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [
{
"arguments" : [
{
"details" : null,
"name" : "stateName",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "getState",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "variant",
"variant_types" : [
{
"is_bind_type" : false,
"is_errorable" : false,
"name" : "boolean"
},
{
"is_bind_type" : false,
"is_errorable" : false,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
},
{
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
]
}
}
},
{
"arguments" : [
{
"details" : null,
"name" : "blockName",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
},
{
"details" : {
"default_value" : "null"
},
"name" : "states",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"key_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"name" : "map",
"value_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "variant",
"variant_types" : [
{
"is_bind_type" : false,
"is_errorable" : false,
"name" : "boolean"
},
{
"is_bind_type" : false,
"is_errorable" : false,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
},
{
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
]
}
}
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "matches",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "boolean"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "blockName",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
},
{
"details" : {
"default_value" : "null"
},
"name" : "states",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"key_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"name" : "map",
"value_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "variant",
"variant_types" : [
{
"is_bind_type" : false,
"is_errorable" : false,
"name" : "boolean"
},
{
"is_bind_type" : false,
"is_errorable" : false,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
},
{
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
]
}
}
}
}
],
"is_constructor" : false,
"is_static" : true,
"name" : "resolve",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"is_bind_type" : true,
"is_errorable" : true,
"name" : "BlockPermutation"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "name",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
},
{
"details" : null,
"name" : "value",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "variant",
"variant_types" : [
{
"is_bind_type" : false,
"is_errorable" : false,
"name" : "boolean"
},
{
"is_bind_type" : false,
"is_errorable" : false,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
},
{
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
]
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "withState",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"is_bind_type" : true,
"is_errorable" : true,
"name" : "BlockPermutation"
}
}
],
"name" : "BlockPermutation",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "BlockPermutation"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [],
"name" : "BlockType",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "BlockType"
}
},
{
"base_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "BlockEvent"
}
],
"constants" : [],
"functions" : [],
"name" : "ButtonPushAfterEvent",
"properties" : [
{
"is_read_only" : true,
"name" : "source",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Entity"
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ButtonPushAfterEvent"
}
},
{
"base_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "IButtonPushAfterEventSignal"
}
],
"constants" : [],
"functions" : [],
"name" : "ButtonPushAfterEventSignal",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ButtonPushAfterEventSignal"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [
{
"arguments" : [],
"is_constructor" : false,
"is_static" : false,
"name" : "clear",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
{
"arguments" : [
{
"details" : {
"default_value" : "null"
},
"name" : "fadeCameraOptions",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "CameraFadeOptions"
}
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "fade",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "cameraPreset",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
},
{
"details" : {
"default_value" : "null"
},
"name" : "setOptions",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "variant",
"variant_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "CameraDefaultOptions"
},
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "CameraSetFacingOptions"
},
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "CameraSetLocationOptions"
},
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "CameraSetPosOptions"
},
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "CameraSetRotOptions"
}
]
}
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "setCamera",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
}
],
"name" : "Camera",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Camera"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [],
"name" : "CommandResult",
"properties" : [
{
"is_read_only" : true,
"name" : "successCount",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "CommandResult"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [
{
"arguments" : [],
"is_constructor" : false,
"is_static" : false,
"name" : "isValid",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "boolean"
}
}
],
"name" : "Component",
"properties" : [
{
"is_read_only" : true,
"name" : "typeId",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Component"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [
{
"arguments" : [
{
"details" : null,
"name" : "itemStack",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemStack"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "addItem",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemStack"
}
}
},
{
"arguments" : [],
"is_constructor" : false,
"is_static" : false,
"name" : "clearAll",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
{
"arguments" : [
{
"details" : {
"max_value" : 2147483647,
"min_value" : -2147483648
},
"name" : "slot",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "getItem",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemStack"
}
}
},
{
"arguments" : [],
"is_constructor" : false,
"is_static" : false,
"name" : "isValid",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "boolean"
}
},
{
"arguments" : [
{
"details" : {
"max_value" : 2147483647,
"min_value" : -2147483648
},
"name" : "fromSlot",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
},
{
"details" : {
"max_value" : 2147483647,
"min_value" : -2147483648
},
"name" : "toSlot",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
},
{
"details" : null,
"name" : "toContainer",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Container"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "moveItem",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
{
"arguments" : [
{
"details" : {
"max_value" : 2147483647,
"min_value" : -2147483648
},
"name" : "slot",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
},
{
"details" : {
"default_value" : "null"
},
"name" : "itemStack",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemStack"
}
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "setItem",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
{
"arguments" : [
{
"details" : {
"max_value" : 2147483647,
"min_value" : -2147483648
},
"name" : "slot",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
},
{
"details" : {
"max_value" : 2147483647,
"min_value" : -2147483648
},
"name" : "otherSlot",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
},
{
"details" : null,
"name" : "otherContainer",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Container"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "swapItems",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
{
"arguments" : [
{
"details" : {
"max_value" : 2147483647,
"min_value" : -2147483648
},
"name" : "fromSlot",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
},
{
"details" : null,
"name" : "toContainer",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Container"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "transferItem",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemStack"
}
}
}
],
"name" : "Container",
"properties" : [
{
"is_read_only" : true,
"name" : "emptySlotsCount",
"type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
},
{
"is_read_only" : true,
"name" : "size",
"type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Container"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [
{
"arguments" : [],
"is_constructor" : false,
"is_static" : false,
"name" : "getModifiers",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"element_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "DefinitionModifier"
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "array"
}
}
],
"name" : "DataDrivenEntityTriggerAfterEvent",
"properties" : [
{
"is_read_only" : true,
"name" : "entity",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Entity"
}
},
{
"is_read_only" : true,
"name" : "eventId",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "DataDrivenEntityTriggerAfterEvent"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "DataDrivenEntityTriggerAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
},
{
"details" : {
"default_value" : "null"
},
"name" : "options",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityDataDrivenTriggerEventOptions"
}
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "subscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "DataDrivenEntityTriggerAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "DataDrivenEntityTriggerAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "unsubscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "undefined"
}
}
],
"name" : "DataDrivenEntityTriggerAfterEventSignal",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "DataDrivenEntityTriggerAfterEventSignal"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [
{
"arguments" : [
{
"details" : null,
"name" : "location",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Vector3"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "getBlock",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"error_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "LocationInUnloadedChunkError"
},
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "LocationOutOfWorldBoundariesError"
}
],
"is_bind_type" : false,
"is_errorable" : true,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Block"
}
}
},
{
"arguments" : [
{
"details" : null,
"name" : "location",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Vector3"
}
},
{
"details" : null,
"name" : "direction",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Vector3"
}
},
{
"details" : {
"default_value" : "null"
},
"name" : "options",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "BlockRaycastOptions"
}
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "getBlockFromRay",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "BlockRaycastHit"
}
}
},
{
"arguments" : [
{
"details" : {
"default_value" : "null"
},
"name" : "options",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityQueryOptions"
}
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "getEntities",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"element_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Entity"
},
"is_bind_type" : false,
"is_errorable" : true,
"name" : "array"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "location",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Vector3"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "getEntitiesAtBlockLocation",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"element_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Entity"
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "array"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "location",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Vector3"
}
},
{
"details" : null,
"name" : "direction",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Vector3"
}
},
{
"details" : {
"default_value" : "null"
},
"name" : "options",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityRaycastOptions"
}
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "getEntitiesFromRay",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"element_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityRaycastHit"
},
"is_bind_type" : false,
"is_errorable" : true,
"name" : "array"
}
},
{
"arguments" : [
{
"details" : {
"default_value" : "null"
},
"name" : "options",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityQueryOptions"
}
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "getPlayers",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"element_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Player"
},
"is_bind_type" : false,
"is_errorable" : true,
"name" : "array"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "commandString",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "runCommand",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"error_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "CommandError"
}
],
"is_bind_type" : true,
"is_errorable" : true,
"name" : "CommandResult"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "commandString",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "runCommandAsync",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "promise",
"promise_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "CommandResult"
}
}
},
{
"arguments" : [
{
"details" : null,
"name" : "weatherType",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "WeatherType"
}
},
{
"details" : {
"default_value" : "null",
"max_value" : 1000000,
"min_value" : 1
},
"name" : "duration",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "setWeather",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "identifier",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
},
{
"details" : null,
"name" : "location",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Vector3"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "spawnEntity",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"error_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "LocationInUnloadedChunkError"
},
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "LocationOutOfWorldBoundariesError"
}
],
"is_bind_type" : true,
"is_errorable" : true,
"name" : "Entity"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "itemStack",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemStack"
}
},
{
"details" : null,
"name" : "location",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Vector3"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "spawnItem",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"error_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "LocationInUnloadedChunkError"
},
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "LocationOutOfWorldBoundariesError"
}
],
"is_bind_type" : true,
"is_errorable" : true,
"name" : "Entity"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "effectName",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
},
{
"details" : null,
"name" : "location",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Vector3"
}
},
{
"details" : {
"default_value" : "null"
},
"name" : "molangVariables",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "MolangVariableMap"
}
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "spawnParticle",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"error_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "LocationInUnloadedChunkError"
},
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "LocationOutOfWorldBoundariesError"
}
],
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
}
],
"name" : "Dimension",
"properties" : [
{
"is_read_only" : true,
"name" : "heightRange",
"type" : {
"from_module" : {
"name" : "@minecraft/common",
"uuid" : "77ec12b4-1b2b-4c98-8d34-d1cd63f849d5",
"version" : "1.1.0"
},
"is_bind_type" : true,
"is_errorable" : true,
"name" : "NumberRange"
}
},
{
"is_read_only" : true,
"name" : "id",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Dimension"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [
{
"arguments" : [],
"is_constructor" : false,
"is_static" : false,
"name" : "isValid",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "boolean"
}
}
],
"name" : "Effect",
"properties" : [
{
"is_read_only" : true,
"name" : "amplifier",
"type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
},
{
"is_read_only" : true,
"name" : "displayName",
"type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "string"
}
},
{
"is_read_only" : true,
"name" : "duration",
"type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
},
{
"is_read_only" : true,
"name" : "typeId",
"type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "string"
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Effect"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [],
"name" : "EffectAddAfterEvent",
"properties" : [
{
"is_read_only" : true,
"name" : "effect",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Effect"
}
},
{
"is_read_only" : true,
"name" : "entity",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Entity"
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EffectAddAfterEvent"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EffectAddAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
},
{
"details" : {
"default_value" : "null"
},
"name" : "options",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityEventOptions"
}
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "subscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EffectAddAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EffectAddAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "unsubscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "undefined"
}
}
],
"name" : "EffectAddAfterEventSignal",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EffectAddAfterEventSignal"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [],
"name" : "EffectAddBeforeEvent",
"properties" : [
{
"is_read_only" : false,
"name" : "cancel",
"privilege" : [
{
"name" : "read_only"
}
],
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "boolean"
}
},
{
"is_read_only" : false,
"name" : "duration",
"privilege" : [
{
"name" : "read_only"
}
],
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
},
{
"is_read_only" : true,
"name" : "effectType",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
},
{
"is_read_only" : true,
"name" : "entity",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Entity"
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EffectAddBeforeEvent"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EffectAddBeforeEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "subscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EffectAddBeforeEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EffectAddBeforeEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "unsubscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "undefined"
}
}
],
"name" : "EffectAddBeforeEventSignal",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EffectAddBeforeEventSignal"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [
{
"arguments" : [],
"is_constructor" : false,
"is_static" : false,
"name" : "getName",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
}
],
"name" : "EffectType",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EffectType"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [
{
"arguments" : [
{
"details" : null,
"name" : "effectType",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "variant",
"variant_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EffectType"
},
{
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
]
}
},
{
"details" : {
"max_value" : 20000000,
"min_value" : 1
},
"name" : "duration",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
},
{
"details" : {
"default_value" : "null"
},
"name" : "options",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityEffectOptions"
}
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "addEffect",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Effect"
}
}
},
{
"arguments" : [
{
"details" : null,
"name" : "tag",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "addTag",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "boolean"
}
},
{
"arguments" : [
{
"details" : {
"max_value" : 3.402823466385289e+38,
"min_value" : -3.402823466385289e+38
},
"name" : "amount",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "float",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
},
{
"details" : {
"default_value" : "null"
},
"name" : "options",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "variant",
"variant_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityApplyDamageByProjectileOptions"
},
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityApplyDamageOptions"
}
]
}
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "applyDamage",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "boolean"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "vector",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Vector3"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "applyImpulse",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
{
"arguments" : [
{
"details" : {
"max_value" : 3.402823466385289e+38,
"min_value" : -3.402823466385289e+38
},
"name" : "directionX",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "float",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
},
{
"details" : {
"max_value" : 3.402823466385289e+38,
"min_value" : -3.402823466385289e+38
},
"name" : "directionZ",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "float",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
},
{
"details" : {
"max_value" : 3.402823466385289e+38,
"min_value" : -3.402823466385289e+38
},
"name" : "horizontalStrength",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "float",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
},
{
"details" : {
"max_value" : 3.402823466385289e+38,
"min_value" : -3.402823466385289e+38
},
"name" : "verticalStrength",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "float",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "applyKnockback",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
{
"arguments" : [],
"is_constructor" : false,
"is_static" : false,
"name" : "clearDynamicProperties",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
{
"arguments" : [],
"is_constructor" : false,
"is_static" : false,
"name" : "clearVelocity",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
{
"arguments" : [
{
"details" : {
"default_value" : "null"
},
"name" : "options",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "BlockRaycastOptions"
}
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "getBlockFromViewDirection",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "BlockRaycastHit"
}
}
},
{
"arguments" : [
{
"details" : null,
"name" : "componentId",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "getComponent",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityComponent"
}
}
},
{
"arguments" : [],
"is_constructor" : false,
"is_static" : false,
"name" : "getComponents",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"element_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityComponent"
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "array"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "identifier",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "getDynamicProperty",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "optional",
"optional_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "variant",
"variant_types" : [
{
"is_bind_type" : false,
"is_errorable" : false,
"name" : "boolean"
},
{
"is_bind_type" : false,
"is_errorable" : false,
"name" : "double",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
},
{
"is_bind_type" : false,
"is_errorable" : false,
"name" : "float",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
},
{
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Vector3"
}
]
}
}
},
{
"arguments" : [],
"is_constructor" : false,
"is_static" : false,
"name" : "getDynamicPropertyIds",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"element_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"is_bind_type" : false,
"is_errorable" : true,
"name" : "array"
}
},
{
"arguments" : [],
"is_constructor" : false,
"is_static" : false,
"name" : "getDynamicPropertyTotalByteCount",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
},
{
"arguments" : [
{
"details" : null,
"name" : "effectType",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "variant",
"variant_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EffectType"
},
{
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
]
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "getEffect",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Effect"
}
}
},
{
"arguments" : [],
"is_constructor" : false,
"is_static" : false,
"name" : "getEffects",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"element_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Effect"
},
"is_bind_type" : false,
"is_errorable" : true,
"name" : "array"
}
},
{
"arguments" : [
{
"details" : {
"default_value" : "null"
},
"name" : "options",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityRaycastOptions"
}
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "getEntitiesFromViewDirection",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"element_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityRaycastHit"
},
"is_bind_type" : false,
"is_errorable" : true,
"name" : "array"
}
},
{
"arguments" : [],
"is_constructor" : false,
"is_static" : false,
"name" : "getHeadLocation",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"is_bind_type" : true,
"is_errorable" : true,
"name" : "Vector3"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "identifier",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "getProperty",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "optional",
"optional_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "variant",
"variant_types" : [
{
"is_bind_type" : false,
"is_errorable" : false,
"name" : "boolean"
},
{
"is_bind_type" : false,
"is_errorable" : false,
"name" : "float",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
},
{
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
]
}
}
},
{
"arguments" : [],
"is_constructor" : false,
"is_static" : false,
"name" : "getRotation",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"is_bind_type" : true,
"is_errorable" : true,
"name" : "Vector2"
}
},
{
"arguments" : [],
"is_constructor" : false,
"is_static" : false,
"name" : "getTags",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"element_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"is_bind_type" : false,
"is_errorable" : true,
"name" : "array"
}
},
{
"arguments" : [],
"is_constructor" : false,
"is_static" : false,
"name" : "getVelocity",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"is_bind_type" : true,
"is_errorable" : true,
"name" : "Vector3"
}
},
{
"arguments" : [],
"is_constructor" : false,
"is_static" : false,
"name" : "getViewDirection",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"is_bind_type" : true,
"is_errorable" : true,
"name" : "Vector3"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "componentId",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "hasComponent",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "boolean"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "tag",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "hasTag",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "boolean"
}
},
{
"arguments" : [],
"is_constructor" : false,
"is_static" : false,
"name" : "isValid",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "boolean"
}
},
{
"arguments" : [],
"is_constructor" : false,
"is_static" : false,
"name" : "kill",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "boolean"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "options",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityQueryOptions"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "matches",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "boolean"
}
},
{
"arguments" : [],
"is_constructor" : false,
"is_static" : false,
"name" : "remove",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "effectType",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "variant",
"variant_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EffectType"
},
{
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
]
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "removeEffect",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "boolean"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "tag",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "removeTag",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "boolean"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "identifier",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "resetProperty",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"error_types" : [
{
"from_module" : {
"name" : "@minecraft/common",
"uuid" : "77ec12b4-1b2b-4c98-8d34-d1cd63f849d5",
"version" : "1.1.0"
},
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EngineError"
},
{
"is_bind_type" : false,
"is_errorable" : false,
"name" : "Error"
}
],
"is_bind_type" : false,
"is_errorable" : true,
"name" : "variant",
"variant_types" : [
{
"is_bind_type" : false,
"is_errorable" : false,
"name" : "boolean"
},
{
"is_bind_type" : false,
"is_errorable" : false,
"name" : "float",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
},
{
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
]
}
},
{
"arguments" : [
{
"details" : null,
"name" : "commandString",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "runCommand",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"error_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "CommandError"
},
{
"is_bind_type" : false,
"is_errorable" : false,
"name" : "Error"
}
],
"is_bind_type" : true,
"is_errorable" : true,
"name" : "CommandResult"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "commandString",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "runCommandAsync",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "promise",
"promise_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "CommandResult"
}
}
},
{
"arguments" : [
{
"details" : null,
"name" : "identifier",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
},
{
"details" : {
"default_value" : "null"
},
"name" : "value",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "variant",
"variant_types" : [
{
"is_bind_type" : false,
"is_errorable" : false,
"name" : "boolean"
},
{
"is_bind_type" : false,
"is_errorable" : false,
"name" : "double",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
},
{
"is_bind_type" : false,
"is_errorable" : false,
"name" : "float",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
},
{
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Vector3"
}
]
}
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "setDynamicProperty",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "identifier",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
},
{
"details" : null,
"name" : "value",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "variant",
"variant_types" : [
{
"is_bind_type" : false,
"is_errorable" : false,
"name" : "boolean"
},
{
"is_bind_type" : false,
"is_errorable" : false,
"name" : "float",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
},
{
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
]
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "setProperty",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "rotation",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Vector2"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "setRotation",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "location",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Vector3"
}
},
{
"details" : {
"default_value" : "null"
},
"name" : "teleportOptions",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "TeleportOptions"
}
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "teleport",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "eventName",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "triggerEvent",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "location",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Vector3"
}
},
{
"details" : {
"default_value" : "null"
},
"name" : "teleportOptions",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "TeleportOptions"
}
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "tryTeleport",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "boolean"
}
}
],
"name" : "Entity",
"properties" : [
{
"is_read_only" : true,
"name" : "dimension",
"type" : {
"is_bind_type" : true,
"is_errorable" : true,
"name" : "Dimension"
}
},
{
"is_read_only" : true,
"name" : "id",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
},
{
"is_read_only" : true,
"name" : "isClimbing",
"type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "boolean"
}
},
{
"is_read_only" : true,
"name" : "isFalling",
"type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "boolean"
}
},
{
"is_read_only" : true,
"name" : "isInWater",
"type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "boolean"
}
},
{
"is_read_only" : true,
"name" : "isOnGround",
"type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "boolean"
}
},
{
"is_read_only" : true,
"name" : "isSleeping",
"type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "boolean"
}
},
{
"is_read_only" : false,
"name" : "isSneaking",
"privilege" : [
{
"name" : "none"
}
],
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "boolean"
}
},
{
"is_read_only" : true,
"name" : "isSprinting",
"type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "boolean"
}
},
{
"is_read_only" : true,
"name" : "isSwimming",
"type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "boolean"
}
},
{
"is_read_only" : true,
"name" : "location",
"type" : {
"is_bind_type" : true,
"is_errorable" : true,
"name" : "Vector3"
}
},
{
"is_read_only" : false,
"name" : "nameTag",
"privilege" : [
{
"name" : "none"
}
],
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
},
{
"is_read_only" : true,
"name" : "scoreboardIdentity",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ScoreboardIdentity"
}
}
},
{
"is_read_only" : true,
"name" : "typeId",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Entity"
}
},
{
"base_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityComponent"
}
],
"constants" : [],
"functions" : [
{
"arguments" : [],
"is_constructor" : false,
"is_static" : false,
"name" : "resetToDefaultValue",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
{
"arguments" : [],
"is_constructor" : false,
"is_static" : false,
"name" : "resetToMaxValue",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
{
"arguments" : [],
"is_constructor" : false,
"is_static" : false,
"name" : "resetToMinValue",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "value",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "float",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "setCurrentValue",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "boolean"
}
}
],
"name" : "EntityAttributeComponent",
"properties" : [
{
"is_read_only" : true,
"name" : "currentValue",
"type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "float",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
},
{
"is_read_only" : true,
"name" : "defaultValue",
"type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "float",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
},
{
"is_read_only" : true,
"name" : "effectiveMax",
"type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "float",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
},
{
"is_read_only" : true,
"name" : "effectiveMin",
"type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "float",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityAttributeComponent"
}
},
{
"base_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityComponent"
}
],
"constants" : [],
"functions" : [],
"name" : "EntityBaseMovementComponent",
"properties" : [
{
"is_read_only" : true,
"name" : "maxTurn",
"type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "float",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityBaseMovementComponent"
}
},
{
"base_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityComponent"
}
],
"constants" : [
{
"is_read_only" : true,
"is_static" : true,
"name" : "componentId",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "minecraft: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" : [
{
"is_read_only" : false,
"name" : "value",
"privilege" : [
{
"name" : "none"
}
],
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityColorComponent"
}
},
{
"base_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Component"
}
],
"constants" : [],
"functions" : [],
"name" : "EntityComponent",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityComponent"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [],
"name" : "EntityDieAfterEvent",
"properties" : [
{
"is_read_only" : true,
"name" : "damageSource",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityDamageSource"
}
},
{
"is_read_only" : true,
"name" : "deadEntity",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Entity"
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityDieAfterEvent"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityDieAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
},
{
"details" : {
"default_value" : "null"
},
"name" : "options",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityEventOptions"
}
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "subscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityDieAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityDieAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "unsubscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "undefined"
}
}
],
"name" : "EntityDieAfterEventSignal",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityDieAfterEventSignal"
}
},
{
"base_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityComponent"
}
],
"constants" : [
{
"is_read_only" : true,
"is_static" : true,
"name" : "componentId",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "minecraft:equippable"
}
],
"functions" : [
{
"arguments" : [
{
"details" : null,
"name" : "equipmentSlot",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EquipmentSlot"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "getEquipment",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemStack"
}
}
},
{
"arguments" : [
{
"details" : null,
"name" : "equipmentSlot",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EquipmentSlot"
}
},
{
"details" : {
"default_value" : "null"
},
"name" : "itemStack",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemStack"
}
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "setEquipment",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "boolean"
}
}
],
"name" : "EntityEquippableComponent",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityEquippableComponent"
}
},
{
"base_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityComponent"
}
],
"constants" : [
{
"is_read_only" : true,
"is_static" : true,
"name" : "componentId",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "minecraft:fire_immune"
}
],
"functions" : [],
"name" : "EntityFireImmuneComponent",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityFireImmuneComponent"
}
},
{
"base_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityComponent"
}
],
"constants" : [
{
"is_read_only" : true,
"is_static" : true,
"name" : "componentId",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "minecraft:floats_in_liquid"
}
],
"functions" : [],
"name" : "EntityFloatsInLiquidComponent",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityFloatsInLiquidComponent"
}
},
{
"base_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityComponent"
}
],
"constants" : [
{
"is_read_only" : true,
"is_static" : true,
"name" : "componentId",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "minecraft:flying_speed"
}
],
"functions" : [],
"name" : "EntityFlyingSpeedComponent",
"properties" : [
{
"is_read_only" : false,
"name" : "value",
"privilege" : [
{
"name" : "none"
}
],
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "float",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityFlyingSpeedComponent"
}
},
{
"base_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityComponent"
}
],
"constants" : [
{
"is_read_only" : true,
"is_static" : true,
"name" : "componentId",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "minecraft:friction_modifier"
}
],
"functions" : [],
"name" : "EntityFrictionModifierComponent",
"properties" : [
{
"is_read_only" : false,
"name" : "value",
"privilege" : [
{
"name" : "none"
}
],
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "float",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityFrictionModifierComponent"
}
},
{
"base_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityComponent"
}
],
"constants" : [
{
"is_read_only" : true,
"is_static" : true,
"name" : "componentId",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "minecraft:ground_offset"
}
],
"functions" : [],
"name" : "EntityGroundOffsetComponent",
"properties" : [
{
"is_read_only" : false,
"name" : "value",
"privilege" : [
{
"name" : "none"
}
],
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "float",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityGroundOffsetComponent"
}
},
{
"base_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityComponent"
}
],
"constants" : [
{
"is_read_only" : true,
"is_static" : true,
"name" : "componentId",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "minecraft:healable"
}
],
"functions" : [
{
"arguments" : [],
"is_constructor" : false,
"is_static" : false,
"name" : "getFeedItems",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"element_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "FeedItem"
},
"is_bind_type" : false,
"is_errorable" : true,
"name" : "array"
}
}
],
"name" : "EntityHealableComponent",
"properties" : [
{
"is_read_only" : true,
"name" : "forceUse",
"type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "boolean"
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityHealableComponent"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [],
"name" : "EntityHealthChangedAfterEvent",
"properties" : [
{
"is_read_only" : true,
"name" : "entity",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Entity"
}
},
{
"is_read_only" : true,
"name" : "newValue",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "float",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
},
{
"is_read_only" : true,
"name" : "oldValue",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "float",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityHealthChangedAfterEvent"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityHealthChangedAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
},
{
"details" : {
"default_value" : "null"
},
"name" : "options",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityEventOptions"
}
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "subscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityHealthChangedAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityHealthChangedAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "unsubscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "undefined"
}
}
],
"name" : "EntityHealthChangedAfterEventSignal",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityHealthChangedAfterEventSignal"
}
},
{
"base_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityAttributeComponent"
}
],
"constants" : [
{
"is_read_only" : true,
"is_static" : true,
"name" : "componentId",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "minecraft:health"
}
],
"functions" : [],
"name" : "EntityHealthComponent",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityHealthComponent"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [],
"name" : "EntityHitBlockAfterEvent",
"properties" : [
{
"is_read_only" : true,
"name" : "blockFace",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Direction"
}
},
{
"is_read_only" : true,
"name" : "damagingEntity",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Entity"
}
},
{
"is_read_only" : true,
"name" : "hitBlock",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Block"
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityHitBlockAfterEvent"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityHitBlockAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
},
{
"details" : {
"default_value" : "null"
},
"name" : "options",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityEventOptions"
}
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "subscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityHitBlockAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityHitBlockAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "unsubscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "undefined"
}
}
],
"name" : "EntityHitBlockAfterEventSignal",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityHitBlockAfterEventSignal"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [],
"name" : "EntityHitEntityAfterEvent",
"properties" : [
{
"is_read_only" : true,
"name" : "damagingEntity",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Entity"
}
},
{
"is_read_only" : true,
"name" : "hitEntity",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Entity"
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityHitEntityAfterEvent"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityHitEntityAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
},
{
"details" : {
"default_value" : "null"
},
"name" : "options",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityEventOptions"
}
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "subscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityHitEntityAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityHitEntityAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "unsubscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "undefined"
}
}
],
"name" : "EntityHitEntityAfterEventSignal",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityHitEntityAfterEventSignal"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [],
"name" : "EntityHurtAfterEvent",
"properties" : [
{
"is_read_only" : true,
"name" : "damage",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "float",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
},
{
"is_read_only" : true,
"name" : "damageSource",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityDamageSource"
}
},
{
"is_read_only" : true,
"name" : "hurtEntity",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Entity"
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityHurtAfterEvent"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityHurtAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
},
{
"details" : {
"default_value" : "null"
},
"name" : "options",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityEventOptions"
}
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "subscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityHurtAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityHurtAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "unsubscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "undefined"
}
}
],
"name" : "EntityHurtAfterEventSignal",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityHurtAfterEventSignal"
}
},
{
"base_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityComponent"
}
],
"constants" : [
{
"is_read_only" : true,
"is_static" : true,
"name" : "componentId",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "minecraft:inventory"
}
],
"functions" : [],
"name" : "EntityInventoryComponent",
"properties" : [
{
"is_read_only" : true,
"name" : "additionalSlotsPerStrength",
"type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
},
{
"is_read_only" : true,
"name" : "canBeSiphonedFrom",
"type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "boolean"
}
},
{
"is_read_only" : true,
"name" : "container",
"type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Container"
}
}
},
{
"is_read_only" : true,
"name" : "containerType",
"type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "string"
}
},
{
"is_read_only" : true,
"name" : "inventorySize",
"type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
},
{
"is_read_only" : true,
"name" : "private",
"type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "boolean"
}
},
{
"is_read_only" : true,
"name" : "restrictToOwner",
"type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "boolean"
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityInventoryComponent"
}
},
{
"base_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityComponent"
}
],
"constants" : [
{
"is_read_only" : true,
"is_static" : true,
"name" : "componentId",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "minecraft:is_baby"
}
],
"functions" : [],
"name" : "EntityIsBabyComponent",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityIsBabyComponent"
}
},
{
"base_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityComponent"
}
],
"constants" : [
{
"is_read_only" : true,
"is_static" : true,
"name" : "componentId",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "minecraft:is_charged"
}
],
"functions" : [],
"name" : "EntityIsChargedComponent",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityIsChargedComponent"
}
},
{
"base_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityComponent"
}
],
"constants" : [
{
"is_read_only" : true,
"is_static" : true,
"name" : "componentId",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "minecraft:is_chested"
}
],
"functions" : [],
"name" : "EntityIsChestedComponent",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityIsChestedComponent"
}
},
{
"base_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityComponent"
}
],
"constants" : [
{
"is_read_only" : true,
"is_static" : true,
"name" : "componentId",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "minecraft:is_dyeable"
}
],
"functions" : [],
"name" : "EntityIsDyeableComponent",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityIsDyeableComponent"
}
},
{
"base_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityComponent"
}
],
"constants" : [
{
"is_read_only" : true,
"is_static" : true,
"name" : "componentId",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "minecraft:is_hidden_when_invisible"
}
],
"functions" : [],
"name" : "EntityIsHiddenWhenInvisibleComponent",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityIsHiddenWhenInvisibleComponent"
}
},
{
"base_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityComponent"
}
],
"constants" : [
{
"is_read_only" : true,
"is_static" : true,
"name" : "componentId",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "minecraft:is_ignited"
}
],
"functions" : [],
"name" : "EntityIsIgnitedComponent",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityIsIgnitedComponent"
}
},
{
"base_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityComponent"
}
],
"constants" : [
{
"is_read_only" : true,
"is_static" : true,
"name" : "componentId",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "minecraft:is_illager_captain"
}
],
"functions" : [],
"name" : "EntityIsIllagerCaptainComponent",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityIsIllagerCaptainComponent"
}
},
{
"base_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityComponent"
}
],
"constants" : [
{
"is_read_only" : true,
"is_static" : true,
"name" : "componentId",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "minecraft:is_saddled"
}
],
"functions" : [],
"name" : "EntityIsSaddledComponent",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityIsSaddledComponent"
}
},
{
"base_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityComponent"
}
],
"constants" : [
{
"is_read_only" : true,
"is_static" : true,
"name" : "componentId",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "minecraft:is_shaking"
}
],
"functions" : [],
"name" : "EntityIsShakingComponent",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityIsShakingComponent"
}
},
{
"base_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityComponent"
}
],
"constants" : [
{
"is_read_only" : true,
"is_static" : true,
"name" : "componentId",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "minecraft:is_sheared"
}
],
"functions" : [],
"name" : "EntityIsShearedComponent",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityIsShearedComponent"
}
},
{
"base_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityComponent"
}
],
"constants" : [
{
"is_read_only" : true,
"is_static" : true,
"name" : "componentId",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "minecraft:is_stackable"
}
],
"functions" : [],
"name" : "EntityIsStackableComponent",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityIsStackableComponent"
}
},
{
"base_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityComponent"
}
],
"constants" : [
{
"is_read_only" : true,
"is_static" : true,
"name" : "componentId",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "minecraft:is_stunned"
}
],
"functions" : [],
"name" : "EntityIsStunnedComponent",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityIsStunnedComponent"
}
},
{
"base_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityComponent"
}
],
"constants" : [
{
"is_read_only" : true,
"is_static" : true,
"name" : "componentId",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "minecraft:is_tamed"
}
],
"functions" : [],
"name" : "EntityIsTamedComponent",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityIsTamedComponent"
}
},
{
"base_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityComponent"
}
],
"constants" : [
{
"is_read_only" : true,
"is_static" : true,
"name" : "componentId",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "minecraft:item"
}
],
"functions" : [],
"name" : "EntityItemComponent",
"properties" : [
{
"is_read_only" : true,
"name" : "itemStack",
"type" : {
"is_bind_type" : true,
"is_errorable" : true,
"name" : "ItemStack"
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityItemComponent"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [],
"name" : "EntityLoadAfterEvent",
"properties" : [
{
"is_read_only" : false,
"name" : "entity",
"privilege" : [
{
"name" : "none"
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Entity"
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityLoadAfterEvent"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityLoadAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "subscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityLoadAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityLoadAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "unsubscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "undefined"
}
}
],
"name" : "EntityLoadAfterEventSignal",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityLoadAfterEventSignal"
}
},
{
"base_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityComponent"
}
],
"constants" : [
{
"is_read_only" : true,
"is_static" : true,
"name" : "componentId",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "minecraft:mark_variant"
}
],
"functions" : [],
"name" : "EntityMarkVariantComponent",
"properties" : [
{
"is_read_only" : false,
"name" : "value",
"privilege" : [
{
"name" : "none"
}
],
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityMarkVariantComponent"
}
},
{
"base_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityBaseMovementComponent"
}
],
"constants" : [
{
"is_read_only" : true,
"is_static" : true,
"name" : "componentId",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "minecraft:movement.amphibious"
}
],
"functions" : [],
"name" : "EntityMovementAmphibiousComponent",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityMovementAmphibiousComponent"
}
},
{
"base_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityBaseMovementComponent"
}
],
"constants" : [
{
"is_read_only" : true,
"is_static" : true,
"name" : "componentId",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "minecraft:movement.basic"
}
],
"functions" : [],
"name" : "EntityMovementBasicComponent",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityMovementBasicComponent"
}
},
{
"base_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "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" : [
{
"is_read_only" : false,
"name" : "value",
"privilege" : [
{
"name" : "none"
}
],
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "float",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityPushThroughComponent"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [],
"name" : "EntityRemoveAfterEvent",
"properties" : [
{
"is_read_only" : true,
"name" : "removedEntityId",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
},
{
"is_read_only" : true,
"name" : "typeId",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityRemoveAfterEvent"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityRemoveAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
},
{
"details" : {
"default_value" : "null"
},
"name" : "options",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityEventOptions"
}
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "subscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityRemoveAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityRemoveAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "unsubscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "undefined"
}
}
],
"name" : "EntityRemoveAfterEventSignal",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityRemoveAfterEventSignal"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [],
"name" : "EntityRemoveBeforeEvent",
"properties" : [
{
"is_read_only" : true,
"name" : "removedEntity",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Entity"
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityRemoveBeforeEvent"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityRemoveBeforeEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "subscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityRemoveBeforeEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityRemoveBeforeEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "unsubscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "undefined"
}
}
],
"name" : "EntityRemoveBeforeEventSignal",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityRemoveBeforeEventSignal"
}
},
{
"base_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityComponent"
}
],
"constants" : [
{
"is_read_only" : true,
"is_static" : true,
"name" : "componentId",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "minecraft:scale"
}
],
"functions" : [],
"name" : "EntityScaleComponent",
"properties" : [
{
"is_read_only" : false,
"name" : "value",
"privilege" : [
{
"name" : "none"
}
],
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "float",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityScaleComponent"
}
},
{
"base_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityComponent"
}
],
"constants" : [
{
"is_read_only" : true,
"is_static" : true,
"name" : "componentId",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "minecraft:skin_id"
}
],
"functions" : [],
"name" : "EntitySkinIdComponent",
"properties" : [
{
"is_read_only" : false,
"name" : "value",
"privilege" : [
{
"name" : "none"
}
],
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntitySkinIdComponent"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [],
"name" : "EntitySpawnAfterEvent",
"properties" : [
{
"is_read_only" : true,
"name" : "cause",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityInitializationCause"
}
},
{
"is_read_only" : false,
"name" : "entity",
"privilege" : [
{
"name" : "none"
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Entity"
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntitySpawnAfterEvent"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntitySpawnAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "subscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntitySpawnAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntitySpawnAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "unsubscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "undefined"
}
}
],
"name" : "EntitySpawnAfterEventSignal",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntitySpawnAfterEventSignal"
}
},
{
"base_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityComponent"
}
],
"constants" : [
{
"is_read_only" : true,
"is_static" : true,
"name" : "componentId",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "minecraft:variant"
}
],
"functions" : [],
"name" : "EntityVariantComponent",
"properties" : [
{
"is_read_only" : true,
"name" : "value",
"type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityVariantComponent"
}
},
{
"base_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityComponent"
}
],
"constants" : [
{
"is_read_only" : true,
"is_static" : true,
"name" : "componentId",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "minecraft:wants_jockey"
}
],
"functions" : [],
"name" : "EntityWantsJockeyComponent",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityWantsJockeyComponent"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [
{
"arguments" : [],
"is_constructor" : false,
"is_static" : false,
"name" : "getImpactedBlocks",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"element_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Block"
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "array"
}
}
],
"name" : "ExplosionAfterEvent",
"properties" : [
{
"is_read_only" : true,
"name" : "dimension",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Dimension"
}
},
{
"is_read_only" : true,
"name" : "source",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Entity"
}
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ExplosionAfterEvent"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ExplosionAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "subscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ExplosionAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ExplosionAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "unsubscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "undefined"
}
}
],
"name" : "ExplosionAfterEventSignal",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ExplosionAfterEventSignal"
}
},
{
"base_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ExplosionAfterEvent"
}
],
"constants" : [],
"functions" : [
{
"arguments" : [
{
"details" : null,
"name" : "blocks",
"type" : {
"element_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Block"
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "array"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "setImpactedBlocks",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "undefined"
}
}
],
"name" : "ExplosionBeforeEvent",
"properties" : [
{
"is_read_only" : false,
"name" : "cancel",
"privilege" : [
{
"name" : "read_only"
}
],
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "boolean"
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ExplosionBeforeEvent"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ExplosionBeforeEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "subscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ExplosionBeforeEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ExplosionBeforeEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "unsubscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "undefined"
}
}
],
"name" : "ExplosionBeforeEventSignal",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ExplosionBeforeEventSignal"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [
{
"arguments" : [],
"is_constructor" : false,
"is_static" : false,
"name" : "getEffects",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"element_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "FeedItemEffect"
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "array"
}
}
],
"name" : "FeedItem",
"properties" : [
{
"is_read_only" : true,
"name" : "healAmount",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
},
{
"is_read_only" : true,
"name" : "item",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "FeedItem"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [],
"name" : "FeedItemEffect",
"properties" : [
{
"is_read_only" : true,
"name" : "amplifier",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
},
{
"is_read_only" : true,
"name" : "chance",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "float",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
},
{
"is_read_only" : true,
"name" : "duration",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
},
{
"is_read_only" : true,
"name" : "name",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "FeedItemEffect"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ButtonPushAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "subscribe",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ButtonPushAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ButtonPushAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "unsubscribe",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "undefined"
}
}
],
"name" : "IButtonPushAfterEventSignal",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "IButtonPushAfterEventSignal"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "LeverActionAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "subscribe",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "LeverActionAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "LeverActionAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "unsubscribe",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "undefined"
}
}
],
"name" : "ILeverActionAfterEventSignal",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ILeverActionAfterEventSignal"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PlayerJoinAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "subscribe",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PlayerJoinAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PlayerJoinAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "unsubscribe",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "undefined"
}
}
],
"name" : "IPlayerJoinAfterEventSignal",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "IPlayerJoinAfterEventSignal"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PlayerLeaveAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "subscribe",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PlayerLeaveAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PlayerLeaveAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "unsubscribe",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "undefined"
}
}
],
"name" : "IPlayerLeaveAfterEventSignal",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "IPlayerLeaveAfterEventSignal"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PlayerSpawnAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "subscribe",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PlayerSpawnAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PlayerSpawnAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "unsubscribe",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "undefined"
}
}
],
"name" : "IPlayerSpawnAfterEventSignal",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "IPlayerSpawnAfterEventSignal"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [],
"name" : "ItemCompleteUseAfterEvent",
"properties" : [
{
"is_read_only" : true,
"name" : "itemStack",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemStack"
}
},
{
"is_read_only" : true,
"name" : "source",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Player"
}
},
{
"is_read_only" : true,
"name" : "useDuration",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemCompleteUseAfterEvent"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemCompleteUseAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "subscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemCompleteUseAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemCompleteUseAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "unsubscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "undefined"
}
}
],
"name" : "ItemCompleteUseAfterEventSignal",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemCompleteUseAfterEventSignal"
}
},
{
"base_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Component"
}
],
"constants" : [],
"functions" : [],
"name" : "ItemComponent",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemComponent"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [],
"name" : "ItemReleaseUseAfterEvent",
"properties" : [
{
"is_read_only" : true,
"name" : "itemStack",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemStack"
}
}
},
{
"is_read_only" : true,
"name" : "source",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Player"
}
},
{
"is_read_only" : true,
"name" : "useDuration",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemReleaseUseAfterEvent"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemReleaseUseAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "subscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemReleaseUseAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemReleaseUseAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "unsubscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "undefined"
}
}
],
"name" : "ItemReleaseUseAfterEventSignal",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemReleaseUseAfterEventSignal"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [
{
"arguments" : [],
"is_constructor" : false,
"is_static" : false,
"name" : "clone",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemStack"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "itemType",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "variant",
"variant_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemType"
},
{
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
]
}
},
{
"details" : {
"default_value" : 1,
"max_value" : 255,
"min_value" : 1
},
"name" : "amount",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
],
"is_constructor" : true,
"name" : "constructor",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"is_bind_type" : true,
"is_errorable" : true,
"name" : "ItemStack"
}
},
{
"arguments" : [],
"is_constructor" : false,
"is_static" : false,
"name" : "getCanDestroy",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"element_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "array"
}
},
{
"arguments" : [],
"is_constructor" : false,
"is_static" : false,
"name" : "getCanPlaceOn",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"element_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "array"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "componentId",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "getComponent",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemComponent"
}
}
},
{
"arguments" : [],
"is_constructor" : false,
"is_static" : false,
"name" : "getComponents",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"element_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemComponent"
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "array"
}
},
{
"arguments" : [],
"is_constructor" : false,
"is_static" : false,
"name" : "getLore",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"element_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "array"
}
},
{
"arguments" : [],
"is_constructor" : false,
"is_static" : false,
"name" : "getTags",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"element_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "array"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "componentId",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "hasComponent",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "boolean"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "tag",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "hasTag",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "boolean"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "itemStack",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemStack"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "isStackableWith",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "boolean"
}
},
{
"arguments" : [
{
"details" : {
"default_value" : "null"
},
"name" : "blockIdentifiers",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"element_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "array"
}
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "setCanDestroy",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
{
"arguments" : [
{
"details" : {
"default_value" : "null"
},
"name" : "blockIdentifiers",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"element_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "array"
}
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "setCanPlaceOn",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
{
"arguments" : [
{
"details" : {
"default_value" : "null"
},
"name" : "loreList",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"element_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "array"
}
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "setLore",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
}
],
"name" : "ItemStack",
"properties" : [
{
"is_read_only" : false,
"name" : "amount",
"privilege" : [
{
"name" : "none"
}
],
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
},
{
"is_read_only" : true,
"name" : "isStackable",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "boolean"
}
},
{
"is_read_only" : false,
"name" : "keepOnDeath",
"privilege" : [
{
"name" : "none"
}
],
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "boolean"
}
},
{
"is_read_only" : false,
"name" : "lockMode",
"privilege" : [
{
"name" : "none"
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemLockMode"
}
},
{
"is_read_only" : true,
"name" : "maxAmount",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
},
{
"is_read_only" : false,
"name" : "nameTag",
"privilege" : [
{
"name" : "none"
}
],
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
}
},
{
"is_read_only" : true,
"name" : "type",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemType"
}
},
{
"is_read_only" : true,
"name" : "typeId",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemStack"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [],
"name" : "ItemStartUseAfterEvent",
"properties" : [
{
"is_read_only" : true,
"name" : "itemStack",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemStack"
}
},
{
"is_read_only" : true,
"name" : "source",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Player"
}
},
{
"is_read_only" : true,
"name" : "useDuration",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemStartUseAfterEvent"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemStartUseAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "subscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemStartUseAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemStartUseAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "unsubscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "undefined"
}
}
],
"name" : "ItemStartUseAfterEventSignal",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemStartUseAfterEventSignal"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [],
"name" : "ItemStartUseOnAfterEvent",
"properties" : [
{
"is_read_only" : true,
"name" : "block",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Block"
}
},
{
"is_read_only" : true,
"name" : "blockFace",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Direction"
}
},
{
"is_read_only" : true,
"name" : "itemStack",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemStack"
}
}
},
{
"is_read_only" : true,
"name" : "source",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Player"
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemStartUseOnAfterEvent"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemStartUseOnAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "subscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemStartUseOnAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemStartUseOnAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "unsubscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "undefined"
}
}
],
"name" : "ItemStartUseOnAfterEventSignal",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemStartUseOnAfterEventSignal"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [],
"name" : "ItemStopUseAfterEvent",
"properties" : [
{
"is_read_only" : true,
"name" : "itemStack",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemStack"
}
}
},
{
"is_read_only" : true,
"name" : "source",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Player"
}
},
{
"is_read_only" : true,
"name" : "useDuration",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemStopUseAfterEvent"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemStopUseAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "subscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemStopUseAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemStopUseAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "unsubscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "undefined"
}
}
],
"name" : "ItemStopUseAfterEventSignal",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemStopUseAfterEventSignal"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [],
"name" : "ItemStopUseOnAfterEvent",
"properties" : [
{
"is_read_only" : true,
"name" : "block",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Block"
}
},
{
"is_read_only" : true,
"name" : "itemStack",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemStack"
}
}
},
{
"is_read_only" : true,
"name" : "source",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Player"
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemStopUseOnAfterEvent"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemStopUseOnAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "subscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemStopUseOnAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemStopUseOnAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "unsubscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "undefined"
}
}
],
"name" : "ItemStopUseOnAfterEventSignal",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemStopUseOnAfterEventSignal"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [],
"name" : "ItemType",
"properties" : [
{
"is_read_only" : true,
"name" : "id",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemType"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [],
"name" : "ItemUseAfterEvent",
"properties" : [
{
"is_read_only" : false,
"name" : "itemStack",
"privilege" : [
{
"name" : "read_only"
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemStack"
}
},
{
"is_read_only" : true,
"name" : "source",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Player"
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemUseAfterEvent"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemUseAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "subscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemUseAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemUseAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "unsubscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "undefined"
}
}
],
"name" : "ItemUseAfterEventSignal",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemUseAfterEventSignal"
}
},
{
"base_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemUseAfterEvent"
}
],
"constants" : [],
"functions" : [],
"name" : "ItemUseBeforeEvent",
"properties" : [
{
"is_read_only" : false,
"name" : "cancel",
"privilege" : [
{
"name" : "read_only"
}
],
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "boolean"
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemUseBeforeEvent"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemUseBeforeEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "subscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemUseBeforeEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemUseBeforeEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "unsubscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "undefined"
}
}
],
"name" : "ItemUseBeforeEventSignal",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemUseBeforeEventSignal"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [],
"name" : "ItemUseOnAfterEvent",
"properties" : [
{
"is_read_only" : true,
"name" : "block",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Block"
}
},
{
"is_read_only" : true,
"name" : "blockFace",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Direction"
}
},
{
"is_read_only" : true,
"name" : "faceLocation",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Vector3"
}
},
{
"is_read_only" : true,
"name" : "itemStack",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemStack"
}
},
{
"is_read_only" : true,
"name" : "source",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Player"
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemUseOnAfterEvent"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemUseOnAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "subscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemUseOnAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemUseOnAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "unsubscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "undefined"
}
}
],
"name" : "ItemUseOnAfterEventSignal",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemUseOnAfterEventSignal"
}
},
{
"base_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemUseOnAfterEvent"
}
],
"constants" : [],
"functions" : [],
"name" : "ItemUseOnBeforeEvent",
"properties" : [
{
"is_read_only" : false,
"name" : "cancel",
"privilege" : [
{
"name" : "read_only"
}
],
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "boolean"
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemUseOnBeforeEvent"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemUseOnBeforeEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "subscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemUseOnBeforeEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemUseOnBeforeEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "unsubscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "undefined"
}
}
],
"name" : "ItemUseOnBeforeEventSignal",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemUseOnBeforeEventSignal"
}
},
{
"base_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "BlockEvent"
}
],
"constants" : [],
"functions" : [],
"name" : "LeverActionAfterEvent",
"properties" : [
{
"is_read_only" : true,
"name" : "isPowered",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "boolean"
}
},
{
"is_read_only" : true,
"name" : "player",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Player"
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "LeverActionAfterEvent"
}
},
{
"base_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ILeverActionAfterEventSignal"
}
],
"constants" : [],
"functions" : [],
"name" : "LeverActionAfterEventSignal",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "LeverActionAfterEventSignal"
}
},
{
"base_types" : [],
"constants" : [
{
"is_read_only" : true,
"is_static" : true,
"name" : "nether",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "minecraft:nether"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "overworld",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "minecraft:overworld"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "theEnd",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "minecraft:the_end"
}
],
"functions" : [],
"name" : "MinecraftDimensionTypes",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "MinecraftDimensionTypes"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [
{
"arguments" : [],
"is_constructor" : true,
"name" : "constructor",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "MolangVariableMap"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "variableName",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
},
{
"details" : null,
"name" : "color",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "RGB"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "setColorRGB",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "variableName",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
},
{
"details" : null,
"name" : "color",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "RGBA"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "setColorRGBA",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "variableName",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
},
{
"details" : {
"max_value" : 3.402823466385289e+38,
"min_value" : -3.402823466385289e+38
},
"name" : "number",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "float",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "setFloat",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "variableName",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
},
{
"details" : {
"max_value" : 3.402823466385289e+38,
"min_value" : -3.402823466385289e+38
},
"name" : "speed",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "float",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
},
{
"details" : null,
"name" : "direction",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Vector3"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "setSpeedAndDirection",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "variableName",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
},
{
"details" : null,
"name" : "vector",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Vector3"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "setVector3",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
}
],
"name" : "MolangVariableMap",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "MolangVariableMap"
}
},
{
"base_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Entity"
}
],
"constants" : [],
"functions" : [
{
"arguments" : [
{
"details" : {
"max_value" : 16777216,
"min_value" : -16777216
},
"name" : "amount",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "addExperience",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "uint32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
},
{
"arguments" : [
{
"details" : {
"max_value" : 16777216,
"min_value" : -16777216
},
"name" : "amount",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "addLevels",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
},
{
"arguments" : [],
"is_constructor" : false,
"is_static" : false,
"name" : "getSpawnPoint",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "DimensionLocation"
}
}
},
{
"arguments" : [],
"is_constructor" : false,
"is_static" : false,
"name" : "getTotalXp",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "uint32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
},
{
"arguments" : [
{
"details" : null,
"name" : "soundId",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
},
{
"details" : {
"default_value" : "null"
},
"name" : "soundOptions",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PlayerSoundOptions"
}
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "playSound",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
{
"arguments" : [],
"is_constructor" : false,
"is_static" : false,
"name" : "resetLevel",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "message",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "variant",
"variant_types" : [
{
"element_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "variant",
"variant_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "RawMessage"
},
{
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
]
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "array"
},
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "RawMessage"
},
{
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
]
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "sendMessage",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
{
"arguments" : [
{
"details" : {
"default_value" : "null"
},
"name" : "spawnPoint",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "DimensionLocation"
}
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "setSpawnPoint",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"error_types" : [
{
"is_bind_type" : false,
"is_errorable" : false,
"name" : "Error"
},
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "LocationOutOfWorldBoundariesError"
}
],
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
}
],
"name" : "Player",
"properties" : [
{
"is_read_only" : true,
"name" : "camera",
"type" : {
"is_bind_type" : true,
"is_errorable" : true,
"name" : "Camera"
}
},
{
"is_read_only" : true,
"name" : "isEmoting",
"type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "boolean"
}
},
{
"is_read_only" : true,
"name" : "isFlying",
"type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "boolean"
}
},
{
"is_read_only" : true,
"name" : "isGliding",
"type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "boolean"
}
},
{
"is_read_only" : true,
"name" : "isJumping",
"type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "boolean"
}
},
{
"is_read_only" : true,
"name" : "level",
"type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
},
{
"is_read_only" : true,
"name" : "name",
"type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "string"
}
},
{
"is_read_only" : true,
"name" : "onScreenDisplay",
"type" : {
"is_bind_type" : true,
"is_errorable" : true,
"name" : "ScreenDisplay"
}
},
{
"is_read_only" : true,
"name" : "totalXpNeededForNextLevel",
"type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
},
{
"is_read_only" : true,
"name" : "xpEarnedAtCurrentLevel",
"type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Player"
}
},
{
"base_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "BlockEvent"
}
],
"constants" : [],
"functions" : [],
"name" : "PlayerBreakBlockAfterEvent",
"properties" : [
{
"is_read_only" : true,
"name" : "brokenBlockPermutation",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "BlockPermutation"
}
},
{
"is_read_only" : true,
"name" : "itemStackAfterBreak",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemStack"
}
}
},
{
"is_read_only" : true,
"name" : "itemStackBeforeBreak",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemStack"
}
}
},
{
"is_read_only" : true,
"name" : "player",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Player"
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PlayerBreakBlockAfterEvent"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PlayerBreakBlockAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
},
{
"details" : {
"default_value" : "null"
},
"name" : "options",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "BlockEventOptions"
}
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "subscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PlayerBreakBlockAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PlayerBreakBlockAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "unsubscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "undefined"
}
}
],
"name" : "PlayerBreakBlockAfterEventSignal",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PlayerBreakBlockAfterEventSignal"
}
},
{
"base_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "BlockEvent"
}
],
"constants" : [],
"functions" : [],
"name" : "PlayerBreakBlockBeforeEvent",
"properties" : [
{
"is_read_only" : false,
"name" : "cancel",
"privilege" : [
{
"name" : "read_only"
}
],
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "boolean"
}
},
{
"is_read_only" : false,
"name" : "itemStack",
"privilege" : [
{
"name" : "read_only"
}
],
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemStack"
}
}
},
{
"is_read_only" : true,
"name" : "player",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Player"
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PlayerBreakBlockBeforeEvent"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PlayerBreakBlockBeforeEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
},
{
"details" : {
"default_value" : "null"
},
"name" : "options",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "BlockEventOptions"
}
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "subscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PlayerBreakBlockBeforeEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PlayerBreakBlockBeforeEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "unsubscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "undefined"
}
}
],
"name" : "PlayerBreakBlockBeforeEventSignal",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PlayerBreakBlockBeforeEventSignal"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [],
"name" : "PlayerDimensionChangeAfterEvent",
"properties" : [
{
"is_read_only" : true,
"name" : "fromDimension",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Dimension"
}
},
{
"is_read_only" : true,
"name" : "fromLocation",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Vector3"
}
},
{
"is_read_only" : true,
"name" : "player",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Player"
}
},
{
"is_read_only" : true,
"name" : "toDimension",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Dimension"
}
},
{
"is_read_only" : true,
"name" : "toLocation",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Vector3"
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PlayerDimensionChangeAfterEvent"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PlayerDimensionChangeAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "subscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PlayerDimensionChangeAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PlayerDimensionChangeAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "unsubscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "undefined"
}
}
],
"name" : "PlayerDimensionChangeAfterEventSignal",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PlayerDimensionChangeAfterEventSignal"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [],
"name" : "PlayerInteractWithBlockAfterEvent",
"properties" : [
{
"is_read_only" : true,
"name" : "block",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Block"
}
},
{
"is_read_only" : true,
"name" : "blockFace",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Direction"
}
},
{
"is_read_only" : true,
"name" : "faceLocation",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Vector3"
}
},
{
"is_read_only" : true,
"name" : "itemStack",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemStack"
}
}
},
{
"is_read_only" : true,
"name" : "player",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Player"
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PlayerInteractWithBlockAfterEvent"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PlayerInteractWithBlockAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "subscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PlayerInteractWithBlockAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PlayerInteractWithBlockAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "unsubscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "undefined"
}
}
],
"name" : "PlayerInteractWithBlockAfterEventSignal",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PlayerInteractWithBlockAfterEventSignal"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [],
"name" : "PlayerInteractWithBlockBeforeEvent",
"properties" : [
{
"is_read_only" : true,
"name" : "block",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Block"
}
},
{
"is_read_only" : true,
"name" : "blockFace",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Direction"
}
},
{
"is_read_only" : false,
"name" : "cancel",
"privilege" : [
{
"name" : "read_only"
}
],
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "boolean"
}
},
{
"is_read_only" : true,
"name" : "faceLocation",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Vector3"
}
},
{
"is_read_only" : true,
"name" : "itemStack",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemStack"
}
}
},
{
"is_read_only" : true,
"name" : "player",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Player"
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PlayerInteractWithBlockBeforeEvent"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PlayerInteractWithBlockBeforeEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "subscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PlayerInteractWithBlockBeforeEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PlayerInteractWithBlockBeforeEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "unsubscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "undefined"
}
}
],
"name" : "PlayerInteractWithBlockBeforeEventSignal",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PlayerInteractWithBlockBeforeEventSignal"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [],
"name" : "PlayerInteractWithEntityAfterEvent",
"properties" : [
{
"is_read_only" : true,
"name" : "itemStack",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemStack"
}
}
},
{
"is_read_only" : true,
"name" : "player",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Player"
}
},
{
"is_read_only" : true,
"name" : "target",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Entity"
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PlayerInteractWithEntityAfterEvent"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PlayerInteractWithEntityAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "subscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PlayerInteractWithEntityAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PlayerInteractWithEntityAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "unsubscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "undefined"
}
}
],
"name" : "PlayerInteractWithEntityAfterEventSignal",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PlayerInteractWithEntityAfterEventSignal"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [],
"name" : "PlayerInteractWithEntityBeforeEvent",
"properties" : [
{
"is_read_only" : false,
"name" : "cancel",
"privilege" : [
{
"name" : "read_only"
}
],
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "boolean"
}
},
{
"is_read_only" : true,
"name" : "itemStack",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemStack"
}
}
},
{
"is_read_only" : true,
"name" : "player",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Player"
}
},
{
"is_read_only" : true,
"name" : "target",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Entity"
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PlayerInteractWithEntityBeforeEvent"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PlayerInteractWithEntityBeforeEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "subscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PlayerInteractWithEntityBeforeEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PlayerInteractWithEntityBeforeEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "unsubscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "undefined"
}
}
],
"name" : "PlayerInteractWithEntityBeforeEventSignal",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PlayerInteractWithEntityBeforeEventSignal"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [],
"name" : "PlayerJoinAfterEvent",
"properties" : [
{
"is_read_only" : true,
"name" : "playerId",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
},
{
"is_read_only" : true,
"name" : "playerName",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PlayerJoinAfterEvent"
}
},
{
"base_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "IPlayerJoinAfterEventSignal"
}
],
"constants" : [],
"functions" : [],
"name" : "PlayerJoinAfterEventSignal",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PlayerJoinAfterEventSignal"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [],
"name" : "PlayerLeaveAfterEvent",
"properties" : [
{
"is_read_only" : true,
"name" : "playerId",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
},
{
"is_read_only" : true,
"name" : "playerName",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PlayerLeaveAfterEvent"
}
},
{
"base_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "IPlayerLeaveAfterEventSignal"
}
],
"constants" : [],
"functions" : [],
"name" : "PlayerLeaveAfterEventSignal",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PlayerLeaveAfterEventSignal"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [],
"name" : "PlayerLeaveBeforeEvent",
"properties" : [
{
"is_read_only" : true,
"name" : "player",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Player"
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PlayerLeaveBeforeEvent"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PlayerLeaveBeforeEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "subscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PlayerLeaveBeforeEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PlayerLeaveBeforeEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "unsubscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "undefined"
}
}
],
"name" : "PlayerLeaveBeforeEventSignal",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PlayerLeaveBeforeEventSignal"
}
},
{
"base_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "BlockEvent"
}
],
"constants" : [],
"functions" : [],
"name" : "PlayerPlaceBlockAfterEvent",
"properties" : [
{
"is_read_only" : true,
"name" : "player",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Player"
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PlayerPlaceBlockAfterEvent"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PlayerPlaceBlockAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
},
{
"details" : {
"default_value" : "null"
},
"name" : "options",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "BlockEventOptions"
}
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "subscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PlayerPlaceBlockAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PlayerPlaceBlockAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "unsubscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "undefined"
}
}
],
"name" : "PlayerPlaceBlockAfterEventSignal",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PlayerPlaceBlockAfterEventSignal"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [],
"name" : "PlayerSpawnAfterEvent",
"properties" : [
{
"is_read_only" : false,
"name" : "initialSpawn",
"privilege" : [
{
"name" : "none"
}
],
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "boolean"
}
},
{
"is_read_only" : false,
"name" : "player",
"privilege" : [
{
"name" : "none"
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Player"
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PlayerSpawnAfterEvent"
}
},
{
"base_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "IPlayerSpawnAfterEventSignal"
}
],
"constants" : [],
"functions" : [],
"name" : "PlayerSpawnAfterEventSignal",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PlayerSpawnAfterEventSignal"
}
},
{
"base_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "BlockEvent"
}
],
"constants" : [],
"functions" : [],
"name" : "PressurePlatePopAfterEvent",
"properties" : [
{
"is_read_only" : true,
"name" : "previousRedstonePower",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
},
{
"is_read_only" : true,
"name" : "redstonePower",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PressurePlatePopAfterEvent"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PressurePlatePopAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "subscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PressurePlatePopAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PressurePlatePopAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "unsubscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "undefined"
}
}
],
"name" : "PressurePlatePopAfterEventSignal",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PressurePlatePopAfterEventSignal"
}
},
{
"base_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "BlockEvent"
}
],
"constants" : [],
"functions" : [],
"name" : "PressurePlatePushAfterEvent",
"properties" : [
{
"is_read_only" : true,
"name" : "previousRedstonePower",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
},
{
"is_read_only" : true,
"name" : "redstonePower",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
},
{
"is_read_only" : true,
"name" : "source",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Entity"
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PressurePlatePushAfterEvent"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PressurePlatePushAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "subscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PressurePlatePushAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PressurePlatePushAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "unsubscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "undefined"
}
}
],
"name" : "PressurePlatePushAfterEventSignal",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PressurePlatePushAfterEventSignal"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [
{
"arguments" : [],
"is_constructor" : false,
"is_static" : false,
"name" : "getBlockHit",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "BlockHitInformation"
}
}
],
"name" : "ProjectileHitBlockAfterEvent",
"properties" : [
{
"is_read_only" : true,
"name" : "dimension",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Dimension"
}
},
{
"is_read_only" : true,
"name" : "hitVector",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Vector3"
}
},
{
"is_read_only" : true,
"name" : "location",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Vector3"
}
},
{
"is_read_only" : true,
"name" : "projectile",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Entity"
}
},
{
"is_read_only" : true,
"name" : "source",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Entity"
}
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ProjectileHitBlockAfterEvent"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ProjectileHitBlockAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "subscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ProjectileHitBlockAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ProjectileHitBlockAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "unsubscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "undefined"
}
}
],
"name" : "ProjectileHitBlockAfterEventSignal",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ProjectileHitBlockAfterEventSignal"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [
{
"arguments" : [],
"is_constructor" : false,
"is_static" : false,
"name" : "getEntityHit",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityHitInformation"
}
}
],
"name" : "ProjectileHitEntityAfterEvent",
"properties" : [
{
"is_read_only" : true,
"name" : "dimension",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Dimension"
}
},
{
"is_read_only" : true,
"name" : "hitVector",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Vector3"
}
},
{
"is_read_only" : true,
"name" : "location",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Vector3"
}
},
{
"is_read_only" : true,
"name" : "projectile",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Entity"
}
},
{
"is_read_only" : true,
"name" : "source",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Entity"
}
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ProjectileHitEntityAfterEvent"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ProjectileHitEntityAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "subscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ProjectileHitEntityAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ProjectileHitEntityAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "unsubscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "undefined"
}
}
],
"name" : "ProjectileHitEntityAfterEventSignal",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ProjectileHitEntityAfterEventSignal"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [
{
"arguments" : [
{
"details" : null,
"name" : "objectiveId",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
},
{
"details" : {
"default_value" : "null"
},
"name" : "displayName",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "addObjective",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"is_bind_type" : true,
"is_errorable" : true,
"name" : "ScoreboardObjective"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "displaySlotId",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "DisplaySlotId"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "clearObjectiveAtDisplaySlot",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ScoreboardObjective"
}
}
},
{
"arguments" : [
{
"details" : null,
"name" : "objectiveId",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "getObjective",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ScoreboardObjective"
}
}
},
{
"arguments" : [
{
"details" : null,
"name" : "displaySlotId",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "DisplaySlotId"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "getObjectiveAtDisplaySlot",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ScoreboardObjectiveDisplayOptions"
}
}
},
{
"arguments" : [],
"is_constructor" : false,
"is_static" : false,
"name" : "getObjectives",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"element_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ScoreboardObjective"
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "array"
}
},
{
"arguments" : [],
"is_constructor" : false,
"is_static" : false,
"name" : "getParticipants",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"element_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ScoreboardIdentity"
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "array"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "objectiveId",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "variant",
"variant_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ScoreboardObjective"
},
{
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
]
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "removeObjective",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "boolean"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "displaySlotId",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "DisplaySlotId"
}
},
{
"details" : null,
"name" : "objectiveDisplaySetting",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ScoreboardObjectiveDisplayOptions"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "setObjectiveAtDisplaySlot",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ScoreboardObjective"
}
}
}
],
"name" : "Scoreboard",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Scoreboard"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [
{
"arguments" : [],
"is_constructor" : false,
"is_static" : false,
"name" : "getEntity",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Entity"
}
}
},
{
"arguments" : [],
"is_constructor" : false,
"is_static" : false,
"name" : "isValid",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "boolean"
}
}
],
"name" : "ScoreboardIdentity",
"properties" : [
{
"is_read_only" : true,
"name" : "displayName",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
},
{
"is_read_only" : true,
"name" : "id",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "int64",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
},
{
"is_read_only" : true,
"name" : "type",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ScoreboardIdentityType"
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ScoreboardIdentity"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [
{
"arguments" : [
{
"details" : null,
"name" : "participant",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "variant",
"variant_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Entity"
},
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ScoreboardIdentity"
},
{
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
]
}
},
{
"details" : {
"max_value" : 2147483647,
"min_value" : -2147483648
},
"name" : "scoreToAdd",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "addScore",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
},
{
"arguments" : [],
"is_constructor" : false,
"is_static" : false,
"name" : "getParticipants",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"element_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ScoreboardIdentity"
},
"is_bind_type" : false,
"is_errorable" : true,
"name" : "array"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "participant",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "variant",
"variant_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Entity"
},
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ScoreboardIdentity"
},
{
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
]
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "getScore",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "optional",
"optional_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
},
{
"arguments" : [],
"is_constructor" : false,
"is_static" : false,
"name" : "getScores",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"element_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ScoreboardScoreInfo"
},
"is_bind_type" : false,
"is_errorable" : true,
"name" : "array"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "participant",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "variant",
"variant_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Entity"
},
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ScoreboardIdentity"
},
{
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
]
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "hasParticipant",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "boolean"
}
},
{
"arguments" : [],
"is_constructor" : false,
"is_static" : false,
"name" : "isValid",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "boolean"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "participant",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "variant",
"variant_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Entity"
},
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ScoreboardIdentity"
},
{
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
]
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "removeParticipant",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "boolean"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "participant",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "variant",
"variant_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Entity"
},
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ScoreboardIdentity"
},
{
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
]
}
},
{
"details" : {
"max_value" : 2147483647,
"min_value" : -2147483648
},
"name" : "score",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "setScore",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
}
],
"name" : "ScoreboardObjective",
"properties" : [
{
"is_read_only" : true,
"name" : "displayName",
"type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "string"
}
},
{
"is_read_only" : true,
"name" : "id",
"type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "string"
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ScoreboardObjective"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [],
"name" : "ScoreboardScoreInfo",
"properties" : [
{
"is_read_only" : true,
"name" : "participant",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ScoreboardIdentity"
}
},
{
"is_read_only" : true,
"name" : "score",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ScoreboardScoreInfo"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [
{
"arguments" : [],
"is_constructor" : false,
"is_static" : false,
"name" : "isValid",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "boolean"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "text",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "variant",
"variant_types" : [
{
"element_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "variant",
"variant_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "RawMessage"
},
{
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
]
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "array"
},
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "RawMessage"
},
{
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
]
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "setActionBar",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "title",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "variant",
"variant_types" : [
{
"element_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "variant",
"variant_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "RawMessage"
},
{
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
]
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "array"
},
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "RawMessage"
},
{
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
]
}
},
{
"details" : {
"default_value" : "null"
},
"name" : "options",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "TitleDisplayOptions"
}
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "setTitle",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "subtitle",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "variant",
"variant_types" : [
{
"element_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "variant",
"variant_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "RawMessage"
},
{
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
]
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "array"
},
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "RawMessage"
},
{
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
]
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "updateSubtitle",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
}
],
"name" : "ScreenDisplay",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ScreenDisplay"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [],
"name" : "ScriptEventCommandMessageAfterEvent",
"properties" : [
{
"is_read_only" : true,
"name" : "id",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
},
{
"is_read_only" : true,
"name" : "initiator",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Entity"
}
}
},
{
"is_read_only" : true,
"name" : "message",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
},
{
"is_read_only" : true,
"name" : "sourceBlock",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Block"
}
}
},
{
"is_read_only" : true,
"name" : "sourceEntity",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Entity"
}
}
},
{
"is_read_only" : true,
"name" : "sourceType",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ScriptEventSource"
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ScriptEventCommandMessageAfterEvent"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ScriptEventCommandMessageAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
},
{
"details" : {
"default_value" : "null"
},
"name" : "options",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ScriptEventMessageFilterOptions"
}
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "subscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ScriptEventCommandMessageAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ScriptEventCommandMessageAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "unsubscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "undefined"
}
}
],
"name" : "ScriptEventCommandMessageAfterEventSignal",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ScriptEventCommandMessageAfterEventSignal"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [
{
"arguments" : [
{
"details" : {
"max_value" : 4294967295,
"min_value" : 0
},
"name" : "runId",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "uint32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "clearRun",
"privilege" : [
{
"name" : "read_only"
},
{
"name" : "early_execution"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "undefined"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "run",
"privilege" : [
{
"name" : "read_only"
},
{
"name" : "early_execution"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "uint32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
},
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
},
{
"details" : {
"default_value" : "null"
},
"name" : "tickInterval",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "uint32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "runInterval",
"privilege" : [
{
"name" : "read_only"
},
{
"name" : "early_execution"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "uint32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
},
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
},
{
"details" : {
"default_value" : "null"
},
"name" : "tickDelay",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "uint32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "runTimeout",
"privilege" : [
{
"name" : "read_only"
},
{
"name" : "early_execution"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "uint32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
],
"name" : "System",
"properties" : [
{
"is_read_only" : true,
"name" : "afterEvents",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "SystemAfterEvents"
}
},
{
"is_read_only" : true,
"name" : "currentTick",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "uint32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "System"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [],
"name" : "SystemAfterEvents",
"properties" : [
{
"is_read_only" : true,
"name" : "scriptEventReceive",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ScriptEventCommandMessageAfterEventSignal"
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "SystemAfterEvents"
}
},
{
"base_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "BlockEvent"
}
],
"constants" : [],
"functions" : [],
"name" : "TargetBlockHitAfterEvent",
"properties" : [
{
"is_read_only" : true,
"name" : "hitVector",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Vector3"
}
},
{
"is_read_only" : true,
"name" : "previousRedstonePower",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
},
{
"is_read_only" : true,
"name" : "redstonePower",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
},
{
"is_read_only" : true,
"name" : "source",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Entity"
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "TargetBlockHitAfterEvent"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "TargetBlockHitAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "subscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "TargetBlockHitAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "TargetBlockHitAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "unsubscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "undefined"
}
}
],
"name" : "TargetBlockHitAfterEventSignal",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "TargetBlockHitAfterEventSignal"
}
},
{
"base_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "BlockEvent"
}
],
"constants" : [],
"functions" : [],
"name" : "TripWireTripAfterEvent",
"properties" : [
{
"is_read_only" : true,
"name" : "isPowered",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "boolean"
}
},
{
"is_read_only" : true,
"name" : "sources",
"type" : {
"element_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Entity"
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "array"
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "TripWireTripAfterEvent"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "TripWireTripAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "subscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "TripWireTripAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "callback",
"type" : {
"closure_type" : {
"argument_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "TripWireTripAfterEvent"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "closure"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "unsubscribe",
"privilege" : [
{
"name" : "early_execution"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "undefined"
}
}
],
"name" : "TripWireTripAfterEventSignal",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "TripWireTripAfterEventSignal"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [
{
"arguments" : [],
"is_constructor" : false,
"is_static" : false,
"name" : "clearDynamicProperties",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "undefined"
}
},
{
"arguments" : [],
"is_constructor" : false,
"is_static" : false,
"name" : "getAbsoluteTime",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
},
{
"arguments" : [],
"is_constructor" : false,
"is_static" : false,
"name" : "getAllPlayers",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"element_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Player"
},
"is_bind_type" : false,
"is_errorable" : true,
"name" : "array"
}
},
{
"arguments" : [],
"is_constructor" : false,
"is_static" : false,
"name" : "getDay",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
},
{
"arguments" : [],
"is_constructor" : false,
"is_static" : false,
"name" : "getDefaultSpawnLocation",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Vector3"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "dimensionId",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "getDimension",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"is_bind_type" : true,
"is_errorable" : true,
"name" : "Dimension"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "identifier",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "getDynamicProperty",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "variant",
"variant_types" : [
{
"is_bind_type" : false,
"is_errorable" : false,
"name" : "boolean"
},
{
"is_bind_type" : false,
"is_errorable" : false,
"name" : "double",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
},
{
"is_bind_type" : false,
"is_errorable" : false,
"name" : "float",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
},
{
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Vector3"
}
]
}
}
},
{
"arguments" : [],
"is_constructor" : false,
"is_static" : false,
"name" : "getDynamicPropertyIds",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"element_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "array"
}
},
{
"arguments" : [],
"is_constructor" : false,
"is_static" : false,
"name" : "getDynamicPropertyTotalByteCount",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
},
{
"arguments" : [
{
"details" : null,
"name" : "id",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "getEntity",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Entity"
}
}
},
{
"arguments" : [],
"is_constructor" : false,
"is_static" : false,
"name" : "getMoonPhase",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "MoonPhase"
}
},
{
"arguments" : [
{
"details" : {
"default_value" : "null"
},
"name" : "options",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityQueryOptions"
}
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "getPlayers",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"element_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Player"
},
"is_bind_type" : false,
"is_errorable" : true,
"name" : "array"
}
},
{
"arguments" : [],
"is_constructor" : false,
"is_static" : false,
"name" : "getTimeOfDay",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
},
{
"arguments" : [
{
"details" : null,
"name" : "trackId",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
},
{
"details" : {
"default_value" : "null"
},
"name" : "musicOptions",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "MusicOptions"
}
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "playMusic",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "soundId",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
},
{
"details" : null,
"name" : "location",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Vector3"
}
},
{
"details" : {
"default_value" : "null"
},
"name" : "soundOptions",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "WorldSoundOptions"
}
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "playSound",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "trackId",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
},
{
"details" : {
"default_value" : "null"
},
"name" : "musicOptions",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "MusicOptions"
}
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "queueMusic",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "message",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "variant",
"variant_types" : [
{
"element_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "variant",
"variant_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "RawMessage"
},
{
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
]
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "array"
},
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "RawMessage"
},
{
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
]
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "sendMessage",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
{
"arguments" : [
{
"details" : {
"max_value" : 2147483647,
"min_value" : -2147483648
},
"name" : "absoluteTime",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "setAbsoluteTime",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "undefined"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "spawnLocation",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Vector3"
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "setDefaultSpawnLocation",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"error_types" : [
{
"is_bind_type" : false,
"is_errorable" : false,
"name" : "Error"
},
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "LocationOutOfWorldBoundariesError"
}
],
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "identifier",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
},
{
"details" : {
"default_value" : "null"
},
"name" : "value",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "variant",
"variant_types" : [
{
"is_bind_type" : false,
"is_errorable" : false,
"name" : "boolean"
},
{
"is_bind_type" : false,
"is_errorable" : false,
"name" : "double",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
},
{
"is_bind_type" : false,
"is_errorable" : false,
"name" : "float",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
},
{
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Vector3"
}
]
}
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "setDynamicProperty",
"privilege" : [
{
"name" : "read_only"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
{
"arguments" : [
{
"details" : null,
"name" : "timeOfDay",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "variant",
"variant_types" : [
{
"is_bind_type" : false,
"is_errorable" : false,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
},
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "TimeOfDay"
}
]
}
}
],
"is_constructor" : false,
"is_static" : false,
"name" : "setTimeOfDay",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : true,
"name" : "undefined"
}
},
{
"arguments" : [],
"is_constructor" : false,
"is_static" : false,
"name" : "stopMusic",
"privilege" : [
{
"name" : "none"
}
],
"return_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "undefined"
}
}
],
"name" : "World",
"properties" : [
{
"is_read_only" : true,
"name" : "afterEvents",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "WorldAfterEvents"
}
},
{
"is_read_only" : true,
"name" : "beforeEvents",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "WorldBeforeEvents"
}
},
{
"is_read_only" : true,
"name" : "scoreboard",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Scoreboard"
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "World"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [],
"name" : "WorldAfterEvents",
"properties" : [
{
"is_read_only" : true,
"name" : "buttonPush",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ButtonPushAfterEventSignal"
}
},
{
"is_read_only" : true,
"name" : "dataDrivenEntityTrigger",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "DataDrivenEntityTriggerAfterEventSignal"
}
},
{
"is_read_only" : true,
"name" : "entityDie",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityDieAfterEventSignal"
}
},
{
"is_read_only" : true,
"name" : "entityHealthChanged",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityHealthChangedAfterEventSignal"
}
},
{
"is_read_only" : true,
"name" : "entityHitBlock",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityHitBlockAfterEventSignal"
}
},
{
"is_read_only" : true,
"name" : "entityHitEntity",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityHitEntityAfterEventSignal"
}
},
{
"is_read_only" : true,
"name" : "entityHurt",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityHurtAfterEventSignal"
}
},
{
"is_read_only" : true,
"name" : "entityLoad",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityLoadAfterEventSignal"
}
},
{
"is_read_only" : true,
"name" : "entityRemove",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityRemoveAfterEventSignal"
}
},
{
"is_read_only" : true,
"name" : "entitySpawn",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntitySpawnAfterEventSignal"
}
},
{
"is_read_only" : true,
"name" : "itemCompleteUse",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemCompleteUseAfterEventSignal"
}
},
{
"is_read_only" : true,
"name" : "itemReleaseUse",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemReleaseUseAfterEventSignal"
}
},
{
"is_read_only" : true,
"name" : "itemStartUse",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemStartUseAfterEventSignal"
}
},
{
"is_read_only" : true,
"name" : "itemStartUseOn",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemStartUseOnAfterEventSignal"
}
},
{
"is_read_only" : true,
"name" : "itemStopUse",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemStopUseAfterEventSignal"
}
},
{
"is_read_only" : true,
"name" : "itemStopUseOn",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemStopUseOnAfterEventSignal"
}
},
{
"is_read_only" : true,
"name" : "itemUse",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemUseAfterEventSignal"
}
},
{
"is_read_only" : true,
"name" : "itemUseOn",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemUseOnAfterEventSignal"
}
},
{
"is_read_only" : true,
"name" : "leverAction",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "LeverActionAfterEventSignal"
}
},
{
"is_read_only" : true,
"name" : "playerBreakBlock",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PlayerBreakBlockAfterEventSignal"
}
},
{
"is_read_only" : true,
"name" : "playerDimensionChange",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PlayerDimensionChangeAfterEventSignal"
}
},
{
"is_read_only" : true,
"name" : "playerJoin",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PlayerJoinAfterEventSignal"
}
},
{
"is_read_only" : true,
"name" : "playerLeave",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PlayerLeaveAfterEventSignal"
}
},
{
"is_read_only" : true,
"name" : "playerPlaceBlock",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PlayerPlaceBlockAfterEventSignal"
}
},
{
"is_read_only" : true,
"name" : "playerSpawn",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PlayerSpawnAfterEventSignal"
}
},
{
"is_read_only" : true,
"name" : "pressurePlatePop",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PressurePlatePopAfterEventSignal"
}
},
{
"is_read_only" : true,
"name" : "pressurePlatePush",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PressurePlatePushAfterEventSignal"
}
},
{
"is_read_only" : true,
"name" : "projectileHitBlock",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ProjectileHitBlockAfterEventSignal"
}
},
{
"is_read_only" : true,
"name" : "projectileHitEntity",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ProjectileHitEntityAfterEventSignal"
}
},
{
"is_read_only" : true,
"name" : "targetBlockHit",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "TargetBlockHitAfterEventSignal"
}
},
{
"is_read_only" : true,
"name" : "tripWireTrip",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "TripWireTripAfterEventSignal"
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "WorldAfterEvents"
}
},
{
"base_types" : [],
"constants" : [],
"functions" : [],
"name" : "WorldBeforeEvents",
"properties" : [
{
"is_read_only" : true,
"name" : "entityRemove",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityRemoveBeforeEventSignal"
}
},
{
"is_read_only" : true,
"name" : "itemUse",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemUseBeforeEventSignal"
}
},
{
"is_read_only" : true,
"name" : "itemUseOn",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ItemUseOnBeforeEventSignal"
}
},
{
"is_read_only" : true,
"name" : "playerBreakBlock",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PlayerBreakBlockBeforeEventSignal"
}
},
{
"is_read_only" : true,
"name" : "playerLeave",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PlayerLeaveBeforeEventSignal"
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "WorldBeforeEvents"
}
}
],
"constants" : [
{
"is_read_only" : true,
"is_static" : true,
"name" : "MoonPhaseCount",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
},
"value" : 8
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "TicksPerSecond",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
},
"value" : 20
}
],
"dependencies" : [
{
"name" : "@minecraft/common",
"uuid" : "77ec12b4-1b2b-4c98-8d34-d1cd63f849d5",
"version" : "1.1.0"
}
],
"enums" : [
{
"constants" : [
{
"is_read_only" : true,
"is_static" : true,
"name" : "Down",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "Down"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "East",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "East"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "North",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "North"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "South",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "South"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "Up",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "Up"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "West",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "West"
}
],
"name" : "Direction"
},
{
"constants" : [
{
"is_read_only" : true,
"is_static" : true,
"name" : "BelowName",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "BelowName"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "List",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "List"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "Sidebar",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "Sidebar"
}
],
"name" : "DisplaySlotId"
},
{
"constants" : [
{
"is_read_only" : true,
"is_static" : true,
"name" : "InBack",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "InBack"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "InBounce",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "InBounce"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "InCirc",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "InCirc"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "InCubic",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "InCubic"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "InElastic",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "InElastic"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "InExpo",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "InExpo"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "InOutBack",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "InOutBack"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "InOutBounce",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "InOutBounce"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "InOutCirc",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "InOutCirc"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "InOutCubic",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "InOutCubic"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "InOutElastic",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "InOutElastic"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "InOutExpo",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "InOutExpo"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "InOutQuad",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "InOutQuad"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "InOutQuart",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "InOutQuart"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "InOutQuint",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "InOutQuint"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "InOutSine",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "InOutSine"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "InQuad",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "InQuad"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "InQuart",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "InQuart"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "InQuint",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "InQuint"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "InSine",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "InSine"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "Linear",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "Linear"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "OutBack",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "OutBack"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "OutBounce",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "OutBounce"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "OutCirc",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "OutCirc"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "OutCubic",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "OutCubic"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "OutElastic",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "OutElastic"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "OutExpo",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "OutExpo"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "OutQuad",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "OutQuad"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "OutQuart",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "OutQuart"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "OutQuint",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "OutQuint"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "OutSine",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "OutSine"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "Spring",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "Spring"
}
],
"name" : "EasingType"
},
{
"constants" : [
{
"is_read_only" : true,
"is_static" : true,
"name" : "anvil",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "anvil"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "blockExplosion",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "blockExplosion"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "campfire",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "campfire"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "charging",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "charging"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "contact",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "contact"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "drowning",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "drowning"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "entityAttack",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "entityAttack"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "entityExplosion",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "entityExplosion"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "fall",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "fall"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "fallingBlock",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "fallingBlock"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "fire",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "fire"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "fireTick",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "fireTick"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "fireworks",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "fireworks"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "flyIntoWall",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "flyIntoWall"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "freezing",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "freezing"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "lava",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "lava"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "lightning",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "lightning"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "maceSmash",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "maceSmash"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "magic",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "magic"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "magma",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "magma"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "none",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "none"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "override",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "override"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "piston",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "piston"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "projectile",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "projectile"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "ramAttack",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "ramAttack"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "selfDestruct",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "selfDestruct"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "sonicBoom",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "sonicBoom"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "soulCampfire",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "soulCampfire"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "stalactite",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "stalactite"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "stalagmite",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "stalagmite"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "starve",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "starve"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "suffocation",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "suffocation"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "suicide",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "suicide"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "temperature",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "temperature"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "thorns",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "thorns"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "void",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "void"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "wither",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "wither"
}
],
"name" : "EntityDamageCause"
},
{
"constants" : [
{
"is_read_only" : true,
"is_static" : true,
"name" : "Born",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "Born"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "Event",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "Event"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "Loaded",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "Loaded"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "Spawned",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "Spawned"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "Transformed",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "Transformed"
}
],
"name" : "EntityInitializationCause"
},
{
"constants" : [
{
"is_read_only" : true,
"is_static" : true,
"name" : "Chest",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "Chest"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "Feet",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "Feet"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "Head",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "Head"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "Legs",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "Legs"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "Mainhand",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "Mainhand"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "Offhand",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "Offhand"
}
],
"name" : "EquipmentSlot"
},
{
"constants" : [
{
"is_read_only" : true,
"is_static" : true,
"name" : "Lava",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "Lava"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "Potion",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "Potion"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "PowderSnow",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "PowderSnow"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "Water",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "Water"
}
],
"name" : "FluidType"
},
{
"constants" : [
{
"is_read_only" : true,
"is_static" : true,
"name" : "adventure",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "adventure"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "creative",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "creative"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "spectator",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "spectator"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "survival",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "survival"
}
],
"name" : "GameMode"
},
{
"constants" : [
{
"is_read_only" : true,
"is_static" : true,
"name" : "inventory",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "inventory"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "none",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "none"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "slot",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "slot"
}
],
"name" : "ItemLockMode"
},
{
"constants" : [
{
"is_read_only" : true,
"is_static" : true,
"name" : "FirstQuarter",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "MoonPhase"
},
"value" : 2
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "FullMoon",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "MoonPhase"
},
"value" : 0
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "LastQuarter",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "MoonPhase"
},
"value" : 6
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "NewMoon",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "MoonPhase"
},
"value" : 4
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "WaningCrescent",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "MoonPhase"
},
"value" : 3
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "WaningGibbous",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "MoonPhase"
},
"value" : 1
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "WaxingCrescent",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "MoonPhase"
},
"value" : 5
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "WaxingGibbous",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "MoonPhase"
},
"value" : 7
}
],
"name" : "MoonPhase"
},
{
"constants" : [
{
"is_read_only" : true,
"is_static" : true,
"name" : "Ascending",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ObjectiveSortOrder"
},
"value" : 0
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "Descending",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ObjectiveSortOrder"
},
"value" : 1
}
],
"name" : "ObjectiveSortOrder"
},
{
"constants" : [
{
"is_read_only" : true,
"is_static" : true,
"name" : "Entity",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "Entity"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "FakePlayer",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "FakePlayer"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "Player",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "Player"
}
],
"name" : "ScoreboardIdentityType"
},
{
"constants" : [
{
"is_read_only" : true,
"is_static" : true,
"name" : "Block",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "Block"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "Entity",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "Entity"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "NPCDialogue",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "NPCDialogue"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "Server",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "Server"
}
],
"name" : "ScriptEventSource"
},
{
"constants" : [
{
"is_read_only" : true,
"is_static" : true,
"name" : "Day",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "TimeOfDay"
},
"value" : 1000
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "Midnight",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "TimeOfDay"
},
"value" : 18000
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "Night",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "TimeOfDay"
},
"value" : 13000
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "Noon",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "TimeOfDay"
},
"value" : 6000
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "Sunrise",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "TimeOfDay"
},
"value" : 23000
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "Sunset",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "TimeOfDay"
},
"value" : 12000
}
],
"name" : "TimeOfDay"
},
{
"constants" : [
{
"is_read_only" : true,
"is_static" : true,
"name" : "Clear",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "Clear"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "Rain",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "Rain"
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "Thunder",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"value" : "Thunder"
}
],
"name" : "WeatherType"
}
],
"errors" : [
{
"name" : "CommandError",
"properties" : [],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "CommandError"
}
},
{
"name" : "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"
}
}
],
"functions" : [],
"interfaces" : [
{
"base_types" : [],
"name" : "BlockEventOptions",
"properties" : [
{
"is_read_only" : false,
"name" : "blockTypes",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"element_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "array"
}
}
},
{
"is_read_only" : false,
"name" : "permutations",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"element_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "BlockPermutation"
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "array"
}
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "BlockEventOptions"
}
},
{
"base_types" : [],
"name" : "BlockFilter",
"properties" : [
{
"is_read_only" : false,
"name" : "excludePermutations",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"element_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "BlockPermutation"
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "array"
}
}
},
{
"is_read_only" : false,
"name" : "excludeTags",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"element_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "array"
}
}
},
{
"is_read_only" : false,
"name" : "excludeTypes",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"element_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "array"
}
}
},
{
"is_read_only" : false,
"name" : "includePermutations",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"element_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "BlockPermutation"
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "array"
}
}
},
{
"is_read_only" : false,
"name" : "includeTags",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"element_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "array"
}
}
},
{
"is_read_only" : false,
"name" : "includeTypes",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"element_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "array"
}
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "BlockFilter"
}
},
{
"base_types" : [],
"name" : "BlockHitInformation",
"properties" : [
{
"is_read_only" : false,
"name" : "block",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Block"
}
},
{
"is_read_only" : false,
"name" : "face",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Direction"
}
},
{
"is_read_only" : false,
"name" : "faceLocation",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Vector3"
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "BlockHitInformation"
}
},
{
"base_types" : [],
"name" : "BlockRaycastHit",
"properties" : [
{
"is_read_only" : false,
"name" : "block",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Block"
}
},
{
"is_read_only" : false,
"name" : "face",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Direction"
}
},
{
"is_read_only" : false,
"name" : "faceLocation",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Vector3"
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "BlockRaycastHit"
}
},
{
"base_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "BlockFilter"
}
],
"name" : "BlockRaycastOptions",
"properties" : [
{
"is_read_only" : false,
"name" : "includeLiquidBlocks",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "boolean"
}
}
},
{
"is_read_only" : false,
"name" : "includePassableBlocks",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "boolean"
}
}
},
{
"is_read_only" : false,
"name" : "maxDistance",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "BlockRaycastOptions"
}
},
{
"base_types" : [],
"name" : "CameraDefaultOptions",
"properties" : [
{
"is_read_only" : false,
"name" : "easeOptions",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "CameraEaseOptions"
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "CameraDefaultOptions"
}
},
{
"base_types" : [],
"name" : "CameraEaseOptions",
"properties" : [
{
"is_read_only" : false,
"name" : "easeTime",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "float",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
},
{
"is_read_only" : false,
"name" : "easeType",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EasingType"
}
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "CameraEaseOptions"
}
},
{
"base_types" : [],
"name" : "CameraFadeOptions",
"properties" : [
{
"is_read_only" : false,
"name" : "fadeColor",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "RGB"
}
}
},
{
"is_read_only" : false,
"name" : "fadeTime",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "CameraFadeTimeOptions"
}
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "CameraFadeOptions"
}
},
{
"base_types" : [],
"name" : "CameraFadeTimeOptions",
"properties" : [
{
"is_read_only" : false,
"name" : "fadeInTime",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "float",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
},
{
"is_read_only" : false,
"name" : "fadeOutTime",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "float",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
},
{
"is_read_only" : false,
"name" : "holdTime",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "float",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "CameraFadeTimeOptions"
}
},
{
"base_types" : [],
"name" : "CameraSetFacingOptions",
"properties" : [
{
"is_read_only" : false,
"name" : "easeOptions",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "CameraEaseOptions"
}
}
},
{
"is_read_only" : false,
"name" : "facingEntity",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Entity"
}
},
{
"is_read_only" : false,
"name" : "location",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Vector3"
}
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "CameraSetFacingOptions"
}
},
{
"base_types" : [],
"name" : "CameraSetLocationOptions",
"properties" : [
{
"is_read_only" : false,
"name" : "easeOptions",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "CameraEaseOptions"
}
}
},
{
"is_read_only" : false,
"name" : "location",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Vector3"
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "CameraSetLocationOptions"
}
},
{
"base_types" : [],
"name" : "CameraSetPosOptions",
"properties" : [
{
"is_read_only" : false,
"name" : "easeOptions",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "CameraEaseOptions"
}
}
},
{
"is_read_only" : false,
"name" : "facingLocation",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Vector3"
}
},
{
"is_read_only" : false,
"name" : "location",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Vector3"
}
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "CameraSetPosOptions"
}
},
{
"base_types" : [],
"name" : "CameraSetRotOptions",
"properties" : [
{
"is_read_only" : false,
"name" : "easeOptions",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "CameraEaseOptions"
}
}
},
{
"is_read_only" : false,
"name" : "location",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Vector3"
}
}
},
{
"is_read_only" : false,
"name" : "rotation",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Vector2"
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "CameraSetRotOptions"
}
},
{
"base_types" : [],
"name" : "DefinitionModifier",
"properties" : [
{
"is_read_only" : false,
"name" : "addedComponentGroups",
"type" : {
"element_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "array"
}
},
{
"is_read_only" : false,
"name" : "removedComponentGroups",
"type" : {
"element_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "array"
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "DefinitionModifier"
}
},
{
"base_types" : [],
"name" : "DimensionLocation",
"properties" : [
{
"is_read_only" : false,
"name" : "dimension",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Dimension"
}
},
{
"is_read_only" : false,
"name" : "x",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "float",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
},
{
"is_read_only" : false,
"name" : "y",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "float",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
},
{
"is_read_only" : false,
"name" : "z",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "float",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "DimensionLocation"
}
},
{
"base_types" : [],
"name" : "EntityApplyDamageByProjectileOptions",
"properties" : [
{
"is_read_only" : false,
"name" : "damagingEntity",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Entity"
}
}
},
{
"is_read_only" : false,
"name" : "damagingProjectile",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Entity"
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityApplyDamageByProjectileOptions"
}
},
{
"base_types" : [],
"name" : "EntityApplyDamageOptions",
"properties" : [
{
"is_read_only" : false,
"name" : "cause",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityDamageCause"
}
},
{
"is_read_only" : false,
"name" : "damagingEntity",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Entity"
}
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityApplyDamageOptions"
}
},
{
"base_types" : [],
"name" : "EntityDamageSource",
"properties" : [
{
"is_read_only" : false,
"name" : "cause",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityDamageCause"
}
},
{
"is_read_only" : false,
"name" : "damagingEntity",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Entity"
}
}
},
{
"is_read_only" : false,
"name" : "damagingProjectile",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Entity"
}
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityDamageSource"
}
},
{
"base_types" : [],
"name" : "EntityDataDrivenTriggerEventOptions",
"properties" : [
{
"is_read_only" : false,
"name" : "entities",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"element_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Entity"
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "array"
}
}
},
{
"is_read_only" : false,
"name" : "entityTypes",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"element_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "array"
}
}
},
{
"is_read_only" : false,
"name" : "eventTypes",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"element_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "array"
}
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityDataDrivenTriggerEventOptions"
}
},
{
"base_types" : [],
"name" : "EntityEffectOptions",
"properties" : [
{
"is_read_only" : false,
"name" : "amplifier",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
},
{
"is_read_only" : false,
"name" : "showParticles",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "boolean"
}
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityEffectOptions"
}
},
{
"base_types" : [],
"name" : "EntityEventOptions",
"properties" : [
{
"is_read_only" : false,
"name" : "entities",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"element_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Entity"
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "array"
}
}
},
{
"is_read_only" : false,
"name" : "entityTypes",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"element_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "array"
}
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityEventOptions"
}
},
{
"base_types" : [],
"name" : "EntityFilter",
"properties" : [
{
"is_read_only" : false,
"name" : "excludeFamilies",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"element_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "array"
}
}
},
{
"is_read_only" : false,
"name" : "excludeGameModes",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"element_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "GameMode"
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "array"
}
}
},
{
"is_read_only" : false,
"name" : "excludeNames",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"element_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "array"
}
}
},
{
"is_read_only" : false,
"name" : "excludeTags",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"element_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "array"
}
}
},
{
"is_read_only" : false,
"name" : "excludeTypes",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"element_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "array"
}
}
},
{
"is_read_only" : false,
"name" : "families",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"element_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "array"
}
}
},
{
"is_read_only" : false,
"name" : "gameMode",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "GameMode"
}
}
},
{
"is_read_only" : false,
"name" : "maxHorizontalRotation",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "float",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
},
{
"is_read_only" : false,
"name" : "maxLevel",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
},
{
"is_read_only" : false,
"name" : "maxVerticalRotation",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "float",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
},
{
"is_read_only" : false,
"name" : "minHorizontalRotation",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "float",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
},
{
"is_read_only" : false,
"name" : "minLevel",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
},
{
"is_read_only" : false,
"name" : "minVerticalRotation",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "float",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
},
{
"is_read_only" : false,
"name" : "name",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
}
},
{
"is_read_only" : false,
"name" : "scoreOptions",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"element_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityQueryScoreOptions"
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "array"
}
}
},
{
"is_read_only" : false,
"name" : "tags",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"element_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "array"
}
}
},
{
"is_read_only" : false,
"name" : "type",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityFilter"
}
},
{
"base_types" : [],
"name" : "EntityHitInformation",
"properties" : [
{
"is_read_only" : false,
"name" : "entity",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Entity"
}
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityHitInformation"
}
},
{
"base_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityFilter"
}
],
"name" : "EntityQueryOptions",
"properties" : [
{
"is_read_only" : false,
"name" : "closest",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
},
{
"is_read_only" : false,
"name" : "farthest",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
},
{
"is_read_only" : false,
"name" : "location",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Vector3"
}
}
},
{
"is_read_only" : false,
"name" : "maxDistance",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "float",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
},
{
"is_read_only" : false,
"name" : "minDistance",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "float",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityQueryOptions"
}
},
{
"base_types" : [],
"name" : "EntityQueryScoreOptions",
"properties" : [
{
"is_read_only" : false,
"name" : "exclude",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "boolean"
}
}
},
{
"is_read_only" : false,
"name" : "maxScore",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
},
{
"is_read_only" : false,
"name" : "minScore",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
},
{
"is_read_only" : false,
"name" : "objective",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityQueryScoreOptions"
}
},
{
"base_types" : [],
"name" : "EntityRaycastHit",
"properties" : [
{
"is_read_only" : false,
"name" : "distance",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "float",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
},
{
"is_read_only" : false,
"name" : "entity",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Entity"
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityRaycastHit"
}
},
{
"base_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityFilter"
}
],
"name" : "EntityRaycastOptions",
"properties" : [
{
"is_read_only" : false,
"name" : "maxDistance",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "EntityRaycastOptions"
}
},
{
"base_types" : [],
"name" : "MusicOptions",
"properties" : [
{
"is_read_only" : false,
"name" : "fade",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "float",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
},
{
"is_read_only" : false,
"name" : "loop",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "boolean"
}
}
},
{
"is_read_only" : false,
"name" : "volume",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "float",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "MusicOptions"
}
},
{
"base_types" : [],
"name" : "PlayerSoundOptions",
"properties" : [
{
"is_read_only" : false,
"name" : "location",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Vector3"
}
}
},
{
"is_read_only" : false,
"name" : "pitch",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "float",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
},
{
"is_read_only" : false,
"name" : "volume",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "float",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "PlayerSoundOptions"
}
},
{
"base_types" : [],
"name" : "RawMessage",
"properties" : [
{
"is_read_only" : false,
"name" : "rawtext",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"element_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "RawMessage"
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "array"
}
}
},
{
"is_read_only" : false,
"name" : "score",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "RawMessageScore"
}
}
},
{
"is_read_only" : false,
"name" : "text",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
}
},
{
"is_read_only" : false,
"name" : "translate",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
}
},
{
"is_read_only" : false,
"name" : "with",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "variant",
"variant_types" : [
{
"element_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "array"
},
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "RawMessage"
}
]
}
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "RawMessage"
}
},
{
"base_types" : [],
"name" : "RawMessageScore",
"properties" : [
{
"is_read_only" : false,
"name" : "name",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
}
},
{
"is_read_only" : false,
"name" : "objective",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "RawMessageScore"
}
},
{
"base_types" : [],
"name" : "RGB",
"properties" : [
{
"is_read_only" : false,
"name" : "blue",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "float",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
},
{
"is_read_only" : false,
"name" : "green",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "float",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
},
{
"is_read_only" : false,
"name" : "red",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "float",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "RGB"
}
},
{
"base_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "RGB"
}
],
"name" : "RGBA",
"properties" : [
{
"is_read_only" : false,
"name" : "alpha",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "float",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "RGBA"
}
},
{
"base_types" : [],
"name" : "ScoreboardObjectiveDisplayOptions",
"properties" : [
{
"is_read_only" : false,
"name" : "objective",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ScoreboardObjective"
}
},
{
"is_read_only" : false,
"name" : "sortOrder",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ObjectiveSortOrder"
}
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ScoreboardObjectiveDisplayOptions"
}
},
{
"base_types" : [],
"name" : "ScriptEventMessageFilterOptions",
"properties" : [
{
"is_read_only" : false,
"name" : "namespaces",
"type" : {
"element_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "array"
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "ScriptEventMessageFilterOptions"
}
},
{
"base_types" : [],
"name" : "TeleportOptions",
"properties" : [
{
"is_read_only" : false,
"name" : "checkForBlocks",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "boolean"
}
}
},
{
"is_read_only" : false,
"name" : "dimension",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Dimension"
}
}
},
{
"is_read_only" : false,
"name" : "facingLocation",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Vector3"
}
}
},
{
"is_read_only" : false,
"name" : "keepVelocity",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "boolean"
}
}
},
{
"is_read_only" : false,
"name" : "rotation",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Vector2"
}
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "TeleportOptions"
}
},
{
"base_types" : [],
"name" : "TitleDisplayOptions",
"properties" : [
{
"is_read_only" : false,
"name" : "fadeInDuration",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
},
{
"is_read_only" : false,
"name" : "fadeOutDuration",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
},
{
"is_read_only" : false,
"name" : "stayDuration",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "int32",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
},
{
"is_read_only" : false,
"name" : "subtitle",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "variant",
"variant_types" : [
{
"element_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "variant",
"variant_types" : [
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "RawMessage"
},
{
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
]
},
"is_bind_type" : false,
"is_errorable" : false,
"name" : "array"
},
{
"is_bind_type" : true,
"is_errorable" : false,
"name" : "RawMessage"
},
{
"is_bind_type" : false,
"is_errorable" : false,
"name" : "string"
}
]
}
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "TitleDisplayOptions"
}
},
{
"base_types" : [],
"name" : "Vector2",
"properties" : [
{
"is_read_only" : false,
"name" : "x",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "float",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
},
{
"is_read_only" : false,
"name" : "y",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "float",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Vector2"
}
},
{
"base_types" : [],
"name" : "Vector3",
"properties" : [
{
"is_read_only" : false,
"name" : "x",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "float",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
},
{
"is_read_only" : false,
"name" : "y",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "float",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
},
{
"is_read_only" : false,
"name" : "z",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "float",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "Vector3"
}
},
{
"base_types" : [],
"name" : "WorldSoundOptions",
"properties" : [
{
"is_read_only" : false,
"name" : "pitch",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "float",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
},
{
"is_read_only" : false,
"name" : "volume",
"type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "optional",
"optional_type" : {
"is_bind_type" : false,
"is_errorable" : false,
"name" : "float",
"valid_range" : {
"max" : 2147483647,
"min" : -2147483648
}
}
}
}
],
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "WorldSoundOptions"
}
}
],
"minecraft_version" : "1.21.40-beta.3",
"module_type" : "script",
"name" : "@minecraft/server",
"objects" : [
{
"is_read_only" : true,
"is_static" : true,
"name" : "system",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "System"
}
},
{
"is_read_only" : true,
"is_static" : true,
"name" : "world",
"type" : {
"is_bind_type" : true,
"is_errorable" : false,
"name" : "World"
}
}
],
"type_aliases" : [],
"uuid" : "b26a4d4c-afdf-4690-88f8-931846312678",
"version" : "1.8.0"
}