Creepinson

Untitled

Feb 20th, 2017
245
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.81 KB | None | 0 0
  1. package me.creepinson.entities;
  2.  
  3. import me.creepinson.lib.RefStrings;
  4. import net.minecraft.client.entity.AbstractClientPlayer;
  5. import net.minecraft.client.model.ModelBase;
  6. import net.minecraft.client.model.ModelBiped;
  7. import net.minecraft.client.renderer.entity.RenderBiped;
  8. import net.minecraft.client.renderer.entity.RenderLivingBase;
  9. import net.minecraft.client.renderer.entity.RenderManager;
  10. import net.minecraft.entity.Entity;
  11. import net.minecraft.entity.EntityLivingBase;
  12. import net.minecraft.util.ResourceLocation;
  13. import net.minecraft.util.StringUtils;
  14.  
  15. public class RenderPlayerClone extends RenderBiped {
  16. protected static final ResourceLocation textureSkin = new ResourceLocation(RefStrings.MODID + ":" + "textures/models/clonebase.png");
  17.  
  18. public RenderPlayerClone(RenderManager renderManager, ModelBiped model, float shadowSize) {
  19. super(renderManager, model, shadowSize);
  20.  
  21.  
  22. }
  23.  
  24. @Override
  25. protected void preRenderCallback(EntityLivingBase entity, float f)
  26. {
  27. preRenderCallbackSerpent((EntityPlayerClone) entity, f);
  28. }
  29.  
  30. protected void preRenderCallbackSerpent(EntityPlayerClone entity, float f)
  31. {
  32. // some people do some G11 transformations or blends here, like you can do
  33. // GL11.glScalef(2F, 2F, 2F); to scale up the entity
  34. // which is used for Slime entities. I suggest having the entity cast to
  35. // your custom type to make it easier to access fields from your
  36. // custom entity, eg. GL11.glScalef(entity.scaleFactor, entity.scaleFactor,
  37. // entity.scaleFactor);
  38. }
  39.  
  40.  
  41.  
  42. public void getPlayerSkin(AbstractClientPlayer player)
  43. {
  44. String skin = player.getLocationSkin().toString();
  45.  
  46.  
  47.  
  48. }
  49. protected ResourceLocation getEntityTexture(Entity entity) {
  50.  
  51. return textureSkin;
  52.  
  53. }
  54.  
  55.  
  56.  
  57. }
Advertisement
Add Comment
Please, Sign In to add comment