Update to support new RC teir calculations

This commit is contained in:
modmuss50 2017-06-09 14:53:24 +01:00
parent 2b7868c651
commit c7419ee8ac
No known key found for this signature in database
GPG key ID: 203A5ED4D3E48BEA
41 changed files with 11 additions and 279 deletions

View file

@ -32,8 +32,6 @@ import net.minecraft.network.play.server.SPacketUpdateTileEntity;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.EnumFacing;
import net.minecraft.util.math.BlockPos;
import reborncore.api.power.EnumPowerTier;
import reborncore.api.recipe.IRecipeCrafterProvider;
import reborncore.api.tile.IInventoryProvider;
import reborncore.common.IWrenchable;
@ -42,7 +40,6 @@ import reborncore.common.multiblock.IMultiblockPart;
import reborncore.common.powerSystem.TilePowerAcceptor;
import reborncore.common.recipes.RecipeCrafter;
import reborncore.common.util.Inventory;
import techreborn.api.Reference;
import techreborn.api.recipe.ITileRecipeHandler;
import techreborn.api.recipe.machines.BlastFurnaceRecipe;
@ -50,7 +47,6 @@ import techreborn.blocks.BlockMachineCasing;
import techreborn.client.container.IContainerProvider;
import techreborn.client.container.builder.BuiltContainer;
import techreborn.client.container.builder.ContainerBuilder;
import techreborn.config.ConfigTechReborn;
import techreborn.init.ModBlocks;
import techreborn.multiblocks.MultiBlockCasing;
import techreborn.tiles.TileMachineCasing;
@ -67,7 +63,7 @@ public class TileBlastFurnace extends TilePowerAcceptor implements IWrenchable,
private int cachedHeat;
public TileBlastFurnace() {
super(ConfigTechReborn.CentrifugeTier);
super();
// TODO configs
final int[] inputs = new int[2];
inputs[0] = 0;
@ -221,11 +217,6 @@ public class TileBlastFurnace extends TilePowerAcceptor implements IWrenchable,
return 128;
}
@Override
public EnumPowerTier getBaseTier() {
return EnumPowerTier.HIGH;
}
@Override
public boolean canCraft(final TileEntity tile, final BlastFurnaceRecipe recipe) {
if (tile instanceof TileBlastFurnace) {

View file

@ -29,15 +29,12 @@ import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.util.EnumFacing;
import net.minecraft.util.math.BlockPos;
import reborncore.api.power.EnumPowerTier;
import reborncore.api.recipe.IRecipeCrafterProvider;
import reborncore.api.tile.IInventoryProvider;
import reborncore.common.IWrenchable;
import reborncore.common.powerSystem.TilePowerAcceptor;
import reborncore.common.recipes.RecipeCrafter;
import reborncore.common.util.Inventory;
import techreborn.api.Reference;
import techreborn.client.container.IContainerProvider;
import techreborn.client.container.builder.BuiltContainer;
@ -52,7 +49,7 @@ public class TileImplosionCompressor extends TilePowerAcceptor
public RecipeCrafter crafter;
public TileImplosionCompressor() {
super(2);
super();
final int[] inputs = new int[] { 0, 1 };
final int[] outputs = new int[] { 2, 3 };
this.crafter = new RecipeCrafter(Reference.implosionCompressorRecipe, this, 2, 2, this.inventory, inputs, outputs);
@ -164,11 +161,6 @@ public class TileImplosionCompressor extends TilePowerAcceptor
return 64;
}
@Override
public EnumPowerTier getBaseTier() {
return EnumPowerTier.MEDIUM;
}
@Override
public Inventory getInventory() {
return this.inventory;

View file

@ -35,7 +35,6 @@ import net.minecraft.util.math.BlockPos;
import net.minecraftforge.common.capabilities.Capability;
import net.minecraftforge.fluids.FluidStack;
import net.minecraftforge.fluids.capability.CapabilityFluidHandler;
import reborncore.api.power.EnumPowerTier;
import reborncore.api.recipe.IRecipeCrafterProvider;
import reborncore.api.tile.IInventoryProvider;
import reborncore.common.IWrenchable;
@ -224,11 +223,6 @@ public class TileIndustrialGrinder extends TilePowerAcceptor implements IWrencha
return 64;
}
@Override
public EnumPowerTier getBaseTier() {
return EnumPowerTier.LOW;
}
@Override
public boolean canCraft(final TileEntity tile, final IndustrialGrinderRecipe recipe) {
if(!getMutliBlock()){

View file

@ -35,15 +35,12 @@ import net.minecraft.util.math.BlockPos;
import net.minecraftforge.common.capabilities.Capability;
import net.minecraftforge.fluids.capability.CapabilityFluidHandler;
import net.minecraftforge.oredict.OreDictionary;
import reborncore.api.power.EnumPowerTier;
import reborncore.api.tile.IInventoryProvider;
import reborncore.common.IWrenchable;
import reborncore.common.powerSystem.TilePowerAcceptor;
import reborncore.common.util.FluidUtils;
import reborncore.common.util.Inventory;
import reborncore.common.util.Tank;
import techreborn.client.container.IContainerProvider;
import techreborn.client.container.builder.BuiltContainer;
import techreborn.client.container.builder.ContainerBuilder;
@ -238,11 +235,6 @@ implements IWrenchable, IInventoryProvider, IContainerProvider {
return 64;
}
@Override
public EnumPowerTier getBaseTier() {
return EnumPowerTier.MEDIUM;
}
@Override
public Inventory getInventory() {
return this.inventory;

View file

@ -28,15 +28,12 @@ import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.util.EnumFacing;
import reborncore.api.power.EnumPowerTier;
import reborncore.api.recipe.IRecipeCrafterProvider;
import reborncore.api.tile.IInventoryProvider;
import reborncore.common.IWrenchable;
import reborncore.common.powerSystem.TilePowerAcceptor;
import reborncore.common.recipes.RecipeCrafter;
import reborncore.common.util.Inventory;
import techreborn.api.Reference;
import techreborn.client.container.IContainerProvider;
import techreborn.client.container.builder.BuiltContainer;
@ -99,11 +96,6 @@ public class TileVacuumFreezer extends TilePowerAcceptor
return 64;
}
@Override
public EnumPowerTier getBaseTier() {
return EnumPowerTier.MEDIUM;
}
@Override
public boolean wrenchCanSetFacing(final EntityPlayer entityPlayer, final EnumFacing side) {
return false;