equivalent-exchange-3/src/main/java/com/pahimar/ee3/tileentity/TileAludel.java

119 lines
2.4 KiB
Java
Raw Normal View History

package com.pahimar.ee3.tileentity;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.inventory.ISidedInventory;
import net.minecraft.item.ItemStack;
public class TileAludel extends TileEntityEE implements ISidedInventory
{
public static final int INVENTORY_SIZE = 4;
public static final int FUEL_INVENTORY_INDEX = 0;
public static final int INPUT_INVENTORY_INDEX = 1;
public static final int DUST_INVENTORY_INDEX = 2;
public static final int OUTPUT_INVENTORY_INDEX = 3;
public int deviceCookTime; // How much longer the Aludel will cook
public int fuelBurnTime; // The fuel value for the currently burning fuel
public int itemCookTime; // How long the current item has been "cooking"
public ItemStack outputItemStack;
public boolean hasGlassBell = false;
/**
* The ItemStacks that hold the items currently being used in the Aludel
*/
private ItemStack[] inventory;
public TileAludel()
{
inventory = new ItemStack[INVENTORY_SIZE];
}
@Override
public int[] getAccessibleSlotsFromSide(int var1)
{
return new int[0];
}
@Override
public boolean canInsertItem(int var1, ItemStack var2, int var3)
{
return false;
}
@Override
public boolean canExtractItem(int var1, ItemStack var2, int var3)
{
return false;
}
@Override
public int getSizeInventory()
{
return 0;
}
@Override
public ItemStack getStackInSlot(int var1)
{
return null;
}
@Override
public ItemStack decrStackSize(int var1, int var2)
{
return null;
}
@Override
public ItemStack getStackInSlotOnClosing(int var1)
{
return null;
}
@Override
public void setInventorySlotContents(int var1, ItemStack var2)
{
}
@Override
public String getInventoryName()
{
return null;
}
@Override
public boolean hasCustomInventoryName()
{
return false;
}
@Override
public int getInventoryStackLimit()
{
return 0;
}
@Override
public boolean isUseableByPlayer(EntityPlayer var1)
{
return false;
}
@Override
public void openInventory()
{
}
@Override
public void closeInventory()
{
}
@Override
public boolean isItemValidForSlot(int var1, ItemStack var2)
{
return false;
}
}