@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");
}
});
}
ClientProxy.java 文件源码
java
阅读 18
收藏 0
点赞 0
评论 0
项目:Malgra
作者:
评论列表
文章目录