Class LootHolder
java.lang.Object
studio.magemonkey.codex.manager.IListener<Divinity>
studio.magemonkey.divinity.modules.list.loot.LootHolder
- All Implemented Interfaces:
org.bukkit.event.Listener,org.bukkit.inventory.InventoryHolder,studio.magemonkey.codex.manager.AbstractListener
public class LootHolder
extends studio.magemonkey.codex.manager.IListener<Divinity>
implements org.bukkit.inventory.InventoryHolder
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final org.bukkit.Locationprotected longprotected org.bukkit.inventory.Inventoryprotected UUIDprotected LootManagerprotected UUIDprotected Stringprotected intprotected final Stringprotected Set<org.bukkit.entity.Player> Fields inherited from class studio.magemonkey.codex.manager.IListener
plugin -
Constructor Summary
ConstructorsConstructorDescriptionLootHolder(LootManager manager, org.bukkit.Location boxLoc, org.bukkit.entity.LivingEntity killer, org.bukkit.entity.LivingEntity dead, List<org.bukkit.inventory.ItemStack> loot) -
Method Summary
Modifier and TypeMethodDescriptionorg.bukkit.inventory.InventorybooleanbooleanisOwner(org.bukkit.entity.Player player) voidonLootClick(org.bukkit.event.inventory.InventoryClickEvent e) voidonLootClose(org.bukkit.event.inventory.InventoryCloseEvent e) voidonLootDrag(org.bukkit.event.inventory.InventoryDragEvent e) voidopen(org.bukkit.entity.Player player) voidfinal voidshutdown()voidMethods inherited from class studio.magemonkey.codex.manager.IListener
registerListenersMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface studio.magemonkey.codex.manager.AbstractListener
unregisterListeners
-
Field Details
-
manager
-
boxLoc
protected final org.bukkit.Location boxLoc -
title
-
size
protected int size -
despawnTime
protected long despawnTime -
ownerId
-
invId
-
ownerName
-
inv
protected org.bukkit.inventory.Inventory inv -
viewers
-
-
Constructor Details
-
LootHolder
public LootHolder(LootManager manager, @NotNull org.bukkit.Location boxLoc, @Nullable org.bukkit.entity.LivingEntity killer, @NotNull org.bukkit.entity.LivingEntity dead, @NotNull List<org.bukkit.inventory.ItemStack> loot)
-
-
Method Details
-
shutdown
public final void shutdown() -
getInventory
@NotNull public org.bukkit.inventory.Inventory getInventory()- Specified by:
getInventoryin interfaceorg.bukkit.inventory.InventoryHolder
-
open
public void open(@NotNull org.bukkit.entity.Player player) -
isOwner
public boolean isOwner(@NotNull org.bukkit.entity.Player player) -
isExpired
public boolean isExpired() -
updateHolo
public void updateHolo() -
removeHolo
public void removeHolo() -
onLootDrag
public void onLootDrag(org.bukkit.event.inventory.InventoryDragEvent e) -
onLootClick
public void onLootClick(org.bukkit.event.inventory.InventoryClickEvent e) -
onLootClose
public void onLootClose(org.bukkit.event.inventory.InventoryCloseEvent e) -
getRollTask
-