Advertisement
WitherDoggie

Block Class

May 14th, 2016
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package com.wither.withermod.blocks;
  2.  
  3. import com.wither.withermod.Main;
  4. import com.wither.withermod.blocks.ModBlock.HarvestLevelEnum;
  5. import com.wither.withermod.blocks.ModBlock.HarvestToolEnum;
  6. import com.wither.withermod.blocks.crops.Corn;
  7. import com.wither.withermod.items.ItemRegistry;
  8.  
  9. import net.minecraft.block.Block;
  10. import net.minecraft.block.material.Material;
  11. import net.minecraft.creativetab.CreativeTabs;
  12. import net.minecraftforge.fml.common.registry.GameRegistry;
  13.  
  14. public class BlockRegistry {
  15.    
  16.     //Blocks
  17.     public static ModBlock Garium_Ore;
  18.     public static ModBlock Radium_Ore;
  19.     public static ModBlock Smooth_slab;
  20.    
  21.     //PaneBlocks
  22.     public static ModPane testpane;
  23.    
  24.     //Crops
  25.     public static Block cornPlant;
  26.  
  27.    
  28.     public static void registerBlocks(){
  29.        
  30.         //Blocks
  31.         BlockRegistry.Garium_Ore = new ModBlock(Material.rock, "garium_ore", 3.0f, 5.0f, HarvestToolEnum.PICKAXE, HarvestLevelEnum.STONE, CreativeTabs.tabBlock, 1, 4, 7, 10, 4, 120, true, false, false);
  32.         BlockRegistry.Radium_Ore = new ModBlock(Material.rock, "radium_ore", 3.0f, 5.0f, HarvestToolEnum.PICKAXE, HarvestLevelEnum.IRON, CreativeTabs.tabBlock, 1, 4, 6, 8, 10, 40, true, false, false);
  33.         BlockRegistry.Smooth_slab = new ModBlock(Material.rock, "smooth_slab", 3.0f, 5.0f, HarvestToolEnum.PICKAXE, HarvestLevelEnum.STONE, CreativeTabs.tabBlock, 1);
  34.        
  35.         //PaneBlocks
  36.         BlockRegistry.testpane = new ModPane(Material.rock, "testpane", 2.0f, 4.0f, CreativeTabs.tabBlock, HarvestToolEnum.PICKAXE, HarvestLevelEnum.WOOD);
  37.        
  38.         //Crops
  39.         GameRegistry.registerBlock(cornPlant = new Corn("cornPlant"), "cornPlant");
  40.     }
  41.    
  42.     public static void setDrops(){
  43.        
  44.         BlockRegistry.Garium_Ore.setDrops(BlockRegistry.Garium_Ore);
  45.         BlockRegistry.Radium_Ore.setDrops(ItemRegistry.Radium);
  46.     }
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement