forked from TAIGA/TAIGA
90 lines
3.5 KiB
Java
90 lines
3.5 KiB
Java
package proxy;
|
|
|
|
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;
|
|
|
|
import static main.ZCompression.*;
|
|
|
|
public class ClientProxy extends ServerProxy {
|
|
|
|
private static void registerBlockModel(Block block) {
|
|
registerItemModel(Item.getItemFromBlock(block));
|
|
}
|
|
|
|
private static void registerItemModel(Item item) {
|
|
Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(item, 0, new ModelResourceLocation(item.getRegistryName(), "inventory"));
|
|
}
|
|
|
|
@Override
|
|
public void registerClientStuff() {
|
|
// Items
|
|
registerItemModel(slagironIngot);
|
|
registerItemModel(slaggoldIngot);
|
|
registerItemModel(lignite);
|
|
registerItemModel(iron_nugget);
|
|
registerItemModel(fuel_brick);
|
|
registerItemModel(tiberiumShardInstable);
|
|
registerItemModel(tiberiumShardStable);
|
|
|
|
|
|
registerItemModel(aardiumIngot);
|
|
registerItemModel(adamantiteIngot);
|
|
registerItemModel(arcaniteIngot);
|
|
registerItemModel(axiidianIngot);
|
|
registerItemModel(bismuthIngot);
|
|
registerItemModel(eterniteIngot);
|
|
registerItemModel(ignititeIngot);
|
|
registerItemModel(karmesineIngot);
|
|
registerItemModel(meteoriteIngot);
|
|
registerItemModel(mindoriteIngot);
|
|
registerItemModel(mythrilIngot);
|
|
registerItemModel(palladiumIngot);
|
|
registerItemModel(tiberiumIngot);
|
|
registerItemModel(vibraniumIngot);
|
|
registerItemModel(yrdeanIngot);
|
|
|
|
registerItemModel(astriteIngot);
|
|
registerItemModel(instableDyoniteIngot);
|
|
registerItemModel(instableNitroniteIngot);
|
|
registerItemModel(instablePolyniumIngot);
|
|
registerItemModel(instablePrysociteIngot);
|
|
registerItemModel(imperomiteIngot);
|
|
registerItemModel(cryptogenIngot);
|
|
registerItemModel(proxideumIngot);
|
|
registerItemModel(fractoryteIngot);
|
|
registerItemModel(seismodiumIngot);
|
|
registerItemModel(terramiteIngot);
|
|
registerItemModel(blazingXylititeIngot);
|
|
registerItemModel(radiantPliniumIngot);
|
|
registerItemModel(ultraniteIngot);
|
|
registerItemModel(dysprosaniumIngot);
|
|
registerItemModel(refractiveBysumIngot);
|
|
|
|
// Blocks
|
|
registerBlockModel(ZCompression.aardiumOre);
|
|
registerBlockModel(ZCompression.adamantiteOre);
|
|
registerBlockModel(ZCompression.arcaniteOre);
|
|
registerBlockModel(ZCompression.axiidianOre);
|
|
registerBlockModel(ZCompression.basalt);
|
|
registerBlockModel(ZCompression.bismuthOre);
|
|
registerBlockModel(ZCompression.eterniteOre);
|
|
registerBlockModel(ZCompression.ignititeOre);
|
|
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.slaggoldOre);
|
|
registerBlockModel(ZCompression.tiberiumOre);
|
|
registerBlockModel(ZCompression.vibraniumOre);
|
|
registerBlockModel(ZCompression.yrdeanOre);
|
|
}
|
|
}
|