ClientProxy.java 文件源码

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

项目:Malgra 作者:
@SubscribeEvent
public static void registerModels(ModelRegistryEvent event) {

    ModelBakery.registerItemVariants(Items.liquidMalgraItem);
    ModelLoader.setCustomMeshDefinition(Items.liquidMalgraItem, is -> new ModelResourceLocation(Reference.MODID.toLowerCase() + ":liquidmalgrablock", "liquidmalgra"));

    registerRender(Items.magicDust);
    registerRender(Items.manaInjector);
    registerRender(Items.manaInjectorEmpty);
    registerRender(Items.extractor, 0, "extractor_base");
    registerRender(Items.extractor, 1, "extractor_container_tiny");
    registerRender(Items.extractor, 2, "extractor_container_small");
    registerRender(Items.extractor, 3, "extractor_container_medium");
    registerRender(Items.extractor, 4, "extractor_container_large");
    registerRender(Items.extractor, 5, "extractor_container_huge");
    registerRender(Items.extractor, 6, "extractor_tip_flint");
    registerRender(Items.extractor, 7, "extractor_tip_iron");
    registerRender(Items.extractor, 8, "extractor_tip_quartz");
    registerRender(Items.extractor, 9, "extractor_tip_diamond");
    registerRender(Items.extractor, 10, "extractor_tip_malgrum");
    registerRender(Items.tinyContainer, 0, "extractor_container_tiny");
    registerRender(Items.smallContainer, 0, "extractor_container_small");
    registerRender(Items.mediumContainer, 0, "extractor_container_medium");
    registerRender(Items.largeContainer, 0, "extractor_container_large");
    registerRender(Items.hugeContainer, 0, "extractor_container_huge");
    registerRender(Items.flintExtractorTip, 0, "extractor_tip_flint");
    registerRender(Items.ironExtractorTip, 0, "extractor_tip_iron");
    registerRender(Items.quartzExtractorTip, 0, "extractor_tip_quartz");
    registerRender(Items.diamondExtractorTip, 0, "extractor_tip_diamond");
    registerRender(Items.malgrumExtractorTip, 0, "extractor_tip_malgrum");
    registerRender(Items.dimensionTool);
    registerRender(Items.malgraPickaxe);
    registerRender(Items.malgraSword);

    //Blocks
    registerRender(Item.getItemFromBlock(Blocks.manaCraftingTable));
    registerRender(Item.getItemFromBlock(Blocks.specialBlock));
    registerRender(Item.getItemFromBlock(Blocks.researchStoneBrick));

    ModelLoader.setCustomStateMapper(Blocks.liquidMalgraBlock, new StateMapperBase() {
        @Override
        protected ModelResourceLocation getModelResourceLocation(IBlockState state) {
            return new ModelResourceLocation(Reference.MODID.toLowerCase() + ":liquidmalgrablock", "liquidmalgra");
        }
    });
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号