Skip to main content

Module: Default/IWG/World/IWG

Variables

IWG

Const IWG: Object

Type declaration

NameType
generatorsMap<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.mapMap<string, string>
inProgressMap.add[object Object]
inProgressMap.has[object Object]
inProgressMap.remove[object Object]
tasksRecord<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

Defined in

divinevoxel/foundation/src/Default/IWG/World/IWG.ts:16