Diese Klasse importieren

Link to diese-klasse-importieren

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
ParameterTypeBeschreibung
Parameter
stack
Type
Artikel-Stack
Beschreibung
No Description Provided

Name: doPostAttack

Return Type: void

ZenScript
Copy
Enchantment.doPostAttack(source as LivingEntity, target as Entity, level as int) as void
ParameterTypeBeschreibung
Parameter
quell
Type
LivingEntity
Beschreibung
No Description Provided
Parameter
target
Type
Entity
Beschreibung
No Description Provided
Parameter
level
Type
int
Beschreibung
No Description Provided

Name: doPostHurt

Return Type: void

ZenScript
Copy
Enchantment.doPostHurt(source as LivingEntity, target as Entity, level as int) as void
ParameterTypeBeschreibung
Parameter
quell
Type
LivingEntity
Beschreibung
No Description Provided
Parameter
target
Type
Entity
Beschreibung
No Description Provided
Parameter
level
Type
int
Beschreibung
No Description Provided

Name: getDamageBonus

Return Type: float

ZenScript
Copy
Enchantment.getDamageBonus(level as int, mobType as MobType) as float
ParameterTypeBeschreibung
Parameter
level
Type
int
Beschreibung
No Description Provided
Parameter
mobType
Type
MobType
Beschreibung
No Description Provided

Link to getDamageProtection

Name: getDamageProtection

Return Type: int

ZenScript
Copy
Enchantment.getDamageProtection(level as int, source as DamageSource) as int
ParameterTypeBeschreibung
Parameter
level
Type
int
Beschreibung
No Description Provided
Parameter
quell
Type
DamageSource
Beschreibung
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
ParameterTypeBeschreibung
Parameter
level
Type
int
Beschreibung
No Description Provided

Name: getMaxCost

Return Type: int

ZenScript
Copy
Enchantment.getMaxCost(level as int) as int
ParameterTypeBeschreibung
Parameter
level
Type
int
Beschreibung
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
ParameterTypeBeschreibung
Parameter
level
Type
int
Beschreibung
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]
ParameterTypeBeschreibung
Parameter
entity
Type
LivingEntity
Beschreibung
No Description Provided

Link to isCompatibleWith

Name: isCompatibleWith

Return Type: boolean

ZenScript
Copy
Enchantment.isCompatibleWith(other as Enchantment) as boolean
ParameterTypeBeschreibung
Parameter
other
Type
Enchantment
Beschreibung
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();
NameTypeHas GetterHas SetterBeschreibung
Name
commandString
Type
string
Has Getter
true
Has Setter
false
Beschreibung
No Description Provided
Name
descriptionId
Type
string
Has Getter
true
Has Setter
false
Beschreibung
No Description Provided
Name
isCurse
Type
boolean
Has Getter
true
Has Setter
false
Beschreibung
No Description Provided
Name
isDiscoverable
Type
boolean
Has Getter
true
Has Setter
false
Beschreibung
No Description Provided
Name
isTradeable
Type
boolean
Has Getter
true
Has Setter
false
Beschreibung
No Description Provided
Name
isTreasureOnly
Type
boolean
Has Getter
true
Has Setter
false
Beschreibung
No Description Provided
Name
maxLevel
Type
int
Has Getter
true
Has Setter
false
Beschreibung
No Description Provided
Name
minLevel
Type
int
Has Getter
true
Has Setter
false
Beschreibung
No Description Provided
Name
rarity
Type
Rarity
Has Getter
true
Has Setter
false
Beschreibung
No Description Provided