/FileExtraction/Java_unseen/Wind-Development_WindSpigot/WindSpigot-Server/src/main/java/net/minecraft/server/IInventory.java
package net.minecraft.server;

import org.bukkit.craftbukkit.entity.CraftHumanEntity; // CraftBukkit

public interface IInventory extends INamableTileEntity {

	int getSize();

	ItemStack getItem(int i);

	ItemStack splitStack(int i, int j);

	ItemStack splitWithoutUpdate(int i);

	void setItem(int i, ItemStack itemstack);

	int getMaxStackSize();

	void update();

	boolean a(EntityHuman entityhuman);

	void startOpen(EntityHuman entityhuman);

	void closeContainer(EntityHuman entityhuman);

	boolean b(int i, ItemStack itemstack);

	int getProperty(int i);

	void b(int i, int j);

	int g();

	void l();

	// CraftBukkit start
	ItemStack[] getContents();

	void onOpen(CraftHumanEntity who);

	void onClose(CraftHumanEntity who);

	java.util.List<org.bukkit.entity.HumanEntity> getViewers();

	org.bukkit.inventory.InventoryHolder getOwner();

	void setMaxStackSize(int size);

	int MAX_STACK = 64;
	// CraftBukkit end
}
