GBlocks.java 文件源码

java
阅读 23 收藏 0 点赞 0 评论 0

项目:Minecraft-Gems 作者:
public static final void initBlocks(FMLInitializationEvent event)
{
    sapphire_ore = new BlockBasic("sapphire_ore").setUnlocalizedName("sapphire_ore");
    ruby_ore = new BlockBasic("ruby_ore").setUnlocalizedName("ruby_ore");
    peridot_ore = new BlockBasic("peridot_ore").setUnlocalizedName("peridot_ore");

    sapphire_block = new BlockBasic("sapphire_block").setUnlocalizedName("sapphire_block");
    ruby_block = new BlockBasic("ruby_block").setUnlocalizedName("ruby_block");
    peridot_block = new BlockBasic("peridot_block").setUnlocalizedName("peridot_block");

    //register renders
    if(event.getSide() == Side.CLIENT)
    {
        RenderItem renderItem = Minecraft.getMinecraft().getRenderItem();

        //blocks
        renderItem.getItemModelMesher().register(Item.getItemFromBlock(sapphire_ore), 0, new ModelResourceLocation(Gems.prefix + ((BlockBasic) sapphire_ore).getName(), "inventory"));
        renderItem.getItemModelMesher().register(Item.getItemFromBlock(ruby_ore), 0, new ModelResourceLocation(Gems.prefix + ((BlockBasic) ruby_ore).getName(), "inventory"));
        renderItem.getItemModelMesher().register(Item.getItemFromBlock(peridot_ore), 0, new ModelResourceLocation(Gems.prefix + ((BlockBasic) peridot_ore).getName(), "inventory"));
        renderItem.getItemModelMesher().register(Item.getItemFromBlock(sapphire_block), 0, new ModelResourceLocation(Gems.prefix + ((BlockBasic) sapphire_block).getName(), "inventory"));
        renderItem.getItemModelMesher().register(Item.getItemFromBlock(ruby_block), 0, new ModelResourceLocation(Gems.prefix + ((BlockBasic) ruby_block).getName(), "inventory"));
        renderItem.getItemModelMesher().register(Item.getItemFromBlock(peridot_block), 0, new ModelResourceLocation(Gems.prefix + ((BlockBasic) peridot_block).getName(), "inventory"));
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号