Package net.minecraft.core
Interface HolderGetter.Provider
- All Known Subinterfaces:
CommandBuildContext
,HolderLookup.Provider
,RegistryAccess
,RegistryAccess.Frozen
- All Known Implementing Classes:
PlaceholderLookupProvider
,RegistryAccess.ImmutableRegistryAccess
- Enclosing interface:
HolderGetter<T>
public static interface HolderGetter.Provider
-
Method Summary
Modifier and TypeMethodDescriptiondefault <T> Optional
<Holder.Reference<T>> get
(ResourceKey<T> p_336145_) default <T> Holder.Reference
<T> getOrThrow
(ResourceKey<T> p_397923_) <T> Optional
<? extends HolderGetter<T>> lookup
(ResourceKey<? extends Registry<? extends T>> p_256648_) default <T> HolderGetter
<T> lookupOrThrow
(ResourceKey<? extends Registry<? extends T>> p_255881_)
-
Method Details
-
lookup
<T> Optional<? extends HolderGetter<T>> lookup(ResourceKey<? extends Registry<? extends T>> p_256648_) -
lookupOrThrow
-
get
-
getOrThrow
-