package net.minecraft.inventory; import net.minecraft.item.ItemStack; class SlotEnchantmentTable extends InventoryBasic { /** The brewing stand this slot belongs to. */ final ContainerEnchantment container; SlotEnchantmentTable(ContainerEnchantment par1ContainerEnchantment, String par2Str, boolean par3, int par4) { super(par2Str, par3, par4); this.container = par1ContainerEnchantment; } /** * Returns the maximum stack size for a inventory slot. Seems to always be 64, possibly will be extended. *Isn't * this more of a set than a get?* */ public int getInventoryStackLimit() { return 1; } /** * Called when an the contents of an Inventory change, usually */ public void onInventoryChanged() { super.onInventoryChanged(); this.container.onCraftMatrixChanged(this); } /** * Returns true if automation is allowed to insert the given stack (ignoring stack size) into the given slot. */ public boolean isStackValidForSlot(int par1, ItemStack par2ItemStack) { return true; } }