@jsprismarine/prismarine
Version:
Dedicated Minecraft Bedrock Edition server written in TypeScript
17 lines • 632 B
TypeScript
import { default as BlockManager } from '../block/BlockManager';
import { default as Chunk } from './chunk/Chunk';
import { Generator } from './Generator';
export default abstract class BaseGenerator implements Generator {
private readonly blockManager;
constructor(blockManager: BlockManager);
/**
* Generates a chunk by the given data.
*
* @param cx - chunk x
* @param cz - chunk z
* @param seed - random seed
*/
abstract generateChunk(cx: number, cz: number, seed?: number): Promise<Chunk>;
protected getBlockManager(): BlockManager;
}
//# sourceMappingURL=BaseGenerator.d.ts.map