Package net.minecraft.util.dynamic
Class RegistryOps<T>
java.lang.Object
net.minecraft.util.dynamic.ForwardingDynamicOps<T>
net.minecraft.util.dynamic.RegistryOps<T>
- All Implemented Interfaces:
com.mojang.serialization.DynamicOps<T>
- Mappings:
Namespace Name official aagintermediary net/minecraft/class_6903named net/minecraft/util/dynamic/RegistryOps
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final com.mojang.serialization.DynamicOps<JsonElement>private final Optional<RegistryLoader.LoaderAccess>private final DynamicRegistryManagerFields inherited from class net.minecraft.util.dynamic.ForwardingDynamicOps
delegate -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateRegistryOps(com.mojang.serialization.DynamicOps<T> delegate, DynamicRegistryManager dynamicRegistryManager, Optional<RegistryLoader.LoaderAccess> loaderAccess) -
Method Summary
Modifier and TypeMethodDescriptionstatic <E> com.mojang.serialization.MapCodec<Registry<E>>createRegistryCodec(RegistryKey<? extends Registry<? extends E>> registryRef) com.mojang.serialization.DynamicOps<JsonElement>getRegistry(RegistryKey<? extends Registry<? extends E>> key) static <T> RegistryOps<T>of(com.mojang.serialization.DynamicOps<T> delegate, DynamicRegistryManager registryManager) static <T> RegistryOps<T>ofLoaded(com.mojang.serialization.DynamicOps<T> ops, DynamicRegistryManager.Mutable registryManager, ResourceManager resourceManager) static <T> RegistryOps<T>ofLoaded(com.mojang.serialization.DynamicOps<T> ops, DynamicRegistryManager.Mutable registryManager, EntryLoader entryLoader) Methods inherited from class net.minecraft.util.dynamic.ForwardingDynamicOps
compressMaps, convertTo, createBoolean, createByte, createByteList, createDouble, createFloat, createInt, createIntList, createList, createLong, createLongList, createMap, createNumeric, createShort, createString, empty, getBooleanValue, getByteBuffer, getIntStream, getList, getLongStream, getMap, getMapEntries, getMapValues, getNumberValue, getStream, getStringValue, listBuilder, mapBuilder, mergeToList, mergeToList, mergeToMap, mergeToMap, removeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.mojang.serialization.DynamicOps
convertList, convertMap, createMap, emptyList, emptyMap, get, getGeneric, getNumberValue, mergeToMap, mergeToPrimitive, set, update, updateGeneric, withDecoder, withEncoder, withParser
-
Field Details
-
loaderAccess
- Mappings:
Namespace Name Mixin selector official bLaag;b:Ljava/util/Optional;intermediary field_36488Lnet/minecraft/class_6903;field_36488:Ljava/util/Optional;named loaderAccessLnet/minecraft/util/dynamic/RegistryOps;loaderAccess:Ljava/util/Optional;
-
registryManager
- Mappings:
Namespace Name Mixin selector official cLaag;c:Lhn;intermediary field_36489Lnet/minecraft/class_6903;field_36489:Lnet/minecraft/class_5455;named registryManagerLnet/minecraft/util/dynamic/RegistryOps;registryManager:Lnet/minecraft/util/registry/DynamicRegistryManager;
-
entryOps
- Mappings:
Namespace Name Mixin selector official dLaag;d:Lcom/mojang/serialization/DynamicOps;intermediary field_36490Lnet/minecraft/class_6903;field_36490:Lcom/mojang/serialization/DynamicOps;named entryOpsLnet/minecraft/util/dynamic/RegistryOps;entryOps:Lcom/mojang/serialization/DynamicOps;
-
-
Constructor Details
-
RegistryOps
private RegistryOps(com.mojang.serialization.DynamicOps<T> delegate, DynamicRegistryManager dynamicRegistryManager, Optional<RegistryLoader.LoaderAccess> loaderAccess) - Mappings:
Namespace Name Mixin selector official <init>Laag;<init>(Lcom/mojang/serialization/DynamicOps;Lhn;Ljava/util/Optional;)Vintermediary <init>Lnet/minecraft/class_6903;<init>(Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_5455;Ljava/util/Optional;)Vnamed <init>Lnet/minecraft/util/dynamic/RegistryOps;<init>(Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/util/registry/DynamicRegistryManager;Ljava/util/Optional;)V
-
-
Method Details
-
of
public static <T> RegistryOps<T> of(com.mojang.serialization.DynamicOps<T> delegate, DynamicRegistryManager registryManager) - Mappings:
Namespace Name Mixin selector official aLaag;a(Lcom/mojang/serialization/DynamicOps;Lhn;)Laag;intermediary method_40414Lnet/minecraft/class_6903;method_40414(Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_5455;)Lnet/minecraft/class_6903;named ofLnet/minecraft/util/dynamic/RegistryOps;of(Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/util/registry/DynamicRegistryManager;)Lnet/minecraft/util/dynamic/RegistryOps;
-
ofLoaded
public static <T> RegistryOps<T> ofLoaded(com.mojang.serialization.DynamicOps<T> ops, DynamicRegistryManager.Mutable registryManager, ResourceManager resourceManager) - Mappings:
Namespace Name Mixin selector official aLaag;a(Lcom/mojang/serialization/DynamicOps;Lhn$e;Lahu;)Laag;intermediary method_40412Lnet/minecraft/class_6903;method_40412(Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_5455$class_6893;Lnet/minecraft/class_3300;)Lnet/minecraft/class_6903;named ofLoadedLnet/minecraft/util/dynamic/RegistryOps;ofLoaded(Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/util/registry/DynamicRegistryManager$Mutable;Lnet/minecraft/resource/ResourceManager;)Lnet/minecraft/util/dynamic/RegistryOps;
-
ofLoaded
public static <T> RegistryOps<T> ofLoaded(com.mojang.serialization.DynamicOps<T> ops, DynamicRegistryManager.Mutable registryManager, EntryLoader entryLoader) - Mappings:
Namespace Name Mixin selector official aLaag;a(Lcom/mojang/serialization/DynamicOps;Lhn$e;Laah;)Laag;intermediary method_40413Lnet/minecraft/class_6903;method_40413(Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_5455$class_6893;Lnet/minecraft/class_5506;)Lnet/minecraft/class_6903;named ofLoadedLnet/minecraft/util/dynamic/RegistryOps;ofLoaded(Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/util/registry/DynamicRegistryManager$Mutable;Lnet/minecraft/util/dynamic/EntryLoader;)Lnet/minecraft/util/dynamic/RegistryOps;
-
getRegistry
public <E> Optional<? extends Registry<E>> getRegistry(RegistryKey<? extends Registry<? extends E>> key) - Mappings:
Namespace Name Mixin selector official aLaag;a(Laai;)Ljava/util/Optional;intermediary method_40416Lnet/minecraft/class_6903;method_40416(Lnet/minecraft/class_5321;)Ljava/util/Optional;named getRegistryLnet/minecraft/util/dynamic/RegistryOps;getRegistry(Lnet/minecraft/util/registry/RegistryKey;)Ljava/util/Optional;
-
getLoaderAccess
- Mappings:
Namespace Name Mixin selector official aLaag;a()Ljava/util/Optional;intermediary method_40411Lnet/minecraft/class_6903;method_40411()Ljava/util/Optional;named getLoaderAccessLnet/minecraft/util/dynamic/RegistryOps;getLoaderAccess()Ljava/util/Optional;
-
getEntryOps
- Mappings:
Namespace Name Mixin selector official bLaag;b()Lcom/mojang/serialization/DynamicOps;intermediary method_40418Lnet/minecraft/class_6903;method_40418()Lcom/mojang/serialization/DynamicOps;named getEntryOpsLnet/minecraft/util/dynamic/RegistryOps;getEntryOps()Lcom/mojang/serialization/DynamicOps;
-
createRegistryCodec
public static <E> com.mojang.serialization.MapCodec<Registry<E>> createRegistryCodec(RegistryKey<? extends Registry<? extends E>> registryRef) - Mappings:
Namespace Name Mixin selector official bLaag;b(Laai;)Lcom/mojang/serialization/MapCodec;intermediary method_40419Lnet/minecraft/class_6903;method_40419(Lnet/minecraft/class_5321;)Lcom/mojang/serialization/MapCodec;named createRegistryCodecLnet/minecraft/util/dynamic/RegistryOps;createRegistryCodec(Lnet/minecraft/util/registry/RegistryKey;)Lcom/mojang/serialization/MapCodec;
-