{
	"id": 0,
	"name": "DatapackJs",
	"kind": 1,
	"flags": {},
	"children": [
		{
			"id": 1,
			"name": "index",
			"kind": 2,
			"kindString": "Module",
			"flags": {},
			"children": [
				{
					"id": 33,
					"name": "default",
					"kind": 8388608,
					"kindString": "Reference",
					"flags": {},
					"sources": [
						{
							"fileName": "src/index.ts",
							"line": 95,
							"character": 0,
							"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/index.ts#L95"
						}
					],
					"target": 10
				},
				{
					"id": 35,
					"name": "tools",
					"kind": 8388608,
					"kindString": "Reference",
					"flags": {},
					"sources": [
						{
							"fileName": "src/index.ts",
							"line": 9,
							"character": 12,
							"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/index.ts#L9"
						}
					],
					"target": 34
				},
				{
					"id": 909,
					"name": "utils",
					"kind": 2,
					"kindString": "Module",
					"flags": {},
					"children": [
						{
							"id": 960,
							"name": "gameAdvancement",
							"kind": 128,
							"kindString": "Class",
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Represent an advancement"
									}
								],
								"blockTags": [
									{
										"tag": "@link",
										"content": [
											{
												"kind": "text",
												"text": "https://minecraft.fandom.com/wiki/Advancement\r\nhttps://minecraft.fandom.com/wiki/Advancement/JSON_format"
											}
										]
									}
								]
							},
							"children": [
								{
									"id": 961,
									"name": "constructor",
									"kind": 512,
									"kindString": "Constructor",
									"flags": {},
									"sources": [
										{
											"fileName": "src/src/advancement.ts",
											"line": 100,
											"character": 4,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/advancement.ts#L100"
										}
									],
									"signatures": [
										{
											"id": 962,
											"name": "new gameAdvancement",
											"kind": 16384,
											"kindString": "Constructor signature",
											"flags": {},
											"parameters": [
												{
													"id": 963,
													"name": "name",
													"kind": 32768,
													"kindString": "Parameter",
													"flags": {},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The name of this advancement"
															}
														]
													},
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												},
												{
													"id": 964,
													"name": "option",
													"kind": 32768,
													"kindString": "Parameter",
													"flags": {},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The data of the advancement"
															}
														]
													},
													"type": {
														"type": "reference",
														"id": 1047,
														"name": "AdvOptions"
													}
												}
											],
											"type": {
												"type": "reference",
												"id": 960,
												"name": "gameAdvancement"
											}
										}
									]
								},
								{
									"id": 965,
									"name": "ObjectType",
									"kind": 1024,
									"kindString": "Property",
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "src/src/advancement.ts",
											"line": 92,
											"character": 13,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/advancement.ts#L92"
										}
									],
									"type": {
										"type": "literal",
										"value": "Advancement"
									},
									"defaultValue": "\"Advancement\""
								},
								{
									"id": 983,
									"name": "conditions",
									"kind": 1024,
									"kindString": "Property",
									"flags": {},
									"sources": [
										{
											"fileName": "src/src/advancement.ts",
											"line": 120,
											"character": 4,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/advancement.ts#L120"
										}
									],
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 984,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {},
											"children": [
												{
													"id": 988,
													"name": "add",
													"kind": 1024,
													"kindString": "Property",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/advancement.ts",
															"line": 122,
															"character": 8,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/advancement.ts#L122"
														}
													],
													"type": {
														"type": "reflection",
														"declaration": {
															"id": 989,
															"name": "__type",
															"kind": 65536,
															"kindString": "Type literal",
															"flags": {},
															"sources": [
																{
																	"fileName": "src/src/advancement.ts",
																	"line": 122,
																	"character": 13,
																	"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/advancement.ts#L122"
																}
															],
															"signatures": [
																{
																	"id": 990,
																	"name": "__type",
																	"kind": 4096,
																	"kindString": "Call signature",
																	"flags": {},
																	"parameters": [
																		{
																			"id": 991,
																			"name": "newConditions",
																			"kind": 32768,
																			"kindString": "Parameter",
																			"flags": {
																				"isRest": true
																			},
																			"type": {
																				"type": "array",
																				"elementType": {
																					"type": "reference",
																					"id": 1080,
																					"name": "AdvCondition"
																				}
																			}
																		}
																	],
																	"type": {
																		"type": "reference",
																		"id": 960,
																		"name": "gameAdvancement"
																	}
																}
															]
														}
													},
													"defaultValue": "..."
												},
												{
													"id": 985,
													"name": "get",
													"kind": 1024,
													"kindString": "Property",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/advancement.ts",
															"line": 121,
															"character": 8,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/advancement.ts#L121"
														}
													],
													"type": {
														"type": "reflection",
														"declaration": {
															"id": 986,
															"name": "__type",
															"kind": 65536,
															"kindString": "Type literal",
															"flags": {},
															"sources": [
																{
																	"fileName": "src/src/advancement.ts",
																	"line": 121,
																	"character": 13,
																	"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/advancement.ts#L121"
																}
															],
															"signatures": [
																{
																	"id": 987,
																	"name": "__type",
																	"kind": 4096,
																	"kindString": "Call signature",
																	"flags": {},
																	"type": {
																		"type": "array",
																		"elementType": {
																			"type": "reference",
																			"id": 1080,
																			"name": "AdvCondition"
																		}
																	}
																}
															]
														}
													},
													"defaultValue": "..."
												},
												{
													"id": 999,
													"name": "remove",
													"kind": 1024,
													"kindString": "Property",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/advancement.ts",
															"line": 134,
															"character": 8,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/advancement.ts#L134"
														}
													],
													"type": {
														"type": "reflection",
														"declaration": {
															"id": 1000,
															"name": "__type",
															"kind": 65536,
															"kindString": "Type literal",
															"flags": {},
															"sources": [
																{
																	"fileName": "src/src/advancement.ts",
																	"line": 134,
																	"character": 16,
																	"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/advancement.ts#L134"
																}
															],
															"signatures": [
																{
																	"id": 1001,
																	"name": "__type",
																	"kind": 4096,
																	"kindString": "Call signature",
																	"flags": {},
																	"parameters": [
																		{
																			"id": 1002,
																			"name": "index",
																			"kind": 32768,
																			"kindString": "Parameter",
																			"flags": {},
																			"type": {
																				"type": "intrinsic",
																				"name": "number"
																			}
																		}
																	],
																	"type": {
																		"type": "reference",
																		"id": 960,
																		"name": "gameAdvancement"
																	}
																}
															]
														}
													},
													"defaultValue": "..."
												},
												{
													"id": 996,
													"name": "reset",
													"kind": 1024,
													"kindString": "Property",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/advancement.ts",
															"line": 130,
															"character": 8,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/advancement.ts#L130"
														}
													],
													"type": {
														"type": "reflection",
														"declaration": {
															"id": 997,
															"name": "__type",
															"kind": 65536,
															"kindString": "Type literal",
															"flags": {},
															"sources": [
																{
																	"fileName": "src/src/advancement.ts",
																	"line": 130,
																	"character": 15,
																	"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/advancement.ts#L130"
																}
															],
															"signatures": [
																{
																	"id": 998,
																	"name": "__type",
																	"kind": 4096,
																	"kindString": "Call signature",
																	"flags": {},
																	"type": {
																		"type": "reference",
																		"id": 960,
																		"name": "gameAdvancement"
																	}
																}
															]
														}
													},
													"defaultValue": "..."
												},
												{
													"id": 992,
													"name": "set",
													"kind": 1024,
													"kindString": "Property",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/advancement.ts",
															"line": 126,
															"character": 8,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/advancement.ts#L126"
														}
													],
													"type": {
														"type": "reflection",
														"declaration": {
															"id": 993,
															"name": "__type",
															"kind": 65536,
															"kindString": "Type literal",
															"flags": {},
															"sources": [
																{
																	"fileName": "src/src/advancement.ts",
																	"line": 126,
																	"character": 13,
																	"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/advancement.ts#L126"
																}
															],
															"signatures": [
																{
																	"id": 994,
																	"name": "__type",
																	"kind": 4096,
																	"kindString": "Call signature",
																	"flags": {},
																	"parameters": [
																		{
																			"id": 995,
																			"name": "conditions",
																			"kind": 32768,
																			"kindString": "Parameter",
																			"flags": {
																				"isRest": true
																			},
																			"type": {
																				"type": "array",
																				"elementType": {
																					"type": "reference",
																					"id": 1080,
																					"name": "AdvCondition"
																				}
																			}
																		}
																	],
																	"type": {
																		"type": "reference",
																		"id": 960,
																		"name": "gameAdvancement"
																	}
																}
															]
														}
													},
													"defaultValue": "..."
												}
											],
											"groups": [
												{
													"title": "Properties",
													"children": [
														988,
														985,
														999,
														996,
														992
													]
												}
											],
											"sources": [
												{
													"fileName": "src/src/advancement.ts",
													"line": 120,
													"character": 17,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/advancement.ts#L120"
												}
											]
										}
									},
									"defaultValue": "..."
								},
								{
									"id": 966,
									"name": "name",
									"kind": 1024,
									"kindString": "Property",
									"flags": {},
									"sources": [
										{
											"fileName": "src/src/advancement.ts",
											"line": 93,
											"character": 4,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/advancement.ts#L93"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 967,
									"name": "namespace",
									"kind": 1024,
									"kindString": "Property",
									"flags": {},
									"sources": [
										{
											"fileName": "src/src/advancement.ts",
											"line": 94,
											"character": 4,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/advancement.ts#L94"
										}
									],
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "undefined"
											},
											{
												"type": "intrinsic",
												"name": "string"
											}
										]
									}
								},
								{
									"id": 968,
									"name": "options",
									"kind": 1024,
									"kindString": "Property",
									"flags": {},
									"sources": [
										{
											"fileName": "src/src/advancement.ts",
											"line": 95,
											"character": 4,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/advancement.ts#L95"
										}
									],
									"type": {
										"type": "reference",
										"id": 1047,
										"name": "AdvOptions"
									}
								},
								{
									"id": 972,
									"name": "editBehaviors",
									"kind": 2048,
									"kindString": "Method",
									"flags": {},
									"sources": [
										{
											"fileName": "src/src/advancement.ts",
											"line": 110,
											"character": 4,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/advancement.ts#L110"
										}
									],
									"signatures": [
										{
											"id": 973,
											"name": "editBehaviors",
											"kind": 4096,
											"kindString": "Call signature",
											"flags": {},
											"parameters": [
												{
													"id": 974,
													"name": "isSecret",
													"kind": 32768,
													"kindString": "Parameter",
													"flags": {
														"isOptional": true
													},
													"type": {
														"type": "intrinsic",
														"name": "boolean"
													}
												},
												{
													"id": 975,
													"name": "parent",
													"kind": 32768,
													"kindString": "Parameter",
													"flags": {
														"isOptional": true
													},
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												},
												{
													"id": 976,
													"name": "whenComplete",
													"kind": 32768,
													"kindString": "Parameter",
													"flags": {
														"isOptional": true
													},
													"type": {
														"type": "reflection",
														"declaration": {
															"id": 977,
															"name": "__type",
															"kind": 65536,
															"kindString": "Type literal",
															"flags": {},
															"children": [
																{
																	"id": 979,
																	"name": "announce",
																	"kind": 1024,
																	"kindString": "Property",
																	"flags": {
																		"isOptional": true
																	},
																	"sources": [
																		{
																			"fileName": "src/src/advancement.ts",
																			"line": 110,
																			"character": 88,
																			"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/advancement.ts#L110"
																		}
																	],
																	"type": {
																		"type": "intrinsic",
																		"name": "boolean"
																	}
																},
																{
																	"id": 978,
																	"name": "toast",
																	"kind": 1024,
																	"kindString": "Property",
																	"flags": {
																		"isOptional": true
																	},
																	"sources": [
																		{
																			"fileName": "src/src/advancement.ts",
																			"line": 110,
																			"character": 71,
																			"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/advancement.ts#L110"
																		}
																	],
																	"type": {
																		"type": "intrinsic",
																		"name": "boolean"
																	}
																}
															],
															"groups": [
																{
																	"title": "Properties",
																	"children": [
																		979,
																		978
																	]
																}
															],
															"sources": [
																{
																	"fileName": "src/src/advancement.ts",
																	"line": 110,
																	"character": 70,
																	"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/advancement.ts#L110"
																}
															]
														}
													}
												}
											],
											"type": {
												"type": "reference",
												"id": 960,
												"name": "gameAdvancement"
											}
										}
									]
								},
								{
									"id": 980,
									"name": "editReward",
									"kind": 2048,
									"kindString": "Method",
									"flags": {},
									"sources": [
										{
											"fileName": "src/src/advancement.ts",
											"line": 116,
											"character": 4,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/advancement.ts#L116"
										}
									],
									"signatures": [
										{
											"id": 981,
											"name": "editReward",
											"kind": 4096,
											"kindString": "Call signature",
											"flags": {},
											"parameters": [
												{
													"id": 982,
													"name": "newReward",
													"kind": 32768,
													"kindString": "Parameter",
													"flags": {},
													"type": {
														"type": "reference",
														"id": 1073,
														"name": "AdvRewards"
													}
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "void"
											}
										}
									]
								},
								{
									"id": 969,
									"name": "editType",
									"kind": 2048,
									"kindString": "Method",
									"flags": {},
									"sources": [
										{
											"fileName": "src/src/advancement.ts",
											"line": 106,
											"character": 4,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/advancement.ts#L106"
										}
									],
									"signatures": [
										{
											"id": 970,
											"name": "editType",
											"kind": 4096,
											"kindString": "Call signature",
											"flags": {},
											"parameters": [
												{
													"id": 971,
													"name": "newType",
													"kind": 32768,
													"kindString": "Parameter",
													"flags": {},
													"type": {
														"type": "union",
														"types": [
															{
																"type": "literal",
																"value": "challenge"
															},
															{
																"type": "literal",
																"value": "goal"
															},
															{
																"type": "literal",
																"value": "task"
															}
														]
													}
												}
											],
											"type": {
												"type": "reference",
												"id": 960,
												"name": "gameAdvancement"
											}
										}
									]
								},
								{
									"id": 1003,
									"name": "render",
									"kind": 2048,
									"kindString": "Method",
									"flags": {},
									"sources": [
										{
											"fileName": "src/src/advancement.ts",
											"line": 141,
											"character": 4,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/advancement.ts#L141"
										}
									],
									"signatures": [
										{
											"id": 1004,
											"name": "render",
											"kind": 4096,
											"kindString": "Call signature",
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									]
								}
							],
							"groups": [
								{
									"title": "Constructors",
									"children": [
										961
									]
								},
								{
									"title": "Properties",
									"children": [
										965,
										983,
										966,
										967,
										968
									]
								},
								{
									"title": "Methods",
									"children": [
										972,
										980,
										969,
										1003
									]
								}
							],
							"sources": [
								{
									"fileName": "src/src/advancement.ts",
									"line": 91,
									"character": 6,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/advancement.ts#L91"
								}
							]
						},
						{
							"id": 910,
							"name": "gameEvent",
							"kind": 128,
							"kindString": "Class",
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Represent a game event"
									}
								]
							},
							"children": [
								{
									"id": 911,
									"name": "constructor",
									"kind": 512,
									"kindString": "Constructor",
									"flags": {},
									"sources": [
										{
											"fileName": "src/src/event.ts",
											"line": 20,
											"character": 4,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/event.ts#L20"
										}
									],
									"signatures": [
										{
											"id": 912,
											"name": "new gameEvent",
											"kind": 16384,
											"kindString": "Constructor signature",
											"flags": {},
											"parameters": [
												{
													"id": 913,
													"name": "name",
													"kind": 32768,
													"kindString": "Parameter",
													"flags": {},
													"type": {
														"type": "reference",
														"id": 1045,
														"name": "customEvents"
													}
												},
												{
													"id": 914,
													"name": "exec",
													"kind": 32768,
													"kindString": "Parameter",
													"flags": {
														"isRest": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "Functions to execute when the event is triggered"
															}
														]
													},
													"type": {
														"type": "array",
														"elementType": {
															"type": "reference",
															"id": 923,
															"name": "gameFunction"
														}
													}
												}
											],
											"type": {
												"type": "reference",
												"id": 910,
												"name": "gameEvent"
											}
										}
									]
								},
								{
									"id": 915,
									"name": "ObjectType",
									"kind": 1024,
									"kindString": "Property",
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "src/src/event.ts",
											"line": 13,
											"character": 13,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/event.ts#L13"
										}
									],
									"type": {
										"type": "literal",
										"value": "Event"
									},
									"defaultValue": "\"Event\""
								},
								{
									"id": 917,
									"name": "functions",
									"kind": 1024,
									"kindString": "Property",
									"flags": {},
									"sources": [
										{
											"fileName": "src/src/event.ts",
											"line": 16,
											"character": 4,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/event.ts#L16"
										}
									],
									"type": {
										"type": "array",
										"elementType": {
											"type": "reference",
											"id": 923,
											"name": "gameFunction"
										}
									}
								},
								{
									"id": 916,
									"name": "type",
									"kind": 1024,
									"kindString": "Property",
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "src/src/event.ts",
											"line": 14,
											"character": 13,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/event.ts#L14"
										}
									],
									"type": {
										"type": "reference",
										"id": 1045,
										"name": "customEvents"
									}
								},
								{
									"id": 918,
									"name": "exec",
									"kind": 2048,
									"kindString": "Method",
									"flags": {},
									"sources": [
										{
											"fileName": "src/src/event.ts",
											"line": 30,
											"character": 4,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/event.ts#L30"
										}
									],
									"signatures": [
										{
											"id": 919,
											"name": "exec",
											"kind": 4096,
											"kindString": "Call signature",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "Add new functions to execute when the event is triggered"
													}
												]
											},
											"parameters": [
												{
													"id": 920,
													"name": "fcts",
													"kind": 32768,
													"kindString": "Parameter",
													"flags": {
														"isRest": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "Functions to execute when the event is triggered"
															}
														]
													},
													"type": {
														"type": "array",
														"elementType": {
															"type": "reference",
															"id": 923,
															"name": "gameFunction"
														}
													}
												}
											],
											"type": {
												"type": "reference",
												"id": 910,
												"name": "gameEvent"
											}
										}
									]
								},
								{
									"id": 921,
									"name": "render",
									"kind": 2048,
									"kindString": "Method",
									"flags": {},
									"sources": [
										{
											"fileName": "src/src/event.ts",
											"line": 35,
											"character": 4,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/event.ts#L35"
										}
									],
									"signatures": [
										{
											"id": 922,
											"name": "render",
											"kind": 4096,
											"kindString": "Call signature",
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									]
								}
							],
							"groups": [
								{
									"title": "Constructors",
									"children": [
										911
									]
								},
								{
									"title": "Properties",
									"children": [
										915,
										917,
										916
									]
								},
								{
									"title": "Methods",
									"children": [
										918,
										921
									]
								}
							],
							"sources": [
								{
									"fileName": "src/src/event.ts",
									"line": 12,
									"character": 6,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/event.ts#L12"
								}
							]
						},
						{
							"id": 923,
							"name": "gameFunction",
							"kind": 128,
							"kindString": "Class",
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Represent a function"
									}
								],
								"blockTags": [
									{
										"tag": "@link",
										"content": [
											{
												"kind": "text",
												"text": "https://minecraft.fandom.com/wiki/Function_(Java_Edition)"
											}
										]
									}
								]
							},
							"children": [
								{
									"id": 924,
									"name": "constructor",
									"kind": 512,
									"kindString": "Constructor",
									"flags": {},
									"sources": [
										{
											"fileName": "src/src/function.ts",
											"line": 23,
											"character": 4,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/function.ts#L23"
										}
									],
									"signatures": [
										{
											"id": 925,
											"name": "new gameFunction",
											"kind": 16384,
											"kindString": "Constructor signature",
											"flags": {},
											"parameters": [
												{
													"id": 926,
													"name": "name",
													"kind": 32768,
													"kindString": "Parameter",
													"flags": {
														"isOptional": true
													},
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												},
												{
													"id": 927,
													"name": "exec",
													"kind": 32768,
													"kindString": "Parameter",
													"flags": {
														"isRest": true
													},
													"type": {
														"type": "reference",
														"id": 1072,
														"name": "Commands"
													}
												}
											],
											"type": {
												"type": "reference",
												"id": 923,
												"name": "gameFunction"
											}
										}
									]
								},
								{
									"id": 928,
									"name": "ObjectType",
									"kind": 1024,
									"kindString": "Property",
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "src/src/function.ts",
											"line": 19,
											"character": 13,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/function.ts#L19"
										}
									],
									"type": {
										"type": "literal",
										"value": "Function"
									},
									"defaultValue": "\"Function\""
								},
								{
									"id": 931,
									"name": "commands",
									"kind": 1024,
									"kindString": "Property",
									"flags": {},
									"sources": [
										{
											"fileName": "src/src/function.ts",
											"line": 22,
											"character": 4,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/function.ts#L22"
										}
									],
									"type": {
										"type": "array",
										"elementType": {
											"type": "intrinsic",
											"name": "string"
										}
									}
								},
								{
									"id": 929,
									"name": "name",
									"kind": 1024,
									"kindString": "Property",
									"flags": {},
									"sources": [
										{
											"fileName": "src/src/function.ts",
											"line": 20,
											"character": 4,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/function.ts#L20"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 930,
									"name": "namespace",
									"kind": 1024,
									"kindString": "Property",
									"flags": {},
									"sources": [
										{
											"fileName": "src/src/function.ts",
											"line": 21,
											"character": 4,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/function.ts#L21"
										}
									],
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "undefined"
											},
											{
												"type": "intrinsic",
												"name": "string"
											}
										]
									}
								},
								{
									"id": 935,
									"name": "call",
									"kind": 2048,
									"kindString": "Method",
									"flags": {},
									"sources": [
										{
											"fileName": "src/src/function.ts",
											"line": 34,
											"character": 4,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/function.ts#L34"
										}
									],
									"signatures": [
										{
											"id": 936,
											"name": "call",
											"kind": 4096,
											"kindString": "Call signature",
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									]
								},
								{
									"id": 932,
									"name": "exec",
									"kind": 2048,
									"kindString": "Method",
									"flags": {},
									"sources": [
										{
											"fileName": "src/src/function.ts",
											"line": 29,
											"character": 4,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/function.ts#L29"
										}
									],
									"signatures": [
										{
											"id": 933,
											"name": "exec",
											"kind": 4096,
											"kindString": "Call signature",
											"flags": {},
											"parameters": [
												{
													"id": 934,
													"name": "cmds",
													"kind": 32768,
													"kindString": "Parameter",
													"flags": {
														"isRest": true
													},
													"type": {
														"type": "reference",
														"id": 1072,
														"name": "Commands"
													}
												}
											],
											"type": {
												"type": "reference",
												"id": 923,
												"name": "gameFunction"
											}
										}
									]
								},
								{
									"id": 937,
									"name": "render",
									"kind": 2048,
									"kindString": "Method",
									"flags": {},
									"sources": [
										{
											"fileName": "src/src/function.ts",
											"line": 38,
											"character": 4,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/function.ts#L38"
										}
									],
									"signatures": [
										{
											"id": 938,
											"name": "render",
											"kind": 4096,
											"kindString": "Call signature",
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									]
								}
							],
							"groups": [
								{
									"title": "Constructors",
									"children": [
										924
									]
								},
								{
									"title": "Properties",
									"children": [
										928,
										931,
										929,
										930
									]
								},
								{
									"title": "Methods",
									"children": [
										935,
										932,
										937
									]
								}
							],
							"sources": [
								{
									"fileName": "src/src/function.ts",
									"line": 18,
									"character": 6,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/function.ts#L18"
								}
							]
						},
						{
							"id": 1005,
							"name": "gameLootTable",
							"kind": 128,
							"kindString": "Class",
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Represent a loot table\r\n# !! WARNING !!\r\n> This feature isn't support yet!\r\nThe loot tables are still under creation and takes time to make..."
									}
								],
								"blockTags": [
									{
										"tag": "@link",
										"content": [
											{
												"kind": "text",
												"text": "https://minecraft.fandom.com/wiki/Loot_table\r\nhttps://minecraft.fandom.com/wiki/Loot_table#Recurring_JSON_structures_within_loot_tables_and_other_data_pack_files"
											}
										]
									}
								]
							},
							"children": [
								{
									"id": 1006,
									"name": "constructor",
									"kind": 512,
									"kindString": "Constructor",
									"flags": {},
									"sources": [
										{
											"fileName": "src/src/loottable.ts",
											"line": 52,
											"character": 4,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/loottable.ts#L52"
										}
									],
									"signatures": [
										{
											"id": 1007,
											"name": "new gameLootTable",
											"kind": 16384,
											"kindString": "Constructor signature",
											"flags": {},
											"parameters": [
												{
													"id": 1008,
													"name": "name",
													"kind": 32768,
													"kindString": "Parameter",
													"flags": {},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The name of the loot table"
															}
														]
													},
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												},
												{
													"id": 1009,
													"name": "type",
													"kind": 32768,
													"kindString": "Parameter",
													"flags": {},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The type of that loot table (if it affects mob or blocks)"
															}
														]
													},
													"type": {
														"type": "reference",
														"id": 1079,
														"name": "lootTableType"
													}
												},
												{
													"id": 1010,
													"name": "data",
													"kind": 32768,
													"kindString": "Parameter",
													"flags": {},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The loot table's behavior"
															}
														]
													},
													"type": {
														"type": "reference",
														"id": 1066,
														"name": "lootTableData"
													}
												},
												{
													"id": 1011,
													"name": "id",
													"kind": 32768,
													"kindString": "Parameter",
													"flags": {
														"isOptional": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The id of that loot table (if it's set to "
															},
															{
																"kind": "code",
																"text": "`0`"
															},
															{
																"kind": "text",
																"text": " or "
															},
															{
																"kind": "code",
																"text": "`undefined`"
															},
															{
																"kind": "text",
																"text": ", this will be randomly generated)"
															}
														]
													},
													"type": {
														"type": "intrinsic",
														"name": "number"
													}
												}
											],
											"type": {
												"type": "reference",
												"id": 1005,
												"name": "gameLootTable"
											}
										}
									]
								},
								{
									"id": 1012,
									"name": "ObjectType",
									"kind": 1024,
									"kindString": "Property",
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "src/src/loottable.ts",
											"line": 36,
											"character": 13,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/loottable.ts#L36"
										}
									],
									"type": {
										"type": "literal",
										"value": "LootTable"
									},
									"defaultValue": "\"LootTable\""
								},
								{
									"id": 1020,
									"name": "data",
									"kind": 1024,
									"kindString": "Property",
									"flags": {},
									"sources": [
										{
											"fileName": "src/src/loottable.ts",
											"line": 44,
											"character": 4,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/loottable.ts#L44"
										}
									],
									"type": {
										"type": "reference",
										"id": 1066,
										"name": "lootTableData"
									}
								},
								{
									"id": 1014,
									"name": "name",
									"kind": 1024,
									"kindString": "Property",
									"flags": {},
									"sources": [
										{
											"fileName": "src/src/loottable.ts",
											"line": 38,
											"character": 4,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/loottable.ts#L38"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 1013,
									"name": "namespace",
									"kind": 1024,
									"kindString": "Property",
									"flags": {},
									"sources": [
										{
											"fileName": "src/src/loottable.ts",
											"line": 37,
											"character": 4,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/loottable.ts#L37"
										}
									],
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "undefined"
											},
											{
												"type": "intrinsic",
												"name": "string"
											}
										]
									}
								},
								{
									"id": 1019,
									"name": "seed",
									"kind": 1024,
									"kindString": "Property",
									"flags": {
										"isOptional": true
									},
									"sources": [
										{
											"fileName": "src/src/loottable.ts",
											"line": 43,
											"character": 4,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/loottable.ts#L43"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "number"
									}
								},
								{
									"id": 1015,
									"name": "type",
									"kind": 1024,
									"kindString": "Property",
									"flags": {},
									"sources": [
										{
											"fileName": "src/src/loottable.ts",
											"line": 39,
											"character": 4,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/loottable.ts#L39"
										}
									],
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 1016,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {},
											"children": [
												{
													"id": 1017,
													"name": "key",
													"kind": 1024,
													"kindString": "Property",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/loottable.ts",
															"line": 40,
															"character": 8,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/loottable.ts#L40"
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												},
												{
													"id": 1018,
													"name": "key_seed",
													"kind": 1024,
													"kindString": "Property",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/loottable.ts",
															"line": 41,
															"character": 8,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/loottable.ts#L41"
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												}
											],
											"groups": [
												{
													"title": "Properties",
													"children": [
														1017,
														1018
													]
												}
											],
											"sources": [
												{
													"fileName": "src/src/loottable.ts",
													"line": 39,
													"character": 10,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/loottable.ts#L39"
												}
											]
										}
									}
								},
								{
									"id": 1021,
									"name": "render",
									"kind": 2048,
									"kindString": "Method",
									"flags": {},
									"sources": [
										{
											"fileName": "src/src/loottable.ts",
											"line": 63,
											"character": 4,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/loottable.ts#L63"
										}
									],
									"signatures": [
										{
											"id": 1022,
											"name": "render",
											"kind": 4096,
											"kindString": "Call signature",
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									]
								}
							],
							"groups": [
								{
									"title": "Constructors",
									"children": [
										1006
									]
								},
								{
									"title": "Properties",
									"children": [
										1012,
										1020,
										1014,
										1013,
										1019,
										1015
									]
								},
								{
									"title": "Methods",
									"children": [
										1021
									]
								}
							],
							"sources": [
								{
									"fileName": "src/src/loottable.ts",
									"line": 35,
									"character": 6,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/loottable.ts#L35"
								}
							]
						},
						{
							"id": 1023,
							"name": "gameRecipe",
							"kind": 128,
							"kindString": "Class",
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Represent a game recipe"
									}
								],
								"blockTags": [
									{
										"tag": "@link",
										"content": [
											{
												"kind": "text",
												"text": "https://minecraft.fandom.com/wiki/Recipe\r\nhttps://minecraft.fandom.com/wiki/Recipe#JSON_format"
											}
										]
									}
								]
							},
							"children": [
								{
									"id": 1024,
									"name": "constructor",
									"kind": 512,
									"kindString": "Constructor",
									"flags": {},
									"sources": [
										{
											"fileName": "src/src/recipe.ts",
											"line": 20,
											"character": 4,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/recipe.ts#L20"
										}
									],
									"signatures": [
										{
											"id": 1025,
											"name": "new gameRecipe",
											"kind": 16384,
											"kindString": "Constructor signature",
											"flags": {},
											"parameters": [
												{
													"id": 1026,
													"name": "name",
													"kind": 32768,
													"kindString": "Parameter",
													"flags": {},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The recipe's name"
															}
														]
													},
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												},
												{
													"id": 1027,
													"name": "type",
													"kind": 32768,
													"kindString": "Parameter",
													"flags": {},
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												},
												{
													"id": 1028,
													"name": "group",
													"kind": 32768,
													"kindString": "Parameter",
													"flags": {},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The recipe's group (useful for the recipies book)"
															}
														]
													},
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												},
												{
													"id": 1029,
													"name": "options",
													"kind": 32768,
													"kindString": "Parameter",
													"flags": {},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The recipe option (see https://minecraft.fandom.com/wiki/Recipe#JSON_format)"
															}
														]
													},
													"type": {
														"type": "intrinsic",
														"name": "object"
													}
												}
											],
											"type": {
												"type": "reference",
												"id": 1023,
												"name": "gameRecipe"
											}
										}
									]
								},
								{
									"id": 1030,
									"name": "ObjectType",
									"kind": 1024,
									"kindString": "Property",
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "src/src/recipe.ts",
											"line": 11,
											"character": 13,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/recipe.ts#L11"
										}
									],
									"type": {
										"type": "literal",
										"value": "Recipe"
									},
									"defaultValue": "\"Recipe\""
								},
								{
									"id": 1033,
									"name": "data",
									"kind": 1024,
									"kindString": "Property",
									"flags": {},
									"sources": [
										{
											"fileName": "src/src/recipe.ts",
											"line": 14,
											"character": 4,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/recipe.ts#L14"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "object"
									}
								},
								{
									"id": 1032,
									"name": "name",
									"kind": 1024,
									"kindString": "Property",
									"flags": {},
									"sources": [
										{
											"fileName": "src/src/recipe.ts",
											"line": 13,
											"character": 4,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/recipe.ts#L13"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 1031,
									"name": "namespace",
									"kind": 1024,
									"kindString": "Property",
									"flags": {},
									"sources": [
										{
											"fileName": "src/src/recipe.ts",
											"line": 12,
											"character": 4,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/recipe.ts#L12"
										}
									],
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "undefined"
											},
											{
												"type": "intrinsic",
												"name": "string"
											}
										]
									}
								},
								{
									"id": 1034,
									"name": "render",
									"kind": 2048,
									"kindString": "Method",
									"flags": {},
									"sources": [
										{
											"fileName": "src/src/recipe.ts",
											"line": 28,
											"character": 4,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/recipe.ts#L28"
										}
									],
									"signatures": [
										{
											"id": 1035,
											"name": "render",
											"kind": 4096,
											"kindString": "Call signature",
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									]
								}
							],
							"groups": [
								{
									"title": "Constructors",
									"children": [
										1024
									]
								},
								{
									"title": "Properties",
									"children": [
										1030,
										1033,
										1032,
										1031
									]
								},
								{
									"title": "Methods",
									"children": [
										1034
									]
								}
							],
							"sources": [
								{
									"fileName": "src/src/recipe.ts",
									"line": 10,
									"character": 6,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/recipe.ts#L10"
								}
							]
						},
						{
							"id": 939,
							"name": "gameTag",
							"kind": 128,
							"kindString": "Class",
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Represent a block/fluid/items/... tag"
									}
								],
								"blockTags": [
									{
										"tag": "@link",
										"content": [
											{
												"kind": "text",
												"text": "https://minecraft.fandom.com/wiki/Tag\r\nhttps://minecraft.fandom.com/wiki/Tag#JSON_format"
											}
										]
									}
								]
							},
							"children": [
								{
									"id": 940,
									"name": "constructor",
									"kind": 512,
									"kindString": "Constructor",
									"flags": {},
									"sources": [
										{
											"fileName": "src/src/tag.ts",
											"line": 24,
											"character": 4,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tag.ts#L24"
										}
									],
									"signatures": [
										{
											"id": 941,
											"name": "new gameTag",
											"kind": 16384,
											"kindString": "Constructor signature",
											"flags": {},
											"parameters": [
												{
													"id": 942,
													"name": "type",
													"kind": 32768,
													"kindString": "Parameter",
													"flags": {},
													"type": {
														"type": "reference",
														"id": 1046,
														"name": "tagsType"
													}
												},
												{
													"id": 943,
													"name": "name",
													"kind": 32768,
													"kindString": "Parameter",
													"flags": {},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "The name of this tag"
															}
														]
													},
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												},
												{
													"id": 944,
													"name": "fromMinecraft",
													"kind": 32768,
													"kindString": "Parameter",
													"flags": {
														"isOptional": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "If the tag come from the minecraft's default tag and not the datapack"
															}
														]
													},
													"type": {
														"type": "intrinsic",
														"name": "boolean"
													}
												},
												{
													"id": 945,
													"name": "includes",
													"kind": 32768,
													"kindString": "Parameter",
													"flags": {
														"isRest": true
													},
													"comment": {
														"summary": [
															{
																"kind": "text",
																"text": "Object to include inside this tag"
															}
														]
													},
													"type": {
														"type": "array",
														"elementType": {
															"type": "intrinsic",
															"name": "string"
														}
													}
												}
											],
											"type": {
												"type": "reference",
												"id": 939,
												"name": "gameTag"
											}
										}
									]
								},
								{
									"id": 946,
									"name": "ObjectType",
									"kind": 1024,
									"kindString": "Property",
									"flags": {
										"isReadonly": true
									},
									"sources": [
										{
											"fileName": "src/src/tag.ts",
											"line": 12,
											"character": 13,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tag.ts#L12"
										}
									],
									"type": {
										"type": "literal",
										"value": "Tag"
									},
									"defaultValue": "\"Tag\""
								},
								{
									"id": 948,
									"name": "content",
									"kind": 1024,
									"kindString": "Property",
									"flags": {},
									"sources": [
										{
											"fileName": "src/src/tag.ts",
											"line": 14,
											"character": 4,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tag.ts#L14"
										}
									],
									"type": {
										"type": "array",
										"elementType": {
											"type": "intrinsic",
											"name": "string"
										}
									}
								},
								{
									"id": 949,
									"name": "name",
									"kind": 1024,
									"kindString": "Property",
									"flags": {},
									"sources": [
										{
											"fileName": "src/src/tag.ts",
											"line": 15,
											"character": 4,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tag.ts#L15"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								},
								{
									"id": 951,
									"name": "namespace",
									"kind": 1024,
									"kindString": "Property",
									"flags": {},
									"sources": [
										{
											"fileName": "src/src/tag.ts",
											"line": 17,
											"character": 4,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tag.ts#L17"
										}
									],
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "undefined"
											},
											{
												"type": "intrinsic",
												"name": "string"
											}
										]
									}
								},
								{
									"id": 950,
									"name": "replace",
									"kind": 1024,
									"kindString": "Property",
									"flags": {},
									"sources": [
										{
											"fileName": "src/src/tag.ts",
											"line": 16,
											"character": 4,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tag.ts#L16"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									}
								},
								{
									"id": 947,
									"name": "type",
									"kind": 1024,
									"kindString": "Property",
									"flags": {},
									"sources": [
										{
											"fileName": "src/src/tag.ts",
											"line": 13,
											"character": 4,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tag.ts#L13"
										}
									],
									"type": {
										"type": "reference",
										"id": 1046,
										"name": "tagsType"
									}
								},
								{
									"id": 952,
									"name": "addObject",
									"kind": 2048,
									"kindString": "Method",
									"flags": {},
									"sources": [
										{
											"fileName": "src/src/tag.ts",
											"line": 36,
											"character": 4,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tag.ts#L36"
										}
									],
									"signatures": [
										{
											"id": 953,
											"name": "addObject",
											"kind": 4096,
											"kindString": "Call signature",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "Associate an object to this tag"
													}
												]
											},
											"parameters": [
												{
													"id": 954,
													"name": "object",
													"kind": 32768,
													"kindString": "Parameter",
													"flags": {},
													"type": {
														"type": "union",
														"types": [
															{
																"type": "intrinsic",
																"name": "string"
															},
															{
																"type": "reference",
																"id": 939,
																"name": "gameTag"
															}
														]
													}
												}
											],
											"type": {
												"type": "reference",
												"id": 939,
												"name": "gameTag"
											}
										}
									]
								},
								{
									"id": 958,
									"name": "render",
									"kind": 2048,
									"kindString": "Method",
									"flags": {},
									"sources": [
										{
											"fileName": "src/src/tag.ts",
											"line": 49,
											"character": 4,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tag.ts#L49"
										}
									],
									"signatures": [
										{
											"id": 959,
											"name": "render",
											"kind": 4096,
											"kindString": "Call signature",
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									]
								},
								{
									"id": 955,
									"name": "strict",
									"kind": 2048,
									"kindString": "Method",
									"flags": {},
									"sources": [
										{
											"fileName": "src/src/tag.ts",
											"line": 44,
											"character": 4,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tag.ts#L44"
										}
									],
									"signatures": [
										{
											"id": 956,
											"name": "strict",
											"kind": 4096,
											"kindString": "Call signature",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "Set if this tag replace other tag named as this one"
													}
												]
											},
											"parameters": [
												{
													"id": 957,
													"name": "set",
													"kind": 32768,
													"kindString": "Parameter",
													"flags": {},
													"type": {
														"type": "intrinsic",
														"name": "boolean"
													}
												}
											],
											"type": {
												"type": "reference",
												"id": 939,
												"name": "gameTag"
											}
										}
									]
								}
							],
							"groups": [
								{
									"title": "Constructors",
									"children": [
										940
									]
								},
								{
									"title": "Properties",
									"children": [
										946,
										948,
										949,
										951,
										950,
										947
									]
								},
								{
									"title": "Methods",
									"children": [
										952,
										958,
										955
									]
								}
							],
							"sources": [
								{
									"fileName": "src/src/tag.ts",
									"line": 11,
									"character": 6,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tag.ts#L11"
								}
							]
						},
						{
							"id": 1080,
							"name": "AdvCondition",
							"kind": 4194304,
							"kindString": "Type alias",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/advancement.ts",
									"line": 7,
									"character": 5,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/advancement.ts#L7"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1081,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {},
									"children": [
										{
											"id": 1084,
											"name": "data",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The trigger data requirement"
													}
												]
											},
											"sources": [
												{
													"fileName": "src/src/advancement.ts",
													"line": 19,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/advancement.ts#L19"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "object"
											}
										},
										{
											"id": 1082,
											"name": "name",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The name of the condition"
													}
												]
											},
											"sources": [
												{
													"fileName": "src/src/advancement.ts",
													"line": 11,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/advancement.ts#L11"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 1083,
											"name": "trigger",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "See https://minecraft.fandom.com/wiki/Advancement/JSON_format#List_of_triggers"
													}
												]
											},
											"sources": [
												{
													"fileName": "src/src/advancement.ts",
													"line": 15,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/advancement.ts#L15"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												1084,
												1082,
												1083
											]
										}
									],
									"sources": [
										{
											"fileName": "src/src/advancement.ts",
											"line": 7,
											"character": 20,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/advancement.ts#L7"
										}
									]
								}
							}
						},
						{
							"id": 1047,
							"name": "AdvOptions",
							"kind": 4194304,
							"kindString": "Type alias",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/advancement.ts",
									"line": 39,
									"character": 5,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/advancement.ts#L39"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1048,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {},
									"children": [
										{
											"id": 1064,
											"name": "conditions",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "Conditions that need to be made to unlock the advancement"
													}
												]
											},
											"sources": [
												{
													"fileName": "src/src/advancement.ts",
													"line": 82,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/advancement.ts#L82"
												}
											],
											"type": {
												"type": "array",
												"elementType": {
													"type": "reference",
													"id": 1080,
													"name": "AdvCondition"
												}
											}
										},
										{
											"id": 1057,
											"name": "description",
											"kind": 1024,
											"kindString": "Property",
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "src/src/advancement.ts",
													"line": 60,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/advancement.ts#L60"
												}
											],
											"type": {
												"type": "union",
												"types": [
													{
														"type": "reference",
														"id": 65,
														"name": "JsonRaw"
													},
													{
														"type": "intrinsic",
														"name": "string"
													}
												]
											}
										},
										{
											"id": 1049,
											"name": "display",
											"kind": 1024,
											"kindString": "Property",
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "src/src/advancement.ts",
													"line": 40,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/advancement.ts#L40"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 1050,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"children": [
														{
															"id": 1051,
															"name": "icon",
															"kind": 1024,
															"kindString": "Property",
															"flags": {
																"isOptional": true
															},
															"comment": {
																"summary": [
																	{
																		"kind": "text",
																		"text": "The advancement icon (a game's item)"
																	}
																]
															},
															"sources": [
																{
																	"fileName": "src/src/advancement.ts",
																	"line": 44,
																	"character": 8,
																	"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/advancement.ts#L44"
																}
															],
															"type": {
																"type": "reflection",
																"declaration": {
																	"id": 1052,
																	"name": "__type",
																	"kind": 65536,
																	"kindString": "Type literal",
																	"flags": {},
																	"children": [
																		{
																			"id": 1053,
																			"name": "name",
																			"kind": 1024,
																			"kindString": "Property",
																			"flags": {},
																			"comment": {
																				"summary": [
																					{
																						"kind": "text",
																						"text": "The name of the item"
																					}
																				]
																			},
																			"sources": [
																				{
																					"fileName": "src/src/advancement.ts",
																					"line": 48,
																					"character": 12,
																					"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/advancement.ts#L48"
																				}
																			],
																			"type": {
																				"type": "intrinsic",
																				"name": "string"
																			}
																		},
																		{
																			"id": 1054,
																			"name": "nbt",
																			"kind": 1024,
																			"kindString": "Property",
																			"flags": {},
																			"comment": {
																				"summary": [
																					{
																						"kind": "text",
																						"text": "Data to add to this item"
																					}
																				]
																			},
																			"sources": [
																				{
																					"fileName": "src/src/advancement.ts",
																					"line": 52,
																					"character": 12,
																					"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/advancement.ts#L52"
																				}
																			],
																			"type": {
																				"type": "reference",
																				"id": 596,
																				"name": "NBTData"
																			}
																		}
																	],
																	"groups": [
																		{
																			"title": "Properties",
																			"children": [
																				1053,
																				1054
																			]
																		}
																	],
																	"sources": [
																		{
																			"fileName": "src/src/advancement.ts",
																			"line": 44,
																			"character": 15,
																			"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/advancement.ts#L44"
																		}
																	]
																}
															}
														},
														{
															"id": 1055,
															"name": "title",
															"kind": 1024,
															"kindString": "Property",
															"flags": {
																"isOptional": true
															},
															"comment": {
																"summary": [
																	{
																		"kind": "text",
																		"text": "Title of the advancement"
																	}
																]
															},
															"sources": [
																{
																	"fileName": "src/src/advancement.ts",
																	"line": 57,
																	"character": 8,
																	"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/advancement.ts#L57"
																}
															],
															"type": {
																"type": "union",
																"types": [
																	{
																		"type": "reference",
																		"id": 65,
																		"name": "JsonRaw"
																	},
																	{
																		"type": "intrinsic",
																		"name": "string"
																	}
																]
															}
														}
													],
													"groups": [
														{
															"title": "Properties",
															"children": [
																1051,
																1055
															]
														}
													],
													"sources": [
														{
															"fileName": "src/src/advancement.ts",
															"line": 40,
															"character": 14,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/advancement.ts#L40"
														}
													]
												}
											}
										},
										{
											"id": 1062,
											"name": "isSecret",
											"kind": 1024,
											"kindString": "Property",
											"flags": {
												"isOptional": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "Whether to hide this advancement and all its children from the advancement screen until this advancement have been completed"
													}
												]
											},
											"sources": [
												{
													"fileName": "src/src/advancement.ts",
													"line": 74,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/advancement.ts#L74"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											}
										},
										{
											"id": 1063,
											"name": "parent",
											"kind": 1024,
											"kindString": "Property",
											"flags": {
												"isOptional": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The parent advancement directory of this advancement. If absent, this advancement is a root advancement. Circular references cause a loading failure"
													}
												]
											},
											"sources": [
												{
													"fileName": "src/src/advancement.ts",
													"line": 78,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/advancement.ts#L78"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 1065,
											"name": "rewards",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/advancement.ts",
													"line": 83,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/advancement.ts#L83"
												}
											],
											"type": {
												"type": "reference",
												"id": 1073,
												"name": "AdvRewards"
											}
										},
										{
											"id": 1056,
											"name": "type",
											"kind": 1024,
											"kindString": "Property",
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "src/src/advancement.ts",
													"line": 59,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/advancement.ts#L59"
												}
											],
											"type": {
												"type": "union",
												"types": [
													{
														"type": "literal",
														"value": "challenge"
													},
													{
														"type": "literal",
														"value": "goal"
													},
													{
														"type": "literal",
														"value": "task"
													}
												]
											}
										},
										{
											"id": 1058,
											"name": "whenComplete",
											"kind": 1024,
											"kindString": "Property",
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "src/src/advancement.ts",
													"line": 61,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/advancement.ts#L61"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 1059,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"children": [
														{
															"id": 1061,
															"name": "announce",
															"kind": 1024,
															"kindString": "Property",
															"flags": {
																"isOptional": true
															},
															"comment": {
																"summary": [
																	{
																		"kind": "text",
																		"text": "Whether to announce in the chat when this advancement has been completed"
																	}
																]
															},
															"sources": [
																{
																	"fileName": "src/src/advancement.ts",
																	"line": 69,
																	"character": 8,
																	"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/advancement.ts#L69"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "boolean"
															}
														},
														{
															"id": 1060,
															"name": "toast",
															"kind": 1024,
															"kindString": "Property",
															"flags": {
																"isOptional": true
															},
															"comment": {
																"summary": [
																	{
																		"kind": "text",
																		"text": "Whether to show a toast to the player when this advancement has been completed"
																	}
																]
															},
															"sources": [
																{
																	"fileName": "src/src/advancement.ts",
																	"line": 65,
																	"character": 8,
																	"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/advancement.ts#L65"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "boolean"
															}
														}
													],
													"groups": [
														{
															"title": "Properties",
															"children": [
																1061,
																1060
															]
														}
													],
													"sources": [
														{
															"fileName": "src/src/advancement.ts",
															"line": 61,
															"character": 19,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/advancement.ts#L61"
														}
													]
												}
											}
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												1064,
												1057,
												1049,
												1062,
												1063,
												1065,
												1056,
												1058
											]
										}
									],
									"sources": [
										{
											"fileName": "src/src/advancement.ts",
											"line": 39,
											"character": 18,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/advancement.ts#L39"
										}
									]
								}
							}
						},
						{
							"id": 1073,
							"name": "AdvRewards",
							"kind": 4194304,
							"kindString": "Type alias",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/advancement.ts",
									"line": 21,
									"character": 5,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/advancement.ts#L21"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1074,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {},
									"children": [
										{
											"id": 1077,
											"name": "experiences",
											"kind": 1024,
											"kindString": "Property",
											"flags": {
												"isOptional": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "Amount of experiance given to the player"
													}
												]
											},
											"sources": [
												{
													"fileName": "src/src/advancement.ts",
													"line": 33,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/advancement.ts#L33"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "number"
											}
										},
										{
											"id": 1078,
											"name": "function",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "Function to execute as the player"
													}
												]
											},
											"sources": [
												{
													"fileName": "src/src/advancement.ts",
													"line": 37,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/advancement.ts#L37"
												}
											],
											"type": {
												"type": "reference",
												"id": 923,
												"name": "gameFunction"
											}
										},
										{
											"id": 1076,
											"name": "loots",
											"kind": 1024,
											"kindString": "Property",
											"flags": {
												"isOptional": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "Loot given to the player"
													}
												]
											},
											"sources": [
												{
													"fileName": "src/src/advancement.ts",
													"line": 29,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/advancement.ts#L29"
												}
											],
											"type": {
												"type": "array",
												"elementType": {
													"type": "reference",
													"id": 1005,
													"name": "gameLootTable"
												}
											}
										},
										{
											"id": 1075,
											"name": "recipes",
											"kind": 1024,
											"kindString": "Property",
											"flags": {
												"isOptional": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "Recipies to unlock"
													}
												]
											},
											"sources": [
												{
													"fileName": "src/src/advancement.ts",
													"line": 25,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/advancement.ts#L25"
												}
											],
											"type": {
												"type": "array",
												"elementType": {
													"type": "reference",
													"id": 1023,
													"name": "gameRecipe"
												}
											}
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												1077,
												1078,
												1076,
												1075
											]
										}
									],
									"sources": [
										{
											"fileName": "src/src/advancement.ts",
											"line": 21,
											"character": 18,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/advancement.ts#L21"
										}
									]
								}
							}
						},
						{
							"id": 1085,
							"name": "Command",
							"kind": 4194304,
							"kindString": "Type alias",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/function.ts",
									"line": 4,
									"character": 5,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/function.ts#L4"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1072,
							"name": "Commands",
							"kind": 4194304,
							"kindString": "Type alias",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/function.ts",
									"line": 5,
									"character": 5,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/function.ts#L5"
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "union",
									"types": [
										{
											"type": "reference",
											"id": 1085,
											"name": "Command"
										},
										{
											"type": "reference",
											"id": 1072,
											"name": "Commands"
										}
									]
								}
							}
						},
						{
							"id": 1036,
							"name": "acceptVersion",
							"kind": 4194304,
							"kindString": "Type alias",
							"flags": {},
							"sources": [
								{
									"fileName": "src/index.ts",
									"line": 18,
									"character": 5,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/index.ts#L18"
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "literal",
										"value": "1.18"
									},
									{
										"type": "literal",
										"value": "1.19"
									}
								]
							}
						},
						{
							"id": 1045,
							"name": "customEvents",
							"kind": 4194304,
							"kindString": "Type alias",
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "code",
										"text": "`load`"
									},
									{
										"kind": "text",
										"text": ": called when the datapack is loaded\r\n"
									},
									{
										"kind": "code",
										"text": "`tick`"
									},
									{
										"kind": "text",
										"text": ": called each game ticks"
									}
								]
							},
							"sources": [
								{
									"fileName": "src/src/event.ts",
									"line": 7,
									"character": 5,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/event.ts#L7"
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "literal",
										"value": "load"
									},
									{
										"type": "literal",
										"value": "tick"
									}
								]
							}
						},
						{
							"id": 1037,
							"name": "dpSettings",
							"kind": 4194304,
							"kindString": "Type alias",
							"flags": {},
							"sources": [
								{
									"fileName": "src/index.ts",
									"line": 19,
									"character": 5,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/index.ts#L19"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1038,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {},
									"children": [
										{
											"id": 1042,
											"name": "description",
											"kind": 1024,
											"kindString": "Property",
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "src/index.ts",
													"line": 23,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/index.ts#L23"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 1043,
											"name": "icon",
											"kind": 1024,
											"kindString": "Property",
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "src/index.ts",
													"line": 24,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/index.ts#L24"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 1039,
											"name": "name",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/index.ts",
													"line": 20,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/index.ts#L20"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 1041,
											"name": "namespace",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/index.ts",
													"line": 22,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/index.ts#L22"
												}
											],
											"type": {
												"type": "reference",
												"id": 1071,
												"name": "ressourceLocation"
											}
										},
										{
											"id": 1044,
											"name": "options",
											"kind": 1024,
											"kindString": "Property",
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "src/index.ts",
													"line": 25,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/index.ts#L25"
												}
											],
											"type": {
												"type": "reference",
												"id": 3,
												"name": "dpOptions"
											}
										},
										{
											"id": 1040,
											"name": "version",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/index.ts",
													"line": 21,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/index.ts#L21"
												}
											],
											"type": {
												"type": "reference",
												"id": 1036,
												"name": "acceptVersion"
											}
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												1042,
												1043,
												1039,
												1041,
												1044,
												1040
											]
										}
									],
									"sources": [
										{
											"fileName": "src/index.ts",
											"line": 19,
											"character": 18,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/index.ts#L19"
										}
									]
								}
							}
						},
						{
							"id": 1086,
							"name": "lootContext",
							"kind": 4194304,
							"kindString": "Type alias",
							"flags": {},
							"comment": {
								"summary": [],
								"blockTags": [
									{
										"tag": "@link",
										"content": [
											{
												"kind": "text",
												"text": "https://minecraft.fandom.com/wiki/Loot_table#Loot_context_types"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "src/src/loottable.ts",
									"line": 8,
									"character": 5,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/loottable.ts#L8"
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "literal",
										"value": "chest"
									},
									{
										"type": "literal",
										"value": "command"
									},
									{
										"type": "literal",
										"value": "selector"
									},
									{
										"type": "literal",
										"value": "fishing"
									},
									{
										"type": "literal",
										"value": "entity"
									},
									{
										"type": "literal",
										"value": "gift"
									},
									{
										"type": "literal",
										"value": "barter"
									},
									{
										"type": "literal",
										"value": "advancement_reward"
									},
									{
										"type": "literal",
										"value": "advancement_entity"
									},
									{
										"type": "literal",
										"value": "generic"
									},
									{
										"type": "literal",
										"value": "block"
									}
								]
							}
						},
						{
							"id": 1087,
							"name": "lootPool",
							"kind": 4194304,
							"kindString": "Type alias",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/loottable.ts",
									"line": 10,
									"character": 5,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/loottable.ts#L10"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1088,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {},
									"children": [
										{
											"id": 1089,
											"name": "conditions",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/loottable.ts",
													"line": 11,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/loottable.ts#L11"
												}
											],
											"type": {
												"type": "tuple"
											}
										},
										{
											"id": 1090,
											"name": "functions",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/loottable.ts",
													"line": 12,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/loottable.ts#L12"
												}
											],
											"type": {
												"type": "tuple"
											}
										},
										{
											"id": 1091,
											"name": "rolls",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/loottable.ts",
													"line": 13,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/loottable.ts#L13"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "number"
											}
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												1089,
												1090,
												1091
											]
										}
									],
									"sources": [
										{
											"fileName": "src/src/loottable.ts",
											"line": 10,
											"character": 16,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/loottable.ts#L10"
										}
									]
								}
							}
						},
						{
							"id": 1066,
							"name": "lootTableData",
							"kind": 4194304,
							"kindString": "Type alias",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/loottable.ts",
									"line": 17,
									"character": 5,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/loottable.ts#L17"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1067,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {},
									"children": [
										{
											"id": 1069,
											"name": "functions",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/loottable.ts",
													"line": 22,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/loottable.ts#L22"
												}
											],
											"type": {
												"type": "tuple"
											}
										},
										{
											"id": 1070,
											"name": "pools",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/loottable.ts",
													"line": 23,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/loottable.ts#L23"
												}
											],
											"type": {
												"type": "array",
												"elementType": {
													"type": "reference",
													"id": 1087,
													"name": "lootPool"
												}
											}
										},
										{
											"id": 1068,
											"name": "type",
											"kind": 1024,
											"kindString": "Property",
											"flags": {
												"isOptional": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "Specifies the context in which the loot table should be invoked by"
													}
												]
											},
											"sources": [
												{
													"fileName": "src/src/loottable.ts",
													"line": 21,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/loottable.ts#L21"
												}
											],
											"type": {
												"type": "union",
												"types": [
													{
														"type": "reference",
														"id": 1086,
														"name": "lootContext"
													},
													{
														"type": "literal",
														"value": "empty"
													}
												]
											}
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												1069,
												1070,
												1068
											]
										}
									],
									"sources": [
										{
											"fileName": "src/src/loottable.ts",
											"line": 17,
											"character": 21,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/loottable.ts#L17"
										}
									]
								}
							}
						},
						{
							"id": 1079,
							"name": "lootTableType",
							"kind": 4194304,
							"kindString": "Type alias",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/loottable.ts",
									"line": 3,
									"character": 5,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/loottable.ts#L3"
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "literal",
										"value": "mob"
									},
									{
										"type": "literal",
										"value": "block"
									}
								]
							}
						},
						{
							"id": 1071,
							"name": "ressourceLocation",
							"kind": 4194304,
							"kindString": "Type alias",
							"flags": {},
							"sources": [
								{
									"fileName": "src/utils/ressourceLocation.ts",
									"line": 1,
									"character": 5,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/utils/ressourceLocation.ts#L1"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 1046,
							"name": "tagsType",
							"kind": 4194304,
							"kindString": "Type alias",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tag.ts",
									"line": 3,
									"character": 5,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tag.ts#L3"
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "literal",
										"value": "blocks"
									},
									{
										"type": "literal",
										"value": "fluids"
									},
									{
										"type": "literal",
										"value": "items"
									},
									{
										"type": "literal",
										"value": "entities"
									},
									{
										"type": "literal",
										"value": "events"
									}
								]
							}
						}
					],
					"groups": [
						{
							"title": "Classes",
							"children": [
								960,
								910,
								923,
								1005,
								1023,
								939
							]
						},
						{
							"title": "Type Aliases",
							"children": [
								1080,
								1047,
								1073,
								1085,
								1072,
								1036,
								1045,
								1037,
								1086,
								1087,
								1066,
								1079,
								1071,
								1046
							]
						}
					]
				},
				{
					"id": 10,
					"name": "Datapack",
					"kind": 128,
					"kindString": "Class",
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Represent the datapack itself"
							}
						]
					},
					"children": [
						{
							"id": 11,
							"name": "constructor",
							"kind": 512,
							"kindString": "Constructor",
							"flags": {},
							"sources": [
								{
									"fileName": "src/index.ts",
									"line": 52,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/index.ts#L52"
								}
							],
							"signatures": [
								{
									"id": 12,
									"name": "new Datapack",
									"kind": 16384,
									"kindString": "Constructor signature",
									"flags": {},
									"parameters": [
										{
											"id": 13,
											"name": "datas",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "Represent the main settings of the datapack"
													}
												]
											},
											"type": {
												"type": "reference",
												"id": 1037,
												"name": "dpSettings"
											}
										}
									],
									"type": {
										"type": "reference",
										"id": 10,
										"name": "Datapack"
									}
								}
							]
						},
						{
							"id": 24,
							"name": "Advancement",
							"kind": 1024,
							"kindString": "Property",
							"flags": {},
							"sources": [
								{
									"fileName": "src/index.ts",
									"line": 45,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/index.ts#L45"
								}
							],
							"type": {
								"type": "query",
								"queryType": {
									"type": "reference",
									"id": 960,
									"name": "gameAdvancement"
								}
							},
							"defaultValue": "gameAdvancement"
						},
						{
							"id": 21,
							"name": "Event",
							"kind": 1024,
							"kindString": "Property",
							"flags": {},
							"sources": [
								{
									"fileName": "src/index.ts",
									"line": 42,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/index.ts#L42"
								}
							],
							"type": {
								"type": "query",
								"queryType": {
									"type": "reference",
									"id": 910,
									"name": "gameEvent"
								}
							},
							"defaultValue": "gameEvent"
						},
						{
							"id": 22,
							"name": "Function",
							"kind": 1024,
							"kindString": "Property",
							"flags": {},
							"sources": [
								{
									"fileName": "src/index.ts",
									"line": 43,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/index.ts#L43"
								}
							],
							"type": {
								"type": "query",
								"queryType": {
									"type": "reference",
									"id": 923,
									"name": "gameFunction"
								}
							},
							"defaultValue": "gameFunction"
						},
						{
							"id": 25,
							"name": "LootTable",
							"kind": 1024,
							"kindString": "Property",
							"flags": {},
							"sources": [
								{
									"fileName": "src/index.ts",
									"line": 46,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/index.ts#L46"
								}
							],
							"type": {
								"type": "query",
								"queryType": {
									"type": "reference",
									"id": 1005,
									"name": "gameLootTable"
								}
							},
							"defaultValue": "gameLootTable"
						},
						{
							"id": 26,
							"name": "Recipe",
							"kind": 1024,
							"kindString": "Property",
							"flags": {},
							"sources": [
								{
									"fileName": "src/index.ts",
									"line": 47,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/index.ts#L47"
								}
							],
							"type": {
								"type": "query",
								"queryType": {
									"type": "reference",
									"id": 1023,
									"name": "gameRecipe"
								}
							},
							"defaultValue": "gameRecipe"
						},
						{
							"id": 23,
							"name": "Tag",
							"kind": 1024,
							"kindString": "Property",
							"flags": {},
							"sources": [
								{
									"fileName": "src/index.ts",
									"line": 44,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/index.ts#L44"
								}
							],
							"type": {
								"type": "query",
								"queryType": {
									"type": "reference",
									"id": 939,
									"name": "gameTag"
								}
							},
							"defaultValue": "gameTag"
						},
						{
							"id": 20,
							"name": "datas",
							"kind": 1024,
							"kindString": "Property",
							"flags": {},
							"sources": [
								{
									"fileName": "src/index.ts",
									"line": 40,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/index.ts#L40"
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "reference",
									"id": 2,
									"name": "buildDatas"
								}
							}
						},
						{
							"id": 15,
							"name": "description",
							"kind": 1024,
							"kindString": "Property",
							"flags": {},
							"sources": [
								{
									"fileName": "src/index.ts",
									"line": 35,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/index.ts#L35"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 16,
							"name": "icon",
							"kind": 1024,
							"kindString": "Property",
							"flags": {},
							"sources": [
								{
									"fileName": "src/index.ts",
									"line": 36,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/index.ts#L36"
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "undefined"
									},
									{
										"type": "intrinsic",
										"name": "string"
									}
								]
							}
						},
						{
							"id": 14,
							"name": "name",
							"kind": 1024,
							"kindString": "Property",
							"flags": {},
							"sources": [
								{
									"fileName": "src/index.ts",
									"line": 34,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/index.ts#L34"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 17,
							"name": "namespace",
							"kind": 1024,
							"kindString": "Property",
							"flags": {
								"isReadonly": true
							},
							"sources": [
								{
									"fileName": "src/index.ts",
									"line": 37,
									"character": 13,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/index.ts#L37"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 19,
							"name": "options",
							"kind": 1024,
							"kindString": "Property",
							"flags": {},
							"sources": [
								{
									"fileName": "src/index.ts",
									"line": 39,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/index.ts#L39"
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "undefined"
									},
									{
										"type": "reference",
										"id": 3,
										"name": "dpOptions"
									}
								]
							}
						},
						{
							"id": 18,
							"name": "version",
							"kind": 1024,
							"kindString": "Property",
							"flags": {},
							"sources": [
								{
									"fileName": "src/index.ts",
									"line": 38,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/index.ts#L38"
								}
							],
							"type": {
								"type": "reference",
								"id": 1036,
								"name": "acceptVersion"
							}
						},
						{
							"id": 30,
							"name": "build",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/index.ts",
									"line": 89,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/index.ts#L89"
								}
							],
							"signatures": [
								{
									"id": 31,
									"name": "build",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Build the datapack into the \"buildPath\" folder"
											}
										]
									},
									"parameters": [
										{
											"id": 32,
											"name": "datas",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {
												"isRest": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "Add buildables objects to the datapack before building it"
													}
												]
											},
											"type": {
												"type": "array",
												"elementType": {
													"type": "reference",
													"id": 2,
													"name": "buildDatas"
												}
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "void"
									}
								}
							]
						},
						{
							"id": 27,
							"name": "save",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/index.ts",
									"line": 81,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/index.ts#L81"
								}
							],
							"signatures": [
								{
									"id": 28,
									"name": "save",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Save new buildables objects for the datapack"
											}
										]
									},
									"parameters": [
										{
											"id": 29,
											"name": "datas",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {
												"isRest": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "Buildable objects"
													}
												]
											},
											"type": {
												"type": "array",
												"elementType": {
													"type": "reference",
													"id": 2,
													"name": "buildDatas"
												}
											}
										}
									],
									"type": {
										"type": "reference",
										"id": 10,
										"name": "Datapack"
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								11
							]
						},
						{
							"title": "Properties",
							"children": [
								24,
								21,
								22,
								25,
								26,
								23,
								20,
								15,
								16,
								14,
								17,
								19,
								18
							]
						},
						{
							"title": "Methods",
							"children": [
								30,
								27
							]
						}
					],
					"sources": [
						{
							"fileName": "src/index.ts",
							"line": 33,
							"character": 6,
							"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/index.ts#L33"
						}
					]
				},
				{
					"id": 2,
					"name": "buildDatas",
					"kind": 4194304,
					"kindString": "Type alias",
					"flags": {},
					"sources": [
						{
							"fileName": "src/index.ts",
							"line": 28,
							"character": 5,
							"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/index.ts#L28"
						}
					],
					"type": {
						"type": "union",
						"types": [
							{
								"type": "reference",
								"id": 910,
								"name": "gameEvent"
							},
							{
								"type": "reference",
								"id": 923,
								"name": "gameFunction"
							},
							{
								"type": "reference",
								"id": 939,
								"name": "gameTag"
							},
							{
								"type": "reference",
								"id": 960,
								"name": "gameAdvancement"
							},
							{
								"type": "reference",
								"id": 1005,
								"name": "gameLootTable"
							},
							{
								"type": "reference",
								"id": 1023,
								"name": "gameRecipe"
							}
						]
					}
				},
				{
					"id": 3,
					"name": "dpOptions",
					"kind": 4194304,
					"kindString": "Type alias",
					"flags": {},
					"sources": [
						{
							"fileName": "src/index.ts",
							"line": 11,
							"character": 5,
							"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/index.ts#L11"
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 4,
							"name": "__type",
							"kind": 65536,
							"kindString": "Type literal",
							"flags": {},
							"children": [
								{
									"id": 6,
									"name": "author",
									"kind": 1024,
									"kindString": "Property",
									"flags": {
										"isOptional": true
									},
									"sources": [
										{
											"fileName": "src/index.ts",
											"line": 13,
											"character": 4,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/index.ts#L13"
										}
									],
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 7,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {},
											"children": [
												{
													"id": 9,
													"name": "mcName",
													"kind": 1024,
													"kindString": "Property",
													"flags": {
														"isOptional": true
													},
													"sources": [
														{
															"fileName": "src/index.ts",
															"line": 15,
															"character": 8,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/index.ts#L15"
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												},
												{
													"id": 8,
													"name": "name",
													"kind": 1024,
													"kindString": "Property",
													"flags": {},
													"sources": [
														{
															"fileName": "src/index.ts",
															"line": 14,
															"character": 8,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/index.ts#L14"
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												}
											],
											"groups": [
												{
													"title": "Properties",
													"children": [
														9,
														8
													]
												}
											],
											"sources": [
												{
													"fileName": "src/index.ts",
													"line": 13,
													"character": 13,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/index.ts#L13"
												}
											]
										}
									}
								},
								{
									"id": 5,
									"name": "buildPath",
									"kind": 1024,
									"kindString": "Property",
									"flags": {
										"isOptional": true
									},
									"sources": [
										{
											"fileName": "src/index.ts",
											"line": 12,
											"character": 4,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/index.ts#L12"
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							],
							"groups": [
								{
									"title": "Properties",
									"children": [
										6,
										5
									]
								}
							],
							"sources": [
								{
									"fileName": "src/index.ts",
									"line": 11,
									"character": 17,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/index.ts#L11"
								}
							]
						}
					}
				}
			],
			"groups": [
				{
					"title": "References",
					"children": [
						33,
						35
					]
				},
				{
					"title": "Modules",
					"children": [
						909
					]
				},
				{
					"title": "Classes",
					"children": [
						10
					]
				},
				{
					"title": "Type Aliases",
					"children": [
						2,
						3
					]
				}
			],
			"sources": [
				{
					"fileName": "src/index.ts",
					"line": 1,
					"character": 0,
					"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/index.ts#L1"
				}
			]
		},
		{
			"id": 34,
			"name": "tools",
			"kind": 2,
			"kindString": "Module",
			"flags": {},
			"children": [
				{
					"id": 1092,
					"name": "utils",
					"kind": 2,
					"kindString": "Module",
					"flags": {},
					"children": [
						{
							"id": 1283,
							"name": "ThisType",
							"kind": 256,
							"kindString": "Interface",
							"flags": {
								"isExternal": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Marker for contextual 'this' type"
									}
								]
							},
							"sources": [
								{
									"fileName": "node_modules/typescript/lib/lib.es5.d.ts",
									"line": 1632,
									"character": 10
								}
							],
							"typeParameters": [
								{
									"id": 1284,
									"name": "T",
									"kind": 131072,
									"kindString": "Type parameter",
									"flags": {
										"isExternal": true
									}
								}
							]
						},
						{
							"id": 1215,
							"name": "NBTPathType",
							"kind": 4194304,
							"kindString": "Type alias",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/nbt.ts",
									"line": 80,
									"character": 5,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/nbt.ts#L80"
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "union",
									"types": [
										{
											"type": "intrinsic",
											"name": "number"
										},
										{
											"type": "intrinsic",
											"name": "string"
										}
									]
								}
							}
						},
						{
							"id": 1178,
							"name": "attrsType",
							"kind": 4194304,
							"kindString": "Type alias",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/blocks.ts",
									"line": 80,
									"character": 5,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L80"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1179,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {},
									"children": [
										{
											"id": 1180,
											"name": "add",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/blocks.ts",
													"line": 81,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L81"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 1181,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/blocks.ts",
															"line": 81,
															"character": 9,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L81"
														}
													],
													"signatures": [
														{
															"id": 1182,
															"name": "__type",
															"kind": 4096,
															"kindString": "Call signature",
															"flags": {},
															"parameters": [
																{
																	"id": 1183,
																	"name": "name",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"type": {
																		"type": "intrinsic",
																		"name": "string"
																	}
																},
																{
																	"id": 1184,
																	"name": "value",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"type": {
																		"type": "intrinsic",
																		"name": "any"
																	}
																}
															],
															"type": {
																"type": "reference",
																"id": 1283,
																"typeArguments": [
																	{
																		"type": "reference",
																		"id": 495,
																		"name": "Block"
																	}
																],
																"name": "ThisType",
																"qualifiedName": "ThisType",
																"package": "typescript"
															}
														}
													]
												}
											}
										},
										{
											"id": 1196,
											"name": "modify",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/blocks.ts",
													"line": 84,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L84"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 1197,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/blocks.ts",
															"line": 84,
															"character": 12,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L84"
														}
													],
													"signatures": [
														{
															"id": 1198,
															"name": "__type",
															"kind": 4096,
															"kindString": "Call signature",
															"flags": {},
															"parameters": [
																{
																	"id": 1199,
																	"name": "name",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"type": {
																		"type": "intrinsic",
																		"name": "string"
																	}
																},
																{
																	"id": 1200,
																	"name": "by",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"type": {
																		"type": "intrinsic",
																		"name": "any"
																	}
																}
															],
															"type": {
																"type": "reference",
																"id": 1283,
																"typeArguments": [
																	{
																		"type": "reference",
																		"id": 495,
																		"name": "Block"
																	}
																],
																"name": "ThisType",
																"qualifiedName": "ThisType",
																"package": "typescript"
															}
														}
													]
												}
											}
										},
										{
											"id": 1185,
											"name": "remove",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/blocks.ts",
													"line": 82,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L82"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 1186,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/blocks.ts",
															"line": 82,
															"character": 12,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L82"
														}
													],
													"signatures": [
														{
															"id": 1187,
															"name": "__type",
															"kind": 4096,
															"kindString": "Call signature",
															"flags": {},
															"parameters": [
																{
																	"id": 1188,
																	"name": "name",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"type": {
																		"type": "intrinsic",
																		"name": "string"
																	}
																}
															],
															"type": {
																"type": "reference",
																"id": 1283,
																"typeArguments": [
																	{
																		"type": "reference",
																		"id": 495,
																		"name": "Block"
																	}
																],
																"name": "ThisType",
																"qualifiedName": "ThisType",
																"package": "typescript"
															}
														}
													]
												}
											}
										},
										{
											"id": 1204,
											"name": "render",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/blocks.ts",
													"line": 86,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L86"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 1205,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/blocks.ts",
															"line": 86,
															"character": 12,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L86"
														}
													],
													"signatures": [
														{
															"id": 1206,
															"name": "__type",
															"kind": 4096,
															"kindString": "Call signature",
															"flags": {},
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													]
												}
											}
										},
										{
											"id": 1201,
											"name": "reset",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/blocks.ts",
													"line": 85,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L85"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 1202,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/blocks.ts",
															"line": 85,
															"character": 11,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L85"
														}
													],
													"signatures": [
														{
															"id": 1203,
															"name": "__type",
															"kind": 4096,
															"kindString": "Call signature",
															"flags": {},
															"type": {
																"type": "reference",
																"id": 1283,
																"typeArguments": [
																	{
																		"type": "reference",
																		"id": 495,
																		"name": "Block"
																	}
																],
																"name": "ThisType",
																"qualifiedName": "ThisType",
																"package": "typescript"
															}
														}
													]
												}
											}
										},
										{
											"id": 1189,
											"name": "set",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/blocks.ts",
													"line": 83,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L83"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 1190,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/blocks.ts",
															"line": 83,
															"character": 9,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L83"
														}
													],
													"signatures": [
														{
															"id": 1191,
															"name": "__type",
															"kind": 4096,
															"kindString": "Call signature",
															"flags": {},
															"parameters": [
																{
																	"id": 1192,
																	"name": "datas",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"type": {
																		"type": "array",
																		"elementType": {
																			"type": "reflection",
																			"declaration": {
																				"id": 1193,
																				"name": "__type",
																				"kind": 65536,
																				"kindString": "Type literal",
																				"flags": {},
																				"children": [
																					{
																						"id": 1194,
																						"name": "name",
																						"kind": 1024,
																						"kindString": "Property",
																						"flags": {},
																						"sources": [
																							{
																								"fileName": "src/src/tools/blocks.ts",
																								"line": 83,
																								"character": 18,
																								"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L83"
																							}
																						],
																						"type": {
																							"type": "intrinsic",
																							"name": "string"
																						}
																					},
																					{
																						"id": 1195,
																						"name": "value",
																						"kind": 1024,
																						"kindString": "Property",
																						"flags": {},
																						"sources": [
																							{
																								"fileName": "src/src/tools/blocks.ts",
																								"line": 83,
																								"character": 32,
																								"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L83"
																							}
																						],
																						"type": {
																							"type": "intrinsic",
																							"name": "any"
																						}
																					}
																				],
																				"groups": [
																					{
																						"title": "Properties",
																						"children": [
																							1194,
																							1195
																						]
																					}
																				],
																				"sources": [
																					{
																						"fileName": "src/src/tools/blocks.ts",
																						"line": 83,
																						"character": 17,
																						"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L83"
																					}
																				]
																			}
																		}
																	}
																}
															],
															"type": {
																"type": "reference",
																"id": 1283,
																"typeArguments": [
																	{
																		"type": "reference",
																		"id": 495,
																		"name": "Block"
																	}
																],
																"name": "ThisType",
																"qualifiedName": "ThisType",
																"package": "typescript"
															}
														}
													]
												}
											}
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												1180,
												1196,
												1185,
												1204,
												1201,
												1189
											]
										}
									],
									"sources": [
										{
											"fileName": "src/src/tools/blocks.ts",
											"line": 80,
											"character": 17,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L80"
										}
									]
								}
							}
						},
						{
							"id": 1207,
							"name": "bbOptions",
							"kind": 4194304,
							"kindString": "Type alias",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/bossbar.ts",
									"line": 8,
									"character": 5,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/bossbar.ts#L8"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1208,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {},
									"children": [
										{
											"id": 1213,
											"name": "color",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/bossbar.ts",
													"line": 13,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/bossbar.ts#L13"
												}
											],
											"type": {
												"type": "reference",
												"id": 1279,
												"name": "mcDefaultColors"
											}
										},
										{
											"id": 1209,
											"name": "display",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/bossbar.ts",
													"line": 9,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/bossbar.ts#L9"
												}
											],
											"type": {
												"type": "reference",
												"id": 65,
												"name": "JsonRaw"
											}
										},
										{
											"id": 1210,
											"name": "max",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/bossbar.ts",
													"line": 10,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/bossbar.ts#L10"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "number"
											}
										},
										{
											"id": 1214,
											"name": "splited",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The bossbar's format:\r\n\r\n"
													},
													{
														"kind": "code",
														"text": "`6`"
													},
													{
														"kind": "text",
														"text": ": The bossbar will be splited into 6 \"checkpoints\"\\\r\n"
													},
													{
														"kind": "code",
														"text": "`10`"
													},
													{
														"kind": "text",
														"text": ": The bossbar will be splited into 10 \"checkpoints\"\\\r\n"
													},
													{
														"kind": "code",
														"text": "`12`"
													},
													{
														"kind": "text",
														"text": ": The bossbar will be splited into 12 \"checkpoints\"\\\r\n"
													},
													{
														"kind": "code",
														"text": "`20`"
													},
													{
														"kind": "text",
														"text": ": The bossbar will be splited into 20 \"checkpoints\"\\\r\n"
													},
													{
														"kind": "code",
														"text": "`null`"
													},
													{
														"kind": "text",
														"text": ": The bossbar willn't be splited"
													}
												]
											},
											"sources": [
												{
													"fileName": "src/src/tools/bossbar.ts",
													"line": 23,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/bossbar.ts#L23"
												}
											],
											"type": {
												"type": "union",
												"types": [
													{
														"type": "literal",
														"value": 6
													},
													{
														"type": "literal",
														"value": 10
													},
													{
														"type": "literal",
														"value": 12
													},
													{
														"type": "literal",
														"value": 20
													},
													{
														"type": "literal",
														"value": null
													}
												]
											}
										},
										{
											"id": 1211,
											"name": "value",
											"kind": 1024,
											"kindString": "Property",
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "src/src/tools/bossbar.ts",
													"line": 11,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/bossbar.ts#L11"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "number"
											}
										},
										{
											"id": 1212,
											"name": "visible",
											"kind": 1024,
											"kindString": "Property",
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "src/src/tools/bossbar.ts",
													"line": 12,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/bossbar.ts#L12"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											}
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												1213,
												1209,
												1210,
												1214,
												1211,
												1212
											]
										}
									],
									"sources": [
										{
											"fileName": "src/src/tools/bossbar.ts",
											"line": 8,
											"character": 17,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/bossbar.ts#L8"
										}
									]
								}
							}
						},
						{
							"id": 1093,
							"name": "conditionFormat",
							"kind": 4194304,
							"kindString": "Type alias",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/condition.ts",
									"line": 9,
									"character": 5,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/condition.ts#L9"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1094,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {},
									"children": [
										{
											"id": 1113,
											"name": "blocks",
											"kind": 1024,
											"kindString": "Property",
											"flags": {
												"isOptional": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "If the given block's name is equal to the given name \\\r\nOr if the blocks' block is the same as the checker's block"
													}
												]
											},
											"sources": [
												{
													"fileName": "src/src/tools/condition.ts",
													"line": 43,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/condition.ts#L43"
												}
											],
											"type": {
												"type": "array",
												"elementType": {
													"type": "union",
													"types": [
														{
															"type": "reflection",
															"declaration": {
																"id": 1114,
																"name": "__type",
																"kind": 65536,
																"kindString": "Type literal",
																"flags": {},
																"children": [
																	{
																		"id": 1115,
																		"name": "Block",
																		"kind": 1024,
																		"kindString": "Property",
																		"flags": {},
																		"sources": [
																			{
																				"fileName": "src/src/tools/condition.ts",
																				"line": 45,
																				"character": 12,
																				"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/condition.ts#L45"
																			}
																		],
																		"type": {
																			"type": "reference",
																			"id": 495,
																			"name": "Block"
																		}
																	},
																	{
																		"id": 1116,
																		"name": "name",
																		"kind": 1024,
																		"kindString": "Property",
																		"flags": {},
																		"sources": [
																			{
																				"fileName": "src/src/tools/condition.ts",
																				"line": 46,
																				"character": 12,
																				"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/condition.ts#L46"
																			}
																		],
																		"type": {
																			"type": "intrinsic",
																			"name": "string"
																		}
																	}
																],
																"groups": [
																	{
																		"title": "Properties",
																		"children": [
																			1115,
																			1116
																		]
																	}
																],
																"sources": [
																	{
																		"fileName": "src/src/tools/condition.ts",
																		"line": 44,
																		"character": 8,
																		"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/condition.ts#L44"
																	}
																]
															}
														},
														{
															"type": "reflection",
															"declaration": {
																"id": 1117,
																"name": "__type",
																"kind": 65536,
																"kindString": "Type literal",
																"flags": {},
																"children": [
																	{
																		"id": 1118,
																		"name": "Blocks",
																		"kind": 1024,
																		"kindString": "Property",
																		"flags": {},
																		"sources": [
																			{
																				"fileName": "src/src/tools/condition.ts",
																				"line": 48,
																				"character": 12,
																				"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/condition.ts#L48"
																			}
																		],
																		"type": {
																			"type": "reference",
																			"id": 639,
																			"name": "Zone"
																		}
																	},
																	{
																		"id": 1119,
																		"name": "checker",
																		"kind": 1024,
																		"kindString": "Property",
																		"flags": {},
																		"sources": [
																			{
																				"fileName": "src/src/tools/condition.ts",
																				"line": 49,
																				"character": 12,
																				"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/condition.ts#L49"
																			}
																		],
																		"type": {
																			"type": "reference",
																			"id": 495,
																			"name": "Block"
																		}
																	},
																	{
																		"id": 1120,
																		"name": "includesAir",
																		"kind": 1024,
																		"kindString": "Property",
																		"flags": {
																			"isOptional": true
																		},
																		"sources": [
																			{
																				"fileName": "src/src/tools/condition.ts",
																				"line": 50,
																				"character": 12,
																				"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/condition.ts#L50"
																			}
																		],
																		"type": {
																			"type": "intrinsic",
																			"name": "boolean"
																		}
																	}
																],
																"groups": [
																	{
																		"title": "Properties",
																		"children": [
																			1118,
																			1119,
																			1120
																		]
																	}
																],
																"sources": [
																	{
																		"fileName": "src/src/tools/condition.ts",
																		"line": 47,
																		"character": 12,
																		"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/condition.ts#L47"
																	}
																]
															}
														}
													]
												}
											}
										},
										{
											"id": 1095,
											"name": "entities",
											"kind": 1024,
											"kindString": "Property",
											"flags": {
												"isOptional": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "If the given entities exist"
													}
												]
											},
											"sources": [
												{
													"fileName": "src/src/tools/condition.ts",
													"line": 13,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/condition.ts#L13"
												}
											],
											"type": {
												"type": "array",
												"elementType": {
													"type": "reference",
													"id": 149,
													"name": "Entity"
												}
											}
										},
										{
											"id": 1096,
											"name": "nbt",
											"kind": 1024,
											"kindString": "Property",
											"flags": {
												"isOptional": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "If the given nbts exist"
													}
												]
											},
											"sources": [
												{
													"fileName": "src/src/tools/condition.ts",
													"line": 17,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/condition.ts#L17"
												}
											],
											"type": {
												"type": "array",
												"elementType": {
													"type": "reflection",
													"declaration": {
														"id": 1097,
														"name": "__type",
														"kind": 65536,
														"kindString": "Type literal",
														"flags": {},
														"children": [
															{
																"id": 1098,
																"name": "element",
																"kind": 1024,
																"kindString": "Property",
																"flags": {},
																"sources": [
																	{
																		"fileName": "src/src/tools/condition.ts",
																		"line": 18,
																		"character": 8,
																		"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/condition.ts#L18"
																	}
																],
																"type": {
																	"type": "union",
																	"types": [
																		{
																			"type": "reference",
																			"id": 149,
																			"name": "Entity"
																		},
																		{
																			"type": "reference",
																			"id": 495,
																			"name": "Block"
																		}
																	]
																}
															},
															{
																"id": 1099,
																"name": "path",
																"kind": 1024,
																"kindString": "Property",
																"flags": {},
																"sources": [
																	{
																		"fileName": "src/src/tools/condition.ts",
																		"line": 19,
																		"character": 8,
																		"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/condition.ts#L19"
																	}
																],
																"type": {
																	"type": "reference",
																	"id": 617,
																	"name": "NBTPath"
																}
															}
														],
														"groups": [
															{
																"title": "Properties",
																"children": [
																	1098,
																	1099
																]
															}
														],
														"sources": [
															{
																"fileName": "src/src/tools/condition.ts",
																"line": 17,
																"character": 10,
																"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/condition.ts#L17"
															}
														]
													}
												}
											}
										},
										{
											"id": 1100,
											"name": "scores",
											"kind": 1024,
											"kindString": "Property",
											"flags": {
												"isOptional": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "If score's conditions are matching"
													}
												]
											},
											"sources": [
												{
													"fileName": "src/src/tools/condition.ts",
													"line": 24,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/condition.ts#L24"
												}
											],
											"type": {
												"type": "array",
												"elementType": {
													"type": "union",
													"types": [
														{
															"type": "reflection",
															"declaration": {
																"id": 1101,
																"name": "__type",
																"kind": 65536,
																"kindString": "Type literal",
																"flags": {},
																"children": [
																	{
																		"id": 1103,
																		"name": "entity",
																		"kind": 1024,
																		"kindString": "Property",
																		"flags": {},
																		"sources": [
																			{
																				"fileName": "src/src/tools/condition.ts",
																				"line": 27,
																				"character": 12,
																				"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/condition.ts#L27"
																			}
																		],
																		"type": {
																			"type": "union",
																			"types": [
																				{
																					"type": "reference",
																					"id": 149,
																					"name": "Entity"
																				},
																				{
																					"type": "intrinsic",
																					"name": "string"
																				}
																			]
																		}
																	},
																	{
																		"id": 1102,
																		"name": "scoreboard",
																		"kind": 1024,
																		"kindString": "Property",
																		"flags": {},
																		"sources": [
																			{
																				"fileName": "src/src/tools/condition.ts",
																				"line": 26,
																				"character": 12,
																				"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/condition.ts#L26"
																			}
																		],
																		"type": {
																			"type": "reference",
																			"id": 80,
																			"name": "Scoreboard"
																		}
																	},
																	{
																		"id": 1104,
																		"name": "value",
																		"kind": 1024,
																		"kindString": "Property",
																		"flags": {},
																		"sources": [
																			{
																				"fileName": "src/src/tools/condition.ts",
																				"line": 28,
																				"character": 12,
																				"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/condition.ts#L28"
																			}
																		],
																		"type": {
																			"type": "reference",
																			"id": 402,
																			"name": "RangeValue"
																		}
																	}
																],
																"groups": [
																	{
																		"title": "Properties",
																		"children": [
																			1103,
																			1102,
																			1104
																		]
																	}
																],
																"sources": [
																	{
																		"fileName": "src/src/tools/condition.ts",
																		"line": 25,
																		"character": 8,
																		"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/condition.ts#L25"
																	}
																]
															}
														},
														{
															"type": "reflection",
															"declaration": {
																"id": 1105,
																"name": "__type",
																"kind": 65536,
																"kindString": "Type literal",
																"flags": {},
																"children": [
																	{
																		"id": 1107,
																		"name": "entity",
																		"kind": 1024,
																		"kindString": "Property",
																		"flags": {},
																		"sources": [
																			{
																				"fileName": "src/src/tools/condition.ts",
																				"line": 31,
																				"character": 12,
																				"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/condition.ts#L31"
																			}
																		],
																		"type": {
																			"type": "union",
																			"types": [
																				{
																					"type": "reference",
																					"id": 149,
																					"name": "Entity"
																				},
																				{
																					"type": "intrinsic",
																					"name": "string"
																				}
																			]
																		}
																	},
																	{
																		"id": 1109,
																		"name": "from",
																		"kind": 1024,
																		"kindString": "Property",
																		"flags": {},
																		"sources": [
																			{
																				"fileName": "src/src/tools/condition.ts",
																				"line": 33,
																				"character": 12,
																				"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/condition.ts#L33"
																			}
																		],
																		"type": {
																			"type": "reflection",
																			"declaration": {
																				"id": 1110,
																				"name": "__type",
																				"kind": 65536,
																				"kindString": "Type literal",
																				"flags": {},
																				"children": [
																					{
																						"id": 1111,
																						"name": "entity",
																						"kind": 1024,
																						"kindString": "Property",
																						"flags": {},
																						"sources": [
																							{
																								"fileName": "src/src/tools/condition.ts",
																								"line": 34,
																								"character": 16,
																								"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/condition.ts#L34"
																							}
																						],
																						"type": {
																							"type": "union",
																							"types": [
																								{
																									"type": "reference",
																									"id": 149,
																									"name": "Entity"
																								},
																								{
																									"type": "intrinsic",
																									"name": "string"
																								}
																							]
																						}
																					},
																					{
																						"id": 1112,
																						"name": "scoreboard",
																						"kind": 1024,
																						"kindString": "Property",
																						"flags": {},
																						"sources": [
																							{
																								"fileName": "src/src/tools/condition.ts",
																								"line": 35,
																								"character": 16,
																								"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/condition.ts#L35"
																							}
																						],
																						"type": {
																							"type": "reference",
																							"id": 80,
																							"name": "Scoreboard"
																						}
																					}
																				],
																				"groups": [
																					{
																						"title": "Properties",
																						"children": [
																							1111,
																							1112
																						]
																					}
																				],
																				"sources": [
																					{
																						"fileName": "src/src/tools/condition.ts",
																						"line": 33,
																						"character": 18,
																						"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/condition.ts#L33"
																					}
																				]
																			}
																		}
																	},
																	{
																		"id": 1108,
																		"name": "operation",
																		"kind": 1024,
																		"kindString": "Property",
																		"flags": {},
																		"sources": [
																			{
																				"fileName": "src/src/tools/condition.ts",
																				"line": 32,
																				"character": 12,
																				"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/condition.ts#L32"
																			}
																		],
																		"type": {
																			"type": "union",
																			"types": [
																				{
																					"type": "literal",
																					"value": "<"
																				},
																				{
																					"type": "literal",
																					"value": "<="
																				},
																				{
																					"type": "literal",
																					"value": "="
																				},
																				{
																					"type": "literal",
																					"value": ">="
																				},
																				{
																					"type": "literal",
																					"value": ">"
																				}
																			]
																		}
																	},
																	{
																		"id": 1106,
																		"name": "scoreboard",
																		"kind": 1024,
																		"kindString": "Property",
																		"flags": {},
																		"sources": [
																			{
																				"fileName": "src/src/tools/condition.ts",
																				"line": 30,
																				"character": 12,
																				"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/condition.ts#L30"
																			}
																		],
																		"type": {
																			"type": "reference",
																			"id": 80,
																			"name": "Scoreboard"
																		}
																	}
																],
																"groups": [
																	{
																		"title": "Properties",
																		"children": [
																			1107,
																			1109,
																			1108,
																			1106
																		]
																	}
																],
																"sources": [
																	{
																		"fileName": "src/src/tools/condition.ts",
																		"line": 29,
																		"character": 12,
																		"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/condition.ts#L29"
																	}
																]
															}
														}
													]
												}
											}
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												1113,
												1095,
												1096,
												1100
											]
										}
									],
									"sources": [
										{
											"fileName": "src/src/tools/condition.ts",
											"line": 9,
											"character": 23,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/condition.ts#L9"
										}
									]
								}
							}
						},
						{
							"id": 1121,
							"name": "conditionType",
							"kind": 4194304,
							"kindString": "Type alias",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/condition.ts",
									"line": 55,
									"character": 5,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/condition.ts#L55"
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "literal",
										"value": "if"
									},
									{
										"type": "literal",
										"value": "unless"
									},
									{
										"type": "literal",
										"value": "random"
									}
								]
							}
						},
						{
							"id": 1245,
							"name": "coordonate",
							"kind": 4194304,
							"kindString": "Type alias",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/blocks.ts",
									"line": 6,
									"character": 5,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L6"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1246,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {},
									"children": [
										{
											"id": 1247,
											"name": "x",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/blocks.ts",
													"line": 7,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L7"
												}
											],
											"type": {
												"type": "union",
												"types": [
													{
														"type": "reference",
														"id": 704,
														"name": "Position"
													},
													{
														"type": "intrinsic",
														"name": "number"
													},
													{
														"type": "intrinsic",
														"name": "string"
													}
												]
											}
										},
										{
											"id": 1248,
											"name": "y",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/blocks.ts",
													"line": 8,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L8"
												}
											],
											"type": {
												"type": "union",
												"types": [
													{
														"type": "reference",
														"id": 704,
														"name": "Position"
													},
													{
														"type": "intrinsic",
														"name": "number"
													},
													{
														"type": "intrinsic",
														"name": "string"
													}
												]
											}
										},
										{
											"id": 1249,
											"name": "z",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/blocks.ts",
													"line": 9,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L9"
												}
											],
											"type": {
												"type": "union",
												"types": [
													{
														"type": "reference",
														"id": 704,
														"name": "Position"
													},
													{
														"type": "intrinsic",
														"name": "number"
													},
													{
														"type": "intrinsic",
														"name": "string"
													}
												]
											}
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												1247,
												1248,
												1249
											]
										}
									],
									"sources": [
										{
											"fileName": "src/src/tools/blocks.ts",
											"line": 6,
											"character": 18,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L6"
										}
									]
								}
							}
						},
						{
							"id": 1272,
							"name": "effectOptions",
							"kind": 4194304,
							"kindString": "Type alias",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/effects.ts",
									"line": 3,
									"character": 5,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/effects.ts#L3"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1273,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {},
									"children": [
										{
											"id": 1275,
											"name": "amplifier",
											"kind": 1024,
											"kindString": "Property",
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "src/src/tools/effects.ts",
													"line": 5,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/effects.ts#L5"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "number"
											}
										},
										{
											"id": 1274,
											"name": "duration",
											"kind": 1024,
											"kindString": "Property",
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "src/src/tools/effects.ts",
													"line": 4,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/effects.ts#L4"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "number"
											}
										},
										{
											"id": 1276,
											"name": "particles",
											"kind": 1024,
											"kindString": "Property",
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "src/src/tools/effects.ts",
													"line": 6,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/effects.ts#L6"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											}
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												1275,
												1274,
												1276
											]
										}
									],
									"sources": [
										{
											"fileName": "src/src/tools/effects.ts",
											"line": 3,
											"character": 21,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/effects.ts#L3"
										}
									]
								}
							}
						},
						{
							"id": 1127,
							"name": "entityType",
							"kind": 4194304,
							"kindString": "Type alias",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/selector.ts",
									"line": 11,
									"character": 5,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L11"
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "literal",
										"value": "all players"
									},
									{
										"type": "literal",
										"value": "nearest player"
									},
									{
										"type": "literal",
										"value": "random player"
									},
									{
										"type": "literal",
										"value": "all entities"
									},
									{
										"type": "literal",
										"value": "self"
									}
								]
							}
						},
						{
							"id": 1263,
							"name": "extraTeamChoice",
							"kind": 4194304,
							"kindString": "Type alias",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/team.ts",
									"line": 5,
									"character": 5,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/team.ts#L5"
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "literal",
										"value": "never"
									},
									{
										"type": "literal",
										"value": "for other teams"
									},
									{
										"type": "literal",
										"value": "for this team"
									},
									{
										"type": "literal",
										"value": "always"
									}
								]
							}
						},
						{
							"id": 1281,
							"name": "gamemodes",
							"kind": 4194304,
							"kindString": "Type alias",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/selector.ts",
									"line": 26,
									"character": 5,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L26"
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "literal",
										"value": "creative"
									},
									{
										"type": "literal",
										"value": "spectator"
									},
									{
										"type": "literal",
										"value": "adventure"
									},
									{
										"type": "literal",
										"value": "survival"
									}
								]
							}
						},
						{
							"id": 1285,
							"name": "jsonNBT",
							"kind": 4194304,
							"kindString": "Type alias",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/jsonraw.ts",
									"line": 8,
									"character": 5,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/jsonraw.ts#L8"
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "reflection",
										"declaration": {
											"id": 1286,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {},
											"children": [
												{
													"id": 1288,
													"name": "entity",
													"kind": 1024,
													"kindString": "Property",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/jsonraw.ts",
															"line": 9,
															"character": 20,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/jsonraw.ts#L9"
														}
													],
													"type": {
														"type": "reference",
														"id": 149,
														"name": "Entity"
													}
												},
												{
													"id": 1287,
													"name": "path",
													"kind": 1024,
													"kindString": "Property",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/jsonraw.ts",
															"line": 9,
															"character": 5,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/jsonraw.ts#L9"
														}
													],
													"type": {
														"type": "reference",
														"id": 617,
														"name": "NBTPath"
													}
												},
												{
													"id": 1289,
													"name": "separator",
													"kind": 1024,
													"kindString": "Property",
													"flags": {
														"isOptional": true
													},
													"sources": [
														{
															"fileName": "src/src/tools/jsonraw.ts",
															"line": 9,
															"character": 36,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/jsonraw.ts#L9"
														}
													],
													"type": {
														"type": "reference",
														"id": 65,
														"name": "JsonRaw"
													}
												}
											],
											"groups": [
												{
													"title": "Properties",
													"children": [
														1288,
														1287,
														1289
													]
												}
											],
											"sources": [
												{
													"fileName": "src/src/tools/jsonraw.ts",
													"line": 9,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/jsonraw.ts#L9"
												}
											]
										}
									},
									{
										"type": "reflection",
										"declaration": {
											"id": 1290,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {},
											"children": [
												{
													"id": 1292,
													"name": "block",
													"kind": 1024,
													"kindString": "Property",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/jsonraw.ts",
															"line": 10,
															"character": 22,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/jsonraw.ts#L10"
														}
													],
													"type": {
														"type": "reference",
														"id": 495,
														"name": "Block"
													}
												},
												{
													"id": 1291,
													"name": "path",
													"kind": 1024,
													"kindString": "Property",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/jsonraw.ts",
															"line": 10,
															"character": 7,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/jsonraw.ts#L10"
														}
													],
													"type": {
														"type": "reference",
														"id": 617,
														"name": "NBTPath"
													}
												},
												{
													"id": 1293,
													"name": "separator",
													"kind": 1024,
													"kindString": "Property",
													"flags": {
														"isOptional": true
													},
													"sources": [
														{
															"fileName": "src/src/tools/jsonraw.ts",
															"line": 10,
															"character": 36,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/jsonraw.ts#L10"
														}
													],
													"type": {
														"type": "reference",
														"id": 65,
														"name": "JsonRaw"
													}
												}
											],
											"groups": [
												{
													"title": "Properties",
													"children": [
														1292,
														1291,
														1293
													]
												}
											],
											"sources": [
												{
													"fileName": "src/src/tools/jsonraw.ts",
													"line": 10,
													"character": 6,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/jsonraw.ts#L10"
												}
											]
										}
									},
									{
										"type": "reflection",
										"declaration": {
											"id": 1294,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {},
											"children": [
												{
													"id": 1295,
													"name": "path",
													"kind": 1024,
													"kindString": "Property",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/jsonraw.ts",
															"line": 11,
															"character": 7,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/jsonraw.ts#L11"
														}
													],
													"type": {
														"type": "reference",
														"id": 617,
														"name": "NBTPath"
													}
												},
												{
													"id": 1297,
													"name": "separator",
													"kind": 1024,
													"kindString": "Property",
													"flags": {
														"isOptional": true
													},
													"sources": [
														{
															"fileName": "src/src/tools/jsonraw.ts",
															"line": 11,
															"character": 40,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/jsonraw.ts#L11"
														}
													],
													"type": {
														"type": "reference",
														"id": 65,
														"name": "JsonRaw"
													}
												},
												{
													"id": 1296,
													"name": "storage",
													"kind": 1024,
													"kindString": "Property",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/jsonraw.ts",
															"line": 11,
															"character": 22,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/jsonraw.ts#L11"
														}
													],
													"type": {
														"type": "reference",
														"id": 873,
														"name": "Storage"
													}
												}
											],
											"groups": [
												{
													"title": "Properties",
													"children": [
														1295,
														1297,
														1296
													]
												}
											],
											"sources": [
												{
													"fileName": "src/src/tools/jsonraw.ts",
													"line": 11,
													"character": 6,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/jsonraw.ts#L11"
												}
											]
										}
									}
								]
							}
						},
						{
							"id": 1122,
							"name": "jsonraw",
							"kind": 4194304,
							"kindString": "Type alias",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/jsonraw.ts",
									"line": 40,
									"character": 5,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/jsonraw.ts#L40"
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "reference",
										"id": 1229,
										"name": "jsontag"
									},
									{
										"type": "array",
										"elementType": {
											"type": "reference",
											"id": 1229,
											"name": "jsontag"
										}
									}
								]
							}
						},
						{
							"id": 1229,
							"name": "jsontag",
							"kind": 4194304,
							"kindString": "Type alias",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/jsonraw.ts",
									"line": 13,
									"character": 5,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/jsonraw.ts#L13"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1230,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {},
									"children": [
										{
											"id": 1244,
											"name": "bold",
											"kind": 1024,
											"kindString": "Property",
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "src/src/tools/jsonraw.ts",
													"line": 23,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/jsonraw.ts#L23"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											}
										},
										{
											"id": 1241,
											"name": "color",
											"kind": 1024,
											"kindString": "Property",
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "src/src/tools/jsonraw.ts",
													"line": 20,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/jsonraw.ts#L20"
												}
											],
											"type": {
												"type": "union",
												"types": [
													{
														"type": "reference",
														"id": 1279,
														"name": "mcDefaultColors"
													},
													{
														"type": "intrinsic",
														"name": "string"
													}
												]
											}
										},
										{
											"id": 1243,
											"name": "italic",
											"kind": 1024,
											"kindString": "Property",
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "src/src/tools/jsonraw.ts",
													"line": 22,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/jsonraw.ts#L22"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											}
										},
										{
											"id": 1231,
											"name": "text",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/jsonraw.ts",
													"line": 14,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/jsonraw.ts#L14"
												}
											],
											"type": {
												"type": "union",
												"types": [
													{
														"type": "intrinsic",
														"name": "string"
													},
													{
														"type": "reflection",
														"declaration": {
															"id": 1232,
															"name": "__type",
															"kind": 65536,
															"kindString": "Type literal",
															"flags": {},
															"children": [
																{
																	"id": 1233,
																	"name": "entity",
																	"kind": 1024,
																	"kindString": "Property",
																	"flags": {},
																	"sources": [
																		{
																			"fileName": "src/src/tools/jsonraw.ts",
																			"line": 14,
																			"character": 21,
																			"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/jsonraw.ts#L14"
																		}
																	],
																	"type": {
																		"type": "reference",
																		"id": 149,
																		"name": "Entity"
																	}
																}
															],
															"groups": [
																{
																	"title": "Properties",
																	"children": [
																		1233
																	]
																}
															],
															"sources": [
																{
																	"fileName": "src/src/tools/jsonraw.ts",
																	"line": 14,
																	"character": 19,
																	"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/jsonraw.ts#L14"
																}
															]
														}
													},
													{
														"type": "reflection",
														"declaration": {
															"id": 1234,
															"name": "__type",
															"kind": 65536,
															"kindString": "Type literal",
															"flags": {},
															"children": [
																{
																	"id": 1235,
																	"name": "score",
																	"kind": 1024,
																	"kindString": "Property",
																	"flags": {},
																	"sources": [
																		{
																			"fileName": "src/src/tools/jsonraw.ts",
																			"line": 15,
																			"character": 8,
																			"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/jsonraw.ts#L15"
																		}
																	],
																	"type": {
																		"type": "reflection",
																		"declaration": {
																			"id": 1236,
																			"name": "__type",
																			"kind": 65536,
																			"kindString": "Type literal",
																			"flags": {},
																			"children": [
																				{
																					"id": 1238,
																					"name": "entity",
																					"kind": 1024,
																					"kindString": "Property",
																					"flags": {},
																					"sources": [
																						{
																							"fileName": "src/src/tools/jsonraw.ts",
																							"line": 17,
																							"character": 12,
																							"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/jsonraw.ts#L17"
																						}
																					],
																					"type": {
																						"type": "union",
																						"types": [
																							{
																								"type": "reference",
																								"id": 149,
																								"name": "Entity"
																							},
																							{
																								"type": "intrinsic",
																								"name": "string"
																							}
																						]
																					}
																				},
																				{
																					"id": 1237,
																					"name": "scoreboard",
																					"kind": 1024,
																					"kindString": "Property",
																					"flags": {},
																					"sources": [
																						{
																							"fileName": "src/src/tools/jsonraw.ts",
																							"line": 16,
																							"character": 12,
																							"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/jsonraw.ts#L16"
																						}
																					],
																					"type": {
																						"type": "reference",
																						"id": 80,
																						"name": "Scoreboard"
																					}
																				}
																			],
																			"groups": [
																				{
																					"title": "Properties",
																					"children": [
																						1238,
																						1237
																					]
																				}
																			],
																			"sources": [
																				{
																					"fileName": "src/src/tools/jsonraw.ts",
																					"line": 15,
																					"character": 15,
																					"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/jsonraw.ts#L15"
																				}
																			]
																		}
																	}
																}
															],
															"groups": [
																{
																	"title": "Properties",
																	"children": [
																		1235
																	]
																}
															],
															"sources": [
																{
																	"fileName": "src/src/tools/jsonraw.ts",
																	"line": 14,
																	"character": 40,
																	"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/jsonraw.ts#L14"
																}
															]
														}
													},
													{
														"type": "reflection",
														"declaration": {
															"id": 1239,
															"name": "__type",
															"kind": 65536,
															"kindString": "Type literal",
															"flags": {},
															"children": [
																{
																	"id": 1240,
																	"name": "nbt",
																	"kind": 1024,
																	"kindString": "Property",
																	"flags": {},
																	"sources": [
																		{
																			"fileName": "src/src/tools/jsonraw.ts",
																			"line": 19,
																			"character": 10,
																			"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/jsonraw.ts#L19"
																		}
																	],
																	"type": {
																		"type": "reference",
																		"id": 1285,
																		"name": "jsonNBT"
																	}
																}
															],
															"groups": [
																{
																	"title": "Properties",
																	"children": [
																		1240
																	]
																}
															],
															"sources": [
																{
																	"fileName": "src/src/tools/jsonraw.ts",
																	"line": 19,
																	"character": 8,
																	"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/jsonraw.ts#L19"
																}
															]
														}
													}
												]
											}
										},
										{
											"id": 1242,
											"name": "underlined",
											"kind": 1024,
											"kindString": "Property",
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "src/src/tools/jsonraw.ts",
													"line": 21,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/jsonraw.ts#L21"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											}
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												1244,
												1241,
												1243,
												1231,
												1242
											]
										}
									],
									"sources": [
										{
											"fileName": "src/src/tools/jsonraw.ts",
											"line": 13,
											"character": 15,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/jsonraw.ts#L13"
										}
									]
								}
							}
						},
						{
							"id": 1279,
							"name": "mcDefaultColors",
							"kind": 4194304,
							"kindString": "Type alias",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/display.ts",
									"line": 4,
									"character": 5,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/display.ts#L4"
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "literal",
										"value": "red"
									},
									{
										"type": "literal",
										"value": "blue"
									},
									{
										"type": "literal",
										"value": "purple"
									},
									{
										"type": "literal",
										"value": "white"
									},
									{
										"type": "literal",
										"value": "green"
									},
									{
										"type": "literal",
										"value": "black"
									}
								]
							}
						},
						{
							"id": 1217,
							"name": "particleOption",
							"kind": 4194304,
							"kindString": "Type alias",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/particles.ts",
									"line": 5,
									"character": 5,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/particles.ts#L5"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1218,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {},
									"children": [
										{
											"id": 1226,
											"name": "count",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/particles.ts",
													"line": 13,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/particles.ts#L13"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "number"
											}
										},
										{
											"id": 1220,
											"name": "delta",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/particles.ts",
													"line": 7,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/particles.ts#L7"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 1221,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"children": [
														{
															"id": 1222,
															"name": "x",
															"kind": 1024,
															"kindString": "Property",
															"flags": {
																"isOptional": true
															},
															"sources": [
																{
																	"fileName": "src/src/tools/particles.ts",
																	"line": 8,
																	"character": 8,
																	"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/particles.ts#L8"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "number"
															}
														},
														{
															"id": 1223,
															"name": "y",
															"kind": 1024,
															"kindString": "Property",
															"flags": {
																"isOptional": true
															},
															"sources": [
																{
																	"fileName": "src/src/tools/particles.ts",
																	"line": 9,
																	"character": 8,
																	"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/particles.ts#L9"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "number"
															}
														},
														{
															"id": 1224,
															"name": "z",
															"kind": 1024,
															"kindString": "Property",
															"flags": {
																"isOptional": true
															},
															"sources": [
																{
																	"fileName": "src/src/tools/particles.ts",
																	"line": 10,
																	"character": 8,
																	"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/particles.ts#L10"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "number"
															}
														}
													],
													"groups": [
														{
															"title": "Properties",
															"children": [
																1222,
																1223,
																1224
															]
														}
													],
													"sources": [
														{
															"fileName": "src/src/tools/particles.ts",
															"line": 7,
															"character": 11,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/particles.ts#L7"
														}
													]
												}
											}
										},
										{
											"id": 1219,
											"name": "position",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/particles.ts",
													"line": 6,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/particles.ts#L6"
												}
											],
											"type": {
												"type": "reference",
												"id": 495,
												"name": "Block"
											}
										},
										{
											"id": 1227,
											"name": "showIfFar",
											"kind": 1024,
											"kindString": "Property",
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "src/src/tools/particles.ts",
													"line": 14,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/particles.ts#L14"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											}
										},
										{
											"id": 1225,
											"name": "speed",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/particles.ts",
													"line": 12,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/particles.ts#L12"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "number"
											}
										},
										{
											"id": 1228,
											"name": "viewers",
											"kind": 1024,
											"kindString": "Property",
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "src/src/tools/particles.ts",
													"line": 15,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/particles.ts#L15"
												}
											],
											"type": {
												"type": "reference",
												"id": 149,
												"name": "Entity"
											}
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												1226,
												1220,
												1219,
												1227,
												1225,
												1228
											]
										}
									],
									"sources": [
										{
											"fileName": "src/src/tools/particles.ts",
											"line": 5,
											"character": 22,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/particles.ts#L5"
										}
									]
								}
							}
						},
						{
							"id": 1250,
							"name": "playerType",
							"kind": 4194304,
							"kindString": "Type alias",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/selector.ts",
									"line": 12,
									"character": 5,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L12"
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "literal",
										"value": "all"
									},
									{
										"type": "literal",
										"value": "nearest"
									},
									{
										"type": "literal",
										"value": "random"
									},
									{
										"type": "literal",
										"value": "self"
									}
								]
							}
						},
						{
							"id": 1216,
							"name": "posType",
							"kind": 4194304,
							"kindString": "Type alias",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/blocks.ts",
									"line": 21,
									"character": 5,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L21"
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "literal",
										"value": "absolute"
									},
									{
										"type": "literal",
										"value": "position"
									},
									{
										"type": "literal",
										"value": "rotation"
									}
								]
							}
						},
						{
							"id": 1278,
							"name": "sbLocation",
							"kind": 4194304,
							"kindString": "Type alias",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/scoreboard.ts",
									"line": 13,
									"character": 5,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/scoreboard.ts#L13"
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "literal",
										"value": "sidebar"
									},
									{
										"type": "literal",
										"value": "list"
									},
									{
										"type": "literal",
										"value": "belowName"
									},
									{
										"type": "reference",
										"id": 423,
										"name": "Team"
									}
								]
							}
						},
						{
							"id": 1277,
							"name": "sbOpertations",
							"kind": 4194304,
							"kindString": "Type alias",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/scoreboard.ts",
									"line": 12,
									"character": 5,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/scoreboard.ts#L12"
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "literal",
										"value": "add"
									},
									{
										"type": "literal",
										"value": "substract"
									},
									{
										"type": "literal",
										"value": "multiply"
									},
									{
										"type": "literal",
										"value": "divide"
									},
									{
										"type": "literal",
										"value": "module"
									},
									{
										"type": "literal",
										"value": "set"
									},
									{
										"type": "literal",
										"value": "minimum"
									},
									{
										"type": "literal",
										"value": "maximum"
									},
									{
										"type": "literal",
										"value": "swaps"
									}
								]
							}
						},
						{
							"id": 1123,
							"name": "sbSettings",
							"kind": 4194304,
							"kindString": "Type alias",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/scoreboard.ts",
									"line": 8,
									"character": 5,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/scoreboard.ts#L8"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1124,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {},
									"children": [
										{
											"id": 1126,
											"name": "display",
											"kind": 1024,
											"kindString": "Property",
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "src/src/tools/scoreboard.ts",
													"line": 10,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/scoreboard.ts#L10"
												}
											],
											"type": {
												"type": "reference",
												"id": 65,
												"name": "JsonRaw"
											}
										},
										{
											"id": 1125,
											"name": "type",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/scoreboard.ts",
													"line": 9,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/scoreboard.ts#L9"
												}
											],
											"type": {
												"type": "reference",
												"id": 1280,
												"name": "sbTypes"
											}
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												1126,
												1125
											]
										}
									],
									"sources": [
										{
											"fileName": "src/src/tools/scoreboard.ts",
											"line": 8,
											"character": 18,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/scoreboard.ts#L8"
										}
									]
								}
							}
						},
						{
							"id": 1280,
							"name": "sbTypes",
							"kind": 4194304,
							"kindString": "Type alias",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/scoreboard.ts",
									"line": 7,
									"character": 5,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/scoreboard.ts#L7"
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "literal",
										"value": "dummy"
									},
									{
										"type": "literal",
										"value": "trigger"
									},
									{
										"type": "literal",
										"value": "deathCount"
									},
									{
										"type": "literal",
										"value": "playerKillCount"
									},
									{
										"type": "literal",
										"value": "totalKillCount"
									},
									{
										"type": "literal",
										"value": "health"
									},
									{
										"type": "literal",
										"value": "xp"
									},
									{
										"type": "literal",
										"value": "level"
									},
									{
										"type": "literal",
										"value": "food"
									},
									{
										"type": "literal",
										"value": "air"
									},
									{
										"type": "literal",
										"value": "armor"
									},
									{
										"type": "intrinsic",
										"name": "string"
									}
								]
							}
						},
						{
							"id": 1128,
							"name": "selector",
							"kind": 4194304,
							"kindString": "Type alias",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/selector.ts",
									"line": 40,
									"character": 5,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L40"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1129,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {},
									"children": [
										{
											"id": 1137,
											"name": "area",
											"kind": 1024,
											"kindString": "Property",
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "src/src/tools/selector.ts",
													"line": 47,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L47"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 1138,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"children": [
														{
															"id": 1139,
															"name": "x",
															"kind": 1024,
															"kindString": "Property",
															"flags": {
																"isOptional": true
															},
															"sources": [
																{
																	"fileName": "src/src/tools/selector.ts",
																	"line": 48,
																	"character": 8,
																	"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L48"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "number"
															}
														},
														{
															"id": 1140,
															"name": "y",
															"kind": 1024,
															"kindString": "Property",
															"flags": {
																"isOptional": true
															},
															"sources": [
																{
																	"fileName": "src/src/tools/selector.ts",
																	"line": 49,
																	"character": 8,
																	"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L49"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "number"
															}
														},
														{
															"id": 1141,
															"name": "z",
															"kind": 1024,
															"kindString": "Property",
															"flags": {
																"isOptional": true
															},
															"sources": [
																{
																	"fileName": "src/src/tools/selector.ts",
																	"line": 50,
																	"character": 8,
																	"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L50"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "number"
															}
														}
													],
													"groups": [
														{
															"title": "Properties",
															"children": [
																1139,
																1140,
																1141
															]
														}
													],
													"sources": [
														{
															"fileName": "src/src/tools/selector.ts",
															"line": 47,
															"character": 11,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L47"
														}
													],
													"indexSignature": {
														"id": 1142,
														"name": "__index",
														"kind": 8192,
														"kindString": "Index signature",
														"flags": {},
														"parameters": [
															{
																"id": 1143,
																"name": "key",
																"kind": 32768,
																"flags": {},
																"type": {
																	"type": "intrinsic",
																	"name": "string"
																}
															}
														],
														"type": {
															"type": "union",
															"types": [
																{
																	"type": "intrinsic",
																	"name": "number"
																},
																{
																	"type": "intrinsic",
																	"name": "undefined"
																}
															]
														}
													}
												}
											}
										},
										{
											"id": 1144,
											"name": "distance",
											"kind": 1024,
											"kindString": "Property",
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "src/src/tools/selector.ts",
													"line": 53,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L53"
												}
											],
											"type": {
												"type": "reference",
												"id": 402,
												"name": "RangeValue"
											}
										},
										{
											"id": 1161,
											"name": "gamemodes",
											"kind": 1024,
											"kindString": "Property",
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "src/src/tools/selector.ts",
													"line": 69,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L69"
												}
											],
											"type": {
												"type": "array",
												"elementType": {
													"type": "reference",
													"id": 1281,
													"name": "gamemodes"
												}
											}
										},
										{
											"id": 1160,
											"name": "level",
											"kind": 1024,
											"kindString": "Property",
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "src/src/tools/selector.ts",
													"line": 68,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L68"
												}
											],
											"type": {
												"type": "reference",
												"id": 402,
												"name": "RangeValue"
											}
										},
										{
											"id": 1162,
											"name": "limit",
											"kind": 1024,
											"kindString": "Property",
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "src/src/tools/selector.ts",
													"line": 70,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L70"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "number"
											}
										},
										{
											"id": 1151,
											"name": "name",
											"kind": 1024,
											"kindString": "Property",
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "src/src/tools/selector.ts",
													"line": 60,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L60"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 1159,
											"name": "nbt",
											"kind": 1024,
											"kindString": "Property",
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "src/src/tools/selector.ts",
													"line": 67,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L67"
												}
											],
											"type": {
												"type": "reference",
												"id": 596,
												"name": "NBTData"
											}
										},
										{
											"id": 1130,
											"name": "positionned",
											"kind": 1024,
											"kindString": "Property",
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "src/src/tools/selector.ts",
													"line": 41,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L41"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 1131,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"children": [
														{
															"id": 1132,
															"name": "x",
															"kind": 1024,
															"kindString": "Property",
															"flags": {
																"isOptional": true
															},
															"sources": [
																{
																	"fileName": "src/src/tools/selector.ts",
																	"line": 42,
																	"character": 8,
																	"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L42"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "number"
															}
														},
														{
															"id": 1133,
															"name": "y",
															"kind": 1024,
															"kindString": "Property",
															"flags": {
																"isOptional": true
															},
															"sources": [
																{
																	"fileName": "src/src/tools/selector.ts",
																	"line": 43,
																	"character": 8,
																	"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L43"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "number"
															}
														},
														{
															"id": 1134,
															"name": "z",
															"kind": 1024,
															"kindString": "Property",
															"flags": {
																"isOptional": true
															},
															"sources": [
																{
																	"fileName": "src/src/tools/selector.ts",
																	"line": 44,
																	"character": 8,
																	"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L44"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "number"
															}
														}
													],
													"groups": [
														{
															"title": "Properties",
															"children": [
																1132,
																1133,
																1134
															]
														}
													],
													"sources": [
														{
															"fileName": "src/src/tools/selector.ts",
															"line": 41,
															"character": 18,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L41"
														}
													],
													"indexSignature": {
														"id": 1135,
														"name": "__index",
														"kind": 8192,
														"kindString": "Index signature",
														"flags": {},
														"parameters": [
															{
																"id": 1136,
																"name": "key",
																"kind": 32768,
																"flags": {},
																"type": {
																	"type": "intrinsic",
																	"name": "string"
																}
															}
														],
														"type": {
															"type": "union",
															"types": [
																{
																	"type": "intrinsic",
																	"name": "number"
																},
																{
																	"type": "intrinsic",
																	"name": "undefined"
																}
															]
														}
													}
												}
											}
										},
										{
											"id": 1153,
											"name": "rotation",
											"kind": 1024,
											"kindString": "Property",
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "src/src/tools/selector.ts",
													"line": 62,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L62"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 1154,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"children": [
														{
															"id": 1155,
															"name": "x",
															"kind": 1024,
															"kindString": "Property",
															"flags": {
																"isOptional": true
															},
															"sources": [
																{
																	"fileName": "src/src/tools/selector.ts",
																	"line": 63,
																	"character": 8,
																	"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L63"
																}
															],
															"type": {
																"type": "reference",
																"id": 402,
																"name": "RangeValue"
															}
														},
														{
															"id": 1156,
															"name": "y",
															"kind": 1024,
															"kindString": "Property",
															"flags": {
																"isOptional": true
															},
															"sources": [
																{
																	"fileName": "src/src/tools/selector.ts",
																	"line": 64,
																	"character": 8,
																	"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L64"
																}
															],
															"type": {
																"type": "reference",
																"id": 402,
																"name": "RangeValue"
															}
														}
													],
													"groups": [
														{
															"title": "Properties",
															"children": [
																1155,
																1156
															]
														}
													],
													"sources": [
														{
															"fileName": "src/src/tools/selector.ts",
															"line": 62,
															"character": 15,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L62"
														}
													],
													"indexSignature": {
														"id": 1157,
														"name": "__index",
														"kind": 8192,
														"kindString": "Index signature",
														"flags": {},
														"parameters": [
															{
																"id": 1158,
																"name": "key",
																"kind": 32768,
																"flags": {},
																"type": {
																	"type": "intrinsic",
																	"name": "string"
																}
															}
														],
														"type": {
															"type": "union",
															"types": [
																{
																	"type": "reference",
																	"id": 402,
																	"name": "RangeValue"
																},
																{
																	"type": "intrinsic",
																	"name": "undefined"
																}
															]
														}
													}
												}
											}
										},
										{
											"id": 1145,
											"name": "scores",
											"kind": 1024,
											"kindString": "Property",
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "src/src/tools/selector.ts",
													"line": 54,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L54"
												}
											],
											"type": {
												"type": "array",
												"elementType": {
													"type": "reflection",
													"declaration": {
														"id": 1146,
														"name": "__type",
														"kind": 65536,
														"kindString": "Type literal",
														"flags": {},
														"children": [
															{
																"id": 1147,
																"name": "scoreboard",
																"kind": 1024,
																"kindString": "Property",
																"flags": {},
																"sources": [
																	{
																		"fileName": "src/src/tools/selector.ts",
																		"line": 55,
																		"character": 8,
																		"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L55"
																	}
																],
																"type": {
																	"type": "reference",
																	"id": 80,
																	"name": "Scoreboard"
																}
															},
															{
																"id": 1148,
																"name": "value",
																"kind": 1024,
																"kindString": "Property",
																"flags": {},
																"sources": [
																	{
																		"fileName": "src/src/tools/selector.ts",
																		"line": 56,
																		"character": 8,
																		"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L56"
																	}
																],
																"type": {
																	"type": "reference",
																	"id": 402,
																	"name": "RangeValue"
																}
															}
														],
														"groups": [
															{
																"title": "Properties",
																"children": [
																	1147,
																	1148
																]
															}
														],
														"sources": [
															{
																"fileName": "src/src/tools/selector.ts",
																"line": 54,
																"character": 13,
																"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L54"
															}
														]
													}
												}
											}
										},
										{
											"id": 1163,
											"name": "sort",
											"kind": 1024,
											"kindString": "Property",
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "src/src/tools/selector.ts",
													"line": 71,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L71"
												}
											],
											"type": {
												"type": "reference",
												"id": 1282,
												"name": "sorts"
											}
										},
										{
											"id": 1149,
											"name": "tags",
											"kind": 1024,
											"kindString": "Property",
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "src/src/tools/selector.ts",
													"line": 58,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L58"
												}
											],
											"type": {
												"type": "array",
												"elementType": {
													"type": "intrinsic",
													"name": "string"
												}
											}
										},
										{
											"id": 1150,
											"name": "team",
											"kind": 1024,
											"kindString": "Property",
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "src/src/tools/selector.ts",
													"line": 59,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L59"
												}
											],
											"type": {
												"type": "union",
												"types": [
													{
														"type": "reference",
														"id": 423,
														"name": "Team"
													},
													{
														"type": "literal",
														"value": null
													}
												]
											}
										},
										{
											"id": 1152,
											"name": "type",
											"kind": 1024,
											"kindString": "Property",
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "src/src/tools/selector.ts",
													"line": 61,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L61"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												1137,
												1144,
												1161,
												1160,
												1162,
												1151,
												1159,
												1130,
												1153,
												1145,
												1163,
												1149,
												1150,
												1152
											]
										}
									],
									"sources": [
										{
											"fileName": "src/src/tools/selector.ts",
											"line": 40,
											"character": 16,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L40"
										}
									],
									"indexSignature": {
										"id": 1164,
										"name": "__index",
										"kind": 8192,
										"kindString": "Index signature",
										"flags": {},
										"parameters": [
											{
												"id": 1165,
												"name": "key",
												"kind": 32768,
												"flags": {},
												"type": {
													"type": "intrinsic",
													"name": "string"
												}
											}
										],
										"type": {
											"type": "intrinsic",
											"name": "any"
										}
									}
								}
							}
						},
						{
							"id": 1282,
							"name": "sorts",
							"kind": 4194304,
							"kindString": "Type alias",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/selector.ts",
									"line": 27,
									"character": 5,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L27"
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "literal",
										"value": "nearest"
									},
									{
										"type": "literal",
										"value": "furthest"
									},
									{
										"type": "literal",
										"value": "random"
									},
									{
										"type": "literal",
										"value": "arbitrary"
									}
								]
							}
						},
						{
							"id": 1167,
							"name": "teamOptions",
							"kind": 4194304,
							"kindString": "Type alias",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/team.ts",
									"line": 6,
									"character": 5,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/team.ts#L6"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1168,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {},
									"children": [
										{
											"id": 1177,
											"name": "collisions",
											"kind": 1024,
											"kindString": "Property",
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "src/src/tools/team.ts",
													"line": 27,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/team.ts#L27"
												}
											],
											"type": {
												"type": "reference",
												"id": 1263,
												"name": "extraTeamChoice"
											}
										},
										{
											"id": 1169,
											"name": "color",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/team.ts",
													"line": 7,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/team.ts#L7"
												}
											],
											"type": {
												"type": "reference",
												"id": 1279,
												"name": "mcDefaultColors"
											}
										},
										{
											"id": 1170,
											"name": "display",
											"kind": 1024,
											"kindString": "Property",
											"flags": {
												"isOptional": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The team's display name"
													}
												]
											},
											"sources": [
												{
													"fileName": "src/src/tools/team.ts",
													"line": 11,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/team.ts#L11"
												}
											],
											"type": {
												"type": "reference",
												"id": 65,
												"name": "JsonRaw"
											}
										},
										{
											"id": 1173,
											"name": "friendlyFire",
											"kind": 1024,
											"kindString": "Property",
											"flags": {
												"isOptional": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "If the PvP is activated inside the team"
													}
												]
											},
											"sources": [
												{
													"fileName": "src/src/tools/team.ts",
													"line": 23,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/team.ts#L23"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											}
										},
										{
											"id": 1176,
											"name": "hideDeathMessage",
											"kind": 1024,
											"kindString": "Property",
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "src/src/tools/team.ts",
													"line": 26,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/team.ts#L26"
												}
											],
											"type": {
												"type": "reference",
												"id": 1263,
												"name": "extraTeamChoice"
											}
										},
										{
											"id": 1175,
											"name": "hideNametag",
											"kind": 1024,
											"kindString": "Property",
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "src/src/tools/team.ts",
													"line": 25,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/team.ts#L25"
												}
											],
											"type": {
												"type": "reference",
												"id": 1263,
												"name": "extraTeamChoice"
											}
										},
										{
											"id": 1171,
											"name": "prefix",
											"kind": 1024,
											"kindString": "Property",
											"flags": {
												"isOptional": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "Prefix of the member's pseudo"
													}
												]
											},
											"sources": [
												{
													"fileName": "src/src/tools/team.ts",
													"line": 15,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/team.ts#L15"
												}
											],
											"type": {
												"type": "reference",
												"id": 65,
												"name": "JsonRaw"
											}
										},
										{
											"id": 1174,
											"name": "seeInvisibleFriends",
											"kind": 1024,
											"kindString": "Property",
											"flags": {
												"isOptional": true
											},
											"sources": [
												{
													"fileName": "src/src/tools/team.ts",
													"line": 24,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/team.ts#L24"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											}
										},
										{
											"id": 1172,
											"name": "suffix",
											"kind": 1024,
											"kindString": "Property",
											"flags": {
												"isOptional": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "Prefix of the member's pseudo"
													}
												]
											},
											"sources": [
												{
													"fileName": "src/src/tools/team.ts",
													"line": 19,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/team.ts#L19"
												}
											],
											"type": {
												"type": "reference",
												"id": 65,
												"name": "JsonRaw"
											}
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												1177,
												1169,
												1170,
												1173,
												1176,
												1175,
												1171,
												1174,
												1172
											]
										}
									],
									"sources": [
										{
											"fileName": "src/src/tools/team.ts",
											"line": 6,
											"character": 19,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/team.ts#L6"
										}
									]
								}
							}
						},
						{
							"id": 1256,
							"name": "tellRawOptions",
							"kind": 4194304,
							"kindString": "Type alias",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/display.ts",
									"line": 52,
									"character": 5,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/display.ts#L52"
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "reflection",
										"declaration": {
											"id": 1257,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {},
											"children": [
												{
													"id": 1259,
													"name": "content",
													"kind": 1024,
													"kindString": "Property",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/display.ts",
															"line": 54,
															"character": 4,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/display.ts#L54"
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "string"
													}
												},
												{
													"id": 1258,
													"name": "isPrivate",
													"kind": 1024,
													"kindString": "Property",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/display.ts",
															"line": 53,
															"character": 4,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/display.ts#L53"
														}
													],
													"type": {
														"type": "literal",
														"value": true
													}
												}
											],
											"groups": [
												{
													"title": "Properties",
													"children": [
														1259,
														1258
													]
												}
											],
											"sources": [
												{
													"fileName": "src/src/tools/display.ts",
													"line": 52,
													"character": 22,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/display.ts#L52"
												}
											]
										}
									},
									{
										"type": "reflection",
										"declaration": {
											"id": 1260,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {},
											"children": [
												{
													"id": 1262,
													"name": "content",
													"kind": 1024,
													"kindString": "Property",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/display.ts",
															"line": 57,
															"character": 4,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/display.ts#L57"
														}
													],
													"type": {
														"type": "reference",
														"id": 65,
														"name": "JsonRaw"
													}
												},
												{
													"id": 1261,
													"name": "isPrivate",
													"kind": 1024,
													"kindString": "Property",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/display.ts",
															"line": 56,
															"character": 4,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/display.ts#L56"
														}
													],
													"type": {
														"type": "literal",
														"value": false
													}
												}
											],
											"groups": [
												{
													"title": "Properties",
													"children": [
														1262,
														1261
													]
												}
											],
											"sources": [
												{
													"fileName": "src/src/tools/display.ts",
													"line": 55,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/display.ts#L55"
												}
											]
										}
									}
								]
							}
						},
						{
							"id": 1251,
							"name": "titleTimes",
							"kind": 4194304,
							"kindString": "Type alias",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/display.ts",
									"line": 6,
									"character": 5,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/display.ts#L6"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1252,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {},
									"children": [
										{
											"id": 1253,
											"name": "fadein",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/display.ts",
													"line": 7,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/display.ts#L7"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "number"
											}
										},
										{
											"id": 1255,
											"name": "fadeout",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/display.ts",
													"line": 9,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/display.ts#L9"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "number"
											}
										},
										{
											"id": 1254,
											"name": "stayfor",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/display.ts",
													"line": 8,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/display.ts#L8"
												}
											],
											"type": {
												"type": "intrinsic",
												"name": "number"
											}
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												1253,
												1255,
												1254
											]
										}
									],
									"sources": [
										{
											"fileName": "src/src/tools/display.ts",
											"line": 6,
											"character": 18,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/display.ts#L6"
										}
									]
								}
							}
						},
						{
							"id": 1166,
							"name": "titleTypes",
							"kind": 4194304,
							"kindString": "Type alias",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/display.ts",
									"line": 5,
									"character": 5,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/display.ts#L5"
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "literal",
										"value": "title"
									},
									{
										"type": "literal",
										"value": "subtitle"
									},
									{
										"type": "literal",
										"value": "actionbar"
									}
								]
							}
						},
						{
							"id": 1264,
							"name": "zoneOptions",
							"kind": 4194304,
							"kindString": "Type alias",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/blocks.ts",
									"line": 12,
									"character": 5,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L12"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 1265,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {},
									"children": [
										{
											"id": 1266,
											"name": "coordonates",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/blocks.ts",
													"line": 13,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L13"
												}
											],
											"type": {
												"type": "reference",
												"id": 1245,
												"name": "coordonate"
											}
										},
										{
											"id": 1267,
											"name": "to",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/blocks.ts",
													"line": 14,
													"character": 4,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L14"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 1268,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"children": [
														{
															"id": 1269,
															"name": "x",
															"kind": 1024,
															"kindString": "Property",
															"flags": {},
															"sources": [
																{
																	"fileName": "src/src/tools/blocks.ts",
																	"line": 15,
																	"character": 8,
																	"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L15"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "number"
															}
														},
														{
															"id": 1270,
															"name": "y",
															"kind": 1024,
															"kindString": "Property",
															"flags": {},
															"sources": [
																{
																	"fileName": "src/src/tools/blocks.ts",
																	"line": 16,
																	"character": 8,
																	"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L16"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "number"
															}
														},
														{
															"id": 1271,
															"name": "z",
															"kind": 1024,
															"kindString": "Property",
															"flags": {},
															"sources": [
																{
																	"fileName": "src/src/tools/blocks.ts",
																	"line": 17,
																	"character": 8,
																	"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L17"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "number"
															}
														}
													],
													"groups": [
														{
															"title": "Properties",
															"children": [
																1269,
																1270,
																1271
															]
														}
													],
													"sources": [
														{
															"fileName": "src/src/tools/blocks.ts",
															"line": 14,
															"character": 8,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L14"
														}
													]
												}
											}
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												1266,
												1267
											]
										}
									],
									"sources": [
										{
											"fileName": "src/src/tools/blocks.ts",
											"line": 12,
											"character": 19,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L12"
										}
									]
								}
							}
						}
					],
					"groups": [
						{
							"title": "Interfaces",
							"children": [
								1283
							]
						},
						{
							"title": "Type Aliases",
							"children": [
								1215,
								1178,
								1207,
								1093,
								1121,
								1245,
								1272,
								1127,
								1263,
								1281,
								1285,
								1122,
								1229,
								1279,
								1217,
								1250,
								1216,
								1278,
								1277,
								1123,
								1280,
								1128,
								1282,
								1167,
								1256,
								1251,
								1166,
								1264
							]
						}
					]
				},
				{
					"id": 495,
					"name": "Block",
					"kind": 128,
					"kindString": "Class",
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Represent a world's block"
							}
						]
					},
					"children": [
						{
							"id": 496,
							"name": "constructor",
							"kind": 512,
							"kindString": "Constructor",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/blocks.ts",
									"line": 106,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L106"
								}
							],
							"signatures": [
								{
									"id": 497,
									"name": "new Block",
									"kind": 16384,
									"kindString": "Constructor signature",
									"flags": {},
									"parameters": [
										{
											"id": 498,
											"name": "position",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The position of the target block"
													}
												]
											},
											"type": {
												"type": "reference",
												"id": 1245,
												"name": "coordonate"
											}
										},
										{
											"id": 499,
											"name": "name",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {
												"isOptional": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The name of the target block"
													}
												]
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"id": 495,
										"name": "Block"
									}
								}
							]
						},
						{
							"id": 528,
							"name": "attributes",
							"kind": 1024,
							"kindString": "Property",
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Represent attributes"
									}
								],
								"blockTags": [
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```mcfunction\r\n# This is how block's attributes are working:\r\nminecraft:dirt[name=value, name2=value, ...]\r\n```"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "src/src/tools/blocks.ts",
									"line": 158,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L158"
								}
							],
							"type": {
								"type": "reference",
								"id": 1178,
								"name": "attrsType"
							},
							"defaultValue": "..."
						},
						{
							"id": 503,
							"name": "attributesData",
							"kind": 1024,
							"kindString": "Property",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/blocks.ts",
									"line": 100,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L100"
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "reflection",
									"declaration": {
										"id": 504,
										"name": "__type",
										"kind": 65536,
										"kindString": "Type literal",
										"flags": {},
										"children": [
											{
												"id": 505,
												"name": "name",
												"kind": 1024,
												"kindString": "Property",
												"flags": {},
												"sources": [
													{
														"fileName": "src/src/tools/blocks.ts",
														"line": 100,
														"character": 21,
														"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L100"
													}
												],
												"type": {
													"type": "intrinsic",
													"name": "string"
												}
											},
											{
												"id": 506,
												"name": "value",
												"kind": 1024,
												"kindString": "Property",
												"flags": {},
												"sources": [
													{
														"fileName": "src/src/tools/blocks.ts",
														"line": 100,
														"character": 35,
														"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L100"
													}
												],
												"type": {
													"type": "intrinsic",
													"name": "any"
												}
											}
										],
										"groups": [
											{
												"title": "Properties",
												"children": [
													505,
													506
												]
											}
										],
										"sources": [
											{
												"fileName": "src/src/tools/blocks.ts",
												"line": 100,
												"character": 20,
												"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L100"
											}
										]
									}
								}
							}
						},
						{
							"id": 500,
							"name": "coords",
							"kind": 1024,
							"kindString": "Property",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/blocks.ts",
									"line": 97,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L97"
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "intrinsic",
									"name": "string"
								}
							}
						},
						{
							"id": 502,
							"name": "name",
							"kind": 1024,
							"kindString": "Property",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/blocks.ts",
									"line": 99,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L99"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 507,
							"name": "nbt",
							"kind": 1024,
							"kindString": "Property",
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "src/src/tools/blocks.ts",
									"line": 113,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L113"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 508,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {},
									"children": [
										{
											"id": 509,
											"name": "get",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/blocks.ts",
													"line": 119,
													"character": 8,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L119"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 510,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/blocks.ts",
															"line": 119,
															"character": 13,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L119"
														}
													],
													"signatures": [
														{
															"id": 511,
															"name": "__type",
															"kind": 4096,
															"kindString": "Call signature",
															"flags": {},
															"comment": {
																"summary": [
																	{
																		"kind": "text",
																		"text": "Get a nbt for this block"
																	}
																]
															},
															"parameters": [
																{
																	"id": 512,
																	"name": "path",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {
																		"isOptional": true
																	},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The path to the block's NBT"
																			}
																		]
																	},
																	"type": {
																		"type": "reference",
																		"id": 617,
																		"name": "NBTPath"
																	}
																},
																{
																	"id": 513,
																	"name": "scale",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {
																		"isOptional": true
																	},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The scale to multiply the request NBT after get it"
																			}
																		]
																	},
																	"type": {
																		"type": "intrinsic",
																		"name": "number"
																	}
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													]
												}
											},
											"defaultValue": "..."
										},
										{
											"id": 525,
											"name": "reset",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/blocks.ts",
													"line": 145,
													"character": 8,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L145"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 526,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/blocks.ts",
															"line": 145,
															"character": 15,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L145"
														}
													],
													"signatures": [
														{
															"id": 527,
															"name": "__type",
															"kind": 4096,
															"kindString": "Call signature",
															"flags": {},
															"comment": {
																"summary": [
																	{
																		"kind": "text",
																		"text": "Reset all the NBT for this block"
																	}
																]
															},
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													]
												}
											},
											"defaultValue": "..."
										},
										{
											"id": 514,
											"name": "set",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/blocks.ts",
													"line": 127,
													"character": 8,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L127"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 515,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/blocks.ts",
															"line": 127,
															"character": 13,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L127"
														}
													],
													"signatures": [
														{
															"id": 516,
															"name": "__type",
															"kind": 4096,
															"kindString": "Call signature",
															"flags": {},
															"comment": {
																"summary": [
																	{
																		"kind": "text",
																		"text": "Set a nbt for this block"
																	}
																]
															},
															"parameters": [
																{
																	"id": 517,
																	"name": "value",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The value to set to this NBT"
																			}
																		]
																	},
																	"type": {
																		"type": "union",
																		"types": [
																			{
																				"type": "intrinsic",
																				"name": "string"
																			},
																			{
																				"type": "intrinsic",
																				"name": "number"
																			},
																			{
																				"type": "reference",
																				"id": 596,
																				"name": "NBTData"
																			}
																		]
																	}
																},
																{
																	"id": 518,
																	"name": "path",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {
																		"isOptional": true
																	},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The path to the block's NBT"
																			}
																		]
																	},
																	"type": {
																		"type": "reference",
																		"id": 617,
																		"name": "NBTPath"
																	}
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													]
												}
											},
											"defaultValue": "..."
										},
										{
											"id": 519,
											"name": "store",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/blocks.ts",
													"line": 139,
													"character": 8,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L139"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 520,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/blocks.ts",
															"line": 139,
															"character": 15,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L139"
														}
													],
													"signatures": [
														{
															"id": 521,
															"name": "__type",
															"kind": 4096,
															"kindString": "Call signature",
															"flags": {},
															"comment": {
																"summary": [
																	{
																		"kind": "text",
																		"text": "Store data from a command"
																	}
																]
															},
															"parameters": [
																{
																	"id": 522,
																	"name": "path",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The path to the block's NBT"
																			}
																		]
																	},
																	"type": {
																		"type": "reference",
																		"id": 617,
																		"name": "NBTPath"
																	}
																},
																{
																	"id": 523,
																	"name": "type",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The type of result you want: \\\r\n"
																			},
																			{
																				"kind": "code",
																				"text": "`success`"
																			},
																			{
																				"kind": "text",
																				"text": ": If the command has been correcly executed, it will returns "
																			},
																			{
																				"kind": "code",
																				"text": "`1`"
																			},
																			{
																				"kind": "text",
																				"text": ", else "
																			},
																			{
																				"kind": "code",
																				"text": "`0`"
																			},
																			{
																				"kind": "text",
																				"text": " \\\r\n"
																			},
																			{
																				"kind": "code",
																				"text": "`result`"
																			},
																			{
																				"kind": "text",
																				"text": ": Will returns the callback of the executed command"
																			}
																		]
																	},
																	"type": {
																		"type": "union",
																		"types": [
																			{
																				"type": "literal",
																				"value": "success"
																			},
																			{
																				"type": "literal",
																				"value": "result"
																			}
																		]
																	}
																},
																{
																	"id": 524,
																	"name": "from",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The command the NBT will execute to store itself"
																			}
																		]
																	},
																	"type": {
																		"type": "intrinsic",
																		"name": "string"
																	}
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													]
												}
											},
											"defaultValue": "..."
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												509,
												525,
												514,
												519
											]
										}
									],
									"sources": [
										{
											"fileName": "src/src/tools/blocks.ts",
											"line": 113,
											"character": 11,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L113"
										}
									]
								}
							},
							"defaultValue": "..."
						},
						{
							"id": 501,
							"name": "zone",
							"kind": 1024,
							"kindString": "Property",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/blocks.ts",
									"line": 98,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L98"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 540,
							"name": "del",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/blocks.ts",
									"line": 237,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L237"
								}
							],
							"signatures": [
								{
									"id": 541,
									"name": "del",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Delete the block/zone (= replace it with "
											},
											{
												"kind": "code",
												"text": "`minecraft:air`"
											},
											{
												"kind": "text",
												"text": ")"
											}
										]
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							]
						},
						{
							"id": 532,
							"name": "place",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/blocks.ts",
									"line": 229,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L229"
								}
							],
							"signatures": [
								{
									"id": 533,
									"name": "place",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Place to the given coordonates the block"
											}
										]
									},
									"parameters": [
										{
											"id": 534,
											"name": "position",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The position where to place the block"
													}
												]
											},
											"type": {
												"type": "reference",
												"id": 1245,
												"name": "coordonate"
											}
										},
										{
											"id": 535,
											"name": "to",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {
												"isOptional": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "If "
													},
													{
														"kind": "code",
														"text": "`this`"
													},
													{
														"kind": "text",
														"text": " is a Zone, the opposite corner of the zone to place the block"
													}
												]
											},
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 536,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"children": [
														{
															"id": 537,
															"name": "x",
															"kind": 1024,
															"kindString": "Property",
															"flags": {},
															"sources": [
																{
																	"fileName": "src/src/tools/blocks.ts",
																	"line": 15,
																	"character": 8,
																	"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L15"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "number"
															}
														},
														{
															"id": 538,
															"name": "y",
															"kind": 1024,
															"kindString": "Property",
															"flags": {},
															"sources": [
																{
																	"fileName": "src/src/tools/blocks.ts",
																	"line": 16,
																	"character": 8,
																	"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L16"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "number"
															}
														},
														{
															"id": 539,
															"name": "z",
															"kind": 1024,
															"kindString": "Property",
															"flags": {},
															"sources": [
																{
																	"fileName": "src/src/tools/blocks.ts",
																	"line": 17,
																	"character": 8,
																	"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L17"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "number"
															}
														}
													],
													"groups": [
														{
															"title": "Properties",
															"children": [
																537,
																538,
																539
															]
														}
													],
													"sources": [
														{
															"fileName": "src/src/tools/blocks.ts",
															"line": 14,
															"character": 8,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L14"
														}
													]
												}
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							]
						},
						{
							"id": 542,
							"name": "render",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/blocks.ts",
									"line": 242,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L242"
								}
							],
							"signatures": [
								{
									"id": 543,
									"name": "render",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							]
						},
						{
							"id": 529,
							"name": "set",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/blocks.ts",
									"line": 219,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L219"
								}
							],
							"signatures": [
								{
									"id": 530,
									"name": "set",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Set to the block's coordonate/zone the given block"
											}
										],
										"blockTags": [
											{
												"tag": "@exemple",
												"content": [
													{
														"kind": "code",
														"text": "```js\r\nconst b = new Block({...})\r\nb.set(\"minecraft:dirt\")\r\n```"
													}
												]
											}
										]
									},
									"parameters": [
										{
											"id": 531,
											"name": "block",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {
												"isOptional": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The name of the block to place"
													}
												]
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								496
							]
						},
						{
							"title": "Properties",
							"children": [
								528,
								503,
								500,
								502,
								507,
								501
							]
						},
						{
							"title": "Methods",
							"children": [
								540,
								532,
								542,
								529
							]
						}
					],
					"sources": [
						{
							"fileName": "src/src/tools/blocks.ts",
							"line": 96,
							"character": 6,
							"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L96"
						}
					],
					"extendedBy": [
						{
							"type": "reference",
							"id": 639,
							"name": "Zone"
						}
					]
				},
				{
					"id": 544,
					"name": "Bossbar",
					"kind": 128,
					"kindString": "Class",
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Represent a bossbar"
							}
						]
					},
					"children": [
						{
							"id": 545,
							"name": "constructor",
							"kind": 512,
							"kindString": "Constructor",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/bossbar.ts",
									"line": 36,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/bossbar.ts#L36"
								}
							],
							"signatures": [
								{
									"id": 546,
									"name": "new Bossbar",
									"kind": 16384,
									"kindString": "Constructor signature",
									"flags": {},
									"parameters": [
										{
											"id": 547,
											"name": "id",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The id of the bossbar"
													}
												]
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 548,
											"name": "options",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The bossbar's option"
													}
												]
											},
											"type": {
												"type": "reference",
												"id": 1207,
												"name": "bbOptions"
											}
										}
									],
									"type": {
										"type": "reference",
										"id": 544,
										"name": "Bossbar"
									}
								}
							]
						},
						{
							"id": 571,
							"name": "edit",
							"kind": 1024,
							"kindString": "Property",
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Edit the bossbar's properties"
									}
								]
							},
							"sources": [
								{
									"fileName": "src/src/tools/bossbar.ts",
									"line": 105,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/bossbar.ts#L105"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 572,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {},
									"children": [
										{
											"id": 577,
											"name": "color",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/bossbar.ts",
													"line": 118,
													"character": 8,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/bossbar.ts#L118"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 578,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/bossbar.ts",
															"line": 118,
															"character": 15,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/bossbar.ts#L118"
														}
													],
													"signatures": [
														{
															"id": 579,
															"name": "__type",
															"kind": 4096,
															"kindString": "Call signature",
															"flags": {},
															"comment": {
																"summary": [
																	{
																		"kind": "text",
																		"text": "The color of the bossbar"
																	}
																]
															},
															"parameters": [
																{
																	"id": 580,
																	"name": "content",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The bossbar's color"
																			}
																		]
																	},
																	"type": {
																		"type": "reference",
																		"id": 1279,
																		"name": "mcDefaultColors"
																	}
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													]
												}
											},
											"defaultValue": "..."
										},
										{
											"id": 573,
											"name": "display",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/bossbar.ts",
													"line": 110,
													"character": 8,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/bossbar.ts#L110"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 574,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/bossbar.ts",
															"line": 110,
															"character": 17,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/bossbar.ts#L110"
														}
													],
													"signatures": [
														{
															"id": 575,
															"name": "__type",
															"kind": 4096,
															"kindString": "Call signature",
															"flags": {},
															"comment": {
																"summary": [
																	{
																		"kind": "text",
																		"text": "How the player will see the bossbar's name"
																	}
																]
															},
															"parameters": [
																{
																	"id": 576,
																	"name": "content",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "Json formated text"
																			}
																		]
																	},
																	"type": {
																		"type": "reference",
																		"id": 65,
																		"name": "JsonRaw"
																	}
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													]
												}
											},
											"defaultValue": "..."
										},
										{
											"id": 581,
											"name": "max",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/bossbar.ts",
													"line": 125,
													"character": 8,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/bossbar.ts#L125"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 582,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/bossbar.ts",
															"line": 125,
															"character": 13,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/bossbar.ts#L125"
														}
													],
													"signatures": [
														{
															"id": 583,
															"name": "__type",
															"kind": 4096,
															"kindString": "Call signature",
															"flags": {},
															"comment": {
																"summary": [
																	{
																		"kind": "text",
																		"text": "The maximum value of the bossbar"
																	}
																]
															},
															"parameters": [
																{
																	"id": 584,
																	"name": "value",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"type": {
																		"type": "intrinsic",
																		"name": "number"
																	}
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													]
												}
											},
											"defaultValue": "..."
										},
										{
											"id": 593,
											"name": "update",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/bossbar.ts",
													"line": 152,
													"character": 8,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/bossbar.ts#L152"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 594,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/bossbar.ts",
															"line": 152,
															"character": 16,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/bossbar.ts#L152"
														}
													],
													"signatures": [
														{
															"id": 595,
															"name": "__type",
															"kind": 4096,
															"kindString": "Call signature",
															"flags": {},
															"comment": {
																"summary": [
																	{
																		"kind": "text",
																		"text": "Update the bossbar with every property in one time"
																	}
																]
															},
															"type": {
																"type": "array",
																"elementType": {
																	"type": "intrinsic",
																	"name": "string"
																}
															}
														}
													]
												}
											},
											"defaultValue": "..."
										},
										{
											"id": 589,
											"name": "value",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/bossbar.ts",
													"line": 145,
													"character": 8,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/bossbar.ts#L145"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 590,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/bossbar.ts",
															"line": 145,
															"character": 15,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/bossbar.ts#L145"
														}
													],
													"signatures": [
														{
															"id": 591,
															"name": "__type",
															"kind": 4096,
															"kindString": "Call signature",
															"flags": {},
															"comment": {
																"summary": [
																	{
																		"kind": "text",
																		"text": "Set the bossbar's value"
																	}
																]
															},
															"parameters": [
																{
																	"id": 592,
																	"name": "value",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"type": {
																		"type": "intrinsic",
																		"name": "number"
																	}
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													]
												}
											},
											"defaultValue": "..."
										},
										{
											"id": 585,
											"name": "visible",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/bossbar.ts",
													"line": 133,
													"character": 8,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/bossbar.ts#L133"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 586,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/bossbar.ts",
															"line": 133,
															"character": 17,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/bossbar.ts#L133"
														}
													],
													"signatures": [
														{
															"id": 587,
															"name": "__type",
															"kind": 4096,
															"kindString": "Call signature",
															"flags": {},
															"comment": {
																"summary": [
																	{
																		"kind": "text",
																		"text": "Set the bossbar's visibility"
																	}
																]
															},
															"parameters": [
																{
																	"id": 588,
																	"name": "entity",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {
																		"isOptional": true
																	},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The entity that can see the bossbar (if the value is "
																			},
																			{
																				"kind": "code",
																				"text": "`false`"
																			},
																			{
																				"kind": "text",
																				"text": " or "
																			},
																			{
																				"kind": "code",
																				"text": "`undefined`"
																			},
																			{
																				"kind": "text",
																				"text": ", the bossbar will be invisible for everyone)"
																			}
																		]
																	},
																	"type": {
																		"type": "union",
																		"types": [
																			{
																				"type": "literal",
																				"value": false
																			},
																			{
																				"type": "reference",
																				"id": 149,
																				"name": "Entity"
																			}
																		]
																	}
																}
															],
															"type": {
																"type": "union",
																"types": [
																	{
																		"type": "array",
																		"elementType": {
																			"type": "intrinsic",
																			"name": "string"
																		}
																	},
																	{
																		"type": "literal",
																		"value": "bossbar modify visible false"
																	}
																]
															}
														}
													]
												}
											},
											"defaultValue": "..."
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												577,
												573,
												581,
												593,
												589,
												585
											]
										}
									],
									"sources": [
										{
											"fileName": "src/src/tools/bossbar.ts",
											"line": 105,
											"character": 11,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/bossbar.ts#L105"
										}
									]
								}
							},
							"defaultValue": "..."
						},
						{
							"id": 549,
							"name": "id",
							"kind": 1024,
							"kindString": "Property",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/bossbar.ts",
									"line": 30,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/bossbar.ts#L30"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 550,
							"name": "settings",
							"kind": 1024,
							"kindString": "Property",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/bossbar.ts",
									"line": 31,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/bossbar.ts#L31"
								}
							],
							"type": {
								"type": "reference",
								"id": 1207,
								"name": "bbOptions"
							}
						},
						{
							"id": 559,
							"name": "store",
							"kind": 1024,
							"kindString": "Property",
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Store a value to the bossbar"
									}
								]
							},
							"sources": [
								{
									"fileName": "src/src/tools/bossbar.ts",
									"line": 75,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/bossbar.ts#L75"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 560,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {},
									"children": [
										{
											"id": 566,
											"name": "max",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/bossbar.ts",
													"line": 97,
													"character": 8,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/bossbar.ts#L97"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 567,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/bossbar.ts",
															"line": 97,
															"character": 13,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/bossbar.ts#L97"
														}
													],
													"signatures": [
														{
															"id": 568,
															"name": "__type",
															"kind": 4096,
															"kindString": "Call signature",
															"flags": {},
															"comment": {
																"summary": [
																	{
																		"kind": "text",
																		"text": "Store the execution's result into the maximum bossbar's value"
																	}
																]
															},
															"parameters": [
																{
																	"id": 569,
																	"name": "type",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The type of result you want:\r\n\r\n"
																			},
																			{
																				"kind": "code",
																				"text": "`success`"
																			},
																			{
																				"kind": "text",
																				"text": ": If the command has been correcly executed, it will returns "
																			},
																			{
																				"kind": "code",
																				"text": "`1`"
																			},
																			{
																				"kind": "text",
																				"text": ", else "
																			},
																			{
																				"kind": "code",
																				"text": "`0`"
																			},
																			{
																				"kind": "text",
																				"text": "\r\n\r\n"
																			},
																			{
																				"kind": "code",
																				"text": "`result`"
																			},
																			{
																				"kind": "text",
																				"text": ": Will returns the callback of the executed command"
																			}
																		]
																	},
																	"type": {
																		"type": "union",
																		"types": [
																			{
																				"type": "literal",
																				"value": "success"
																			},
																			{
																				"type": "literal",
																				"value": "result"
																			}
																		]
																	}
																},
																{
																	"id": 570,
																	"name": "from",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The command to get the result"
																			}
																		]
																	},
																	"type": {
																		"type": "intrinsic",
																		"name": "string"
																	}
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													]
												}
											},
											"defaultValue": "..."
										},
										{
											"id": 561,
											"name": "value",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/bossbar.ts",
													"line": 85,
													"character": 8,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/bossbar.ts#L85"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 562,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/bossbar.ts",
															"line": 85,
															"character": 15,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/bossbar.ts#L85"
														}
													],
													"signatures": [
														{
															"id": 563,
															"name": "__type",
															"kind": 4096,
															"kindString": "Call signature",
															"flags": {},
															"comment": {
																"summary": [
																	{
																		"kind": "text",
																		"text": "Store the execution's result into the bossbar's value"
																	}
																]
															},
															"parameters": [
																{
																	"id": 564,
																	"name": "type",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The type of result you want:\r\n\r\n"
																			},
																			{
																				"kind": "code",
																				"text": "`success`"
																			},
																			{
																				"kind": "text",
																				"text": ": If the command has been correcly executed, it will returns "
																			},
																			{
																				"kind": "code",
																				"text": "`1`"
																			},
																			{
																				"kind": "text",
																				"text": ", else "
																			},
																			{
																				"kind": "code",
																				"text": "`0`"
																			},
																			{
																				"kind": "text",
																				"text": "\r\n\r\n"
																			},
																			{
																				"kind": "code",
																				"text": "`result`"
																			},
																			{
																				"kind": "text",
																				"text": ": Will returns the callback of the executed command"
																			}
																		]
																	},
																	"type": {
																		"type": "union",
																		"types": [
																			{
																				"type": "literal",
																				"value": "success"
																			},
																			{
																				"type": "literal",
																				"value": "result"
																			}
																		]
																	}
																},
																{
																	"id": 565,
																	"name": "from",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The command to get the result"
																			}
																		]
																	},
																	"type": {
																		"type": "intrinsic",
																		"name": "string"
																	}
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													]
												}
											},
											"defaultValue": "..."
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												566,
												561
											]
										}
									],
									"sources": [
										{
											"fileName": "src/src/tools/bossbar.ts",
											"line": 75,
											"character": 12,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/bossbar.ts#L75"
										}
									]
								}
							},
							"defaultValue": "..."
						},
						{
							"id": 551,
							"name": "create",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/bossbar.ts",
									"line": 46,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/bossbar.ts#L46"
								}
							],
							"signatures": [
								{
									"id": 552,
									"name": "create",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Create the bossbar"
											}
										]
									},
									"parameters": [
										{
											"id": 553,
											"name": "force",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "If another bossbar has the same Id, removes it then create this one"
													}
												]
											},
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											}
										}
									],
									"type": {
										"type": "reference",
										"id": 1072,
										"name": "Commands"
									}
								}
							]
						},
						{
							"id": 556,
							"name": "get",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/bossbar.ts",
									"line": 67,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/bossbar.ts#L67"
								}
							],
							"signatures": [
								{
									"id": 557,
									"name": "get",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Get a value of the bossbar"
											}
										]
									},
									"parameters": [
										{
											"id": 558,
											"name": "type",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The data of the bossbar's you want: \\\r\n"
													},
													{
														"kind": "code",
														"text": "`max`"
													},
													{
														"kind": "text",
														"text": ": The maximum value of the bossbar \\\r\n"
													},
													{
														"kind": "code",
														"text": "`players`"
													},
													{
														"kind": "text",
														"text": ": The players who can see the bossbar \\\r\n"
													},
													{
														"kind": "code",
														"text": "`value`"
													},
													{
														"kind": "text",
														"text": ": The current bossbar's value \\\r\n"
													},
													{
														"kind": "code",
														"text": "`visible`"
													},
													{
														"kind": "text",
														"text": ": If the bossbar is visible or not \\\r\n"
													},
													{
														"kind": "code",
														"text": "`bossbars`"
													},
													{
														"kind": "text",
														"text": ": The list of all the bossbars"
													}
												]
											},
											"type": {
												"type": "union",
												"types": [
													{
														"type": "literal",
														"value": "value"
													},
													{
														"type": "literal",
														"value": "max"
													},
													{
														"type": "literal",
														"value": "players"
													},
													{
														"type": "literal",
														"value": "visible"
													},
													{
														"type": "literal",
														"value": "bossbars"
													}
												]
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							]
						},
						{
							"id": 554,
							"name": "remove",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/bossbar.ts",
									"line": 54,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/bossbar.ts#L54"
								}
							],
							"signatures": [
								{
									"id": 555,
									"name": "remove",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Delete the bossbar"
											}
										]
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								545
							]
						},
						{
							"title": "Properties",
							"children": [
								571,
								549,
								550,
								559
							]
						},
						{
							"title": "Methods",
							"children": [
								551,
								556,
								554
							]
						}
					],
					"sources": [
						{
							"fileName": "src/src/tools/bossbar.ts",
							"line": 29,
							"character": 6,
							"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/bossbar.ts#L29"
						}
					]
				},
				{
					"id": 36,
					"name": "Condition",
					"kind": 128,
					"kindString": "Class",
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Represent a condition"
							}
						]
					},
					"children": [
						{
							"id": 37,
							"name": "constructor",
							"kind": 512,
							"kindString": "Constructor",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/condition.ts",
									"line": 67,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/condition.ts#L67"
								}
							],
							"signatures": [
								{
									"id": 38,
									"name": "new Condition",
									"kind": 16384,
									"kindString": "Constructor signature",
									"flags": {},
									"parameters": [
										{
											"id": 39,
											"name": "type",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The type of the condition"
													}
												]
											},
											"type": {
												"type": "reference",
												"id": 1121,
												"name": "conditionType"
											}
										},
										{
											"id": 40,
											"name": "condition",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {
												"isOptional": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The confition itself"
													}
												]
											},
											"type": {
												"type": "reference",
												"id": 1093,
												"name": "conditionFormat"
											}
										}
									],
									"type": {
										"type": "reference",
										"id": 36,
										"name": "Condition"
									}
								}
							]
						},
						{
							"id": 41,
							"name": "condition",
							"kind": 1024,
							"kindString": "Property",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/condition.ts",
									"line": 61,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/condition.ts#L61"
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "undefined"
									},
									{
										"type": "reference",
										"id": 1093,
										"name": "conditionFormat"
									}
								]
							}
						},
						{
							"id": 42,
							"name": "type",
							"kind": 1024,
							"kindString": "Property",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/condition.ts",
									"line": 62,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/condition.ts#L62"
								}
							],
							"type": {
								"type": "reference",
								"id": 1121,
								"name": "conditionType"
							}
						},
						{
							"id": 49,
							"name": "conditionToString",
							"kind": 2048,
							"kindString": "Method",
							"flags": {
								"isPrivate": true
							},
							"sources": [
								{
									"fileName": "src/src/tools/condition.ts",
									"line": 86,
									"character": 12,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/condition.ts#L86"
								}
							],
							"signatures": [
								{
									"id": 50,
									"name": "conditionToString",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"parameters": [
										{
											"id": 51,
											"name": "condition",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"type": {
												"type": "reference",
												"id": 1093,
												"name": "conditionFormat"
											}
										},
										{
											"id": 52,
											"name": "type",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"type": {
												"type": "reference",
												"id": 1121,
												"name": "conditionType"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							]
						},
						{
							"id": 46,
							"name": "conditionTypeToString",
							"kind": 2048,
							"kindString": "Method",
							"flags": {
								"isPrivate": true
							},
							"sources": [
								{
									"fileName": "src/src/tools/condition.ts",
									"line": 81,
									"character": 12,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/condition.ts#L81"
								}
							],
							"signatures": [
								{
									"id": 47,
									"name": "conditionTypeToString",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"parameters": [
										{
											"id": 48,
											"name": "type",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"type": {
												"type": "reference",
												"id": 1121,
												"name": "conditionType"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							]
						},
						{
							"id": 53,
							"name": "execute",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/condition.ts",
									"line": 126,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/condition.ts#L126"
								}
							],
							"signatures": [
								{
									"id": 54,
									"name": "execute",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Execute commands only if the condition passed"
											}
										]
									},
									"parameters": [
										{
											"id": 55,
											"name": "commands",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {
												"isRest": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The commands to execute"
													}
												]
											},
											"type": {
												"type": "reference",
												"id": 1072,
												"name": "Commands"
											}
										}
									],
									"type": {
										"type": "reference",
										"id": 1072,
										"name": "Commands"
									}
								}
							]
						},
						{
							"id": 56,
							"name": "executeIf",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/condition.ts",
									"line": 135,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/condition.ts#L135"
								}
							],
							"signatures": [
								{
									"id": 57,
									"name": "executeIf",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Execute commands only if the condition passed (has an "
											},
											{
												"kind": "code",
												"text": "`if`"
											},
											{
												"kind": "text",
												"text": " condition)"
											}
										]
									},
									"parameters": [
										{
											"id": 58,
											"name": "commands",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {
												"isRest": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The commands to execute"
													}
												]
											},
											"type": {
												"type": "reference",
												"id": 1072,
												"name": "Commands"
											}
										}
									],
									"type": {
										"type": "reference",
										"id": 1072,
										"name": "Commands"
									}
								}
							]
						},
						{
							"id": 59,
							"name": "executeUnless",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/condition.ts",
									"line": 143,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/condition.ts#L143"
								}
							],
							"signatures": [
								{
									"id": 60,
									"name": "executeUnless",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Execute commands only if the condition passed (has an "
											},
											{
												"kind": "code",
												"text": "`if not`"
											},
											{
												"kind": "text",
												"text": " condition)"
											}
										]
									},
									"parameters": [
										{
											"id": 61,
											"name": "commands",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {
												"isRest": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The commands to execute"
													}
												]
											},
											"type": {
												"type": "reference",
												"id": 1072,
												"name": "Commands"
											}
										}
									],
									"type": {
										"type": "reference",
										"id": 1072,
										"name": "Commands"
									}
								}
							]
						},
						{
							"id": 62,
							"name": "render",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/condition.ts",
									"line": 148,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/condition.ts#L148"
								}
							],
							"signatures": [
								{
									"id": 63,
									"name": "render",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"parameters": [
										{
											"id": 64,
											"name": "type",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"id": 1121,
												"name": "conditionType"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							]
						},
						{
							"id": 43,
							"name": "setType",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/condition.ts",
									"line": 76,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/condition.ts#L76"
								}
							],
							"signatures": [
								{
									"id": 44,
									"name": "setType",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Set the new condition's type"
											}
										]
									},
									"parameters": [
										{
											"id": 45,
											"name": "type",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The new condition's type"
													}
												]
											},
											"type": {
												"type": "reference",
												"id": 1121,
												"name": "conditionType"
											}
										}
									],
									"type": {
										"type": "reference",
										"id": 36,
										"name": "Condition"
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								37
							]
						},
						{
							"title": "Properties",
							"children": [
								41,
								42
							]
						},
						{
							"title": "Methods",
							"children": [
								49,
								46,
								53,
								56,
								59,
								62,
								43
							]
						}
					],
					"sources": [
						{
							"fileName": "src/src/tools/condition.ts",
							"line": 60,
							"character": 6,
							"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/condition.ts#L60"
						}
					]
				},
				{
					"id": 857,
					"name": "Effect",
					"kind": 128,
					"kindString": "Class",
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Represent a potion's effect"
							}
						]
					},
					"children": [
						{
							"id": 858,
							"name": "constructor",
							"kind": 512,
							"kindString": "Constructor",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/effects.ts",
									"line": 20,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/effects.ts#L20"
								}
							],
							"signatures": [
								{
									"id": 859,
									"name": "new Effect",
									"kind": 16384,
									"kindString": "Constructor signature",
									"flags": {},
									"parameters": [
										{
											"id": 860,
											"name": "name",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The name of the effect"
													}
												]
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 861,
											"name": "options",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"id": 1272,
												"name": "effectOptions"
											}
										}
									],
									"type": {
										"type": "reference",
										"id": 857,
										"name": "Effect"
									}
								}
							]
						},
						{
							"id": 864,
							"name": "amplifier",
							"kind": 1024,
							"kindString": "Property",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/effects.ts",
									"line": 15,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/effects.ts#L15"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						},
						{
							"id": 863,
							"name": "duration",
							"kind": 1024,
							"kindString": "Property",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/effects.ts",
									"line": 14,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/effects.ts#L14"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "number"
							}
						},
						{
							"id": 866,
							"name": "edit",
							"kind": 1024,
							"kindString": "Property",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/effects.ts",
									"line": 27,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/effects.ts#L27"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "object"
							},
							"defaultValue": "..."
						},
						{
							"id": 862,
							"name": "name",
							"kind": 1024,
							"kindString": "Property",
							"flags": {
								"isReadonly": true
							},
							"sources": [
								{
									"fileName": "src/src/tools/effects.ts",
									"line": 13,
									"character": 13,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/effects.ts#L13"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 865,
							"name": "particles",
							"kind": 1024,
							"kindString": "Property",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/effects.ts",
									"line": 16,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/effects.ts#L16"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							}
						},
						{
							"id": 867,
							"name": "give",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/effects.ts",
									"line": 46,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/effects.ts#L46"
								}
							],
							"signatures": [
								{
									"id": 868,
									"name": "give",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Give this effect to an entity"
											}
										]
									},
									"parameters": [
										{
											"id": 869,
											"name": "entity",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The entity to give the effect to"
													}
												]
											},
											"type": {
												"type": "reference",
												"id": 149,
												"name": "Entity"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							]
						},
						{
							"id": 870,
							"name": "remove",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/effects.ts",
									"line": 53,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/effects.ts#L53"
								}
							],
							"signatures": [
								{
									"id": 871,
									"name": "remove",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Remove this effect to an entity"
											}
										]
									},
									"parameters": [
										{
											"id": 872,
											"name": "entity",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The entity to remove this effect to"
													}
												]
											},
											"type": {
												"type": "reference",
												"id": 149,
												"name": "Entity"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								858
							]
						},
						{
							"title": "Properties",
							"children": [
								864,
								863,
								866,
								862,
								865
							]
						},
						{
							"title": "Methods",
							"children": [
								867,
								870
							]
						}
					],
					"sources": [
						{
							"fileName": "src/src/tools/effects.ts",
							"line": 12,
							"character": 6,
							"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/effects.ts#L12"
						}
					]
				},
				{
					"id": 149,
					"name": "Entity",
					"kind": 128,
					"kindString": "Class",
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Represent an world's entity"
							}
						]
					},
					"children": [
						{
							"id": 150,
							"name": "constructor",
							"kind": 512,
							"kindString": "Constructor",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/selector.ts",
									"line": 196,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L196"
								}
							],
							"signatures": [
								{
									"id": 151,
									"name": "new Entity",
									"kind": 16384,
									"kindString": "Constructor signature",
									"flags": {},
									"parameters": [
										{
											"id": 152,
											"name": "type",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"type": {
												"type": "reference",
												"id": 1127,
												"name": "entityType"
											}
										},
										{
											"id": 153,
											"name": "selector",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"id": 1128,
												"name": "selector"
											}
										}
									],
									"type": {
										"type": "reference",
										"id": 149,
										"name": "Entity"
									}
								}
							]
						},
						{
							"id": 219,
							"name": "inventory",
							"kind": 1024,
							"kindString": "Property",
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Manage the entity's inventory"
									}
								]
							},
							"sources": [
								{
									"fileName": "src/src/tools/selector.ts",
									"line": 384,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L384"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 220,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {},
									"children": [
										{
											"id": 227,
											"name": "clear",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/selector.ts",
													"line": 399,
													"character": 8,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L399"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 228,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/selector.ts",
															"line": 399,
															"character": 15,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L399"
														}
													],
													"signatures": [
														{
															"id": 229,
															"name": "__type",
															"kind": 4096,
															"kindString": "Call signature",
															"flags": {},
															"comment": {
																"summary": [
																	{
																		"kind": "text",
																		"text": "Clear an item or the total entity's inventory"
																	}
																]
															},
															"parameters": [
																{
																	"id": 230,
																	"name": "item",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {
																		"isOptional": true
																	},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The item to remove (if unset, will clear all the entity's inventory)"
																			}
																		]
																	},
																	"type": {
																		"type": "union",
																		"types": [
																			{
																				"type": "intrinsic",
																				"name": "string"
																			},
																			{
																				"type": "reference",
																				"id": 939,
																				"name": "gameTag"
																			}
																		]
																	}
																},
																{
																	"id": 231,
																	"name": "max",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {
																		"isOptional": true
																	},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The maximum of this item to clear"
																			}
																		]
																	},
																	"type": {
																		"type": "intrinsic",
																		"name": "number"
																	}
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													]
												}
											},
											"defaultValue": "..."
										},
										{
											"id": 221,
											"name": "give",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/selector.ts",
													"line": 391,
													"character": 8,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L391"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 222,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/selector.ts",
															"line": 391,
															"character": 14,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L391"
														}
													],
													"signatures": [
														{
															"id": 223,
															"name": "__type",
															"kind": 4096,
															"kindString": "Call signature",
															"flags": {},
															"comment": {
																"summary": [
																	{
																		"kind": "text",
																		"text": "Give an item to the entity"
																	}
																]
															},
															"parameters": [
																{
																	"id": 224,
																	"name": "item",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The item to give"
																			}
																		]
																	},
																	"type": {
																		"type": "intrinsic",
																		"name": "string"
																	}
																},
																{
																	"id": 225,
																	"name": "count",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {
																		"isOptional": true
																	},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The amount of this item to give (default: "
																			},
																			{
																				"kind": "code",
																				"text": "`1`"
																			},
																			{
																				"kind": "text",
																				"text": ")"
																			}
																		]
																	},
																	"type": {
																		"type": "intrinsic",
																		"name": "number"
																	}
																},
																{
																	"id": 226,
																	"name": "itemsData",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {
																		"isOptional": true
																	},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The data of this item"
																			}
																		]
																	},
																	"type": {
																		"type": "reference",
																		"id": 596,
																		"name": "NBTData"
																	}
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													]
												}
											},
											"defaultValue": "..."
										},
										{
											"id": 232,
											"name": "place",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/selector.ts",
													"line": 411,
													"character": 8,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L411"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 233,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/selector.ts",
															"line": 411,
															"character": 15,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L411"
														}
													],
													"signatures": [
														{
															"id": 234,
															"name": "__type",
															"kind": 4096,
															"kindString": "Call signature",
															"flags": {},
															"comment": {
																"summary": [
																	{
																		"kind": "text",
																		"text": "Place an item in a specific slot of the entity's inventory"
																	}
																],
																"blockTags": [
																	{
																		"tag": "@note",
																		"content": [
																			{
																				"kind": "text",
																				"text": "You can use the "
																			},
																			{
																				"kind": "code",
																				"text": "`PlayerInventorySlots`"
																			},
																			{
																				"kind": "text",
																				"text": " slot variable to help you choosing the slot's number"
																			}
																		]
																	}
																]
															},
															"parameters": [
																{
																	"id": 235,
																	"name": "slot",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The slot's number to set the item in"
																			}
																		]
																	},
																	"type": {
																		"type": "intrinsic",
																		"name": "number"
																	}
																},
																{
																	"id": 236,
																	"name": "item",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The item"
																			}
																		]
																	},
																	"type": {
																		"type": "intrinsic",
																		"name": "string"
																	}
																},
																{
																	"id": 237,
																	"name": "count",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {
																		"isOptional": true
																	},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The amount of this item to set"
																			}
																		]
																	},
																	"type": {
																		"type": "intrinsic",
																		"name": "number"
																	}
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													]
												}
											},
											"defaultValue": "..."
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												227,
												221,
												232
											]
										}
									],
									"sources": [
										{
											"fileName": "src/src/tools/selector.ts",
											"line": 384,
											"character": 16,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L384"
										}
									]
								}
							},
							"defaultValue": "..."
						},
						{
							"id": 164,
							"name": "nbt",
							"kind": 1024,
							"kindString": "Property",
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Manage the entity's nbt"
									}
								]
							},
							"sources": [
								{
									"fileName": "src/src/tools/selector.ts",
									"line": 268,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L268"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 165,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {},
									"children": [
										{
											"id": 166,
											"name": "get",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/selector.ts",
													"line": 274,
													"character": 8,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L274"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 167,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/selector.ts",
															"line": 274,
															"character": 13,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L274"
														}
													],
													"signatures": [
														{
															"id": 168,
															"name": "__type",
															"kind": 4096,
															"kindString": "Call signature",
															"flags": {},
															"comment": {
																"summary": [
																	{
																		"kind": "text",
																		"text": "Get a nbt of this entity"
																	}
																]
															},
															"parameters": [
																{
																	"id": 169,
																	"name": "path",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {
																		"isOptional": true
																	},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The path to the entity's NBT"
																			}
																		]
																	},
																	"type": {
																		"type": "reference",
																		"id": 617,
																		"name": "NBTPath"
																	}
																},
																{
																	"id": 170,
																	"name": "scale",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {
																		"isOptional": true
																	},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The scale to multiply the request NBT after get it"
																			}
																		]
																	},
																	"type": {
																		"type": "intrinsic",
																		"name": "number"
																	}
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													]
												}
											},
											"defaultValue": "..."
										},
										{
											"id": 171,
											"name": "set",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/selector.ts",
													"line": 282,
													"character": 8,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L282"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 172,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/selector.ts",
															"line": 282,
															"character": 13,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L282"
														}
													],
													"signatures": [
														{
															"id": 173,
															"name": "__type",
															"kind": 4096,
															"kindString": "Call signature",
															"flags": {},
															"comment": {
																"summary": [
																	{
																		"kind": "text",
																		"text": "Set a nbt for this entity"
																	}
																]
															},
															"parameters": [
																{
																	"id": 174,
																	"name": "value",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The value to set to this NBT"
																			}
																		]
																	},
																	"type": {
																		"type": "union",
																		"types": [
																			{
																				"type": "intrinsic",
																				"name": "string"
																			},
																			{
																				"type": "intrinsic",
																				"name": "number"
																			},
																			{
																				"type": "reference",
																				"id": 596,
																				"name": "NBTData"
																			}
																		]
																	}
																},
																{
																	"id": 175,
																	"name": "path",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {
																		"isOptional": true
																	},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The path to the entity's NBT"
																			}
																		]
																	},
																	"type": {
																		"type": "reference",
																		"id": 617,
																		"name": "NBTPath"
																	}
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													]
												}
											},
											"defaultValue": "..."
										},
										{
											"id": 176,
											"name": "store",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/selector.ts",
													"line": 294,
													"character": 8,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L294"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 177,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/selector.ts",
															"line": 294,
															"character": 15,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L294"
														}
													],
													"signatures": [
														{
															"id": 178,
															"name": "__type",
															"kind": 4096,
															"kindString": "Call signature",
															"flags": {},
															"comment": {
																"summary": [
																	{
																		"kind": "text",
																		"text": "Store data from a command"
																	}
																]
															},
															"parameters": [
																{
																	"id": 179,
																	"name": "path",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The path to the entity's NBT"
																			}
																		]
																	},
																	"type": {
																		"type": "reference",
																		"id": 617,
																		"name": "NBTPath"
																	}
																},
																{
																	"id": 180,
																	"name": "type",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The type of result you want: \\\r\n"
																			},
																			{
																				"kind": "code",
																				"text": "`success`"
																			},
																			{
																				"kind": "text",
																				"text": ": If the command has been correcly executed, it will returns "
																			},
																			{
																				"kind": "code",
																				"text": "`1`"
																			},
																			{
																				"kind": "text",
																				"text": ", else "
																			},
																			{
																				"kind": "code",
																				"text": "`0`"
																			},
																			{
																				"kind": "text",
																				"text": " \\\r\n"
																			},
																			{
																				"kind": "code",
																				"text": "`result`"
																			},
																			{
																				"kind": "text",
																				"text": ": Will returns the callback of the executed command"
																			}
																		]
																	},
																	"type": {
																		"type": "union",
																		"types": [
																			{
																				"type": "literal",
																				"value": "success"
																			},
																			{
																				"type": "literal",
																				"value": "result"
																			}
																		]
																	}
																},
																{
																	"id": 181,
																	"name": "scale",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"type": {
																		"type": "intrinsic",
																		"name": "number"
																	}
																},
																{
																	"id": 182,
																	"name": "from",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The command"
																			}
																		]
																	},
																	"type": {
																		"type": "intrinsic",
																		"name": "string"
																	}
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													]
												}
											},
											"defaultValue": "..."
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												166,
												171,
												176
											]
										}
									],
									"sources": [
										{
											"fileName": "src/src/tools/selector.ts",
											"line": 268,
											"character": 10,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L268"
										}
									]
								}
							},
							"defaultValue": "..."
						},
						{
							"id": 155,
							"name": "selector",
							"kind": 1024,
							"kindString": "Property",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/selector.ts",
									"line": 195,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L195"
								}
							],
							"type": {
								"type": "reference",
								"id": 1128,
								"name": "selector"
							}
						},
						{
							"id": 183,
							"name": "tags",
							"kind": 1024,
							"kindString": "Property",
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Manage the entity's tags"
									}
								]
							},
							"sources": [
								{
									"fileName": "src/src/tools/selector.ts",
									"line": 308,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L308"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 184,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {},
									"children": [
										{
											"id": 185,
											"name": "add",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/selector.ts",
													"line": 312,
													"character": 8,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L312"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 186,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/selector.ts",
															"line": 312,
															"character": 13,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L312"
														}
													],
													"signatures": [
														{
															"id": 187,
															"name": "__type",
															"kind": 4096,
															"kindString": "Call signature",
															"flags": {},
															"comment": {
																"summary": [
																	{
																		"kind": "text",
																		"text": "Add tags to the entity"
																	}
																]
															},
															"parameters": [
																{
																	"id": 188,
																	"name": "names",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {
																		"isRest": true
																	},
																	"type": {
																		"type": "array",
																		"elementType": {
																			"type": "intrinsic",
																			"name": "string"
																		}
																	}
																}
															],
															"type": {
																"type": "reference",
																"id": 1072,
																"name": "Commands"
															}
														}
													]
												}
											},
											"defaultValue": "..."
										},
										{
											"id": 189,
											"name": "remove",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/selector.ts",
													"line": 318,
													"character": 8,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L318"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 190,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/selector.ts",
															"line": 318,
															"character": 16,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L318"
														}
													],
													"signatures": [
														{
															"id": 191,
															"name": "__type",
															"kind": 4096,
															"kindString": "Call signature",
															"flags": {},
															"comment": {
																"summary": [
																	{
																		"kind": "text",
																		"text": "Remove tags to the entity"
																	}
																]
															},
															"parameters": [
																{
																	"id": 192,
																	"name": "names",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {
																		"isRest": true
																	},
																	"type": {
																		"type": "array",
																		"elementType": {
																			"type": "intrinsic",
																			"name": "string"
																		}
																	}
																}
															],
															"type": {
																"type": "reference",
																"id": 1072,
																"name": "Commands"
															}
														}
													]
												}
											},
											"defaultValue": "..."
										},
										{
											"id": 193,
											"name": "replace",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/selector.ts",
													"line": 326,
													"character": 8,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L326"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 194,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/selector.ts",
															"line": 326,
															"character": 17,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L326"
														}
													],
													"signatures": [
														{
															"id": 195,
															"name": "__type",
															"kind": 4096,
															"kindString": "Call signature",
															"flags": {},
															"comment": {
																"summary": [
																	{
																		"kind": "text",
																		"text": "Replace a tag to the entity"
																	}
																]
															},
															"parameters": [
																{
																	"id": 196,
																	"name": "from",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The tag to replace"
																			}
																		]
																	},
																	"type": {
																		"type": "intrinsic",
																		"name": "string"
																	}
																},
																{
																	"id": 197,
																	"name": "to",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The tag to replace with"
																			}
																		]
																	},
																	"type": {
																		"type": "intrinsic",
																		"name": "string"
																	}
																}
															],
															"type": {
																"type": "reference",
																"id": 1072,
																"name": "Commands"
															}
														}
													]
												}
											},
											"defaultValue": "..."
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												185,
												189,
												193
											]
										}
									],
									"sources": [
										{
											"fileName": "src/src/tools/selector.ts",
											"line": 308,
											"character": 11,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L308"
										}
									]
								}
							},
							"defaultValue": "..."
						},
						{
							"id": 154,
							"name": "type",
							"kind": 1024,
							"kindString": "Property",
							"flags": {
								"isPrivate": true
							},
							"sources": [
								{
									"fileName": "src/src/tools/selector.ts",
									"line": 194,
									"character": 12,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L194"
								}
							],
							"type": {
								"type": "reference",
								"id": 1127,
								"name": "entityType"
							}
						},
						{
							"id": 238,
							"name": "addEffect",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/selector.ts",
									"line": 420,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L420"
								}
							],
							"signatures": [
								{
									"id": 239,
									"name": "addEffect",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Add an effect to the entity"
											}
										]
									},
									"parameters": [
										{
											"id": 240,
											"name": "effect",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The effect to give"
													}
												]
											},
											"type": {
												"type": "reference",
												"id": 857,
												"name": "Effect"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							]
						},
						{
							"id": 158,
							"name": "advanceSelector",
							"kind": 2048,
							"kindString": "Method",
							"flags": {
								"isPrivate": true
							},
							"sources": [
								{
									"fileName": "src/src/tools/selector.ts",
									"line": 212,
									"character": 12,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L212"
								}
							],
							"signatures": [
								{
									"id": 159,
									"name": "advanceSelector",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							]
						},
						{
							"id": 246,
							"name": "align",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/selector.ts",
									"line": 444,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L444"
								}
							],
							"signatures": [
								{
									"id": 247,
									"name": "align",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Execute a command with the entity aligned on the block where it is"
											}
										]
									},
									"parameters": [
										{
											"id": 248,
											"name": "x",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "If the execution will be aligned on the x axis"
													}
												]
											},
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											}
										},
										{
											"id": 249,
											"name": "y",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "If the execution will be aligned on the y axis"
													}
												]
											},
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											}
										},
										{
											"id": 250,
											"name": "z",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "If the execution will be aligned on the z axis"
													}
												]
											},
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											}
										},
										{
											"id": 251,
											"name": "command",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The command to execute"
													}
												]
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							]
						},
						{
							"id": 198,
							"name": "execute",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/selector.ts",
									"line": 339,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L339"
								}
							],
							"signatures": [
								{
									"id": 199,
									"name": "execute",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Execute some commands as this entity"
											}
										]
									},
									"parameters": [
										{
											"id": 200,
											"name": "at",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "If the execution take care of the player's position"
													}
												]
											},
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											}
										},
										{
											"id": 201,
											"name": "executor",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The function where the execute is made by this entity (the return result need to be an array of commands)"
													}
												]
											},
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 202,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/selector.ts",
															"line": 339,
															"character": 35,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L339"
														}
													],
													"signatures": [
														{
															"id": 203,
															"name": "__type",
															"kind": 4096,
															"kindString": "Call signature",
															"flags": {},
															"parameters": [
																{
																	"id": 204,
																	"name": "e",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"type": {
																		"type": "reference",
																		"id": 149,
																		"name": "Entity"
																	}
																}
															],
															"type": {
																"type": "reference",
																"id": 1072,
																"name": "Commands"
															}
														}
													]
												}
											}
										}
									],
									"type": {
										"type": "array",
										"elementType": {
											"type": "intrinsic",
											"name": "string"
										}
									}
								}
							]
						},
						{
							"id": 160,
							"name": "isMultipleEntities",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/selector.ts",
									"line": 243,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L243"
								}
							],
							"signatures": [
								{
									"id": 161,
									"name": "isMultipleEntities",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									}
								}
							]
						},
						{
							"id": 156,
							"name": "isPlayerType",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/selector.ts",
									"line": 208,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L208"
								}
							],
							"signatures": [
								{
									"id": 157,
									"name": "isPlayerType",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "undefined"
											},
											{
												"type": "intrinsic",
												"name": "string"
											}
										]
									}
								}
							]
						},
						{
							"id": 252,
							"name": "kill",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/selector.ts",
									"line": 452,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L452"
								}
							],
							"signatures": [
								{
									"id": 253,
									"name": "kill",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Kill this entity"
											}
										]
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							]
						},
						{
							"id": 162,
							"name": "letterSelector",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/selector.ts",
									"line": 248,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L248"
								}
							],
							"signatures": [
								{
									"id": 163,
									"name": "letterSelector",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "literal",
												"value": "e"
											},
											{
												"type": "literal",
												"value": "a"
											},
											{
												"type": "literal",
												"value": "p"
											},
											{
												"type": "literal",
												"value": "r"
											},
											{
												"type": "literal",
												"value": "s"
											}
										]
									}
								}
							]
						},
						{
							"id": 241,
							"name": "removeEffect",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/selector.ts",
									"line": 427,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L427"
								}
							],
							"signatures": [
								{
									"id": 242,
									"name": "removeEffect",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Remove an effect to this entity"
											}
										]
									},
									"parameters": [
										{
											"id": 243,
											"name": "effect",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The effect to remove"
													}
												]
											},
											"type": {
												"type": "reference",
												"id": 857,
												"name": "Effect"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							]
						},
						{
							"id": 244,
							"name": "removeEffects",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/selector.ts",
									"line": 433,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L433"
								}
							],
							"signatures": [
								{
									"id": 245,
									"name": "removeEffects",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Remove all the effect of this entity"
											}
										]
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							]
						},
						{
							"id": 254,
							"name": "render",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/selector.ts",
									"line": 456,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L456"
								}
							],
							"signatures": [
								{
									"id": 255,
									"name": "render",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							]
						},
						{
							"id": 205,
							"name": "spawn",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/selector.ts",
									"line": 349,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L349"
								}
							],
							"signatures": [
								{
									"id": 206,
									"name": "spawn",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "If the entity isn't a \"player-type\", spawn it at the given location"
											}
										]
									},
									"parameters": [
										{
											"id": 207,
											"name": "position",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The position where the entity will spawn"
													}
												]
											},
											"type": {
												"type": "reference",
												"id": 495,
												"name": "Block"
											}
										},
										{
											"id": 208,
											"name": "nbt",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {
												"isOptional": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "Custom nbt to give to the entity when spawning"
													}
												]
											},
											"type": {
												"type": "reference",
												"id": 596,
												"name": "NBTData"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							]
						},
						{
							"id": 209,
							"name": "teleport",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/selector.ts",
									"line": 361,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L361"
								}
							],
							"signatures": [
								{
									"id": 210,
									"name": "teleport",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Teleport the/an entity somewhere"
											}
										]
									},
									"parameters": [
										{
											"id": 211,
											"name": "location",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The location where the entity will be teleported"
													}
												]
											},
											"type": {
												"type": "union",
												"types": [
													{
														"type": "reference",
														"id": 1245,
														"name": "coordonate"
													},
													{
														"type": "reference",
														"id": 149,
														"name": "Entity"
													},
													{
														"type": "literal",
														"value": "self"
													}
												]
											}
										},
										{
											"id": 212,
											"name": "entity",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {
												"isOptional": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The entity to teleport (if unset, it will take this entity)"
													}
												]
											},
											"type": {
												"type": "reference",
												"id": 149,
												"name": "Entity"
											}
										},
										{
											"id": 213,
											"name": "facing",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {
												"isOptional": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The rotation of the entity"
													}
												]
											},
											"type": {
												"type": "union",
												"types": [
													{
														"type": "reflection",
														"declaration": {
															"id": 214,
															"name": "__type",
															"kind": 65536,
															"kindString": "Type literal",
															"flags": {},
															"children": [
																{
																	"id": 215,
																	"name": "entity",
																	"kind": 1024,
																	"kindString": "Property",
																	"flags": {},
																	"sources": [
																		{
																			"fileName": "src/src/tools/selector.ts",
																			"line": 363,
																			"character": 8,
																			"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L363"
																		}
																	],
																	"type": {
																		"type": "reference",
																		"id": 149,
																		"name": "Entity"
																	}
																},
																{
																	"id": 216,
																	"name": "face",
																	"kind": 1024,
																	"kindString": "Property",
																	"flags": {
																		"isOptional": true
																	},
																	"sources": [
																		{
																			"fileName": "src/src/tools/selector.ts",
																			"line": 364,
																			"character": 8,
																			"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L364"
																		}
																	],
																	"type": {
																		"type": "union",
																		"types": [
																			{
																				"type": "literal",
																				"value": "eyes"
																			},
																			{
																				"type": "literal",
																				"value": "feet"
																			}
																		]
																	}
																}
															],
															"groups": [
																{
																	"title": "Properties",
																	"children": [
																		215,
																		216
																	]
																}
															],
															"sources": [
																{
																	"fileName": "src/src/tools/selector.ts",
																	"line": 362,
																	"character": 4,
																	"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L362"
																}
															]
														}
													},
													{
														"type": "reflection",
														"declaration": {
															"id": 217,
															"name": "__type",
															"kind": 65536,
															"kindString": "Type literal",
															"flags": {},
															"children": [
																{
																	"id": 218,
																	"name": "value",
																	"kind": 1024,
																	"kindString": "Property",
																	"flags": {},
																	"sources": [
																		{
																			"fileName": "src/src/tools/selector.ts",
																			"line": 366,
																			"character": 8,
																			"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L366"
																		}
																	],
																	"type": {
																		"type": "tuple",
																		"elements": [
																			{
																				"type": "union",
																				"types": [
																					{
																						"type": "intrinsic",
																						"name": "string"
																					},
																					{
																						"type": "intrinsic",
																						"name": "number"
																					},
																					{
																						"type": "reference",
																						"id": 704,
																						"name": "Position"
																					}
																				]
																			},
																			{
																				"type": "union",
																				"types": [
																					{
																						"type": "intrinsic",
																						"name": "string"
																					},
																					{
																						"type": "intrinsic",
																						"name": "number"
																					},
																					{
																						"type": "reference",
																						"id": 704,
																						"name": "Position"
																					}
																				]
																			}
																		]
																	}
																}
															],
															"groups": [
																{
																	"title": "Properties",
																	"children": [
																		218
																	]
																}
															],
															"sources": [
																{
																	"fileName": "src/src/tools/selector.ts",
																	"line": 365,
																	"character": 8,
																	"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L365"
																}
															]
														}
													}
												]
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								150
							]
						},
						{
							"title": "Properties",
							"children": [
								219,
								164,
								155,
								183,
								154
							]
						},
						{
							"title": "Methods",
							"children": [
								238,
								158,
								246,
								198,
								160,
								156,
								252,
								162,
								241,
								244,
								254,
								205,
								209
							]
						}
					],
					"sources": [
						{
							"fileName": "src/src/tools/selector.ts",
							"line": 193,
							"character": 6,
							"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L193"
						}
					],
					"extendedBy": [
						{
							"type": "reference",
							"id": 256,
							"name": "Player"
						}
					]
				},
				{
					"id": 65,
					"name": "JsonRaw",
					"kind": 128,
					"kindString": "Class",
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Represent a json formated text"
							}
						]
					},
					"children": [
						{
							"id": 66,
							"name": "constructor",
							"kind": 512,
							"kindString": "Constructor",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/jsonraw.ts",
									"line": 47,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/jsonraw.ts#L47"
								}
							],
							"signatures": [
								{
									"id": 67,
									"name": "new JsonRaw",
									"kind": 16384,
									"kindString": "Constructor signature",
									"flags": {},
									"parameters": [
										{
											"id": 68,
											"name": "content",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"id": 1122,
												"name": "jsonraw"
											}
										}
									],
									"type": {
										"type": "reference",
										"id": 65,
										"name": "JsonRaw"
									}
								}
							]
						},
						{
							"id": 69,
							"name": "content",
							"kind": 1024,
							"kindString": "Property",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/jsonraw.ts",
									"line": 46,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/jsonraw.ts#L46"
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "undefined"
									},
									{
										"type": "reference",
										"id": 1122,
										"name": "jsonraw"
									}
								]
							}
						},
						{
							"id": 70,
							"name": "addText",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/jsonraw.ts",
									"line": 55,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/jsonraw.ts#L55"
								}
							],
							"signatures": [
								{
									"id": 71,
									"name": "addText",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Add a text to the current formated text"
											}
										]
									},
									"parameters": [
										{
											"id": 72,
											"name": "content",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The text to add"
													}
												]
											},
											"type": {
												"type": "reference",
												"id": 1229,
												"name": "jsontag"
											}
										}
									],
									"type": {
										"type": "reference",
										"id": 65,
										"name": "JsonRaw"
									}
								}
							]
						},
						{
							"id": 73,
							"name": "removeText",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/jsonraw.ts",
									"line": 66,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/jsonraw.ts#L66"
								}
							],
							"signatures": [
								{
									"id": 74,
									"name": "removeText",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Remove a part of the text"
											}
										]
									},
									"parameters": [
										{
											"id": 75,
											"name": "index",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The index of the text to remove"
													}
												]
											},
											"type": {
												"type": "intrinsic",
												"name": "number"
											}
										}
									],
									"type": {
										"type": "reference",
										"id": 65,
										"name": "JsonRaw"
									}
								}
							]
						},
						{
							"id": 78,
							"name": "render",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/jsonraw.ts",
									"line": 79,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/jsonraw.ts#L79"
								}
							],
							"signatures": [
								{
									"id": 79,
									"name": "render",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							]
						},
						{
							"id": 76,
							"name": "resetText",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/jsonraw.ts",
									"line": 74,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/jsonraw.ts#L74"
								}
							],
							"signatures": [
								{
									"id": 77,
									"name": "resetText",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Remove all the text"
											}
										]
									},
									"type": {
										"type": "reference",
										"id": 65,
										"name": "JsonRaw"
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								66
							]
						},
						{
							"title": "Properties",
							"children": [
								69
							]
						},
						{
							"title": "Methods",
							"children": [
								70,
								73,
								78,
								76
							]
						}
					],
					"sources": [
						{
							"fileName": "src/src/tools/jsonraw.ts",
							"line": 45,
							"character": 6,
							"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/jsonraw.ts#L45"
						}
					]
				},
				{
					"id": 732,
					"name": "Message",
					"kind": 128,
					"kindString": "Class",
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Represent a private message"
							}
						]
					},
					"children": [
						{
							"id": 733,
							"name": "constructor",
							"kind": 512,
							"kindString": "Constructor",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/display.ts",
									"line": 108,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/display.ts#L108"
								}
							],
							"signatures": [
								{
									"id": 734,
									"name": "new Message",
									"kind": 16384,
									"kindString": "Constructor signature",
									"flags": {},
									"parameters": [
										{
											"id": 735,
											"name": "content",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The content of the message"
													}
												]
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"id": 732,
										"name": "Message"
									}
								}
							]
						},
						{
							"id": 736,
							"name": "content",
							"kind": 1024,
							"kindString": "Property",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/display.ts",
									"line": 103,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/display.ts#L103"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 740,
							"name": "editContent",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/display.ts",
									"line": 124,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/display.ts#L124"
								}
							],
							"signatures": [
								{
									"id": 741,
									"name": "editContent",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Change the message's content"
											}
										]
									},
									"parameters": [
										{
											"id": 742,
											"name": "content",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The new message's content"
													}
												]
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"id": 732,
										"name": "Message"
									}
								}
							]
						},
						{
							"id": 737,
							"name": "tell",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/display.ts",
									"line": 116,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/display.ts#L116"
								}
							],
							"signatures": [
								{
									"id": 738,
									"name": "tell",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Send the message to a player"
											}
										]
									},
									"parameters": [
										{
											"id": 739,
											"name": "to",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {
												"isOptional": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The message's receiver (if not set, send it to everyone)"
													}
												]
											},
											"type": {
												"type": "reference",
												"id": 256,
												"name": "Player"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								733
							]
						},
						{
							"title": "Properties",
							"children": [
								736
							]
						},
						{
							"title": "Methods",
							"children": [
								740,
								737
							]
						}
					],
					"sources": [
						{
							"fileName": "src/src/tools/display.ts",
							"line": 102,
							"character": 6,
							"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/display.ts#L102"
						}
					]
				},
				{
					"id": 596,
					"name": "NBTData",
					"kind": 128,
					"kindString": "Class",
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Represent a NBT object"
							}
						]
					},
					"children": [
						{
							"id": 597,
							"name": "constructor",
							"kind": 512,
							"kindString": "Constructor",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/nbt.ts",
									"line": 9,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/nbt.ts#L9"
								}
							],
							"signatures": [
								{
									"id": 598,
									"name": "new NBTData",
									"kind": 16384,
									"kindString": "Constructor signature",
									"flags": {},
									"parameters": [
										{
											"id": 599,
											"name": "nbt",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {
												"isOptional": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The intial data of the nbt"
													}
												]
											},
											"type": {
												"type": "intrinsic",
												"name": "object"
											}
										}
									],
									"type": {
										"type": "reference",
										"id": 596,
										"name": "NBTData"
									}
								}
							]
						},
						{
							"id": 600,
							"name": "nbt",
							"kind": 1024,
							"kindString": "Property",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/nbt.ts",
									"line": 5,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/nbt.ts#L5"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 601,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {},
									"sources": [
										{
											"fileName": "src/src/tools/nbt.ts",
											"line": 5,
											"character": 9,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/nbt.ts#L5"
										}
									],
									"indexSignature": {
										"id": 602,
										"name": "__index",
										"kind": 8192,
										"kindString": "Index signature",
										"flags": {},
										"parameters": [
											{
												"id": 603,
												"name": "key",
												"kind": 32768,
												"flags": {},
												"type": {
													"type": "intrinsic",
													"name": "string"
												}
											}
										],
										"type": {
											"type": "intrinsic",
											"name": "any"
										}
									}
								}
							}
						},
						{
							"id": 608,
							"name": "del",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/nbt.ts",
									"line": 44,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/nbt.ts#L44"
								}
							],
							"signatures": [
								{
									"id": 609,
									"name": "del",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Delete a data of the nbt"
											}
										]
									},
									"parameters": [
										{
											"id": 610,
											"name": "path",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The path where to delete data"
													}
												]
											},
											"type": {
												"type": "reference",
												"id": 617,
												"name": "NBTPath"
											}
										}
									],
									"type": {
										"type": "reference",
										"id": 596,
										"name": "NBTData"
									}
								}
							]
						},
						{
							"id": 611,
							"name": "edit",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/nbt.ts",
									"line": 70,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/nbt.ts#L70"
								}
							],
							"signatures": [
								{
									"id": 612,
									"name": "edit",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Replace a current data with a new one"
											}
										]
									},
									"parameters": [
										{
											"id": 613,
											"name": "path",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The path where to modify the data"
													}
												]
											},
											"type": {
												"type": "reference",
												"id": 617,
												"name": "NBTPath"
											}
										},
										{
											"id": 614,
											"name": "newDatas",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The new data to attribute to this path"
													}
												]
											},
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									],
									"type": {
										"type": "reference",
										"id": 596,
										"name": "NBTData"
									}
								}
							]
						},
						{
							"id": 615,
							"name": "render",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/nbt.ts",
									"line": 75,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/nbt.ts#L75"
								}
							],
							"signatures": [
								{
									"id": 616,
									"name": "render",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							]
						},
						{
							"id": 604,
							"name": "set",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/nbt.ts",
									"line": 19,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/nbt.ts#L19"
								}
							],
							"signatures": [
								{
									"id": 605,
									"name": "set",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Set a data to the nbt object"
											}
										],
										"blockTags": [
											{
												"tag": "@returns",
												"content": []
											}
										]
									},
									"parameters": [
										{
											"id": 606,
											"name": "path",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The path to set the data inside the NBT"
													}
												]
											},
											"type": {
												"type": "reference",
												"id": 617,
												"name": "NBTPath"
											}
										},
										{
											"id": 607,
											"name": "datas",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The value of this nbt"
													}
												]
											},
											"type": {
												"type": "intrinsic",
												"name": "any"
											}
										}
									],
									"type": {
										"type": "reference",
										"id": 596,
										"name": "NBTData"
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								597
							]
						},
						{
							"title": "Properties",
							"children": [
								600
							]
						},
						{
							"title": "Methods",
							"children": [
								608,
								611,
								615,
								604
							]
						}
					],
					"sources": [
						{
							"fileName": "src/src/tools/nbt.ts",
							"line": 4,
							"character": 6,
							"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/nbt.ts#L4"
						}
					]
				},
				{
					"id": 617,
					"name": "NBTPath",
					"kind": 128,
					"kindString": "Class",
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Represent a path to a nbt"
							}
						]
					},
					"children": [
						{
							"id": 618,
							"name": "constructor",
							"kind": 512,
							"kindString": "Constructor",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/nbt.ts",
									"line": 93,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/nbt.ts#L93"
								}
							],
							"signatures": [
								{
									"id": 619,
									"name": "new NBTPath",
									"kind": 16384,
									"kindString": "Constructor signature",
									"flags": {},
									"comment": {
										"summary": [],
										"blockTags": [
											{
												"tag": "@exemple",
												"content": [
													{
														"kind": "code",
														"text": "```js\r\nconst path = new NBTPath(\"test.hello[0].path\")\r\n```"
													}
												]
											}
										]
									},
									"parameters": [
										{
											"id": 620,
											"name": "path",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {
												"isOptional": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The init path"
													}
												]
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"id": 617,
										"name": "NBTPath"
									}
								}
							]
						},
						{
							"id": 621,
							"name": "paths",
							"kind": 1024,
							"kindString": "Property",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/nbt.ts",
									"line": 85,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/nbt.ts#L85"
								}
							],
							"type": {
								"type": "reference",
								"id": 1215,
								"name": "NBTPathType"
							}
						},
						{
							"id": 622,
							"name": "inner",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/nbt.ts",
									"line": 101,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/nbt.ts#L101"
								}
							],
							"signatures": [
								{
									"id": 623,
									"name": "inner",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Get deeper in the path"
											}
										]
									},
									"parameters": [
										{
											"id": 624,
											"name": "keyName",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The key of the deeper path"
													}
												]
											},
											"type": {
												"type": "union",
												"types": [
													{
														"type": "intrinsic",
														"name": "string"
													},
													{
														"type": "intrinsic",
														"name": "number"
													}
												]
											}
										}
									],
									"type": {
										"type": "reference",
										"id": 617,
										"name": "NBTPath"
									}
								}
							]
						},
						{
							"id": 625,
							"name": "outer",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/nbt.ts",
									"line": 110,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/nbt.ts#L110"
								}
							],
							"signatures": [
								{
									"id": 626,
									"name": "outer",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Get topier in the path"
											}
										]
									},
									"parameters": [
										{
											"id": 627,
											"name": "length",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {
												"isOptional": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The amount of path to remove (from right to left)"
													}
												]
											},
											"type": {
												"type": "intrinsic",
												"name": "number"
											}
										}
									],
									"type": {
										"type": "reference",
										"id": 617,
										"name": "NBTPath"
									}
								}
							]
						},
						{
							"id": 637,
							"name": "render",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/nbt.ts",
									"line": 151,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/nbt.ts#L151"
								}
							],
							"signatures": [
								{
									"id": 638,
									"name": "render",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							]
						},
						{
							"id": 634,
							"name": "renderPathList",
							"kind": 2048,
							"kindString": "Method",
							"flags": {
								"isPrivate": true
							},
							"sources": [
								{
									"fileName": "src/src/tools/nbt.ts",
									"line": 141,
									"character": 12,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/nbt.ts#L141"
								}
							],
							"signatures": [
								{
									"id": 635,
									"name": "renderPathList",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"parameters": [
										{
											"id": 636,
											"name": "list",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"type": {
												"type": "reference",
												"id": 1215,
												"name": "NBTPathType"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							]
						},
						{
							"id": 628,
							"name": "set",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/nbt.ts",
									"line": 122,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/nbt.ts#L122"
								}
							],
							"signatures": [
								{
									"id": 629,
									"name": "set",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Set the current path"
											}
										]
									},
									"parameters": [
										{
											"id": 630,
											"name": "path",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The new path"
													}
												]
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"id": 617,
										"name": "NBTPath"
									}
								}
							]
						},
						{
							"id": 631,
							"name": "stringToPath",
							"kind": 2048,
							"kindString": "Method",
							"flags": {
								"isPrivate": true
							},
							"sources": [
								{
									"fileName": "src/src/tools/nbt.ts",
									"line": 127,
									"character": 12,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/nbt.ts#L127"
								}
							],
							"signatures": [
								{
									"id": 632,
									"name": "stringToPath",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"parameters": [
										{
											"id": 633,
											"name": "str",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"id": 1215,
										"name": "NBTPathType"
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								618
							]
						},
						{
							"title": "Properties",
							"children": [
								621
							]
						},
						{
							"title": "Methods",
							"children": [
								622,
								625,
								637,
								634,
								628,
								631
							]
						}
					],
					"sources": [
						{
							"fileName": "src/src/tools/nbt.ts",
							"line": 84,
							"character": 6,
							"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/nbt.ts#L84"
						}
					]
				},
				{
					"id": 721,
					"name": "Particle",
					"kind": 128,
					"kindString": "Class",
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Represent particles"
							}
						]
					},
					"children": [
						{
							"id": 722,
							"name": "constructor",
							"kind": 512,
							"kindString": "Constructor",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/particles.ts",
									"line": 27,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/particles.ts#L27"
								}
							],
							"signatures": [
								{
									"id": 723,
									"name": "new Particle",
									"kind": 16384,
									"kindString": "Constructor signature",
									"flags": {},
									"parameters": [
										{
											"id": 724,
											"name": "name",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The name of the particles"
													}
												]
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 725,
											"name": "options",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "union",
												"types": [
													{
														"type": "reference",
														"id": 495,
														"name": "Block"
													},
													{
														"type": "reference",
														"id": 1217,
														"name": "particleOption"
													}
												]
											}
										}
									],
									"type": {
										"type": "reference",
										"id": 721,
										"name": "Particle"
									}
								}
							]
						},
						{
							"id": 726,
							"name": "name",
							"kind": 1024,
							"kindString": "Property",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/particles.ts",
									"line": 22,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/particles.ts#L22"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 727,
							"name": "options",
							"kind": 1024,
							"kindString": "Property",
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "src/src/tools/particles.ts",
									"line": 23,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/particles.ts#L23"
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "reference",
										"id": 495,
										"name": "Block"
									},
									{
										"type": "reference",
										"id": 1217,
										"name": "particleOption"
									}
								]
							}
						},
						{
							"id": 730,
							"name": "render",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/particles.ts",
									"line": 39,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/particles.ts#L39"
								}
							],
							"signatures": [
								{
									"id": 731,
									"name": "render",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							]
						},
						{
							"id": 728,
							"name": "show",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/particles.ts",
									"line": 35,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/particles.ts#L35"
								}
							],
							"signatures": [
								{
									"id": 729,
									"name": "show",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Show the particles"
											}
										]
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								722
							]
						},
						{
							"title": "Properties",
							"children": [
								726,
								727
							]
						},
						{
							"title": "Methods",
							"children": [
								730,
								728
							]
						}
					],
					"sources": [
						{
							"fileName": "src/src/tools/particles.ts",
							"line": 21,
							"character": 6,
							"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/particles.ts#L21"
						}
					]
				},
				{
					"id": 256,
					"name": "Player",
					"kind": 128,
					"kindString": "Class",
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Represent a world's player"
							}
						]
					},
					"children": [
						{
							"id": 257,
							"name": "constructor",
							"kind": 512,
							"kindString": "Constructor",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/selector.ts",
									"line": 467,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L467"
								}
							],
							"signatures": [
								{
									"id": 258,
									"name": "new Player",
									"kind": 16384,
									"kindString": "Constructor signature",
									"flags": {},
									"parameters": [
										{
											"id": 259,
											"name": "type",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"type": {
												"type": "reference",
												"id": 1250,
												"name": "playerType"
											}
										},
										{
											"id": 260,
											"name": "selector",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"id": 1128,
												"name": "selector"
											}
										}
									],
									"type": {
										"type": "reference",
										"id": 256,
										"name": "Player"
									},
									"overwrites": {
										"type": "reference",
										"id": 151,
										"name": "Entity.constructor"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"id": 150,
								"name": "Entity.constructor"
							}
						},
						{
							"id": 332,
							"name": "inventory",
							"kind": 1024,
							"kindString": "Property",
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Manage the entity's inventory"
									}
								]
							},
							"sources": [
								{
									"fileName": "src/src/tools/selector.ts",
									"line": 384,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L384"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 333,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {},
									"children": [
										{
											"id": 340,
											"name": "clear",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/selector.ts",
													"line": 399,
													"character": 8,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L399"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 341,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/selector.ts",
															"line": 399,
															"character": 15,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L399"
														}
													],
													"signatures": [
														{
															"id": 342,
															"name": "__type",
															"kind": 4096,
															"kindString": "Call signature",
															"flags": {},
															"comment": {
																"summary": [
																	{
																		"kind": "text",
																		"text": "Clear an item or the total entity's inventory"
																	}
																]
															},
															"parameters": [
																{
																	"id": 343,
																	"name": "item",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {
																		"isOptional": true
																	},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The item to remove (if unset, will clear all the entity's inventory)"
																			}
																		]
																	},
																	"type": {
																		"type": "union",
																		"types": [
																			{
																				"type": "intrinsic",
																				"name": "string"
																			},
																			{
																				"type": "reference",
																				"id": 939,
																				"name": "gameTag"
																			}
																		]
																	}
																},
																{
																	"id": 344,
																	"name": "max",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {
																		"isOptional": true
																	},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The maximum of this item to clear"
																			}
																		]
																	},
																	"type": {
																		"type": "intrinsic",
																		"name": "number"
																	}
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													]
												}
											},
											"defaultValue": "..."
										},
										{
											"id": 334,
											"name": "give",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/selector.ts",
													"line": 391,
													"character": 8,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L391"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 335,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/selector.ts",
															"line": 391,
															"character": 14,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L391"
														}
													],
													"signatures": [
														{
															"id": 336,
															"name": "__type",
															"kind": 4096,
															"kindString": "Call signature",
															"flags": {},
															"comment": {
																"summary": [
																	{
																		"kind": "text",
																		"text": "Give an item to the entity"
																	}
																]
															},
															"parameters": [
																{
																	"id": 337,
																	"name": "item",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The item to give"
																			}
																		]
																	},
																	"type": {
																		"type": "intrinsic",
																		"name": "string"
																	}
																},
																{
																	"id": 338,
																	"name": "count",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {
																		"isOptional": true
																	},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The amount of this item to give (default: "
																			},
																			{
																				"kind": "code",
																				"text": "`1`"
																			},
																			{
																				"kind": "text",
																				"text": ")"
																			}
																		]
																	},
																	"type": {
																		"type": "intrinsic",
																		"name": "number"
																	}
																},
																{
																	"id": 339,
																	"name": "itemsData",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {
																		"isOptional": true
																	},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The data of this item"
																			}
																		]
																	},
																	"type": {
																		"type": "reference",
																		"id": 596,
																		"name": "NBTData"
																	}
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													]
												}
											},
											"defaultValue": "..."
										},
										{
											"id": 345,
											"name": "place",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/selector.ts",
													"line": 411,
													"character": 8,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L411"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 346,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/selector.ts",
															"line": 411,
															"character": 15,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L411"
														}
													],
													"signatures": [
														{
															"id": 347,
															"name": "__type",
															"kind": 4096,
															"kindString": "Call signature",
															"flags": {},
															"comment": {
																"summary": [
																	{
																		"kind": "text",
																		"text": "Place an item in a specific slot of the entity's inventory"
																	}
																],
																"blockTags": [
																	{
																		"tag": "@note",
																		"content": [
																			{
																				"kind": "text",
																				"text": "You can use the "
																			},
																			{
																				"kind": "code",
																				"text": "`PlayerInventorySlots`"
																			},
																			{
																				"kind": "text",
																				"text": " slot variable to help you choosing the slot's number"
																			}
																		]
																	}
																]
															},
															"parameters": [
																{
																	"id": 348,
																	"name": "slot",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The slot's number to set the item in"
																			}
																		]
																	},
																	"type": {
																		"type": "intrinsic",
																		"name": "number"
																	}
																},
																{
																	"id": 349,
																	"name": "item",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The item"
																			}
																		]
																	},
																	"type": {
																		"type": "intrinsic",
																		"name": "string"
																	}
																},
																{
																	"id": 350,
																	"name": "count",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {
																		"isOptional": true
																	},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The amount of this item to set"
																			}
																		]
																	},
																	"type": {
																		"type": "intrinsic",
																		"name": "number"
																	}
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													]
												}
											},
											"defaultValue": "..."
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												340,
												334,
												345
											]
										}
									],
									"sources": [
										{
											"fileName": "src/src/tools/selector.ts",
											"line": 384,
											"character": 16,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L384"
										}
									]
								}
							},
							"defaultValue": "...",
							"inheritedFrom": {
								"type": "reference",
								"id": 219,
								"name": "Entity.inventory"
							}
						},
						{
							"id": 277,
							"name": "nbt",
							"kind": 1024,
							"kindString": "Property",
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Manage the entity's nbt"
									}
								]
							},
							"sources": [
								{
									"fileName": "src/src/tools/selector.ts",
									"line": 268,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L268"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 278,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {},
									"children": [
										{
											"id": 279,
											"name": "get",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/selector.ts",
													"line": 274,
													"character": 8,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L274"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 280,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/selector.ts",
															"line": 274,
															"character": 13,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L274"
														}
													],
													"signatures": [
														{
															"id": 281,
															"name": "__type",
															"kind": 4096,
															"kindString": "Call signature",
															"flags": {},
															"comment": {
																"summary": [
																	{
																		"kind": "text",
																		"text": "Get a nbt of this entity"
																	}
																]
															},
															"parameters": [
																{
																	"id": 282,
																	"name": "path",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {
																		"isOptional": true
																	},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The path to the entity's NBT"
																			}
																		]
																	},
																	"type": {
																		"type": "reference",
																		"id": 617,
																		"name": "NBTPath"
																	}
																},
																{
																	"id": 283,
																	"name": "scale",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {
																		"isOptional": true
																	},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The scale to multiply the request NBT after get it"
																			}
																		]
																	},
																	"type": {
																		"type": "intrinsic",
																		"name": "number"
																	}
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													]
												}
											},
											"defaultValue": "..."
										},
										{
											"id": 284,
											"name": "set",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/selector.ts",
													"line": 282,
													"character": 8,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L282"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 285,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/selector.ts",
															"line": 282,
															"character": 13,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L282"
														}
													],
													"signatures": [
														{
															"id": 286,
															"name": "__type",
															"kind": 4096,
															"kindString": "Call signature",
															"flags": {},
															"comment": {
																"summary": [
																	{
																		"kind": "text",
																		"text": "Set a nbt for this entity"
																	}
																]
															},
															"parameters": [
																{
																	"id": 287,
																	"name": "value",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The value to set to this NBT"
																			}
																		]
																	},
																	"type": {
																		"type": "union",
																		"types": [
																			{
																				"type": "intrinsic",
																				"name": "string"
																			},
																			{
																				"type": "intrinsic",
																				"name": "number"
																			},
																			{
																				"type": "reference",
																				"id": 596,
																				"name": "NBTData"
																			}
																		]
																	}
																},
																{
																	"id": 288,
																	"name": "path",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {
																		"isOptional": true
																	},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The path to the entity's NBT"
																			}
																		]
																	},
																	"type": {
																		"type": "reference",
																		"id": 617,
																		"name": "NBTPath"
																	}
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													]
												}
											},
											"defaultValue": "..."
										},
										{
											"id": 289,
											"name": "store",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/selector.ts",
													"line": 294,
													"character": 8,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L294"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 290,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/selector.ts",
															"line": 294,
															"character": 15,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L294"
														}
													],
													"signatures": [
														{
															"id": 291,
															"name": "__type",
															"kind": 4096,
															"kindString": "Call signature",
															"flags": {},
															"comment": {
																"summary": [
																	{
																		"kind": "text",
																		"text": "Store data from a command"
																	}
																]
															},
															"parameters": [
																{
																	"id": 292,
																	"name": "path",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The path to the entity's NBT"
																			}
																		]
																	},
																	"type": {
																		"type": "reference",
																		"id": 617,
																		"name": "NBTPath"
																	}
																},
																{
																	"id": 293,
																	"name": "type",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The type of result you want: \\\r\n"
																			},
																			{
																				"kind": "code",
																				"text": "`success`"
																			},
																			{
																				"kind": "text",
																				"text": ": If the command has been correcly executed, it will returns "
																			},
																			{
																				"kind": "code",
																				"text": "`1`"
																			},
																			{
																				"kind": "text",
																				"text": ", else "
																			},
																			{
																				"kind": "code",
																				"text": "`0`"
																			},
																			{
																				"kind": "text",
																				"text": " \\\r\n"
																			},
																			{
																				"kind": "code",
																				"text": "`result`"
																			},
																			{
																				"kind": "text",
																				"text": ": Will returns the callback of the executed command"
																			}
																		]
																	},
																	"type": {
																		"type": "union",
																		"types": [
																			{
																				"type": "literal",
																				"value": "success"
																			},
																			{
																				"type": "literal",
																				"value": "result"
																			}
																		]
																	}
																},
																{
																	"id": 294,
																	"name": "scale",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"type": {
																		"type": "intrinsic",
																		"name": "number"
																	}
																},
																{
																	"id": 295,
																	"name": "from",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The command"
																			}
																		]
																	},
																	"type": {
																		"type": "intrinsic",
																		"name": "string"
																	}
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													]
												}
											},
											"defaultValue": "..."
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												279,
												284,
												289
											]
										}
									],
									"sources": [
										{
											"fileName": "src/src/tools/selector.ts",
											"line": 268,
											"character": 10,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L268"
										}
									]
								}
							},
							"defaultValue": "...",
							"inheritedFrom": {
								"type": "reference",
								"id": 164,
								"name": "Entity.nbt"
							}
						},
						{
							"id": 270,
							"name": "selector",
							"kind": 1024,
							"kindString": "Property",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/selector.ts",
									"line": 195,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L195"
								}
							],
							"type": {
								"type": "reference",
								"id": 1128,
								"name": "selector"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 155,
								"name": "Entity.selector"
							}
						},
						{
							"id": 296,
							"name": "tags",
							"kind": 1024,
							"kindString": "Property",
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Manage the entity's tags"
									}
								]
							},
							"sources": [
								{
									"fileName": "src/src/tools/selector.ts",
									"line": 308,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L308"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 297,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {},
									"children": [
										{
											"id": 298,
											"name": "add",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/selector.ts",
													"line": 312,
													"character": 8,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L312"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 299,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/selector.ts",
															"line": 312,
															"character": 13,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L312"
														}
													],
													"signatures": [
														{
															"id": 300,
															"name": "__type",
															"kind": 4096,
															"kindString": "Call signature",
															"flags": {},
															"comment": {
																"summary": [
																	{
																		"kind": "text",
																		"text": "Add tags to the entity"
																	}
																]
															},
															"parameters": [
																{
																	"id": 301,
																	"name": "names",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {
																		"isRest": true
																	},
																	"type": {
																		"type": "array",
																		"elementType": {
																			"type": "intrinsic",
																			"name": "string"
																		}
																	}
																}
															],
															"type": {
																"type": "reference",
																"id": 1072,
																"name": "Commands"
															}
														}
													]
												}
											},
											"defaultValue": "..."
										},
										{
											"id": 302,
											"name": "remove",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/selector.ts",
													"line": 318,
													"character": 8,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L318"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 303,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/selector.ts",
															"line": 318,
															"character": 16,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L318"
														}
													],
													"signatures": [
														{
															"id": 304,
															"name": "__type",
															"kind": 4096,
															"kindString": "Call signature",
															"flags": {},
															"comment": {
																"summary": [
																	{
																		"kind": "text",
																		"text": "Remove tags to the entity"
																	}
																]
															},
															"parameters": [
																{
																	"id": 305,
																	"name": "names",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {
																		"isRest": true
																	},
																	"type": {
																		"type": "array",
																		"elementType": {
																			"type": "intrinsic",
																			"name": "string"
																		}
																	}
																}
															],
															"type": {
																"type": "reference",
																"id": 1072,
																"name": "Commands"
															}
														}
													]
												}
											},
											"defaultValue": "..."
										},
										{
											"id": 306,
											"name": "replace",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/selector.ts",
													"line": 326,
													"character": 8,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L326"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 307,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/selector.ts",
															"line": 326,
															"character": 17,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L326"
														}
													],
													"signatures": [
														{
															"id": 308,
															"name": "__type",
															"kind": 4096,
															"kindString": "Call signature",
															"flags": {},
															"comment": {
																"summary": [
																	{
																		"kind": "text",
																		"text": "Replace a tag to the entity"
																	}
																]
															},
															"parameters": [
																{
																	"id": 309,
																	"name": "from",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The tag to replace"
																			}
																		]
																	},
																	"type": {
																		"type": "intrinsic",
																		"name": "string"
																	}
																},
																{
																	"id": 310,
																	"name": "to",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The tag to replace with"
																			}
																		]
																	},
																	"type": {
																		"type": "intrinsic",
																		"name": "string"
																	}
																}
															],
															"type": {
																"type": "reference",
																"id": 1072,
																"name": "Commands"
															}
														}
													]
												}
											},
											"defaultValue": "..."
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												298,
												302,
												306
											]
										}
									],
									"sources": [
										{
											"fileName": "src/src/tools/selector.ts",
											"line": 308,
											"character": 11,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L308"
										}
									]
								}
							},
							"defaultValue": "...",
							"inheritedFrom": {
								"type": "reference",
								"id": 183,
								"name": "Entity.tags"
							}
						},
						{
							"id": 351,
							"name": "addEffect",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/selector.ts",
									"line": 420,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L420"
								}
							],
							"signatures": [
								{
									"id": 352,
									"name": "addEffect",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Add an effect to the entity"
											}
										]
									},
									"parameters": [
										{
											"id": 353,
											"name": "effect",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The effect to give"
													}
												]
											},
											"type": {
												"type": "reference",
												"id": 857,
												"name": "Effect"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"inheritedFrom": {
										"type": "reference",
										"id": 239,
										"name": "Entity.addEffect"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"id": 238,
								"name": "Entity.addEffect"
							}
						},
						{
							"id": 359,
							"name": "align",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/selector.ts",
									"line": 444,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L444"
								}
							],
							"signatures": [
								{
									"id": 360,
									"name": "align",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Execute a command with the entity aligned on the block where it is"
											}
										]
									},
									"parameters": [
										{
											"id": 361,
											"name": "x",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "If the execution will be aligned on the x axis"
													}
												]
											},
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											}
										},
										{
											"id": 362,
											"name": "y",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "If the execution will be aligned on the y axis"
													}
												]
											},
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											}
										},
										{
											"id": 363,
											"name": "z",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "If the execution will be aligned on the z axis"
													}
												]
											},
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											}
										},
										{
											"id": 364,
											"name": "command",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The command to execute"
													}
												]
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"inheritedFrom": {
										"type": "reference",
										"id": 247,
										"name": "Entity.align"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"id": 246,
								"name": "Entity.align"
							}
						},
						{
							"id": 267,
							"name": "ban",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/selector.ts",
									"line": 493,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L493"
								}
							],
							"signatures": [
								{
									"id": 268,
									"name": "ban",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Ban the player of the server"
											}
										]
									},
									"parameters": [
										{
											"id": 269,
											"name": "reason",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {
												"isOptional": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The reason the player has been banned for"
													}
												]
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							]
						},
						{
							"id": 311,
							"name": "execute",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/selector.ts",
									"line": 339,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L339"
								}
							],
							"signatures": [
								{
									"id": 312,
									"name": "execute",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Execute some commands as this entity"
											}
										]
									},
									"parameters": [
										{
											"id": 313,
											"name": "at",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "If the execution take care of the player's position"
													}
												]
											},
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											}
										},
										{
											"id": 314,
											"name": "executor",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The function where the execute is made by this entity (the return result need to be an array of commands)"
													}
												]
											},
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 315,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/selector.ts",
															"line": 339,
															"character": 35,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L339"
														}
													],
													"signatures": [
														{
															"id": 316,
															"name": "__type",
															"kind": 4096,
															"kindString": "Call signature",
															"flags": {},
															"parameters": [
																{
																	"id": 317,
																	"name": "e",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"type": {
																		"type": "reference",
																		"id": 149,
																		"name": "Entity"
																	}
																}
															],
															"type": {
																"type": "reference",
																"id": 1072,
																"name": "Commands"
															}
														}
													]
												}
											}
										}
									],
									"type": {
										"type": "array",
										"elementType": {
											"type": "intrinsic",
											"name": "string"
										}
									},
									"inheritedFrom": {
										"type": "reference",
										"id": 199,
										"name": "Entity.execute"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"id": 198,
								"name": "Entity.execute"
							}
						},
						{
							"id": 273,
							"name": "isMultipleEntities",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/selector.ts",
									"line": 243,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L243"
								}
							],
							"signatures": [
								{
									"id": 274,
									"name": "isMultipleEntities",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "boolean"
									},
									"inheritedFrom": {
										"type": "reference",
										"id": 161,
										"name": "Entity.isMultipleEntities"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"id": 160,
								"name": "Entity.isMultipleEntities"
							}
						},
						{
							"id": 271,
							"name": "isPlayerType",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/selector.ts",
									"line": 208,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L208"
								}
							],
							"signatures": [
								{
									"id": 272,
									"name": "isPlayerType",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "undefined"
											},
											{
												"type": "intrinsic",
												"name": "string"
											}
										]
									},
									"inheritedFrom": {
										"type": "reference",
										"id": 157,
										"name": "Entity.isPlayerType"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"id": 156,
								"name": "Entity.isPlayerType"
							}
						},
						{
							"id": 264,
							"name": "kick",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/selector.ts",
									"line": 486,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L486"
								}
							],
							"signatures": [
								{
									"id": 265,
									"name": "kick",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Kick the player of the server/map"
											}
										]
									},
									"parameters": [
										{
											"id": 266,
											"name": "reason",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {
												"isOptional": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The reason the player has been kicked for"
													}
												]
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							]
						},
						{
							"id": 365,
							"name": "kill",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/selector.ts",
									"line": 452,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L452"
								}
							],
							"signatures": [
								{
									"id": 366,
									"name": "kill",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Kill this entity"
											}
										]
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"inheritedFrom": {
										"type": "reference",
										"id": 253,
										"name": "Entity.kill"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"id": 252,
								"name": "Entity.kill"
							}
						},
						{
							"id": 275,
							"name": "letterSelector",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/selector.ts",
									"line": 248,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L248"
								}
							],
							"signatures": [
								{
									"id": 276,
									"name": "letterSelector",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"type": {
										"type": "union",
										"types": [
											{
												"type": "literal",
												"value": "e"
											},
											{
												"type": "literal",
												"value": "a"
											},
											{
												"type": "literal",
												"value": "p"
											},
											{
												"type": "literal",
												"value": "r"
											},
											{
												"type": "literal",
												"value": "s"
											}
										]
									},
									"inheritedFrom": {
										"type": "reference",
										"id": 163,
										"name": "Entity.letterSelector"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"id": 162,
								"name": "Entity.letterSelector"
							}
						},
						{
							"id": 354,
							"name": "removeEffect",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/selector.ts",
									"line": 427,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L427"
								}
							],
							"signatures": [
								{
									"id": 355,
									"name": "removeEffect",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Remove an effect to this entity"
											}
										]
									},
									"parameters": [
										{
											"id": 356,
											"name": "effect",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The effect to remove"
													}
												]
											},
											"type": {
												"type": "reference",
												"id": 857,
												"name": "Effect"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"inheritedFrom": {
										"type": "reference",
										"id": 242,
										"name": "Entity.removeEffect"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"id": 241,
								"name": "Entity.removeEffect"
							}
						},
						{
							"id": 357,
							"name": "removeEffects",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/selector.ts",
									"line": 433,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L433"
								}
							],
							"signatures": [
								{
									"id": 358,
									"name": "removeEffects",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Remove all the effect of this entity"
											}
										]
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"inheritedFrom": {
										"type": "reference",
										"id": 245,
										"name": "Entity.removeEffects"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"id": 244,
								"name": "Entity.removeEffects"
							}
						},
						{
							"id": 367,
							"name": "render",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/selector.ts",
									"line": 456,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L456"
								}
							],
							"signatures": [
								{
									"id": 368,
									"name": "render",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"inheritedFrom": {
										"type": "reference",
										"id": 255,
										"name": "Entity.render"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"id": 254,
								"name": "Entity.render"
							}
						},
						{
							"id": 261,
							"name": "setOperator",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/selector.ts",
									"line": 477,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L477"
								}
							],
							"signatures": [
								{
									"id": 262,
									"name": "setOperator",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Set the player operator or not"
											}
										]
									},
									"parameters": [
										{
											"id": 263,
											"name": "op",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "If the player is an operator"
													}
												]
											},
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							]
						},
						{
							"id": 318,
							"name": "spawn",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/selector.ts",
									"line": 349,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L349"
								}
							],
							"signatures": [
								{
									"id": 319,
									"name": "spawn",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "If the entity isn't a \"player-type\", spawn it at the given location"
											}
										]
									},
									"parameters": [
										{
											"id": 320,
											"name": "position",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The position where the entity will spawn"
													}
												]
											},
											"type": {
												"type": "reference",
												"id": 495,
												"name": "Block"
											}
										},
										{
											"id": 321,
											"name": "nbt",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {
												"isOptional": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "Custom nbt to give to the entity when spawning"
													}
												]
											},
											"type": {
												"type": "reference",
												"id": 596,
												"name": "NBTData"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"inheritedFrom": {
										"type": "reference",
										"id": 206,
										"name": "Entity.spawn"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"id": 205,
								"name": "Entity.spawn"
							}
						},
						{
							"id": 322,
							"name": "teleport",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/selector.ts",
									"line": 361,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L361"
								}
							],
							"signatures": [
								{
									"id": 323,
									"name": "teleport",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Teleport the/an entity somewhere"
											}
										]
									},
									"parameters": [
										{
											"id": 324,
											"name": "location",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The location where the entity will be teleported"
													}
												]
											},
											"type": {
												"type": "union",
												"types": [
													{
														"type": "reference",
														"id": 1245,
														"name": "coordonate"
													},
													{
														"type": "reference",
														"id": 149,
														"name": "Entity"
													},
													{
														"type": "literal",
														"value": "self"
													}
												]
											}
										},
										{
											"id": 325,
											"name": "entity",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {
												"isOptional": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The entity to teleport (if unset, it will take this entity)"
													}
												]
											},
											"type": {
												"type": "reference",
												"id": 149,
												"name": "Entity"
											}
										},
										{
											"id": 326,
											"name": "facing",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {
												"isOptional": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The rotation of the entity"
													}
												]
											},
											"type": {
												"type": "union",
												"types": [
													{
														"type": "reflection",
														"declaration": {
															"id": 327,
															"name": "__type",
															"kind": 65536,
															"kindString": "Type literal",
															"flags": {},
															"children": [
																{
																	"id": 328,
																	"name": "entity",
																	"kind": 1024,
																	"kindString": "Property",
																	"flags": {},
																	"sources": [
																		{
																			"fileName": "src/src/tools/selector.ts",
																			"line": 363,
																			"character": 8,
																			"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L363"
																		}
																	],
																	"type": {
																		"type": "reference",
																		"id": 149,
																		"name": "Entity"
																	}
																},
																{
																	"id": 329,
																	"name": "face",
																	"kind": 1024,
																	"kindString": "Property",
																	"flags": {
																		"isOptional": true
																	},
																	"sources": [
																		{
																			"fileName": "src/src/tools/selector.ts",
																			"line": 364,
																			"character": 8,
																			"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L364"
																		}
																	],
																	"type": {
																		"type": "union",
																		"types": [
																			{
																				"type": "literal",
																				"value": "eyes"
																			},
																			{
																				"type": "literal",
																				"value": "feet"
																			}
																		]
																	}
																}
															],
															"groups": [
																{
																	"title": "Properties",
																	"children": [
																		328,
																		329
																	]
																}
															],
															"sources": [
																{
																	"fileName": "src/src/tools/selector.ts",
																	"line": 362,
																	"character": 4,
																	"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L362"
																}
															]
														}
													},
													{
														"type": "reflection",
														"declaration": {
															"id": 330,
															"name": "__type",
															"kind": 65536,
															"kindString": "Type literal",
															"flags": {},
															"children": [
																{
																	"id": 331,
																	"name": "value",
																	"kind": 1024,
																	"kindString": "Property",
																	"flags": {},
																	"sources": [
																		{
																			"fileName": "src/src/tools/selector.ts",
																			"line": 366,
																			"character": 8,
																			"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L366"
																		}
																	],
																	"type": {
																		"type": "tuple",
																		"elements": [
																			{
																				"type": "union",
																				"types": [
																					{
																						"type": "intrinsic",
																						"name": "string"
																					},
																					{
																						"type": "intrinsic",
																						"name": "number"
																					},
																					{
																						"type": "reference",
																						"id": 704,
																						"name": "Position"
																					}
																				]
																			},
																			{
																				"type": "union",
																				"types": [
																					{
																						"type": "intrinsic",
																						"name": "string"
																					},
																					{
																						"type": "intrinsic",
																						"name": "number"
																					},
																					{
																						"type": "reference",
																						"id": 704,
																						"name": "Position"
																					}
																				]
																			}
																		]
																	}
																}
															],
															"groups": [
																{
																	"title": "Properties",
																	"children": [
																		331
																	]
																}
															],
															"sources": [
																{
																	"fileName": "src/src/tools/selector.ts",
																	"line": 365,
																	"character": 8,
																	"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L365"
																}
															]
														}
													}
												]
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"inheritedFrom": {
										"type": "reference",
										"id": 210,
										"name": "Entity.teleport"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"id": 209,
								"name": "Entity.teleport"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								257
							]
						},
						{
							"title": "Properties",
							"children": [
								332,
								277,
								270,
								296
							]
						},
						{
							"title": "Methods",
							"children": [
								351,
								359,
								267,
								311,
								273,
								271,
								264,
								365,
								275,
								354,
								357,
								367,
								261,
								318,
								322
							]
						}
					],
					"sources": [
						{
							"fileName": "src/src/tools/selector.ts",
							"line": 466,
							"character": 6,
							"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L466"
						}
					],
					"extendedTypes": [
						{
							"type": "reference",
							"id": 149,
							"name": "Entity"
						}
					]
				},
				{
					"id": 704,
					"name": "Position",
					"kind": 128,
					"kindString": "Class",
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Represent a position (like x, y or z)"
							}
						]
					},
					"children": [
						{
							"id": 705,
							"name": "constructor",
							"kind": 512,
							"kindString": "Constructor",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/blocks.ts",
									"line": 39,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L39"
								}
							],
							"signatures": [
								{
									"id": 706,
									"name": "new Position",
									"kind": 16384,
									"kindString": "Constructor signature",
									"flags": {},
									"comment": {
										"summary": [],
										"blockTags": [
											{
												"tag": "@example",
												"content": [
													{
														"kind": "code",
														"text": "```ts\nconst pos    = new Position(\"~5\")\r\n             = new Position(\"^2\")\r\n             = new Position(-25)\r\n             = [...]\n```"
													}
												]
											}
										]
									},
									"parameters": [
										{
											"id": 707,
											"name": "pos",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {
												"isOptional": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "Set the position (by default it's set to 0)"
													}
												]
											},
											"type": {
												"type": "union",
												"types": [
													{
														"type": "intrinsic",
														"name": "string"
													},
													{
														"type": "intrinsic",
														"name": "number"
													}
												]
											}
										}
									],
									"type": {
										"type": "reference",
										"id": 704,
										"name": "Position"
									}
								}
							]
						},
						{
							"id": 708,
							"name": "position",
							"kind": 1024,
							"kindString": "Property",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/blocks.ts",
									"line": 27,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L27"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 709,
							"name": "type",
							"kind": 1024,
							"kindString": "Property",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/blocks.ts",
									"line": 28,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L28"
								}
							],
							"type": {
								"type": "reference",
								"id": 1216,
								"name": "posType"
							}
						},
						{
							"id": 710,
							"name": "absolute",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/blocks.ts",
									"line": 50,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L50"
								}
							],
							"signatures": [
								{
									"id": 711,
									"name": "absolute",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Set as an absolute position (like "
											},
											{
												"kind": "code",
												"text": "`-15`"
											},
											{
												"kind": "text",
												"text": " or "
											},
											{
												"kind": "code",
												"text": "`1255`"
											},
											{
												"kind": "text",
												"text": "...)"
											}
										]
									},
									"parameters": [
										{
											"id": 712,
											"name": "coordonate",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The coordonate"
													}
												]
											},
											"type": {
												"type": "intrinsic",
												"name": "number"
											}
										}
									],
									"type": {
										"type": "reference",
										"id": 704,
										"name": "Position"
									}
								}
							]
						},
						{
							"id": 713,
							"name": "fromPosition",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/blocks.ts",
									"line": 60,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L60"
								}
							],
							"signatures": [
								{
									"id": 714,
									"name": "fromPosition",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Set as a relative position from the entity's position (like "
											},
											{
												"kind": "code",
												"text": "`~5`"
											},
											{
												"kind": "text",
												"text": " or "
											},
											{
												"kind": "code",
												"text": "`~-7.36`"
											},
											{
												"kind": "text",
												"text": "...)"
											}
										]
									},
									"parameters": [
										{
											"id": 715,
											"name": "thenAdd",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The position relatively to the entity's postion"
													}
												]
											},
											"type": {
												"type": "intrinsic",
												"name": "number"
											}
										}
									],
									"type": {
										"type": "reference",
										"id": 704,
										"name": "Position"
									}
								}
							]
						},
						{
							"id": 716,
							"name": "fromRotation",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/blocks.ts",
									"line": 69,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L69"
								}
							],
							"signatures": [
								{
									"id": 717,
									"name": "fromRotation",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Set as a relative position from the entity's rotation (like "
											},
											{
												"kind": "code",
												"text": "`^-95`"
											},
											{
												"kind": "text",
												"text": " or "
											},
											{
												"kind": "code",
												"text": "`^.25`"
											},
											{
												"kind": "text",
												"text": "...)"
											}
										]
									},
									"parameters": [
										{
											"id": 718,
											"name": "thenAdd",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The position relatively to the entity's rotation"
													}
												]
											},
											"type": {
												"type": "intrinsic",
												"name": "number"
											}
										}
									],
									"type": {
										"type": "reference",
										"id": 704,
										"name": "Position"
									}
								}
							]
						},
						{
							"id": 719,
							"name": "render",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/blocks.ts",
									"line": 75,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L75"
								}
							],
							"signatures": [
								{
									"id": 720,
									"name": "render",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								705
							]
						},
						{
							"title": "Properties",
							"children": [
								708,
								709
							]
						},
						{
							"title": "Methods",
							"children": [
								710,
								713,
								716,
								719
							]
						}
					],
					"sources": [
						{
							"fileName": "src/src/tools/blocks.ts",
							"line": 26,
							"character": 6,
							"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L26"
						}
					]
				},
				{
					"id": 402,
					"name": "RangeValue",
					"kind": 128,
					"kindString": "Class",
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Useful class to deal with range numbers"
							}
						]
					},
					"children": [
						{
							"id": 403,
							"name": "constructor",
							"kind": 512,
							"kindString": "Constructor",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/value.ts",
									"line": 16,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/value.ts#L16"
								}
							],
							"signatures": [
								{
									"id": 404,
									"name": "new RangeValue",
									"kind": 16384,
									"kindString": "Constructor signature",
									"flags": {},
									"comment": {
										"summary": [],
										"blockTags": [
											{
												"tag": "@example",
												"content": [
													{
														"kind": "code",
														"text": "```js\r\nconst nb     = new RangeValue(\"..2\")\r\n             = new RangeValue(\"6\")\r\n             = new RangeValue(\"..-25..\")\r\n```"
													}
												]
											}
										]
									},
									"parameters": [
										{
											"id": 405,
											"name": "value",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {
												"isOptional": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The init value of this range number"
													}
												]
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"id": 402,
										"name": "RangeValue"
									}
								}
							]
						},
						{
							"id": 420,
							"name": "get",
							"kind": 1024,
							"kindString": "Property",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/value.ts",
									"line": 70,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/value.ts#L70"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 421,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {},
									"sources": [
										{
											"fileName": "src/src/tools/value.ts",
											"line": 63,
											"character": 4,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/value.ts#L63"
										}
									],
									"signatures": [
										{
											"id": 422,
											"name": "__type",
											"kind": 4096,
											"kindString": "Call signature",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "Get the current formated value"
													}
												]
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									]
								}
							},
							"defaultValue": "..."
						},
						{
							"id": 406,
							"name": "value",
							"kind": 1024,
							"kindString": "Property",
							"flags": {
								"isPrivate": true
							},
							"sources": [
								{
									"fileName": "src/src/tools/value.ts",
									"line": 5,
									"character": 12,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/value.ts#L5"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 415,
							"name": "equalTo",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/value.ts",
									"line": 58,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/value.ts#L58"
								}
							],
							"signatures": [
								{
									"id": 416,
									"name": "equalTo",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Set the range value strictly equal to the given value"
											}
										]
									},
									"parameters": [
										{
											"id": 417,
											"name": "value",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "number"
											}
										}
									],
									"type": {
										"type": "reference",
										"id": 402,
										"name": "RangeValue"
									}
								}
							]
						},
						{
							"id": 407,
							"name": "lowerThan",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/value.ts",
									"line": 25,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/value.ts#L25"
								}
							],
							"signatures": [
								{
									"id": 408,
									"name": "lowerThan",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "The the range value lower than the given value"
											}
										]
									},
									"parameters": [
										{
											"id": 409,
											"name": "value",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The result will be lower than this value"
													}
												]
											},
											"type": {
												"type": "intrinsic",
												"name": "number"
											}
										},
										{
											"id": 410,
											"name": "strict",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {
												"isOptional": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "If strict, the given value will be excluded"
													}
												]
											},
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											}
										}
									],
									"type": {
										"type": "reference",
										"id": 402,
										"name": "RangeValue"
									}
								}
							]
						},
						{
							"id": 418,
							"name": "render",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/value.ts",
									"line": 63,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/value.ts#L63"
								}
							],
							"signatures": [
								{
									"id": 419,
									"name": "render",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							]
						},
						{
							"id": 411,
							"name": "upperThan",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/value.ts",
									"line": 42,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/value.ts#L42"
								}
							],
							"signatures": [
								{
									"id": 412,
									"name": "upperThan",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "The the range value upper than the given value"
											}
										]
									},
									"parameters": [
										{
											"id": 413,
											"name": "value",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The result will be upper than this value"
													}
												]
											},
											"type": {
												"type": "intrinsic",
												"name": "number"
											}
										},
										{
											"id": 414,
											"name": "strict",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {
												"isOptional": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "If strict, the given value will be excluded"
													}
												]
											},
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											}
										}
									],
									"type": {
										"type": "reference",
										"id": 402,
										"name": "RangeValue"
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								403
							]
						},
						{
							"title": "Properties",
							"children": [
								420,
								406
							]
						},
						{
							"title": "Methods",
							"children": [
								415,
								407,
								418,
								411
							]
						}
					],
					"sources": [
						{
							"fileName": "src/src/tools/value.ts",
							"line": 4,
							"character": 6,
							"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/value.ts#L4"
						}
					]
				},
				{
					"id": 80,
					"name": "Scoreboard",
					"kind": 128,
					"kindString": "Class",
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Represent a scoreboard"
							}
						]
					},
					"children": [
						{
							"id": 81,
							"name": "constructor",
							"kind": 512,
							"kindString": "Constructor",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/scoreboard.ts",
									"line": 25,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/scoreboard.ts#L25"
								}
							],
							"signatures": [
								{
									"id": 82,
									"name": "new Scoreboard",
									"kind": 16384,
									"kindString": "Constructor signature",
									"flags": {},
									"parameters": [
										{
											"id": 83,
											"name": "name",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The name of the scoreboard"
													}
												]
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 84,
											"name": "options",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"id": 1123,
												"name": "sbSettings"
											}
										}
									],
									"type": {
										"type": "reference",
										"id": 80,
										"name": "Scoreboard"
									}
								}
							]
						},
						{
							"id": 136,
							"name": "edit",
							"kind": 1024,
							"kindString": "Property",
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Edit the scoreboard"
									}
								]
							},
							"sources": [
								{
									"fileName": "src/src/tools/scoreboard.ts",
									"line": 139,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/scoreboard.ts#L139"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 137,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {},
									"children": [
										{
											"id": 146,
											"name": "hide",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/scoreboard.ts",
													"line": 158,
													"character": 8,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/scoreboard.ts#L158"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 147,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/scoreboard.ts",
															"line": 158,
															"character": 14,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/scoreboard.ts#L158"
														}
													],
													"signatures": [
														{
															"id": 148,
															"name": "__type",
															"kind": 4096,
															"kindString": "Call signature",
															"flags": {},
															"comment": {
																"summary": [
																	{
																		"kind": "text",
																		"text": "Hide the scoreboard"
																	}
																]
															},
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													]
												}
											},
											"defaultValue": "..."
										},
										{
											"id": 138,
											"name": "rename",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/scoreboard.ts",
													"line": 144,
													"character": 8,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/scoreboard.ts#L144"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 139,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/scoreboard.ts",
															"line": 144,
															"character": 16,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/scoreboard.ts#L144"
														}
													],
													"signatures": [
														{
															"id": 140,
															"name": "__type",
															"kind": 4096,
															"kindString": "Call signature",
															"flags": {},
															"comment": {
																"summary": [
																	{
																		"kind": "text",
																		"text": "Edit the displayed name of the scoreboard"
																	}
																]
															},
															"parameters": [
																{
																	"id": 141,
																	"name": "display",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The new displayed name"
																			}
																		]
																	},
																	"type": {
																		"type": "union",
																		"types": [
																			{
																				"type": "literal",
																				"value": ""
																			},
																			{
																				"type": "reference",
																				"id": 65,
																				"name": "JsonRaw"
																			}
																		]
																	}
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													]
												}
											},
											"defaultValue": "..."
										},
										{
											"id": 142,
											"name": "show",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/scoreboard.ts",
													"line": 152,
													"character": 8,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/scoreboard.ts#L152"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 143,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/scoreboard.ts",
															"line": 152,
															"character": 14,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/scoreboard.ts#L152"
														}
													],
													"signatures": [
														{
															"id": 144,
															"name": "__type",
															"kind": 4096,
															"kindString": "Call signature",
															"flags": {},
															"comment": {
																"summary": [
																	{
																		"kind": "text",
																		"text": "Set the scoreboard position"
																	}
																]
															},
															"parameters": [
																{
																	"id": 145,
																	"name": "location",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The location to show the scoreboard to"
																			}
																		]
																	},
																	"type": {
																		"type": "reference",
																		"id": 1278,
																		"name": "sbLocation"
																	}
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													]
												}
											},
											"defaultValue": "..."
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												146,
												138,
												142
											]
										}
									],
									"sources": [
										{
											"fileName": "src/src/tools/scoreboard.ts",
											"line": 139,
											"character": 11,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/scoreboard.ts#L139"
										}
									]
								}
							},
							"defaultValue": "..."
						},
						{
							"id": 85,
							"name": "name",
							"kind": 1024,
							"kindString": "Property",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/scoreboard.ts",
									"line": 20,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/scoreboard.ts#L20"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 86,
							"name": "options",
							"kind": 1024,
							"kindString": "Property",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/scoreboard.ts",
									"line": 21,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/scoreboard.ts#L21"
								}
							],
							"type": {
								"type": "reference",
								"id": 1123,
								"name": "sbSettings"
							}
						},
						{
							"id": 92,
							"name": "players",
							"kind": 1024,
							"kindString": "Property",
							"flags": {
								"isOptional": true
							},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Manage the player's value of the scoreboard"
									}
								]
							},
							"sources": [
								{
									"fileName": "src/src/tools/scoreboard.ts",
									"line": 50,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/scoreboard.ts#L50"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 93,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {},
									"children": [
										{
											"id": 99,
											"name": "add",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/scoreboard.ts",
													"line": 64,
													"character": 8,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/scoreboard.ts#L64"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 100,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/scoreboard.ts",
															"line": 64,
															"character": 13,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/scoreboard.ts#L64"
														}
													],
													"signatures": [
														{
															"id": 101,
															"name": "__type",
															"kind": 4096,
															"kindString": "Call signature",
															"flags": {},
															"comment": {
																"summary": [
																	{
																		"kind": "text",
																		"text": "Add a value to an entity"
																	}
																]
															},
															"parameters": [
																{
																	"id": 102,
																	"name": "entity",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The value to set to"
																			}
																		]
																	},
																	"type": {
																		"type": "union",
																		"types": [
																			{
																				"type": "intrinsic",
																				"name": "string"
																			},
																			{
																				"type": "reference",
																				"id": 149,
																				"name": "Entity"
																			}
																		]
																	}
																},
																{
																	"id": 103,
																	"name": "value",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The value to add to the current entity's score"
																			}
																		]
																	},
																	"type": {
																		"type": "intrinsic",
																		"name": "number"
																	}
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													]
												}
											},
											"defaultValue": "..."
										},
										{
											"id": 132,
											"name": "delete",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/scoreboard.ts",
													"line": 131,
													"character": 8,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/scoreboard.ts#L131"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 133,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/scoreboard.ts",
															"line": 131,
															"character": 16,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/scoreboard.ts#L131"
														}
													],
													"signatures": [
														{
															"id": 134,
															"name": "__type",
															"kind": 4096,
															"kindString": "Call signature",
															"flags": {},
															"comment": {
																"summary": [
																	{
																		"kind": "text",
																		"text": "Delete/reset the score of an entity"
																	}
																]
															},
															"parameters": [
																{
																	"id": 135,
																	"name": "entity",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The entity to delete the score to"
																			}
																		]
																	},
																	"type": {
																		"type": "union",
																		"types": [
																			{
																				"type": "intrinsic",
																				"name": "string"
																			},
																			{
																				"type": "reference",
																				"id": 149,
																				"name": "Entity"
																			}
																		]
																	}
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													]
												}
											},
											"defaultValue": "..."
										},
										{
											"id": 128,
											"name": "enable",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/scoreboard.ts",
													"line": 123,
													"character": 8,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/scoreboard.ts#L123"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 129,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/scoreboard.ts",
															"line": 123,
															"character": 16,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/scoreboard.ts#L123"
														}
													],
													"signatures": [
														{
															"id": 130,
															"name": "__type",
															"kind": 4096,
															"kindString": "Call signature",
															"flags": {},
															"comment": {
																"summary": [
																	{
																		"kind": "text",
																		"text": "If the scoreboard is a trigger, enable it for some entities"
																	}
																]
															},
															"parameters": [
																{
																	"id": 131,
																	"name": "entity",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "Entity to enable trigger for"
																			}
																		]
																	},
																	"type": {
																		"type": "reference",
																		"id": 149,
																		"name": "Entity"
																	}
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													]
												}
											},
											"defaultValue": "..."
										},
										{
											"id": 109,
											"name": "get",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/scoreboard.ts",
													"line": 79,
													"character": 8,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/scoreboard.ts#L79"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 110,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/scoreboard.ts",
															"line": 79,
															"character": 13,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/scoreboard.ts#L79"
														}
													],
													"signatures": [
														{
															"id": 111,
															"name": "__type",
															"kind": 4096,
															"kindString": "Call signature",
															"flags": {},
															"comment": {
																"summary": [
																	{
																		"kind": "text",
																		"text": "Get the value of an entity"
																	}
																]
															},
															"parameters": [
																{
																	"id": 112,
																	"name": "entity",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The entity to get the value for"
																			}
																		]
																	},
																	"type": {
																		"type": "union",
																		"types": [
																			{
																				"type": "intrinsic",
																				"name": "string"
																			},
																			{
																				"type": "reference",
																				"id": 149,
																				"name": "Entity"
																			}
																		]
																	}
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													]
												}
											},
											"defaultValue": "..."
										},
										{
											"id": 119,
											"name": "operation",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/scoreboard.ts",
													"line": 104,
													"character": 8,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/scoreboard.ts#L104"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 120,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/scoreboard.ts",
															"line": 104,
															"character": 19,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/scoreboard.ts#L104"
														}
													],
													"signatures": [
														{
															"id": 121,
															"name": "__type",
															"kind": 4096,
															"kindString": "Call signature",
															"flags": {},
															"comment": {
																"summary": [
																	{
																		"kind": "text",
																		"text": "Set a value relatively from another entity"
																	}
																]
															},
															"parameters": [
																{
																	"id": 122,
																	"name": "entity",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The entity to modify the value"
																			}
																		]
																	},
																	"type": {
																		"type": "union",
																		"types": [
																			{
																				"type": "intrinsic",
																				"name": "string"
																			},
																			{
																				"type": "reference",
																				"id": 149,
																				"name": "Entity"
																			}
																		]
																	}
																},
																{
																	"id": 123,
																	"name": "operation",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The operation before set the value"
																			}
																		]
																	},
																	"type": {
																		"type": "reference",
																		"id": 1277,
																		"name": "sbOpertations"
																	}
																},
																{
																	"id": 124,
																	"name": "target",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The target entity to get the value for"
																			}
																		]
																	},
																	"type": {
																		"type": "reflection",
																		"declaration": {
																			"id": 125,
																			"name": "__type",
																			"kind": 65536,
																			"kindString": "Type literal",
																			"flags": {},
																			"children": [
																				{
																					"id": 127,
																					"name": "entity",
																					"kind": 1024,
																					"kindString": "Property",
																					"flags": {},
																					"sources": [
																						{
																							"fileName": "src/src/tools/scoreboard.ts",
																							"line": 104,
																							"character": 104,
																							"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/scoreboard.ts#L104"
																						}
																					],
																					"type": {
																						"type": "union",
																						"types": [
																							{
																								"type": "intrinsic",
																								"name": "string"
																							},
																							{
																								"type": "reference",
																								"id": 149,
																								"name": "Entity"
																							}
																						]
																					}
																				},
																				{
																					"id": 126,
																					"name": "scoreboard",
																					"kind": 1024,
																					"kindString": "Property",
																					"flags": {},
																					"sources": [
																						{
																							"fileName": "src/src/tools/scoreboard.ts",
																							"line": 104,
																							"character": 80,
																							"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/scoreboard.ts#L104"
																						}
																					],
																					"type": {
																						"type": "reference",
																						"id": 80,
																						"name": "Scoreboard"
																					}
																				}
																			],
																			"groups": [
																				{
																					"title": "Properties",
																					"children": [
																						127,
																						126
																					]
																				}
																			],
																			"sources": [
																				{
																					"fileName": "src/src/tools/scoreboard.ts",
																					"line": 104,
																					"character": 79,
																					"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/scoreboard.ts#L104"
																				}
																			]
																		}
																	}
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													]
												}
											},
											"defaultValue": "..."
										},
										{
											"id": 94,
											"name": "set",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/scoreboard.ts",
													"line": 56,
													"character": 8,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/scoreboard.ts#L56"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 95,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/scoreboard.ts",
															"line": 56,
															"character": 13,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/scoreboard.ts#L56"
														}
													],
													"signatures": [
														{
															"id": 96,
															"name": "__type",
															"kind": 4096,
															"kindString": "Call signature",
															"flags": {},
															"comment": {
																"summary": [
																	{
																		"kind": "text",
																		"text": "Set the value of an entity"
																	}
																]
															},
															"parameters": [
																{
																	"id": 97,
																	"name": "entity",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The value to set to"
																			}
																		]
																	},
																	"type": {
																		"type": "union",
																		"types": [
																			{
																				"type": "intrinsic",
																				"name": "string"
																			},
																			{
																				"type": "reference",
																				"id": 149,
																				"name": "Entity"
																			}
																		]
																	}
																},
																{
																	"id": 98,
																	"name": "value",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The value"
																			}
																		]
																	},
																	"type": {
																		"type": "intrinsic",
																		"name": "number"
																	}
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													]
												}
											},
											"defaultValue": "..."
										},
										{
											"id": 113,
											"name": "store",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/scoreboard.ts",
													"line": 90,
													"character": 8,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/scoreboard.ts#L90"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 114,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/scoreboard.ts",
															"line": 90,
															"character": 15,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/scoreboard.ts#L90"
														}
													],
													"signatures": [
														{
															"id": 115,
															"name": "__type",
															"kind": 4096,
															"kindString": "Call signature",
															"flags": {},
															"comment": {
																"summary": [
																	{
																		"kind": "text",
																		"text": "Store a command execute to an entity's value"
																	}
																]
															},
															"parameters": [
																{
																	"id": 116,
																	"name": "entity",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The value to set to"
																			}
																		]
																	},
																	"type": {
																		"type": "union",
																		"types": [
																			{
																				"type": "intrinsic",
																				"name": "string"
																			},
																			{
																				"type": "reference",
																				"id": 149,
																				"name": "Entity"
																			}
																		]
																	}
																},
																{
																	"id": 117,
																	"name": "type",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The type of result you want: \\\r\n"
																			},
																			{
																				"kind": "code",
																				"text": "`success`"
																			},
																			{
																				"kind": "text",
																				"text": ": If the command has been correcly executed, it will returns "
																			},
																			{
																				"kind": "code",
																				"text": "`1`"
																			},
																			{
																				"kind": "text",
																				"text": ", else "
																			},
																			{
																				"kind": "code",
																				"text": "`0`"
																			},
																			{
																				"kind": "text",
																				"text": " \\\r\n"
																			},
																			{
																				"kind": "code",
																				"text": "`result`"
																			},
																			{
																				"kind": "text",
																				"text": ": Will returns the callback of the executed command"
																			}
																		]
																	},
																	"type": {
																		"type": "union",
																		"types": [
																			{
																				"type": "literal",
																				"value": "success"
																			},
																			{
																				"type": "literal",
																				"value": "result"
																			}
																		]
																	}
																},
																{
																	"id": 118,
																	"name": "from",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The command to execute"
																			}
																		]
																	},
																	"type": {
																		"type": "intrinsic",
																		"name": "string"
																	}
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													]
												}
											},
											"defaultValue": "..."
										},
										{
											"id": 104,
											"name": "subtract",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/scoreboard.ts",
													"line": 72,
													"character": 8,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/scoreboard.ts#L72"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 105,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/scoreboard.ts",
															"line": 72,
															"character": 18,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/scoreboard.ts#L72"
														}
													],
													"signatures": [
														{
															"id": 106,
															"name": "__type",
															"kind": 4096,
															"kindString": "Call signature",
															"flags": {},
															"comment": {
																"summary": [
																	{
																		"kind": "text",
																		"text": "Subtract a value to an entity"
																	}
																]
															},
															"parameters": [
																{
																	"id": 107,
																	"name": "entity",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The value to set to"
																			}
																		]
																	},
																	"type": {
																		"type": "reference",
																		"id": 149,
																		"name": "Entity"
																	}
																},
																{
																	"id": 108,
																	"name": "value",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The value to remove to the current entity's score"
																			}
																		]
																	},
																	"type": {
																		"type": "intrinsic",
																		"name": "number"
																	}
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													]
												}
											},
											"defaultValue": "..."
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												99,
												132,
												128,
												109,
												119,
												94,
												113,
												104
											]
										}
									],
									"sources": [
										{
											"fileName": "src/src/tools/scoreboard.ts",
											"line": 50,
											"character": 15,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/scoreboard.ts#L50"
										}
									]
								}
							},
							"defaultValue": "..."
						},
						{
							"id": 87,
							"name": "create",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/scoreboard.ts",
									"line": 36,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/scoreboard.ts#L36"
								}
							],
							"signatures": [
								{
									"id": 88,
									"name": "create",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Create the scoreboard"
											}
										]
									},
									"parameters": [
										{
											"id": 89,
											"name": "force",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {
												"isOptional": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "If "
													},
													{
														"kind": "code",
														"text": "`true`"
													},
													{
														"kind": "text",
														"text": ", it will deletes all the same scoreboard's name then create this one"
													}
												]
											},
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											}
										}
									],
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "string"
											},
											{
												"type": "array",
												"elementType": {
													"type": "intrinsic",
													"name": "string"
												}
											}
										]
									}
								}
							]
						},
						{
							"id": 90,
							"name": "delete",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/scoreboard.ts",
									"line": 43,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/scoreboard.ts#L43"
								}
							],
							"signatures": [
								{
									"id": 91,
									"name": "delete",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Remove the scoreboard"
											}
										]
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								81
							]
						},
						{
							"title": "Properties",
							"children": [
								136,
								85,
								86,
								92
							]
						},
						{
							"title": "Methods",
							"children": [
								87,
								90
							]
						}
					],
					"sources": [
						{
							"fileName": "src/src/tools/scoreboard.ts",
							"line": 19,
							"character": 6,
							"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/scoreboard.ts#L19"
						}
					]
				},
				{
					"id": 873,
					"name": "Storage",
					"kind": 128,
					"kindString": "Class",
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Represent a storage"
							}
						]
					},
					"children": [
						{
							"id": 874,
							"name": "constructor",
							"kind": 512,
							"kindString": "Constructor",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/storage.ts",
									"line": 16,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/storage.ts#L16"
								}
							],
							"signatures": [
								{
									"id": 875,
									"name": "new Storage",
									"kind": 16384,
									"kindString": "Constructor signature",
									"flags": {},
									"parameters": [
										{
											"id": 876,
											"name": "name",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The name of the storage"
													}
												]
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 877,
											"name": "initDatas",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {
												"isOptional": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The init data set inside this storage"
													}
												]
											},
											"type": {
												"type": "reference",
												"id": 596,
												"name": "NBTData"
											}
										}
									],
									"type": {
										"type": "reference",
										"id": 873,
										"name": "Storage"
									}
								}
							]
						},
						{
							"id": 879,
							"name": "datas",
							"kind": 1024,
							"kindString": "Property",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/storage.ts",
									"line": 11,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/storage.ts#L11"
								}
							],
							"type": {
								"type": "reference",
								"id": 596,
								"name": "NBTData"
							}
						},
						{
							"id": 878,
							"name": "name",
							"kind": 1024,
							"kindString": "Property",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/storage.ts",
									"line": 10,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/storage.ts#L10"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 880,
							"name": "get",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/storage.ts",
									"line": 27,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/storage.ts#L27"
								}
							],
							"signatures": [
								{
									"id": 881,
									"name": "get",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Get data of the storage"
											}
										]
									},
									"parameters": [
										{
											"id": 882,
											"name": "path",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {
												"isOptional": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The path to the storage's data"
													}
												]
											},
											"type": {
												"type": "reference",
												"id": 617,
												"name": "NBTPath"
											}
										},
										{
											"id": 883,
											"name": "scale",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {
												"isOptional": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The scale to multiply the request data after get it"
													}
												]
											},
											"type": {
												"type": "intrinsic",
												"name": "number"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							]
						},
						{
							"id": 893,
							"name": "reset",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/storage.ts",
									"line": 53,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/storage.ts#L53"
								}
							],
							"signatures": [
								{
									"id": 894,
									"name": "reset",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Reset the storage's data"
											}
										]
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							]
						},
						{
							"id": 884,
							"name": "set",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/storage.ts",
									"line": 35,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/storage.ts#L35"
								}
							],
							"signatures": [
								{
									"id": 885,
									"name": "set",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Set a data in this storage"
											}
										]
									},
									"parameters": [
										{
											"id": 886,
											"name": "value",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The value to set"
													}
												]
											},
											"type": {
												"type": "union",
												"types": [
													{
														"type": "intrinsic",
														"name": "string"
													},
													{
														"type": "intrinsic",
														"name": "number"
													},
													{
														"type": "reference",
														"id": 596,
														"name": "NBTData"
													}
												]
											}
										},
										{
											"id": 887,
											"name": "path",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {
												"isOptional": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The path to the storage's data"
													}
												]
											},
											"type": {
												"type": "reference",
												"id": 617,
												"name": "NBTPath"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							]
						},
						{
							"id": 888,
							"name": "store",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/storage.ts",
									"line": 47,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/storage.ts#L47"
								}
							],
							"signatures": [
								{
									"id": 889,
									"name": "store",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Store data from a command"
											}
										]
									},
									"parameters": [
										{
											"id": 890,
											"name": "path",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The path to the storage's data"
													}
												]
											},
											"type": {
												"type": "reference",
												"id": 617,
												"name": "NBTPath"
											}
										},
										{
											"id": 891,
											"name": "type",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The type of result you want: \\\r\n"
													},
													{
														"kind": "code",
														"text": "`success`"
													},
													{
														"kind": "text",
														"text": ": If the command has been correcly executed, it will returns "
													},
													{
														"kind": "code",
														"text": "`1`"
													},
													{
														"kind": "text",
														"text": ", else "
													},
													{
														"kind": "code",
														"text": "`0`"
													},
													{
														"kind": "text",
														"text": " \\\r\n"
													},
													{
														"kind": "code",
														"text": "`result`"
													},
													{
														"kind": "text",
														"text": ": Will returns the callback of the executed command"
													}
												]
											},
											"type": {
												"type": "union",
												"types": [
													{
														"type": "literal",
														"value": "success"
													},
													{
														"type": "literal",
														"value": "result"
													}
												]
											}
										},
										{
											"id": 892,
											"name": "from",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The command"
													}
												]
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								874
							]
						},
						{
							"title": "Properties",
							"children": [
								879,
								878
							]
						},
						{
							"title": "Methods",
							"children": [
								880,
								893,
								884,
								888
							]
						}
					],
					"sources": [
						{
							"fileName": "src/src/tools/storage.ts",
							"line": 9,
							"character": 6,
							"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/storage.ts#L9"
						}
					]
				},
				{
					"id": 423,
					"name": "Team",
					"kind": 128,
					"kindString": "Class",
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Represent a team"
							}
						]
					},
					"children": [
						{
							"id": 424,
							"name": "constructor",
							"kind": 512,
							"kindString": "Constructor",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/team.ts",
									"line": 39,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/team.ts#L39"
								}
							],
							"signatures": [
								{
									"id": 425,
									"name": "new Team",
									"kind": 16384,
									"kindString": "Constructor signature",
									"flags": {},
									"parameters": [
										{
											"id": 426,
											"name": "name",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The name of the team"
													}
												]
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										},
										{
											"id": 427,
											"name": "options",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {
												"isOptional": true
											},
											"type": {
												"type": "reference",
												"id": 1167,
												"name": "teamOptions"
											}
										}
									],
									"type": {
										"type": "reference",
										"id": 423,
										"name": "Team"
									}
								}
							]
						},
						{
							"id": 439,
							"name": "edit",
							"kind": 1024,
							"kindString": "Property",
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Manage the team attributes"
									}
								]
							},
							"sources": [
								{
									"fileName": "src/src/tools/team.ts",
									"line": 76,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/team.ts#L76"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 440,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {},
									"children": [
										{
											"id": 445,
											"name": "collisions",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/team.ts",
													"line": 87,
													"character": 8,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/team.ts#L87"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 446,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/team.ts",
															"line": 87,
															"character": 20,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/team.ts#L87"
														}
													],
													"signatures": [
														{
															"id": 447,
															"name": "__type",
															"kind": 4096,
															"kindString": "Call signature",
															"flags": {},
															"comment": {
																"summary": [
																	{
																		"kind": "text",
																		"text": "Set the new team's collision rule"
																	}
																]
															},
															"parameters": [
																{
																	"id": 448,
																	"name": "type",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"type": {
																		"type": "reference",
																		"id": 1263,
																		"name": "extraTeamChoice"
																	}
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													]
												}
											},
											"defaultValue": "..."
										},
										{
											"id": 441,
											"name": "color",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/team.ts",
													"line": 80,
													"character": 8,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/team.ts#L80"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 442,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/team.ts",
															"line": 80,
															"character": 15,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/team.ts#L80"
														}
													],
													"signatures": [
														{
															"id": 443,
															"name": "__type",
															"kind": 4096,
															"kindString": "Call signature",
															"flags": {},
															"comment": {
																"summary": [
																	{
																		"kind": "text",
																		"text": "Set the new team's color"
																	}
																]
															},
															"parameters": [
																{
																	"id": 444,
																	"name": "color",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"type": {
																		"type": "reference",
																		"id": 1279,
																		"name": "mcDefaultColors"
																	}
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													]
												}
											},
											"defaultValue": "..."
										},
										{
											"id": 449,
											"name": "deathMessage",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/team.ts",
													"line": 94,
													"character": 8,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/team.ts#L94"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 450,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/team.ts",
															"line": 94,
															"character": 22,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/team.ts#L94"
														}
													],
													"signatures": [
														{
															"id": 451,
															"name": "__type",
															"kind": 4096,
															"kindString": "Call signature",
															"flags": {},
															"comment": {
																"summary": [
																	{
																		"kind": "text",
																		"text": "Set if member of this team show a message after they die"
																	}
																]
															},
															"parameters": [
																{
																	"id": 452,
																	"name": "hideFor",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"type": {
																		"type": "reference",
																		"id": 1263,
																		"name": "extraTeamChoice"
																	}
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													]
												}
											},
											"defaultValue": "..."
										},
										{
											"id": 453,
											"name": "display",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/team.ts",
													"line": 101,
													"character": 8,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/team.ts#L101"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 454,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/team.ts",
															"line": 101,
															"character": 17,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/team.ts#L101"
														}
													],
													"signatures": [
														{
															"id": 455,
															"name": "__type",
															"kind": 4096,
															"kindString": "Call signature",
															"flags": {},
															"comment": {
																"summary": [
																	{
																		"kind": "text",
																		"text": "Set the new team's display name"
																	}
																]
															},
															"parameters": [
																{
																	"id": 456,
																	"name": "content",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"type": {
																		"type": "reference",
																		"id": 65,
																		"name": "JsonRaw"
																	}
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													]
												}
											},
											"defaultValue": "..."
										},
										{
											"id": 457,
											"name": "friendlyFire",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/team.ts",
													"line": 108,
													"character": 8,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/team.ts#L108"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 458,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/team.ts",
															"line": 108,
															"character": 22,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/team.ts#L108"
														}
													],
													"signatures": [
														{
															"id": 459,
															"name": "__type",
															"kind": 4096,
															"kindString": "Call signature",
															"flags": {},
															"comment": {
																"summary": [
																	{
																		"kind": "text",
																		"text": "Set if PvP is activated inside the team"
																	}
																]
															},
															"parameters": [
																{
																	"id": 460,
																	"name": "active",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"type": {
																		"type": "intrinsic",
																		"name": "boolean"
																	}
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													]
												}
											},
											"defaultValue": "..."
										},
										{
											"id": 469,
											"name": "invisibleFriends",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/team.ts",
													"line": 129,
													"character": 8,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/team.ts#L129"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 470,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/team.ts",
															"line": 129,
															"character": 26,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/team.ts#L129"
														}
													],
													"signatures": [
														{
															"id": 471,
															"name": "__type",
															"kind": 4096,
															"kindString": "Call signature",
															"flags": {},
															"comment": {
																"summary": [
																	{
																		"kind": "text",
																		"text": "Set if invisible member can be saw by the other team member"
																	}
																]
															},
															"parameters": [
																{
																	"id": 472,
																	"name": "hidden",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"type": {
																		"type": "intrinsic",
																		"name": "boolean"
																	}
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													]
												}
											},
											"defaultValue": "..."
										},
										{
											"id": 461,
											"name": "nametag",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/team.ts",
													"line": 115,
													"character": 8,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/team.ts#L115"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 462,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/team.ts",
															"line": 115,
															"character": 17,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/team.ts#L115"
														}
													],
													"signatures": [
														{
															"id": 463,
															"name": "__type",
															"kind": 4096,
															"kindString": "Call signature",
															"flags": {},
															"comment": {
																"summary": [
																	{
																		"kind": "text",
																		"text": "Set the new team's nametag visibility rule"
																	}
																]
															},
															"parameters": [
																{
																	"id": 464,
																	"name": "hideFor",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"type": {
																		"type": "reference",
																		"id": 1263,
																		"name": "extraTeamChoice"
																	}
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													]
												}
											},
											"defaultValue": "..."
										},
										{
											"id": 465,
											"name": "prefix",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/team.ts",
													"line": 122,
													"character": 8,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/team.ts#L122"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 466,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/team.ts",
															"line": 122,
															"character": 16,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/team.ts#L122"
														}
													],
													"signatures": [
														{
															"id": 467,
															"name": "__type",
															"kind": 4096,
															"kindString": "Call signature",
															"flags": {},
															"comment": {
																"summary": [
																	{
																		"kind": "text",
																		"text": "Set the new team member's prefix"
																	}
																]
															},
															"parameters": [
																{
																	"id": 468,
																	"name": "content",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"type": {
																		"type": "reference",
																		"id": 65,
																		"name": "JsonRaw"
																	}
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													]
												}
											},
											"defaultValue": "..."
										},
										{
											"id": 473,
											"name": "suffix",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/team.ts",
													"line": 136,
													"character": 8,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/team.ts#L136"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 474,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/team.ts",
															"line": 136,
															"character": 16,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/team.ts#L136"
														}
													],
													"signatures": [
														{
															"id": 475,
															"name": "__type",
															"kind": 4096,
															"kindString": "Call signature",
															"flags": {},
															"comment": {
																"summary": [
																	{
																		"kind": "text",
																		"text": "Set the new team member's suffix"
																	}
																]
															},
															"parameters": [
																{
																	"id": 476,
																	"name": "content",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"type": {
																		"type": "reference",
																		"id": 65,
																		"name": "JsonRaw"
																	}
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													]
												}
											},
											"defaultValue": "..."
										},
										{
											"id": 477,
											"name": "update",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/team.ts",
													"line": 143,
													"character": 8,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/team.ts#L143"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 478,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/team.ts",
															"line": 143,
															"character": 16,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/team.ts#L143"
														}
													],
													"signatures": [
														{
															"id": 479,
															"name": "__type",
															"kind": 4096,
															"kindString": "Call signature",
															"flags": {},
															"comment": {
																"summary": [
																	{
																		"kind": "text",
																		"text": "update all the team attribute in one time"
																	}
																]
															},
															"type": {
																"type": "array",
																"elementType": {
																	"type": "intrinsic",
																	"name": "string"
																}
															}
														}
													]
												}
											},
											"defaultValue": "..."
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												445,
												441,
												449,
												453,
												457,
												469,
												461,
												465,
												473,
												477
											]
										}
									],
									"sources": [
										{
											"fileName": "src/src/tools/team.ts",
											"line": 76,
											"character": 11,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/team.ts#L76"
										}
									]
								}
							},
							"defaultValue": "..."
						},
						{
							"id": 480,
							"name": "members",
							"kind": 1024,
							"kindString": "Property",
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Manage the team member"
									}
								]
							},
							"sources": [
								{
									"fileName": "src/src/tools/team.ts",
									"line": 163,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/team.ts#L163"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 481,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {},
									"children": [
										{
											"id": 482,
											"name": "add",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/team.ts",
													"line": 169,
													"character": 8,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/team.ts#L169"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 483,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/team.ts",
															"line": 169,
															"character": 13,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/team.ts#L169"
														}
													],
													"signatures": [
														{
															"id": 484,
															"name": "__type",
															"kind": 4096,
															"kindString": "Call signature",
															"flags": {},
															"comment": {
																"summary": [
																	{
																		"kind": "text",
																		"text": "Add a member to the team"
																	}
																]
															},
															"parameters": [
																{
																	"id": 485,
																	"name": "entity",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {
																		"isOptional": true
																	},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The entity to add to the team"
																			}
																		]
																	},
																	"type": {
																		"type": "reference",
																		"id": 149,
																		"name": "Entity"
																	}
																},
																{
																	"id": 486,
																	"name": "force",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {
																		"isOptional": true
																	},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "If is set to "
																			},
																			{
																				"kind": "code",
																				"text": "`false`"
																			},
																			{
																				"kind": "text",
																				"text": " the command will do nothing if the entity is already in an other team"
																			}
																		]
																	},
																	"type": {
																		"type": "intrinsic",
																		"name": "boolean"
																	}
																}
															],
															"type": {
																"type": "union",
																"types": [
																	{
																		"type": "intrinsic",
																		"name": "string"
																	},
																	{
																		"type": "array",
																		"elementType": {
																			"type": "union",
																			"types": [
																				{
																					"type": "intrinsic",
																					"name": "string"
																				},
																				{
																					"type": "array",
																					"elementType": {
																						"type": "intrinsic",
																						"name": "string"
																					}
																				}
																			]
																		}
																	}
																]
															}
														}
													]
												}
											},
											"defaultValue": "..."
										},
										{
											"id": 492,
											"name": "clear",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/team.ts",
													"line": 190,
													"character": 8,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/team.ts#L190"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 493,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/team.ts",
															"line": 190,
															"character": 15,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/team.ts#L190"
														}
													],
													"signatures": [
														{
															"id": 494,
															"name": "__type",
															"kind": 4096,
															"kindString": "Call signature",
															"flags": {},
															"comment": {
																"summary": [
																	{
																		"kind": "text",
																		"text": "Remove all the team member"
																	}
																]
															},
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													]
												}
											},
											"defaultValue": "..."
										},
										{
											"id": 487,
											"name": "remove",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/team.ts",
													"line": 180,
													"character": 8,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/team.ts#L180"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 488,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/team.ts",
															"line": 180,
															"character": 16,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/team.ts#L180"
														}
													],
													"signatures": [
														{
															"id": 489,
															"name": "__type",
															"kind": 4096,
															"kindString": "Call signature",
															"flags": {},
															"comment": {
																"summary": [
																	{
																		"kind": "text",
																		"text": "Remove a team member"
																	}
																],
																"blockTags": [
																	{
																		"tag": "@returns",
																		"content": []
																	}
																]
															},
															"parameters": [
																{
																	"id": 490,
																	"name": "entity",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The entity to remove"
																			}
																		]
																	},
																	"type": {
																		"type": "reference",
																		"id": 149,
																		"name": "Entity"
																	}
																},
																{
																	"id": 491,
																	"name": "force",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "If is set to "
																			},
																			{
																				"kind": "code",
																				"text": "`false`"
																			},
																			{
																				"kind": "text",
																				"text": " the command will do nothing if the entity is already in an other team"
																			}
																		]
																	},
																	"type": {
																		"type": "intrinsic",
																		"name": "boolean"
																	}
																}
															],
															"type": {
																"type": "union",
																"types": [
																	{
																		"type": "intrinsic",
																		"name": "string"
																	},
																	{
																		"type": "array",
																		"elementType": {
																			"type": "intrinsic",
																			"name": "string"
																		}
																	}
																]
															}
														}
													]
												}
											},
											"defaultValue": "..."
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												482,
												492,
												487
											]
										}
									],
									"sources": [
										{
											"fileName": "src/src/tools/team.ts",
											"line": 163,
											"character": 14,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/team.ts#L163"
										}
									]
								}
							},
							"defaultValue": "..."
						},
						{
							"id": 428,
							"name": "name",
							"kind": 1024,
							"kindString": "Property",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/team.ts",
									"line": 34,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/team.ts#L34"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 429,
							"name": "settings",
							"kind": 1024,
							"kindString": "Property",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/team.ts",
									"line": 35,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/team.ts#L35"
								}
							],
							"type": {
								"type": "reference",
								"id": 1167,
								"name": "teamOptions"
							}
						},
						{
							"id": 430,
							"name": "create",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/team.ts",
									"line": 51,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/team.ts#L51"
								}
							],
							"signatures": [
								{
									"id": 431,
									"name": "create",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Create the team"
											}
										]
									},
									"parameters": [
										{
											"id": 432,
											"name": "force",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {
												"isOptional": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "Delete other team named as this one before create this one"
													}
												]
											},
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											}
										}
									],
									"type": {
										"type": "array",
										"elementType": {
											"type": "intrinsic",
											"name": "string"
										}
									}
								}
							]
						},
						{
							"id": 433,
							"name": "delete",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/team.ts",
									"line": 59,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/team.ts#L59"
								}
							],
							"signatures": [
								{
									"id": 434,
									"name": "delete",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Delete the team"
											}
										]
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							]
						},
						{
							"id": 435,
							"name": "extraTeamToStr",
							"kind": 2048,
							"kindString": "Method",
							"flags": {
								"isPrivate": true
							},
							"sources": [
								{
									"fileName": "src/src/tools/team.ts",
									"line": 63,
									"character": 12,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/team.ts#L63"
								}
							],
							"signatures": [
								{
									"id": 436,
									"name": "extraTeamToStr",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"parameters": [
										{
											"id": 437,
											"name": "txt",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"type": {
												"type": "reference",
												"id": 1263,
												"name": "extraTeamChoice"
											}
										},
										{
											"id": 438,
											"name": "type",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								424
							]
						},
						{
							"title": "Properties",
							"children": [
								439,
								480,
								428,
								429
							]
						},
						{
							"title": "Methods",
							"children": [
								430,
								433,
								435
							]
						}
					],
					"sources": [
						{
							"fileName": "src/src/tools/team.ts",
							"line": 33,
							"character": 6,
							"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/team.ts#L33"
						}
					]
				},
				{
					"id": 387,
					"name": "Tellraw",
					"kind": 128,
					"kindString": "Class",
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Represent a tellraw"
							}
						]
					},
					"children": [
						{
							"id": 388,
							"name": "constructor",
							"kind": 512,
							"kindString": "Constructor",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/display.ts",
									"line": 65,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/display.ts#L65"
								}
							],
							"signatures": [
								{
									"id": 389,
									"name": "new Tellraw",
									"kind": 16384,
									"kindString": "Constructor signature",
									"flags": {},
									"parameters": [
										{
											"id": 390,
											"name": "options",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"type": {
												"type": "reference",
												"id": 1256,
												"name": "tellRawOptions"
											}
										}
									],
									"type": {
										"type": "reference",
										"id": 387,
										"name": "Tellraw"
									}
								}
							]
						},
						{
							"id": 392,
							"name": "content",
							"kind": 1024,
							"kindString": "Property",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/display.ts",
									"line": 64,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/display.ts#L64"
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "reference",
										"id": 65,
										"name": "JsonRaw"
									}
								]
							}
						},
						{
							"id": 391,
							"name": "type",
							"kind": 1024,
							"kindString": "Property",
							"flags": {
								"isPrivate": true
							},
							"sources": [
								{
									"fileName": "src/src/tools/display.ts",
									"line": 63,
									"character": 12,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/display.ts#L63"
								}
							],
							"type": {
								"type": "union",
								"types": [
									{
										"type": "literal",
										"value": "tellraw"
									},
									{
										"type": "literal",
										"value": "tell"
									}
								]
							}
						},
						{
							"id": 396,
							"name": "changeContent",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/display.ts",
									"line": 83,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/display.ts#L83"
								}
							],
							"signatures": [
								{
									"id": 397,
									"name": "changeContent",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Change the tellraw's content"
											}
										]
									},
									"parameters": [
										{
											"id": 398,
											"name": "content",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The new tellraw's content"
													}
												]
											},
											"type": {
												"type": "union",
												"types": [
													{
														"type": "intrinsic",
														"name": "string"
													},
													{
														"type": "reference",
														"id": 65,
														"name": "JsonRaw"
													}
												]
											}
										}
									],
									"type": {
										"type": "reference",
										"id": 387,
										"name": "Tellraw"
									}
								}
							]
						},
						{
							"id": 393,
							"name": "changePrivacy",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/display.ts",
									"line": 74,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/display.ts#L74"
								}
							],
							"signatures": [
								{
									"id": 394,
									"name": "changePrivacy",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Change the tellraw's privacy"
											}
										]
									},
									"parameters": [
										{
											"id": 395,
											"name": "isPrivate",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "If the tellraw is private ("
													},
													{
														"kind": "code",
														"text": "`/tell`"
													},
													{
														"kind": "text",
														"text": ") or not ("
													},
													{
														"kind": "code",
														"text": "`/tellraw`"
													},
													{
														"kind": "text",
														"text": ")"
													}
												]
											},
											"type": {
												"type": "intrinsic",
												"name": "boolean"
											}
										}
									],
									"type": {
										"type": "reference",
										"id": 387,
										"name": "Tellraw"
									}
								}
							]
						},
						{
							"id": 399,
							"name": "show",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/display.ts",
									"line": 93,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/display.ts#L93"
								}
							],
							"signatures": [
								{
									"id": 400,
									"name": "show",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Show the tellraw"
											}
										]
									},
									"parameters": [
										{
											"id": 401,
											"name": "to",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The player to show the tellraw for"
													}
												]
											},
											"type": {
												"type": "reference",
												"id": 256,
												"name": "Player"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								388
							]
						},
						{
							"title": "Properties",
							"children": [
								392,
								391
							]
						},
						{
							"title": "Methods",
							"children": [
								396,
								393,
								399
							]
						}
					],
					"sources": [
						{
							"fileName": "src/src/tools/display.ts",
							"line": 62,
							"character": 6,
							"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/display.ts#L62"
						}
					]
				},
				{
					"id": 369,
					"name": "Title",
					"kind": 128,
					"kindString": "Class",
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Represent a showable title"
							}
						]
					},
					"children": [
						{
							"id": 370,
							"name": "constructor",
							"kind": 512,
							"kindString": "Constructor",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/display.ts",
									"line": 18,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/display.ts#L18"
								}
							],
							"signatures": [
								{
									"id": 371,
									"name": "new Title",
									"kind": 16384,
									"kindString": "Constructor signature",
									"flags": {},
									"parameters": [
										{
											"id": 372,
											"name": "type",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"type": {
												"type": "reference",
												"id": 1166,
												"name": "titleTypes"
											}
										},
										{
											"id": 373,
											"name": "content",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"type": {
												"type": "reference",
												"id": 65,
												"name": "JsonRaw"
											}
										}
									],
									"type": {
										"type": "reference",
										"id": 369,
										"name": "Title"
									}
								}
							]
						},
						{
							"id": 375,
							"name": "content",
							"kind": 1024,
							"kindString": "Property",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/display.ts",
									"line": 17,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/display.ts#L17"
								}
							],
							"type": {
								"type": "reference",
								"id": 65,
								"name": "JsonRaw"
							}
						},
						{
							"id": 374,
							"name": "type",
							"kind": 1024,
							"kindString": "Property",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/display.ts",
									"line": 16,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/display.ts#L16"
								}
							],
							"type": {
								"type": "reference",
								"id": 1166,
								"name": "titleTypes"
							}
						},
						{
							"id": 376,
							"name": "changeContent",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/display.ts",
									"line": 27,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/display.ts#L27"
								}
							],
							"signatures": [
								{
									"id": 377,
									"name": "changeContent",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Change the title's content"
											}
										]
									},
									"parameters": [
										{
											"id": 378,
											"name": "newContent",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The new title's content"
													}
												]
											},
											"type": {
												"type": "reference",
												"id": 65,
												"name": "JsonRaw"
											}
										}
									],
									"type": {
										"type": "reference",
										"id": 369,
										"name": "Title"
									}
								}
							]
						},
						{
							"id": 383,
							"name": "setTime",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/display.ts",
									"line": 47,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/display.ts#L47"
								}
							],
							"signatures": [
								{
									"id": 384,
									"name": "setTime",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Modify the title's time option of an entity"
											}
										]
									},
									"parameters": [
										{
											"id": 385,
											"name": "to",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"type": {
												"type": "reference",
												"id": 256,
												"name": "Player"
											}
										},
										{
											"id": 386,
											"name": "times",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "Time option"
													}
												]
											},
											"type": {
												"type": "reference",
												"id": 1251,
												"name": "titleTimes"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							]
						},
						{
							"id": 379,
							"name": "show",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/display.ts",
									"line": 37,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/display.ts#L37"
								}
							],
							"signatures": [
								{
									"id": 380,
									"name": "show",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Display the title"
											}
										]
									},
									"parameters": [
										{
											"id": 381,
											"name": "to",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The player to show the title to"
													}
												]
											},
											"type": {
												"type": "reference",
												"id": 256,
												"name": "Player"
											}
										},
										{
											"id": 382,
											"name": "times",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {
												"isOptional": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The title's time option"
													}
												]
											},
											"type": {
												"type": "reference",
												"id": 1251,
												"name": "titleTimes"
											}
										}
									],
									"type": {
										"type": "union",
										"types": [
											{
												"type": "intrinsic",
												"name": "string"
											},
											{
												"type": "array",
												"elementType": {
													"type": "intrinsic",
													"name": "string"
												}
											}
										]
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								370
							]
						},
						{
							"title": "Properties",
							"children": [
								375,
								374
							]
						},
						{
							"title": "Methods",
							"children": [
								376,
								383,
								379
							]
						}
					],
					"sources": [
						{
							"fileName": "src/src/tools/display.ts",
							"line": 15,
							"character": 6,
							"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/display.ts#L15"
						}
					]
				},
				{
					"id": 895,
					"name": "World",
					"kind": 128,
					"kindString": "Class",
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Represent a world"
							}
						]
					},
					"children": [
						{
							"id": 896,
							"name": "constructor",
							"kind": 512,
							"kindString": "Constructor",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/world.ts",
									"line": 15,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/world.ts#L15"
								}
							],
							"signatures": [
								{
									"id": 897,
									"name": "new World",
									"kind": 16384,
									"kindString": "Constructor signature",
									"flags": {},
									"parameters": [
										{
											"id": 898,
											"name": "name",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The name of the world"
													}
												]
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "reference",
										"id": 895,
										"name": "World"
									}
								}
							]
						},
						{
							"id": 899,
							"name": "world",
							"kind": 1024,
							"kindString": "Property",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/world.ts",
									"line": 10,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/world.ts#L10"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							}
						},
						{
							"id": 900,
							"name": "executeInside",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/world.ts",
									"line": 23,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/world.ts#L23"
								}
							],
							"signatures": [
								{
									"id": 901,
									"name": "executeInside",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Execute commands inside this world"
											}
										]
									},
									"parameters": [
										{
											"id": 902,
											"name": "commands",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {
												"isRest": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The command to execute inside this world"
													}
												]
											},
											"type": {
												"type": "reference",
												"id": 1072,
												"name": "Commands"
											}
										}
									],
									"type": {
										"type": "array",
										"elementType": {
											"type": "intrinsic",
											"name": "string"
										}
									}
								}
							]
						},
						{
							"id": 907,
							"name": "render",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/world.ts",
									"line": 36,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/world.ts#L36"
								}
							],
							"signatures": [
								{
									"id": 908,
									"name": "render",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							]
						},
						{
							"id": 903,
							"name": "teleport",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/world.ts",
									"line": 32,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/world.ts#L32"
								}
							],
							"signatures": [
								{
									"id": 904,
									"name": "teleport",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Teleport an entity to this world"
											}
										]
									},
									"parameters": [
										{
											"id": 905,
											"name": "entity",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The entity to teleport inside this world"
													}
												]
											},
											"type": {
												"type": "reference",
												"id": 149,
												"name": "Entity"
											}
										},
										{
											"id": 906,
											"name": "coordonates",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {
												"isOptional": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The coordonate inside this world the entity will be teleport on"
													}
												]
											},
											"type": {
												"type": "reference",
												"id": 1245,
												"name": "coordonate"
											}
										}
									],
									"type": {
										"type": "array",
										"elementType": {
											"type": "intrinsic",
											"name": "string"
										}
									}
								}
							]
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								896
							]
						},
						{
							"title": "Properties",
							"children": [
								899
							]
						},
						{
							"title": "Methods",
							"children": [
								900,
								907,
								903
							]
						}
					],
					"sources": [
						{
							"fileName": "src/src/tools/world.ts",
							"line": 9,
							"character": 6,
							"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/world.ts#L9"
						}
					]
				},
				{
					"id": 639,
					"name": "Zone",
					"kind": 128,
					"kindString": "Class",
					"flags": {},
					"comment": {
						"summary": [
							{
								"kind": "text",
								"text": "Represent a zone of blocks"
							}
						]
					},
					"children": [
						{
							"id": 640,
							"name": "constructor",
							"kind": 512,
							"kindString": "Constructor",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/blocks.ts",
									"line": 253,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L253"
								}
							],
							"signatures": [
								{
									"id": 641,
									"name": "new Zone",
									"kind": 16384,
									"kindString": "Constructor signature",
									"flags": {},
									"parameters": [
										{
											"id": 642,
											"name": "data",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"type": {
												"type": "reference",
												"id": 1264,
												"name": "zoneOptions"
											}
										}
									],
									"type": {
										"type": "reference",
										"id": 639,
										"name": "Zone"
									},
									"overwrites": {
										"type": "reference",
										"id": 497,
										"name": "Block.constructor"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"id": 496,
								"name": "Block.constructor"
							}
						},
						{
							"id": 690,
							"name": "attributes",
							"kind": 1024,
							"kindString": "Property",
							"flags": {},
							"comment": {
								"summary": [
									{
										"kind": "text",
										"text": "Represent attributes"
									}
								],
								"blockTags": [
									{
										"tag": "@example",
										"content": [
											{
												"kind": "code",
												"text": "```mcfunction\r\n# This is how block's attributes are working:\r\nminecraft:dirt[name=value, name2=value, ...]\r\n```"
											}
										]
									}
								]
							},
							"sources": [
								{
									"fileName": "src/src/tools/blocks.ts",
									"line": 158,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L158"
								}
							],
							"type": {
								"type": "reference",
								"id": 1178,
								"name": "attrsType"
							},
							"defaultValue": "...",
							"inheritedFrom": {
								"type": "reference",
								"id": 528,
								"name": "Block.attributes"
							}
						},
						{
							"id": 665,
							"name": "attributesData",
							"kind": 1024,
							"kindString": "Property",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/blocks.ts",
									"line": 100,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L100"
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "reflection",
									"declaration": {
										"id": 666,
										"name": "__type",
										"kind": 65536,
										"kindString": "Type literal",
										"flags": {},
										"children": [
											{
												"id": 667,
												"name": "name",
												"kind": 1024,
												"kindString": "Property",
												"flags": {},
												"sources": [
													{
														"fileName": "src/src/tools/blocks.ts",
														"line": 100,
														"character": 21,
														"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L100"
													}
												],
												"type": {
													"type": "intrinsic",
													"name": "string"
												}
											},
											{
												"id": 668,
												"name": "value",
												"kind": 1024,
												"kindString": "Property",
												"flags": {},
												"sources": [
													{
														"fileName": "src/src/tools/blocks.ts",
														"line": 100,
														"character": 35,
														"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L100"
													}
												],
												"type": {
													"type": "intrinsic",
													"name": "any"
												}
											}
										],
										"groups": [
											{
												"title": "Properties",
												"children": [
													667,
													668
												]
											}
										],
										"sources": [
											{
												"fileName": "src/src/tools/blocks.ts",
												"line": 100,
												"character": 20,
												"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L100"
											}
										]
									}
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 503,
								"name": "Block.attributesData"
							}
						},
						{
							"id": 662,
							"name": "coords",
							"kind": 1024,
							"kindString": "Property",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/blocks.ts",
									"line": 97,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L97"
								}
							],
							"type": {
								"type": "array",
								"elementType": {
									"type": "intrinsic",
									"name": "string"
								}
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 500,
								"name": "Block.coords"
							}
						},
						{
							"id": 664,
							"name": "name",
							"kind": 1024,
							"kindString": "Property",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/blocks.ts",
									"line": 99,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L99"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "string"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 502,
								"name": "Block.name"
							}
						},
						{
							"id": 669,
							"name": "nbt",
							"kind": 1024,
							"kindString": "Property",
							"flags": {
								"isOptional": true
							},
							"sources": [
								{
									"fileName": "src/src/tools/blocks.ts",
									"line": 113,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L113"
								}
							],
							"type": {
								"type": "reflection",
								"declaration": {
									"id": 670,
									"name": "__type",
									"kind": 65536,
									"kindString": "Type literal",
									"flags": {},
									"children": [
										{
											"id": 671,
											"name": "get",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/blocks.ts",
													"line": 119,
													"character": 8,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L119"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 672,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/blocks.ts",
															"line": 119,
															"character": 13,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L119"
														}
													],
													"signatures": [
														{
															"id": 673,
															"name": "__type",
															"kind": 4096,
															"kindString": "Call signature",
															"flags": {},
															"comment": {
																"summary": [
																	{
																		"kind": "text",
																		"text": "Get a nbt for this block"
																	}
																]
															},
															"parameters": [
																{
																	"id": 674,
																	"name": "path",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {
																		"isOptional": true
																	},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The path to the block's NBT"
																			}
																		]
																	},
																	"type": {
																		"type": "reference",
																		"id": 617,
																		"name": "NBTPath"
																	}
																},
																{
																	"id": 675,
																	"name": "scale",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {
																		"isOptional": true
																	},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The scale to multiply the request NBT after get it"
																			}
																		]
																	},
																	"type": {
																		"type": "intrinsic",
																		"name": "number"
																	}
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													]
												}
											},
											"defaultValue": "..."
										},
										{
											"id": 687,
											"name": "reset",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/blocks.ts",
													"line": 145,
													"character": 8,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L145"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 688,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/blocks.ts",
															"line": 145,
															"character": 15,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L145"
														}
													],
													"signatures": [
														{
															"id": 689,
															"name": "__type",
															"kind": 4096,
															"kindString": "Call signature",
															"flags": {},
															"comment": {
																"summary": [
																	{
																		"kind": "text",
																		"text": "Reset all the NBT for this block"
																	}
																]
															},
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													]
												}
											},
											"defaultValue": "..."
										},
										{
											"id": 676,
											"name": "set",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/blocks.ts",
													"line": 127,
													"character": 8,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L127"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 677,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/blocks.ts",
															"line": 127,
															"character": 13,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L127"
														}
													],
													"signatures": [
														{
															"id": 678,
															"name": "__type",
															"kind": 4096,
															"kindString": "Call signature",
															"flags": {},
															"comment": {
																"summary": [
																	{
																		"kind": "text",
																		"text": "Set a nbt for this block"
																	}
																]
															},
															"parameters": [
																{
																	"id": 679,
																	"name": "value",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The value to set to this NBT"
																			}
																		]
																	},
																	"type": {
																		"type": "union",
																		"types": [
																			{
																				"type": "intrinsic",
																				"name": "string"
																			},
																			{
																				"type": "intrinsic",
																				"name": "number"
																			},
																			{
																				"type": "reference",
																				"id": 596,
																				"name": "NBTData"
																			}
																		]
																	}
																},
																{
																	"id": 680,
																	"name": "path",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {
																		"isOptional": true
																	},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The path to the block's NBT"
																			}
																		]
																	},
																	"type": {
																		"type": "reference",
																		"id": 617,
																		"name": "NBTPath"
																	}
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													]
												}
											},
											"defaultValue": "..."
										},
										{
											"id": 681,
											"name": "store",
											"kind": 1024,
											"kindString": "Property",
											"flags": {},
											"sources": [
												{
													"fileName": "src/src/tools/blocks.ts",
													"line": 139,
													"character": 8,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L139"
												}
											],
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 682,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/blocks.ts",
															"line": 139,
															"character": 15,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L139"
														}
													],
													"signatures": [
														{
															"id": 683,
															"name": "__type",
															"kind": 4096,
															"kindString": "Call signature",
															"flags": {},
															"comment": {
																"summary": [
																	{
																		"kind": "text",
																		"text": "Store data from a command"
																	}
																]
															},
															"parameters": [
																{
																	"id": 684,
																	"name": "path",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The path to the block's NBT"
																			}
																		]
																	},
																	"type": {
																		"type": "reference",
																		"id": 617,
																		"name": "NBTPath"
																	}
																},
																{
																	"id": 685,
																	"name": "type",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The type of result you want: \\\r\n"
																			},
																			{
																				"kind": "code",
																				"text": "`success`"
																			},
																			{
																				"kind": "text",
																				"text": ": If the command has been correcly executed, it will returns "
																			},
																			{
																				"kind": "code",
																				"text": "`1`"
																			},
																			{
																				"kind": "text",
																				"text": ", else "
																			},
																			{
																				"kind": "code",
																				"text": "`0`"
																			},
																			{
																				"kind": "text",
																				"text": " \\\r\n"
																			},
																			{
																				"kind": "code",
																				"text": "`result`"
																			},
																			{
																				"kind": "text",
																				"text": ": Will returns the callback of the executed command"
																			}
																		]
																	},
																	"type": {
																		"type": "union",
																		"types": [
																			{
																				"type": "literal",
																				"value": "success"
																			},
																			{
																				"type": "literal",
																				"value": "result"
																			}
																		]
																	}
																},
																{
																	"id": 686,
																	"name": "from",
																	"kind": 32768,
																	"kindString": "Parameter",
																	"flags": {},
																	"comment": {
																		"summary": [
																			{
																				"kind": "text",
																				"text": "The command the NBT will execute to store itself"
																			}
																		]
																	},
																	"type": {
																		"type": "intrinsic",
																		"name": "string"
																	}
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "string"
															}
														}
													]
												}
											},
											"defaultValue": "..."
										}
									],
									"groups": [
										{
											"title": "Properties",
											"children": [
												671,
												687,
												676,
												681
											]
										}
									],
									"sources": [
										{
											"fileName": "src/src/tools/blocks.ts",
											"line": 113,
											"character": 11,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L113"
										}
									]
								}
							},
							"defaultValue": "...",
							"inheritedFrom": {
								"type": "reference",
								"id": 507,
								"name": "Block.nbt"
							}
						},
						{
							"id": 643,
							"name": "to",
							"kind": 1024,
							"kindString": "Property",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/blocks.ts",
									"line": 252,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L252"
								}
							],
							"type": {
								"type": "tuple",
								"elements": [
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "intrinsic",
										"name": "string"
									},
									{
										"type": "intrinsic",
										"name": "string"
									}
								]
							}
						},
						{
							"id": 663,
							"name": "zone",
							"kind": 1024,
							"kindString": "Property",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/blocks.ts",
									"line": 98,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L98"
								}
							],
							"type": {
								"type": "intrinsic",
								"name": "boolean"
							},
							"inheritedFrom": {
								"type": "reference",
								"id": 501,
								"name": "Block.zone"
							}
						},
						{
							"id": 702,
							"name": "del",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/blocks.ts",
									"line": 237,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L237"
								}
							],
							"signatures": [
								{
									"id": 703,
									"name": "del",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Delete the block/zone (= replace it with "
											},
											{
												"kind": "code",
												"text": "`minecraft:air`"
											},
											{
												"kind": "text",
												"text": ")"
											}
										]
									},
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"inheritedFrom": {
										"type": "reference",
										"id": 541,
										"name": "Block.del"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"id": 540,
								"name": "Block.del"
							}
						},
						{
							"id": 653,
							"name": "destroy",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/blocks.ts",
									"line": 286,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L286"
								}
							],
							"signatures": [
								{
									"id": 654,
									"name": "destroy",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Set all blocks in the fill region with the specified block, dropping the existing blocks (including those that are unchanged) and block contents"
											}
										]
									},
									"parameters": [
										{
											"id": 655,
											"name": "block",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {
												"isOptional": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The block to fill with"
													}
												]
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							]
						},
						{
							"id": 644,
							"name": "empty",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/blocks.ts",
									"line": 265,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L265"
								}
							],
							"signatures": [
								{
									"id": 645,
									"name": "empty",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Set only the blocks on the outer edge of the fill region with the specified block and replace inside with "
											},
											{
												"kind": "code",
												"text": "`minecraft:air`"
											}
										]
									},
									"parameters": [
										{
											"id": 646,
											"name": "block",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {
												"isOptional": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The block to fill with"
													}
												]
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							]
						},
						{
							"id": 647,
							"name": "outline",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/blocks.ts",
									"line": 272,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L272"
								}
							],
							"signatures": [
								{
									"id": 648,
									"name": "outline",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Set only the blocks on the outer edge of the fill region with the specified block without replacing inside with "
											},
											{
												"kind": "code",
												"text": "`minecraft:air`"
											}
										]
									},
									"parameters": [
										{
											"id": 649,
											"name": "block",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {
												"isOptional": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The block to fill with"
													}
												]
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							]
						},
						{
							"id": 694,
							"name": "place",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/blocks.ts",
									"line": 229,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L229"
								}
							],
							"signatures": [
								{
									"id": 695,
									"name": "place",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Place to the given coordonates the block"
											}
										]
									},
									"parameters": [
										{
											"id": 696,
											"name": "position",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The position where to place the block"
													}
												]
											},
											"type": {
												"type": "reference",
												"id": 1245,
												"name": "coordonate"
											}
										},
										{
											"id": 697,
											"name": "to",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {
												"isOptional": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "If "
													},
													{
														"kind": "code",
														"text": "`this`"
													},
													{
														"kind": "text",
														"text": " is a Zone, the opposite corner of the zone to place the block"
													}
												]
											},
											"type": {
												"type": "reflection",
												"declaration": {
													"id": 698,
													"name": "__type",
													"kind": 65536,
													"kindString": "Type literal",
													"flags": {},
													"children": [
														{
															"id": 699,
															"name": "x",
															"kind": 1024,
															"kindString": "Property",
															"flags": {},
															"sources": [
																{
																	"fileName": "src/src/tools/blocks.ts",
																	"line": 15,
																	"character": 8,
																	"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L15"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "number"
															}
														},
														{
															"id": 700,
															"name": "y",
															"kind": 1024,
															"kindString": "Property",
															"flags": {},
															"sources": [
																{
																	"fileName": "src/src/tools/blocks.ts",
																	"line": 16,
																	"character": 8,
																	"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L16"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "number"
															}
														},
														{
															"id": 701,
															"name": "z",
															"kind": 1024,
															"kindString": "Property",
															"flags": {},
															"sources": [
																{
																	"fileName": "src/src/tools/blocks.ts",
																	"line": 17,
																	"character": 8,
																	"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L17"
																}
															],
															"type": {
																"type": "intrinsic",
																"name": "number"
															}
														}
													],
													"groups": [
														{
															"title": "Properties",
															"children": [
																699,
																700,
																701
															]
														}
													],
													"sources": [
														{
															"fileName": "src/src/tools/blocks.ts",
															"line": 14,
															"character": 8,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L14"
														}
													]
												}
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"inheritedFrom": {
										"type": "reference",
										"id": 533,
										"name": "Block.place"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"id": 532,
								"name": "Block.place"
							}
						},
						{
							"id": 660,
							"name": "render",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/blocks.ts",
									"line": 299,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L299"
								}
							],
							"signatures": [
								{
									"id": 661,
									"name": "render",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"overwrites": {
										"type": "reference",
										"id": 543,
										"name": "Block.render"
									}
								}
							],
							"overwrites": {
								"type": "reference",
								"id": 542,
								"name": "Block.render"
							}
						},
						{
							"id": 656,
							"name": "replace",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/blocks.ts",
									"line": 294,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L294"
								}
							],
							"signatures": [
								{
									"id": 657,
									"name": "replace",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Set all blocks (including air) in the fill region with the specified block"
											}
										]
									},
									"parameters": [
										{
											"id": 658,
											"name": "blocks",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The block to replace"
													}
												]
											},
											"type": {
												"type": "union",
												"types": [
													{
														"type": "intrinsic",
														"name": "string"
													},
													{
														"type": "reference",
														"id": 939,
														"name": "gameTag"
													}
												]
											}
										},
										{
											"id": 659,
											"name": "withBlock",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {
												"isOptional": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The block that the selected blocks will be replaced"
													}
												]
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							]
						},
						{
							"id": 650,
							"name": "safe",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/blocks.ts",
									"line": 279,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L279"
								}
							],
							"signatures": [
								{
									"id": 651,
									"name": "safe",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Set only the "
											},
											{
												"kind": "code",
												"text": "`minecraft:air`"
											},
											{
												"kind": "text",
												"text": " blocks in the fill region with the specified block"
											}
										]
									},
									"parameters": [
										{
											"id": 652,
											"name": "block",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {
												"isOptional": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The block to fill with"
													}
												]
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									}
								}
							]
						},
						{
							"id": 691,
							"name": "set",
							"kind": 2048,
							"kindString": "Method",
							"flags": {},
							"sources": [
								{
									"fileName": "src/src/tools/blocks.ts",
									"line": 219,
									"character": 4,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L219"
								}
							],
							"signatures": [
								{
									"id": 692,
									"name": "set",
									"kind": 4096,
									"kindString": "Call signature",
									"flags": {},
									"comment": {
										"summary": [
											{
												"kind": "text",
												"text": "Set to the block's coordonate/zone the given block"
											}
										],
										"blockTags": [
											{
												"tag": "@exemple",
												"content": [
													{
														"kind": "code",
														"text": "```js\r\nconst b = new Block({...})\r\nb.set(\"minecraft:dirt\")\r\n```"
													}
												]
											}
										]
									},
									"parameters": [
										{
											"id": 693,
											"name": "block",
											"kind": 32768,
											"kindString": "Parameter",
											"flags": {
												"isOptional": true
											},
											"comment": {
												"summary": [
													{
														"kind": "text",
														"text": "The name of the block to place"
													}
												]
											},
											"type": {
												"type": "intrinsic",
												"name": "string"
											}
										}
									],
									"type": {
										"type": "intrinsic",
										"name": "string"
									},
									"inheritedFrom": {
										"type": "reference",
										"id": 530,
										"name": "Block.set"
									}
								}
							],
							"inheritedFrom": {
								"type": "reference",
								"id": 529,
								"name": "Block.set"
							}
						}
					],
					"groups": [
						{
							"title": "Constructors",
							"children": [
								640
							]
						},
						{
							"title": "Properties",
							"children": [
								690,
								665,
								662,
								664,
								669,
								643,
								663
							]
						},
						{
							"title": "Methods",
							"children": [
								702,
								653,
								644,
								647,
								694,
								660,
								656,
								650,
								691
							]
						}
					],
					"sources": [
						{
							"fileName": "src/src/tools/blocks.ts",
							"line": 251,
							"character": 6,
							"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/blocks.ts#L251"
						}
					],
					"extendedTypes": [
						{
							"type": "reference",
							"id": 495,
							"name": "Block"
						}
					]
				},
				{
					"id": 743,
					"name": "PlayerInventorySlots",
					"kind": 32,
					"kindString": "Variable",
					"flags": {
						"isConst": true
					},
					"sources": [
						{
							"fileName": "src/src/tools/selector.ts",
							"line": 75,
							"character": 6,
							"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L75"
						}
					],
					"type": {
						"type": "reflection",
						"declaration": {
							"id": 744,
							"name": "__type",
							"kind": 65536,
							"kindString": "Type literal",
							"flags": {},
							"children": [
								{
									"id": 745,
									"name": "armor",
									"kind": 1024,
									"kindString": "Property",
									"flags": {},
									"sources": [
										{
											"fileName": "src/src/tools/selector.ts",
											"line": 76,
											"character": 4,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L76"
										}
									],
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 746,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {},
											"children": [
												{
													"id": 750,
													"name": "boots",
													"kind": 1024,
													"kindString": "Property",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/selector.ts",
															"line": 80,
															"character": 8,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L80"
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "number"
													},
													"defaultValue": "100"
												},
												{
													"id": 748,
													"name": "chestplate",
													"kind": 1024,
													"kindString": "Property",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/selector.ts",
															"line": 78,
															"character": 8,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L78"
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "number"
													},
													"defaultValue": "102"
												},
												{
													"id": 747,
													"name": "helmet",
													"kind": 1024,
													"kindString": "Property",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/selector.ts",
															"line": 77,
															"character": 8,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L77"
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "number"
													},
													"defaultValue": "103"
												},
												{
													"id": 749,
													"name": "leggings",
													"kind": 1024,
													"kindString": "Property",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/selector.ts",
															"line": 79,
															"character": 8,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L79"
														}
													],
													"type": {
														"type": "intrinsic",
														"name": "number"
													},
													"defaultValue": "101"
												}
											],
											"groups": [
												{
													"title": "Properties",
													"children": [
														750,
														748,
														747,
														749
													]
												}
											],
											"sources": [
												{
													"fileName": "src/src/tools/selector.ts",
													"line": 76,
													"character": 11,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L76"
												}
											]
										}
									},
									"defaultValue": "..."
								},
								{
									"id": 751,
									"name": "inventory",
									"kind": 1024,
									"kindString": "Property",
									"flags": {},
									"sources": [
										{
											"fileName": "src/src/tools/selector.ts",
											"line": 82,
											"character": 4,
											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L82"
										}
									],
									"type": {
										"type": "reflection",
										"declaration": {
											"id": 752,
											"name": "__type",
											"kind": 65536,
											"kindString": "Type literal",
											"flags": {},
											"children": [
												{
													"id": 753,
													"name": "craft",
													"kind": 1024,
													"kindString": "Property",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/selector.ts",
															"line": 83,
															"character": 8,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L83"
														}
													],
													"type": {
														"type": "reflection",
														"declaration": {
															"id": 754,
															"name": "__type",
															"kind": 65536,
															"kindString": "Type literal",
															"flags": {},
															"children": [
																{
																	"id": 757,
																	"name": "bl",
																	"kind": 1024,
																	"kindString": "Property",
																	"flags": {},
																	"sources": [
																		{
																			"fileName": "src/src/tools/selector.ts",
																			"line": 86,
																			"character": 12,
																			"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L86"
																		}
																	],
																	"type": {
																		"type": "intrinsic",
																		"name": "number"
																	},
																	"defaultValue": "82"
																},
																{
																	"id": 758,
																	"name": "br",
																	"kind": 1024,
																	"kindString": "Property",
																	"flags": {},
																	"sources": [
																		{
																			"fileName": "src/src/tools/selector.ts",
																			"line": 87,
																			"character": 12,
																			"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L87"
																		}
																	],
																	"type": {
																		"type": "intrinsic",
																		"name": "number"
																	},
																	"defaultValue": "83"
																},
																{
																	"id": 755,
																	"name": "tl",
																	"kind": 1024,
																	"kindString": "Property",
																	"flags": {},
																	"sources": [
																		{
																			"fileName": "src/src/tools/selector.ts",
																			"line": 84,
																			"character": 12,
																			"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L84"
																		}
																	],
																	"type": {
																		"type": "intrinsic",
																		"name": "number"
																	},
																	"defaultValue": "80"
																},
																{
																	"id": 756,
																	"name": "tr",
																	"kind": 1024,
																	"kindString": "Property",
																	"flags": {},
																	"sources": [
																		{
																			"fileName": "src/src/tools/selector.ts",
																			"line": 85,
																			"character": 12,
																			"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L85"
																		}
																	],
																	"type": {
																		"type": "intrinsic",
																		"name": "number"
																	},
																	"defaultValue": "81"
																}
															],
															"groups": [
																{
																	"title": "Properties",
																	"children": [
																		757,
																		758,
																		755,
																		756
																	]
																}
															],
															"sources": [
																{
																	"fileName": "src/src/tools/selector.ts",
																	"line": 83,
																	"character": 15,
																	"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L83"
																}
															]
														}
													},
													"defaultValue": "..."
												},
												{
													"id": 759,
													"name": "navbar",
													"kind": 1024,
													"kindString": "Property",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/selector.ts",
															"line": 89,
															"character": 8,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L89"
														}
													],
													"type": {
														"type": "reflection",
														"declaration": {
															"id": 760,
															"name": "__type",
															"kind": 65536,
															"kindString": "Type literal",
															"flags": {},
															"children": [
																{
																	"id": 772,
																	"name": "secondHand",
																	"kind": 1024,
																	"kindString": "Property",
																	"flags": {},
																	"sources": [
																		{
																			"fileName": "src/src/tools/selector.ts",
																			"line": 101,
																			"character": 12,
																			"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L101"
																		}
																	],
																	"type": {
																		"type": "intrinsic",
																		"name": "number"
																	},
																	"defaultValue": "40"
																},
																{
																	"id": 761,
																	"name": "slots",
																	"kind": 1024,
																	"kindString": "Property",
																	"flags": {},
																	"sources": [
																		{
																			"fileName": "src/src/tools/selector.ts",
																			"line": 90,
																			"character": 12,
																			"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L90"
																		}
																	],
																	"type": {
																		"type": "reflection",
																		"declaration": {
																			"id": 762,
																			"name": "__type",
																			"kind": 65536,
																			"kindString": "Type literal",
																			"flags": {},
																			"children": [
																				{
																					"id": 763,
																					"name": "1",
																					"kind": 1024,
																					"kindString": "Property",
																					"flags": {},
																					"sources": [
																						{
																							"fileName": "src/src/tools/selector.ts",
																							"line": 91,
																							"character": 16,
																							"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L91"
																						}
																					],
																					"type": {
																						"type": "intrinsic",
																						"name": "number"
																					},
																					"defaultValue": "0"
																				},
																				{
																					"id": 764,
																					"name": "2",
																					"kind": 1024,
																					"kindString": "Property",
																					"flags": {},
																					"sources": [
																						{
																							"fileName": "src/src/tools/selector.ts",
																							"line": 92,
																							"character": 16,
																							"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L92"
																						}
																					],
																					"type": {
																						"type": "intrinsic",
																						"name": "number"
																					},
																					"defaultValue": "1"
																				},
																				{
																					"id": 765,
																					"name": "3",
																					"kind": 1024,
																					"kindString": "Property",
																					"flags": {},
																					"sources": [
																						{
																							"fileName": "src/src/tools/selector.ts",
																							"line": 93,
																							"character": 16,
																							"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L93"
																						}
																					],
																					"type": {
																						"type": "intrinsic",
																						"name": "number"
																					},
																					"defaultValue": "2"
																				},
																				{
																					"id": 766,
																					"name": "4",
																					"kind": 1024,
																					"kindString": "Property",
																					"flags": {},
																					"sources": [
																						{
																							"fileName": "src/src/tools/selector.ts",
																							"line": 94,
																							"character": 16,
																							"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L94"
																						}
																					],
																					"type": {
																						"type": "intrinsic",
																						"name": "number"
																					},
																					"defaultValue": "3"
																				},
																				{
																					"id": 767,
																					"name": "5",
																					"kind": 1024,
																					"kindString": "Property",
																					"flags": {},
																					"sources": [
																						{
																							"fileName": "src/src/tools/selector.ts",
																							"line": 95,
																							"character": 16,
																							"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L95"
																						}
																					],
																					"type": {
																						"type": "intrinsic",
																						"name": "number"
																					},
																					"defaultValue": "4"
																				},
																				{
																					"id": 768,
																					"name": "6",
																					"kind": 1024,
																					"kindString": "Property",
																					"flags": {},
																					"sources": [
																						{
																							"fileName": "src/src/tools/selector.ts",
																							"line": 96,
																							"character": 16,
																							"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L96"
																						}
																					],
																					"type": {
																						"type": "intrinsic",
																						"name": "number"
																					},
																					"defaultValue": "5"
																				},
																				{
																					"id": 769,
																					"name": "7",
																					"kind": 1024,
																					"kindString": "Property",
																					"flags": {},
																					"sources": [
																						{
																							"fileName": "src/src/tools/selector.ts",
																							"line": 97,
																							"character": 16,
																							"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L97"
																						}
																					],
																					"type": {
																						"type": "intrinsic",
																						"name": "number"
																					},
																					"defaultValue": "6"
																				},
																				{
																					"id": 770,
																					"name": "8",
																					"kind": 1024,
																					"kindString": "Property",
																					"flags": {},
																					"sources": [
																						{
																							"fileName": "src/src/tools/selector.ts",
																							"line": 98,
																							"character": 16,
																							"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L98"
																						}
																					],
																					"type": {
																						"type": "intrinsic",
																						"name": "number"
																					},
																					"defaultValue": "7"
																				},
																				{
																					"id": 771,
																					"name": "9",
																					"kind": 1024,
																					"kindString": "Property",
																					"flags": {},
																					"sources": [
																						{
																							"fileName": "src/src/tools/selector.ts",
																							"line": 99,
																							"character": 16,
																							"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L99"
																						}
																					],
																					"type": {
																						"type": "intrinsic",
																						"name": "number"
																					},
																					"defaultValue": "8"
																				}
																			],
																			"groups": [
																				{
																					"title": "Properties",
																					"children": [
																						763,
																						764,
																						765,
																						766,
																						767,
																						768,
																						769,
																						770,
																						771
																					]
																				}
																			],
																			"sources": [
																				{
																					"fileName": "src/src/tools/selector.ts",
																					"line": 90,
																					"character": 19,
																					"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L90"
																				}
																			]
																		}
																	},
																	"defaultValue": "..."
																}
															],
															"groups": [
																{
																	"title": "Properties",
																	"children": [
																		772,
																		761
																	]
																}
															],
															"sources": [
																{
																	"fileName": "src/src/tools/selector.ts",
																	"line": 89,
																	"character": 16,
																	"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L89"
																}
															]
														}
													},
													"defaultValue": "..."
												},
												{
													"id": 773,
													"name": "other",
													"kind": 1024,
													"kindString": "Property",
													"flags": {},
													"sources": [
														{
															"fileName": "src/src/tools/selector.ts",
															"line": 103,
															"character": 8,
															"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L103"
														}
													],
													"type": {
														"type": "reflection",
														"declaration": {
															"id": 774,
															"name": "__type",
															"kind": 65536,
															"kindString": "Type literal",
															"flags": {},
															"children": [
																{
																	"id": 810,
																	"name": "colums",
																	"kind": 1024,
																	"kindString": "Property",
																	"flags": {},
																	"sources": [
																		{
																			"fileName": "src/src/tools/selector.ts",
																			"line": 139,
																			"character": 12,
																			"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L139"
																		}
																	],
																	"type": {
																		"type": "reflection",
																		"declaration": {
																			"id": 811,
																			"name": "__type",
																			"kind": 65536,
																			"kindString": "Type literal",
																			"flags": {},
																			"children": [
																				{
																					"id": 812,
																					"name": "1",
																					"kind": 1024,
																					"kindString": "Property",
																					"flags": {},
																					"sources": [
																						{
																							"fileName": "src/src/tools/selector.ts",
																							"line": 140,
																							"character": 16,
																							"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L140"
																						}
																					],
																					"type": {
																						"type": "reflection",
																						"declaration": {
																							"id": 813,
																							"name": "__type",
																							"kind": 65536,
																							"kindString": "Type literal",
																							"flags": {},
																							"children": [
																								{
																									"id": 814,
																									"name": "1",
																									"kind": 1024,
																									"kindString": "Property",
																									"flags": {},
																									"sources": [
																										{
																											"fileName": "src/src/tools/selector.ts",
																											"line": 141,
																											"character": 20,
																											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L141"
																										}
																									],
																									"type": {
																										"type": "intrinsic",
																										"name": "number"
																									},
																									"defaultValue": "9"
																								},
																								{
																									"id": 815,
																									"name": "2",
																									"kind": 1024,
																									"kindString": "Property",
																									"flags": {},
																									"sources": [
																										{
																											"fileName": "src/src/tools/selector.ts",
																											"line": 142,
																											"character": 20,
																											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L142"
																										}
																									],
																									"type": {
																										"type": "intrinsic",
																										"name": "number"
																									},
																									"defaultValue": "18"
																								},
																								{
																									"id": 816,
																									"name": "3",
																									"kind": 1024,
																									"kindString": "Property",
																									"flags": {},
																									"sources": [
																										{
																											"fileName": "src/src/tools/selector.ts",
																											"line": 143,
																											"character": 20,
																											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L143"
																										}
																									],
																									"type": {
																										"type": "intrinsic",
																										"name": "number"
																									},
																									"defaultValue": "27"
																								}
																							],
																							"groups": [
																								{
																									"title": "Properties",
																									"children": [
																										814,
																										815,
																										816
																									]
																								}
																							],
																							"sources": [
																								{
																									"fileName": "src/src/tools/selector.ts",
																									"line": 140,
																									"character": 19,
																									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L140"
																								}
																							]
																						}
																					},
																					"defaultValue": "..."
																				},
																				{
																					"id": 817,
																					"name": "2",
																					"kind": 1024,
																					"kindString": "Property",
																					"flags": {},
																					"sources": [
																						{
																							"fileName": "src/src/tools/selector.ts",
																							"line": 145,
																							"character": 16,
																							"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L145"
																						}
																					],
																					"type": {
																						"type": "reflection",
																						"declaration": {
																							"id": 818,
																							"name": "__type",
																							"kind": 65536,
																							"kindString": "Type literal",
																							"flags": {},
																							"children": [
																								{
																									"id": 819,
																									"name": "1",
																									"kind": 1024,
																									"kindString": "Property",
																									"flags": {},
																									"sources": [
																										{
																											"fileName": "src/src/tools/selector.ts",
																											"line": 146,
																											"character": 20,
																											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L146"
																										}
																									],
																									"type": {
																										"type": "intrinsic",
																										"name": "number"
																									},
																									"defaultValue": "10"
																								},
																								{
																									"id": 820,
																									"name": "2",
																									"kind": 1024,
																									"kindString": "Property",
																									"flags": {},
																									"sources": [
																										{
																											"fileName": "src/src/tools/selector.ts",
																											"line": 147,
																											"character": 20,
																											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L147"
																										}
																									],
																									"type": {
																										"type": "intrinsic",
																										"name": "number"
																									},
																									"defaultValue": "19"
																								},
																								{
																									"id": 821,
																									"name": "3",
																									"kind": 1024,
																									"kindString": "Property",
																									"flags": {},
																									"sources": [
																										{
																											"fileName": "src/src/tools/selector.ts",
																											"line": 148,
																											"character": 20,
																											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L148"
																										}
																									],
																									"type": {
																										"type": "intrinsic",
																										"name": "number"
																									},
																									"defaultValue": "28"
																								}
																							],
																							"groups": [
																								{
																									"title": "Properties",
																									"children": [
																										819,
																										820,
																										821
																									]
																								}
																							],
																							"sources": [
																								{
																									"fileName": "src/src/tools/selector.ts",
																									"line": 145,
																									"character": 19,
																									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L145"
																								}
																							]
																						}
																					},
																					"defaultValue": "..."
																				},
																				{
																					"id": 822,
																					"name": "3",
																					"kind": 1024,
																					"kindString": "Property",
																					"flags": {},
																					"sources": [
																						{
																							"fileName": "src/src/tools/selector.ts",
																							"line": 150,
																							"character": 16,
																							"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L150"
																						}
																					],
																					"type": {
																						"type": "reflection",
																						"declaration": {
																							"id": 823,
																							"name": "__type",
																							"kind": 65536,
																							"kindString": "Type literal",
																							"flags": {},
																							"children": [
																								{
																									"id": 824,
																									"name": "1",
																									"kind": 1024,
																									"kindString": "Property",
																									"flags": {},
																									"sources": [
																										{
																											"fileName": "src/src/tools/selector.ts",
																											"line": 151,
																											"character": 20,
																											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L151"
																										}
																									],
																									"type": {
																										"type": "intrinsic",
																										"name": "number"
																									},
																									"defaultValue": "11"
																								},
																								{
																									"id": 825,
																									"name": "2",
																									"kind": 1024,
																									"kindString": "Property",
																									"flags": {},
																									"sources": [
																										{
																											"fileName": "src/src/tools/selector.ts",
																											"line": 152,
																											"character": 20,
																											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L152"
																										}
																									],
																									"type": {
																										"type": "intrinsic",
																										"name": "number"
																									},
																									"defaultValue": "20"
																								},
																								{
																									"id": 826,
																									"name": "3",
																									"kind": 1024,
																									"kindString": "Property",
																									"flags": {},
																									"sources": [
																										{
																											"fileName": "src/src/tools/selector.ts",
																											"line": 153,
																											"character": 20,
																											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L153"
																										}
																									],
																									"type": {
																										"type": "intrinsic",
																										"name": "number"
																									},
																									"defaultValue": "29"
																								}
																							],
																							"groups": [
																								{
																									"title": "Properties",
																									"children": [
																										824,
																										825,
																										826
																									]
																								}
																							],
																							"sources": [
																								{
																									"fileName": "src/src/tools/selector.ts",
																									"line": 150,
																									"character": 19,
																									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L150"
																								}
																							]
																						}
																					},
																					"defaultValue": "..."
																				},
																				{
																					"id": 827,
																					"name": "4",
																					"kind": 1024,
																					"kindString": "Property",
																					"flags": {},
																					"sources": [
																						{
																							"fileName": "src/src/tools/selector.ts",
																							"line": 155,
																							"character": 16,
																							"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L155"
																						}
																					],
																					"type": {
																						"type": "reflection",
																						"declaration": {
																							"id": 828,
																							"name": "__type",
																							"kind": 65536,
																							"kindString": "Type literal",
																							"flags": {},
																							"children": [
																								{
																									"id": 829,
																									"name": "1",
																									"kind": 1024,
																									"kindString": "Property",
																									"flags": {},
																									"sources": [
																										{
																											"fileName": "src/src/tools/selector.ts",
																											"line": 156,
																											"character": 20,
																											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L156"
																										}
																									],
																									"type": {
																										"type": "intrinsic",
																										"name": "number"
																									},
																									"defaultValue": "12"
																								},
																								{
																									"id": 830,
																									"name": "2",
																									"kind": 1024,
																									"kindString": "Property",
																									"flags": {},
																									"sources": [
																										{
																											"fileName": "src/src/tools/selector.ts",
																											"line": 157,
																											"character": 20,
																											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L157"
																										}
																									],
																									"type": {
																										"type": "intrinsic",
																										"name": "number"
																									},
																									"defaultValue": "21"
																								},
																								{
																									"id": 831,
																									"name": "3",
																									"kind": 1024,
																									"kindString": "Property",
																									"flags": {},
																									"sources": [
																										{
																											"fileName": "src/src/tools/selector.ts",
																											"line": 158,
																											"character": 20,
																											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L158"
																										}
																									],
																									"type": {
																										"type": "intrinsic",
																										"name": "number"
																									},
																									"defaultValue": "30"
																								}
																							],
																							"groups": [
																								{
																									"title": "Properties",
																									"children": [
																										829,
																										830,
																										831
																									]
																								}
																							],
																							"sources": [
																								{
																									"fileName": "src/src/tools/selector.ts",
																									"line": 155,
																									"character": 19,
																									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L155"
																								}
																							]
																						}
																					},
																					"defaultValue": "..."
																				},
																				{
																					"id": 832,
																					"name": "5",
																					"kind": 1024,
																					"kindString": "Property",
																					"flags": {},
																					"sources": [
																						{
																							"fileName": "src/src/tools/selector.ts",
																							"line": 160,
																							"character": 16,
																							"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L160"
																						}
																					],
																					"type": {
																						"type": "reflection",
																						"declaration": {
																							"id": 833,
																							"name": "__type",
																							"kind": 65536,
																							"kindString": "Type literal",
																							"flags": {},
																							"children": [
																								{
																									"id": 834,
																									"name": "1",
																									"kind": 1024,
																									"kindString": "Property",
																									"flags": {},
																									"sources": [
																										{
																											"fileName": "src/src/tools/selector.ts",
																											"line": 161,
																											"character": 20,
																											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L161"
																										}
																									],
																									"type": {
																										"type": "intrinsic",
																										"name": "number"
																									},
																									"defaultValue": "13"
																								},
																								{
																									"id": 835,
																									"name": "2",
																									"kind": 1024,
																									"kindString": "Property",
																									"flags": {},
																									"sources": [
																										{
																											"fileName": "src/src/tools/selector.ts",
																											"line": 162,
																											"character": 20,
																											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L162"
																										}
																									],
																									"type": {
																										"type": "intrinsic",
																										"name": "number"
																									},
																									"defaultValue": "22"
																								},
																								{
																									"id": 836,
																									"name": "3",
																									"kind": 1024,
																									"kindString": "Property",
																									"flags": {},
																									"sources": [
																										{
																											"fileName": "src/src/tools/selector.ts",
																											"line": 163,
																											"character": 20,
																											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L163"
																										}
																									],
																									"type": {
																										"type": "intrinsic",
																										"name": "number"
																									},
																									"defaultValue": "31"
																								}
																							],
																							"groups": [
																								{
																									"title": "Properties",
																									"children": [
																										834,
																										835,
																										836
																									]
																								}
																							],
																							"sources": [
																								{
																									"fileName": "src/src/tools/selector.ts",
																									"line": 160,
																									"character": 19,
																									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L160"
																								}
																							]
																						}
																					},
																					"defaultValue": "..."
																				},
																				{
																					"id": 837,
																					"name": "6",
																					"kind": 1024,
																					"kindString": "Property",
																					"flags": {},
																					"sources": [
																						{
																							"fileName": "src/src/tools/selector.ts",
																							"line": 165,
																							"character": 16,
																							"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L165"
																						}
																					],
																					"type": {
																						"type": "reflection",
																						"declaration": {
																							"id": 838,
																							"name": "__type",
																							"kind": 65536,
																							"kindString": "Type literal",
																							"flags": {},
																							"children": [
																								{
																									"id": 839,
																									"name": "1",
																									"kind": 1024,
																									"kindString": "Property",
																									"flags": {},
																									"sources": [
																										{
																											"fileName": "src/src/tools/selector.ts",
																											"line": 166,
																											"character": 20,
																											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L166"
																										}
																									],
																									"type": {
																										"type": "intrinsic",
																										"name": "number"
																									},
																									"defaultValue": "14"
																								},
																								{
																									"id": 840,
																									"name": "2",
																									"kind": 1024,
																									"kindString": "Property",
																									"flags": {},
																									"sources": [
																										{
																											"fileName": "src/src/tools/selector.ts",
																											"line": 167,
																											"character": 20,
																											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L167"
																										}
																									],
																									"type": {
																										"type": "intrinsic",
																										"name": "number"
																									},
																									"defaultValue": "23"
																								},
																								{
																									"id": 841,
																									"name": "3",
																									"kind": 1024,
																									"kindString": "Property",
																									"flags": {},
																									"sources": [
																										{
																											"fileName": "src/src/tools/selector.ts",
																											"line": 168,
																											"character": 20,
																											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L168"
																										}
																									],
																									"type": {
																										"type": "intrinsic",
																										"name": "number"
																									},
																									"defaultValue": "32"
																								}
																							],
																							"groups": [
																								{
																									"title": "Properties",
																									"children": [
																										839,
																										840,
																										841
																									]
																								}
																							],
																							"sources": [
																								{
																									"fileName": "src/src/tools/selector.ts",
																									"line": 165,
																									"character": 19,
																									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L165"
																								}
																							]
																						}
																					},
																					"defaultValue": "..."
																				},
																				{
																					"id": 842,
																					"name": "7",
																					"kind": 1024,
																					"kindString": "Property",
																					"flags": {},
																					"sources": [
																						{
																							"fileName": "src/src/tools/selector.ts",
																							"line": 170,
																							"character": 16,
																							"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L170"
																						}
																					],
																					"type": {
																						"type": "reflection",
																						"declaration": {
																							"id": 843,
																							"name": "__type",
																							"kind": 65536,
																							"kindString": "Type literal",
																							"flags": {},
																							"children": [
																								{
																									"id": 844,
																									"name": "1",
																									"kind": 1024,
																									"kindString": "Property",
																									"flags": {},
																									"sources": [
																										{
																											"fileName": "src/src/tools/selector.ts",
																											"line": 171,
																											"character": 20,
																											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L171"
																										}
																									],
																									"type": {
																										"type": "intrinsic",
																										"name": "number"
																									},
																									"defaultValue": "15"
																								},
																								{
																									"id": 845,
																									"name": "2",
																									"kind": 1024,
																									"kindString": "Property",
																									"flags": {},
																									"sources": [
																										{
																											"fileName": "src/src/tools/selector.ts",
																											"line": 172,
																											"character": 20,
																											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L172"
																										}
																									],
																									"type": {
																										"type": "intrinsic",
																										"name": "number"
																									},
																									"defaultValue": "24"
																								},
																								{
																									"id": 846,
																									"name": "3",
																									"kind": 1024,
																									"kindString": "Property",
																									"flags": {},
																									"sources": [
																										{
																											"fileName": "src/src/tools/selector.ts",
																											"line": 173,
																											"character": 20,
																											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L173"
																										}
																									],
																									"type": {
																										"type": "intrinsic",
																										"name": "number"
																									},
																									"defaultValue": "33"
																								}
																							],
																							"groups": [
																								{
																									"title": "Properties",
																									"children": [
																										844,
																										845,
																										846
																									]
																								}
																							],
																							"sources": [
																								{
																									"fileName": "src/src/tools/selector.ts",
																									"line": 170,
																									"character": 19,
																									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L170"
																								}
																							]
																						}
																					},
																					"defaultValue": "..."
																				},
																				{
																					"id": 847,
																					"name": "8",
																					"kind": 1024,
																					"kindString": "Property",
																					"flags": {},
																					"sources": [
																						{
																							"fileName": "src/src/tools/selector.ts",
																							"line": 175,
																							"character": 16,
																							"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L175"
																						}
																					],
																					"type": {
																						"type": "reflection",
																						"declaration": {
																							"id": 848,
																							"name": "__type",
																							"kind": 65536,
																							"kindString": "Type literal",
																							"flags": {},
																							"children": [
																								{
																									"id": 849,
																									"name": "1",
																									"kind": 1024,
																									"kindString": "Property",
																									"flags": {},
																									"sources": [
																										{
																											"fileName": "src/src/tools/selector.ts",
																											"line": 176,
																											"character": 20,
																											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L176"
																										}
																									],
																									"type": {
																										"type": "intrinsic",
																										"name": "number"
																									},
																									"defaultValue": "16"
																								},
																								{
																									"id": 850,
																									"name": "2",
																									"kind": 1024,
																									"kindString": "Property",
																									"flags": {},
																									"sources": [
																										{
																											"fileName": "src/src/tools/selector.ts",
																											"line": 177,
																											"character": 20,
																											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L177"
																										}
																									],
																									"type": {
																										"type": "intrinsic",
																										"name": "number"
																									},
																									"defaultValue": "25"
																								},
																								{
																									"id": 851,
																									"name": "3",
																									"kind": 1024,
																									"kindString": "Property",
																									"flags": {},
																									"sources": [
																										{
																											"fileName": "src/src/tools/selector.ts",
																											"line": 178,
																											"character": 20,
																											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L178"
																										}
																									],
																									"type": {
																										"type": "intrinsic",
																										"name": "number"
																									},
																									"defaultValue": "34"
																								}
																							],
																							"groups": [
																								{
																									"title": "Properties",
																									"children": [
																										849,
																										850,
																										851
																									]
																								}
																							],
																							"sources": [
																								{
																									"fileName": "src/src/tools/selector.ts",
																									"line": 175,
																									"character": 19,
																									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L175"
																								}
																							]
																						}
																					},
																					"defaultValue": "..."
																				},
																				{
																					"id": 852,
																					"name": "9",
																					"kind": 1024,
																					"kindString": "Property",
																					"flags": {},
																					"sources": [
																						{
																							"fileName": "src/src/tools/selector.ts",
																							"line": 180,
																							"character": 16,
																							"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L180"
																						}
																					],
																					"type": {
																						"type": "reflection",
																						"declaration": {
																							"id": 853,
																							"name": "__type",
																							"kind": 65536,
																							"kindString": "Type literal",
																							"flags": {},
																							"children": [
																								{
																									"id": 854,
																									"name": "1",
																									"kind": 1024,
																									"kindString": "Property",
																									"flags": {},
																									"sources": [
																										{
																											"fileName": "src/src/tools/selector.ts",
																											"line": 181,
																											"character": 20,
																											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L181"
																										}
																									],
																									"type": {
																										"type": "intrinsic",
																										"name": "number"
																									},
																									"defaultValue": "14"
																								},
																								{
																									"id": 855,
																									"name": "2",
																									"kind": 1024,
																									"kindString": "Property",
																									"flags": {},
																									"sources": [
																										{
																											"fileName": "src/src/tools/selector.ts",
																											"line": 182,
																											"character": 20,
																											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L182"
																										}
																									],
																									"type": {
																										"type": "intrinsic",
																										"name": "number"
																									},
																									"defaultValue": "26"
																								},
																								{
																									"id": 856,
																									"name": "3",
																									"kind": 1024,
																									"kindString": "Property",
																									"flags": {},
																									"sources": [
																										{
																											"fileName": "src/src/tools/selector.ts",
																											"line": 183,
																											"character": 20,
																											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L183"
																										}
																									],
																									"type": {
																										"type": "intrinsic",
																										"name": "number"
																									},
																									"defaultValue": "35"
																								}
																							],
																							"groups": [
																								{
																									"title": "Properties",
																									"children": [
																										854,
																										855,
																										856
																									]
																								}
																							],
																							"sources": [
																								{
																									"fileName": "src/src/tools/selector.ts",
																									"line": 180,
																									"character": 19,
																									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L180"
																								}
																							]
																						}
																					},
																					"defaultValue": "..."
																				}
																			],
																			"groups": [
																				{
																					"title": "Properties",
																					"children": [
																						812,
																						817,
																						822,
																						827,
																						832,
																						837,
																						842,
																						847,
																						852
																					]
																				}
																			],
																			"sources": [
																				{
																					"fileName": "src/src/tools/selector.ts",
																					"line": 139,
																					"character": 20,
																					"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L139"
																				}
																			]
																		}
																	},
																	"defaultValue": "..."
																},
																{
																	"id": 775,
																	"name": "lines",
																	"kind": 1024,
																	"kindString": "Property",
																	"flags": {},
																	"sources": [
																		{
																			"fileName": "src/src/tools/selector.ts",
																			"line": 104,
																			"character": 12,
																			"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L104"
																		}
																	],
																	"type": {
																		"type": "reflection",
																		"declaration": {
																			"id": 776,
																			"name": "__type",
																			"kind": 65536,
																			"kindString": "Type literal",
																			"flags": {},
																			"children": [
																				{
																					"id": 777,
																					"name": "1",
																					"kind": 1024,
																					"kindString": "Property",
																					"flags": {},
																					"sources": [
																						{
																							"fileName": "src/src/tools/selector.ts",
																							"line": 105,
																							"character": 16,
																							"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L105"
																						}
																					],
																					"type": {
																						"type": "reflection",
																						"declaration": {
																							"id": 778,
																							"name": "__type",
																							"kind": 65536,
																							"kindString": "Type literal",
																							"flags": {},
																							"children": [
																								{
																									"id": 779,
																									"name": "1",
																									"kind": 1024,
																									"kindString": "Property",
																									"flags": {},
																									"sources": [
																										{
																											"fileName": "src/src/tools/selector.ts",
																											"line": 106,
																											"character": 20,
																											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L106"
																										}
																									],
																									"type": {
																										"type": "intrinsic",
																										"name": "number"
																									},
																									"defaultValue": "9"
																								},
																								{
																									"id": 780,
																									"name": "2",
																									"kind": 1024,
																									"kindString": "Property",
																									"flags": {},
																									"sources": [
																										{
																											"fileName": "src/src/tools/selector.ts",
																											"line": 107,
																											"character": 20,
																											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L107"
																										}
																									],
																									"type": {
																										"type": "intrinsic",
																										"name": "number"
																									},
																									"defaultValue": "10"
																								},
																								{
																									"id": 781,
																									"name": "3",
																									"kind": 1024,
																									"kindString": "Property",
																									"flags": {},
																									"sources": [
																										{
																											"fileName": "src/src/tools/selector.ts",
																											"line": 108,
																											"character": 20,
																											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L108"
																										}
																									],
																									"type": {
																										"type": "intrinsic",
																										"name": "number"
																									},
																									"defaultValue": "11"
																								},
																								{
																									"id": 782,
																									"name": "4",
																									"kind": 1024,
																									"kindString": "Property",
																									"flags": {},
																									"sources": [
																										{
																											"fileName": "src/src/tools/selector.ts",
																											"line": 109,
																											"character": 20,
																											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L109"
																										}
																									],
																									"type": {
																										"type": "intrinsic",
																										"name": "number"
																									},
																									"defaultValue": "12"
																								},
																								{
																									"id": 783,
																									"name": "5",
																									"kind": 1024,
																									"kindString": "Property",
																									"flags": {},
																									"sources": [
																										{
																											"fileName": "src/src/tools/selector.ts",
																											"line": 110,
																											"character": 20,
																											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L110"
																										}
																									],
																									"type": {
																										"type": "intrinsic",
																										"name": "number"
																									},
																									"defaultValue": "13"
																								},
																								{
																									"id": 784,
																									"name": "6",
																									"kind": 1024,
																									"kindString": "Property",
																									"flags": {},
																									"sources": [
																										{
																											"fileName": "src/src/tools/selector.ts",
																											"line": 111,
																											"character": 20,
																											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L111"
																										}
																									],
																									"type": {
																										"type": "intrinsic",
																										"name": "number"
																									},
																									"defaultValue": "14"
																								},
																								{
																									"id": 785,
																									"name": "7",
																									"kind": 1024,
																									"kindString": "Property",
																									"flags": {},
																									"sources": [
																										{
																											"fileName": "src/src/tools/selector.ts",
																											"line": 112,
																											"character": 20,
																											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L112"
																										}
																									],
																									"type": {
																										"type": "intrinsic",
																										"name": "number"
																									},
																									"defaultValue": "15"
																								},
																								{
																									"id": 786,
																									"name": "8",
																									"kind": 1024,
																									"kindString": "Property",
																									"flags": {},
																									"sources": [
																										{
																											"fileName": "src/src/tools/selector.ts",
																											"line": 113,
																											"character": 20,
																											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L113"
																										}
																									],
																									"type": {
																										"type": "intrinsic",
																										"name": "number"
																									},
																									"defaultValue": "16"
																								},
																								{
																									"id": 787,
																									"name": "9",
																									"kind": 1024,
																									"kindString": "Property",
																									"flags": {},
																									"sources": [
																										{
																											"fileName": "src/src/tools/selector.ts",
																											"line": 114,
																											"character": 20,
																											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L114"
																										}
																									],
																									"type": {
																										"type": "intrinsic",
																										"name": "number"
																									},
																									"defaultValue": "17"
																								}
																							],
																							"groups": [
																								{
																									"title": "Properties",
																									"children": [
																										779,
																										780,
																										781,
																										782,
																										783,
																										784,
																										785,
																										786,
																										787
																									]
																								}
																							],
																							"sources": [
																								{
																									"fileName": "src/src/tools/selector.ts",
																									"line": 105,
																									"character": 19,
																									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L105"
																								}
																							]
																						}
																					},
																					"defaultValue": "..."
																				},
																				{
																					"id": 788,
																					"name": "2",
																					"kind": 1024,
																					"kindString": "Property",
																					"flags": {},
																					"sources": [
																						{
																							"fileName": "src/src/tools/selector.ts",
																							"line": 116,
																							"character": 16,
																							"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L116"
																						}
																					],
																					"type": {
																						"type": "reflection",
																						"declaration": {
																							"id": 789,
																							"name": "__type",
																							"kind": 65536,
																							"kindString": "Type literal",
																							"flags": {},
																							"children": [
																								{
																									"id": 790,
																									"name": "1",
																									"kind": 1024,
																									"kindString": "Property",
																									"flags": {},
																									"sources": [
																										{
																											"fileName": "src/src/tools/selector.ts",
																											"line": 117,
																											"character": 20,
																											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L117"
																										}
																									],
																									"type": {
																										"type": "intrinsic",
																										"name": "number"
																									},
																									"defaultValue": "18"
																								},
																								{
																									"id": 791,
																									"name": "2",
																									"kind": 1024,
																									"kindString": "Property",
																									"flags": {},
																									"sources": [
																										{
																											"fileName": "src/src/tools/selector.ts",
																											"line": 118,
																											"character": 20,
																											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L118"
																										}
																									],
																									"type": {
																										"type": "intrinsic",
																										"name": "number"
																									},
																									"defaultValue": "19"
																								},
																								{
																									"id": 792,
																									"name": "3",
																									"kind": 1024,
																									"kindString": "Property",
																									"flags": {},
																									"sources": [
																										{
																											"fileName": "src/src/tools/selector.ts",
																											"line": 119,
																											"character": 20,
																											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L119"
																										}
																									],
																									"type": {
																										"type": "intrinsic",
																										"name": "number"
																									},
																									"defaultValue": "20"
																								},
																								{
																									"id": 793,
																									"name": "4",
																									"kind": 1024,
																									"kindString": "Property",
																									"flags": {},
																									"sources": [
																										{
																											"fileName": "src/src/tools/selector.ts",
																											"line": 120,
																											"character": 20,
																											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L120"
																										}
																									],
																									"type": {
																										"type": "intrinsic",
																										"name": "number"
																									},
																									"defaultValue": "21"
																								},
																								{
																									"id": 794,
																									"name": "5",
																									"kind": 1024,
																									"kindString": "Property",
																									"flags": {},
																									"sources": [
																										{
																											"fileName": "src/src/tools/selector.ts",
																											"line": 121,
																											"character": 20,
																											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L121"
																										}
																									],
																									"type": {
																										"type": "intrinsic",
																										"name": "number"
																									},
																									"defaultValue": "22"
																								},
																								{
																									"id": 795,
																									"name": "6",
																									"kind": 1024,
																									"kindString": "Property",
																									"flags": {},
																									"sources": [
																										{
																											"fileName": "src/src/tools/selector.ts",
																											"line": 122,
																											"character": 20,
																											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L122"
																										}
																									],
																									"type": {
																										"type": "intrinsic",
																										"name": "number"
																									},
																									"defaultValue": "23"
																								},
																								{
																									"id": 796,
																									"name": "7",
																									"kind": 1024,
																									"kindString": "Property",
																									"flags": {},
																									"sources": [
																										{
																											"fileName": "src/src/tools/selector.ts",
																											"line": 123,
																											"character": 20,
																											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L123"
																										}
																									],
																									"type": {
																										"type": "intrinsic",
																										"name": "number"
																									},
																									"defaultValue": "24"
																								},
																								{
																									"id": 797,
																									"name": "8",
																									"kind": 1024,
																									"kindString": "Property",
																									"flags": {},
																									"sources": [
																										{
																											"fileName": "src/src/tools/selector.ts",
																											"line": 124,
																											"character": 20,
																											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L124"
																										}
																									],
																									"type": {
																										"type": "intrinsic",
																										"name": "number"
																									},
																									"defaultValue": "25"
																								},
																								{
																									"id": 798,
																									"name": "9",
																									"kind": 1024,
																									"kindString": "Property",
																									"flags": {},
																									"sources": [
																										{
																											"fileName": "src/src/tools/selector.ts",
																											"line": 125,
																											"character": 20,
																											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L125"
																										}
																									],
																									"type": {
																										"type": "intrinsic",
																										"name": "number"
																									},
																									"defaultValue": "26"
																								}
																							],
																							"groups": [
																								{
																									"title": "Properties",
																									"children": [
																										790,
																										791,
																										792,
																										793,
																										794,
																										795,
																										796,
																										797,
																										798
																									]
																								}
																							],
																							"sources": [
																								{
																									"fileName": "src/src/tools/selector.ts",
																									"line": 116,
																									"character": 19,
																									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L116"
																								}
																							]
																						}
																					},
																					"defaultValue": "..."
																				},
																				{
																					"id": 799,
																					"name": "3",
																					"kind": 1024,
																					"kindString": "Property",
																					"flags": {},
																					"sources": [
																						{
																							"fileName": "src/src/tools/selector.ts",
																							"line": 127,
																							"character": 16,
																							"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L127"
																						}
																					],
																					"type": {
																						"type": "reflection",
																						"declaration": {
																							"id": 800,
																							"name": "__type",
																							"kind": 65536,
																							"kindString": "Type literal",
																							"flags": {},
																							"children": [
																								{
																									"id": 801,
																									"name": "1",
																									"kind": 1024,
																									"kindString": "Property",
																									"flags": {},
																									"sources": [
																										{
																											"fileName": "src/src/tools/selector.ts",
																											"line": 128,
																											"character": 20,
																											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L128"
																										}
																									],
																									"type": {
																										"type": "intrinsic",
																										"name": "number"
																									},
																									"defaultValue": "27"
																								},
																								{
																									"id": 802,
																									"name": "2",
																									"kind": 1024,
																									"kindString": "Property",
																									"flags": {},
																									"sources": [
																										{
																											"fileName": "src/src/tools/selector.ts",
																											"line": 129,
																											"character": 20,
																											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L129"
																										}
																									],
																									"type": {
																										"type": "intrinsic",
																										"name": "number"
																									},
																									"defaultValue": "28"
																								},
																								{
																									"id": 803,
																									"name": "3",
																									"kind": 1024,
																									"kindString": "Property",
																									"flags": {},
																									"sources": [
																										{
																											"fileName": "src/src/tools/selector.ts",
																											"line": 130,
																											"character": 20,
																											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L130"
																										}
																									],
																									"type": {
																										"type": "intrinsic",
																										"name": "number"
																									},
																									"defaultValue": "29"
																								},
																								{
																									"id": 804,
																									"name": "4",
																									"kind": 1024,
																									"kindString": "Property",
																									"flags": {},
																									"sources": [
																										{
																											"fileName": "src/src/tools/selector.ts",
																											"line": 131,
																											"character": 20,
																											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L131"
																										}
																									],
																									"type": {
																										"type": "intrinsic",
																										"name": "number"
																									},
																									"defaultValue": "30"
																								},
																								{
																									"id": 805,
																									"name": "5",
																									"kind": 1024,
																									"kindString": "Property",
																									"flags": {},
																									"sources": [
																										{
																											"fileName": "src/src/tools/selector.ts",
																											"line": 132,
																											"character": 20,
																											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L132"
																										}
																									],
																									"type": {
																										"type": "intrinsic",
																										"name": "number"
																									},
																									"defaultValue": "31"
																								},
																								{
																									"id": 806,
																									"name": "6",
																									"kind": 1024,
																									"kindString": "Property",
																									"flags": {},
																									"sources": [
																										{
																											"fileName": "src/src/tools/selector.ts",
																											"line": 133,
																											"character": 20,
																											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L133"
																										}
																									],
																									"type": {
																										"type": "intrinsic",
																										"name": "number"
																									},
																									"defaultValue": "32"
																								},
																								{
																									"id": 807,
																									"name": "7",
																									"kind": 1024,
																									"kindString": "Property",
																									"flags": {},
																									"sources": [
																										{
																											"fileName": "src/src/tools/selector.ts",
																											"line": 134,
																											"character": 20,
																											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L134"
																										}
																									],
																									"type": {
																										"type": "intrinsic",
																										"name": "number"
																									},
																									"defaultValue": "33"
																								},
																								{
																									"id": 808,
																									"name": "8",
																									"kind": 1024,
																									"kindString": "Property",
																									"flags": {},
																									"sources": [
																										{
																											"fileName": "src/src/tools/selector.ts",
																											"line": 135,
																											"character": 20,
																											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L135"
																										}
																									],
																									"type": {
																										"type": "intrinsic",
																										"name": "number"
																									},
																									"defaultValue": "34"
																								},
																								{
																									"id": 809,
																									"name": "9",
																									"kind": 1024,
																									"kindString": "Property",
																									"flags": {},
																									"sources": [
																										{
																											"fileName": "src/src/tools/selector.ts",
																											"line": 136,
																											"character": 20,
																											"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L136"
																										}
																									],
																									"type": {
																										"type": "intrinsic",
																										"name": "number"
																									},
																									"defaultValue": "35"
																								}
																							],
																							"groups": [
																								{
																									"title": "Properties",
																									"children": [
																										801,
																										802,
																										803,
																										804,
																										805,
																										806,
																										807,
																										808,
																										809
																									]
																								}
																							],
																							"sources": [
																								{
																									"fileName": "src/src/tools/selector.ts",
																									"line": 127,
																									"character": 19,
																									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L127"
																								}
																							]
																						}
																					},
																					"defaultValue": "..."
																				}
																			],
																			"groups": [
																				{
																					"title": "Properties",
																					"children": [
																						777,
																						788,
																						799
																					]
																				}
																			],
																			"sources": [
																				{
																					"fileName": "src/src/tools/selector.ts",
																					"line": 104,
																					"character": 19,
																					"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L104"
																				}
																			]
																		}
																	},
																	"defaultValue": "..."
																}
															],
															"groups": [
																{
																	"title": "Properties",
																	"children": [
																		810,
																		775
																	]
																}
															],
															"sources": [
																{
																	"fileName": "src/src/tools/selector.ts",
																	"line": 103,
																	"character": 15,
																	"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L103"
																}
															]
														}
													},
													"defaultValue": "..."
												}
											],
											"groups": [
												{
													"title": "Properties",
													"children": [
														753,
														759,
														773
													]
												}
											],
											"sources": [
												{
													"fileName": "src/src/tools/selector.ts",
													"line": 82,
													"character": 15,
													"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L82"
												}
											]
										}
									},
									"defaultValue": "..."
								}
							],
							"groups": [
								{
									"title": "Properties",
									"children": [
										745,
										751
									]
								}
							],
							"sources": [
								{
									"fileName": "src/src/tools/selector.ts",
									"line": 75,
									"character": 29,
									"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/src/tools/selector.ts#L75"
								}
							]
						}
					},
					"defaultValue": "..."
				}
			],
			"groups": [
				{
					"title": "Modules",
					"children": [
						1092
					]
				},
				{
					"title": "Classes",
					"children": [
						495,
						544,
						36,
						857,
						149,
						65,
						732,
						596,
						617,
						721,
						256,
						704,
						402,
						80,
						873,
						423,
						387,
						369,
						895,
						639
					]
				},
				{
					"title": "Variables",
					"children": [
						743
					]
				}
			],
			"sources": [
				{
					"fileName": "src/tools.ts",
					"line": 1,
					"character": 0,
					"url": "https://github.com/Flymeth/datapackjs/blob/4471d7c/src/tools.ts#L1"
				}
			]
		}
	],
	"groups": [
		{
			"title": "Modules",
			"children": [
				1,
				34
			]
		}
	]
}