Home Commands Examples Getting Started With Scripts Global Keywords 1.21 Migration Guide
BracketDumpers BracketHandlers BracketValidators ResourceLocationBracketHandler

EnchantmentDefinition

Importing the class

If you need to reference this type directly, like when casting an Array, or as a parameter, you will need to import it. Simply add the import at the top of the file.

script.zs
import crafttweaker.api.item.enchantment.EnchantmentDefinition;

Members

Getter
script.zs
// EnchantmentDefinition.anvilCost as int
myEnchantmentDefinition.anvilCost

Return Type: int

Getter
script.zs
// EnchantmentDefinition.maxCost as EnchantmentCost
myEnchantmentDefinition.maxCost

Return Type: EnchantmentCost

Getter
script.zs
// EnchantmentDefinition.maxLevel as int
myEnchantmentDefinition.maxLevel

Return Type: int

Getter
script.zs
// EnchantmentDefinition.minCost as EnchantmentCost
myEnchantmentDefinition.minCost

Return Type: EnchantmentCost

Getter
script.zs
// EnchantmentDefinition.primaryItems as ItemDefinition[]
myEnchantmentDefinition.primaryItems

Return Type: ItemDefinition[]

Getter
script.zs
// EnchantmentDefinition.slots as List<EquipmentSlotGroup>
myEnchantmentDefinition.slots

Return Type: List<EquipmentSlotGroup>

Getter
script.zs
// EnchantmentDefinition.supportedItems as ItemDefinition[]
myEnchantmentDefinition.supportedItems

Return Type: ItemDefinition[]

Getter
script.zs
// EnchantmentDefinition.weight as int
myEnchantmentDefinition.weight

Return Type: int