Class ItemStackManager

java.lang.Object
com.ranull.graves.manager.EntityDataManager
com.ranull.graves.manager.ItemStackManager

public final class ItemStackManager extends EntityDataManager
Manages the creation and manipulation of ItemStacks related to graves.
  • Constructor Details

    • ItemStackManager

      public ItemStackManager(Graves plugin)
      Initializes a new instance of the ItemStackManager class.
      Parameters:
      plugin - The plugin instance.
  • Method Details

    • getGraveObituary

      public org.bukkit.inventory.ItemStack getGraveObituary(Grave grave)
      Creates an ItemStack representing the obituary of a grave.
      Parameters:
      grave - The grave to create an obituary for.
      Returns:
      The created ItemStack.
    • getGraveHead

      public org.bukkit.inventory.ItemStack getGraveHead(Grave grave)
      Creates an ItemStack representing the head of a grave owner.
      Parameters:
      grave - The grave to create a head for.
      Returns:
      The created ItemStack.
    • createGraveListItemStack

      public org.bukkit.inventory.ItemStack createGraveListItemStack(int number, Grave grave)
      Creates an ItemStack representing a grave in a list.
      Parameters:
      number - The number to display on the item.
      grave - The grave to create the ItemStack for.
      Returns:
      The created ItemStack.
    • createGraveMenuItemStack

      public org.bukkit.inventory.ItemStack createGraveMenuItemStack(int slot, Grave grave)
      Creates an ItemStack for a grave menu slot.
      Parameters:
      slot - The slot number.
      grave - The grave to create the ItemStack for.
      Returns:
      The created ItemStack.