package mcjty.deepresonance.blocks.ore; import mcjty.deepresonance.DeepResonance; 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.minecraft.item.ItemBlock; import net.minecraftforge.client.model.ModelLoader; import net.minecraftforge.fml.common.registry.GameRegistry; import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.relauncher.SideOnly; import net.minecraftforge.oredict.OreDictionary; public class ResonatingOreBlock extends Block { public ResonatingOreBlock() { super(Material.ROCK); setHardness(3.0f); setResistance(5.0f); setHarvestLevel("pickaxe", 2); setUnlocalizedName(DeepResonance.MODID + ".resonating_ore"); setRegistryName("resonating_ore"); setCreativeTab(DeepResonance.tabDeepResonance); GameRegistry.register(this); GameRegistry.register(new ItemBlock(this), getRegistryName()); OreDictionary.registerOre("oreResonating", this); } @SideOnly(Side.CLIENT) public void initModel() { ModelLoader.setCustomModelResourceLocation(Item.getItemFromBlock(this), 0, new ModelResourceLocation(getRegistryName(), "inventory")); } }