common • net.kernelpanicsoft.archie.data.common.conditions • IACondition • IContext
IContext
interface IContextFunctions
getAllTags
abstract fun <T> getAllTags(registry: ResourceKey<out Registry<T>>): Map<ResourceLocation, Collection<Holder<T>>>Return all the loaded tags for the passed registry, or an empty map if none is available. Note that the map and the tags are unmodifiable.
getRegistry
abstract fun <T> getRegistry(registry: ResourceKey<out Registry<T>>): Registry<T>Return the Registry for the given registry key
getRegistryEntry
open fun <T> getRegistryEntry(key: ResourceKey<T>): T?Return the registry entry for the specified ResourceKey
open fun <T> getRegistryEntry(registry: ResourceKey<out Registry<T>>, key: ResourceLocation): T?Return the registry entry for the given ResourceLocation in the Registry specified by the registry key
getTag
open fun <T> getTag(key: TagKey<T>): Collection<Holder<T>>Return the requested tag if available, or an empty tag otherwise.