63 lines
4.6 KiB
Java
63 lines
4.6 KiB
Java
package fr.jackcartersmith.ob.blocks;
|
|
|
|
import cpw.mods.fml.common.registry.GameRegistry;
|
|
import fr.jackcartersmith.ob.OrbitalBombardment;
|
|
import net.minecraft.block.Block;
|
|
import net.minecraft.block.material.Material;
|
|
|
|
public class OBBlocks {
|
|
public static Block laserLow;
|
|
public static Block overrider;
|
|
public static Block photonInverter;
|
|
public static Block photonInverterAdv;
|
|
public static Block extender;
|
|
public static Block furnace;
|
|
public static Block satelite;
|
|
public static Block photonDecelerator;
|
|
public static Block photonAccelerator;
|
|
public static Block defender;
|
|
public static Block laserDef;
|
|
|
|
public static void init(){
|
|
laserLow = new LaserLowBlock(Material.air).setBlockName("obLaserLow").setBlockTextureName(OrbitalBombardment.MODID + ":laserLow").setHardness(-1.0F).setResistance(-1.0F).setLightLevel(25.0F);;
|
|
GameRegistry.registerBlock(laserLow, "ob_laserLow");
|
|
GameRegistry.registerTileEntity(LaserLowTileEntity.class, "laserLowTileEntity");
|
|
|
|
laserDef = new DefLasBlock(Material.air).setBlockName("obDefenderLaser").setBlockTextureName(OrbitalBombardment.MODID + ":laserLow").setHardness(10.0F).setResistance(25.0F).setLightLevel(5.0F);;
|
|
GameRegistry.registerBlock(laserDef, "ob_defenderLaser");
|
|
GameRegistry.registerTileEntity(DefenderLaserTileEntity.class, "defenderLaserTileEntity");
|
|
|
|
overrider = new OverriderBlock(Material.anvil).setBlockName("obOverrider").setBlockTextureName(OrbitalBombardment.MODID + ":overrider").setHardness(10.0F).setResistance(25.0F).setCreativeTab(OrbitalBombardment.OBCreativeTabs);;
|
|
GameRegistry.registerBlock(overrider, "ob_overrider");
|
|
GameRegistry.registerTileEntity(OverriderBlockTileEntity.class, "overriderBlockTileEntity");
|
|
|
|
photonInverter = new PhotonInverterBlock(Material.iron).setBlockName("obInverter").setBlockTextureName(OrbitalBombardment.MODID + ":solarPanel").setHardness(2.0F).setResistance(15.0F).setStepSound(Block.soundTypeStone).setCreativeTab(OrbitalBombardment.OBCreativeTabs);;
|
|
GameRegistry.registerBlock(photonInverter, "ob_inverter");
|
|
GameRegistry.registerTileEntity(InverterTileEntity.class, "inverter");
|
|
|
|
photonInverterAdv = new PhotonInverterAdvBlock(Material.iron).setBlockName("obInverterAdv").setBlockTextureName(OrbitalBombardment.MODID + ":solarPanel").setHardness(2.0F).setResistance(15.0F).setStepSound(Block.soundTypeStone).setCreativeTab(OrbitalBombardment.OBCreativeTabs);;
|
|
GameRegistry.registerBlock(photonInverterAdv, "ob_photonInverterAdv");
|
|
GameRegistry.registerTileEntity(InverterAdvTileEntity.class, "inverterAdv");
|
|
|
|
extender = new ExtenderBlock(Material.anvil).setBlockName("obExtender").setBlockTextureName(OrbitalBombardment.MODID + ":extender").setHardness(10.0F).setResistance(25.0F).setCreativeTab(OrbitalBombardment.OBCreativeTabs);;
|
|
GameRegistry.registerBlock(extender, "ob_extender");
|
|
GameRegistry.registerTileEntity(ExtenderTileEntity.class, "extenderTileEntity");
|
|
|
|
satelite = new SateliteBlock(Material.anvil).setHardness(10.0F).setBlockName("obSatelite").setBlockTextureName(OrbitalBombardment.MODID + ":satelite").setResistance(25.0F).setCreativeTab(OrbitalBombardment.OBCreativeTabs);
|
|
GameRegistry.registerBlock(satelite, "ob_satelite");
|
|
GameRegistry.registerTileEntity(SateliteTileEntity.class, "sateliteTileEntity");
|
|
|
|
photonDecelerator = new PhotonDeceleratorBlock(Material.iron).setBlockName("obDecelerator").setBlockTextureName(OrbitalBombardment.MODID + ":photonDecelerator").setHardness(2.0F).setResistance(15.0F).setStepSound(Block.soundTypeStone).setCreativeTab(OrbitalBombardment.OBCreativeTabs);
|
|
GameRegistry.registerBlock(photonDecelerator, "ob_decelerator");
|
|
GameRegistry.registerTileEntity(PhotonDeceleratorTileEntity.class, "PhotonDeceleratorTileEntity");
|
|
|
|
photonAccelerator = new PhotonAcceleratorBlock(Material.iron).setBlockName("obAccelerator").setBlockTextureName(OrbitalBombardment.MODID + ":photonAccelerator").setHardness(2.0F).setResistance(15.0F).setStepSound(Block.soundTypeMetal).setCreativeTab(OrbitalBombardment.OBCreativeTabs);
|
|
GameRegistry.registerBlock(photonAccelerator, "ob_accelerator");
|
|
GameRegistry.registerTileEntity(PhotonAcceleratorTileEntity.class, "PhotonAcceleratorTileEntity");
|
|
|
|
defender = new DefenderBlock(Material.anvil).setBlockName("obDefender").setBlockTextureName(OrbitalBombardment.MODID + ":defender").setLightLevel(0.2F).setResistance(25.0F).setHardness(10.0F).setCreativeTab(OrbitalBombardment.OBCreativeTabs);
|
|
GameRegistry.registerBlock(defender, "ob_defender");
|
|
GameRegistry.registerTileEntity(DefenderTileEntity.class, "DefenderTileEntity");
|
|
}
|
|
}
|