Advertisement
HalestormXV

Untitled

Jul 15th, 2017
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.47 KB | None | 0 0
  1. package halestormxv.eAngelus.mobs.renders;
  2.  
  3. import halestormxv.eAngelus.main.Reference;
  4. import halestormxv.eAngelus.mobs.entitys.EntityPhantom;
  5. import halestormxv.eAngelus.mobs.models.ModelPhantom;
  6. import net.minecraft.client.renderer.entity.Render;
  7. import net.minecraft.client.renderer.entity.RenderLiving;
  8. import net.minecraft.client.renderer.entity.RenderManager;
  9. import net.minecraft.util.ResourceLocation;
  10. import net.minecraftforge.fml.client.registry.IRenderFactory;
  11.  
  12. /**
  13.  * Created by Blaze on 7/15/2017.
  14.  */
  15. public class RenderPhantom extends RenderLiving<EntityPhantom>
  16. {
  17.     private static final ResourceLocation PHANTOM_TEXTURE = new ResourceLocation(Reference.MODID, "textures/entity/phantom/mobPhantom.png");
  18.     public static final Factory FACTORY = new Factory();
  19.  
  20.     public RenderPhantom(RenderManager rm)
  21.     {
  22.         super(rm, new ModelPhantom(), 0.4F);
  23.     }
  24.  
  25.     @Override
  26.     protected ResourceLocation getEntityTexture(EntityPhantom entity)
  27.     {
  28.         return PHANTOM_TEXTURE;
  29.     }
  30.  
  31.     @Override
  32.     public void doRender(EntityPhantom entity, double x, double y, double z, float p_76986_8_, float p_76986_9_)
  33.     {
  34.         super.doRender(entity, x, y, z, p_76986_8_, p_76986_9_);
  35.     }
  36.  
  37.     public static class Factory implements IRenderFactory<EntityPhantom> {
  38.  
  39.         @Override
  40.         public Render<? super EntityPhantom> createRenderFor(RenderManager manager) {
  41.             return new RenderPhantom(manager);
  42.         }
  43.     }
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement