5a0fd88182
Most of it is working just need some more work before can be call Updated. Still have to fix model rotations, Add new steam engine, Add Eletric motor block, Add crank Shaft, Fix all models to fit to pipes, Re do pipes to look nicer. Most likely i need to fix both steam engine and boiler's share resources methods, and Generation methods
59 lines
1.5 KiB
Java
59 lines
1.5 KiB
Java
package EUI.SteamPower.boiler;
|
|
import net.minecraft.src.*;
|
|
|
|
public class ContainerBoiler extends Container
|
|
{
|
|
private TileEntityBoiler boiler;
|
|
private int lastCookTime = 0;
|
|
private int lastBurnTime = 0;
|
|
private int lastItemBurnTime = 0;
|
|
|
|
public ContainerBoiler(InventoryPlayer par1InventoryPlayer, TileEntityBoiler par2TileEntityboiler)
|
|
{
|
|
this.boiler = par2TileEntityboiler;
|
|
this.addSlotToContainer(new Slot(par2TileEntityboiler, 0, 56, 17));
|
|
int var3;
|
|
|
|
for (var3 = 0; var3 < 3; ++var3)
|
|
{
|
|
for (int var4 = 0; var4 < 9; ++var4)
|
|
{
|
|
this.addSlotToContainer(new Slot(par1InventoryPlayer, var4 + var3 * 9 + 9, 8 + var4 * 18, 84 + var3 * 18));
|
|
}
|
|
}
|
|
|
|
for (var3 = 0; var3 < 9; ++var3)
|
|
{
|
|
this.addSlotToContainer(new Slot(par1InventoryPlayer, var3, 8 + var3 * 18, 142));
|
|
}
|
|
}
|
|
|
|
|
|
|
|
public void updateProgressBar(int par1, int par2)
|
|
{
|
|
if (par1 == 0)
|
|
{
|
|
// this.boiler.furnaceCookTime = par2;
|
|
}
|
|
|
|
if (par1 == 1)
|
|
{
|
|
//this.boiler.boilerRunTime = par2;
|
|
}
|
|
|
|
}
|
|
|
|
public boolean canInteractWith(EntityPlayer par1EntityPlayer)
|
|
{
|
|
return this.boiler.isUseableByPlayer(par1EntityPlayer);
|
|
}
|
|
|
|
/**
|
|
* Called to transfer a stack from one inventory to the other eg. when shift clicking.
|
|
*/
|
|
public ItemStack transferStackInSlot(int par1)
|
|
{
|
|
return null;
|
|
}
|
|
}
|