package zmaster587.advancedRocketry.tile.data;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.inventory.IInventory;
import net.minecraft.item.ItemStack;
import net.minecraft.tileentity.TileEntity;
public class TileDataProgrammer extends TileEntity implements IInventory {
ItemStack dataCell;
@Override
public int getSizeInventory() {
return 1;
}
@Override
public ItemStack getStackInSlot(int p_70301_1_) {
return dataCell;
}
@Override
public ItemStack decrStackSize(int p_70298_1_, int p_70298_2_) {
return dataCell;
}
@Override
public ItemStack getStackInSlotOnClosing(int p_70304_1_) {
return dataCell;
}
@Override
public void setInventorySlotContents(int p_70299_1_, ItemStack p_70299_2_) {
}
@Override
public String getInventoryName() {
return "Mission Programmer";
}
@Override
public boolean hasCustomInventoryName() {
return true;
}
@Override
public int getInventoryStackLimit() {
return 1;
}
@Override
public boolean isUseableByPlayer(EntityPlayer player) {
return player.getDistance(xCoord, yCoord, zCoord) < 64f;
}
@Override
public void openInventory() {
}
@Override
public void closeInventory() {
}
@Override
public boolean isItemValidForSlot(int p_94041_1_, ItemStack p_94041_2_) {
return true;
}
}