Package org.bukkit.enchantments
Class EnchantmentOffer
java.lang.Object
org.bukkit.enchantments.EnchantmentOffer
A class for the available enchantment offers in the enchantment table.
-
Constructor Summary
ConstructorDescriptionEnchantmentOffer
(@NotNull Enchantment enchantment, int enchantmentLevel, int cost) -
Method Summary
Modifier and TypeMethodDescriptionint
getCost()
Gets the cost (minimum level) which is displayed as a number on the right hand side of the enchantment offer.Get the type of the enchantment.int
Gets the level of the enchantment.void
setCost
(int cost) Sets the cost (minimum level) which is displayed as a number on the right hand side of the enchantment offer.void
setEnchantment
(@NotNull Enchantment enchantment) Sets the type of the enchantment.void
setEnchantmentLevel
(int enchantmentLevel) Sets the level of the enchantment.
-
Constructor Details
-
EnchantmentOffer
-
-
Method Details
-
getEnchantment
Get the type of the enchantment.- Returns:
- type of enchantment
-
setEnchantment
Sets the type of the enchantment.- Parameters:
enchantment
- type of the enchantment
-
getEnchantmentLevel
public int getEnchantmentLevel()Gets the level of the enchantment.- Returns:
- level of the enchantment
-
setEnchantmentLevel
public void setEnchantmentLevel(int enchantmentLevel) Sets the level of the enchantment.- Parameters:
enchantmentLevel
- level of the enchantment
-
getCost
public int getCost()Gets the cost (minimum level) which is displayed as a number on the right hand side of the enchantment offer.- Returns:
- cost for this enchantment
-
setCost
public void setCost(int cost) Sets the cost (minimum level) which is displayed as a number on the right hand side of the enchantment offer.- Parameters:
cost
- cost for this enchantment
-