Package net.minecraft.util.registry
Class DynamicRegistryManager.MutableImpl
java.lang.Object
net.minecraft.util.registry.DynamicRegistryManager.MutableImpl
- All Implemented Interfaces:
DynamicRegistryManager,DynamicRegistryManager.Mutable
- Enclosing interface:
DynamicRegistryManager
public static final class DynamicRegistryManager.MutableImpl
extends Object
implements DynamicRegistryManager.Mutable
- Mappings:
Namespace Name official hb$fintermediary net/minecraft/class_5455$class_6894named net/minecraft/util/registry/DynamicRegistryManager$MutableImpl
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.util.registry.DynamicRegistryManager
DynamicRegistryManager.Entry<T>, DynamicRegistryManager.Immutable, DynamicRegistryManager.ImmutableImpl, DynamicRegistryManager.Info<E>, DynamicRegistryManager.Mutable, DynamicRegistryManager.MutableImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Map<? extends RegistryKey<? extends Registry<?>>,? extends MutableRegistry<?>> Fields inherited from interface net.minecraft.util.registry.DynamicRegistryManager
BUILTIN, CODEC, INFOS, LOGGER -
Constructor Summary
ConstructorsConstructorDescriptionMutableImpl(Map<? extends RegistryKey<? extends Registry<?>>, ? extends MutableRegistry<?>> mutableRegistries) -
Method Summary
Modifier and TypeMethodDescriptiongetOptionalManaged(RegistryKey<? extends Registry<? extends E>> key) Retrieves a registry optionally from this manager.<E> Optional<MutableRegistry<E>>getOptionalMutable(RegistryKey<? extends Registry<? extends E>> key) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.util.registry.DynamicRegistryManager
get, getManaged, getOptional, streamAllRegistries, streamSyncedRegistries, toImmutableMethods inherited from interface net.minecraft.util.registry.DynamicRegistryManager.Mutable
getMutable
-
Field Details
-
mutableRegistries
private final Map<? extends RegistryKey<? extends Registry<?>>,? extends MutableRegistry<?>> mutableRegistries- Mappings:
Namespace Name Mixin selector official eLhb$f;e:Ljava/util/Map;intermediary field_36472Lnet/minecraft/class_5455$class_6894;field_36472:Ljava/util/Map;named mutableRegistriesLnet/minecraft/util/registry/DynamicRegistryManager$MutableImpl;mutableRegistries:Ljava/util/Map;
-
-
Constructor Details
-
MutableImpl
MutableImpl(Map<? extends RegistryKey<? extends Registry<?>>, ? extends MutableRegistry<?>> mutableRegistries) - Mappings:
Namespace Name Mixin selector official <init>Lhb$f;<init>(Ljava/util/Map;)Vintermediary <init>Lnet/minecraft/class_5455$class_6894;<init>(Ljava/util/Map;)Vnamed <init>Lnet/minecraft/util/registry/DynamicRegistryManager$MutableImpl;<init>(Ljava/util/Map;)V
-
-
Method Details
-
getOptionalManaged
public <E> Optional<Registry<E>> getOptionalManaged(RegistryKey<? extends Registry<? extends E>> key) Retrieves a registry optionally from this manager.- Specified by:
getOptionalManagedin interfaceDynamicRegistryManager- Mappings:
Namespace Name Mixin selector official aLhb;a(Lyr;)Ljava/util/Optional;intermediary method_30527Lnet/minecraft/class_5455;method_30527(Lnet/minecraft/class_5321;)Ljava/util/Optional;named getOptionalManagedLnet/minecraft/util/registry/DynamicRegistryManager;getOptionalManaged(Lnet/minecraft/util/registry/RegistryKey;)Ljava/util/Optional;
-
getOptionalMutable
public <E> Optional<MutableRegistry<E>> getOptionalMutable(RegistryKey<? extends Registry<? extends E>> key) - Specified by:
getOptionalMutablein interfaceDynamicRegistryManager.Mutable- Mappings:
Namespace Name Mixin selector official fLhb$e;f(Lyr;)Ljava/util/Optional;intermediary method_40333Lnet/minecraft/class_5455$class_6893;method_40333(Lnet/minecraft/class_5321;)Ljava/util/Optional;named getOptionalMutableLnet/minecraft/util/registry/DynamicRegistryManager$Mutable;getOptionalMutable(Lnet/minecraft/util/registry/RegistryKey;)Ljava/util/Optional;
-
streamManagedRegistries
- Specified by:
streamManagedRegistriesin interfaceDynamicRegistryManager- Mappings:
Namespace Name Mixin selector official bLhb;b()Ljava/util/stream/Stream;intermediary method_40308Lnet/minecraft/class_5455;method_40308()Ljava/util/stream/Stream;named streamManagedRegistriesLnet/minecraft/util/registry/DynamicRegistryManager;streamManagedRegistries()Ljava/util/stream/Stream;
-