Class Slot
java.lang.Object
com.github.darksoulq.abyssallib.world.menu.Slot
- Direct Known Subclasses:
Clickable, DelegatingSlot, Filtered, ReadOnly, Result
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleandropsOnClose(org.bukkit.entity.Player player, org.bukkit.inventory.ItemStack stack) intorg.bukkit.inventory.ItemStackgetItem(org.bukkit.entity.Player player) intintgetMaxStackSize(org.bukkit.inventory.ItemStack stack) booleanhasItem(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) org.bukkit.inventory.ItemStackremoveItem(org.bukkit.entity.Player player, int amount) voidvoidsetItem(org.bukkit.entity.Player player, org.bukkit.inventory.ItemStack stack) Optional<org.bukkit.inventory.ItemStack> tryRemove(org.bukkit.entity.Player player, int amount, int maxAmount)
-
Field Details
-
container
-
index
public int index
-
-
Constructor Details
-
Method Details
-
onTake
public void onTake(org.bukkit.entity.Player player, org.bukkit.inventory.ItemStack stack) -
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) -
dropsOnClose
public boolean dropsOnClose(org.bukkit.entity.Player player, org.bukkit.inventory.ItemStack stack) -
getItem
public org.bukkit.inventory.ItemStack getItem(org.bukkit.entity.Player player) -
hasItem
public boolean hasItem(org.bukkit.entity.Player player) -
setItem
public void setItem(org.bukkit.entity.Player player, org.bukkit.inventory.ItemStack stack) -
setChanged
public void setChanged() -
getMaxStackSize
public int getMaxStackSize() -
getMaxStackSize
public int getMaxStackSize(org.bukkit.inventory.ItemStack stack) -
tryRemove
public Optional<org.bukkit.inventory.ItemStack> tryRemove(org.bukkit.entity.Player player, int amount, int maxAmount) -
removeItem
public org.bukkit.inventory.ItemStack removeItem(org.bukkit.entity.Player player, int amount) -
getContainerIndex
public int getContainerIndex()
-