// Path: src/com/aleksey/merchants/Items/ItemFlan.java
// public class ItemFlan extends ItemTerra
// {
//     public ItemFlan()
//     {
//         super();
//         
//         setMaxDamage(0);
//         setCreativeTab(MerchantsTabs.MainTab);
//         setHasSubtypes(true);
//         
//         metaNames = new String[Constants.Coins.length];
//         
//         for(int i = 0; i < Constants.Coins.length; i++)
//             metaNames[i] = Constants.Coins[i].CoinName;
//     }
//     
//     @Override
//     @SideOnly(Side.CLIENT)
//     public void registerIcons(IIconRegister registerer)
//     {
//         metaIcons = new IIcon[metaNames.length];
// 
//         for(int i = 0; i < metaNames.length; i++)
//             metaIcons[i] = registerer.registerIcon("merchants:flans/Flan" + metaNames[i]);
//         
//         this.itemIcon = metaIcons[0];
//     }
//     
//     @Override
//     public EnumSize getSize(ItemStack is)
//     {
//         return EnumSize.SMALL;
//     }
// 
//     @Override
//     public EnumWeight getWeight(ItemStack is)
//     {
//         return EnumWeight.MEDIUM;
//     }
//     
//     @Override
//     public boolean canStack()
//     {
//       return true;
//     }
// }


import net.minecraft.inventory.IInventory;
import net.minecraft.inventory.Slot;
import net.minecraft.item.ItemStack;
import com.aleksey.merchants.Items.ItemFlan;
package com.aleksey.merchants.Containers.Slots;



public class SlotFlan extends Slot
{
    public SlotFlan(IInventory iinventory, int slotIndex, int x, int y)
    {
        super(iinventory, slotIndex, x, y);
    }

    @Override
// Path: src/com/aleksey/merchants/Items/ItemFlan.java
// public class ItemFlan extends ItemTerra
// {
//     public ItemFlan()
//     {
//         super();
//         
//         setMaxDamage(0);
//         setCreativeTab(MerchantsTabs.MainTab);
//         setHasSubtypes(true);
//         
//         metaNames = new String[Constants.Coins.length];
//         
//         for(int i = 0; i < Constants.Coins.length; i++)
//             metaNames[i] = Constants.Coins[i].CoinName;
//     }
//     
//     @Override
//     @SideOnly(Side.CLIENT)
//     public void registerIcons(IIconRegister registerer)
//     {
//         metaIcons = new IIcon[metaNames.length];
// 
//         for(int i = 0; i < metaNames.length; i++)
//             metaIcons[i] = registerer.registerIcon("merchants:flans/Flan" + metaNames[i]);
//         
//         this.itemIcon = metaIcons[0];
//     }
//     
//     @Override
//     public EnumSize getSize(ItemStack is)
//     {
//         return EnumSize.SMALL;
//     }
// 
//     @Override
//     public EnumWeight getWeight(ItemStack is)
//     {
//         return EnumWeight.MEDIUM;
//     }
//     
//     @Override
//     public boolean canStack()
//     {
//       return true;
//     }
// }


// Path: src/com/aleksey/merchants/Containers/Slots/SlotFlan.java
import net.minecraft.inventory.IInventory;
import net.minecraft.inventory.Slot;
import net.minecraft.item.ItemStack;
import com.aleksey.merchants.Items.ItemFlan;

package com.aleksey.merchants.Containers.Slots;



public class SlotFlan extends Slot
{
    public SlotFlan(IInventory iinventory, int slotIndex, int x, int y)
    {
        super(iinventory, slotIndex, x, y);
    }

    @Override
    public boolean isItemValid(ItemStack itemstack)