public class DimensionType extends Object
| Modifier | Constructor and Description |
|---|---|
protected |
DimensionType(OptionalLong fixedTime,
boolean hasSkylight,
boolean hasCeiling,
boolean ultrawarm,
boolean natural,
boolean shrunk,
float ambientLight) |
protected |
DimensionType(String suffix,
OptionalLong fixedTime,
boolean hasSkylight,
boolean hasCeiling,
boolean ultrawarm,
boolean natural,
boolean shrunk,
boolean hasEnderDragonFight,
BiomeAccessType biomeAccessType,
Optional<RegistryKey<DimensionType>> optional,
float ambientLight) |
public static final com.mojang.serialization.Codec<RegistryKey<DimensionType>> field_24751
private static final com.mojang.serialization.Codec<DimensionType> CODEC
public static final float[] field_24752
public static final RegistryKey<DimensionType> OVERWORLD_REGISTRY_KEY
public static final RegistryKey<DimensionType> THE_NETHER_REGISTRY_KEY
public static final RegistryKey<DimensionType> THE_END_REGISTRY_KEY
private static final LinkedHashSet<RegistryKey<DimensionType>> DIMENSION_TYPES
private static final DimensionType OVERWORLD
private static final DimensionType THE_NETHER
private static final DimensionType THE_END
private static final Map<RegistryKey<DimensionType>,DimensionType> field_24759
private static final com.mojang.serialization.Codec<DimensionType> field_24760
public static final com.mojang.serialization.Codec<DimensionType> field_24756
private final String suffix
private final OptionalLong fixedTime
private final boolean hasSkyLight
private final boolean hasCeiling
private final boolean ultrawarm
private final boolean natural
private final boolean shrunk
private final boolean hasEnderDragonFight
private final BiomeAccessType biomeAccessType
private final Optional<RegistryKey<DimensionType>> field_24765
private final float ambientLight
private final transient float[] field_24767
protected DimensionType(OptionalLong fixedTime, boolean hasSkylight, boolean hasCeiling, boolean ultrawarm, boolean natural, boolean shrunk, float ambientLight)
protected DimensionType(String suffix, OptionalLong fixedTime, boolean hasSkylight, boolean hasCeiling, boolean ultrawarm, boolean natural, boolean shrunk, boolean hasEnderDragonFight, BiomeAccessType biomeAccessType, Optional<RegistryKey<DimensionType>> optional, float ambientLight)
private static float[] method_28515(float float2)
@Deprecated public static com.mojang.serialization.DataResult<RegistryKey<DimensionType>> method_28521(com.mojang.serialization.Dynamic<?> dynamic)
@Environment(value=CLIENT) public static DimensionTracker.Modifiable createTracker(DimensionTracker.Modifiable modifiable)
private static ChunkGenerator method_28533(long long2)
private static ChunkGenerator method_28535(long long2)
public static LinkedHashMap<RegistryKey<DimensionType>,com.mojang.datafixers.util.Pair<DimensionType,ChunkGenerator>> method_28517(long long2)
public static DimensionType getDefaultDimensionType()
public static boolean method_28518(long long2,
LinkedHashMap<RegistryKey<DimensionType>,com.mojang.datafixers.util.Pair<DimensionType,ChunkGenerator>> linkedHashMap)
public String getSuffix()
public static File getSaveDirectory(RegistryKey<?> registryKey, File root)
public boolean hasSkyLight()
public boolean hasCeiling()
public boolean isUltrawarm()
public boolean isNatural()
public boolean isShrunk()
public boolean hasEnderDragonFight()
public BiomeAccessType getBiomeAccessType()
public float method_28528(long long2)
public int method_28531(long long2)
public float method_28516(int int2)
public boolean isOverworld()
public boolean isNether()
public boolean isEnd()
public static LinkedHashMap<RegistryKey<DimensionType>,com.mojang.datafixers.util.Pair<DimensionType,ChunkGenerator>> method_28524(Map<RegistryKey<DimensionType>,com.mojang.datafixers.util.Pair<DimensionType,ChunkGenerator>> map)