Paste Xhk3L

Submitted on 13 June 2016 at 19:40 UTC
1598 views

Section 1 (text)

package sokratis12GR.ArmorPlus.registry;

import net.minecraft.block.Block;
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 sokratis12GR.ArmorPlus.ArmorPlus;
import sokratis12GR.ArmorPlus.blocks.LavaCrystal;
import sokratis12GR.ArmorPlus.util.TextHelper;

import static sokratis12GR.ArmorPlus.ArmorPlus.logger;

/**
 * sokratis12GR.ArmorPlus.registry
 * ArmorPlus created by sokratis12GR on 6/13/2016 9:39 PM.
 */
public class ModBlocks {

    public static Block LAVA_CRYSTAL;

    public static void init() {
        LAVA_CRYSTAL = new LavaCrystal();
    }

    public static void register() {
        registerBlock(LAVA_CRYSTAL);
    }

    public static void registerRenders() {
        registerRender(LAVA_CRYSTAL);
    }

    public static void registerBlock(Block block) {
        GameRegistry.registerBlock(block, block.getUnlocalizedName().substring(5));
        logger.info(TextHelper.localize("info." + ArmorPlus.MODID + ".console.load.blocks"));
    }

    public static void registerRender(Block block) {
        Item item = Item.getItemFromBlock(block);
        ModelLoader.setCustomModelResourceLocation(item, 0, new ModelResourceLocation("armorplus:CompressedObsidian", "inventory"));

    }
}

Raw · Download

Pastee