Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.TheGoldCrayon.Daemonology.proxy;
- import com.TheGoldCrayon.Daemonology.client.model.ModelDjinn;
- import com.TheGoldCrayon.Daemonology.client.model.ModelImp;
- import com.TheGoldCrayon.Daemonology.client.renderer.entity.RenderDjinn;
- import com.TheGoldCrayon.Daemonology.client.renderer.entity.RenderImp;
- import com.TheGoldCrayon.Daemonology.entities.EntityDjinn;
- import com.TheGoldCrayon.Daemonology.entities.EntityImp;
- import com.TheGoldCrayon.Daemonology.init.DaemonologyBlocks;
- import com.TheGoldCrayon.Daemonology.init.DaemonologyItems;
- import net.minecraft.client.Minecraft;
- import net.minecraft.client.renderer.entity.Render;
- import net.minecraft.client.renderer.entity.RenderManager;
- import net.minecraftforge.fml.client.registry.IRenderFactory;
- import net.minecraftforge.fml.client.registry.RenderingRegistry;
- import net.minecraftforge.fml.common.event.FMLInitializationEvent;
- import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
- public class ClientProxy extends CommonProxy
- {
- @Override
- public void registerRenders()
- {
- DaemonologyItems.registerRenders();
- DaemonologyBlocks.registerRenders();
- }
- public void registerRenderers()
- {
- //RenderingRegistry.registerEntityRenderingHandler(EntityImp.class, RenderImp::new);
- //RenderingRegistry.registerEntityRenderingHandler(EntityDjinn.class, new RenderDjinn(Minecraft.getMinecraft().getRenderManager(), new ModelDjinn(), 0.5F));
- //RenderingRegistry.registerEntityRenderingHandler(entityClass, renderFactory);
- RenderingRegistry.registerEntityRenderingHandler(EntityImp.class, new IRenderFactory<EntityImp>()
- {
- @Override
- public Render<? super EntityImp> createRenderFor(RenderManager manager) {
- return new RenderImp(Minecraft.getMinecraft().getRenderManager(), new ModelImp(), 0.5F);
- }
- }
- );
- RenderingRegistry.registerEntityRenderingHandler(EntityDjinn.class, new IRenderFactory<EntityDjinn>()
- {
- @Override
- public Render<? super EntityDjinn> createRenderFor(RenderManager manager) {
- return new RenderDjinn(Minecraft.getMinecraft().getRenderManager(), new ModelDjinn(), 0.5F);
- }
- }
- );
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement