Package-level declarations

CMatter implementations

Types

Link copied to clipboard
interface CMatter

This interface's implementing types can be used as materials for CRecipe.

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

A default CMatter implemented class.

Link copied to clipboard
fun interface CMatterPredicate

A CMatter predicate function.