package proxy; import blocks.BasicBlock; import items.BasicItem; import main.ZCompression; import net.minecraft.block.Block; import net.minecraft.client.Minecraft; import net.minecraft.client.renderer.block.model.ModelResourceLocation; import net.minecraft.item.Item; public class ClientProxy extends ServerProxy{ @Override public void registerClientStuff() { // Items registerItemModel(ZCompression.slagiron); // Blocks registerBlockModel(ZCompression.adamantiteOre); registerBlockModel(ZCompression.arcaniteOre); registerBlockModel(ZCompression.basalt); registerBlockModel(ZCompression.bismuthOre); registerBlockModel(ZCompression.eterniteOre); registerBlockModel(ZCompression.karmesineOre); registerBlockModel(ZCompression.ligniteOre); registerBlockModel(ZCompression.meteoriteOre); registerBlockModel(ZCompression.mindoriteOre); registerBlockModel(ZCompression.mythrilOre); registerBlockModel(ZCompression.palladiumOre); registerBlockModel(ZCompression.prometheumOre); registerBlockModel(ZCompression.rottenGround); registerBlockModel(ZCompression.slagironOre); registerBlockModel(ZCompression.tiberiumOre); registerBlockModel(ZCompression.vibraniumOre); } public static void registerItemModel(Item item){ Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(item, 0, new ModelResourceLocation(item.getRegistryName(), "inventory")); } public static void registerBlockModel(Block block){ registerItemModel(Item.getItemFromBlock(block)); } }