Package net.minecraft.registry
Class RegistryOps<T>
java.lang.Object
net.minecraft.util.dynamic.ForwardingDynamicOps<T>
net.minecraft.registry.RegistryOps<T>
- All Implemented Interfaces:
com.mojang.serialization.DynamicOps<T>
- Mappings:
Namespace Name named net/minecraft/registry/RegistryOpsintermediary net/minecraft/class_6903official alp
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static final classstatic final recordstatic interfaceNested classes/interfaces inherited from class net.minecraft.util.dynamic.ForwardingDynamicOps
ForwardingDynamicOps.ForwardingListBuilder, ForwardingDynamicOps.ForwardingRecordBuilder -
Field Summary
FieldsFields inherited from class net.minecraft.util.dynamic.ForwardingDynamicOps
delegate -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateRegistryOps(com.mojang.serialization.DynamicOps<T> delegate, RegistryOps.RegistryInfoGetter registryInfoGetter) -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic <E,O> com.mojang.serialization.codecs.RecordCodecBuilder <O, RegistryEntry.Reference<E>> getEntryCodec(RegistryKey<E> key) <E> Optional<RegistryEntryLookup<E>> getEntryLookup(RegistryKey<? extends Registry<? extends E>> registryRef) static <E,O> com.mojang.serialization.codecs.RecordCodecBuilder <O, RegistryEntryLookup<E>> getEntryLookupCodec(RegistryKey<? extends Registry<? extends E>> registryRef) <E> Optional<RegistryEntryOwner<E>> getOwner(RegistryKey<? extends Registry<? extends E>> registryRef) inthashCode()static <T> RegistryOps<T> of(com.mojang.serialization.DynamicOps<T> delegate, RegistryOps.RegistryInfoGetter registryInfoGetter) static <T> RegistryOps<T> of(com.mojang.serialization.DynamicOps<T> delegate, RegistryWrapper.WrapperLookup registries) <U> RegistryOps<U> withDelegate(com.mojang.serialization.DynamicOps<U> delegate) static <T> com.mojang.serialization.Dynamic<T> withRegistry(com.mojang.serialization.Dynamic<T> dynamic, RegistryWrapper.WrapperLookup registries) Methods inherited from class net.minecraft.util.dynamic.ForwardingDynamicOps
compressMaps, convertTo, createBoolean, createByte, createByteList, createDouble, createFloat, createInt, createIntList, createList, createLong, createLongList, createMap, createMap, createNumeric, createShort, createString, empty, emptyList, emptyMap, getBooleanValue, getByteBuffer, getIntStream, getList, getLongStream, getMap, getMapEntries, getMapValues, getNumberValue, getStream, getStringValue, listBuilder, mapBuilder, mergeToList, mergeToList, mergeToMap, mergeToMap, mergeToMap, mergeToPrimitive, removeMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.mojang.serialization.DynamicOps
convertList, convertMap, get, getGeneric, getNumberValue, set, update, updateGeneric, withDecoder, withEncoder, withParser
-
Field Details
-
registryInfoGetter
- Mappings:
Namespace Name Mixin selector named registryInfoGetterLnet/minecraft/registry/RegistryOps;registryInfoGetter:Lnet/minecraft/registry/RegistryOps$RegistryInfoGetter;intermediary field_40852Lnet/minecraft/class_6903;field_40852:Lnet/minecraft/class_6903$class_7863;official bLalp;b:Lalp$c;
-
-
Constructor Details
-
RegistryOps
private RegistryOps(com.mojang.serialization.DynamicOps<T> delegate, RegistryOps.RegistryInfoGetter registryInfoGetter) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/registry/RegistryOps;<init>(Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/registry/RegistryOps$RegistryInfoGetter;)Vintermediary <init>Lnet/minecraft/class_6903;<init>(Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_6903$class_7863;)Vofficial <init>Lalp;<init>(Lcom/mojang/serialization/DynamicOps;Lalp$c;)V
-
-
Method Details
-
of
public static <T> RegistryOps<T> of(com.mojang.serialization.DynamicOps<T> delegate, RegistryWrapper.WrapperLookup registries) - Mappings:
Namespace Name Mixin selector named ofLnet/minecraft/registry/RegistryOps;of(Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/registry/RegistryWrapper$WrapperLookup;)Lnet/minecraft/registry/RegistryOps;intermediary method_46632Lnet/minecraft/class_6903;method_46632(Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_6903;official aLalp;a(Lcom/mojang/serialization/DynamicOps;Lji$a;)Lalp;
-
of
public static <T> RegistryOps<T> of(com.mojang.serialization.DynamicOps<T> delegate, RegistryOps.RegistryInfoGetter registryInfoGetter) - Mappings:
Namespace Name Mixin selector named ofLnet/minecraft/registry/RegistryOps;of(Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/registry/RegistryOps$RegistryInfoGetter;)Lnet/minecraft/registry/RegistryOps;intermediary method_40414Lnet/minecraft/class_6903;method_40414(Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_6903$class_7863;)Lnet/minecraft/class_6903;official aLalp;a(Lcom/mojang/serialization/DynamicOps;Lalp$c;)Lalp;
-
withRegistry
public static <T> com.mojang.serialization.Dynamic<T> withRegistry(com.mojang.serialization.Dynamic<T> dynamic, RegistryWrapper.WrapperLookup registries) - Mappings:
Namespace Name Mixin selector named withRegistryLnet/minecraft/registry/RegistryOps;withRegistry(Lcom/mojang/serialization/Dynamic;Lnet/minecraft/registry/RegistryWrapper$WrapperLookup;)Lcom/mojang/serialization/Dynamic;intermediary method_56622Lnet/minecraft/class_6903;method_56622(Lcom/mojang/serialization/Dynamic;Lnet/minecraft/class_7225$class_7874;)Lcom/mojang/serialization/Dynamic;official aLalp;a(Lcom/mojang/serialization/Dynamic;Lji$a;)Lcom/mojang/serialization/Dynamic;
-
withDelegate
- Mappings:
Namespace Name Mixin selector named withDelegateLnet/minecraft/registry/RegistryOps;withDelegate(Lcom/mojang/serialization/DynamicOps;)Lnet/minecraft/registry/RegistryOps;intermediary method_57110Lnet/minecraft/class_6903;method_57110(Lcom/mojang/serialization/DynamicOps;)Lnet/minecraft/class_6903;official aLalp;a(Lcom/mojang/serialization/DynamicOps;)Lalp;
-
getOwner
public <E> Optional<RegistryEntryOwner<E>> getOwner(RegistryKey<? extends Registry<? extends E>> registryRef) - Mappings:
Namespace Name Mixin selector named getOwnerLnet/minecraft/registry/RegistryOps;getOwner(Lnet/minecraft/registry/RegistryKey;)Ljava/util/Optional;intermediary method_46628Lnet/minecraft/class_6903;method_46628(Lnet/minecraft/class_5321;)Ljava/util/Optional;official aLalp;a(Lalq;)Ljava/util/Optional;
-
getEntryLookup
public <E> Optional<RegistryEntryLookup<E>> getEntryLookup(RegistryKey<? extends Registry<? extends E>> registryRef) - Mappings:
Namespace Name Mixin selector named getEntryLookupLnet/minecraft/registry/RegistryOps;getEntryLookup(Lnet/minecraft/registry/RegistryKey;)Ljava/util/Optional;intermediary method_46634Lnet/minecraft/class_6903;method_46634(Lnet/minecraft/class_5321;)Ljava/util/Optional;official bLalp;b(Lalq;)Ljava/util/Optional;
-
equals
-
hashCode
public int hashCode() -
getEntryLookupCodec
public static <E,O> com.mojang.serialization.codecs.RecordCodecBuilder<O,RegistryEntryLookup<E>> getEntryLookupCodec(RegistryKey<? extends Registry<? extends E>> registryRef) - Mappings:
Namespace Name Mixin selector named getEntryLookupCodecLnet/minecraft/registry/RegistryOps;getEntryLookupCodec(Lnet/minecraft/registry/RegistryKey;)Lcom/mojang/serialization/codecs/RecordCodecBuilder;intermediary method_46636Lnet/minecraft/class_6903;method_46636(Lnet/minecraft/class_5321;)Lcom/mojang/serialization/codecs/RecordCodecBuilder;official cLalp;c(Lalq;)Lcom/mojang/serialization/codecs/RecordCodecBuilder;
-
getEntryCodec
public static <E,O> com.mojang.serialization.codecs.RecordCodecBuilder<O,RegistryEntry.Reference<E>> getEntryCodec(RegistryKey<E> key) - Mappings:
Namespace Name Mixin selector named getEntryCodecLnet/minecraft/registry/RegistryOps;getEntryCodec(Lnet/minecraft/registry/RegistryKey;)Lcom/mojang/serialization/codecs/RecordCodecBuilder;intermediary method_46637Lnet/minecraft/class_6903;method_46637(Lnet/minecraft/class_5321;)Lcom/mojang/serialization/codecs/RecordCodecBuilder;official dLalp;d(Lalq;)Lcom/mojang/serialization/codecs/RecordCodecBuilder;
-