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/DimensionOptionsRegistryHolder
intermediary net/minecraft/class_7723
official dyr
named dimensions
intermediary comp_1014
official b
  • Field Details Link icon

    • dimensions Link icon

      private final Map<RegistryKey<DimensionOptions>,DimensionOptions> dimensions
      The field for the dimensions record component.
    • CODEC Link icon

      public static final com.mojang.serialization.MapCodec<DimensionOptionsRegistryHolder> CODEC
      Mappings:
      Namespace Name Mixin selector
      named CODEC Lnet/minecraft/world/dimension/DimensionOptionsRegistryHolder;CODEC:Lcom/mojang/serialization/MapCodec;
      intermediary field_40363 Lnet/minecraft/class_7723;field_40363:Lcom/mojang/serialization/MapCodec;
      official a Ldyr;a:Lcom/mojang/serialization/MapCodec;
    • VANILLA_KEYS Link icon

      private static final Set<RegistryKey<DimensionOptions>> VANILLA_KEYS
      Mappings:
      Namespace Name Mixin selector
      named VANILLA_KEYS Lnet/minecraft/world/dimension/DimensionOptionsRegistryHolder;VANILLA_KEYS:Ljava/util/Set;
      intermediary field_40364 Lnet/minecraft/class_7723;field_40364:Ljava/util/Set;
      official c Ldyr;c:Ljava/util/Set;
    • VANILLA_KEY_COUNT Link icon

      private static final int VANILLA_KEY_COUNT
      Mappings:
      Namespace Name Mixin selector
      named VANILLA_KEY_COUNT Lnet/minecraft/world/dimension/DimensionOptionsRegistryHolder;VANILLA_KEY_COUNT:I
      intermediary field_40365 Lnet/minecraft/class_7723;field_40365:I
      official d Ldyr;d:I
  • Constructor Details Link icon

  • Method Details Link icon

    • streamAll Link icon

      public static Stream<RegistryKey<DimensionOptions>> streamAll(Stream<RegistryKey<DimensionOptions>> otherKeys)
      Mappings:
      Namespace Name Mixin selector
      named streamAll Lnet/minecraft/world/dimension/DimensionOptionsRegistryHolder;streamAll(Ljava/util/stream/Stream;)Ljava/util/stream/Stream;
      intermediary method_45525 Lnet/minecraft/class_7723;method_45525(Ljava/util/stream/Stream;)Ljava/util/stream/Stream;
      official a Ldyr;a(Ljava/util/stream/Stream;)Ljava/util/stream/Stream;
    • with Link icon

      public DimensionOptionsRegistryHolder with(DynamicRegistryManager dynamicRegistryManager, ChunkGenerator chunkGenerator)
      Mappings:
      Namespace Name Mixin selector
      named with Lnet/minecraft/world/dimension/DimensionOptionsRegistryHolder;with(Lnet/minecraft/registry/DynamicRegistryManager;Lnet/minecraft/world/gen/chunk/ChunkGenerator;)Lnet/minecraft/world/dimension/DimensionOptionsRegistryHolder;
      intermediary method_45522 Lnet/minecraft/class_7723;method_45522(Lnet/minecraft/class_5455;Lnet/minecraft/class_2794;)Lnet/minecraft/class_7723;
      official a Ldyr;a(Ljw;Ldub;)Ldyr;
    • createRegistry Link icon

      public static Map<RegistryKey<DimensionOptions>,DimensionOptions> createRegistry(Registry<DimensionType> dynamicRegistry, Map<RegistryKey<DimensionOptions>,DimensionOptions> map, ChunkGenerator chunkGenerator)
      Mappings:
      Namespace Name Mixin selector
      named createRegistry Lnet/minecraft/world/dimension/DimensionOptionsRegistryHolder;createRegistry(Lnet/minecraft/registry/Registry;Ljava/util/Map;Lnet/minecraft/world/gen/chunk/ChunkGenerator;)Ljava/util/Map;
      intermediary method_45520 Lnet/minecraft/class_7723;method_45520(Lnet/minecraft/class_2378;Ljava/util/Map;Lnet/minecraft/class_2794;)Ljava/util/Map;
      official a Ldyr;a(Ljv;Ljava/util/Map;Ldub;)Ljava/util/Map;
    • createRegistry Link icon

      Mappings:
      Namespace Name Mixin selector
      named createRegistry Lnet/minecraft/world/dimension/DimensionOptionsRegistryHolder;createRegistry(Ljava/util/Map;Lnet/minecraft/registry/entry/RegistryEntry;Lnet/minecraft/world/gen/chunk/ChunkGenerator;)Ljava/util/Map;
      intermediary method_45519 Lnet/minecraft/class_7723;method_45519(Ljava/util/Map;Lnet/minecraft/class_6880;Lnet/minecraft/class_2794;)Ljava/util/Map;
      official a Ldyr;a(Ljava/util/Map;Lji;Ldub;)Ljava/util/Map;
    • getChunkGenerator Link icon

      public ChunkGenerator getChunkGenerator()
      Mappings:
      Namespace Name Mixin selector
      named getChunkGenerator Lnet/minecraft/world/dimension/DimensionOptionsRegistryHolder;getChunkGenerator()Lnet/minecraft/world/gen/chunk/ChunkGenerator;
      intermediary method_45513 Lnet/minecraft/class_7723;method_45513()Lnet/minecraft/class_2794;
      official a Ldyr;a()Ldub;
    • getOrEmpty Link icon

      Mappings:
      Namespace Name Mixin selector
      named getOrEmpty Lnet/minecraft/world/dimension/DimensionOptionsRegistryHolder;getOrEmpty(Lnet/minecraft/registry/RegistryKey;)Ljava/util/Optional;
      intermediary method_45514 Lnet/minecraft/class_7723;method_45514(Lnet/minecraft/class_5321;)Ljava/util/Optional;
      official a Ldyr;a(Lale;)Ljava/util/Optional;
    • getWorldKeys Link icon

      public ImmutableSet<RegistryKey<World>> getWorldKeys()
      Mappings:
      Namespace Name Mixin selector
      named getWorldKeys Lnet/minecraft/world/dimension/DimensionOptionsRegistryHolder;getWorldKeys()Lcom/google/common/collect/ImmutableSet;
      intermediary method_45526 Lnet/minecraft/class_7723;method_45526()Lcom/google/common/collect/ImmutableSet;
      official b Ldyr;b()Lcom/google/common/collect/ImmutableSet;
    • isDebug Link icon

      public boolean isDebug()
      Mappings:
      Namespace Name Mixin selector
      named isDebug Lnet/minecraft/world/dimension/DimensionOptionsRegistryHolder;isDebug()Z
      intermediary method_45531 Lnet/minecraft/class_7723;method_45531()Z
      official c Ldyr;c()Z
    • getSpecialProperty Link icon

      private static LevelProperties.SpecialProperty getSpecialProperty(Registry<DimensionOptions> dimensionOptionsRegistry)
      Mappings:
      Namespace Name Mixin selector
      named getSpecialProperty Lnet/minecraft/world/dimension/DimensionOptionsRegistryHolder;getSpecialProperty(Lnet/minecraft/registry/Registry;)Lnet/minecraft/world/level/LevelProperties$SpecialProperty;
      intermediary method_45530 Lnet/minecraft/class_7723;method_45530(Lnet/minecraft/class_2378;)Lnet/minecraft/class_31$class_7729;
      official b Ldyr;b(Ljv;)Leqc$a;
    • getLifecycle Link icon

      static com.mojang.serialization.Lifecycle getLifecycle(RegistryKey<DimensionOptions> key, DimensionOptions dimensionOptions)
      Mappings:
      Namespace Name Mixin selector
      named getLifecycle Lnet/minecraft/world/dimension/DimensionOptionsRegistryHolder;getLifecycle(Lnet/minecraft/registry/RegistryKey;Lnet/minecraft/world/dimension/DimensionOptions;)Lcom/mojang/serialization/Lifecycle;
      intermediary method_45515 Lnet/minecraft/class_7723;method_45515(Lnet/minecraft/class_5321;Lnet/minecraft/class_5363;)Lcom/mojang/serialization/Lifecycle;
      official a Ldyr;a(Lale;Ldvx;)Lcom/mojang/serialization/Lifecycle;
    • isVanilla Link icon

      private static boolean isVanilla(RegistryKey<DimensionOptions> key, DimensionOptions dimensionOptions)
      Mappings:
      Namespace Name Mixin selector
      named isVanilla Lnet/minecraft/world/dimension/DimensionOptionsRegistryHolder;isVanilla(Lnet/minecraft/registry/RegistryKey;Lnet/minecraft/world/dimension/DimensionOptions;)Z
      intermediary method_45528 Lnet/minecraft/class_7723;method_45528(Lnet/minecraft/class_5321;Lnet/minecraft/class_5363;)Z
      official b Ldyr;b(Lale;Ldvx;)Z
    • isOverworldVanilla Link icon

      private static boolean isOverworldVanilla(DimensionOptions dimensionOptions)
      Mappings:
      Namespace Name Mixin selector
      named isOverworldVanilla Lnet/minecraft/world/dimension/DimensionOptionsRegistryHolder;isOverworldVanilla(Lnet/minecraft/world/dimension/DimensionOptions;)Z
      intermediary method_45517 Lnet/minecraft/class_7723;method_45517(Lnet/minecraft/class_5363;)Z
      official a Ldyr;a(Ldvx;)Z
    • isNetherVanilla Link icon

      private static boolean isNetherVanilla(DimensionOptions dimensionOptions)
      Mappings:
      Namespace Name Mixin selector
      named isNetherVanilla Lnet/minecraft/world/dimension/DimensionOptionsRegistryHolder;isNetherVanilla(Lnet/minecraft/world/dimension/DimensionOptions;)Z
      intermediary method_45529 Lnet/minecraft/class_7723;method_45529(Lnet/minecraft/class_5363;)Z
      official b Ldyr;b(Ldvx;)Z
    • isTheEndVanilla Link icon

      private static boolean isTheEndVanilla(DimensionOptions dimensionOptions)
      Mappings:
      Namespace Name Mixin selector
      named isTheEndVanilla Lnet/minecraft/world/dimension/DimensionOptionsRegistryHolder;isTheEndVanilla(Lnet/minecraft/world/dimension/DimensionOptions;)Z
      intermediary method_45533 Lnet/minecraft/class_7723;method_45533(Lnet/minecraft/class_5363;)Z
      official c Ldyr;c(Ldvx;)Z
    • toConfig Link icon

      Mappings:
      Namespace Name Mixin selector
      named toConfig Lnet/minecraft/world/dimension/DimensionOptionsRegistryHolder;toConfig(Lnet/minecraft/registry/Registry;)Lnet/minecraft/world/dimension/DimensionOptionsRegistryHolder$DimensionsConfig;
      intermediary method_45518 Lnet/minecraft/class_7723;method_45518(Lnet/minecraft/class_2378;)Lnet/minecraft/class_7723$class_7725;
      official a Ldyr;a(Ljv;)Ldyr$b;
    • toString Link icon

      public final String 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.
      Specified by:
      toString in class Record
      Returns:
      a string representation of this object
    • hashCode Link icon

      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.
      Specified by:
      hashCode in class Record
      Returns:
      a hash code value for this object
    • equals Link icon

      public final boolean equals(Object object)
      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 with Objects::equals(Object,Object).
      Specified by:
      equals in class Record
      Parameters:
      object - the object with which to compare
      Returns:
      true if this object is the same as the object argument; false otherwise.
    • dimensions Link icon

      Returns the value of the dimensions record component.
      Returns:
      the value of the dimensions record component