content: package net.minecraft.client.model;
  
  import net.minecraft.entity.Entity;
  
  public class ModelLeashKnot extends ModelBase {
      public ModelRenderer field_110723_a;
  
      public ModelLeashKnot() {
          this(0, 0, 32, 32);
      }
  
      public ModelLeashKnot(int p_i46365_1_, int p_i46365_2_, int p_i46365_3_, int p_i46365_4_) {
          this.textureWidth = p_i46365_3_;
          this.textureHeight = p_i46365_4_;
          this.field_110723_a = new ModelRenderer(this, p_i46365_1_, p_i46365_2_);
          this.field_110723_a.addBox(-3.0F, -6.0F, -3.0F, 6, 8, 6, 0.0F);
          this.field_110723_a.setRotationPoint(0.0F, 0.0F, 0.0F);
      }
  
      public void render(Entity entityIn, float p_78088_2_, float p_78088_3_, float p_78088_4_, float p_78088_5_, float p_78088_6_, float scale) {
          this.setRotationAngles(p_78088_2_, p_78088_3_, p_78088_4_, p_78088_5_, p_78088_6_, scale, entityIn);
          this.field_110723_a.render(scale);
      }
  
      public void setRotationAngles(float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYaw, float headPitch, float scaleFactor, Entity entityIn) {
          super.setRotationAngles(limbSwing, limbSwingAmount, ageInTicks, netHeadYaw, headPitch, scaleFactor, entityIn);
          this.field_110723_a.rotateAngleY = netHeadYaw / (180F / (float) Math.PI);
          this.field_110723_a.rotateAngleX = headPitch / (180F / (float) Math.PI);
      }
  }
  