Interface IHolderLookupProviderExtension
- All Known Subinterfaces:
CommandBuildContext
,HolderLookup.Provider
,RegistryAccess
,RegistryAccess.Frozen
- All Known Implementing Classes:
RegistryAccess.ImmutableRegistryAccess
,ReloadableServerRegistries.EmptyTagLookupWrapper
,ReloadableServerResources.ConfigurableRegistryLookup
public interface IHolderLookupProviderExtension
-
Method Summary
Modifier and TypeMethodDescriptiondefault <T> Optional
<Holder.Reference<T>> holder
(ResourceKey<T> key) Shortcut method to get an optional holder from a ResourceKey.default <T> Holder
<T> holderOrThrow
(ResourceKey<T> key) Shortcut method to get a holder from a ResourceKey.private HolderLookup.Provider
self()
-
Method Details
-
self
-
holderOrThrow
Shortcut method to get a holder from a ResourceKey.- Throws:
IllegalStateException
- if the registry or key is not found.
-
holder
Shortcut method to get an optional holder from a ResourceKey.
-