AOrCondition¶
data class AOrCondition(val children: List<IACondition>) : AGroupCondition
Constructors¶
AOrCondition¶
constructor(children: List<IACondition>)
constructor(vararg values: IACondition)
Types¶
Companion¶
object Companion
Properties¶
children¶
open override val children: List<IACondition>
codec¶
open override val codec: MapCodec<out IACondition>
identifier¶
open override val identifier: ResourceLocation
Functions¶
and¶
infix fun IACondition.and(other: IACondition): IACondition
fun and(vararg values: IACondition): IACondition
eql¶
infix fun IACondition.eql(other: IACondition): IACondition
fun eql(vararg values: IACondition): IACondition
minus¶
operator fun IACondition.minus(other: IACondition): IACondition
nand¶
infix fun IACondition.nand(other: IACondition): IACondition
fun nand(vararg values: IACondition): IACondition
neql¶
infix fun IACondition.neql(other: IACondition): IACondition
fun neql(vararg values: IACondition): IACondition
nor¶
infix fun IACondition.nor(other: IACondition): IACondition
fun nor(vararg values: IACondition): IACondition
not¶
operator fun IACondition.not(): IACondition
or¶
infix fun IACondition.or(other: IACondition): IACondition
fun or(vararg values: IACondition): IACondition
plus¶
operator fun IACondition.plus(other: IACondition): IACondition
reducer¶
rem¶
operator fun IACondition.rem(other: IACondition): IACondition
test¶
open override fun test(context: IACondition.IContext): Boolean
times¶
operator fun IACondition.times(other: IACondition): IACondition
toString¶
xnor¶
infix fun IACondition.xnor(other: IACondition): IACondition
fun xnor(vararg values: IACondition): IACondition
xor¶
infix fun IACondition.xor(other: IACondition): IACondition
fun xor(vararg values: IACondition): IACondition