BloodMagic/src/main/java/WayofTime/bloodmagic/proxy/ClientProxy.java

50 lines
1.8 KiB
Java
Raw Normal View History

package WayofTime.bloodmagic.proxy;
import WayofTime.bloodmagic.api.Constants;
import WayofTime.bloodmagic.client.render.RenderAlchemyArray;
2015-12-28 00:38:12 +00:00
import WayofTime.bloodmagic.entity.projectile.EntityBloodLight;
import WayofTime.bloodmagic.registry.ModBlocks;
import WayofTime.bloodmagic.registry.ModItems;
2015-12-28 00:38:12 +00:00
import WayofTime.bloodmagic.render.RenderEntityBloodLight;
import WayofTime.bloodmagic.tile.TileAlchemyArray;
2015-11-02 23:28:33 +00:00
import WayofTime.bloodmagic.util.helper.InventoryRenderHelper;
2015-12-28 00:38:12 +00:00
import net.minecraft.client.Minecraft;
import net.minecraft.client.resources.model.ModelResourceLocation;
import net.minecraftforge.client.model.ModelLoader;
import net.minecraftforge.client.model.obj.OBJLoader;
import net.minecraftforge.fml.client.registry.ClientRegistry;
import net.minecraftforge.fml.client.registry.RenderingRegistry;
public class ClientProxy extends CommonProxy {
2015-12-28 21:43:26 +00:00
private InventoryRenderHelper renderHelper;
@Override
public InventoryRenderHelper getRenderHelper() {
return renderHelper;
}
@Override
public void preInit() {
2015-12-28 21:43:26 +00:00
renderHelper = new InventoryRenderHelper(Constants.Mod.DOMAIN);
2015-10-30 05:22:08 +00:00
ModBlocks.initRenders();
ModItems.initRenders();
2015-11-02 23:28:33 +00:00
OBJLoader.instance.addDomain(Constants.Mod.MODID);
ModelLoader.setCustomModelResourceLocation(InventoryRenderHelper.getItemFromBlock(ModBlocks.altar), 0, new ModelResourceLocation(Constants.Mod.DOMAIN + "BlockAltar", "inventory"));
ClientRegistry.bindTileEntitySpecialRenderer(TileAlchemyArray.class, new RenderAlchemyArray());
}
@Override
public void init() {
2015-12-28 00:38:12 +00:00
RenderingRegistry.registerEntityRenderingHandler(EntityBloodLight.class, new RenderEntityBloodLight(Minecraft.getMinecraft().getRenderManager()));
}
@Override
public void postInit() {
2015-10-30 05:22:08 +00:00
}
}