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.

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.

Erweiterte Event-Schnittellen

Link to erweiterte-event-schnittellen

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

ZenGetterZenSetterRückgabetyp
ZenGetter
world
ZenSetter
Rückgabetyp
IWorld
ZenGetter
enchantRow
ZenSetter
Rückgabetyp
int
ZenGetter
power
ZenSetter
Rückgabetyp
int
ZenGetter
item
ZenSetter
Rückgabetyp
IItemStack
ZenGetter
originalLevel
ZenSetter
Rückgabetyp
int
ZenGetter
level
ZenSetter
level
Rückgabetyp
int