Class TownyInventory

java.lang.Object
com.palmergames.bukkit.towny.object.TownyInventory
All Implemented Interfaces:
org.bukkit.inventory.InventoryHolder
Direct Known Subclasses:
PermissionGUI, SelectionGUI

public class TownyInventory extends Object implements org.bukkit.inventory.InventoryHolder
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final @NotNull org.bukkit.NamespacedKey
     
    static final @NotNull org.bukkit.NamespacedKey
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    TownyInventory(Resident res, org.bukkit.inventory.Inventory inv, net.kyori.adventure.text.Component name)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    @NotNull org.bukkit.inventory.Inventory
     
    protected boolean
    isBackButton(org.bukkit.inventory.meta.ItemMeta meta)
     
    protected boolean
    isNextButton(org.bukkit.inventory.meta.ItemMeta meta)
     
    void
    playClickSound(org.bukkit.entity.Player player)
     
    void
    tryPaginate(org.bukkit.inventory.ItemStack clickedItem, org.bukkit.entity.Player player, Resident resident, org.bukkit.inventory.InventoryView inventoryView)
     

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • BACK_BUTTON_KEY

      @NotNull public static final @NotNull org.bukkit.NamespacedKey BACK_BUTTON_KEY
    • NEXT_BUTTON_KEY

      @NotNull public static final @NotNull org.bukkit.NamespacedKey NEXT_BUTTON_KEY
  • Constructor Details

    • TownyInventory

      public TownyInventory(Resident res, org.bukkit.inventory.Inventory inv, net.kyori.adventure.text.Component name)
  • Method Details

    • getInventory

      @NotNull public @NotNull org.bukkit.inventory.Inventory getInventory()
      Specified by:
      getInventory in interface org.bukkit.inventory.InventoryHolder
    • playClickSound

      public void playClickSound(org.bukkit.entity.Player player)
    • tryPaginate

      public void tryPaginate(org.bukkit.inventory.ItemStack clickedItem, org.bukkit.entity.Player player, Resident resident, org.bukkit.inventory.InventoryView inventoryView)
    • isNextButton

      protected boolean isNextButton(org.bukkit.inventory.meta.ItemMeta meta)
    • isBackButton

      protected boolean isBackButton(org.bukkit.inventory.meta.ItemMeta meta)