Импорт класса

Link to импорт-класса

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
Copy
import crafttweaker.api.item.enchantment.Enchantment;

Name: canEnchant

Return Type: boolean

ZenScript
Copy
Enchantment.canEnchant(stack as ItemStack) as boolean
ПараметрТипОписание
Параметр
stack
Тип
ItemStack
Описание
No Description Provided

Name: doPostAttack

Return Type: void

ZenScript
Copy
Enchantment.doPostAttack(source as LivingEntity, target as Entity, level as int) as void
ПараметрТипОписание
Параметр
источник
Тип
LivingEntity
Описание
No Description Provided
Параметр
target
Тип
Entity
Описание
No Description Provided
Параметр
level
Тип
int
Описание
No Description Provided

Name: doPostHurt

Return Type: void

ZenScript
Copy
Enchantment.doPostHurt(source as LivingEntity, target as Entity, level as int) as void
ПараметрТипОписание
Параметр
источник
Тип
LivingEntity
Описание
No Description Provided
Параметр
target
Тип
Entity
Описание
No Description Provided
Параметр
level
Тип
int
Описание
No Description Provided

Name: getDamageBonus

Return Type: float

ZenScript
Copy
Enchantment.getDamageBonus(level as int, mobType as MobType) as float
ПараметрТипОписание
Параметр
level
Тип
int
Описание
No Description Provided
Параметр
mobType
Тип
MobType
Описание
No Description Provided

Link to getDamageProtection

Name: getDamageProtection

Return Type: int

ZenScript
Copy
Enchantment.getDamageProtection(level as int, source as DamageSource) as int
ПараметрТипОписание
Параметр
level
Тип
int
Описание
No Description Provided
Параметр
источник
Тип
DamageSource
Описание
No Description Provided

Link to getDescriptionId

Name: getDescriptionId

Return Type: string

ZenScript
Copy
// Enchantment.getDescriptionId() as string

myEnchantment.getDescriptionId();

Name: getFullname

Return Type: Component

ZenScript
Copy
Enchantment.getFullname(level as int) as Component
ПараметрТипОписание
Параметр
level
Тип
int
Описание
No Description Provided

Name: getMaxCost

Return Type: int

ZenScript
Copy
Enchantment.getMaxCost(level as int) as int
ПараметрТипОписание
Параметр
level
Тип
int
Описание
No Description Provided

Name: getMaxLevel

Return Type: int

ZenScript
Copy
// Enchantment.getMaxLevel() as int

myEnchantment.getMaxLevel();

Name: getMinCost

Return Type: int

ZenScript
Copy
Enchantment.getMinCost(level as int) as int
ПараметрТипОписание
Параметр
level
Тип
int
Описание
No Description Provided

Name: getMinLevel

Return Type: int

ZenScript
Copy
// Enchantment.getMinLevel() as int

myEnchantment.getMinLevel();

Name: getRarity

Return Type: Rarity

ZenScript
Copy
// Enchantment.getRarity() as Rarity

myEnchantment.getRarity();

Name: getSlotItems

Return Type: ItemStack[EquipmentSlot]

ZenScript
Copy
Enchantment.getSlotItems(entity as LivingEntity) as ItemStack[EquipmentSlot]
ПараметрТипОписание
Параметр
entity
Тип
LivingEntity
Описание
No Description Provided

Link to isCompatibleWith

Name: isCompatibleWith

Return Type: boolean

ZenScript
Copy
Enchantment.isCompatibleWith(other as Enchantment) as boolean
ПараметрТипОписание
Параметр
other
Тип
Enchantment
Описание
No Description Provided

Name: isCurse

Return Type: boolean

ZenScript
Copy
// Enchantment.isCurse() as boolean

myEnchantment.isCurse();

Name: isDiscoverable

Return Type: boolean

ZenScript
Copy
// Enchantment.isDiscoverable() as boolean

myEnchantment.isDiscoverable();

Name: isTradeable

Return Type: boolean

ZenScript
Copy
// Enchantment.isTradeable() as boolean

myEnchantment.isTradeable();

Name: isTreasureOnly

Return Type: boolean

ZenScript
Copy
// Enchantment.isTreasureOnly() as boolean

myEnchantment.isTreasureOnly();

Свойства

Link to свойства

НазваниеТипИмеет GetterИмеет SetterОписание
Название
commandString
Тип
string
Имеет Getter
true
Имеет Setter
false
Описание
No Description Provided
Название
descriptionId
Тип
string
Имеет Getter
true
Имеет Setter
false
Описание
No Description Provided
Название
isCurse
Тип
boolean
Имеет Getter
true
Имеет Setter
false
Описание
No Description Provided
Название
isDiscoverable
Тип
boolean
Имеет Getter
true
Имеет Setter
false
Описание
No Description Provided
Название
isTradeable
Тип
boolean
Имеет Getter
true
Имеет Setter
false
Описание
No Description Provided
Название
isTreasureOnly
Тип
boolean
Имеет Getter
true
Имеет Setter
false
Описание
No Description Provided
Название
maxLevel
Тип
int
Имеет Getter
true
Имеет Setter
false
Описание
No Description Provided
Название
minLevel
Тип
int
Имеет Getter
true
Имеет Setter
false
Описание
No Description Provided
Название
rarity
Тип
Rarity
Имеет Getter
true
Имеет Setter
false
Описание
No Description Provided