diff options
Diffstat (limited to 'src/main/java/openmodularturrets/blocks/turretbases')
-rw-r--r-- | src/main/java/openmodularturrets/blocks/turretbases/TurretBaseEM.java | 45 | ||||
-rw-r--r-- | src/main/java/openmodularturrets/blocks/turretbases/TurretBaseItemEM.java | 33 |
2 files changed, 78 insertions, 0 deletions
diff --git a/src/main/java/openmodularturrets/blocks/turretbases/TurretBaseEM.java b/src/main/java/openmodularturrets/blocks/turretbases/TurretBaseEM.java new file mode 100644 index 0000000000..78733d0599 --- /dev/null +++ b/src/main/java/openmodularturrets/blocks/turretbases/TurretBaseEM.java @@ -0,0 +1,45 @@ +package openmodularturrets.blocks.turretbases; + +import com.github.technus.tectech.TecTech; +import com.github.technus.tectech.auxiliary.Reference; +import openmodularturrets.handler.ConfigHandler; +import openmodularturrets.tileentity.turretbase.TileTurretBaseEM; +import cpw.mods.fml.common.registry.GameRegistry; +import net.minecraft.block.Block; +import net.minecraft.client.renderer.texture.IIconRegister; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.world.World; + +/** + * Created by Bass on 27/07/2017. + */ +public class TurretBaseEM extends BlockAbstractTurretBase { + private final int MaxCharge = ConfigHandler.getBaseTierFiveMaxCharge(); + private final int MaxIO = ConfigHandler.getBaseTierFiveMaxIo(); + public static TurretBaseEM INSTANCE; + + public TurretBaseEM(){ + super(); + setCreativeTab(TecTech.mainTab); + this.setResistance(16); + this.setBlockName("turretBaseEM"); + this.setStepSound(Block.soundTypeMetal); + this.setBlockTextureName(Reference.MODID+":turretBaseEM"); + } + + @Override + public TileEntity createNewTileEntity(World p_149915_1_, int p_149915_2_) { + return new TileTurretBaseEM(MaxCharge,MaxIO); + } + + public void registerBlockIcons(IIconRegister p_149651_1_) { + super.registerBlockIcons(p_149651_1_); + this.blockIcon = p_149651_1_.registerIcon(Reference.MODID+":turretBaseEM"); + } + + public static void run() { + INSTANCE = new TurretBaseEM(); + GameRegistry.registerBlock(INSTANCE, TurretBaseItemEM.class, INSTANCE.getUnlocalizedName()); + GameRegistry.registerTileEntity(TileTurretBaseEM.class,"TileTurretBaseEM"); + } +} diff --git a/src/main/java/openmodularturrets/blocks/turretbases/TurretBaseItemEM.java b/src/main/java/openmodularturrets/blocks/turretbases/TurretBaseItemEM.java new file mode 100644 index 0000000000..36437fa741 --- /dev/null +++ b/src/main/java/openmodularturrets/blocks/turretbases/TurretBaseItemEM.java @@ -0,0 +1,33 @@ +package openmodularturrets.blocks.turretbases; + +import com.github.technus.tectech.CommonValues; +import net.minecraft.block.Block; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.item.ItemBlock; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.StatCollector; + +import java.util.List; + +/** + * Created by Bass on 28/07/2017. + */ +public class TurretBaseItemEM extends ItemBlock { + public TurretBaseItemEM(Block b) { + super(b); + } + + public void addInformation(ItemStack p_77624_1_, EntityPlayer p_77624_2_, List list, boolean p_77624_4_) { + list.add(CommonValues.tecMark); + list.add(""); + list.add(EnumChatFormatting.AQUA + "--" + StatCollector.translateToLocal("tooptip.energy.label") + "--"); + list.add(StatCollector.translateToLocal("tooltip.rf.max") + ": " + EnumChatFormatting.WHITE + 1000000000); + list.add(StatCollector.translateToLocal("tooltip.rf.io") + ": " + EnumChatFormatting.WHITE + 50000); + list.add(""); + list.add(EnumChatFormatting.GREEN + "--" + StatCollector.translateToLocal("tooltip.extras.label") + "--"); + list.add(StatCollector.translateToLocal("tooltip.extras.addons.0")); + list.add(""); + list.add(EnumChatFormatting.DARK_GRAY + StatCollector.translateToLocal("flavour.base.0")); + } +} |