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

来自Minecraft基岩版开发Wiki

Dimensions.CustomDimension is a class representing custom dimension.

Constructors[编辑]

constructor[编辑]

new Dimensions.CustomDimension(name: string, preferedId: number): CustomDimension

Constructs a new dimension with specified name and preffered

Parameters[编辑]

name string
dimension name, can be used to get dimension via CustomDimension.getDimensionByName call
preferedId number
prefered dimension id. If id is already occupied by some another dimension, constructor will look for the next empty dimension id and assign it to the current dimension

Returns[编辑]

CustomDimension

Properties[编辑]

id[编辑]

id: number

Custom dimension id

Methods[编辑]

hasSkyLight[编辑]

hasSkyLight(): boolean

Returns[编辑]

boolean
whether the sky produces light in the current dimension

resetCloudColor[编辑]

resetCloudColor(): CustomDimension

Resets clouds color to the default value

Returns[编辑]

CustomDimension
reference to itself to be used in sequential calls

resetFogColor[编辑]

resetFogColor(): CustomDimension

Resets fog color to the default value

Returns[编辑]

CustomDimension
reference to itself to be used in sequential calls

resetSkyColor[编辑]

resetSkyColor(): CustomDimension

Resets sky color to the default value

Returns[编辑]

CustomDimension
reference to itself to be used in sequential calls

resetSunsetColor[编辑]

resetSunsetColor(): CustomDimension

Resets sunset sky color to the default value

Returns[编辑]

CustomDimension
reference to itself to be used in sequential calls

setCloudColor[编辑]

setCloudColor(r: number, g: number, b: number): CustomDimension

Sets clouds color for the dimension in the RGB format. Default color is as in the Overworld

Parameters[编辑]

r number
red color component, value from 0 to 1
g number
green color component, value from 0 to 1
b number
blue color component, value from 0 to 1

Returns[编辑]

CustomDimension
reference to itself to be used in sequential calls

setFogColor[编辑]

setFogColor(r: number, g: number, b: number): CustomDimension

Sets fog color for the dimension in the RGB format. Default color is as in the Overworld

Parameters[编辑]

r number
red color component, value from 0 to 1
g number
green color component, value from 0 to 1
b number
blue color component, value from 0 to 1

Returns[编辑]

CustomDimension
reference to itself to be used in sequential calls

setGenerator[编辑]

setGenerator(generator: CustomGenerator): CustomDimension

Sets custom landscape generator

Parameters[编辑]

generator CustomGenerator
custom landscape generator used for current dimension

Returns[编辑]

CustomDimension
reference to itself to be used in sequential calls

setHasSkyLight[编辑]

setHasSkyLight(hasSkyLight: boolean): CustomDimension

Specifies whether the sky produces light (like in overworld) or not (like in the End or Nether). By default this value is true

Parameters[编辑]

hasSkyLight boolean
if true, the sky produces light in the dimension

Returns[编辑]

CustomDimension
reference to itself to be used in sequential calls

setSkyColor[编辑]

setSkyColor(r: number, g: number, b: number): CustomDimension

Sets sky color for the dimension in the RGB format. Default color is as in the Overworld

Parameters[编辑]

r number
red color component, value from 0 to 1
g number
green color component, value from 0 to 1
b number
blue color component, value from 0 to 1

Returns[编辑]

CustomDimension
reference to itself to be used in sequential calls

setSunsetColor[编辑]

setSunsetColor(r: number, g: number, b: number): CustomDimension

Sets sunset sky color for the dimension in the RGB format. Default color is as in the Overworld

Parameters[编辑]

r number
red color component, value from 0 to 1
g number
green color component, value from 0 to 1
b number
blue color component, value from 0 to 1

Returns[编辑]

CustomDimension
reference to itself to be used in sequential calls