Advertisement
Guest User

RenderHunch Updated

a guest
Apr 9th, 2014
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.50 KB | None | 0 0
  1. package infectModding.mob.render;
  2.  
  3. import infectModding.mob.modelHunch;
  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:test/notalocation.png");//("eternisles:textures/mobs/hunch.png");
  13. protected modelHunch model;
  14.  
  15. public RenderHunch(ModelBase par1ModelBase, float par2) {
  16. super(par1ModelBase, par2);
  17. model = ((modelHunch)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. super.doRender(par1EntityLiving,par2,par4+1.5,par6,par8,par9);
  32. renderHunch((EntityHunch)par1EntityLiving, par2, par4, par6, par8, par9);
  33.  
  34. }
  35.  
  36. @Override
  37. protected ResourceLocation getEntityTexture(Entity entity) {
  38.  
  39. return EntityTexture;
  40. }
  41.  
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement