This commit is contained in:
modmuss50 2019-03-25 21:41:50 +00:00
parent 17427e675e
commit 8ab9724181

View file

@ -38,6 +38,7 @@ import reborncore.common.util.Inventory;
import reborncore.client.containerBuilder.IContainerProvider; import reborncore.client.containerBuilder.IContainerProvider;
import reborncore.client.containerBuilder.builder.BuiltContainer; import reborncore.client.containerBuilder.builder.BuiltContainer;
import reborncore.client.containerBuilder.builder.ContainerBuilder; import reborncore.client.containerBuilder.builder.ContainerBuilder;
import techreborn.init.IC2Duplicates;
import techreborn.init.ModBlocks; import techreborn.init.ModBlocks;
import techreborn.init.ModItems; import techreborn.init.ModItems;
import techreborn.items.ingredients.ItemParts; import techreborn.items.ingredients.ItemParts;
@ -51,6 +52,8 @@ public class TileRecycler extends TilePowerAcceptor
public static int maxInput = 32; public static int maxInput = 32;
@ConfigRegistry(config = "machines", category = "recycler", key = "RecyclerMaxEnergy", comment = "Recycler Max Energy (Value in EU)") @ConfigRegistry(config = "machines", category = "recycler", key = "RecyclerMaxEnergy", comment = "Recycler Max Energy (Value in EU)")
public static int maxEnergy = 1000; public static int maxEnergy = 1000;
@ConfigRegistry(config = "machines", category = "recycler", key = "produceIC2Scrap", comment = "When enabled and when ic2 is installed the recycler will make ic2 scrap")
public static boolean produceIC2Scrap = false;
private final Inventory inventory = new Inventory(3, "TileRecycler", 64, this); private final Inventory inventory = new Inventory(3, "TileRecycler", 64, this);
private final int cost = 2; private final int cost = 2;
@ -76,7 +79,10 @@ public class TileRecycler extends TilePowerAcceptor
} }
public void recycleItems() { public void recycleItems() {
final ItemStack itemstack = ItemParts.getPartByName("scrap"); ItemStack itemstack = ItemParts.getPartByName("scrap");
if(produceIC2Scrap && IC2Duplicates.SCRAP.hasIC2Stack()){
itemstack = IC2Duplicates.SCRAP.getIc2Stack();
}
final int randomchance = this.world.rand.nextInt(chance); final int randomchance = this.world.rand.nextInt(chance);
if (randomchance == 1) { if (randomchance == 1) {