Class ShopProvider

java.lang.Object
xericker.arenalegends.gameplay.shop.ShopProvider

public class ShopProvider extends Object
  • Constructor Details

    • ShopProvider

      public ShopProvider(org.bukkit.entity.Player player)
  • Method Details

    • removeModifier

      public void removeModifier(String id)
    • addDiscount

      public void addDiscount(String id, double discountPercent)
    • addDiscount

      public void addDiscount(String id, double discountPercent, org.bukkit.Material... materials)
    • addDiscount

      public void addDiscount(String id, double discountPercent, String category)
    • addDiscount

      public void addDiscount(String id, double discountPercent, Collection<org.bukkit.Material> materials, String category)
    • addBlacklist

      public ShopProvider.BlacklistModifier addBlacklist(String id, org.bukkit.Material... materials)
    • addBlacklist

      public ShopProvider.BlacklistModifier addBlacklist(String id, String category)
    • addBlacklist

      public ShopProvider.BlacklistModifier addBlacklist(String id, Collection<org.bukkit.Material> materials, String category)
    • calculatePrice

      public int calculatePrice(ShopItem shopItem)
    • calculatePrice

      public int calculatePrice(String category, int basePrice)
    • isAvailable

      public boolean isAvailable(ShopItem item)
    • getAvailable

      public List<ShopItem> getAvailable(boolean previewMode)