public class EnchantmentLevelSetEvent
extends net.minecraftforge.eventbus.api.Event
level is set to the vanilla value and can be modified by this event handler.
 The enchantRow is used to determine which enchantment level is being set, 1, 2, or 3. The power is a number
 from 0-15 and indicates how many bookshelves surround the enchanting table. The itemStack representing the item being
 enchanted is also available.| Modifier and Type | Field and Description | 
|---|---|
private int | 
enchantRow  | 
private ItemStack | 
itemStack  | 
private int | 
level  | 
private int | 
originalLevel  | 
private BlockPos | 
pos  | 
private int | 
power  | 
private World | 
world  | 
| Constructor and Description | 
|---|
EnchantmentLevelSetEvent(World world,
                        BlockPos pos,
                        int enchantRow,
                        int power,
                        ItemStack itemStack,
                        int level)  | 
| Modifier and Type | Method and Description | 
|---|---|
int | 
getEnchantRow()
Get the row for which the enchantment level is being set 
 | 
ItemStack | 
getItem()
Get the item being enchanted 
 | 
int | 
getLevel()
Get the level of the enchantment for this row (0-30) 
 | 
int | 
getOriginalLevel()
Get the original level of the enchantment for this row (0-30) 
 | 
BlockPos | 
getPos()
Get the pos of the enchantment table 
 | 
int | 
getPower()
Get the power (# of bookshelves) for the enchanting table 
 | 
World | 
getWorld()
Get the world object 
 | 
void | 
setLevel(int level)
Set the new level of the enchantment (0-30) 
 | 
private final World world
private final BlockPos pos
private final int enchantRow
private final int power
@Nonnull private final ItemStack itemStack
private final int originalLevel
private int level
public World getWorld()
public BlockPos getPos()
public int getEnchantRow()
public int getPower()
@Nonnull public ItemStack getItem()
public int getOriginalLevel()
public int getLevel()
public void setLevel(int level)
level - the new level of the enchantment (0-30)