diff --git a/src/main/java/com/buuz135/industrial/tile/block/BiofuelGeneratorBlock.java b/src/main/java/com/buuz135/industrial/tile/block/BiofuelGeneratorBlock.java index d7366393b..445234f48 100644 --- a/src/main/java/com/buuz135/industrial/tile/block/BiofuelGeneratorBlock.java +++ b/src/main/java/com/buuz135/industrial/tile/block/BiofuelGeneratorBlock.java @@ -22,6 +22,7 @@ package com.buuz135.industrial.tile.block; import com.buuz135.industrial.book.BookCategory; +import com.buuz135.industrial.config.CustomConfiguration; import com.buuz135.industrial.proxy.ItemRegistry; import com.buuz135.industrial.tile.generator.BiofuelGeneratorTile; import com.buuz135.industrial.utils.RecipeUtils; @@ -29,10 +30,13 @@ import net.minecraft.init.Blocks; import net.minecraft.init.Items; import net.minecraft.item.ItemStack; +import net.minecraftforge.common.config.Configuration; import net.ndrei.teslacorelib.items.MachineCaseItem; public class BiofuelGeneratorBlock extends CustomOrientedBlock { + public int powerGeneration; + public BiofuelGeneratorBlock() { super("biofuel_generator", BiofuelGeneratorTile.class, Material.ROCK, 0, 0); } @@ -46,6 +50,11 @@ public void createRecipe() { 'r', Items.BLAZE_ROD); } + @Override + public void getMachineConfig() { + super.getMachineConfig(); + powerGeneration = CustomConfiguration.config.getInt("powerGeneration", "machines" + Configuration.CATEGORY_SPLITTER + this.getRegistryName().getResourcePath().toString(), 160, 0, Integer.MAX_VALUE, "How much power the generator produces every tick"); + } @Override public BookCategory getCategory() { diff --git a/src/main/java/com/buuz135/industrial/tile/block/ProteinGeneratorBlock.java b/src/main/java/com/buuz135/industrial/tile/block/ProteinGeneratorBlock.java index 6284643f0..c000ea054 100644 --- a/src/main/java/com/buuz135/industrial/tile/block/ProteinGeneratorBlock.java +++ b/src/main/java/com/buuz135/industrial/tile/block/ProteinGeneratorBlock.java @@ -22,6 +22,7 @@ package com.buuz135.industrial.tile.block; import com.buuz135.industrial.book.BookCategory; +import com.buuz135.industrial.config.CustomConfiguration; import com.buuz135.industrial.proxy.BlockRegistry; import com.buuz135.industrial.proxy.ItemRegistry; import com.buuz135.industrial.tile.generator.ProteinGeneratorTile; @@ -29,9 +30,11 @@ import net.minecraft.init.Blocks; import net.minecraft.init.Items; import net.minecraft.item.ItemStack; +import net.minecraftforge.common.config.Configuration; public class ProteinGeneratorBlock extends CustomOrientedBlock { + public int powerGeneration; public ProteinGeneratorBlock() { super("protein_generator", ProteinGeneratorTile.class); @@ -40,6 +43,7 @@ public ProteinGeneratorBlock() { @Override public void getMachineConfig() { super.getMachineConfig(); + powerGeneration = CustomConfiguration.config.getInt("powerGeneration", "machines" + Configuration.CATEGORY_SPLITTER + this.getRegistryName().getResourcePath().toString(), 320, 0, Integer.MAX_VALUE, "How much power the generator produces every tick"); } @Override diff --git a/src/main/java/com/buuz135/industrial/tile/generator/BiofuelGeneratorTile.java b/src/main/java/com/buuz135/industrial/tile/generator/BiofuelGeneratorTile.java index 22e5c2ada..d2975cd08 100644 --- a/src/main/java/com/buuz135/industrial/tile/generator/BiofuelGeneratorTile.java +++ b/src/main/java/com/buuz135/industrial/tile/generator/BiofuelGeneratorTile.java @@ -21,13 +21,14 @@ */ package com.buuz135.industrial.tile.generator; +import com.buuz135.industrial.proxy.BlockRegistry; import com.buuz135.industrial.proxy.FluidsRegistry; import net.minecraftforge.fluids.Fluid; public class BiofuelGeneratorTile extends AbstractReactorGeneratorTile { public BiofuelGeneratorTile() { - super(BioReactorTile.class.getName().hashCode(), 160); + super(BioReactorTile.class.getName().hashCode(), BlockRegistry.biofuelGeneratorBlock.powerGeneration); } @Override diff --git a/src/main/java/com/buuz135/industrial/tile/generator/ProteinGeneratorTile.java b/src/main/java/com/buuz135/industrial/tile/generator/ProteinGeneratorTile.java index 970bb547b..ee79df050 100644 --- a/src/main/java/com/buuz135/industrial/tile/generator/ProteinGeneratorTile.java +++ b/src/main/java/com/buuz135/industrial/tile/generator/ProteinGeneratorTile.java @@ -21,13 +21,14 @@ */ package com.buuz135.industrial.tile.generator; +import com.buuz135.industrial.proxy.BlockRegistry; import com.buuz135.industrial.proxy.FluidsRegistry; import net.minecraftforge.fluids.Fluid; public class ProteinGeneratorTile extends AbstractReactorGeneratorTile { public ProteinGeneratorTile() {//1440000 - super(ProteinReactorTile.class.getName().hashCode(), 320); + super(ProteinReactorTile.class.getName().hashCode(), BlockRegistry.proteinGeneratorBlock.powerGeneration); } @Override