40 lines
1.0 KiB
Java
Executable File
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");
|
|
}
|
|
|
|
}
|