diff --git a/src/main/java/techreborn/tiles/TileAlloySmelter.java b/src/main/java/techreborn/tiles/TileAlloySmelter.java index e90b7a71c..6b594e105 100644 --- a/src/main/java/techreborn/tiles/TileAlloySmelter.java +++ b/src/main/java/techreborn/tiles/TileAlloySmelter.java @@ -1,5 +1,9 @@ package techreborn.tiles; +import java.util.List; + +import javax.rmi.CORBA.Tie; + import ic2.api.energy.prefab.BasicSink; import ic2.api.energy.tile.IEnergyTile; import ic2.api.tile.IWrenchable; @@ -28,7 +32,7 @@ public class TileAlloySmelter extends TileMachineBase implements IWrenchable, IE inputs[1] = 1; int[] outputs = new int[1]; outputs[0] = 2; - crafter = new RecipeCrafter("alloySmelterRecipe", this, energy, 2, 2, inventory, inputs, outputs); + crafter = new RecipeCrafter("alloySmelterRecipe", this, energy, 2, 1, inventory, inputs, outputs); } @Override @@ -111,5 +115,15 @@ public class TileAlloySmelter extends TileMachineBase implements IWrenchable, IE { energy.onChunkUnload(); } + + @Override + public void addWailaInfo(List info) + { + super.addWailaInfo(info); + info.add("Power Stored " + energy.getEnergyStored() +" EU"); + if(crafter.currentRecipe !=null){ + info.add("Power Usage " + crafter.currentRecipe.euPerTick() + " EU/t"); + } + } } diff --git a/src/main/java/techreborn/tiles/TileAssemblingMachine.java b/src/main/java/techreborn/tiles/TileAssemblingMachine.java index 13186915a..4d0f81c14 100644 --- a/src/main/java/techreborn/tiles/TileAssemblingMachine.java +++ b/src/main/java/techreborn/tiles/TileAssemblingMachine.java @@ -1,5 +1,7 @@ package techreborn.tiles; +import java.util.List; + import ic2.api.energy.prefab.BasicSink; import ic2.api.energy.tile.IEnergyTile; import ic2.api.tile.IWrenchable; @@ -111,5 +113,15 @@ public class TileAssemblingMachine extends TileMachineBase implements IWrenchabl { energy.onChunkUnload(); } + + @Override + public void addWailaInfo(List info) + { + super.addWailaInfo(info); + info.add("Power Stored " + energy.getEnergyStored() +" EU"); + if(crafter.currentRecipe !=null){ + info.add("Power Usage " + crafter.currentRecipe.euPerTick() + " EU/t"); + } + } } diff --git a/src/main/java/techreborn/tiles/TileChemicalReactor.java b/src/main/java/techreborn/tiles/TileChemicalReactor.java index 45613d444..34e704a75 100644 --- a/src/main/java/techreborn/tiles/TileChemicalReactor.java +++ b/src/main/java/techreborn/tiles/TileChemicalReactor.java @@ -1,5 +1,7 @@ package techreborn.tiles; +import java.util.List; + import ic2.api.energy.prefab.BasicSink; import ic2.api.energy.tile.IEnergyTile; import ic2.api.tile.IWrenchable; @@ -111,5 +113,15 @@ public class TileChemicalReactor extends TileMachineBase implements IWrenchable, { energy.onChunkUnload(); } + + @Override + public void addWailaInfo(List info) + { + super.addWailaInfo(info); + info.add("Power Stored " + energy.getEnergyStored() +" EU"); + if(crafter.currentRecipe !=null){ + info.add("Power Usage " + crafter.currentRecipe.euPerTick() + " EU/t"); + } + } } diff --git a/src/main/java/techreborn/tiles/TileHeatGenerator.java b/src/main/java/techreborn/tiles/TileHeatGenerator.java index 4cad9ac80..335380baf 100644 --- a/src/main/java/techreborn/tiles/TileHeatGenerator.java +++ b/src/main/java/techreborn/tiles/TileHeatGenerator.java @@ -1,5 +1,7 @@ package techreborn.tiles; +import java.util.List; + import ic2.api.energy.prefab.BasicSink; import ic2.api.energy.prefab.BasicSource; import ic2.api.energy.tile.IEnergyTile; @@ -18,11 +20,11 @@ import techreborn.util.Inventory; public class TileHeatGenerator extends TileMachineBase implements IWrenchable, IEnergyTile { public BasicSource energy; - public static final int euTick = 1; + public static final int euTick = ConfigTechReborn.heatGeneratorOutput; public TileHeatGenerator() { - energy = new BasicSource(this, 1000, ConfigTechReborn.heatGeneratorOutput); + energy = new BasicSource(this, 1000, euTick); } @Override @@ -53,6 +55,7 @@ public class TileHeatGenerator extends TileMachineBase implements IWrenchable, I { energy.addEnergy(euTick); } + } } @@ -124,5 +127,13 @@ public class TileHeatGenerator extends TileMachineBase implements IWrenchable, I super.writeToNBT(tagCompound); energy.writeToNBT(tagCompound); } + + @Override + public void addWailaInfo(List info) + { + super.addWailaInfo(info); + info.add("Power Generarating " + euTick +" EU/t"); + + } } diff --git a/src/main/java/techreborn/tiles/TileImplosionCompressor.java b/src/main/java/techreborn/tiles/TileImplosionCompressor.java index b45dd3f29..0541297ab 100644 --- a/src/main/java/techreborn/tiles/TileImplosionCompressor.java +++ b/src/main/java/techreborn/tiles/TileImplosionCompressor.java @@ -1,5 +1,7 @@ package techreborn.tiles; +import java.util.List; + import ic2.api.energy.tile.IEnergyTile; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemStack; @@ -94,5 +96,15 @@ public class TileImplosionCompressor extends TileMachineBase implements IWrencha energy.writeToNBT(tagCompound); crafter.writeToNBT(tagCompound); } + + @Override + public void addWailaInfo(List info) + { + super.addWailaInfo(info); + info.add("Power Stored " + energy.getEnergyStored() +" EU"); + if(crafter.currentRecipe !=null){ + info.add("Power Usage " + crafter.currentRecipe.euPerTick() + " EU/t"); + } + } } diff --git a/src/main/java/techreborn/tiles/TileIndustrialElectrolyzer.java b/src/main/java/techreborn/tiles/TileIndustrialElectrolyzer.java index 074c11314..b7104bcd3 100644 --- a/src/main/java/techreborn/tiles/TileIndustrialElectrolyzer.java +++ b/src/main/java/techreborn/tiles/TileIndustrialElectrolyzer.java @@ -1,5 +1,7 @@ package techreborn.tiles; +import java.util.List; + import ic2.api.energy.prefab.BasicSink; import ic2.api.energy.tile.IEnergyTile; import ic2.api.tile.IWrenchable; @@ -109,6 +111,16 @@ public class TileIndustrialElectrolyzer extends TileMachineBase implements IWren { energy.onChunkUnload(); } + + @Override + public void addWailaInfo(List info) + { + super.addWailaInfo(info); + info.add("Power Stored " + energy.getEnergyStored() +" EU"); + if(crafter.currentRecipe !=null){ + info.add("Power Usage " + crafter.currentRecipe.euPerTick() + " EU/t"); + } + } } diff --git a/src/main/java/techreborn/tiles/TileIndustrialSawmill.java b/src/main/java/techreborn/tiles/TileIndustrialSawmill.java index 0af90c58e..c9a0269fb 100644 --- a/src/main/java/techreborn/tiles/TileIndustrialSawmill.java +++ b/src/main/java/techreborn/tiles/TileIndustrialSawmill.java @@ -1,5 +1,7 @@ package techreborn.tiles; +import java.util.List; + import ic2.api.energy.prefab.BasicSink; import ic2.api.energy.tile.IEnergyTile; import ic2.api.tile.IWrenchable; @@ -113,5 +115,15 @@ public class TileIndustrialSawmill extends TileMachineBase implements IWrenchabl { energy.onChunkUnload(); } + + @Override + public void addWailaInfo(List info) + { + super.addWailaInfo(info); + info.add("Power Stored " + energy.getEnergyStored() +" EU"); + if(crafter.currentRecipe !=null){ + info.add("Power Usage " + crafter.currentRecipe.euPerTick() + " EU/t"); + } + } } diff --git a/src/main/java/techreborn/tiles/TileLathe.java b/src/main/java/techreborn/tiles/TileLathe.java index a7d3b74a1..8cbdd747e 100644 --- a/src/main/java/techreborn/tiles/TileLathe.java +++ b/src/main/java/techreborn/tiles/TileLathe.java @@ -1,5 +1,7 @@ package techreborn.tiles; +import java.util.List; + import ic2.api.energy.prefab.BasicSink; import ic2.api.energy.tile.IEnergyTile; import ic2.api.tile.IWrenchable; @@ -110,5 +112,15 @@ public class TileLathe extends TileMachineBase implements IWrenchable, IEnergyTi { energy.onChunkUnload(); } + + @Override + public void addWailaInfo(List info) + { + super.addWailaInfo(info); + info.add("Power Stored " + energy.getEnergyStored() +" EU"); + if(crafter.currentRecipe !=null){ + info.add("Power Usage " + crafter.currentRecipe.euPerTick() + " EU/t"); + } + } } diff --git a/src/main/java/techreborn/tiles/TilePlateCuttingMachine.java b/src/main/java/techreborn/tiles/TilePlateCuttingMachine.java index 894ebfbca..f9a2d4e36 100644 --- a/src/main/java/techreborn/tiles/TilePlateCuttingMachine.java +++ b/src/main/java/techreborn/tiles/TilePlateCuttingMachine.java @@ -1,5 +1,7 @@ package techreborn.tiles; +import java.util.List; + import ic2.api.energy.prefab.BasicSink; import ic2.api.energy.tile.IEnergyTile; import ic2.api.tile.IWrenchable; @@ -99,6 +101,16 @@ public class TilePlateCuttingMachine extends TileMachineBase implements IWrencha energy.writeToNBT(tagCompound); crafter.writeToNBT(tagCompound); } + + @Override + public void addWailaInfo(List info) + { + super.addWailaInfo(info); + info.add("Power Stored " + energy.getEnergyStored() +" EU"); + if(crafter.currentRecipe !=null){ + info.add("Power Usage " + crafter.currentRecipe.euPerTick() + " EU/t"); + } + } }