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 dyrnamed 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
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionstatic Map<RegistryKey<DimensionOptions>, DimensionOptions> createRegistry(Map<RegistryKey<DimensionOptions>, DimensionOptions> map, RegistryEntry<DimensionType> registryEntry, ChunkGenerator chunkGenerator) static Map<RegistryKey<DimensionOptions>, DimensionOptions> createRegistry(Registry<DimensionType> dynamicRegistry, Map<RegistryKey<DimensionOptions>, DimensionOptions> map, 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 aLdyr;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 cLdyr;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 dLdyr;d:I
-
-
Constructor Details
-
DimensionOptionsRegistryHolder
-
DimensionOptionsRegistryHolder
-
-
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 aLdyr;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 aLdyr;a(Ljw;Ldub;)Ldyr;
-
createRegistry
public static Map<RegistryKey<DimensionOptions>,DimensionOptions> createRegistry(Registry<DimensionType> dynamicRegistry, Map<RegistryKey<DimensionOptions>, DimensionOptions> map, 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 aLdyr;a(Ljv;Ljava/util/Map;Ldub;)Ljava/util/Map;
-
createRegistry
public static Map<RegistryKey<DimensionOptions>,DimensionOptions> createRegistry(Map<RegistryKey<DimensionOptions>, DimensionOptions> map, RegistryEntry<DimensionType> registryEntry, 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 aLdyr;a(Ljava/util/Map;Lji;Ldub;)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 aLdyr;a()Ldub;
-
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 aLdyr;a(Lale;)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 bLdyr;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 cLdyr;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 bLdyr;b(Ljv;)Leqc$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 aLdyr;a(Lale;Ldvx;)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 bLdyr;b(Lale;Ldvx;)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 aLdyr;a(Ldvx;)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 bLdyr;b(Ldvx;)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 cLdyr;c(Ldvx;)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 aLdyr;a(Ljv;)Ldyr$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
-