accelerometer-render-minecr.../main/java/com/crazycrafter642/accelerometerrender/blocks/BlockBase.java

40 lines
1.0 KiB
Java
Executable File

package com.crazycrafter642.accelerometerrender.blocks;
import com.crazycrafter642.accelerometerrender.Main;
import com.crazycrafter642.accelerometerrender.init.ModBlocks;
import com.crazycrafter642.accelerometerrender.init.ModItems;
import com.crazycrafter642.accelerometerrender.util.IHasModel;
import net.minecraft.block.Block;
import net.minecraft.block.material.Material;
import net.minecraft.item.Item;
import net.minecraft.item.ItemBlock;
public class BlockBase extends Block implements IHasModel
{
public BlockBase(String name, Material materialIn)
{
// Call the block constructor
super(materialIn);
// Set some inventory settings
setUnlocalizedName(name);
setRegistryName(name);
// Register the block and item
ModBlocks.BLOCKS.add(this);
ModItems.ITEMS.add(new ItemBlock(this).setRegistryName(
this.getRegistryName()));
}
@Override
public void registerModels()
{
// Register the blocks item in the inventory
Main.proxy.registerItemRenderer(
Item.getItemFromBlock(this), 0, "inventory");
}
}