Package net.minecraft.resources
Class RegistryOps<T>
java.lang.Object
net.minecraft.resources.DelegatingOps<T>
net.minecraft.resources.RegistryOps<T>
- All Implemented Interfaces:
- com.mojang.serialization.DynamicOps<T>
- Direct Known Subclasses:
- ConditionalOps
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic final recordstatic interface
- 
Field SummaryFieldsFields inherited from class net.minecraft.resources.DelegatingOpsdelegate
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedRegistryOps(com.mojang.serialization.DynamicOps<T> p_256313_, RegistryOps.RegistryInfoLookup p_255799_) protectedRegistryOps(RegistryOps<T> p_256313_) 
- 
Method SummaryModifier and TypeMethodDescriptionstatic <T> RegistryOps<T>create(com.mojang.serialization.DynamicOps<T> p_256342_, HolderLookup.Provider p_255950_) static <T> RegistryOps<T>create(com.mojang.serialization.DynamicOps<T> p_256278_, RegistryOps.RegistryInfoLookup p_256479_) <E> Optional<HolderGetter<E>>getter(ResourceKey<? extends Registry<? extends E>> p_256031_) private static RegistryOps.RegistryInfoLookupmemoizeLookup(RegistryOps.RegistryInfoLookup p_255769_) <E> Optional<HolderOwner<E>>owner(ResourceKey<? extends Registry<? extends E>> p_255757_) static <E,O> com.mojang.serialization.codecs.RecordCodecBuilder<O, Holder.Reference<E>> retrieveElement(ResourceKey<E> p_256347_) static <E,O> com.mojang.serialization.codecs.RecordCodecBuilder<O, HolderGetter<E>> retrieveGetter(ResourceKey<? extends Registry<? extends E>> p_206833_) static <E> com.mojang.serialization.MapCodec<HolderLookup.RegistryLookup<E>>retrieveRegistryLookup(ResourceKey<? extends Registry<? extends E>> resourceKey) Methods inherited from class net.minecraft.resources.DelegatingOpscompressMaps, 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- 
lookupProvider
 
- 
- 
Constructor Details- 
RegistryOpsprotected RegistryOps(com.mojang.serialization.DynamicOps<T> p_256313_, RegistryOps.RegistryInfoLookup p_255799_) 
- 
RegistryOps
 
- 
- 
Method Details- 
memoizeLookupprivate static RegistryOps.RegistryInfoLookup memoizeLookup(RegistryOps.RegistryInfoLookup p_255769_) 
- 
createpublic static <T> RegistryOps<T> create(com.mojang.serialization.DynamicOps<T> p_256342_, HolderLookup.Provider p_255950_) 
- 
createpublic static <T> RegistryOps<T> create(com.mojang.serialization.DynamicOps<T> p_256278_, RegistryOps.RegistryInfoLookup p_256479_) 
- 
owner
- 
getter
- 
retrieveGetterpublic static <E,O> com.mojang.serialization.codecs.RecordCodecBuilder<O,HolderGetter<E>> retrieveGetter(ResourceKey<? extends Registry<? extends E>> p_206833_) 
- 
retrieveRegistryLookuppublic static <E> com.mojang.serialization.MapCodec<HolderLookup.RegistryLookup<E>> retrieveRegistryLookup(ResourceKey<? extends Registry<? extends E>> resourceKey) 
- 
retrieveElementpublic static <E,O> com.mojang.serialization.codecs.RecordCodecBuilder<O,Holder.Reference<E>> retrieveElement(ResourceKey<E> p_256347_) 
 
-