Module: Default/IWG/World/IWG
Variables
IWG
• Const IWG: Object
Type declaration
| Name | Type |
|---|---|
generators | Map<string, Generator> |
inProgressMap | { map: Map<string, string> ; add: (x: number, y: number, z: number, tasks: string) => void ; has: (x: number, y: number, z: number) => boolean ; remove: (x: number, y: number, z: number) => boolean } |
inProgressMap.map | Map<string, string> |
inProgressMap.add | [object Object] |
inProgressMap.has | [object Object] |
inProgressMap.remove | [object Object] |
tasks | Record<IWGTasksTypes, Map<string, IWGTasksData>> |
addGenerator | (data: IWGGeneratorData) => Generator |
getGenerator | (id: string) => false | Generator |
getKey | (x: number, y: number, z: number) => any |
initalLoad | (dimension: string, position: Vec3Array, settings: IWGSettignsData, onCheck: (gen: Generator) => void) => Promise<void> |
registerTasks | (type: IWGTasksTypes, tasksData: IWGTasksData) => void |
removeGenerator | (id: string) => boolean |
safeExit | (genId: string, onCheck: (gen: Generator) => void) => Promise<undefined | false> |
saveUpdate | (max: number) => void |
searchUpdate | () => void |
teleport | (genId: string, location: LocationData, onCheck: (gen: Generator) => void) => Promise<undefined | false> |
worldGenUpdate | (max: number) => void |