IACondition¶
interface IACondition
Inheritors¶
Types¶
Companion¶
object Companion
IContext¶
interface IContext
Properties¶
codec¶
abstract val codec: MapCodec<out IACondition>
identifier¶
abstract 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
rem¶
operator fun IACondition.rem(other: IACondition): IACondition
test¶
abstract fun test(context: IACondition.IContext): Boolean
times¶
operator fun IACondition.times(other: IACondition): IACondition
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