Types

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
@JvmName(name = "actionModifierIterable")
fun actionModifier(materials: Iterable<Material>, action: PlayerLambda)
@JvmName(name = "actionModifierSingle")
fun actionModifier(material: Material, action: PlayerLambda)
Link copied to clipboard
@JvmName(name = "attributeModifierIterable")
fun attributeModifier(materials: Iterable<Material>, builder: DSLMutator<TimedAttributeBuilder>)
@JvmName(name = "attributeModifierSingle")
fun attributeModifier(material: Material, builder: DSLMutator<TimedAttributeBuilder>)
Link copied to clipboard
@JvmName(name = "divAssignMaterialSetTag")
operator fun MaterialSetTag.divAssign(number: Number)
@JvmName(name = "divAssignMaterialSetTagIterable")
operator fun Iterable<MaterialSetTag>.divAssign(number: Number)
@JvmName(name = "divAssignMaterialIterable")
operator fun Iterable<Material>.divAssign(number: Number)
@JvmName(name = "divAssignMaterial")
operator fun Material.divAssign(number: Number)
Link copied to clipboard
@JvmName(name = "divModifierIterable")
fun divModifier(materials: Iterable<Material>, value: Number)
@JvmName(name = "divModifierSingle")
fun divModifier(material: Material, value: Number)
Link copied to clipboard
@JvmName(name = "exchangeFoodProperties")
fun exchangeFoodProperties(first: Material, second: Material)
Link copied to clipboard
Link copied to clipboard
open suspend override fun insertInto(originValues: OriginValues): Option<Exception>
Link copied to clipboard
@JvmName(name = "modifyFoodSingle")
fun modifyFood(builder: DSLMutator<FoodPropertyBuilder>, matcher: ItemMatcher)

Creates a Food Property with a relation to an ItemMatcher.

@JvmName(name = "modifyFoodIterable")
fun modifyFood(materials: Iterable<Material>, builder: DSLMutator<FoodPropertyBuilder>)

Modifies or Creates a Food Property on each item of the collection.

@JvmName(name = "modifyFoodSingle")
fun modifyFood(material: Material, builder: DSLMutator<FoodPropertyBuilder>)

Modifies or Creates a Food Property.

Link copied to clipboard
@JvmName(name = "plusMaterialIterable")
operator fun Iterable<Material>.plus(number: Number)
@JvmName(name = "plusMaterialSingle")
operator fun Material.plus(number: Number)
Link copied to clipboard
@JvmName(name = "plusAssignMaterialSetTag")
operator fun MaterialSetTag.plusAssign(builder: DSLMutator<FoodPropertyBuilder>)
@JvmName(name = "potionEffectMaterialSetTag")
operator fun MaterialSetTag.plusAssign(builder: DSLMutator<PotionEffectBuilder>)
@JvmName(name = "attributeModifierMaterialSetTag")
operator fun MaterialSetTag.plusAssign(builder: DSLMutator<TimedAttributeBuilder>)
@JvmName(name = "actionModifierMaterialSetTag")
operator fun MaterialSetTag.plusAssign(builder: PlayerLambda)
@JvmName(name = "plusAssignMaterialSetTagIterable")
operator fun Iterable<MaterialSetTag>.plusAssign(builder: DSLMutator<FoodPropertyBuilder>)
@JvmName(name = "potionEffectMaterialSetTagIterable")
operator fun Iterable<MaterialSetTag>.plusAssign(builder: DSLMutator<PotionEffectBuilder>)
@JvmName(name = "attributeModifierMaterialSetTagIterable")
operator fun Iterable<MaterialSetTag>.plusAssign(builder: DSLMutator<TimedAttributeBuilder>)
@JvmName(name = "actionModifierMaterialSetTagIterable")
operator fun Iterable<MaterialSetTag>.plusAssign(builder: PlayerLambda)
@JvmName(name = "plusAssignMaterialIterable")
operator fun Iterable<Material>.plusAssign(builder: DSLMutator<FoodPropertyBuilder>)
@JvmName(name = "potionEffectMaterialIterable")
operator fun Iterable<Material>.plusAssign(builder: DSLMutator<PotionEffectBuilder>)
@JvmName(name = "attributeModifierMaterialIterable")
operator fun Iterable<Material>.plusAssign(builder: DSLMutator<TimedAttributeBuilder>)
@JvmName(name = "actionModifierMaterialIterable")
operator fun Iterable<Material>.plusAssign(builder: PlayerLambda)
@JvmName(name = "plusAssignMaterial")
operator fun Material.plusAssign(builder: DSLMutator<FoodPropertyBuilder>)
@JvmName(name = "potionEffectMaterial")
operator fun Material.plusAssign(builder: DSLMutator<PotionEffectBuilder>)
@JvmName(name = "attributeModifierMaterial")
operator fun Material.plusAssign(builder: DSLMutator<TimedAttributeBuilder>)
@JvmName(name = "actionModifierMaterial")
operator fun Material.plusAssign(builder: PlayerLambda)
Link copied to clipboard
@JvmName(name = "plusFoodIterable")
fun plusFood(materials: Iterable<Material>, value: Number)
@JvmName(name = "plusFoodSingle")
fun plusFood(material: Material, value: Number)
Link copied to clipboard
@JvmName(name = "potionEffectIterable")
fun potionEffect(materials: Iterable<Material>, builder: DSLMutator<PotionEffectBuilder>)
@JvmName(name = "potionEffectSingle")
fun potionEffect(material: Material, builder: DSLMutator<PotionEffectBuilder>)
Link copied to clipboard
@JvmName(name = "timesAssignMaterialSetTag")
operator fun MaterialSetTag.timesAssign(number: Number)
@JvmName(name = "timesAssignMaterialSetTagIterable")
operator fun Iterable<MaterialSetTag>.timesAssign(number: Number)
@JvmName(name = "timesAssignMaterialIterable")
operator fun Iterable<Material>.timesAssign(number: Number)
@JvmName(name = "timesAssignMaterial")
operator fun Material.timesAssign(number: Number)
Link copied to clipboard
@JvmName(name = "timeModifierIterable")
fun timesModifier(materials: Iterable<Material>, value: Number)
@JvmName(name = "timesModifierSingle")
fun timesModifier(material: Material, value: Number)