net.minecraft.registry

public class RegistryOps<T>

extends ForwardingDynamicOps<T>

net.minecraft.resources.RegistryOps
net.minecraft.class_6903
net.minecraft.registry.RegistryOps

Field summary

Modifier and TypeField
private final RegistryOps$RegistryInfoGetter
lookupProvider
field_40852
registryInfoGetter

Constructor summary

ModifierConstructor
private (com.mojang.serialization.DynamicOps<T> delegate, RegistryOps$RegistryInfoGetter registryInfoGetter)

Method summary

Modifier and TypeMethod
public static <T> RegistryOps<T>
create(com.mojang.serialization.DynamicOps<T> parent, HolderLookup$Provider lookupProvider)
method_46632(com.mojang.serialization.DynamicOps<T> arg0, class_7225$class_7874 arg1)
of(com.mojang.serialization.DynamicOps<T> delegate, RegistryView$WrapperLookup registries)
public static <T> RegistryOps<T>
create(com.mojang.serialization.DynamicOps<T> parent, RegistryOps$RegistryInfoLookup lookupProvider)
method_40414(com.mojang.serialization.DynamicOps<T> arg0, class_6903$class_7863 arg1)
of(com.mojang.serialization.DynamicOps<T> delegate, RegistryOps$RegistryInfoGetter registryInfoGetter)
public static <T> com.mojang.serialization.Dynamic<T>
injectRegistryContext(com.mojang.serialization.Dynamic<T> dynamic, HolderLookup$Provider lookupProvider)
method_56622(com.mojang.serialization.Dynamic<T> arg0, class_7225$class_7874 arg1)
withRegistry(com.mojang.serialization.Dynamic<T> dynamic, RegistryView$WrapperLookup registries)
public <U> RegistryOps<U>
withParent(com.mojang.serialization.DynamicOps<U> parent)
method_57110(com.mojang.serialization.DynamicOps<U> arg0)
withDelegate(com.mojang.serialization.DynamicOps<U> delegate)
public <E> Optional<RegistryEntryLookup<E>>
getter(ResourceKey<? extends Registry<? extends E>> registryKey)
method_46634(class_5321<? extends class_2378<? extends E>> arg0)
getEntryLookup(RegistryKey<? extends Registry<? extends E>> registryRef)
public static <E, O> com.mojang.serialization.codecs.RecordCodecBuilder<O, RegistryEntryLookup<E>>
retrieveGetter(ResourceKey<? extends Registry<? extends E>> registryKey)
method_46636(class_5321<? extends class_2378<? extends E>> arg0)
getEntryLookupCodec(RegistryKey<? extends Registry<? extends E>> registryRef)
public static <E, O> com.mojang.serialization.codecs.RecordCodecBuilder<O, RegistryEntry$Reference<E>>
retrieveElement(ResourceKey<E> key)
method_46637(class_5321<E> arg0)
getEntryCodec(RegistryKey<E> key)
private static RegistryEntry$Reference
lambda$retrieveElement$5(Object arg0)
method_46633(Object arg0)
method_46633(Object arg0)
private static com.mojang.serialization.DataResult
lambda$retrieveElement$0(ResourceKey arg0, ResourceKey arg1, com.mojang.serialization.DynamicOps arg2)
method_46630(class_5321 arg0, class_5321 arg1, com.mojang.serialization.DynamicOps arg2)
method_46630(RegistryKey arg0, RegistryKey arg1, com.mojang.serialization.DynamicOps ops)
private static String
lambda$retrieveElement$4()
method_49414()
method_49414()
private static com.mojang.serialization.DataResult
lambda$retrieveElement$2(ResourceKey arg0)
method_46638(class_5321 arg0)
method_46638(RegistryKey arg0)
private static String
lambda$retrieveElement$3(ResourceKey arg0)
method_49416(class_5321 arg0)
method_49416(RegistryKey arg0)
private static Optional
lambda$retrieveElement$1(ResourceKey arg0, HolderGetter arg1)
method_46629(class_5321 arg0, class_7871 arg1)
method_46629(RegistryKey arg0, RegistryEntryLookup arg1)
private static RegistryEntryLookup
lambda$retrieveGetter$5(Object arg0)
method_46635(Object arg0)
method_46635(Object arg0)
private static com.mojang.serialization.DataResult
lambda$retrieveGetter$0(ResourceKey arg0, com.mojang.serialization.DynamicOps arg1)
method_46631(class_5321 arg0, com.mojang.serialization.DynamicOps arg1)
method_46631(RegistryKey arg0, com.mojang.serialization.DynamicOps ops)
private static String
lambda$retrieveGetter$4()
method_49415()
method_49415()
private static com.mojang.serialization.DataResult
lambda$retrieveGetter$2(ResourceKey arg0)
method_46639(class_5321 arg0)
method_46639(RegistryKey arg0)
private static String
lambda$retrieveGetter$3(ResourceKey arg0)
method_49417(class_5321 arg0)
method_49417(RegistryKey arg0)
private static com.mojang.serialization.DataResult
lambda$retrieveGetter$1(HolderGetter arg0)
method_1_7602(class_7871 arg0)
method_1_7602(RegistryEntryLookup arg0)