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>) : IAConditionConstructors
ARegistryCondition
constructor(registry: ResourceLocation, vararg entries: ResourceLocation)constructor(registry: @Serializable(with = ResourceLocationSerializer::class)Â ResourceLocation, entries: List<@Serializable(with = ResourceLocationSerializer::class)Â ResourceLocation>)Types
Companion
object CompanionProperties
codec
@Transientopen override val codec: MapCodec<out IACondition>identifier
@Transientopen override val identifier: ResourceLocationFunctions
and
infix fun IACondition.and(other: IACondition): IAConditioneql
infix fun IACondition.eql(other: IACondition): IAConditionminus
operator fun IACondition.minus(other: IACondition): IAConditionnand
infix fun IACondition.nand(other: IACondition): IAConditionneql
infix fun IACondition.neql(other: IACondition): IAConditionnor
infix fun IACondition.nor(other: IACondition): IAConditionnot
operator fun IACondition.not(): IAConditionor
infix fun IACondition.or(other: IACondition): IAConditionplus
operator fun IACondition.plus(other: IACondition): IAConditionrem
operator fun IACondition.rem(other: IACondition): IAConditiontest
open override fun test(context: IACondition.IContext): Booleantimes
operator fun IACondition.times(other: IACondition): IAConditiontoString
xnor
infix fun IACondition.xnor(other: IACondition): IAConditionxor
infix fun IACondition.xor(other: IACondition): IACondition