Guest User

BlocksRegistry

a guest
Jan 6th, 2018
273
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 10.81 KB | None | 0 0
  1. package fr.ardium.mod.blocks;
  2.  
  3. import cpw.mods.fml.common.registry.GameRegistry;
  4. import fr.ardium.mod.Ardium;
  5. import fr.ardium.mod.blocks.crops.BlockCropAir;
  6. import fr.ardium.mod.blocks.crops.BlockCropCertus;
  7. import fr.ardium.mod.blocks.crops.BlockCropCoal;
  8. import fr.ardium.mod.blocks.crops.BlockCropDiamond;
  9. import fr.ardium.mod.blocks.crops.BlockCropEarth;
  10. import fr.ardium.mod.blocks.crops.BlockCropEmerald;
  11. import fr.ardium.mod.blocks.crops.BlockCropFertilized;
  12. import fr.ardium.mod.blocks.crops.BlockCropFire;
  13. import fr.ardium.mod.blocks.crops.BlockCropGold;
  14. import fr.ardium.mod.blocks.crops.BlockCropInferium;
  15. import fr.ardium.mod.blocks.crops.BlockCropIntermedium;
  16. import fr.ardium.mod.blocks.crops.BlockCropIron;
  17. import fr.ardium.mod.blocks.crops.BlockCropLapis;
  18. import fr.ardium.mod.blocks.crops.BlockCropLvl2;
  19. import fr.ardium.mod.blocks.crops.BlockCropRedstone;
  20. import fr.ardium.mod.blocks.crops.BlockCropSuperium;
  21. import fr.ardium.mod.blocks.crops.BlockCropSupremium;
  22. import fr.ardium.mod.blocks.crops.BlockCropWater;
  23. import fr.ardium.mod.newcrops.AmorphaCrop;
  24. import fr.ardium.mod.newcrops.CleomeCrop;
  25. import net.minecraft.block.Block;
  26. import net.minecraft.block.material.Material;
  27. import net.minecraft.creativetab.CreativeTabs;
  28.  
  29. public class RegistryBlocks
  30. {
  31.     public static Block ardium_ore  , ardium_block , big_ardium_block,ardium_stairs,ardium_fences;
  32.     public static Block RainbowLamp;
  33.     public static Block ardium_furnace , ardium_extractor;
  34.     public static Block barrier , lantern , lanternPhys;
  35.     public static Block ardium_bush , xp_bush , oxium_bush;
  36.     public static Block spruce_trapdoor,acacia_trapdoor,birch_trapdoor,dark_oak_trapdoor,jungle_trapdoor;
  37.     public static Block block_spruce_door,block_acacia_door,block_birch_door,block_dark_oak_door,block_jungle_door;
  38.     public static Block fertilized_crop,diamond_crop,certus_crop,certuslvl2_crop,gold_crop,redstone_crop,emerald_crop,inferium_crop,intermidium_crop,superium_crops,supremium_crops,iron_crop,coal_crop,lapis_crop,air_crop,earth_crop,fire_crop,water_crop;
  39.     public static Block fertilizer;
  40.     public static Block iron_box;
  41.     public static Block amorpha_crop;
  42.     public static Block coal_crops,cleome_crop;
  43.    
  44.     public static void init() {
  45.     ardium_ore = new BlockBasic(Material.rock, 2).setBlockName("ardium_ore").setCreativeTab(Ardium.ARDIUM_CREATIVE_TAB).setBlockTextureName(Ardium.MOD_ID + ":ardium_ore").setHardness(5.0F);
  46.     GameRegistry.registerBlock(ardium_ore, ardium_ore.getUnlocalizedName().substring(5));
  47.    
  48.    
  49.     ardium_block = new BlockBasic(Material.rock, 2).setBlockName("ardium_block").setCreativeTab(Ardium.ARDIUM_CREATIVE_TAB).setBlockTextureName(Ardium.MOD_ID + ":ardium_block").setHardness(5.0F);
  50.     GameRegistry.registerBlock(ardium_block, ardium_block.getUnlocalizedName().substring(5));
  51.    
  52.     big_ardium_block = new BlockBasic(Material.rock, 2).setBlockName("big_ardium_block").setCreativeTab(Ardium.ARDIUM_CREATIVE_TAB).setBlockTextureName(Ardium.MOD_ID + ":big_ardium_block").setHardness(5.0F);
  53.     GameRegistry.registerBlock(big_ardium_block, big_ardium_block.getUnlocalizedName().substring(5));
  54.    
  55.     ardium_furnace = new BlockArdiumFurnace(true, "ardium_furnace_off").setBlockName("ardium_furnace").setCreativeTab(Ardium.ARDIUM_CREATIVE_TAB);
  56.     GameRegistry.registerBlock(ardium_furnace, ardium_furnace.getUnlocalizedName().substring(5));
  57.    
  58.     RainbowLamp = new BlockBasic(Material.rock, 2).setBlockName("RainbowLamp").setCreativeTab(Ardium.ARDIUM_CREATIVE_TAB).setBlockTextureName(Ardium.MOD_ID + ":rainbow_lamp").setHardness(5.0F).setLightLevel(2.0F);
  59.     GameRegistry.registerBlock(RainbowLamp, RainbowLamp.getUnlocalizedName().substring(5));
  60.    
  61.     barrier = new BlockBarrier();
  62.     GameRegistry.registerBlock(barrier, barrier.getUnlocalizedName().substring(5));
  63.    
  64.     ardium_extractor = new BlockExtractor().setBlockName("ardium_extractor");
  65.     GameRegistry.registerBlock(ardium_extractor, ardium_extractor.getUnlocalizedName().substring(5));
  66.    
  67.     spruce_trapdoor = new BlockTrapdoor(Material.wood).setBlockName("spruce_trapdoor").setCreativeTab(CreativeTabs.tabRedstone).setBlockTextureName(Ardium.MOD_ID + ":spruce_trapdoor").setHardness(1.0F);
  68.     GameRegistry.registerBlock(spruce_trapdoor, spruce_trapdoor.getUnlocalizedName().substring(5));
  69.    
  70.     acacia_trapdoor = new BlockTrapdoor(Material.wood).setBlockName("acacia_trapdoor").setCreativeTab(CreativeTabs.tabRedstone).setBlockTextureName(Ardium.MOD_ID + ":acacia_trapdoor").setHardness(1.0F);
  71.     GameRegistry.registerBlock(acacia_trapdoor, acacia_trapdoor.getUnlocalizedName().substring(5));
  72.    
  73.     birch_trapdoor = new BlockTrapdoor(Material.wood).setBlockName("birch_trapdoor").setCreativeTab(CreativeTabs.tabRedstone).setBlockTextureName(Ardium.MOD_ID + ":birch_trapdoor").setHardness(1.0F);
  74.     GameRegistry.registerBlock(birch_trapdoor, birch_trapdoor.getUnlocalizedName().substring(5));
  75.    
  76.     dark_oak_trapdoor = new BlockTrapdoor(Material.wood).setBlockName("dark_oak_trapdoor").setCreativeTab(CreativeTabs.tabRedstone).setBlockTextureName(Ardium.MOD_ID + ":dark_oak_trapdoor").setHardness(1.0F);
  77.     GameRegistry.registerBlock(dark_oak_trapdoor, dark_oak_trapdoor.getUnlocalizedName().substring(5));
  78.    
  79.     jungle_trapdoor = new BlockTrapdoor(Material.wood).setBlockName("jungle_trapdoor").setCreativeTab(CreativeTabs.tabRedstone).setBlockTextureName(Ardium.MOD_ID + ":jungle_trapdoor").setHardness(1.0F);
  80.     GameRegistry.registerBlock(jungle_trapdoor, jungle_trapdoor.getUnlocalizedName().substring(5));
  81.    
  82.     block_spruce_door = new BlockSpruceDoor(Material.wood).setBlockName("block_spruce_door").setBlockTextureName(Ardium.MOD_ID + ":spruce_door").setHardness(1.0F);
  83.     GameRegistry.registerBlock(block_spruce_door, block_spruce_door.getUnlocalizedName().substring(5));
  84.    
  85.     block_acacia_door = new BlockAcaciaDoor(Material.wood).setBlockName("block_acacia_door").setBlockTextureName(Ardium.MOD_ID + ":acacia_door").setHardness(1.0F);
  86.     GameRegistry.registerBlock(block_acacia_door,block_acacia_door.getUnlocalizedName().substring(5));
  87.    
  88.     block_birch_door = new BlockBirchDoor(Material.wood).setBlockName("block_birch_door").setBlockTextureName(Ardium.MOD_ID + ":birch_door").setHardness(1.0F);
  89.     GameRegistry.registerBlock(block_birch_door, block_birch_door.getUnlocalizedName().substring(5));
  90.    
  91.     block_dark_oak_door = new BlockDarkOakDoor(Material.wood).setBlockName("block_dark_oak_door").setBlockTextureName(Ardium.MOD_ID + ":dark_oak_door").setHardness(1.0F);
  92.     GameRegistry.registerBlock(block_dark_oak_door, block_dark_oak_door.getUnlocalizedName().substring(5));
  93.    
  94.     block_jungle_door = new BlockJungleDoor(Material.wood).setBlockName("block_jungle_door").setBlockTextureName(Ardium.MOD_ID + ":jungle_door").setHardness(1.0F);
  95.     GameRegistry.registerBlock(block_jungle_door, block_jungle_door.getUnlocalizedName().substring(5));
  96.    
  97.     lantern = new BlockLantern().setBlockName("blockLantern");
  98.     GameRegistry.registerBlock(lantern, lantern.getUnlocalizedName().substring(5));
  99.    
  100.     lanternPhys = new BlockLanternPhys("lanternPhys").setBlockName("blocklanternPhys").setBlockTextureName("ardium:lantern");
  101.     GameRegistry.registerBlock(lanternPhys, lanternPhys.getUnlocalizedName().substring(5));
  102.    
  103.     iron_box = new IronBox(Material.cactus).setBlockName("iron_box").setBlockTextureName(Ardium.MOD_ID + ":iron_box").setCreativeTab(Ardium.ARDIUM_CREATIVE_TAB).setHardness(2.0F);
  104.     GameRegistry.registerBlock(iron_box, iron_box.getUnlocalizedName().substring(5));
  105.    
  106.     fertilized_crop = new BlockCropFertilized(0);
  107.     inferium_crop = new BlockCropInferium(0);
  108.     superium_crops = new BlockCropSuperium(0);
  109.     supremium_crops = new BlockCropSupremium(0);
  110.     intermidium_crop = new BlockCropIntermedium(0);
  111.     air_crop = new BlockCropAir(0);
  112.     earth_crop = new BlockCropEarth(0);
  113.     fire_crop = new BlockCropFire(0);
  114.     water_crop = new BlockCropWater(0);
  115.     iron_crop = new BlockCropIron(0);
  116.     lapis_crop = new BlockCropLapis(0);
  117.     coal_crop = new BlockCropCoal(0);
  118.     gold_crop = new BlockCropGold(0);
  119.     redstone_crop = new BlockCropRedstone(0);
  120.     emerald_crop = new BlockCropEmerald(0);
  121.     diamond_crop = new BlockCropDiamond(0);
  122.     certus_crop = new BlockCropCertus(0);
  123.     certuslvl2_crop = new BlockCropLvl2(0);
  124.    
  125.    
  126.     amorpha_crop = new AmorphaCrop().setBlockName("coal_crops").setBlockTextureName(Ardium.MOD_ID +":amorpha_crop");
  127.     GameRegistry.registerBlock(amorpha_crop, amorpha_crop.getUnlocalizedName().substring(5));
  128.    
  129.    
  130.     GameRegistry.registerBlock(fertilized_crop, fertilized_crop.getUnlocalizedName().substring(5));
  131.     GameRegistry.registerBlock(superium_crops, superium_crops.getUnlocalizedName().substring(5));
  132.     GameRegistry.registerBlock(supremium_crops, supremium_crops.getUnlocalizedName().substring(5));
  133.     GameRegistry.registerBlock(inferium_crop, inferium_crop.getUnlocalizedName().substring(5));
  134.     GameRegistry.registerBlock(intermidium_crop, intermidium_crop.getUnlocalizedName().substring(5));
  135.     GameRegistry.registerBlock(diamond_crop, diamond_crop.getUnlocalizedName().substring(5));
  136.     GameRegistry.registerBlock(certus_crop, certus_crop.getUnlocalizedName().substring(5));
  137.     GameRegistry.registerBlock(certuslvl2_crop, certuslvl2_crop.getUnlocalizedName().substring(5));
  138.     GameRegistry.registerBlock(earth_crop, earth_crop.getUnlocalizedName().substring(5));
  139.     GameRegistry.registerBlock(fire_crop, fire_crop.getUnlocalizedName().substring(5));
  140.     GameRegistry.registerBlock(water_crop, water_crop.getUnlocalizedName().substring(5));
  141.     GameRegistry.registerBlock(iron_crop, iron_crop.getUnlocalizedName().substring(5));
  142.     GameRegistry.registerBlock(coal_crop, coal_crop.getUnlocalizedName().substring(5));
  143.     GameRegistry.registerBlock(lapis_crop, lapis_crop.getUnlocalizedName().substring(5));
  144.     GameRegistry.registerBlock(gold_crop, gold_crop.getUnlocalizedName().substring(5));
  145.     GameRegistry.registerBlock(emerald_crop, emerald_crop.getUnlocalizedName().substring(5));
  146.     GameRegistry.registerBlock(redstone_crop, redstone_crop.getUnlocalizedName().substring(5));
  147.     GameRegistry.registerBlock(air_crop, air_crop.getUnlocalizedName().substring(5));
  148.    
  149.     ardium_stairs = new BlockStairsMod(ardium_block, 0).setBlockName("ardium_stairs").setCreativeTab(Ardium.ARDIUM_CREATIVE_TAB);
  150.     ardium_fences = new BlockFenceMod("ardium:ardium_block", Material.rock).setBlockName("ardium_fences").setCreativeTab(Ardium.ARDIUM_CREATIVE_TAB).setHardness(5.0F);
  151.    
  152.     GameRegistry.registerBlock(ardium_stairs, ardium_stairs.getUnlocalizedName().substring(5));
  153.     GameRegistry.registerBlock(ardium_fences, ardium_fences.getUnlocalizedName().substring(5));
  154.    
  155.     fertilizer = new BlockFertilizer().setBlockName("fertilizer");
  156.     GameRegistry.registerBlock(fertilizer, fertilizer.getUnlocalizedName().substring(5));
  157.      
  158.      cleome_crop = new CleomeCrop().setBlockName("iron_crop").setBlockTextureName(Ardium.MOD_ID +":cleome_crop");
  159.      GameRegistry.registerBlock(cleome_crop, cleome_crop.getUnlocalizedName().substring(5));
  160.     }
  161.  
  162. }
Advertisement
Add Comment
Please, Sign In to add comment