Package net.minecraft.world.dimension
Record Class DimensionOptionsRegistryHolder
java.lang.Object
java.lang.Record
net.minecraft.world.dimension.DimensionOptionsRegistryHolder
- Record Components:
dimensions-
- Mappings:
Namespace Name official dicintermediary net/minecraft/class_7723named net/minecraft/world/dimension/DimensionOptionsRegistryHolderofficial bintermediary comp_1014named dimensions
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final record -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.MapCodec<DimensionOptionsRegistryHolder>private final Registry<DimensionOptions>The field for thedimensionsrecord component.private static final intprivate static final Set<RegistryKey<DimensionOptions>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Registry<DimensionOptions>createRegistry(Registry<DimensionOptions> currentRegistry, RegistryEntry<DimensionType> overworldEntry, ChunkGenerator chunkGenerator) static Registry<DimensionOptions>createRegistry(Registry<DimensionType> dynamicRegistry, Registry<DimensionOptions> currentRegistry, ChunkGenerator chunkGenerator) Returns the value of thedimensionsrecord component.final booleanIndicates whether some other object is "equal to" this one.(package private) static com.mojang.serialization.LifecyclegetLifecycle(RegistryKey<DimensionOptions> key, DimensionOptions dimensionOptions) private static LevelProperties.SpecialPropertygetSpecialProperty(Registry<DimensionOptions> dimensionOptionsRegistry) final inthashCode()Returns a hash code value for this object.booleanisDebug()private static booleanisNetherVanilla(DimensionOptions dimensionOptions) private static booleanisOverworldVanilla(DimensionOptions dimensionOptions) private static booleanisTheEndVanilla(DimensionOptions dimensionOptions) private static booleanisVanilla(RegistryKey<DimensionOptions> key, DimensionOptions dimensionOptions) static Stream<RegistryKey<DimensionOptions>>streamAll(Stream<RegistryKey<DimensionOptions>> otherKeys) toConfig(Registry<DimensionOptions> existingRegistry) final StringtoString()Returns a string representation of this record class.with(DynamicRegistryManager dynamicRegistryManager, ChunkGenerator chunkGenerator)
-
Field Details
-
dimensions
The field for thedimensionsrecord component. -
CODEC
- Mappings:
Namespace Name Mixin selector official aLdic;a:Lcom/mojang/serialization/MapCodec;intermediary field_40363Lnet/minecraft/class_7723;field_40363:Lcom/mojang/serialization/MapCodec;named CODECLnet/minecraft/world/dimension/DimensionOptionsRegistryHolder;CODEC:Lcom/mojang/serialization/MapCodec;
-
VANILLA_KEYS
- Mappings:
Namespace Name Mixin selector official cLdic;c:Ljava/util/Set;intermediary field_40364Lnet/minecraft/class_7723;field_40364:Ljava/util/Set;named VANILLA_KEYSLnet/minecraft/world/dimension/DimensionOptionsRegistryHolder;VANILLA_KEYS:Ljava/util/Set;
-
VANILLA_KEY_COUNT
private static final int VANILLA_KEY_COUNT- Mappings:
Namespace Name Mixin selector official dLdic;d:Iintermediary field_40365Lnet/minecraft/class_7723;field_40365:Inamed VANILLA_KEY_COUNTLnet/minecraft/world/dimension/DimensionOptionsRegistryHolder;VANILLA_KEY_COUNT:I
-
-
Constructor Details
-
DimensionOptionsRegistryHolder
-
-
Method Details
-
streamAll
public static Stream<RegistryKey<DimensionOptions>> streamAll(Stream<RegistryKey<DimensionOptions>> otherKeys) - Mappings:
Namespace Name Mixin selector official aLdic;a(Ljava/util/stream/Stream;)Ljava/util/stream/Stream;intermediary method_45525Lnet/minecraft/class_7723;method_45525(Ljava/util/stream/Stream;)Ljava/util/stream/Stream;named streamAllLnet/minecraft/world/dimension/DimensionOptionsRegistryHolder;streamAll(Ljava/util/stream/Stream;)Ljava/util/stream/Stream;
-
with
public DimensionOptionsRegistryHolder with(DynamicRegistryManager dynamicRegistryManager, ChunkGenerator chunkGenerator) - Mappings:
Namespace Name Mixin selector official aLdic;a(Lhs;Lddv;)Ldic;intermediary method_45522Lnet/minecraft/class_7723;method_45522(Lnet/minecraft/class_5455;Lnet/minecraft/class_2794;)Lnet/minecraft/class_7723;named withLnet/minecraft/world/dimension/DimensionOptionsRegistryHolder;with(Lnet/minecraft/registry/DynamicRegistryManager;Lnet/minecraft/world/gen/chunk/ChunkGenerator;)Lnet/minecraft/world/dimension/DimensionOptionsRegistryHolder;
-
createRegistry
public static Registry<DimensionOptions> createRegistry(Registry<DimensionType> dynamicRegistry, Registry<DimensionOptions> currentRegistry, ChunkGenerator chunkGenerator) - Mappings:
Namespace Name Mixin selector official aLdic;a(Lhr;Lhr;Lddv;)Lhr;intermediary method_45520Lnet/minecraft/class_7723;method_45520(Lnet/minecraft/class_2378;Lnet/minecraft/class_2378;Lnet/minecraft/class_2794;)Lnet/minecraft/class_2378;named createRegistryLnet/minecraft/world/dimension/DimensionOptionsRegistryHolder;createRegistry(Lnet/minecraft/registry/Registry;Lnet/minecraft/registry/Registry;Lnet/minecraft/world/gen/chunk/ChunkGenerator;)Lnet/minecraft/registry/Registry;
-
createRegistry
public static Registry<DimensionOptions> createRegistry(Registry<DimensionOptions> currentRegistry, RegistryEntry<DimensionType> overworldEntry, ChunkGenerator chunkGenerator) - Mappings:
Namespace Name Mixin selector official aLdic;a(Lhr;Lhe;Lddv;)Lhr;intermediary method_45519Lnet/minecraft/class_7723;method_45519(Lnet/minecraft/class_2378;Lnet/minecraft/class_6880;Lnet/minecraft/class_2794;)Lnet/minecraft/class_2378;named createRegistryLnet/minecraft/world/dimension/DimensionOptionsRegistryHolder;createRegistry(Lnet/minecraft/registry/Registry;Lnet/minecraft/registry/entry/RegistryEntry;Lnet/minecraft/world/gen/chunk/ChunkGenerator;)Lnet/minecraft/registry/Registry;
-
getChunkGenerator
- Mappings:
Namespace Name Mixin selector official aLdic;a()Lddv;intermediary method_45513Lnet/minecraft/class_7723;method_45513()Lnet/minecraft/class_2794;named getChunkGeneratorLnet/minecraft/world/dimension/DimensionOptionsRegistryHolder;getChunkGenerator()Lnet/minecraft/world/gen/chunk/ChunkGenerator;
-
getOrEmpty
- Mappings:
Namespace Name Mixin selector official aLdic;a(Lacp;)Ljava/util/Optional;intermediary method_45514Lnet/minecraft/class_7723;method_45514(Lnet/minecraft/class_5321;)Ljava/util/Optional;named getOrEmptyLnet/minecraft/world/dimension/DimensionOptionsRegistryHolder;getOrEmpty(Lnet/minecraft/registry/RegistryKey;)Ljava/util/Optional;
-
getWorldKeys
- Mappings:
Namespace Name Mixin selector official bLdic;b()Lcom/google/common/collect/ImmutableSet;intermediary method_45526Lnet/minecraft/class_7723;method_45526()Lcom/google/common/collect/ImmutableSet;named getWorldKeysLnet/minecraft/world/dimension/DimensionOptionsRegistryHolder;getWorldKeys()Lcom/google/common/collect/ImmutableSet;
-
isDebug
public boolean isDebug()- Mappings:
Namespace Name Mixin selector official cLdic;c()Zintermediary method_45531Lnet/minecraft/class_7723;method_45531()Znamed isDebugLnet/minecraft/world/dimension/DimensionOptionsRegistryHolder;isDebug()Z
-
getSpecialProperty
private static LevelProperties.SpecialProperty getSpecialProperty(Registry<DimensionOptions> dimensionOptionsRegistry) - Mappings:
Namespace Name Mixin selector official bLdic;b(Lhr;)Ldyz$a;intermediary method_45530Lnet/minecraft/class_7723;method_45530(Lnet/minecraft/class_2378;)Lnet/minecraft/class_31$class_7729;named getSpecialPropertyLnet/minecraft/world/dimension/DimensionOptionsRegistryHolder;getSpecialProperty(Lnet/minecraft/registry/Registry;)Lnet/minecraft/world/level/LevelProperties$SpecialProperty;
-
getLifecycle
static com.mojang.serialization.Lifecycle getLifecycle(RegistryKey<DimensionOptions> key, DimensionOptions dimensionOptions) - Mappings:
Namespace Name Mixin selector official aLdic;a(Lacp;Ldfi;)Lcom/mojang/serialization/Lifecycle;intermediary method_45515Lnet/minecraft/class_7723;method_45515(Lnet/minecraft/class_5321;Lnet/minecraft/class_5363;)Lcom/mojang/serialization/Lifecycle;named getLifecycleLnet/minecraft/world/dimension/DimensionOptionsRegistryHolder;getLifecycle(Lnet/minecraft/registry/RegistryKey;Lnet/minecraft/world/dimension/DimensionOptions;)Lcom/mojang/serialization/Lifecycle;
-
isVanilla
private static boolean isVanilla(RegistryKey<DimensionOptions> key, DimensionOptions dimensionOptions) - Mappings:
Namespace Name Mixin selector official bLdic;b(Lacp;Ldfi;)Zintermediary method_45528Lnet/minecraft/class_7723;method_45528(Lnet/minecraft/class_5321;Lnet/minecraft/class_5363;)Znamed isVanillaLnet/minecraft/world/dimension/DimensionOptionsRegistryHolder;isVanilla(Lnet/minecraft/registry/RegistryKey;Lnet/minecraft/world/dimension/DimensionOptions;)Z
-
isOverworldVanilla
- Mappings:
Namespace Name Mixin selector official aLdic;a(Ldfi;)Zintermediary method_45517Lnet/minecraft/class_7723;method_45517(Lnet/minecraft/class_5363;)Znamed isOverworldVanillaLnet/minecraft/world/dimension/DimensionOptionsRegistryHolder;isOverworldVanilla(Lnet/minecraft/world/dimension/DimensionOptions;)Z
-
isNetherVanilla
- Mappings:
Namespace Name Mixin selector official bLdic;b(Ldfi;)Zintermediary method_45529Lnet/minecraft/class_7723;method_45529(Lnet/minecraft/class_5363;)Znamed isNetherVanillaLnet/minecraft/world/dimension/DimensionOptionsRegistryHolder;isNetherVanilla(Lnet/minecraft/world/dimension/DimensionOptions;)Z
-
isTheEndVanilla
- Mappings:
Namespace Name Mixin selector official cLdic;c(Ldfi;)Zintermediary method_45533Lnet/minecraft/class_7723;method_45533(Lnet/minecraft/class_5363;)Znamed isTheEndVanillaLnet/minecraft/world/dimension/DimensionOptionsRegistryHolder;isTheEndVanilla(Lnet/minecraft/world/dimension/DimensionOptions;)Z
-
toConfig
public DimensionOptionsRegistryHolder.DimensionsConfig toConfig(Registry<DimensionOptions> existingRegistry) - Mappings:
Namespace Name Mixin selector official aLdic;a(Lhr;)Ldic$b;intermediary method_45518Lnet/minecraft/class_7723;method_45518(Lnet/minecraft/class_2378;)Lnet/minecraft/class_7723$class_7725;named toConfigLnet/minecraft/world/dimension/DimensionOptionsRegistryHolder;toConfig(Lnet/minecraft/registry/Registry;)Lnet/minecraft/world/dimension/DimensionOptionsRegistryHolder$DimensionsConfig;
-
toString
Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components. -
hashCode
public final int hashCode()Returns a hash code value for this object. The value is derived from the hash code of each of the record components. -
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared withObjects::equals(Object,Object). -
dimensions
Returns the value of thedimensionsrecord component.- Returns:
- the value of the
dimensionsrecord component
-