Advertisement
Guest User

RenderHunch

a guest
Apr 8th, 2014
380
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.42 KB | None | 0 0
  1. package infectModding.mob.render;
  2.  
  3. import infectModding.mob.Hunch;
  4. import infectModding.mob.entity.EntityHunch;
  5. import net.minecraft.client.model.ModelBase;
  6. import net.minecraft.client.renderer.entity.RenderLiving;
  7. import net.minecraft.entity.Entity;
  8. import net.minecraft.entity.EntityLiving;
  9. import net.minecraft.util.ResourceLocation;
  10.  
  11. public class RenderHunch extends RenderLiving {
  12. private static final ResourceLocation EntityTexture = new ResourceLocation("eternisles:textures/mobs/hunch.png");
  13. protected Hunch model;
  14.  
  15. public RenderHunch(ModelBase par1ModelBase, float par2) {
  16. super(par1ModelBase, par2);
  17. model = ((Hunch)mainModel);
  18.  
  19. }
  20.  
  21. public void renderHunch(EntityHunch entity, double par2, double par4, double par6, float par8, float par9){
  22. super.doRender(entity, par2, par4, par6, par8, par9);
  23. }
  24.  
  25.  
  26. public void doRenderLiving(EntityLiving par1EntityLiving, double par2, double par4, double par6, float par8, float par9){
  27. renderHunch((EntityHunch)par1EntityLiving, par2, par4, par6, par8, par9);
  28. }
  29.  
  30. public void doRender(EntityLiving par1EntityLiving, double par2, double par4, double par6, float par8, float par9){
  31. renderHunch((EntityHunch)par1EntityLiving, par2, par4, par6, par8, par9);
  32. this.func_110827_b(par1EntityLiving, par2, par4, par6, par8, par9);
  33.  
  34. }
  35.  
  36.  
  37. @Override
  38. protected ResourceLocation getEntityTexture(Entity entity) {
  39.  
  40. return EntityTexture;
  41. }
  42.  
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement