接口 HolderLookup.Provider
- 封闭接口:
HolderLookup<T>
public static interface HolderLookup.Provider
extends HolderGetter.Provider, IHolderLookupProviderExtension
-
方法概要
修饰符和类型方法说明default com.mojang.serialization.Lifecycle
static HolderLookup.Provider
create
(Stream<HolderLookup.RegistryLookup<?>> p_256054_) default <V> RegistryOps
<V> createSerializationContext
(com.mojang.serialization.DynamicOps<V> p_326817_) default Stream
<HolderLookup.RegistryLookup<?>> Stream
<ResourceKey<? extends Registry<?>>> <T> Optional
<? extends HolderLookup.RegistryLookup<T>> lookup
(ResourceKey<? extends Registry<? extends T>> p_256285_) default <T> HolderLookup.RegistryLookup
<T> lookupOrThrow
(ResourceKey<? extends Registry<? extends T>> p_255957_) 从接口继承的方法 net.minecraft.core.HolderGetter.Provider
get, getOrThrow
从接口继承的方法 net.neoforged.neoforge.common.extensions.IHolderLookupProviderExtension
holder, holderOrThrow
-
方法详细资料
-
listRegistryKeys
Stream<ResourceKey<? extends Registry<?>>> listRegistryKeys() -
listRegistries
-
lookup
<T> Optional<? extends HolderLookup.RegistryLookup<T>> lookup(ResourceKey<? extends Registry<? extends T>> p_256285_) - 指定者:
lookup
在接口中HolderGetter.Provider
-
lookupOrThrow
default <T> HolderLookup.RegistryLookup<T> lookupOrThrow(ResourceKey<? extends Registry<? extends T>> p_255957_) - 指定者:
lookupOrThrow
在接口中HolderGetter.Provider
-
createSerializationContext
default <V> RegistryOps<V> createSerializationContext(com.mojang.serialization.DynamicOps<V> p_326817_) -
create
-
allRegistriesLifecycle
default com.mojang.serialization.Lifecycle allRegistriesLifecycle()
-