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
ConstructorsConstructorDescriptionEnchantmentOffer
(@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.@NotNull Enchantment
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
-