Skip to content

common • net.kernelpanicsoft.archie.data.common.conditions • ARegistryCondition

ARegistryCondition


data class ARegistryCondition(registry: @Serializable(with = ResourceLocationSerializer::class) ResourceLocation, entries: List<@Serializable(with = ResourceLocationSerializer::class) ResourceLocation>) : IACondition

Constructors

ARegistryCondition

constructor(registry: ResourceLocation, vararg entries: ResourceLocation)
constructor(registry: @Serializable(with = ResourceLocationSerializer::class) ResourceLocation, entries: List<@Serializable(with = ResourceLocationSerializer::class) ResourceLocation>)

Types

Companion


object Companion

Properties

codec


@Transientopen override val codec: MapCodec<out IACondition>

identifier


@Transientopen override val identifier: ResourceLocation

Functions

and


eql


minus


nand


neql


nor


not


operator fun IACondition.not(): IACondition

or


plus


operator fun IACondition.plus(other: IACondition): IACondition

rem


operator fun IACondition.rem(other: IACondition): IACondition

test


open override fun test(context: IACondition.IContext): Boolean

times


toString


open override fun toString(): String

xnor


xor