Skip to content

ConditionContext

class ConditionContext(registryLookup: HolderLookup.Provider) : IACondition.IContext

Constructors

ConditionContext

constructor(registryLookup: HolderLookup.Provider)

Functions

getAllTags

open override fun <T> getAllTags(registry: ResourceKey<out Registry<T>>): Map<ResourceLocation, Collection<Holder<T>>>

getRegistry

open override fun <T> getRegistry(registry: ResourceKey<out Registry<T>>): Registry<T>

getRegistryEntry

open fun <T> getRegistryEntry(key: ResourceKey<T>): T?
open fun <T> getRegistryEntry(registry: ResourceKey<out Registry<T>>, key: ResourceLocation): T?

getTag

open fun <T> getTag(key: TagKey<T>): Collection<Holder<T>>