net.minecraft.world.dimension

public record DimensionType

net.minecraft.world.level.dimension.DimensionType
net.minecraft.class_2874
net.minecraft.world.dimension.DimensionType

Field summary

Modifier and TypeField
private final boolean
hasFixedTime
comp_5219
hasFixedTime
private final boolean
hasSkyLight
comp_642
hasSkyLight
private final boolean
hasCeiling
comp_643
hasCeiling
private final boolean
hasEnderDragonFight
comp_1_167
hasEnderDragonFight
private final double
coordinateScale
comp_646
coordinateScale
private final int
minY
comp_651
minY
private final int
height
comp_652
height
private final int
logicalHeight
comp_653
logicalHeight
private final RegistryEntryList<Block>
infiniburn
comp_654
infiniburn
private final float
ambientLight
comp_656
ambientLight
private final DimensionType$MonsterSettings
monsterSettings
comp_847
monsterSettings
private final DimensionType$Skybox
skybox
comp_5220
skybox
private final CardinalLighting$Type
cardinalLightType
comp_5221
cardinalLightType
private final EnvironmentAttributeMap
attributes
comp_5146
attributes
private final RegistryEntryList<Timeline>
timelines
comp_5222
timelines
private final Optional<RegistryEntry<WorldClockKey>>
defaultClock
comp_1_80
defaultClock
public static final int
BITS_FOR_Y
field_28133
SIZE_BITS_Y
public static final int
MIN_HEIGHT
field_33411
SECTION_HEIGHT
public static final int
Y_SIZE
field_28134
MAX_HEIGHT
public static final int
MAX_Y
field_28135
MAX_COLUMN_HEIGHT
public static final int
MIN_Y
field_28136
MIN_HEIGHT
public static final int
WAY_ABOVE_MAX_Y
field_35478
field_35478
public static final int
WAY_BELOW_MIN_Y
field_35479
BELOW_MIN_HEIGHT
public static final com.mojang.serialization.Codec<DimensionType>
DIRECT_CODEC
field_24757
CODEC
public static final com.mojang.serialization.Codec<DimensionType>
NETWORK_CODEC
field_63812
NETWORK_CODEC
public static final PacketCodec<RegistryByteBuf, RegistryEntry<DimensionType>>
STREAM_CODEC
field_51951
PACKET_CODEC
public static final float[]
MOON_BRIGHTNESS_PER_PHASE
field_24752
MOON_SIZES
public static final com.mojang.serialization.Codec<RegistryEntry<DimensionType>>
CODEC
field_24756
REGISTRY_CODEC

Constructor summary

ModifierConstructor
public (boolean hasFixedTime, boolean hasSkylight, boolean hasCeiling, boolean hasEnderDragonFight, double coordinateScale, int minY, int height, int logicalHeight, RegistryEntryList<Block> infiniburn, float ambientLight, DimensionType$MonsterSettings monsterSettings, DimensionType$Skybox skybox, CardinalLighting$Type cardinalLightType, EnvironmentAttributeMap attributes, RegistryEntryList<Timeline> timelines, Optional<RegistryEntry<WorldClockKey>> defaultClock)

Method summary

Modifier and TypeMethod
private static com.mojang.serialization.Codec<DimensionType>
createDirectCodec(com.mojang.serialization.Codec<EnvironmentAttributeMap> attributeMapCodec)
method_75746(com.mojang.serialization.Codec<class_12199> arg0)
createDimensionCodec(com.mojang.serialization.Codec<EnvironmentAttributeMap> attributesCodec)
public static double
getTeleportationScale(DimensionType lastDimensionType, DimensionType newDimensionType)
method_31109(class_2874 arg0, class_2874 arg1)
getCoordinateScaleFactor(DimensionType fromDimension, DimensionType toDimension)
public static Path
getStorageFolder(ResourceKey<Level> name, Path baseFolder)
method_12488(class_5321<class_1937> arg0, Path arg1)
getSaveDirectory(RegistryKey<World> worldRef, Path worldDirectory)
public IntProvider
monsterSpawnLightTest()
method_44222()
monsterSpawnLightTest()
public int
monsterSpawnBlockLightLimit()
method_44223()
monsterSpawnBlockLightLimit()
public boolean
hasEndFlashes()
method_76467()
getSkybox()
public boolean
hasFixedTime()
comp_5219()
hasFixedTime()
public boolean
hasSkyLight()
comp_642()
hasSkyLight()
public boolean
hasCeiling()
comp_643()
hasCeiling()
public boolean
hasEnderDragonFight()
comp_1_167()
hasEnderDragonFight()
public double
coordinateScale()
comp_646()
coordinateScale()
public int
minY()
comp_651()
minY()
public int
height()
comp_652()
height()
public int
logicalHeight()
comp_653()
logicalHeight()
public RegistryEntryList<Block>
infiniburn()
comp_654()
infiniburn()
public float
ambientLight()
comp_656()
ambientLight()
public DimensionType$MonsterSettings
monsterSettings()
comp_847()
monsterSettings()
public DimensionType$Skybox
skybox()
comp_5220()
skybox()
public CardinalLighting$Type
cardinalLightType()
comp_5221()
cardinalLightType()
public EnvironmentAttributeMap
attributes()
comp_5146()
attributes()
public RegistryEntryList<Timeline>
timelines()
comp_5222()
timelines()
public Optional<RegistryEntry<WorldClockKey>>
defaultClock()
comp_1_80()
defaultClock()
private static com.mojang.datafixers.kinds.App
lambda$createDirectCodec$0(com.mojang.serialization.Codec arg0, com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg1)
method_75747(com.mojang.serialization.Codec arg0, com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg1)
method_75747(com.mojang.serialization.Codec arg0, com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)