类 RegistryOps<T>
java.lang.Object
net.minecraft.resources.DelegatingOps<T>
net.minecraft.resources.RegistryOps<T>
- 所有已实现的接口:
com.mojang.serialization.DynamicOps<T>
-
嵌套类概要
嵌套类修饰符和类型类说明static final record
static interface
-
字段概要
字段从类继承的字段 net.minecraft.resources.DelegatingOps
delegate
-
构造器概要
构造器限定符构造器说明private
RegistryOps
(com.mojang.serialization.DynamicOps<T> pDelegate, RegistryOps.RegistryInfoLookup pLookupProvider) -
方法概要
修饰符和类型方法说明static <T> RegistryOps<T>
create
(com.mojang.serialization.DynamicOps<T> pDelegate, HolderLookup.Provider pRegistries) static <T> RegistryOps<T>
create
(com.mojang.serialization.DynamicOps<T> pDelegate, RegistryOps.RegistryInfoLookup pLookupProvider) <E> Optional<HolderGetter<E>>
getter
(ResourceKey<? extends Registry<? extends E>> pRegistryKey) private static RegistryOps.RegistryInfoLookup
memoizeLookup
(RegistryOps.RegistryInfoLookup pLookupProvider) <E> Optional<HolderOwner<E>>
owner
(ResourceKey<? extends Registry<? extends E>> pRegistryKey) static <E,
O> com.mojang.serialization.codecs.RecordCodecBuilder<O, Holder.Reference<E>> retrieveElement
(ResourceKey<E> pKey) static <E,
O> com.mojang.serialization.codecs.RecordCodecBuilder<O, HolderGetter<E>> retrieveGetter
(ResourceKey<? extends Registry<? extends E>> pRegistryOps) static <E> com.mojang.serialization.MapCodec<HolderLookup.RegistryLookup<E>>
retrieveRegistryLookup
(ResourceKey<? extends Registry<? extends E>> resourceKey) 从类继承的方法 net.minecraft.resources.DelegatingOps
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
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
从接口继承的方法 com.mojang.serialization.DynamicOps
convertList, convertMap, createMap, emptyList, emptyMap, get, getGeneric, getNumberValue, mergeToMap, mergeToPrimitive, set, update, updateGeneric, withDecoder, withEncoder, withParser
-
字段详细资料
-
lookupProvider
-
-
构造器详细资料
-
RegistryOps
private RegistryOps(com.mojang.serialization.DynamicOps<T> pDelegate, RegistryOps.RegistryInfoLookup pLookupProvider)
-
-
方法详细资料
-
memoizeLookup
private static RegistryOps.RegistryInfoLookup memoizeLookup(RegistryOps.RegistryInfoLookup pLookupProvider) -
create
public static <T> RegistryOps<T> create(com.mojang.serialization.DynamicOps<T> pDelegate, HolderLookup.Provider pRegistries) -
create
public static <T> RegistryOps<T> create(com.mojang.serialization.DynamicOps<T> pDelegate, RegistryOps.RegistryInfoLookup pLookupProvider) -
owner
public <E> Optional<HolderOwner<E>> owner(ResourceKey<? extends Registry<? extends E>> pRegistryKey) -
getter
public <E> Optional<HolderGetter<E>> getter(ResourceKey<? extends Registry<? extends E>> pRegistryKey) -
retrieveGetter
public static <E,O> com.mojang.serialization.codecs.RecordCodecBuilder<O,HolderGetter<E>> retrieveGetter(ResourceKey<? extends Registry<? extends E>> pRegistryOps) -
retrieveRegistryLookup
public static <E> com.mojang.serialization.MapCodec<HolderLookup.RegistryLookup<E>> retrieveRegistryLookup(ResourceKey<? extends Registry<? extends E>> resourceKey) -
retrieveElement
public static <E,O> com.mojang.serialization.codecs.RecordCodecBuilder<O,Holder.Reference<E>> retrieveElement(ResourceKey<E> pKey)
-