Interface EnchantItemEvent.CalculateLevelRequirement
- All Superinterfaces:
- Cancellable,- EnchantItemEvent,- Event,- InteractContainerEvent
- Enclosing interface:
- EnchantItemEvent
Triggers when the enchantment costs for an item are calculated.
- 
Nested Class SummaryNested classes/interfaces inherited from interface org.spongepowered.api.event.item.inventory.EnchantItemEventEnchantItemEvent.CalculateEnchantment, EnchantItemEvent.CalculateLevelRequirement, EnchantItemEvent.PostNested classes/interfaces inherited from interface org.spongepowered.api.event.item.inventory.container.InteractContainerEventInteractContainerEvent.Close, InteractContainerEvent.Open
- 
Method SummaryModifier and TypeMethodDescriptionitem()The itemstack to enchant.intReturns the level requirementintReturns the original level requirementintpower()The enchantment power based on bookshelves around the enchantment table.voidsetLevelRequirement(int value) Sets the new level requirementMethods inherited from interface org.spongepowered.api.event.CancellableisCancelled, setCancelledMethods inherited from interface org.spongepowered.api.event.item.inventory.EnchantItemEventoption, seedMethods inherited from interface org.spongepowered.api.event.item.inventory.container.InteractContainerEventcontainer, cursorTransaction
- 
Method Details- 
powerint power()The enchantment power based on bookshelves around the enchantment table.- Returns:
- the enchantment power
 
- 
itemItemStackSnapshot item()The itemstack to enchant.- Returns:
- the itemstack to enchant.
 
- 
originalLevelRequirementint originalLevelRequirement()Returns the original level requirement- Returns:
- the original level requirement
 
- 
levelRequirementint levelRequirement()Returns the level requirement- Returns:
- the level requirement
 
- 
setLevelRequirementvoid setLevelRequirement(int value) Sets the new level requirementIn vanilla the maximum value is 30. Returning a much higher level may result in no enchantments because the existing enchantments are too weak. - Parameters:
- value- the new level requrement
 
 
-