Added transformers

This commit is contained in:
modmuss50 2016-03-16 16:54:44 +00:00
parent 04edbabdf4
commit 5a0f8be435
7 changed files with 260 additions and 0 deletions

View file

@ -0,0 +1,24 @@
package techreborn.tiles.transformers;
import reborncore.api.power.EnumPowerTier;
/**
* Created by modmuss50 on 16/03/2016.
*/
public class TileHVTransformer extends TileLVTransformer {
@Override
public double getMaxOutput() {
return 512;
}
@Override
public double getMaxInput() {
return 2048;
}
@Override
public EnumPowerTier getTier() {
return EnumPowerTier.EXTREME;
}
}

View file

@ -0,0 +1,40 @@
package techreborn.tiles.transformers;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.ItemStack;
import reborncore.api.power.EnumPowerTier;
import techreborn.init.ModBlocks;
import techreborn.tiles.storage.TileBatBox;
/**
* Created by modmuss50 on 16/03/2016.
*/
public class TileLVTransformer extends TileBatBox {
@Override
public double getMaxOutput() {
return 32;
}
@Override
public double getMaxInput() {
return 128;
}
@Override
//Can take medium power in
public EnumPowerTier getTier() {
return EnumPowerTier.MEDIUM;
}
@Override
public double getMaxPower() {
return getMaxInput() * 2;
}
@Override
public ItemStack getWrenchDrop(EntityPlayer entityPlayer) {
return new ItemStack(worldObj.getBlockState(pos).getBlock());
}
}

View file

@ -0,0 +1,24 @@
package techreborn.tiles.transformers;
import reborncore.api.power.EnumPowerTier;
/**
* Created by modmuss50 on 16/03/2016.
*/
public class TileMVTransformer extends TileLVTransformer {
@Override
public double getMaxOutput() {
return 128;
}
@Override
public double getMaxInput() {
return 512;
}
@Override
public EnumPowerTier getTier() {
return EnumPowerTier.HIGH;
}
}