package xjon.jum.init;
import net.minecraft.block.Block;
import net.minecraft.block.material.Material;
import net.minecraft.client.renderer.block.model.ModelResourceLocation;
import net.minecraft.item.Item;
import net.minecraftforge.client.model.ModelLoader;
import net.minecraftforge.fml.common.registry.GameRegistry;
import xjon.jum.JumCore;
import xjon.jum.blocks.BetterUselessOre;
import xjon.jum.blocks.LegitimateDiamondOre;
import xjon.jum.blocks.SuperUselessBlock;
import xjon.jum.blocks.UselessBlock;
import xjon.jum.blocks.UselessChest;
import xjon.jum.blocks.UselessMachine;
import xjon.jum.blocks.UselessOre;
public class UselessBlocks {
public static Block useless_block;
public static Block super_useless_block;
public static Block useless_ore;
public static Block better_useless_ore;
public static Block legitimate_diamond_ore;
public static Block useless_machine;
public static Block useless_chest;
public static void init()
{
useless_block = new UselessBlock(Material.CLOTH).setUnlocalizedName("useless_block").setRegistryName("useless_block").setCreativeTab(JumCore.tabJUM);
super_useless_block = new SuperUselessBlock(Material.CLOTH).setUnlocalizedName("super_useless_block").setRegistryName("super_useless_block").setCreativeTab(JumCore.tabJUM);
useless_ore = new UselessOre(Material.ROCK).setUnlocalizedName("useless_ore").setRegistryName("useless_ore").setCreativeTab(JumCore.tabJUM);
better_useless_ore = new BetterUselessOre(Material.ROCK).setUnlocalizedName("better_useless_ore").setRegistryName("better_useless_ore").setCreativeTab(JumCore.tabJUM);
legitimate_diamond_ore = new LegitimateDiamondOre(Material.ROCK).setUnlocalizedName("legitimate_diamond_ore").setRegistryName("legitimate_diamond_ore").setCreativeTab(JumCore.tabJUM);
useless_machine = new UselessMachine(Material.ROCK).setUnlocalizedName("useless_machine").setRegistryName("useless_machine").setCreativeTab(JumCore.tabJUM);
useless_chest = new UselessChest().setUnlocalizedName("useless_chest").setRegistryName("useless_chest").setCreativeTab(JumCore.tabJUM);
}
public static void register()
{
GameRegistry.register(useless_block);
GameRegistry.register(super_useless_block);
GameRegistry.register(useless_ore);
GameRegistry.register(better_useless_ore);
GameRegistry.register(legitimate_diamond_ore);
GameRegistry.register(useless_machine);
GameRegistry.register(useless_chest);
}
public static void registerRenders()
{
registerRender(useless_block);
registerRender(super_useless_block);
registerRender(useless_ore);
registerRender(better_useless_ore);
registerRender(legitimate_diamond_ore);
registerRender(useless_machine);
registerRender(useless_chest);
}
public static void registerRender(Block block)
{
ModelLoader.setCustomModelResourceLocation(Item.getItemFromBlock(block), 0, new ModelResourceLocation(block.getRegistryName(), "inventory"));
}
}