Guest User

Untitled

a guest
Feb 2nd, 2018
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.45 KB | None | 0 0
  1. package net.chaos.rfchaos.common;
  2.  
  3. import net.chaos.rfchaos.common.blocks.BlockTerraDirt;
  4. import net.chaos.rfchaos.common.blocks.BlockTerraGrass;
  5. import net.minecraft.block.Block;
  6. import net.minecraft.block.SoundType;
  7. import net.minecraft.init.Blocks;
  8. import net.minecraft.init.Items;
  9. import net.minecraft.item.Item;
  10. import net.minecraft.item.ItemBlock;
  11. import net.minecraftforge.fml.common.registry.GameRegistry;
  12. import net.minecraftforge.registries.IForgeRegistry;
  13.  
  14. public class ModBlocks {
  15.  
  16.     @GameRegistry.ObjectHolder("minecraft:grass")
  17.     public static final Block RF_GRASS = null;
  18.  
  19.     @GameRegistry.ObjectHolder("minecraft:dirt")
  20.     public static final Block RF_DIRT = null;
  21.  
  22.     public static void setBlockValues() {
  23.         Block block = Blocks.GRASS;
  24.         RF_GRASS.setHardness(0.6f);
  25.         RF_DIRT.setHardness(0.5f);
  26.     }
  27.  
  28.     public static void register(IForgeRegistry<Block> registry) {
  29.         registry.registerAll(
  30.                 new BlockTerraGrass("minecraft:grass", "rf_grass"),
  31.                 new BlockTerraDirt("minecraft:dirt", "rf_dirt")
  32.         );
  33.     }
  34.  
  35.     public static void registerItemBlocks(IForgeRegistry<Item> registry) {
  36.         registry.registerAll(
  37.                 createItemBlock(RF_GRASS),
  38.                 createItemBlock(RF_DIRT)
  39.         );
  40.     }
  41.  
  42.     public static void initModels() {
  43.         ((BlockTerraGrass)RF_GRASS).registerModel();
  44.         ((BlockTerraDirt)RF_DIRT).registerModel();
  45.     }
  46.  
  47.     public static Item createItemBlock(Block block) {
  48.         return new ItemBlock(block).setRegistryName(block.getRegistryName());
  49.     }
  50. }
Advertisement
Add Comment
Please, Sign In to add comment