Interface CustomContainerDataHandler

All Known Implementing Classes:
CustomContainerDataHandlerImpl

public interface CustomContainerDataHandler
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    decreaseMoney(org.bukkit.OfflinePlayer player, double amount, String reason)
     
    int
    getMoney(org.bukkit.OfflinePlayer player)
     
    org.bukkit.inventory.ItemStack
    getPlayerHead(org.bukkit.OfflinePlayer player)
     
    boolean
    increaseMoney(org.bukkit.OfflinePlayer player, double amount, String reason)
     
    boolean
    isFriend(org.bukkit.OfflinePlayer p1, org.bukkit.OfflinePlayer p2)
     
    List<org.bukkit.Location>
    listCustomContainers(org.bukkit.OfflinePlayer player)
     
    void
    onNumberInput(org.bukkit.entity.Player player, String prompt, int max, @Nullable Gui previousPage, Consumer<Integer> onConfirm)
     
    void
    onShopNumberInput(org.bukkit.entity.Player player, String prompt, int max, @Nullable Gui previousPage, org.bukkit.inventory.ItemStack showedItem, Function<Integer,org.bukkit.inventory.ItemStack> onResultUpdate, Consumer<Integer> onConfirm)
     
    transformLocation(org.bukkit.Location location)
     
    translate(net.kyori.adventure.translation.Translatable translatable)
     
  • Method Details

    • isFriend

      boolean isFriend(org.bukkit.OfflinePlayer p1, org.bukkit.OfflinePlayer p2)
    • getMoney

      int getMoney(org.bukkit.OfflinePlayer player)
    • decreaseMoney

      boolean decreaseMoney(org.bukkit.OfflinePlayer player, double amount, String reason)
    • increaseMoney

      boolean increaseMoney(org.bukkit.OfflinePlayer player, double amount, String reason)
    • translate

      String translate(net.kyori.adventure.translation.Translatable translatable)
    • transformLocation

      String transformLocation(org.bukkit.Location location)
    • getPlayerHead

      org.bukkit.inventory.ItemStack getPlayerHead(org.bukkit.OfflinePlayer player)
    • listCustomContainers

      List<org.bukkit.Location> listCustomContainers(org.bukkit.OfflinePlayer player)
    • onNumberInput

      void onNumberInput(org.bukkit.entity.Player player, String prompt, int max, @Nullable @Nullable Gui previousPage, Consumer<Integer> onConfirm)
    • onShopNumberInput

      void onShopNumberInput(org.bukkit.entity.Player player, String prompt, int max, @Nullable @Nullable Gui previousPage, org.bukkit.inventory.ItemStack showedItem, Function<Integer,org.bukkit.inventory.ItemStack> onResultUpdate, Consumer<Integer> onConfirm)