CEnchant Both Matter Impl
constructor(name: String, candidate: Set<Material>, enchantComponents: Set<CEnchantComponent>, storedEnchantComponents: Set<CEnchantComponent>, amount: Int = 1, mass: Boolean = false, predicates: Set<CMatterPredicate>? = CMatterImpl.defaultMatterPredicates())
Parameters
name
matter name
candidate
matter candidate materials
amount
matter amount
mass
this matter is mass or not
predicates
if in checks, this matter requires to pass these all.
enchant Components
enchant predicates for applied enchantments. set of CEnchantComponent.
stored Enchant Components
enchant predicates for stored enchantments. set of CEnchantComponent.