Minecraft基岩版开发Wiki:ICMod函数表/Dimensions.CustomGenerator

来自Minecraft基岩版开发Wiki

Dimensions.CustomGenerator is a class representing landscape generator used for the dimension.

Constructors[编辑]

constructor[编辑]

new CustomGenerator(baseType: number): CustomGenerator

Creates a new CustomGenerator instance using specified base type

Parameters[编辑]

baseType number
base generator type constant, can be from 0 to 4. 0 and 1 represent overworld generator, 2 represents flat world generator, 3 represents nether generator and 4 represents end generator

Returns[编辑]

CustomGenerator

Methods[编辑]

setBuildVanillaSurfaces[编辑]

setBuildVanillaSurfaces(value: boolean): CustomGenerator

Specifies whether to use vanilla biome surface cover blocks (grass, sand, podzol, etc.)

Parameters[编辑]

value boolean
if true, vanilla surface will be generated, default value is false

Returns[编辑]

CustomGenerator
reference to itself to be used in sequential calls

setGenerateModStructures[编辑]

setGenerateModStructures(value: boolean): CustomGenerator

Specifies whether to use mod's generation callbacks

Parameters[编辑]

value boolean
if true, mod generation will be used, default value is true

Returns[编辑]

CustomGenerator
reference to itself to be used in sequential calls

setGenerateVanillaStructures[编辑]

setGenerateVanillaStructures(value: boolean): CustomGenerator

Specifies whether to generate minecraft vanilla structures

Parameters[编辑]

value boolean
if true, vanilla structures will be generated, default value is false

Returns[编辑]

CustomGenerator
reference to itself to be used in sequential calls

setTerrainGenerator[编辑]

setTerrainGenerator(generator: AbstractTerrainGenerator | null): CustomGenerator

Sets terrain generator object used for the landscape generation

Parameters[编辑]

generator AbstractTerrainGenerator | null
terrain generator to be used with current landscape generator or removes terrain generator, if the value is null

Returns[编辑]

CustomGenerator
reference to itself to be used in sequential calls