package net.minecraft.server; // CraftBukkit start import java.util.List; import org.bukkit.craftbukkit.entity.CraftHumanEntity; import org.bukkit.entity.HumanEntity; // CraftBukkit end public class ContainerEnchantTableInventory extends InventorySubcontainer { // CraftBukkit -> public final ContainerEnchantTable enchantTable; // CraftBukkit start public List transaction = new java.util.ArrayList(); public org.bukkit.entity.Player player; private int maxStack = MAX_STACK; public ItemStack[] getContents() { return this.items; } public void onOpen(CraftHumanEntity who) { transaction.add(who); } public void onClose(CraftHumanEntity who) { transaction.remove(who); } public List getViewers() { return transaction; } public org.bukkit.inventory.InventoryHolder getOwner() { return this.player; } public void setMaxStackSize(int size) { maxStack = size; } // CraftBukkit end ContainerEnchantTableInventory(ContainerEnchantTable containerenchanttable, String s, boolean flag, int i) { super(s, flag, i); this.enchantTable = containerenchanttable; this.setMaxStackSize(1); // CraftBukkit } public int getMaxStackSize() { return maxStack; // CraftBukkit } public void update() { super.update(); this.enchantTable.a((IInventory) this); } }