Package-level declarations

Types

Link copied to clipboard
data class CPotionComponent(val effect: PotionEffect, val strict: CPotionComponent.Strict)

A component of CMatter's potion.

Link copied to clipboard

This interface's implementing types will be subject to checks regarding potion effects when used as materials.

Link copied to clipboard
open class CPotionMatterImpl @JvmOverloads constructor(val name: String, val candidate: Set<Material>, val potionComponents: Set<CPotionComponent>, val amount: Int = 1, val anyAmount: Boolean = false, val predicates: Set<CMatterPredicate>? = CMatterImpl.defaultMatterPredicates()) : CPotionMatter

A default CMatter, CPotionMatter implemented class.