Class ShopProvider
java.lang.Object
xericker.arenalegends.gameplay.shop.ShopProvider
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddBlacklist(String id, String category) addBlacklist(String id, Collection<org.bukkit.Material> materials, String category) addBlacklist(String id, org.bukkit.Material... materials) voidaddDiscount(String id, double discountPercent) voidaddDiscount(String id, double discountPercent, String category) voidaddDiscount(String id, double discountPercent, Collection<org.bukkit.Material> materials, String category) voidaddDiscount(String id, double discountPercent, org.bukkit.Material... materials) intcalculatePrice(String category, int basePrice) intcalculatePrice(ShopItem shopItem) getAvailable(boolean previewMode) booleanisAvailable(ShopItem item) voidremoveModifier(String id)
-
Constructor Details
-
ShopProvider
public ShopProvider(org.bukkit.entity.Player player)
-
-
Method Details
-
removeModifier
-
addDiscount
-
addDiscount
-
addDiscount
-
addDiscount
public void addDiscount(String id, double discountPercent, Collection<org.bukkit.Material> materials, String category) -
addBlacklist
-
addBlacklist
-
addBlacklist
public ShopProvider.BlacklistModifier addBlacklist(String id, Collection<org.bukkit.Material> materials, String category) -
calculatePrice
-
calculatePrice
-
isAvailable
-
getAvailable
-