Guest User

Untitled

a guest
Dec 14th, 2016
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.31 KB | None | 0 0
  1. package theclaus.monsterchickens.renderer;
  2.  
  3. import net.minecraft.client.model.ModelChicken;
  4. import net.minecraft.client.renderer.entity.Render;
  5. import net.minecraft.client.renderer.entity.RenderLiving;
  6. import net.minecraft.client.renderer.entity.RenderManager;
  7. import net.minecraft.util.ResourceLocation;
  8. import net.minecraftforge.fml.client.registry.IRenderFactory;
  9. import theclaus.monsterchickens.entities.EntityBlazeChicken;
  10. import theclaus.monsterchickens.lib.Util;
  11.  
  12. public class RenderBlazeChicken extends RenderLiving<EntityBlazeChicken> {
  13.  
  14.     public static final Factory FACTORY_blazeChicken = new Factory();
  15.  
  16.     public static final ResourceLocation blazeChickenTexture = Util.getResource("textures/entity/blazechicken.png");
  17.  
  18.     public RenderBlazeChicken(RenderManager renderManagerIn)
  19.     {
  20.         super(renderManagerIn, new ModelChicken(), 0f);
  21.     }
  22.  
  23.     @Override
  24.     protected ResourceLocation getEntityTexture(EntityBlazeChicken entity) {
  25.         return blazeChickenTexture;
  26.     }
  27.  
  28.     private static class Factory implements IRenderFactory<EntityBlazeChicken> {
  29.         public Factory() {
  30.  
  31.         }
  32.  
  33.         @Override
  34.         public Render<? super EntityBlazeChicken> createRenderFor(RenderManager manager) {
  35.             return  new RenderBlazeChicken(manager);
  36.         }
  37.     }
  38. }
Add Comment
Please, Sign In to add comment