Guest User

Untitled

a guest
Feb 8th, 2014
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.32 KB | None | 0 0
  1. package karver.rpg;
  2.  
  3. import karver.rpg.stone.Granite;
  4. import net.minecraft.block.Block;
  5. import net.minecraft.block.BlockHalfSlab;
  6. import net.minecraft.block.BlockLeaves;
  7. import net.minecraft.block.BlockLog;
  8. import net.minecraft.block.BlockStep;
  9. import net.minecraft.block.material.Material;
  10. import net.minecraft.creativetab.CreativeTabs;
  11. import net.minecraft.item.Item;
  12. import net.minecraft.item.ItemStack;
  13. import cpw.mods.fml.common.Mod;
  14. import cpw.mods.fml.common.Mod.EventHandler;
  15. import cpw.mods.fml.common.Mod.Instance;
  16. import cpw.mods.fml.common.SidedProxy;
  17. import cpw.mods.fml.common.event.FMLInitializationEvent;
  18. import cpw.mods.fml.common.event.FMLPostInitializationEvent;
  19. import cpw.mods.fml.common.event.FMLPreInitializationEvent;
  20. import cpw.mods.fml.common.network.NetworkMod;
  21. import cpw.mods.fml.common.registry.GameRegistry;
  22. import cpw.mods.fml.common.registry.LanguageRegistry;
  23. import net.minecraft.block.BlockStairs;
  24. import net.minecraftforge.common.MinecraftForge;
  25.  
  26. public class GenericBlock {
  27.  
  28.  
  29. public GenericBlock(int i, Material leaves) {
  30.  
  31. }
  32.  
  33. public static void block() {
  34.  
  35. // final Block Table = new GenericBlockBase(2411, Material.wood).setHardness(0.5F).setStepSound(Block.soundWoodFootstep).setUnlocalizedName("Table").setCreativeTab(CreativeTabs.tabDecorations);
  36. //GameRegistry.registerBlock(Table, "Table");
  37. //LanguageRegistry.addName(Table, "Table");
  38. //.setLightValue(1.0F)
  39.  
  40. //Rocks
  41.  
  42. final Block Granite = new Granite(2000).setHardness(2.0F).setResistance(5.0F).setStepSound(Block.soundStoneFootstep).setUnlocalizedName("Granite").setCreativeTab(CreativeTabs.tabBlock);
  43. final Block Basalt = new GenericBlockBase(2001, Material.rock).setHardness(2.0F).setResistance(5.0F).setStepSound(Block.soundStoneFootstep).setUnlocalizedName("Basalt").setCreativeTab(CreativeTabs.tabBlock);
  44. final Block Marble = new GenericBlockBase(2002, Material.rock).setHardness(2.0F).setResistance(5.0F).setStepSound(Block.soundStoneFootstep).setUnlocalizedName("Marble").setCreativeTab(CreativeTabs.tabBlock);
  45. final Block Slate = new GenericBlockBase(2003, Material.rock).setHardness(2.0F).setResistance(5.0F).setStepSound(Block.soundStoneFootstep).setUnlocalizedName("Slate").setCreativeTab(CreativeTabs.tabBlock);
  46. final Block LimeStone = new GenericBlockBase(2004, Material.rock).setHardness(2.0F).setResistance(5.0F).setStepSound(Block.soundStoneFootstep).setUnlocalizedName("LimeStone").setCreativeTab(CreativeTabs.tabBlock);
  47. final Block Serpentine = new GenericBlockBase(2005, Material.rock).setHardness(2.0F).setResistance(5.0F).setStepSound(Block.soundStoneFootstep).setUnlocalizedName("Serpentine").setCreativeTab(CreativeTabs.tabBlock);
  48. final Block Shale = new GenericBlockBase(2006, Material.rock).setHardness(2.0F).setResistance(5.0F).setStepSound(Block.soundStoneFootstep).setUnlocalizedName("Shale").setCreativeTab(CreativeTabs.tabBlock);
  49. final Block Mud = new GenericBlockBase(2007, Material.sand).setHardness(2.0F).setResistance(5.0F).setStepSound(Block.soundGravelFootstep).setUnlocalizedName("Mud").setCreativeTab(CreativeTabs.tabBlock);
  50. final Block MudStone = new GenericBlockBase(2008, Material.rock).setHardness(2.0F).setResistance(5.0F).setStepSound(Block.soundStoneFootstep).setUnlocalizedName("MudStone").setCreativeTab(CreativeTabs.tabBlock);
  51. final Block Phyllite = new GenericBlockBase(2009, Material.rock).setHardness(2.0F).setResistance(5.0F).setStepSound(Block.soundStoneFootstep).setUnlocalizedName("Phyllite").setCreativeTab(CreativeTabs.tabBlock);
  52. final Block Rhyolite = new GenericBlockBase(2010, Material.rock).setHardness(2.0F).setResistance(5.0F).setStepSound(Block.soundStoneFootstep).setUnlocalizedName("Rhyolite").setCreativeTab(CreativeTabs.tabBlock);
  53. final Block Dacite = new GenericBlockBase(2011, Material.rock).setHardness(2.0F).setResistance(5.0F).setStepSound(Block.soundStoneFootstep).setUnlocalizedName("Dacite").setCreativeTab(CreativeTabs.tabBlock);
  54. final Block RockSalt = new GenericBlockBase(2012, Material.sand).setHardness(2.0F).setResistance(5.0F).setStepSound(Block.soundStoneFootstep).setUnlocalizedName("RockSalt").setCreativeTab(CreativeTabs.tabBlock);
  55. final Block Dolomite = new GenericBlockBase(2013, Material.rock).setHardness(2.0F).setResistance(5.0F).setStepSound(Block.soundStoneFootstep).setUnlocalizedName("Dolomite").setCreativeTab(CreativeTabs.tabBlock);
  56.  
  57. //Registering Rocks
  58.  
  59. GameRegistry.registerBlock(Dolomite, "Dolomite");
  60. LanguageRegistry.addName(Dolomite, "Dolomite");
  61.  
  62. GameRegistry.registerBlock(RockSalt, "RockSalt");
  63. LanguageRegistry.addName(RockSalt, "RockSalt");
  64.  
  65. GameRegistry.registerBlock(Dacite, "Dacite");
  66. LanguageRegistry.addName(Dacite, "Dacite");
  67.  
  68. GameRegistry.registerBlock(Rhyolite, "Rhyolite");
  69. LanguageRegistry.addName(Rhyolite, "Rhyolite");
  70.  
  71. GameRegistry.registerBlock(Phyllite, "Phyllite");
  72. LanguageRegistry.addName(Phyllite, "Phyllite");
  73.  
  74. GameRegistry.registerBlock(MudStone, "MudStone");
  75. LanguageRegistry.addName(MudStone, "MudStone");
  76.  
  77. GameRegistry.registerBlock(Mud, "Mud");
  78. LanguageRegistry.addName(Mud, "Mud");
  79.  
  80. GameRegistry.registerBlock(Shale, "Shale");
  81. LanguageRegistry.addName(Shale, "Shale");
  82.  
  83. GameRegistry.registerBlock(Serpentine, "Serpentine");
  84. LanguageRegistry.addName(Serpentine, "Serpentine");
  85.  
  86. GameRegistry.registerBlock(LimeStone, "LimeStone");
  87. LanguageRegistry.addName(LimeStone, "LimeStone");
  88.  
  89. GameRegistry.registerBlock(Slate, "Slate");
  90. LanguageRegistry.addName(Slate, "Slate");
  91.  
  92. GameRegistry.registerBlock(Granite, "Granite");
  93. LanguageRegistry.addName(Granite, "Granite");
  94.  
  95. GameRegistry.registerBlock(Basalt, "Basalt");
  96. LanguageRegistry.addName(Basalt, "Basalt");
  97.  
  98. GameRegistry.registerBlock(Marble, "Marble");
  99. LanguageRegistry.addName(Marble, "Marble");
  100.  
  101. //CobbleStones
  102.  
  103. public static final Block GraniteCobblestone = new GenericBlockBase(2100, Material.rock).setHardness(2.0F).setResistance(5.0F).setStepSound(Block.soundStoneFootstep).setUnlocalizedName("GraniteCobblestone").setCreativeTab(CreativeTabs.tabBlock);
  104. final Block BasaltCobblestone = new GenericBlockBase(2101, Material.rock).setHardness(2.0F).setResistance(5.0F).setStepSound(Block.soundStoneFootstep).setUnlocalizedName("BasaltCobblestone").setCreativeTab(CreativeTabs.tabBlock);
  105. final Block MarbleCobblestone = new GenericBlockBase(2102, Material.rock).setHardness(2.0F).setResistance(5.0F).setStepSound(Block.soundStoneFootstep).setUnlocalizedName("MarbleCobblestone").setCreativeTab(CreativeTabs.tabBlock);
  106. final Block SlateCobblestone = new GenericBlockBase(2103, Material.rock).setHardness(2.0F).setResistance(5.0F).setStepSound(Block.soundStoneFootstep).setUnlocalizedName("SlateCobblestone").setCreativeTab(CreativeTabs.tabBlock);
  107. final Block LimeStoneCobblestone = new GenericBlockBase(2104, Material.rock).setHardness(2.0F).setResistance(5.0F).setStepSound(Block.soundStoneFootstep).setUnlocalizedName("LimeStoneCobblestone").setCreativeTab(CreativeTabs.tabBlock);
  108. final Block SerpentineCobblestone = new GenericBlockBase(2105, Material.rock).setHardness(2.0F).setResistance(5.0F).setStepSound(Block.soundStoneFootstep).setUnlocalizedName("SerpentineCobblestone").setCreativeTab(CreativeTabs.tabBlock);
  109. final Block ShaleCobblestone = new GenericBlockBase(2106, Material.rock).setHardness(2.0F).setResistance(5.0F).setStepSound(Block.soundStoneFootstep).setUnlocalizedName("ShaleCobblestone").setCreativeTab(CreativeTabs.tabBlock);
  110. final Block PhylliteCobblestone = new GenericBlockBase(2109, Material.rock).setHardness(2.0F).setResistance(5.0F).setStepSound(Block.soundStoneFootstep).setUnlocalizedName("PhylliteCobblestone").setCreativeTab(CreativeTabs.tabBlock);
  111. final Block RhyoliteCobblestone= new GenericBlockBase(2110, Material.rock).setHardness(2.0F).setResistance(5.0F).setStepSound(Block.soundStoneFootstep).setUnlocalizedName("RhyoliteCobblestone").setCreativeTab(CreativeTabs.tabBlock);
  112. final Block DaciteCobblestone = new GenericBlockBase(2111, Material.rock).setHardness(2.0F).setResistance(5.0F).setStepSound(Block.soundStoneFootstep).setUnlocalizedName("DaciteCobblestone").setCreativeTab(CreativeTabs.tabBlock);
  113. final Block DolomiteCobblestone = new GenericBlockBase(2113, Material.rock).setHardness(2.0F).setResistance(5.0F).setStepSound(Block.soundStoneFootstep).setUnlocalizedName("DolomiteCobblestone").setCreativeTab(CreativeTabs.tabBlock);
Advertisement
Add Comment
Please, Sign In to add comment