Package com.ranull.graves.manager
Class ItemStackManager
java.lang.Object
com.ranull.graves.manager.EntityDataManager
com.ranull.graves.manager.ItemStackManager
Manages the creation and manipulation of ItemStacks related to graves.
-
Constructor Summary
ConstructorsConstructorDescriptionItemStackManager
(Graves plugin) Initializes a new instance of the ItemStackManager class. -
Method Summary
Modifier and TypeMethodDescriptionorg.bukkit.inventory.ItemStack
createGraveListItemStack
(int number, Grave grave) Creates an ItemStack representing a grave in a list.org.bukkit.inventory.ItemStack
createGraveMenuItemStack
(int slot, Grave grave) Creates an ItemStack for a grave menu slot.org.bukkit.inventory.ItemStack
getGraveHead
(Grave grave) Creates an ItemStack representing the head of a grave owner.org.bukkit.inventory.ItemStack
getGraveObituary
(Grave grave) Creates an ItemStack representing the obituary of a grave.Methods inherited from class com.ranull.graves.manager.EntityDataManager
createEntityData, createEntityData, getEntityData, getEntityDataMap, getGrave, getGrave, getLoadedEntityDataList, removeEntityData, removeEntityData
-
Constructor Details
-
ItemStackManager
Initializes a new instance of the ItemStackManager class.- Parameters:
plugin
- The plugin instance.
-
-
Method Details
-
getGraveObituary
Creates an ItemStack representing the obituary of a grave.- Parameters:
grave
- The grave to create an obituary for.- Returns:
- The created ItemStack.
-
getGraveHead
Creates an ItemStack representing the head of a grave owner.- Parameters:
grave
- The grave to create a head for.- Returns:
- The created ItemStack.
-
createGraveListItemStack
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
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.
-