Class DelegatingSlot
java.lang.Object
com.github.darksoulq.abyssallib.world.menu.Slot
com.github.darksoulq.abyssallib.world.menu.slot.DelegatingSlot
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleandropsOnClose(org.bukkit.entity.Player player, org.bukkit.inventory.ItemStack stack) org.bukkit.inventory.ItemStackgetItem(org.bukkit.entity.Player player) booleanmayPickup(org.bukkit.entity.Player player, org.bukkit.inventory.ItemStack stack) booleanmayPlace(org.bukkit.entity.Player player, org.bukkit.inventory.ItemStack stack) voidonTake(org.bukkit.entity.Player player, org.bukkit.inventory.ItemStack stack) voidsetDelegate(Slot delegate) Methods inherited from class com.github.darksoulq.abyssallib.world.menu.Slot
getContainerIndex, getMaxStackSize, getMaxStackSize, hasItem, removeItem, setChanged, setItem, tryRemove
-
Constructor Details
-
Method Details
-
getDelegate
-
getItem
public org.bukkit.inventory.ItemStack getItem(org.bukkit.entity.Player player) -
mayPlace
public boolean mayPlace(org.bukkit.entity.Player player, org.bukkit.inventory.ItemStack stack) -
mayPickup
public boolean mayPickup(org.bukkit.entity.Player player, org.bukkit.inventory.ItemStack stack) -
onTake
public void onTake(org.bukkit.entity.Player player, org.bukkit.inventory.ItemStack stack) -
dropsOnClose
public boolean dropsOnClose(org.bukkit.entity.Player player, org.bukkit.inventory.ItemStack stack) - Overrides:
dropsOnClosein classSlot