Skip to content

AGroupCondition

Constructors

AGroupCondition

constructor()

Properties

children

abstract val children: List<IACondition>

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

fun nand(vararg values: IACondition): IACondition

neql

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

abstract fun reducer(a: Boolean, b: Boolean): Boolean

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

xnor

fun xnor(vararg values: IACondition): IACondition

xor

infix fun IACondition.xor(other: IACondition): IACondition
fun xor(vararg values: IACondition): IACondition