EnchantmentDefinition
Link to enchantmentdefinition
Importing the class
Link to importing-the-class
It might be required for you to import the package if you encounter any issues (like casting an Array), so better be safe than sorry and add the import at the very top of the file.
ZenScript Copyimport crafttweaker.api.item.enchantment.EnchantmentDefinition;
Extending Record
Link to extending-record
EnchantmentDefinition extends Record. That means all methods available in Record are also available in EnchantmentDefinition
Properties
Link to properties
Name | Type | Has Getter | Has Setter |
---|---|---|---|
Name anvilCost | Type int | Has Getter true | Has Setter false |
Name maxCost | Type EnchantmentCost | Has Getter true | Has Setter false |
Name maxLevel | Type int | Has Getter true | Has Setter false |
Name minCost | Type EnchantmentCost | Has Getter true | Has Setter false |
Name primaryItems | Type ItemDefinition[] | Has Getter true | Has Setter false |
Name slots | Type stdlib.List<EquipmentSlotGroup> | Has Getter true | Has Setter false |
Name supportedItems | Type ItemDefinition[] | Has Getter true | Has Setter false |
Name weight | Type int | Has Getter true | Has Setter false |