Advertisement
Guest User

Untitled

a guest
Nov 19th, 2016
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.65 KB | None | 0 0
  1. package com.villfuk02.essence.init;
  2.  
  3. import com.villfuk02.essence.fluids.BlockEssenceGray;
  4. import com.villfuk02.essence.fluids.FluidEssenceGray;
  5.  
  6. import net.minecraft.block.Block;
  7. import net.minecraft.client.Minecraft;
  8. import net.minecraft.client.renderer.block.model.ModelResourceLocation;
  9. import net.minecraft.item.Item;
  10. import net.minecraft.item.ItemBlock;
  11. import net.minecraft.util.ResourceLocation;
  12. import net.minecraftforge.fluids.FluidRegistry;
  13. import net.minecraftforge.fml.common.registry.GameRegistry;
  14.  
  15. public class ModFluids {
  16.     public static BlockEssenceGray essence_gray;
  17.     public static FluidEssenceGray essenceGray;
  18.    
  19.     public static void init() {
  20.         essenceGray = new FluidEssenceGray("essence_gray", "essence:blocks/essence_gray_still", "essence:blocks/essence_gray_flow");
  21.         FluidRegistry.registerFluid(essenceGray);
  22.         essence_gray = new BlockEssenceGray(essenceGray,"essence_gray");
  23.     }
  24.    
  25.     public static void register() {
  26.         registerBlock(essence_gray);
  27.     }
  28.    
  29.     private static void registerBlock(Block block) {
  30.         GameRegistry.register(block);
  31.         ItemBlock item = new ItemBlock(block);
  32.         item.setRegistryName(block.getRegistryName());
  33.         GameRegistry.register(item);
  34.         }
  35.    
  36.     public static void registerRenders() {
  37.         registerRender(essence_gray);
  38.     }
  39.  
  40.     private static void registerRender(Block block) {
  41.         System.out.println(block.getRegistryName());
  42.         Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(Item.getItemFromBlock(block), 0, new ModelResourceLocation(block.getRegistryName(), "inventory"));
  43.     }
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement