Dimensions.CustomDimension
Index
Constructors
Properties
Methods
- hasSkyLight
- resetCloudColor
- resetFogColor
- resetFogDistance
- resetSkyColor
- resetStarBrightness
- resetSunsetColor
- resetTimeOfDay
- setBedExplodesOnSleep
- setCloudColor
- setCloudHeight
- setEvaporatesLiquids
- setFogColor
- setFogDistance
- setGenerator
- setHasSkyLight
- setSkyAtmosphereEnabled
- setSkyColor
- setStarBrightness
- setSunsetColor
- setTimeOfDay
- setTimeOfDayAmplifier
- setWeatherSeasons
Constructors
constructor
Constructs a new dimension with specified name and preferred ID.
Parameters
name: string
dimension name, can be used to get dimension via Dimensions.getDimensionByName call
preferredId: number
preferred dimension ID, can't be smaller than 4; 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
Custom dimension ID. Can't be smaller than 4.
Methods
hasSkyLight
Returns boolean
Whether the sky produces light in the current dimension.
resetCloudColor
Resets clouds color to the default value.
Returns CustomDimension
Reference to itself to be used in sequential calls.
resetFogColor
Resets fog color to the default value.
Returns CustomDimension
Reference to itself to be used in sequential calls.
resetFogDistance
- since: 2.0.2b20
Resets fog displaying distance.
Returns CustomDimension
Reference to itself to be used in sequential calls.
resetSkyColor
Resets sky color to the default value.
Returns CustomDimension
Reference to itself to be used in sequential calls.
resetStarBrightness
- since: 3.1.0b126
Resets star brightness.
Returns CustomDimension
resetSunsetColor
Resets sunset sky color to the default value.
Returns CustomDimension
Reference to itself to be used in sequential calls.
resetTimeOfDay
- since: 3.1.0b126
Resets custom time of day interval.
Returns CustomDimension
setBedExplodesOnSleep
- since: 3.1.0b126
Sets behavior with interacting between player and bed like a nether or end.
Parameters
explode: boolean
if true player can't sleep on beds
Returns CustomDimension
setCloudColor
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.
setCloudHeight
- since: 3.1.0b126
Sets height of clouds.
Parameters
height: number
height by "y" angle
Returns CustomDimension
setEvaporatesLiquids
- since: 3.1.0b126
Sets, can liquid evaporate or not.
Parameters
evaporates: boolean
if true water will evaporate just like nether
Returns CustomDimension
setFogColor
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.
setFogDistance
- since: 2.0.2b20
Sets fog displaying distance.
Parameters
start: number
nearest fog distance
end: number
farthest fog distance
Returns CustomDimension
Reference to itself to be used in sequential calls.
setGenerator
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
- since: 3.1.0b126 (existed but not working until it)
Specifies whether the sky produces light (like in overworld) or not (like in the End or Nether).
Parameters
hasSkyLight: boolean
if true, the sky produces light in the dimension
Returns CustomDimension
Reference to itself to be used in sequential calls.
setSkyAtmosphereEnabled
- since: 3.1.0b126
Sets visualization of sky like overworld.
Parameters
enabled: boolean
Returns CustomDimension
setSkyColor
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.
setStarBrightness
- since: 3.1.0b126
Sets star brightness.
Parameters
interval: number
number between 0 and 1
Returns CustomDimension
setSunsetColor
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.
setTimeOfDay
- since: 3.1.0b126
Overrides time of day by interval [0, 1].
Parameters
interval: number
number between 0 and 1, e.g. 0.25 represents noon, 0.75 midnight
Returns CustomDimension
setTimeOfDayAmplifier
- since: 3.1.0b126
Multiplies time for dimension based on world one (e.g., World.getWorldTime() * amplifier).
Parameters
amplifier: number
any number
Returns CustomDimension
setWeatherSeasons
- since: 3.1.0b126
Sets, has world tick of weather seasons or not.
Parameters
seasons: boolean
if true weather will work
Returns CustomDimension
Class representing custom dimension.