Fixed fluid syncing issues, fixed liquid item dropping when block broken

This commit is contained in:
modmuss50 2015-06-14 11:58:56 +01:00
parent f5bd04db3c
commit 755c64369a
7 changed files with 30 additions and 8 deletions

View file

@ -21,6 +21,7 @@ public class ContainerAesu extends TechRebornContainer {
public int euOut;
public int storedEu;
public int euChange;
public ContainerAesu(TileAesu tileaesu,
EntityPlayer player)
@ -61,6 +62,9 @@ public class ContainerAesu extends TechRebornContainer {
if(this.storedEu != tile.energy){
icrafting.sendProgressBarUpdate(this, 1, (int) tile.energy);
}
if(this.euChange != tile.getEuChange()){
icrafting.sendProgressBarUpdate(this, 2, (int) tile.getEuChange());
}
}
}
@ -69,6 +73,7 @@ public class ContainerAesu extends TechRebornContainer {
super.addCraftingToCrafters(crafting);
crafting.sendProgressBarUpdate(this, 0, tile.output);
crafting.sendProgressBarUpdate(this, 1, (int) tile.energy);
crafting.sendProgressBarUpdate(this, 2 , (int) tile.getEuChange());
}
@SideOnly(Side.CLIENT)
@ -78,7 +83,9 @@ public class ContainerAesu extends TechRebornContainer {
this.euOut = value;
} else if(id == 1){
this.storedEu = value;
}
} else if(id == 2){
this.euChange = value;
}
}
}

View file

@ -57,9 +57,10 @@ public class GuiAesu extends GuiContainer {
protected void drawGuiContainerForegroundLayer(int p_146979_1_,
int p_146979_2_)
{
this.fontRendererObj.drawString(StatCollector.translateToLocal("tile.techreborn.aesu.name"), 40, 6, Color.WHITE.getRGB());
this.fontRendererObj.drawString(StatCollector.translateToLocal("tile.techreborn.aesu.name"), 40, 10, Color.WHITE.getRGB());
this.fontRendererObj.drawString(containerAesu.euOut + " eu/tick", 10, 20, Color.WHITE.getRGB());
this.fontRendererObj.drawString(containerAesu.storedEu + " eu", 10, 30, Color.WHITE.getRGB());
this.fontRendererObj.drawString(containerAesu.euChange + " eu change", 10, 40, Color.WHITE.getRGB());
}
@Override