// Path: src/main/java/buildcraftAdditions/inventories/slots/SlotFake.java
// public class SlotFake extends Slot {
// 
// 	public SlotFake(IInventory inventory, int x, int y, int id) {
// 		super(inventory, x, y, id);
// 	}
// 
// 	@Override
// 	public void onSlotChange(ItemStack stack, ItemStack stack2) {
// 
// 	}
// 
// 	@Override
// 	protected void onCrafting(ItemStack stack, int stack2) {
// 
// 	}
// 
// 	@Override
// 	protected void onCrafting(ItemStack stack) {
// 
// 	}
// 
// 	@Override
// 	public void onPickupFromSlot(EntityPlayer player, ItemStack stack) {
// 
// 	}
// 
// 	@Override
// 	public boolean isItemValid(ItemStack stack) {
// 		return false;
// 	}
// 
// 	@Override
// 	public ItemStack getStack() {
// 		return null;
// 	}
// 
// 	@Override
// 	public boolean getHasStack() {
// 		return false;
// 	}
// 
// 	@Override
// 	public void putStack(ItemStack stack) {
// 
// 	}
// 
// 	@Override
// 	public void onSlotChanged() {
// 
// 	}
// 
// 	@Override
// 	public int getSlotStackLimit() {
// 		return 64;
// 	}
// 
// 	@Override
// 	public ItemStack decrStackSize(int amount) {
// 		return null;
// 	}
// 
// 	@Override
// 	public boolean isSlotInInventory(IInventory inventory, int slot) {
// 		return true;
// 	}
// 
// 	@Override
// 	public boolean canTakeStack(EntityPlayer player) {
// 		return false;
// 	}
// 
// 
// 	@Override
// 	public int getSlotIndex() {
// 		return 0;
// 	}
// }


import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.entity.player.InventoryPlayer;
import net.minecraft.inventory.ICrafting;
import net.minecraft.inventory.Slot;
import net.minecraft.item.ItemStack;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
import net.minecraftforge.fluids.FluidRegistry;
import net.minecraftforge.fluids.FluidStack;
import buildcraftAdditions.inventories.slots.SlotFake;
import buildcraftAdditions.tileEntities.TileRefinery;
				else
					inventory.output.setFluid(null);
				break;
			default:
				break;
		}
	}

	@Override
	protected void addPlayerInventory(int x, int y) {

	}

	@Override
	public ItemStack transferStackInSlot(EntityPlayer player, int slotIndex) {
		return null;
	}

	@Override
	public ItemStack slotClick(int slotNum, int mouseButton, int modifier, EntityPlayer player) {
		return null;
	}

	@Override
	protected Slot addSlotToContainer(Slot slot) {
		return null;
	}

	@Override
	public Slot getSlot(int id) {
// Path: src/main/java/buildcraftAdditions/inventories/slots/SlotFake.java
// public class SlotFake extends Slot {
// 
// 	public SlotFake(IInventory inventory, int x, int y, int id) {
// 		super(inventory, x, y, id);
// 	}
// 
// 	@Override
// 	public void onSlotChange(ItemStack stack, ItemStack stack2) {
// 
// 	}
// 
// 	@Override
// 	protected void onCrafting(ItemStack stack, int stack2) {
// 
// 	}
// 
// 	@Override
// 	protected void onCrafting(ItemStack stack) {
// 
// 	}
// 
// 	@Override
// 	public void onPickupFromSlot(EntityPlayer player, ItemStack stack) {
// 
// 	}
// 
// 	@Override
// 	public boolean isItemValid(ItemStack stack) {
// 		return false;
// 	}
// 
// 	@Override
// 	public ItemStack getStack() {
// 		return null;
// 	}
// 
// 	@Override
// 	public boolean getHasStack() {
// 		return false;
// 	}
// 
// 	@Override
// 	public void putStack(ItemStack stack) {
// 
// 	}
// 
// 	@Override
// 	public void onSlotChanged() {
// 
// 	}
// 
// 	@Override
// 	public int getSlotStackLimit() {
// 		return 64;
// 	}
// 
// 	@Override
// 	public ItemStack decrStackSize(int amount) {
// 		return null;
// 	}
// 
// 	@Override
// 	public boolean isSlotInInventory(IInventory inventory, int slot) {
// 		return true;
// 	}
// 
// 	@Override
// 	public boolean canTakeStack(EntityPlayer player) {
// 		return false;
// 	}
// 
// 
// 	@Override
// 	public int getSlotIndex() {
// 		return 0;
// 	}
// }


// Path: src/main/java/buildcraftAdditions/inventories/containers/ContainerRefinery.java
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.entity.player.InventoryPlayer;
import net.minecraft.inventory.ICrafting;
import net.minecraft.inventory.Slot;
import net.minecraft.item.ItemStack;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
import net.minecraftforge.fluids.FluidRegistry;
import net.minecraftforge.fluids.FluidStack;
import buildcraftAdditions.inventories.slots.SlotFake;
import buildcraftAdditions.tileEntities.TileRefinery;

				else
					inventory.output.setFluid(null);
				break;
			default:
				break;
		}
	}

	@Override
	protected void addPlayerInventory(int x, int y) {

	}

	@Override
	public ItemStack transferStackInSlot(EntityPlayer player, int slotIndex) {
		return null;
	}

	@Override
	public ItemStack slotClick(int slotNum, int mouseButton, int modifier, EntityPlayer player) {
		return null;
	}

	@Override
	protected Slot addSlotToContainer(Slot slot) {
		return null;
	}

	@Override
	public Slot getSlot(int id) {
		return new SlotFake(null, -5, -5, 0);