EnchantmentLevelSetEvent

Link to enchantmentlevelsetevent

The EnchantmentLevelSet Event is fired when the levels for the three potential enchantments are generated in the Enchantment Table.

event.enchantRow lists the row (1-3) of the Enchantment Table, while event.originalLevel represents the original level of the row. event.power is the cumulative value of bookshelves surrounding the Enchantment Table, while event.item is the item that is being enchanted.

event.level can be arbitrarily modified to a value between 0 & 30.

Класс события

Link to класс-события

You will need to cast the event in the function header as this class:
crafttweaker.event.EnchantmentLevelSetEvent
You can, of course, also import the class before and use that name then.

Наследование от интерфейсов событий

Link to наследование-от-интерфейсов-событий

EnchantmentLevelSet Events implement the following interfaces and are able to call all of their methods/getters/setters as well:

ZenGetterZenSetterВозвращаемый тип
ZenGetter
world
ZenSetter
Возвращаемый тип
IWorld
ZenGetter
enchantRow
ZenSetter
Возвращаемый тип
int
ZenGetter
power
ZenSetter
Возвращаемый тип
int
ZenGetter
item
ZenSetter
Возвращаемый тип
IItemStack
ZenGetter
originalLevel
ZenSetter
Возвращаемый тип
int
ZenGetter
level
ZenSetter
level
Возвращаемый тип
int