Package net.minecraft.world.dimension
Record Class DimensionOptionsRegistryHolder
java.lang.Object
java.lang.Record
net.minecraft.world.dimension.DimensionOptionsRegistryHolder
- Record Components:
dimensions-
public record DimensionOptionsRegistryHolder(Map<RegistryKey<DimensionOptions>,DimensionOptions> dimensions)
extends Record
- Mappings:
Namespace Name named net/minecraft/world/dimension/DimensionOptionsRegistryHolderintermediary net/minecraft/class_7723official dztnamed dimensionsintermediary comp_1014official b
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final record -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.MapCodec<DimensionOptionsRegistryHolder> private final Map<RegistryKey<DimensionOptions>, DimensionOptions> The field for thedimensionsrecord component.private static final intprivate static final Set<RegistryKey<DimensionOptions>> -
Constructor Summary
ConstructorsConstructorDescriptionDimensionOptionsRegistryHolder(Registry<DimensionOptions> dimensionOptionsRegistry) -
Method Summary
Modifier and TypeMethodDescriptionstatic Map<RegistryKey<DimensionOptions>, DimensionOptions> createRegistry(Map<RegistryKey<DimensionOptions>, DimensionOptions> dimensionOptions, RegistryEntry<DimensionType> overworld, ChunkGenerator chunkGenerator) static Map<RegistryKey<DimensionOptions>, DimensionOptions> createRegistry(Registry<DimensionType> dynamicRegistry, Map<RegistryKey<DimensionOptions>, DimensionOptions> dimensionOptions, 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 named CODECLnet/minecraft/world/dimension/DimensionOptionsRegistryHolder;CODEC:Lcom/mojang/serialization/MapCodec;intermediary field_40363Lnet/minecraft/class_7723;field_40363:Lcom/mojang/serialization/MapCodec;official aLdzt;a:Lcom/mojang/serialization/MapCodec;
-
VANILLA_KEYS
- Mappings:
Namespace Name Mixin selector named VANILLA_KEYSLnet/minecraft/world/dimension/DimensionOptionsRegistryHolder;VANILLA_KEYS:Ljava/util/Set;intermediary field_40364Lnet/minecraft/class_7723;field_40364:Ljava/util/Set;official cLdzt;c:Ljava/util/Set;
-
VANILLA_KEY_COUNT
private static final int VANILLA_KEY_COUNT- Mappings:
Namespace Name Mixin selector named VANILLA_KEY_COUNTLnet/minecraft/world/dimension/DimensionOptionsRegistryHolder;VANILLA_KEY_COUNT:Iintermediary field_40365Lnet/minecraft/class_7723;field_40365:Iofficial dLdzt;d:I
-
-
Constructor Details
-
DimensionOptionsRegistryHolder
-
DimensionOptionsRegistryHolder
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/world/dimension/DimensionOptionsRegistryHolder;<init>(Lnet/minecraft/registry/Registry;)Vintermediary <init>Lnet/minecraft/class_7723;<init>(Lnet/minecraft/class_2378;)Vofficial <init>Ldzt;<init>(Ljz;)V
-
-
Method Details
-
streamAll
public static Stream<RegistryKey<DimensionOptions>> streamAll(Stream<RegistryKey<DimensionOptions>> otherKeys) - Mappings:
Namespace Name Mixin selector named streamAllLnet/minecraft/world/dimension/DimensionOptionsRegistryHolder;streamAll(Ljava/util/stream/Stream;)Ljava/util/stream/Stream;intermediary method_45525Lnet/minecraft/class_7723;method_45525(Ljava/util/stream/Stream;)Ljava/util/stream/Stream;official aLdzt;a(Ljava/util/stream/Stream;)Ljava/util/stream/Stream;
-
with
public DimensionOptionsRegistryHolder with(DynamicRegistryManager dynamicRegistryManager, ChunkGenerator chunkGenerator) - Mappings:
Namespace Name Mixin selector named withLnet/minecraft/world/dimension/DimensionOptionsRegistryHolder;with(Lnet/minecraft/registry/DynamicRegistryManager;Lnet/minecraft/world/gen/chunk/ChunkGenerator;)Lnet/minecraft/world/dimension/DimensionOptionsRegistryHolder;intermediary method_45522Lnet/minecraft/class_7723;method_45522(Lnet/minecraft/class_5455;Lnet/minecraft/class_2794;)Lnet/minecraft/class_7723;official aLdzt;a(Lka;Lduz;)Ldzt;
-
createRegistry
public static Map<RegistryKey<DimensionOptions>,DimensionOptions> createRegistry(Registry<DimensionType> dynamicRegistry, Map<RegistryKey<DimensionOptions>, DimensionOptions> dimensionOptions, ChunkGenerator chunkGenerator) - Mappings:
Namespace Name Mixin selector named createRegistryLnet/minecraft/world/dimension/DimensionOptionsRegistryHolder;createRegistry(Lnet/minecraft/registry/Registry;Ljava/util/Map;Lnet/minecraft/world/gen/chunk/ChunkGenerator;)Ljava/util/Map;intermediary method_45520Lnet/minecraft/class_7723;method_45520(Lnet/minecraft/class_2378;Ljava/util/Map;Lnet/minecraft/class_2794;)Ljava/util/Map;official aLdzt;a(Ljz;Ljava/util/Map;Lduz;)Ljava/util/Map;
-
createRegistry
public static Map<RegistryKey<DimensionOptions>,DimensionOptions> createRegistry(Map<RegistryKey<DimensionOptions>, DimensionOptions> dimensionOptions, RegistryEntry<DimensionType> overworld, ChunkGenerator chunkGenerator) - Mappings:
Namespace Name Mixin selector named createRegistryLnet/minecraft/world/dimension/DimensionOptionsRegistryHolder;createRegistry(Ljava/util/Map;Lnet/minecraft/registry/entry/RegistryEntry;Lnet/minecraft/world/gen/chunk/ChunkGenerator;)Ljava/util/Map;intermediary method_45519Lnet/minecraft/class_7723;method_45519(Ljava/util/Map;Lnet/minecraft/class_6880;Lnet/minecraft/class_2794;)Ljava/util/Map;official aLdzt;a(Ljava/util/Map;Ljm;Lduz;)Ljava/util/Map;
-
getChunkGenerator
- Mappings:
Namespace Name Mixin selector named getChunkGeneratorLnet/minecraft/world/dimension/DimensionOptionsRegistryHolder;getChunkGenerator()Lnet/minecraft/world/gen/chunk/ChunkGenerator;intermediary method_45513Lnet/minecraft/class_7723;method_45513()Lnet/minecraft/class_2794;official aLdzt;a()Lduz;
-
getOrEmpty
- Mappings:
Namespace Name Mixin selector named getOrEmptyLnet/minecraft/world/dimension/DimensionOptionsRegistryHolder;getOrEmpty(Lnet/minecraft/registry/RegistryKey;)Ljava/util/Optional;intermediary method_45514Lnet/minecraft/class_7723;method_45514(Lnet/minecraft/class_5321;)Ljava/util/Optional;official aLdzt;a(Lakq;)Ljava/util/Optional;
-
getWorldKeys
- Mappings:
Namespace Name Mixin selector named getWorldKeysLnet/minecraft/world/dimension/DimensionOptionsRegistryHolder;getWorldKeys()Lcom/google/common/collect/ImmutableSet;intermediary method_45526Lnet/minecraft/class_7723;method_45526()Lcom/google/common/collect/ImmutableSet;official bLdzt;b()Lcom/google/common/collect/ImmutableSet;
-
isDebug
public boolean isDebug()- Mappings:
Namespace Name Mixin selector named isDebugLnet/minecraft/world/dimension/DimensionOptionsRegistryHolder;isDebug()Zintermediary method_45531Lnet/minecraft/class_7723;method_45531()Zofficial cLdzt;c()Z
-
getSpecialProperty
private static LevelProperties.SpecialProperty getSpecialProperty(Registry<DimensionOptions> dimensionOptionsRegistry) - Mappings:
Namespace Name Mixin selector named getSpecialPropertyLnet/minecraft/world/dimension/DimensionOptionsRegistryHolder;getSpecialProperty(Lnet/minecraft/registry/Registry;)Lnet/minecraft/world/level/LevelProperties$SpecialProperty;intermediary method_45530Lnet/minecraft/class_7723;method_45530(Lnet/minecraft/class_2378;)Lnet/minecraft/class_31$class_7729;official bLdzt;b(Ljz;)Lerj$a;
-
getLifecycle
static com.mojang.serialization.Lifecycle getLifecycle(RegistryKey<DimensionOptions> key, DimensionOptions dimensionOptions) - Mappings:
Namespace Name Mixin selector named getLifecycleLnet/minecraft/world/dimension/DimensionOptionsRegistryHolder;getLifecycle(Lnet/minecraft/registry/RegistryKey;Lnet/minecraft/world/dimension/DimensionOptions;)Lcom/mojang/serialization/Lifecycle;intermediary method_45515Lnet/minecraft/class_7723;method_45515(Lnet/minecraft/class_5321;Lnet/minecraft/class_5363;)Lcom/mojang/serialization/Lifecycle;official aLdzt;a(Lakq;Ldwz;)Lcom/mojang/serialization/Lifecycle;
-
isVanilla
private static boolean isVanilla(RegistryKey<DimensionOptions> key, DimensionOptions dimensionOptions) - Mappings:
Namespace Name Mixin selector named isVanillaLnet/minecraft/world/dimension/DimensionOptionsRegistryHolder;isVanilla(Lnet/minecraft/registry/RegistryKey;Lnet/minecraft/world/dimension/DimensionOptions;)Zintermediary method_45528Lnet/minecraft/class_7723;method_45528(Lnet/minecraft/class_5321;Lnet/minecraft/class_5363;)Zofficial bLdzt;b(Lakq;Ldwz;)Z
-
isOverworldVanilla
- Mappings:
Namespace Name Mixin selector named isOverworldVanillaLnet/minecraft/world/dimension/DimensionOptionsRegistryHolder;isOverworldVanilla(Lnet/minecraft/world/dimension/DimensionOptions;)Zintermediary method_45517Lnet/minecraft/class_7723;method_45517(Lnet/minecraft/class_5363;)Zofficial aLdzt;a(Ldwz;)Z
-
isNetherVanilla
- Mappings:
Namespace Name Mixin selector named isNetherVanillaLnet/minecraft/world/dimension/DimensionOptionsRegistryHolder;isNetherVanilla(Lnet/minecraft/world/dimension/DimensionOptions;)Zintermediary method_45529Lnet/minecraft/class_7723;method_45529(Lnet/minecraft/class_5363;)Zofficial bLdzt;b(Ldwz;)Z
-
isTheEndVanilla
- Mappings:
Namespace Name Mixin selector named isTheEndVanillaLnet/minecraft/world/dimension/DimensionOptionsRegistryHolder;isTheEndVanilla(Lnet/minecraft/world/dimension/DimensionOptions;)Zintermediary method_45533Lnet/minecraft/class_7723;method_45533(Lnet/minecraft/class_5363;)Zofficial cLdzt;c(Ldwz;)Z
-
toConfig
public DimensionOptionsRegistryHolder.DimensionsConfig toConfig(Registry<DimensionOptions> existingRegistry) - Mappings:
Namespace Name Mixin selector named toConfigLnet/minecraft/world/dimension/DimensionOptionsRegistryHolder;toConfig(Lnet/minecraft/registry/Registry;)Lnet/minecraft/world/dimension/DimensionOptionsRegistryHolder$DimensionsConfig;intermediary method_45518Lnet/minecraft/class_7723;method_45518(Lnet/minecraft/class_2378;)Lnet/minecraft/class_7723$class_7725;official aLdzt;a(Ljz;)Ldzt$b;
-
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
-