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 yq
intermediary net/minecraft/class_6903
named net/minecraft/util/dynamic/RegistryOps
-
Field Summary
Modifier and TypeFieldDescriptionprivate final com.mojang.serialization.DynamicOps<JsonElement>
private final Optional<RegistryLoader.LoaderAccess>
private final DynamicRegistryManager
Fields inherited from class net.minecraft.util.dynamic.ForwardingDynamicOps
delegate
-
Constructor Summary
ModifierConstructorDescriptionprivate
RegistryOps
(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, remove
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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 b
Lyq;b:Ljava/util/Optional;
intermediary field_36488
Lnet/minecraft/class_6903;field_36488:Ljava/util/Optional;
named loaderAccess
Lnet/minecraft/util/dynamic/RegistryOps;loaderAccess:Ljava/util/Optional;
-
registryManager
- Mappings:
Namespace Name Mixin selector official c
Lyq;c:Lhc;
intermediary field_36489
Lnet/minecraft/class_6903;field_36489:Lnet/minecraft/class_5455;
named registryManager
Lnet/minecraft/util/dynamic/RegistryOps;registryManager:Lnet/minecraft/util/registry/DynamicRegistryManager;
-
entryOps
- Mappings:
Namespace Name Mixin selector official d
Lyq;d:Lcom/mojang/serialization/DynamicOps;
intermediary field_36490
Lnet/minecraft/class_6903;field_36490:Lcom/mojang/serialization/DynamicOps;
named entryOps
Lnet/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>
Lyq;<init>(Lcom/mojang/serialization/DynamicOps;Lhc;Ljava/util/Optional;)V
intermediary <init>
Lnet/minecraft/class_6903;<init>(Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_5455;Ljava/util/Optional;)V
named <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 a
Lyq;a(Lcom/mojang/serialization/DynamicOps;Lhc;)Lyq;
intermediary method_40414
Lnet/minecraft/class_6903;method_40414(Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_5455;)Lnet/minecraft/class_6903;
named of
Lnet/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 a
Lyq;a(Lcom/mojang/serialization/DynamicOps;Lhc$e;Laga;)Lyq;
intermediary method_40412
Lnet/minecraft/class_6903;method_40412(Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_5455$class_6893;Lnet/minecraft/class_3300;)Lnet/minecraft/class_6903;
named ofLoaded
Lnet/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 a
Lyq;a(Lcom/mojang/serialization/DynamicOps;Lhc$e;Lyr;)Lyq;
intermediary method_40413
Lnet/minecraft/class_6903;method_40413(Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_5455$class_6893;Lnet/minecraft/class_5506;)Lnet/minecraft/class_6903;
named ofLoaded
Lnet/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 a
Lyq;a(Lys;)Ljava/util/Optional;
intermediary method_40416
Lnet/minecraft/class_6903;method_40416(Lnet/minecraft/class_5321;)Ljava/util/Optional;
named getRegistry
Lnet/minecraft/util/dynamic/RegistryOps;getRegistry(Lnet/minecraft/util/registry/RegistryKey;)Ljava/util/Optional;
-
getLoaderAccess
- Mappings:
Namespace Name Mixin selector official a
Lyq;a()Ljava/util/Optional;
intermediary method_40411
Lnet/minecraft/class_6903;method_40411()Ljava/util/Optional;
named getLoaderAccess
Lnet/minecraft/util/dynamic/RegistryOps;getLoaderAccess()Ljava/util/Optional;
-
getEntryOps
- Mappings:
Namespace Name Mixin selector official b
Lyq;b()Lcom/mojang/serialization/DynamicOps;
intermediary method_40418
Lnet/minecraft/class_6903;method_40418()Lcom/mojang/serialization/DynamicOps;
named getEntryOps
Lnet/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 b
Lyq;b(Lys;)Lcom/mojang/serialization/MapCodec;
intermediary method_40419
Lnet/minecraft/class_6903;method_40419(Lnet/minecraft/class_5321;)Lcom/mojang/serialization/MapCodec;
named createRegistryCodec
Lnet/minecraft/util/dynamic/RegistryOps;createRegistryCodec(Lnet/minecraft/util/registry/RegistryKey;)Lcom/mojang/serialization/MapCodec;
-