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 - aay- intermediary - net/minecraft/class_6903- named - net/minecraft/util/dynamic/RegistryOps
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final com.mojang.serialization.DynamicOps<JsonElement>private final Optional<RegistryLoader.LoaderAccess>private final DynamicRegistryManagerFields inherited from class net.minecraft.util.dynamic.ForwardingDynamicOpsdelegate
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprivateRegistryOps(com.mojang.serialization.DynamicOps<T> delegate, DynamicRegistryManager dynamicRegistryManager, Optional<RegistryLoader.LoaderAccess> loaderAccess) 
- 
Method SummaryModifier 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.ForwardingDynamicOpscompressMaps, 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.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.mojang.serialization.DynamicOpsconvertList, 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- Laay;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- Laay;c:Lhn;- 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- Laay;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- 
RegistryOpsprivate RegistryOps(com.mojang.serialization.DynamicOps<T> delegate, DynamicRegistryManager dynamicRegistryManager, Optional<RegistryLoader.LoaderAccess> loaderAccess) - Mappings:
- Namespace - Name - Mixin selector - official - <init>- Laay;<init>(Lcom/mojang/serialization/DynamicOps;Lhn;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- 
ofpublic static <T> RegistryOps<T> of(com.mojang.serialization.DynamicOps<T> delegate, DynamicRegistryManager registryManager) - Mappings:
- Namespace - Name - Mixin selector - official - a- Laay;a(Lcom/mojang/serialization/DynamicOps;Lhn;)Laay;- 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;
 
- 
ofLoadedpublic static <T> RegistryOps<T> ofLoaded(com.mojang.serialization.DynamicOps<T> ops, DynamicRegistryManager.Mutable registryManager, ResourceManager resourceManager) - Mappings:
- Namespace - Name - Mixin selector - official - a- Laay;a(Lcom/mojang/serialization/DynamicOps;Lhn$e;Laim;)Laay;- 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;
 
- 
ofLoadedpublic static <T> RegistryOps<T> ofLoaded(com.mojang.serialization.DynamicOps<T> ops, DynamicRegistryManager.Mutable registryManager, EntryLoader entryLoader) - Mappings:
- Namespace - Name - Mixin selector - official - a- Laay;a(Lcom/mojang/serialization/DynamicOps;Lhn$e;Laaz;)Laay;- 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;
 
- 
getRegistrypublic <E> Optional<? extends Registry<E>> getRegistry(RegistryKey<? extends Registry<? extends E>> key) - Mappings:
- Namespace - Name - Mixin selector - official - a- Laay;a(Laba;)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- Laay;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- Laay;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;
 
- 
createRegistryCodecpublic static <E> com.mojang.serialization.MapCodec<Registry<E>> createRegistryCodec(RegistryKey<? extends Registry<? extends E>> registryRef) - Mappings:
- Namespace - Name - Mixin selector - official - b- Laay;b(Laba;)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;
 
 
-