Interface Container
- All Known Implementing Classes:
DummyContainer,PlayerContainer,SimpleContainer,VisualContainer
public interface Container
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddListener(ContainerListener listener) booleancanPlaceItem(org.bukkit.entity.Player player, int slot, org.bukkit.inventory.ItemStack stack) voidclearContent(org.bukkit.entity.Player player) intorg.bukkit.inventory.ItemStackgetItem(org.bukkit.entity.Player player, int slot) intbooleanisEmpty(org.bukkit.entity.Player player) org.bukkit.inventory.ItemStackremoveItem(org.bukkit.entity.Player player, int slot, int amount) org.bukkit.inventory.ItemStackremoveItemNoUpdate(org.bukkit.entity.Player player, int slot) voidremoveListener(ContainerListener listener) voidvoidsetItem(org.bukkit.entity.Player player, int slot, org.bukkit.inventory.ItemStack stack) booleanstillValid(org.bukkit.entity.Player player)
-
Method Details
-
getContainerSize
int getContainerSize() -
isEmpty
boolean isEmpty(org.bukkit.entity.Player player) -
getItem
org.bukkit.inventory.ItemStack getItem(org.bukkit.entity.Player player, int slot) -
removeItem
org.bukkit.inventory.ItemStack removeItem(org.bukkit.entity.Player player, int slot, int amount) -
removeItemNoUpdate
org.bukkit.inventory.ItemStack removeItemNoUpdate(org.bukkit.entity.Player player, int slot) -
setItem
void setItem(org.bukkit.entity.Player player, int slot, org.bukkit.inventory.ItemStack stack) -
getMaxStackSize
int getMaxStackSize() -
setChanged
void setChanged() -
stillValid
boolean stillValid(org.bukkit.entity.Player player) -
canPlaceItem
boolean canPlaceItem(org.bukkit.entity.Player player, int slot, org.bukkit.inventory.ItemStack stack) -
clearContent
void clearContent(org.bukkit.entity.Player player)
-