Package net.minecraft.core
Interface HolderGetter<T>
- All Known Subinterfaces:
DefaultedRegistry<T>,HolderLookup<T>,HolderLookup.RegistryLookup<T>,HolderLookup.RegistryLookup.Delegate<T>,Registry<T>,WritableRegistry<T>
- All Known Implementing Classes:
BaseMappedRegistry,DefaultedMappedRegistry,MappedRegistry,PlaceholderLookupProvider.UniversalLookup,RegistrySetBuilder.EmptyTagLookup,RegistrySetBuilder.EmptyTagLookupWrapper,RegistrySetBuilder.EmptyTagRegistryLookup,RegistrySetBuilder.UniversalLookup
public interface HolderGetter<T>
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionget(ResourceKey<T> pResourceKey) default Holder.Reference<T> getOrThrow(ResourceKey<T> pResourceKey) default HolderSet.Named<T> getOrThrow(TagKey<T> pTagKey) getRandomElementOf(TagKey<T> pTagKey, RandomSource pRandom)
-
Method Details
-
get
-
getOrThrow
-
get
-
getOrThrow
-
getRandomElementOf
-