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, ConcurrentHolderGetter, 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> id) default Holder.Reference<T> getOrThrow(ResourceKey<T> id) default HolderSet.Named<T> getOrThrow(TagKey<T> id) getRandomElementOf(TagKey<T> tag, RandomSource random)
-
Method Details
-
get
-
getOrThrow
-
get
-
getOrThrow
-
getRandomElementOf
-