Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.rpg.mod.init;
- import com.rpg.mod.Reference;
- import com.rpg.mod.Block.BlocksMod;
- import com.rpg.mod.Block.blocksTest;
- import net.minecraft.block.Block;
- import net.minecraft.block.material.Material;
- import net.minecraft.client.Minecraft;
- import net.minecraft.client.resources.model.ModelResourceLocation;
- import net.minecraft.creativetab.CreativeTabs;
- import net.minecraft.item.Item;
- import net.minecraftforge.fml.common.registry.GameRegistry;
- public class BlockMod
- {
- public static Block blockModBasic;
- public static Block blockTest;
- public static void init()
- {
- blockModBasic = new BlocksMod(Material.rock).setUnlocalizedName("blockModBasic").setCreativeTab(CreativeTabs.tabDecorations);
- blockTest = new blocksTest(Material.rock).setUnlocalizedName("blockTest").setCreativeTab(CreativeTabs.tabDecorations);
- }
- public static void register()
- {
- GameRegistry.registerBlock(blockModBasic, blockModBasic.getUnlocalizedName().substring(5));
- GameRegistry.registerBlock(blockTest, blockTest.getUnlocalizedName().substring(5));
- }
- public static void registerRenders()
- {
- registerRender(blockModBasic);
- registerRender(blockTest);
- }
- public static void registerRender(Block block)
- {
- Item item = Item.getItemFromBlock(block);
- Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(item, 0, new ModelResourceLocation(Reference.MOD_ID + ":" + item.getUnlocalizedName().substring(5)));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement