Skip to content

AModLoadedCondition

data class AModLoadedCondition(val mods: List<String>) : IACondition

Constructors

AModLoadedCondition

constructor(mods: List<String>)
constructor(vararg mods: String)

Types

Companion

object Companion

Properties

codec

open override val codec: MapCodec<out IACondition>

identifier

open override val identifier: ResourceLocation

mods

val mods: List<String>

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

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

open override fun toString(): String

xnor

fun xnor(vararg values: IACondition): IACondition

xor

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