private void initModelsBlocks() {
// Machines
ModelLoader.setCustomModelResourceLocation(Item.getItemFromBlock(BlockRegistry.machineBox),0, new ModelResourceLocation("flowstoneenergy:block/machine_box", "inventory"));
ModelLoader.setCustomModelResourceLocation(Item.getItemFromBlock(BlockRegistry.machines), 0, machinesItemLocation);
ModelLoader.setCustomModelResourceLocation(Item.getItemFromBlock(BlockRegistry.machines), 1, machinesItemLocation);
ModelLoader.setCustomModelResourceLocation(Item.getItemFromBlock(BlockRegistry.machines), 2, machinesItemLocation);
ModelLoader.setCustomModelResourceLocation(Item.getItemFromBlock(BlockRegistry.machines), 3, machinesItemLocation);
ModelLoader.setCustomModelResourceLocation(Item.getItemFromBlock(BlockRegistry.machines), 4, machinesItemLocation);
ModelLoader.setCustomModelResourceLocation(Item.getItemFromBlock(BlockRegistry.machines), 5, machinesItemLocation);
ModelLoader.setCustomStateMapper(BlockRegistry.machines, new StateMapperBase() {
@Override
protected ModelResourceLocation getModelResourceLocation(IBlockState state) {
return machinesBlockLocation;
}
});
// Pipes
ModelLoader.setCustomModelResourceLocation(Item.getItemFromBlock(BlockRegistry.itemPipe),0, new ModelResourceLocation("flowstoneenergy:item_pipe", "inventory"));
ModelLoader.setCustomModelResourceLocation(Item.getItemFromBlock(BlockRegistry.fluidPipe),0, new ModelResourceLocation("flowstoneenergy:fluid_pipe", "inventory"));
ModelLoader.setCustomModelResourceLocation(Item.getItemFromBlock(BlockRegistry.powerPipe),0, new ModelResourceLocation("flowstoneenergy:power_pipe", "inventory"));
// Ores
ModelLoader.setCustomModelResourceLocation(Item.getItemFromBlock(BlockRegistry.blockOres),EnumOreTypes.COPPER.getMeta(), new ModelResourceLocation("flowstoneenergy:ores", "inventory"));
ModelLoader.setCustomModelResourceLocation(Item.getItemFromBlock(BlockRegistry.blockOres),EnumOreTypes.TIN.getMeta(), new ModelResourceLocation("flowstoneenergy:ore_tin", "inventory"));
ModelLoader.setCustomModelResourceLocation(Item.getItemFromBlock(BlockRegistry.blockOres),EnumOreTypes.LEAD.getMeta(), new ModelResourceLocation("flowstoneenergy:ore_lead", "inventory"));
ModelLoader.setCustomModelResourceLocation(Item.getItemFromBlock(BlockRegistry.blockOres),EnumOreTypes.SILVER.getMeta(), new ModelResourceLocation("flowstoneenergy:ore_silver", "inventory"));
ModelLoader.setCustomModelResourceLocation(Item.getItemFromBlock(BlockRegistry.blockOres),EnumOreTypes.NICKEL.getMeta(), new ModelResourceLocation("flowstoneenergy:ore_nickle", "inventory"));
// IngotStorage
ModelLoader.setCustomModelResourceLocation(Item.getItemFromBlock(BlockRegistry.ingotStorage),EnumIngotStorage.COPPER.getMeta(), new ModelResourceLocation("flowstoneenergy:ingot_storage", "inventory"));
ModelLoader.setCustomModelResourceLocation(Item.getItemFromBlock(BlockRegistry.ingotStorage),EnumIngotStorage.TIN.getMeta(), new ModelResourceLocation("flowstoneenergy:ingotstorage/tin", "inventory"));
ModelLoader.setCustomModelResourceLocation(Item.getItemFromBlock(BlockRegistry.ingotStorage),EnumIngotStorage.LEAD.getMeta(), new ModelResourceLocation("flowstoneenergy:ingotstorage/lead", "inventory"));
ModelLoader.setCustomModelResourceLocation(Item.getItemFromBlock(BlockRegistry.ingotStorage),EnumIngotStorage.SILVER.getMeta(), new ModelResourceLocation("flowstoneenergy:ingotstorage/silver", "inventory"));
ModelLoader.setCustomModelResourceLocation(Item.getItemFromBlock(BlockRegistry.ingotStorage),EnumIngotStorage.ENDER.getMeta(), new ModelResourceLocation("flowstoneenergy:ingotstorage/ender", "inventory"));
ModelLoader.setCustomModelResourceLocation(Item.getItemFromBlock(BlockRegistry.ingotStorage),EnumIngotStorage.NICKEL.getMeta(), new ModelResourceLocation("flowstoneenergy:ingotstorage/nickel", "inventory"));
ModelLoader.setCustomModelResourceLocation(Item.getItemFromBlock(BlockRegistry.ingotStorage),EnumIngotStorage.INVAR.getMeta(), new ModelResourceLocation("flowstoneenergy:ingotstorage/invar", "inventory"));
ModelLoader.setCustomModelResourceLocation(Item.getItemFromBlock(BlockRegistry.ingotStorage),EnumIngotStorage.ELECTRUM.getMeta(), new ModelResourceLocation("flowstoneenergy:ingotstorage/electrum", "inventory"));
// Aplite
ModelLoader.setCustomModelResourceLocation(Item.getItemFromBlock(BlockRegistry.aplite),EnumApliteTypes.ORE.getMeta(), new ModelResourceLocation("flowstoneenergy:aplite", "inventory"));
ModelLoader.setCustomModelResourceLocation(Item.getItemFromBlock(BlockRegistry.aplite),EnumApliteTypes.COBBLE.getMeta(), new ModelResourceLocation("flowstoneenergy:aplite/cobble", "inventory"));
ModelLoader.setCustomModelResourceLocation(Item.getItemFromBlock(BlockRegistry.aplite),EnumApliteTypes.BRICK.getMeta(), new ModelResourceLocation("flowstoneenergy:aplite/brick", "inventory"));
ModelLoader.setCustomModelResourceLocation(Item.getItemFromBlock(BlockRegistry.aplite),EnumApliteTypes.SMALL_BRICK.getMeta(), new ModelResourceLocation("flowstoneenergy:aplite/small_brick", "inventory"));
ModelLoader.setCustomModelResourceLocation(Item.getItemFromBlock(BlockRegistry.aplite),EnumApliteTypes.CHISELED.getMeta(), new ModelResourceLocation("flowstoneenergy:aplite/chiseled", "inventory"));
ModelLoader.setCustomModelResourceLocation(Item.getItemFromBlock(BlockRegistry.aplite),EnumApliteTypes.BLOCK.getMeta(), new ModelResourceLocation("flowstoneenergy:aplite/block", "inventory"));
// upgrades
ModelLoader.setCustomModelResourceLocation(Item.getItemFromBlock(BlockRegistry.upgrades),EnumUpgradeType.SPEED.getMeta(), new ModelResourceLocation("flowstoneenergy:upgrades", "inventory"));
ModelLoader.setCustomModelResourceLocation(Item.getItemFromBlock(BlockRegistry.upgrades),EnumUpgradeType.ITEM_CAPACITY.getMeta(), new ModelResourceLocation("flowstoneenergy:upgrades/item_capacity", "inventory"));
ModelLoader.setCustomModelResourceLocation(Item.getItemFromBlock(BlockRegistry.upgrades),EnumUpgradeType.ENERGY_CAPACITY.getMeta(), new ModelResourceLocation("flowstoneenergy:upgrades/energy_capacity", "inventory"));
ModelLoader.setCustomModelResourceLocation(Item.getItemFromBlock(BlockRegistry.upgrades),EnumUpgradeType.ENERGY_EFFICIENCY.getMeta(), new ModelResourceLocation("flowstoneenergy:upgrades/energy_efficiency", "inventory"));
ModelLoader.setCustomModelResourceLocation(Item.getItemFromBlock(BlockRegistry.upgrades),EnumUpgradeType.PROCESS_AMOUNT.getMeta(), new ModelResourceLocation("flowstoneenergy:upgrades/process_amount", "inventory"));
ModelLoader.setCustomModelResourceLocation(Item.getItemFromBlock(BlockRegistry.upgrades),EnumUpgradeType.CREATIVE.getMeta(), new ModelResourceLocation("flowstoneenergy:upgrades/creative", "inventory"));
}
ClientProxy.java 文件源码
java
阅读 20
收藏 0
点赞 0
评论 0
项目:FlowstoneEnergy
作者:
评论列表
文章目录