Пример #1
0
 public SlimeModel()
 {
     Name = "geometry.slime";
     VisibleBoundsWidth  = 5;
     VisibleBoundsHeight = 2;
     VisibleBoundsOffset = new Vector3(0f, 1f, 0f);
     Texturewidth        = 64;
     Textureheight       = 32;
     Bones = new EntityModelBone[4]
     {
         new EntityModelBone()
         {
             Name        = "cube",
             Parent      = "",
             Pivot       = new Vector3(0f, 24f, 0f),
             Rotation    = new Vector3(0f, 0f, 0f),
             NeverRender = false,
             Mirror      = false,
             Reset       = false,
             Cubes       = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-3f, 1f, -3f),
                     Size   = new Vector3(6f, 6f, 6f),
                     Uv     = new Vector2(0f, 16f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name        = "eye0",
             Parent      = "cube",
             Pivot       = new Vector3(0f, 24f, 0f),
             Rotation    = new Vector3(0f, 0f, 0f),
             NeverRender = false,
             Mirror      = false,
             Reset       = false,
             Cubes       = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-3.3f, 4f, -3.5f),
                     Size   = new Vector3(2f, 2f, 2f),
                     Uv     = new Vector2(32f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name        = "eye1",
             Parent      = "cube",
             Pivot       = new Vector3(0f, 24f, 0f),
             Rotation    = new Vector3(0f, 0f, 0f),
             NeverRender = false,
             Mirror      = false,
             Reset       = false,
             Cubes       = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(1.3f, 4f, -3.5f),
                     Size   = new Vector3(2f, 2f, 2f),
                     Uv     = new Vector2(32f, 4f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name        = "mouth",
             Parent      = "cube",
             Pivot       = new Vector3(0f, 24f, 0f),
             Rotation    = new Vector3(0f, 0f, 0f),
             NeverRender = false,
             Mirror      = false,
             Reset       = false,
             Cubes       = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(0f, 2f, -3.5f),
                     Size   = new Vector3(1f, 1f, 1f),
                     Uv     = new Vector2(32f, 8f)
                 },
             }
         },
     };
 }
Пример #2
0
 public TurtleModel()
 {
     Name = "geometry.turtle";
     VisibleBoundsWidth  = 0;
     VisibleBoundsHeight = 0;
     VisibleBoundsOffset = new Vector3(0f, 0f, 0f);
     Texturewidth        = 128;
     Textureheight       = 64;
     Bones = new EntityModelBone[7]
     {
         new EntityModelBone()
         {
             Name             = "head",
             Parent           = "body",
             Pivot            = new Vector3(0f, 5f, -10f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-3f, 1f, -13f),
                     Size   = new Vector3(6f, 5f, 6f),
                     Uv     = new Vector2(2f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "eggbelly",
             Parent           = "body",
             Pivot            = new Vector3(0f, 13f, -10f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(90f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-4.5f, -8f, -24f),
                     Size   = new Vector3(9f, 18f, 1f),
                     Uv     = new Vector2(69f, 33f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "body",
             Parent           = "",
             Pivot            = new Vector3(0f, 13f, -10f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(90f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[2] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-9.5f, -10f, -20f),
                     Size   = new Vector3(19f, 20f, 6f),
                     Uv     = new Vector2(6f, 37f)
                 },
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-5.5f, -8f, -23f),
                     Size   = new Vector3(11f, 18f, 3f),
                     Uv     = new Vector2(30f, 1f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "leg0",
             Parent           = "body",
             Pivot            = new Vector3(-3.5f, 2f, 11f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-5.5f, 1f, 11f),
                     Size   = new Vector3(4f, 1f, 10f),
                     Uv     = new Vector2(0f, 23f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "leg1",
             Parent           = "body",
             Pivot            = new Vector3(3.5f, 2f, 11f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(1.5f, 1f, 11f),
                     Size   = new Vector3(4f, 1f, 10f),
                     Uv     = new Vector2(0f, 12f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "leg2",
             Parent           = "body",
             Pivot            = new Vector3(-5f, 3f, -4f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-18f, 2f, -6f),
                     Size   = new Vector3(13f, 1f, 5f),
                     Uv     = new Vector2(26f, 30f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "leg3",
             Parent           = "body",
             Pivot            = new Vector3(5f, 3f, -4f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(5f, 2f, -6f),
                     Size   = new Vector3(13f, 1f, 5f),
                     Uv     = new Vector2(26f, 24f)
                 },
             }
         },
     };
 }
Пример #3
0
 public SilverfishModel()
 {
     Name = "geometry.silverfish";
     VisibleBoundsWidth  = 2;
     VisibleBoundsHeight = 1;
     VisibleBoundsOffset = new Vector3(0f, 0f, 0f);
     Texturewidth        = 64;
     Textureheight       = 32;
     Bones = new EntityModelBone[10]
     {
         new EntityModelBone()
         {
             Name        = "bodyPart_0",
             Parent      = "bodyPart_2",
             Pivot       = new Vector3(0f, 2f, -3.5f),
             Rotation    = new Vector3(0f, 0f, 0f),
             NeverRender = false,
             Mirror      = false,
             Reset       = false,
             Cubes       = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-1.5f, 0f, -4.5f),
                     Size   = new Vector3(3f, 2f, 2f),
                     Uv     = new Vector2(0f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name        = "bodyPart_1",
             Parent      = "bodyPart_2",
             Pivot       = new Vector3(0f, 3f, -1.5f),
             Rotation    = new Vector3(0f, 0f, 0f),
             NeverRender = false,
             Mirror      = false,
             Reset       = false,
             Cubes       = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-2f, 0f, -2.5f),
                     Size   = new Vector3(4f, 3f, 2f),
                     Uv     = new Vector2(0f, 4f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name        = "bodyPart_2",
             Parent      = "",
             Pivot       = new Vector3(0f, 4f, 1f),
             Rotation    = new Vector3(0f, 0f, 0f),
             NeverRender = false,
             Mirror      = false,
             Reset       = false,
             Cubes       = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-3f, 0f, -0.5f),
                     Size   = new Vector3(6f, 4f, 3f),
                     Uv     = new Vector2(0f, 9f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name        = "bodyPart_3",
             Parent      = "bodyPart_2",
             Pivot       = new Vector3(0f, 3f, 4f),
             Rotation    = new Vector3(0f, 0f, 0f),
             NeverRender = false,
             Mirror      = false,
             Reset       = false,
             Cubes       = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-1.5f, 0f, 2.5f),
                     Size   = new Vector3(3f, 3f, 3f),
                     Uv     = new Vector2(0f, 16f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name        = "bodyPart_4",
             Parent      = "bodyPart_2",
             Pivot       = new Vector3(0f, 2f, 7f),
             Rotation    = new Vector3(0f, 0f, 0f),
             NeverRender = false,
             Mirror      = false,
             Reset       = false,
             Cubes       = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-1f, 0f, 5.5f),
                     Size   = new Vector3(2f, 2f, 3f),
                     Uv     = new Vector2(0f, 22f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name        = "bodyPart_5",
             Parent      = "bodyPart_2",
             Pivot       = new Vector3(0f, 1f, 9.5f),
             Rotation    = new Vector3(0f, 0f, 0f),
             NeverRender = false,
             Mirror      = false,
             Reset       = false,
             Cubes       = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-1f, 0f, 8.5f),
                     Size   = new Vector3(2f, 1f, 2f),
                     Uv     = new Vector2(11f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name        = "bodyPart_6",
             Parent      = "bodyPart_2",
             Pivot       = new Vector3(0f, 1f, 11.5f),
             Rotation    = new Vector3(0f, 0f, 0f),
             NeverRender = false,
             Mirror      = false,
             Reset       = false,
             Cubes       = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-0.5f, 0f, 10.5f),
                     Size   = new Vector3(1f, 1f, 2f),
                     Uv     = new Vector2(13f, 4f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name        = "bodyLayer_0",
             Parent      = "bodyPart_2",
             Pivot       = new Vector3(0f, 8f, 1f),
             Rotation    = new Vector3(0f, 0f, 0f),
             NeverRender = false,
             Mirror      = false,
             Reset       = false,
             Cubes       = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-5f, 0f, -0.5f),
                     Size   = new Vector3(10f, 8f, 3f),
                     Uv     = new Vector2(20f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name        = "bodyLayer_1",
             Parent      = "bodyPart_4",
             Pivot       = new Vector3(0f, 4f, 7f),
             Rotation    = new Vector3(0f, 0f, 0f),
             NeverRender = false,
             Mirror      = false,
             Reset       = false,
             Cubes       = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-3f, 0f, 5.5f),
                     Size   = new Vector3(6f, 4f, 3f),
                     Uv     = new Vector2(20f, 11f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name        = "bodyLayer_2",
             Parent      = "bodyPart_1",
             Pivot       = new Vector3(0f, 5f, -1.5f),
             Rotation    = new Vector3(0f, 0f, 0f),
             NeverRender = false,
             Mirror      = false,
             Reset       = false,
             Cubes       = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-3f, 0f, -3f),
                     Size   = new Vector3(6f, 5f, 2f),
                     Uv     = new Vector2(20f, 18f)
                 },
             }
         },
     };
 }
Пример #4
0
 public ShulkerV18Model()
 {
     Name = "geometry.shulker.v1.8";
     VisibleBoundsWidth  = 3;
     VisibleBoundsHeight = 3;
     VisibleBoundsOffset = new Vector3(0f, 0.5f, 0f);
     Texturewidth        = 64;
     Textureheight       = 64;
     Bones = new EntityModelBone[3]
     {
         new EntityModelBone()
         {
             Name             = "lid",
             Parent           = "base",
             Pivot            = new Vector3(0f, 0f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-8f, 4f, -8f),
                     Size   = new Vector3(16f, 12f, 16f),
                     Uv     = new Vector2(0f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "base",
             Parent           = "",
             Pivot            = new Vector3(0f, 0f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-8f, 0f, -8f),
                     Size   = new Vector3(16f, 8f, 16f),
                     Uv     = new Vector2(0f, 28f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "head",
             Parent           = "base",
             Pivot            = new Vector3(0f, 12f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-3f, 6f, -3f),
                     Size   = new Vector3(6f, 6f, 6f),
                     Uv     = new Vector2(0f, 52f)
                 },
             }
         },
     };
 }
Пример #5
0
 public FoxModel()
 {
     Name = "geometry.fox";
     VisibleBoundsWidth  = 0;
     VisibleBoundsHeight = 0;
     VisibleBoundsOffset = new Vector3(0f, 0f, 0f);
     Texturewidth        = 64;
     Textureheight       = 32;
     Bones = new EntityModelBone[10]
     {
         new EntityModelBone()
         {
             Name             = "world",
             Parent           = "",
             Pivot            = new Vector3(0f, 0f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[0] {
             }
         },
         new EntityModelBone()
         {
             Name             = "root",
             Parent           = "world",
             Pivot            = new Vector3(0f, 0f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[0] {
             }
         },
         new EntityModelBone()
         {
             Name             = "head",
             Parent           = "body",
             Pivot            = new Vector3(0f, 8f, -3f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[4] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-4f, 4f, -9f),
                     Size   = new Vector3(8f, 6f, 6f),
                     Uv     = new Vector2(0f, 0f)
                 },
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-4f, 10f, -8f),
                     Size   = new Vector3(2f, 2f, 1f),
                     Uv     = new Vector2(0f, 0f)
                 },
                 new EntityModelCube()
                 {
                     Origin = new Vector3(2f, 10f, -8f),
                     Size   = new Vector3(2f, 2f, 1f),
                     Uv     = new Vector2(22f, 0f)
                 },
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-2f, 4f, -12f),
                     Size   = new Vector3(4f, 2f, 3f),
                     Uv     = new Vector2(0f, 24f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "head_sleeping",
             Parent           = "head",
             Pivot            = new Vector3(0f, 8f, -3f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[4] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-4f, 4f, -9f),
                     Size   = new Vector3(8f, 6f, 6f),
                     Uv     = new Vector2(0f, 12f)
                 },
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-4f, 10f, -8f),
                     Size   = new Vector3(2f, 2f, 1f),
                     Uv     = new Vector2(0f, 0f)
                 },
                 new EntityModelCube()
                 {
                     Origin = new Vector3(2f, 10f, -8f),
                     Size   = new Vector3(2f, 2f, 1f),
                     Uv     = new Vector2(22f, 0f)
                 },
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-2f, 4f, -12f),
                     Size   = new Vector3(4f, 2f, 3f),
                     Uv     = new Vector2(0f, 24f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "body",
             Parent           = "root",
             Pivot            = new Vector3(0f, 8f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(90f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-3f, 0f, -3f),
                     Size   = new Vector3(6f, 11f, 6f),
                     Uv     = new Vector2(30f, 15f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "leg0",
             Parent           = "body",
             Pivot            = new Vector3(-3f, 6f, 6f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-3.005f, 0f, 5f),
                     Size   = new Vector3(2f, 6f, 2f),
                     Uv     = new Vector2(14f, 24f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "leg1",
             Parent           = "body",
             Pivot            = new Vector3(1f, 6f, 6f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(1.005f, 0f, 5f),
                     Size   = new Vector3(2f, 6f, 2f),
                     Uv     = new Vector2(22f, 24f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "leg2",
             Parent           = "body",
             Pivot            = new Vector3(-3f, 6f, -1f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-3.005f, 0f, -2f),
                     Size   = new Vector3(2f, 6f, 2f),
                     Uv     = new Vector2(14f, 24f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "leg3",
             Parent           = "body",
             Pivot            = new Vector3(1f, 6f, -1f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(1.005f, 0f, -2f),
                     Size   = new Vector3(2f, 6f, 2f),
                     Uv     = new Vector2(22f, 24f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "tail",
             Parent           = "body",
             Pivot            = new Vector3(0f, 8f, 7f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(80f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-2f, -2f, 4.75f),
                     Size   = new Vector3(4f, 9f, 5f),
                     Uv     = new Vector2(28f, 0f)
                 },
             }
         },
     };
 }
Пример #6
0
 public HorseV2Model()
 {
     Name = "geometry.horse.v2";
     VisibleBoundsWidth  = 2;
     VisibleBoundsHeight = 3;
     VisibleBoundsOffset = new Vector3(0f, 1f, 0f);
     Texturewidth        = 64;
     Textureheight       = 64;
     Bones = new EntityModelBone[22]
     {
         new EntityModelBone()
         {
             Name             = "Body",
             Parent           = "",
             Pivot            = new Vector3(0f, 13f, 9f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-5f, 11f, -11f),
                     Size   = new Vector3(10f, 10f, 22f),
                     Uv     = new Vector2(0f, 32f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "TailA",
             Parent           = "",
             Pivot            = new Vector3(0f, 20f, 11f),
             Rotation         = new Vector3(30f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-1.5f, 6f, 9f),
                     Size   = new Vector3(3f, 14f, 4f),
                     Uv     = new Vector2(42f, 36f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "Leg1A",
             Parent           = "",
             Pivot            = new Vector3(3f, 11f, 9f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(1f, 0f, 7f),
                     Size   = new Vector3(4f, 11f, 4f),
                     Uv     = new Vector2(48f, 21f),
                     Mirror = true
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "Leg2A",
             Parent           = "",
             Pivot            = new Vector3(-3f, 11f, 9f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-5f, 0f, 7f),
                     Size   = new Vector3(4f, 11f, 4f),
                     Uv     = new Vector2(48f, 21f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "Leg3A",
             Parent           = "",
             Pivot            = new Vector3(3f, 11f, -9f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(1f, 0f, -11f),
                     Size   = new Vector3(4f, 11f, 4f),
                     Uv     = new Vector2(48f, 21f),
                     Mirror = true
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "Leg4A",
             Parent           = "",
             Pivot            = new Vector3(-3f, 11f, -9f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-5f, 0f, -11f),
                     Size   = new Vector3(4f, 11f, 4f),
                     Uv     = new Vector2(48f, 21f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "Head",
             Parent           = "",
             Pivot            = new Vector3(0f, 28f, -11f),
             Rotation         = new Vector3(30f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-3f, 28f, -16f),
                     Size   = new Vector3(6f, 5f, 7f),
                     Uv     = new Vector2(0f, 13f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "UMouth",
             Parent           = "",
             Pivot            = new Vector3(0f, 28f, -11f),
             Rotation         = new Vector3(30f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-2f, 28f, -20f),
                     Size   = new Vector3(4f, 5f, 5f),
                     Uv     = new Vector2(0f, 25f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "Ear1",
             Parent           = "",
             Pivot            = new Vector3(0f, 17f, -8f),
             Rotation         = new Vector3(30f, 0f, 5f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-0.5f, 32f, -5.01f),
                     Size   = new Vector3(2f, 3f, 1f),
                     Uv     = new Vector2(19f, 16f),
                     Mirror = true
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "Ear2",
             Parent           = "",
             Pivot            = new Vector3(0f, 17f, -8f),
             Rotation         = new Vector3(30f, 0f, -5f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-1.5f, 32f, -5.01f),
                     Size   = new Vector3(2f, 3f, 1f),
                     Uv     = new Vector2(19f, 16f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "MuleEarL",
             Parent           = "",
             Pivot            = new Vector3(0f, 17f, -8f),
             Rotation         = new Vector3(30f, 0f, 15f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-3f, 32f, -5.01f),
                     Size   = new Vector3(2f, 7f, 1f),
                     Uv     = new Vector2(0f, 12f),
                     Mirror = true
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "MuleEarR",
             Parent           = "",
             Pivot            = new Vector3(0f, 17f, -8f),
             Rotation         = new Vector3(30f, 0f, -15f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(1f, 32f, -5.01f),
                     Size   = new Vector3(2f, 7f, 1f),
                     Uv     = new Vector2(0f, 12f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "Neck",
             Parent           = "",
             Pivot            = new Vector3(0f, 17f, -8f),
             Rotation         = new Vector3(30f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-2f, 16f, -11f),
                     Size   = new Vector3(4f, 12f, 7f),
                     Uv     = new Vector2(0f, 35f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "Bag1",
             Parent           = "",
             Pivot            = new Vector3(-5f, 21f, 11f),
             Rotation         = new Vector3(0f, -90f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-14f, 13f, 11f),
                     Size   = new Vector3(8f, 8f, 3f),
                     Uv     = new Vector2(26f, 21f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "Bag2",
             Parent           = "",
             Pivot            = new Vector3(5f, 21f, 11f),
             Rotation         = new Vector3(0f, 90f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(6f, 13f, 11f),
                     Size   = new Vector3(8f, 8f, 3f),
                     Uv     = new Vector2(26f, 21f),
                     Mirror = true
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "Saddle",
             Parent           = "",
             Pivot            = new Vector3(0f, 22f, 2f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin  = new Vector3(-5f, 12f, -3.5f),
                     Size    = new Vector3(10f, 9f, 9f),
                     Uv      = new Vector2(26f, 0f),
                     Inflate = 0.5
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "SaddleMouthL",
             Parent           = "",
             Pivot            = new Vector3(0f, 17f, -8f),
             Rotation         = new Vector3(30f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(2f, 29f, -14f),
                     Size   = new Vector3(1f, 2f, 2f),
                     Uv     = new Vector2(29f, 5f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "SaddleMouthR",
             Parent           = "",
             Pivot            = new Vector3(0f, 17f, -8f),
             Rotation         = new Vector3(30f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-3f, 29f, -14f),
                     Size   = new Vector3(1f, 2f, 2f),
                     Uv     = new Vector2(29f, 5f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "SaddleMouthLine",
             Parent           = "",
             Pivot            = new Vector3(0f, 17f, -8f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(3.1f, 24f, -19.5f),
                     Size   = new Vector3(0f, 3f, 16f),
                     Uv     = new Vector2(32f, 2f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "SaddleMouthLineR",
             Parent           = "",
             Pivot            = new Vector3(0f, 17f, -8f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-3.1f, 24f, -19.5f),
                     Size   = new Vector3(0f, 3f, 16f),
                     Uv     = new Vector2(32f, 2f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "Mane",
             Parent           = "",
             Pivot            = new Vector3(0f, 17f, -8f),
             Rotation         = new Vector3(30f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-1f, 17f, -4f),
                     Size   = new Vector3(2f, 16f, 2f),
                     Uv     = new Vector2(56f, 36f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "HeadSaddle",
             Parent           = "",
             Pivot            = new Vector3(0f, 17f, -8f),
             Rotation         = new Vector3(30f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[2] {
                 new EntityModelCube()
                 {
                     Origin  = new Vector3(-2f, 28f, -13f),
                     Size    = new Vector3(4f, 5f, 2f),
                     Uv      = new Vector2(19f, 0f),
                     Inflate = 0.25
                 },
                 new EntityModelCube()
                 {
                     Origin  = new Vector3(-3f, 28f, -11f),
                     Size    = new Vector3(6f, 5f, 7f),
                     Uv      = new Vector2(0f, 0f),
                     Inflate = 0.25
                 },
             }
         },
     };
 }
Пример #7
0
 public SnowgolemV18Model()
 {
     Name = "geometry.snowgolem.v1.8";
     VisibleBoundsWidth  = 1;
     VisibleBoundsHeight = 2;
     VisibleBoundsOffset = new Vector3(0f, 1f, 0f);
     Texturewidth        = 0;
     Textureheight       = 0;
     Bones = new EntityModelBone[5]
     {
         new EntityModelBone()
         {
             Name             = "head",
             Parent           = "piece1",
             Pivot            = new Vector3(0f, 20f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-4f, 20f, -4f),
                     Size   = new Vector3(8f, 8f, 8f),
                     Uv     = new Vector2(0f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "arm1",
             Parent           = "piece1",
             Pivot            = new Vector3(0f, 18f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 57.3f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(1f, 20f, -1f),
                     Size   = new Vector3(12f, 2f, 2f),
                     Uv     = new Vector2(32f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "arm2",
             Parent           = "piece1",
             Pivot            = new Vector3(0f, 18f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 180f, -57.3f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(1f, 20f, -1f),
                     Size   = new Vector3(12f, 2f, 2f),
                     Uv     = new Vector2(32f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "piece1",
             Parent           = "piece2",
             Pivot            = new Vector3(0f, 11f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-5f, 11f, -5f),
                     Size   = new Vector3(10f, 10f, 10f),
                     Uv     = new Vector2(0f, 16f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "piece2",
             Parent           = "",
             Pivot            = new Vector3(0f, 0f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-6f, 0f, -6f),
                     Size   = new Vector3(12f, 12f, 12f),
                     Uv     = new Vector2(0f, 36f)
                 },
             }
         },
     };
 }
Пример #8
0
 public DragonModel()
 {
     Name = "geometry.dragon";
     VisibleBoundsWidth  = 14;
     VisibleBoundsHeight = 13;
     VisibleBoundsOffset = new Vector3(0f, 2f, 0f);
     Texturewidth        = 256;
     Textureheight       = 256;
     Bones = new EntityModelBone[20]
     {
         new EntityModelBone()
         {
             Name             = "head",
             Parent           = "",
             Pivot            = new Vector3(0f, 24f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[6] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-6f, 20f, -24f),
                     Size   = new Vector3(12f, 5f, 16f),
                     Uv     = new Vector2(176f, 44f)
                 },
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-8f, 16f, -10f),
                     Size   = new Vector3(16f, 16f, 16f),
                     Uv     = new Vector2(112f, 30f)
                 },
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-5f, 32f, -4f),
                     Size   = new Vector3(2f, 4f, 6f),
                     Uv     = new Vector2(0f, 0f)
                 },
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-5f, 25f, -22f),
                     Size   = new Vector3(2f, 2f, 4f),
                     Uv     = new Vector2(112f, 0f)
                 },
                 new EntityModelCube()
                 {
                     Origin = new Vector3(3f, 32f, -4f),
                     Size   = new Vector3(2f, 4f, 6f),
                     Uv     = new Vector2(0f, 0f)
                 },
                 new EntityModelCube()
                 {
                     Origin = new Vector3(3f, 25f, -22f),
                     Size   = new Vector3(2f, 2f, 4f),
                     Uv     = new Vector2(112f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "jaw",
             Parent           = "",
             Pivot            = new Vector3(0f, 20f, -8f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-6f, 16f, -24f),
                     Size   = new Vector3(12f, 4f, 16f),
                     Uv     = new Vector2(176f, 65f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "neck",
             Parent           = "",
             Pivot            = new Vector3(0f, 24f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[2] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-5f, 19f, -5f),
                     Size   = new Vector3(10f, 10f, 10f),
                     Uv     = new Vector2(192f, 104f)
                 },
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-1f, 29f, -3f),
                     Size   = new Vector3(2f, 4f, 6f),
                     Uv     = new Vector2(48f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "body",
             Parent           = "",
             Pivot            = new Vector3(0f, 20f, 8f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[4] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-12f, -4f, -8f),
                     Size   = new Vector3(24f, 24f, 64f),
                     Uv     = new Vector2(0f, 0f)
                 },
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-1f, 20f, -2f),
                     Size   = new Vector3(2f, 6f, 12f),
                     Uv     = new Vector2(220f, 53f)
                 },
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-1f, 20f, 18f),
                     Size   = new Vector3(2f, 6f, 12f),
                     Uv     = new Vector2(220f, 53f)
                 },
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-1f, 20f, 38f),
                     Size   = new Vector3(2f, 6f, 12f),
                     Uv     = new Vector2(220f, 53f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "wing",
             Parent           = "",
             Pivot            = new Vector3(-12f, 19f, 2f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[2] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-68f, 15f, -2f),
                     Size   = new Vector3(56f, 8f, 8f),
                     Uv     = new Vector2(112f, 88f)
                 },
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-68f, 19f, 4f),
                     Size   = new Vector3(56f, 0f, 56f),
                     Uv     = new Vector2(-56f, 88f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "wingtip",
             Parent           = "",
             Pivot            = new Vector3(-56f, 24f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[2] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-112f, 22f, -2f),
                     Size   = new Vector3(56f, 4f, 4f),
                     Uv     = new Vector2(112f, 136f)
                 },
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-112f, 24f, 2f),
                     Size   = new Vector3(56f, 0f, 56f),
                     Uv     = new Vector2(-56f, 144f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "wing1",
             Parent           = "",
             Pivot            = new Vector3(12f, 19f, 2f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[2] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-44f, 15f, -2f),
                     Size   = new Vector3(56f, 8f, 8f),
                     Uv     = new Vector2(112f, 88f)
                 },
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-44f, 19f, 4f),
                     Size   = new Vector3(56f, 0f, 56f),
                     Uv     = new Vector2(-56f, 88f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "wingtip1",
             Parent           = "",
             Pivot            = new Vector3(-56f, 24f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[2] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-112f, 22f, -2f),
                     Size   = new Vector3(56f, 4f, 4f),
                     Uv     = new Vector2(112f, 136f)
                 },
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-112f, 24f, 2f),
                     Size   = new Vector3(56f, 0f, 56f),
                     Uv     = new Vector2(-56f, 144f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "rearleg",
             Parent           = "",
             Pivot            = new Vector3(-16f, 8f, 42f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-24f, -20f, 34f),
                     Size   = new Vector3(16f, 32f, 16f),
                     Uv     = new Vector2(0f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "rearleg1",
             Parent           = "",
             Pivot            = new Vector3(16f, 8f, 42f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(8f, -20f, 34f),
                     Size   = new Vector3(16f, 32f, 16f),
                     Uv     = new Vector2(0f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "frontleg",
             Parent           = "",
             Pivot            = new Vector3(-12f, 4f, 2f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-16f, -16f, -2f),
                     Size   = new Vector3(8f, 24f, 8f),
                     Uv     = new Vector2(112f, 104f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "frontleg1",
             Parent           = "",
             Pivot            = new Vector3(12f, 4f, 2f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(8f, -16f, -2f),
                     Size   = new Vector3(8f, 24f, 8f),
                     Uv     = new Vector2(112f, 104f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "rearlegtip",
             Parent           = "",
             Pivot            = new Vector3(0f, -8f, -4f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-6f, -38f, -4f),
                     Size   = new Vector3(12f, 32f, 12f),
                     Uv     = new Vector2(196f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "rearlegtip1",
             Parent           = "",
             Pivot            = new Vector3(0f, -8f, -4f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-6f, -38f, -4f),
                     Size   = new Vector3(12f, 32f, 12f),
                     Uv     = new Vector2(196f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "frontlegtip",
             Parent           = "",
             Pivot            = new Vector3(0f, 4f, -1f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-3f, -19f, -4f),
                     Size   = new Vector3(6f, 24f, 6f),
                     Uv     = new Vector2(226f, 138f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "frontlegtip1",
             Parent           = "",
             Pivot            = new Vector3(0f, 4f, -1f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-3f, -19f, -4f),
                     Size   = new Vector3(6f, 24f, 6f),
                     Uv     = new Vector2(226f, 138f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "rearfoot",
             Parent           = "",
             Pivot            = new Vector3(0f, -7f, 4f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-9f, -13f, -16f),
                     Size   = new Vector3(18f, 6f, 24f),
                     Uv     = new Vector2(112f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "rearfoot1",
             Parent           = "",
             Pivot            = new Vector3(0f, -7f, 4f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-9f, -13f, -16f),
                     Size   = new Vector3(18f, 6f, 24f),
                     Uv     = new Vector2(112f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "frontfoot",
             Parent           = "",
             Pivot            = new Vector3(0f, 1f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-4f, -3f, -12f),
                     Size   = new Vector3(8f, 4f, 16f),
                     Uv     = new Vector2(144f, 104f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "frontfoot1",
             Parent           = "",
             Pivot            = new Vector3(0f, 1f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-4f, -3f, -12f),
                     Size   = new Vector3(8f, 4f, 16f),
                     Uv     = new Vector2(144f, 104f)
                 },
             }
         },
     };
 }
 public HumanoidCustomGeometryHumanoidModel()
 {
     Name = "geometry.humanoid.custom:geometry.humanoid";
     VisibleBoundsWidth  = 1;
     VisibleBoundsHeight = 1;
     VisibleBoundsOffset = new Vector3(0f, 0.5f, 0f);
     Texturewidth        = 0;
     Textureheight       = 0;
     Bones = new EntityModelBone[27]
     {
         new EntityModelBone()
         {
             Name             = "hat",
             Parent           = "",
             Pivot            = new Vector3(0f, 24f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-4f, 24f, -4f),
                     Size   = new Vector3(8f, 8f, 8f),
                     Uv     = new Vector2(32f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "leftArm",
             Parent           = "",
             Pivot            = new Vector3(5f, 22f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = true,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(4f, 12f, -2f),
                     Size   = new Vector3(4f, 12f, 4f),
                     Uv     = new Vector2(32f, 48f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "leftItem",
             Parent           = "leftArm",
             Pivot            = new Vector3(6f, 15f, 1f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = true,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[0]
         },
         new EntityModelBone()
         {
             Name             = "rightArm",
             Parent           = "",
             Pivot            = new Vector3(-5f, 22f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = true,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-8f, 12f, -2f),
                     Size   = new Vector3(4f, 12f, 4f),
                     Uv     = new Vector2(40f, 16f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "rightItem",
             Parent           = "rightArm",
             Pivot            = new Vector3(-6f, 15f, 1f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = true,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[0]
         },
         new EntityModelBone()
         {
             Name             = "leftSleeve",
             Parent           = "",
             Pivot            = new Vector3(5f, 22f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(4f, 12f, -2f),
                     Size   = new Vector3(4f, 12f, 4f),
                     Uv     = new Vector2(48f, 48f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "rightSleeve",
             Parent           = "",
             Pivot            = new Vector3(-5f, 22f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-8f, 12f, -2f),
                     Size   = new Vector3(4f, 12f, 4f),
                     Uv     = new Vector2(40f, 32f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "leftLeg",
             Parent           = "",
             Pivot            = new Vector3(1.9f, 12f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = true,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-0.1f, 0f, -2f),
                     Size   = new Vector3(4f, 12f, 4f),
                     Uv     = new Vector2(16f, 48f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "leftPants",
             Parent           = "",
             Pivot            = new Vector3(1.9f, 12f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-0.1f, 0f, -2f),
                     Size   = new Vector3(4f, 12f, 4f),
                     Uv     = new Vector2(0f, 48f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "rightPants",
             Parent           = "",
             Pivot            = new Vector3(-1.9f, 12f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-3.9f, 0f, -2f),
                     Size   = new Vector3(4f, 12f, 4f),
                     Uv     = new Vector2(0f, 32f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "jacket",
             Parent           = "",
             Pivot            = new Vector3(0f, 24f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-4f, 12f, -2f),
                     Size   = new Vector3(8f, 12f, 4f),
                     Uv     = new Vector2(16f, 32f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "cape",
             Parent           = "body",
             Pivot            = new Vector3(0f, 24f, -3f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[0]
         },
         new EntityModelBone()
         {
             Name             = "body",
             Parent           = "",
             Pivot            = new Vector3(0f, 24f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-4f, 12f, -2f),
                     Size   = new Vector3(8f, 12f, 4f),
                     Uv     = new Vector2(16f, 16f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "waist",
             Parent           = "",
             Pivot            = new Vector3(0f, 12f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = true,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[0]
         },
         new EntityModelBone()
         {
             Name             = "head",
             Parent           = "",
             Pivot            = new Vector3(0f, 24f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-4f, 24f, -4f),
                     Size   = new Vector3(8f, 8f, 8f),
                     Uv     = new Vector2(0f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "rightLeg",
             Parent           = "",
             Pivot            = new Vector3(-1.9f, 12f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-3.9f, 0f, -2f),
                     Size   = new Vector3(4f, 12f, 4f),
                     Uv     = new Vector2(0f, 16f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "helmet",
             Parent           = "",
             Pivot            = new Vector3(0f, 24f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = true,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[0]
         },
         new EntityModelBone()
         {
             Name             = "rightArmArmor",
             Parent           = "rightArm",
             Pivot            = new Vector3(-5f, 22f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[0]
         },
         new EntityModelBone()
         {
             Name             = "leftArmArmor",
             Parent           = "leftArm",
             Pivot            = new Vector3(5f, 22f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = true,
             Reset            = false,
             Cubes            = new EntityModelCube[0]
         },
         new EntityModelBone()
         {
             Name             = "rightLegging",
             Parent           = "rightLeg",
             Pivot            = new Vector3(-1.9f, 12f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[0]
         },
         new EntityModelBone()
         {
             Name             = "leftLegging",
             Parent           = "leftLeg",
             Pivot            = new Vector3(1.9f, 12f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = true,
             Reset            = false,
             Cubes            = new EntityModelCube[0]
         },
         new EntityModelBone()
         {
             Name             = "rightBoot",
             Parent           = "rightLeg",
             Pivot            = new Vector3(-1.9f, 12f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[0]
         },
         new EntityModelBone()
         {
             Name             = "leftBoot",
             Parent           = "leftLeg",
             Pivot            = new Vector3(1.9f, 12f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = true,
             Reset            = false,
             Cubes            = new EntityModelCube[0]
         },
         new EntityModelBone()
         {
             Name             = "rightSock",
             Parent           = "rightLeg",
             Pivot            = new Vector3(-1.9f, 12f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[0]
         },
         new EntityModelBone()
         {
             Name             = "leftSock",
             Parent           = "leftLeg",
             Pivot            = new Vector3(1.9f, 12f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = true,
             Reset            = false,
             Cubes            = new EntityModelCube[0]
         },
         new EntityModelBone()
         {
             Name             = "bodyArmor",
             Parent           = "body",
             Pivot            = new Vector3(0f, 24f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[0]
         },
         new EntityModelBone()
         {
             Name             = "belt",
             Parent           = "body",
             Pivot            = new Vector3(0f, 24f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[0]
         },
     };
 }
Пример #10
0
 public OcelotModel()
 {
     Name = "geometry.ocelot";
     VisibleBoundsWidth  = 2;
     VisibleBoundsHeight = 1;
     VisibleBoundsOffset = new Vector3(0f, 0f, 0f);
     Texturewidth        = 64;
     Textureheight       = 32;
     Bones = new EntityModelBone[8]
     {
         new EntityModelBone()
         {
             Name        = "head",
             Parent      = "",
             Pivot       = new Vector3(0f, 9f, -9f),
             Rotation    = new Vector3(0f, 0f, 0f),
             NeverRender = false,
             Mirror      = false,
             Reset       = false,
             Cubes       = new EntityModelCube[4] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-2.5f, 7f, -12f),
                     Size   = new Vector3(5f, 4f, 5f),
                     Uv     = new Vector2(0f, 0f)
                 },
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-1.5f, 7.015625f, -13f),
                     Size   = new Vector3(3f, 2f, 2f),
                     Uv     = new Vector2(0f, 24f)
                 },
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-2f, 11f, -9f),
                     Size   = new Vector3(1f, 1f, 2f),
                     Uv     = new Vector2(0f, 10f)
                 },
                 new EntityModelCube()
                 {
                     Origin = new Vector3(1f, 11f, -9f),
                     Size   = new Vector3(1f, 1f, 2f),
                     Uv     = new Vector2(6f, 10f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name        = "body",
             Parent      = "",
             Pivot       = new Vector3(0f, 12f, -10f),
             Rotation    = new Vector3(0f, 0f, 0f),
             NeverRender = false,
             Mirror      = false,
             Reset       = false,
             Cubes       = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-2f, -7f, -18f),
                     Size   = new Vector3(4f, 16f, 6f),
                     Uv     = new Vector2(20f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name        = "tail1",
             Parent      = "",
             Pivot       = new Vector3(0f, 9f, 8f),
             Rotation    = new Vector3(50f, 0f, 0f),
             NeverRender = false,
             Mirror      = false,
             Reset       = false,
             Cubes       = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-0.5f, 1f, 8f),
                     Size   = new Vector3(1f, 8f, 1f),
                     Uv     = new Vector2(0f, 15f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name        = "tail2",
             Parent      = "",
             Pivot       = new Vector3(0f, 4f, 13f),
             Rotation    = new Vector3(0f, 0f, 0f),
             NeverRender = false,
             Mirror      = false,
             Reset       = false,
             Cubes       = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-0.5f, -4f, 13f),
                     Size   = new Vector3(1f, 8f, 1f),
                     Uv     = new Vector2(4f, 15f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name        = "backLegL",
             Parent      = "",
             Pivot       = new Vector3(1.1f, 6f, 5f),
             Rotation    = new Vector3(0f, 0f, 0f),
             NeverRender = false,
             Mirror      = false,
             Reset       = false,
             Cubes       = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(0.1f, 0f, 6f),
                     Size   = new Vector3(2f, 6f, 2f),
                     Uv     = new Vector2(8f, 13f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name        = "backLegR",
             Parent      = "",
             Pivot       = new Vector3(-1.1f, 6f, 5f),
             Rotation    = new Vector3(0f, 0f, 0f),
             NeverRender = false,
             Mirror      = false,
             Reset       = false,
             Cubes       = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-2.1f, 0f, 6f),
                     Size   = new Vector3(2f, 6f, 2f),
                     Uv     = new Vector2(8f, 13f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name        = "frontLegL",
             Parent      = "",
             Pivot       = new Vector3(1.2f, 10.2f, -5f),
             Rotation    = new Vector3(0f, 0f, 0f),
             NeverRender = false,
             Mirror      = false,
             Reset       = false,
             Cubes       = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(0.2f, 0.2f, -5f),
                     Size   = new Vector3(2f, 10f, 2f),
                     Uv     = new Vector2(40f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name        = "frontLegR",
             Parent      = "",
             Pivot       = new Vector3(-1.2f, 10.2f, -5f),
             Rotation    = new Vector3(0f, 0f, 0f),
             NeverRender = false,
             Mirror      = false,
             Reset       = false,
             Cubes       = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-2.2f, 0.2f, -5f),
                     Size   = new Vector3(2f, 10f, 2f),
                     Uv     = new Vector2(40f, 0f)
                 },
             }
         },
     };
 }
Пример #11
0
 public VillagerV2Model()
 {
     Name = "geometry.villager_v2";
     VisibleBoundsWidth  = 2;
     VisibleBoundsHeight = 2;
     VisibleBoundsOffset = new Vector3(0f, 0f, 0f);
     Texturewidth        = 0;
     Textureheight       = 0;
     Bones = new EntityModelBone[9]
     {
         new EntityModelBone()
         {
             Name        = "head",
             Parent      = "body",
             Pivot       = new Vector3(0f, 24f, 0f),
             Rotation    = new Vector3(0f, 0f, 0f),
             NeverRender = false,
             Mirror      = false,
             Reset       = false,
             Cubes       = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-4f, 24f, -4f),
                     Size   = new Vector3(8f, 10f, 8f),
                     Uv     = new Vector2(0f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name        = "helmet",
             Parent      = "head",
             Pivot       = new Vector3(0f, 24f, 0f),
             Rotation    = new Vector3(0f, 0f, 0f),
             NeverRender = false,
             Mirror      = false,
             Reset       = false,
             Cubes       = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-4f, 24f, -4f),
                     Size   = new Vector3(8f, 10f, 8f),
                     Uv     = new Vector2(32f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name        = "brim",
             Parent      = "head",
             Pivot       = new Vector3(0f, 24f, 0f),
             Rotation    = new Vector3(0f, 0f, 0f),
             NeverRender = false,
             Mirror      = false,
             Reset       = false,
             Cubes       = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-8f, 16f, -6f),
                     Size   = new Vector3(16f, 16f, 1f),
                     Uv     = new Vector2(30f, 47f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name        = "nose",
             Parent      = "head",
             Pivot       = new Vector3(0f, 26f, 0f),
             Rotation    = new Vector3(0f, 0f, 0f),
             NeverRender = false,
             Mirror      = false,
             Reset       = false,
             Cubes       = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-1f, 23f, -6f),
                     Size   = new Vector3(2f, 4f, 2f),
                     Uv     = new Vector2(24f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name        = "body",
             Parent      = "",
             Pivot       = new Vector3(0f, 0f, 0f),
             Rotation    = new Vector3(0f, 0f, 0f),
             NeverRender = false,
             Mirror      = false,
             Reset       = false,
             Cubes       = new EntityModelCube[2] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-4f, 12f, -3f),
                     Size   = new Vector3(8f, 12f, 6f),
                     Uv     = new Vector2(16f, 20f)
                 },
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-4f, 6f, -3f),
                     Size   = new Vector3(8f, 18f, 6f),
                     Uv     = new Vector2(0f, 38f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name        = "arms",
             Parent      = "body",
             Pivot       = new Vector3(0f, 22f, 0f),
             Rotation    = new Vector3(0f, 0f, 0f),
             NeverRender = false,
             Mirror      = false,
             Reset       = false,
             Cubes       = new EntityModelCube[3] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-4f, 16f, -2f),
                     Size   = new Vector3(8f, 4f, 4f),
                     Uv     = new Vector2(40f, 38f)
                 },
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-8f, 16f, -2f),
                     Size   = new Vector3(4f, 8f, 4f),
                     Uv     = new Vector2(44f, 22f)
                 },
                 new EntityModelCube()
                 {
                     Origin = new Vector3(4f, 16f, -2f),
                     Size   = new Vector3(4f, 8f, 4f),
                     Uv     = new Vector2(44f, 22f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name        = "held_item",
             Parent      = "arms",
             Pivot       = new Vector3(0f, 0f, 0f),
             Rotation    = new Vector3(0f, 0f, 0f),
             NeverRender = false,
             Mirror      = false,
             Reset       = false,
             Cubes       = new EntityModelCube[0]
         },
         new EntityModelBone()
         {
             Name        = "leg0",
             Parent      = "body",
             Pivot       = new Vector3(-2f, 12f, 0f),
             Rotation    = new Vector3(0f, 0f, 0f),
             NeverRender = false,
             Mirror      = false,
             Reset       = false,
             Cubes       = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-4f, 0f, -2f),
                     Size   = new Vector3(4f, 12f, 4f),
                     Uv     = new Vector2(0f, 22f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name        = "leg1",
             Parent      = "body",
             Pivot       = new Vector3(2f, 12f, 0f),
             Rotation    = new Vector3(0f, 0f, 0f),
             NeverRender = false,
             Mirror      = false,
             Reset       = false,
             Cubes       = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(0f, 0f, -2f),
                     Size   = new Vector3(4f, 12f, 4f),
                     Uv     = new Vector2(0f, 22f)
                 },
             }
         },
     };
 }
Пример #12
0
 public WitherbossModel()
 {
     Name = "geometry.witherBoss";
     VisibleBoundsWidth  = 3;
     VisibleBoundsHeight = 4;
     VisibleBoundsOffset = new Vector3(0f, 2f, 0f);
     Texturewidth        = 64;
     Textureheight       = 64;
     Bones = new EntityModelBone[6]
     {
         new EntityModelBone()
         {
             Name             = "upperBodyPart1",
             Parent           = "",
             Pivot            = new Vector3(0f, 0f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-10f, 17.1f, -0.5f),
                     Size   = new Vector3(20f, 3f, 3f),
                     Uv     = new Vector2(0f, 16f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "upperBodyPart2",
             Parent           = "upperBodyPart1",
             Pivot            = new Vector3(-2f, 17.1f, -0.5f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[4] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-2f, 7.1f, -0.5f),
                     Size   = new Vector3(3f, 10f, 3f),
                     Uv     = new Vector2(0f, 22f)
                 },
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-6f, 13.6f, 0f),
                     Size   = new Vector3(11f, 2f, 2f),
                     Uv     = new Vector2(24f, 22f)
                 },
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-6f, 11.1f, 0f),
                     Size   = new Vector3(11f, 2f, 2f),
                     Uv     = new Vector2(24f, 22f)
                 },
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-6f, 8.6f, 0f),
                     Size   = new Vector3(11f, 2f, 2f),
                     Uv     = new Vector2(24f, 22f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "upperBodyPart3",
             Parent           = "upperBodyPart2",
             Pivot            = new Vector3(0f, 24f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(0f, 18f, 0f),
                     Size   = new Vector3(3f, 6f, 3f),
                     Uv     = new Vector2(12f, 22f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "head1",
             Parent           = "upperBodyPart1",
             Pivot            = new Vector3(0f, 20f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-4f, 20f, -4f),
                     Size   = new Vector3(8f, 8f, 8f),
                     Uv     = new Vector2(0f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "head2",
             Parent           = "upperBodyPart1",
             Pivot            = new Vector3(-9f, 18f, -1f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-12f, 18f, -4f),
                     Size   = new Vector3(6f, 6f, 6f),
                     Uv     = new Vector2(32f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "head3",
             Parent           = "upperBodyPart1",
             Pivot            = new Vector3(9f, 18f, -1f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(6f, 18f, -4f),
                     Size   = new Vector3(6f, 6f, 6f),
                     Uv     = new Vector2(32f, 0f)
                 },
             }
         },
     };
 }
Пример #13
0
 public EndermanModel()
 {
     Name = "geometry.enderman";
     VisibleBoundsWidth  = 2;
     VisibleBoundsHeight = 3;
     VisibleBoundsOffset = new Vector3(0f, 0f, 0f);
     Texturewidth        = 64;
     Textureheight       = 32;
     Bones = new EntityModelBone[8]
     {
         new EntityModelBone()
         {
             Name        = "hat",
             Parent      = "head",
             Pivot       = new Vector3(0f, 38f, 0f),
             Rotation    = new Vector3(0f, 0f, 0f),
             NeverRender = false,
             Mirror      = false,
             Reset       = true,
             Cubes       = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-4f, 37.5f, -4f),
                     Size   = new Vector3(8f, 8f, 8f),
                     Uv     = new Vector2(0f, 16f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name        = "head",
             Parent      = "body",
             Pivot       = new Vector3(0f, 24f, 0f),
             Rotation    = new Vector3(0f, 0f, 0f),
             NeverRender = false,
             Mirror      = false,
             Reset       = false,
             Cubes       = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-4f, 24f, -4f),
                     Size   = new Vector3(8f, 8f, 8f),
                     Uv     = new Vector2(0f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name        = "body",
             Parent      = "",
             Pivot       = new Vector3(0f, 38f, 0f),
             Rotation    = new Vector3(0f, 0f, 0f),
             NeverRender = false,
             Mirror      = false,
             Reset       = true,
             Cubes       = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-4f, 26f, -2f),
                     Size   = new Vector3(8f, 12f, 4f),
                     Uv     = new Vector2(32f, 16f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name        = "rightArm",
             Parent      = "body",
             Pivot       = new Vector3(-3f, 36f, 0f),
             Rotation    = new Vector3(0f, 0f, 0f),
             NeverRender = false,
             Mirror      = false,
             Reset       = true,
             Cubes       = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-4f, 8f, -1f),
                     Size   = new Vector3(2f, 30f, 2f),
                     Uv     = new Vector2(56f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name        = "rightItem",
             Parent      = "rightArm",
             Pivot       = new Vector3(-6f, 15f, 1f),
             Rotation    = new Vector3(0f, 0f, 0f),
             NeverRender = true,
             Mirror      = false,
             Reset       = false,
             Cubes       = new EntityModelCube[0]
         },
         new EntityModelBone()
         {
             Name        = "leftArm",
             Parent      = "body",
             Pivot       = new Vector3(5f, 36f, 0f),
             Rotation    = new Vector3(0f, 0f, 0f),
             NeverRender = false,
             Mirror      = true,
             Reset       = true,
             Cubes       = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(4f, 8f, -1f),
                     Size   = new Vector3(2f, 30f, 2f),
                     Uv     = new Vector2(56f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name        = "rightLeg",
             Parent      = "body",
             Pivot       = new Vector3(-2f, 26f, 0f),
             Rotation    = new Vector3(0f, 0f, 0f),
             NeverRender = false,
             Mirror      = false,
             Reset       = true,
             Cubes       = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-3f, -4f, -1f),
                     Size   = new Vector3(2f, 30f, 2f),
                     Uv     = new Vector2(56f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name        = "leftLeg",
             Parent      = "body",
             Pivot       = new Vector3(2f, 26f, 0f),
             Rotation    = new Vector3(0f, 0f, 0f),
             NeverRender = false,
             Mirror      = true,
             Reset       = true,
             Cubes       = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(1f, -4f, -1f),
                     Size   = new Vector3(2f, 30f, 2f),
                     Uv     = new Vector2(56f, 0f)
                 },
             }
         },
     };
 }
Пример #14
0
 public LlamaV18Model()
 {
     Name = "geometry.llama.v1.8";
     VisibleBoundsWidth  = 2;
     VisibleBoundsHeight = 2;
     VisibleBoundsOffset = new Vector3(0f, 1f, 0f);
     Texturewidth        = 128;
     Textureheight       = 64;
     Bones = new EntityModelBone[8]
     {
         new EntityModelBone()
         {
             Name        = "head",
             Parent      = "body",
             Pivot       = new Vector3(0f, 17f, -6f),
             Rotation    = new Vector3(0f, 0f, 0f),
             NeverRender = false,
             Mirror      = false,
             Reset       = false,
             Cubes       = new EntityModelCube[4] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-2f, 27f, -16f),
                     Size   = new Vector3(4f, 4f, 9f),
                     Uv     = new Vector2(0f, 0f)
                 },
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-4f, 15f, -12f),
                     Size   = new Vector3(8f, 18f, 6f),
                     Uv     = new Vector2(0f, 14f)
                 },
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-4f, 33f, -10f),
                     Size   = new Vector3(3f, 3f, 2f),
                     Uv     = new Vector2(17f, 0f)
                 },
                 new EntityModelCube()
                 {
                     Origin = new Vector3(1f, 33f, -10f),
                     Size   = new Vector3(3f, 3f, 2f),
                     Uv     = new Vector2(17f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name        = "chest1",
             Parent      = "body",
             Pivot       = new Vector3(-8.5f, 21f, 3f),
             Rotation    = new Vector3(0f, 90f, 0f),
             NeverRender = false,
             Mirror      = false,
             Reset       = false,
             Cubes       = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-11.5f, 13f, 3f),
                     Size   = new Vector3(8f, 8f, 3f),
                     Uv     = new Vector2(45f, 28f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name        = "chest2",
             Parent      = "body",
             Pivot       = new Vector3(5.5f, 21f, 3f),
             Rotation    = new Vector3(0f, 90f, 0f),
             NeverRender = false,
             Mirror      = false,
             Reset       = false,
             Cubes       = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(2.5f, 13f, 3f),
                     Size   = new Vector3(8f, 8f, 3f),
                     Uv     = new Vector2(45f, 41f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name        = "body",
             Parent      = "",
             Pivot       = new Vector3(0f, 19f, 2f),
             Rotation    = new Vector3(-90f, 0f, 0f),
             NeverRender = false,
             Mirror      = false,
             Reset       = false,
             Cubes       = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-6f, 11f, -5f),
                     Size   = new Vector3(12f, 18f, 10f),
                     Uv     = new Vector2(29f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name        = "leg0",
             Parent      = "body",
             Pivot       = new Vector3(-3.5f, 14f, 6f),
             Rotation    = new Vector3(0f, 0f, 0f),
             NeverRender = false,
             Mirror      = false,
             Reset       = false,
             Cubes       = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-5.5f, 0f, 4f),
                     Size   = new Vector3(4f, 14f, 4f),
                     Uv     = new Vector2(29f, 29f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name        = "leg1",
             Parent      = "body",
             Pivot       = new Vector3(3.5f, 14f, 6f),
             Rotation    = new Vector3(0f, 0f, 0f),
             NeverRender = false,
             Mirror      = false,
             Reset       = false,
             Cubes       = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(1.5f, 0f, 4f),
                     Size   = new Vector3(4f, 14f, 4f),
                     Uv     = new Vector2(29f, 29f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name        = "leg2",
             Parent      = "body",
             Pivot       = new Vector3(-3.5f, 14f, -5f),
             Rotation    = new Vector3(0f, 0f, 0f),
             NeverRender = false,
             Mirror      = false,
             Reset       = false,
             Cubes       = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-5.5f, 0f, -7f),
                     Size   = new Vector3(4f, 14f, 4f),
                     Uv     = new Vector2(29f, 29f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name        = "leg3",
             Parent      = "body",
             Pivot       = new Vector3(3.5f, 14f, -5f),
             Rotation    = new Vector3(0f, 0f, 0f),
             NeverRender = false,
             Mirror      = false,
             Reset       = false,
             Cubes       = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(1.5f, 0f, -7f),
                     Size   = new Vector3(4f, 14f, 4f),
                     Uv     = new Vector2(29f, 29f)
                 },
             }
         },
     };
 }
Пример #15
0
 public HorseModel()
 {
     Name = "geometry.horse";
     VisibleBoundsWidth  = 2;
     VisibleBoundsHeight = 3;
     VisibleBoundsOffset = new Vector3(0f, 1f, 0f);
     Texturewidth        = 128;
     Textureheight       = 128;
     Bones = new EntityModelBone[39]
     {
         new EntityModelBone()
         {
             Name             = "Body",
             Parent           = "",
             Pivot            = new Vector3(0f, 13f, 9f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-5f, 11f, -10f),
                     Size   = new Vector3(10f, 10f, 24f),
                     Uv     = new Vector2(0f, 34f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "TailA",
             Parent           = "",
             Pivot            = new Vector3(0f, 21f, 14f),
             Rotation         = new Vector3(-65f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-1f, 20f, 14f),
                     Size   = new Vector3(2f, 2f, 3f),
                     Uv     = new Vector2(44f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "TailB",
             Parent           = "",
             Pivot            = new Vector3(0f, 21f, 14f),
             Rotation         = new Vector3(-65f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-1.5f, 19f, 17f),
                     Size   = new Vector3(3f, 4f, 7f),
                     Uv     = new Vector2(38f, 7f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "TailC",
             Parent           = "",
             Pivot            = new Vector3(0f, 21f, 14f),
             Rotation         = new Vector3(-80.34f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-1.5f, 21.5f, 23f),
                     Size   = new Vector3(3f, 4f, 7f),
                     Uv     = new Vector2(24f, 3f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "Leg1A",
             Parent           = "",
             Pivot            = new Vector3(4f, 15f, 11f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(1.5f, 8f, 8.5f),
                     Size   = new Vector3(4f, 9f, 5f),
                     Uv     = new Vector2(78f, 29f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "Leg1B",
             Parent           = "",
             Pivot            = new Vector3(4f, 8f, 11f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(2f, 3f, 9.5f),
                     Size   = new Vector3(3f, 5f, 3f),
                     Uv     = new Vector2(78f, 43f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "Leg1C",
             Parent           = "",
             Pivot            = new Vector3(4f, 8f, 11f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(1.5f, -0.1f, 9f),
                     Size   = new Vector3(4f, 3f, 4f),
                     Uv     = new Vector2(78f, 51f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "Leg2A",
             Parent           = "",
             Pivot            = new Vector3(-4f, 15f, 11f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-5.5f, 8f, 8.5f),
                     Size   = new Vector3(4f, 9f, 5f),
                     Uv     = new Vector2(96f, 29f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "Leg2B",
             Parent           = "",
             Pivot            = new Vector3(-4f, 8f, 11f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-5f, 3f, 9.5f),
                     Size   = new Vector3(3f, 5f, 3f),
                     Uv     = new Vector2(96f, 43f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "Leg2C",
             Parent           = "",
             Pivot            = new Vector3(-4f, 8f, 11f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-5.5f, -0.1f, 9f),
                     Size   = new Vector3(4f, 3f, 4f),
                     Uv     = new Vector2(96f, 51f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "Leg3A",
             Parent           = "",
             Pivot            = new Vector3(4f, 15f, -8f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(2.1f, 8f, -10.1f),
                     Size   = new Vector3(3f, 8f, 4f),
                     Uv     = new Vector2(44f, 29f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "Leg3B",
             Parent           = "",
             Pivot            = new Vector3(4f, 8f, -8f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(2.1f, 3f, -9.6f),
                     Size   = new Vector3(3f, 5f, 3f),
                     Uv     = new Vector2(44f, 41f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "Leg3C",
             Parent           = "",
             Pivot            = new Vector3(4f, 8f, -8f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(1.6f, -0.1f, -10.1f),
                     Size   = new Vector3(4f, 3f, 4f),
                     Uv     = new Vector2(44f, 51f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "Leg4A",
             Parent           = "",
             Pivot            = new Vector3(-4f, 15f, -8f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-5.1f, 8f, -10.1f),
                     Size   = new Vector3(3f, 8f, 4f),
                     Uv     = new Vector2(60f, 29f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "Leg4B",
             Parent           = "",
             Pivot            = new Vector3(-4f, 8f, -8f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-5.1f, 3f, -9.6f),
                     Size   = new Vector3(3f, 5f, 3f),
                     Uv     = new Vector2(60f, 41f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "Leg4C",
             Parent           = "",
             Pivot            = new Vector3(-4f, 8f, -8f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-5.6f, -0.1f, -10.1f),
                     Size   = new Vector3(4f, 3f, 4f),
                     Uv     = new Vector2(60f, 51f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "Head",
             Parent           = "",
             Pivot            = new Vector3(0f, 20f, -10f),
             Rotation         = new Vector3(30f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-2.5f, 25f, -11.5f),
                     Size   = new Vector3(5f, 5f, 7f),
                     Uv     = new Vector2(0f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "UMouth",
             Parent           = "",
             Pivot            = new Vector3(0f, 20.05f, -10f),
             Rotation         = new Vector3(30f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-2f, 27.05f, -17f),
                     Size   = new Vector3(4f, 3f, 6f),
                     Uv     = new Vector2(24f, 18f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "LMouth",
             Parent           = "",
             Pivot            = new Vector3(0f, 20f, -10f),
             Rotation         = new Vector3(30f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-2f, 25f, -16.5f),
                     Size   = new Vector3(4f, 2f, 5f),
                     Uv     = new Vector2(24f, 27f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "Ear1",
             Parent           = "",
             Pivot            = new Vector3(0f, 20f, -10f),
             Rotation         = new Vector3(30f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(0.45f, 29f, -6f),
                     Size   = new Vector3(2f, 3f, 1f),
                     Uv     = new Vector2(0f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "Ear2",
             Parent           = "",
             Pivot            = new Vector3(0f, 20f, -10f),
             Rotation         = new Vector3(30f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-2.45f, 29f, -6f),
                     Size   = new Vector3(2f, 3f, 1f),
                     Uv     = new Vector2(0f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "MuleEarL",
             Parent           = "",
             Pivot            = new Vector3(0f, 20f, -10f),
             Rotation         = new Vector3(30f, 0f, 15f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-2f, 29f, -6f),
                     Size   = new Vector3(2f, 7f, 1f),
                     Uv     = new Vector2(0f, 12f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "MuleEarR",
             Parent           = "",
             Pivot            = new Vector3(0f, 20f, -10f),
             Rotation         = new Vector3(30f, 0f, -15f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(0f, 29f, -6f),
                     Size   = new Vector3(2f, 7f, 1f),
                     Uv     = new Vector2(0f, 12f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "Neck",
             Parent           = "",
             Pivot            = new Vector3(0f, 20f, -10f),
             Rotation         = new Vector3(30f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-2.05f, 15.8f, -12f),
                     Size   = new Vector3(4f, 14f, 8f),
                     Uv     = new Vector2(0f, 12f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "Bag1",
             Parent           = "",
             Pivot            = new Vector3(-7.5f, 21f, 10f),
             Rotation         = new Vector3(0f, 90f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-10.5f, 13f, 10f),
                     Size   = new Vector3(8f, 8f, 3f),
                     Uv     = new Vector2(0f, 34f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "Bag2",
             Parent           = "",
             Pivot            = new Vector3(4.5f, 21f, 10f),
             Rotation         = new Vector3(0f, 90f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(1.5f, 13f, 10f),
                     Size   = new Vector3(8f, 8f, 3f),
                     Uv     = new Vector2(0f, 47f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "Saddle",
             Parent           = "",
             Pivot            = new Vector3(0f, 22f, 2f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-5f, 21f, -1f),
                     Size   = new Vector3(10f, 1f, 8f),
                     Uv     = new Vector2(80f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "SaddleB",
             Parent           = "",
             Pivot            = new Vector3(0f, 22f, 2f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-1.5f, 22f, -1f),
                     Size   = new Vector3(3f, 1f, 2f),
                     Uv     = new Vector2(106f, 9f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "SaddleC",
             Parent           = "",
             Pivot            = new Vector3(0f, 22f, 2f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-4f, 22f, 5f),
                     Size   = new Vector3(8f, 1f, 2f),
                     Uv     = new Vector2(80f, 9f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "SaddleL2",
             Parent           = "",
             Pivot            = new Vector3(5f, 21f, 2f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(4.5f, 13f, 1f),
                     Size   = new Vector3(1f, 2f, 2f),
                     Uv     = new Vector2(74f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "SaddleL",
             Parent           = "",
             Pivot            = new Vector3(5f, 21f, 2f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(4.5f, 15f, 1.5f),
                     Size   = new Vector3(1f, 6f, 1f),
                     Uv     = new Vector2(70f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "SaddleR2",
             Parent           = "",
             Pivot            = new Vector3(-5f, 21f, 2f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-5.5f, 13f, 1f),
                     Size   = new Vector3(1f, 2f, 2f),
                     Uv     = new Vector2(74f, 4f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "SaddleR",
             Parent           = "",
             Pivot            = new Vector3(-5f, 21f, 2f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-5.5f, 15f, 1.5f),
                     Size   = new Vector3(1f, 6f, 1f),
                     Uv     = new Vector2(80f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "SaddleMouthL",
             Parent           = "",
             Pivot            = new Vector3(0f, 20f, -10f),
             Rotation         = new Vector3(30f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(1.5f, 26f, -14f),
                     Size   = new Vector3(1f, 2f, 2f),
                     Uv     = new Vector2(74f, 13f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "SaddleMouthR",
             Parent           = "",
             Pivot            = new Vector3(0f, 20f, -10f),
             Rotation         = new Vector3(30f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-2.5f, 26f, -14f),
                     Size   = new Vector3(1f, 2f, 2f),
                     Uv     = new Vector2(74f, 13f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "SaddleMouthLine",
             Parent           = "",
             Pivot            = new Vector3(0f, 20f, -10f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(2.6f, 23f, -16f),
                     Size   = new Vector3(0f, 3f, 16f),
                     Uv     = new Vector2(44f, 10f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "SaddleMouthLineR",
             Parent           = "",
             Pivot            = new Vector3(0f, 20f, -10f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-2.6f, 23f, -16f),
                     Size   = new Vector3(0f, 3f, 16f),
                     Uv     = new Vector2(44f, 5f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "Mane",
             Parent           = "",
             Pivot            = new Vector3(0f, 20f, -10f),
             Rotation         = new Vector3(30f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-1f, 15.5f, -5f),
                     Size   = new Vector3(2f, 16f, 4f),
                     Uv     = new Vector2(58f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "HeadSaddle",
             Parent           = "",
             Pivot            = new Vector3(0f, 20f, -10f),
             Rotation         = new Vector3(30f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin  = new Vector3(-2.5f, 25.1f, -17f),
                     Size    = new Vector3(5f, 5f, 12f),
                     Uv      = new Vector2(80f, 12f),
                     Inflate = 0.05d
                 },
             }
         },
     };
 }
Пример #16
0
 public ZombieVillagerV2Model()
 {
     Name = "geometry.zombie.villager_v2";
     VisibleBoundsWidth  = 2;
     VisibleBoundsHeight = 2;
     VisibleBoundsOffset = new Vector3(0f, 1.25f, 0f);
     Texturewidth        = 64;
     Textureheight       = 64;
     Bones = new EntityModelBone[10]
     {
         new EntityModelBone()
         {
             Name             = "head",
             Parent           = "body",
             Pivot            = new Vector3(0f, 24f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[2] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-4f, 24f, -4f),
                     Size   = new Vector3(8f, 10f, 8f),
                     Uv     = new Vector2(0f, 0f)
                 },
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-1f, 23f, -6f),
                     Size   = new Vector3(2f, 4f, 2f),
                     Uv     = new Vector2(24f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "helmet",
             Parent           = "head",
             Pivot            = new Vector3(0f, 24f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-4f, 24f, -4f),
                     Size   = new Vector3(8f, 10f, 8f),
                     Uv     = new Vector2(32f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "brim",
             Parent           = "head",
             Pivot            = new Vector3(0f, 24f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(-90f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-8f, 16f, -6f),
                     Size   = new Vector3(16f, 16f, 1f),
                     Uv     = new Vector2(30f, 47f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "body",
             Parent           = "waist",
             Pivot            = new Vector3(0f, 24f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[2] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-4f, 12f, -3f),
                     Size   = new Vector3(8f, 12f, 6f),
                     Uv     = new Vector2(16f, 20f)
                 },
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-4f, 6f, -3f),
                     Size   = new Vector3(8f, 18f, 6f),
                     Uv     = new Vector2(0f, 38f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "waist",
             Parent           = "",
             Pivot            = new Vector3(0f, 12f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = true,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[0]
         },
         new EntityModelBone()
         {
             Name             = "rightArm",
             Parent           = "body",
             Pivot            = new Vector3(-5f, 22f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-8f, 12f, -2f),
                     Size   = new Vector3(4f, 12f, 4f),
                     Uv     = new Vector2(44f, 22f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "rightItem",
             Parent           = "rightArm",
             Pivot            = new Vector3(-6f, 15f, 1f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = true,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[0]
         },
         new EntityModelBone()
         {
             Name             = "leftArm",
             Parent           = "body",
             Pivot            = new Vector3(5f, 22f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = true,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(4f, 12f, -2f),
                     Size   = new Vector3(4f, 12f, 4f),
                     Uv     = new Vector2(44f, 22f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "rightLeg",
             Parent           = "body",
             Pivot            = new Vector3(-2f, 12f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-4f, 0f, -2f),
                     Size   = new Vector3(4f, 12f, 4f),
                     Uv     = new Vector2(0f, 22f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "leftLeg",
             Parent           = "body",
             Pivot            = new Vector3(2f, 12f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = true,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(0f, 0f, -2f),
                     Size   = new Vector3(4f, 12f, 4f),
                     Uv     = new Vector2(0f, 22f)
                 },
             }
         },
     };
 }
Пример #17
0
 public GhastModel()
 {
     Name = "geometry.ghast";
     VisibleBoundsWidth  = 6;
     VisibleBoundsHeight = 9;
     VisibleBoundsOffset = new Vector3(0f, 4.5f, 0f);
     Texturewidth        = 64;
     Textureheight       = 32;
     Bones = new EntityModelBone[10]
     {
         new EntityModelBone()
         {
             Name             = "tentacles_0",
             Parent           = "body",
             Pivot            = new Vector3(-3.8f, 1f, -5f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-4.8f, -8f, -6f),
                     Size   = new Vector3(2f, 9f, 2f),
                     Uv     = new Vector2(0f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "tentacles_1",
             Parent           = "body",
             Pivot            = new Vector3(1.3f, 1f, -5f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(0.3f, -10f, -6f),
                     Size   = new Vector3(2f, 11f, 2f),
                     Uv     = new Vector2(0f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "tentacles_2",
             Parent           = "body",
             Pivot            = new Vector3(6.3f, 1f, -5f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(5.3f, -7f, -6f),
                     Size   = new Vector3(2f, 8f, 2f),
                     Uv     = new Vector2(0f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "tentacles_3",
             Parent           = "body",
             Pivot            = new Vector3(-6.3f, 1f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-7.3f, -8f, -1f),
                     Size   = new Vector3(2f, 9f, 2f),
                     Uv     = new Vector2(0f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "tentacles_4",
             Parent           = "body",
             Pivot            = new Vector3(-1.3f, 1f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-2.3f, -12f, -1f),
                     Size   = new Vector3(2f, 13f, 2f),
                     Uv     = new Vector2(0f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "tentacles_5",
             Parent           = "body",
             Pivot            = new Vector3(3.8f, 1f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(2.8f, -10f, -1f),
                     Size   = new Vector3(2f, 11f, 2f),
                     Uv     = new Vector2(0f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "tentacles_6",
             Parent           = "body",
             Pivot            = new Vector3(-3.8f, 1f, 5f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-4.8f, -11f, 4f),
                     Size   = new Vector3(2f, 12f, 2f),
                     Uv     = new Vector2(0f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "tentacles_7",
             Parent           = "body",
             Pivot            = new Vector3(1.3f, 1f, 5f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(0.3f, -11f, 4f),
                     Size   = new Vector3(2f, 12f, 2f),
                     Uv     = new Vector2(0f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "tentacles_8",
             Parent           = "body",
             Pivot            = new Vector3(6.3f, 1f, 5f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(5.3f, -12f, 4f),
                     Size   = new Vector3(2f, 13f, 2f),
                     Uv     = new Vector2(0f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "body",
             Parent           = "",
             Pivot            = new Vector3(0f, 8f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-8f, 0f, -8f),
                     Size   = new Vector3(16f, 16f, 16f),
                     Uv     = new Vector2(0f, 0f)
                 },
             }
         },
     };
 }
Пример #18
0
 public RavagerModel()
 {
     Name = "geometry.ravager";
     VisibleBoundsWidth  = 4;
     VisibleBoundsHeight = 4;
     VisibleBoundsOffset = new Vector3(0f, 1.25f, 0f);
     Texturewidth        = 128;
     Textureheight       = 128;
     Bones = new EntityModelBone[9]
     {
         new EntityModelBone()
         {
             Name             = "body",
             Parent           = "",
             Pivot            = new Vector3(0f, 19f, 2f),
             Rotation         = new Vector3(90f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[2] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-7f, 10f, -2f),
                     Size   = new Vector3(14f, 16f, 20f),
                     Uv     = new Vector2(0f, 55f)
                 },
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-6f, -3f, -2f),
                     Size   = new Vector3(12f, 13f, 18f),
                     Uv     = new Vector2(0f, 91f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "mouth",
             Parent           = "head",
             Pivot            = new Vector3(0f, 15f, -10f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-8f, 13f, -24f),
                     Size   = new Vector3(16f, 3f, 16f),
                     Uv     = new Vector2(0f, 36f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "neck",
             Parent           = "",
             Pivot            = new Vector3(0f, 20f, -20f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-5f, 21f, -10f),
                     Size   = new Vector3(10f, 10f, 18f),
                     Uv     = new Vector2(68f, 73f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "head",
             Parent           = "neck",
             Pivot            = new Vector3(0f, 28f, -10f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[2] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-8f, 14f, -24f),
                     Size   = new Vector3(16f, 20f, 16f),
                     Uv     = new Vector2(0f, 0f)
                 },
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-2f, 12f, -28f),
                     Size   = new Vector3(4f, 8f, 4f),
                     Uv     = new Vector2(0f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "leg0",
             Parent           = "",
             Pivot            = new Vector3(-12f, 30f, 22f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-12f, 0f, 17f),
                     Size   = new Vector3(8f, 37f, 8f),
                     Uv     = new Vector2(96f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "leg1",
             Parent           = "",
             Pivot            = new Vector3(4f, 30f, 22f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(4f, 0f, 17f),
                     Size   = new Vector3(8f, 37f, 8f),
                     Uv     = new Vector2(96f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "leg2",
             Parent           = "",
             Pivot            = new Vector3(-4f, 26f, -4f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-12f, 0f, -8f),
                     Size   = new Vector3(8f, 37f, 8f),
                     Uv     = new Vector2(64f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "leg3",
             Parent           = "",
             Pivot            = new Vector3(-4f, 26f, -4f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(4f, 0f, -8f),
                     Size   = new Vector3(8f, 37f, 8f),
                     Uv     = new Vector2(64f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "horns",
             Parent           = "head",
             Pivot            = new Vector3(-5f, 27f, -19f),
             Rotation         = new Vector3(60f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[2] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-10f, 27f, -20f),
                     Size   = new Vector3(2f, 14f, 4f),
                     Uv     = new Vector2(74f, 55f)
                 },
                 new EntityModelCube()
                 {
                     Origin = new Vector3(8f, 27f, -20f),
                     Size   = new Vector3(2f, 14f, 4f),
                     Uv     = new Vector2(74f, 55f)
                 },
             }
         },
     };
 }
Пример #19
0
 public PigzombieV18Model()
 {
     Name = "geometry.pigzombie.v1.8";
     VisibleBoundsWidth  = 2;
     VisibleBoundsHeight = 2;
     VisibleBoundsOffset = new Vector3(0f, 1.25f, 0f);
     Texturewidth        = 64;
     Textureheight       = 32;
     Bones = new EntityModelBone[9]
     {
         new EntityModelBone()
         {
             Name             = "body",
             Parent           = "waist",
             Pivot            = new Vector3(0f, 24f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-4f, 12f, -2f),
                     Size   = new Vector3(8f, 12f, 4f),
                     Uv     = new Vector2(16f, 16f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "waist",
             Parent           = "",
             Pivot            = new Vector3(0f, 12f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = true,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[0]
         },
         new EntityModelBone()
         {
             Name             = "head",
             Parent           = "body",
             Pivot            = new Vector3(0f, 24f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-4f, 24f, -4f),
                     Size   = new Vector3(8f, 8f, 8f),
                     Uv     = new Vector2(0f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "hat",
             Parent           = "head",
             Pivot            = new Vector3(0f, 24f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-4f, 24f, -4f),
                     Size   = new Vector3(8f, 8f, 8f),
                     Uv     = new Vector2(32f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "rightArm",
             Parent           = "body",
             Pivot            = new Vector3(-5f, 22f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-8f, 12f, -2f),
                     Size   = new Vector3(4f, 12f, 4f),
                     Uv     = new Vector2(40f, 16f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "rightItem",
             Parent           = "rightArm",
             Pivot            = new Vector3(-6f, 15f, 1f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = true,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[0]
         },
         new EntityModelBone()
         {
             Name             = "leftArm",
             Parent           = "body",
             Pivot            = new Vector3(5f, 22f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = true,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(4f, 12f, -2f),
                     Size   = new Vector3(4f, 12f, 4f),
                     Uv     = new Vector2(40f, 16f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "rightLeg",
             Parent           = "body",
             Pivot            = new Vector3(-1.9f, 12f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-3.9f, 0f, -2f),
                     Size   = new Vector3(4f, 12f, 4f),
                     Uv     = new Vector2(0f, 16f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "leftLeg",
             Parent           = "body",
             Pivot            = new Vector3(1.9f, 12f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = true,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-0.1f, 0f, -2f),
                     Size   = new Vector3(4f, 12f, 4f),
                     Uv     = new Vector2(0f, 16f)
                 },
             }
         },
     };
 }
Пример #20
0
 public PigModel()
 {
     Name = "geometry.pig";
     VisibleBoundsWidth  = 2;
     VisibleBoundsHeight = 2;
     VisibleBoundsOffset = new Vector3(0f, 0.5f, 0f);
     Texturewidth        = 64;
     Textureheight       = 32;
     Bones = new EntityModelBone[6]
     {
         new EntityModelBone()
         {
             Name             = "body",
             Parent           = "",
             Pivot            = new Vector3(0f, 13f, 2f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-5f, 7f, -5f),
                     Size   = new Vector3(10f, 16f, 8f),
                     Uv     = new Vector2(28f, 8f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "head",
             Parent           = "",
             Pivot            = new Vector3(0f, 12f, -6f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[2] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-4f, 8f, -14f),
                     Size   = new Vector3(8f, 8f, 8f),
                     Uv     = new Vector2(0f, 0f)
                 },
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-2f, 9f, -15f),
                     Size   = new Vector3(4f, 3f, 1f),
                     Uv     = new Vector2(16f, 16f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "leg0",
             Parent           = "",
             Pivot            = new Vector3(-3f, 6f, 7f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-5f, 0f, 5f),
                     Size   = new Vector3(4f, 6f, 4f),
                     Uv     = new Vector2(0f, 16f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "leg1",
             Parent           = "",
             Pivot            = new Vector3(3f, 6f, 7f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = true,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(1f, 0f, 5f),
                     Size   = new Vector3(4f, 6f, 4f),
                     Uv     = new Vector2(0f, 16f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "leg2",
             Parent           = "",
             Pivot            = new Vector3(-3f, 6f, -5f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-5f, 0f, -7f),
                     Size   = new Vector3(4f, 6f, 4f),
                     Uv     = new Vector2(0f, 16f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "leg3",
             Parent           = "",
             Pivot            = new Vector3(3f, 6f, -5f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = true,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(1f, 0f, -7f),
                     Size   = new Vector3(4f, 6f, 4f),
                     Uv     = new Vector2(0f, 16f)
                 },
             }
         },
     };
 }
Пример #21
0
 public LavaslimeModel()
 {
     Name = "geometry.lavaslime";
     VisibleBoundsWidth  = 2;
     VisibleBoundsHeight = 5;
     VisibleBoundsOffset = new Vector3(0f, 2.5f, 0f);
     Texturewidth        = 64;
     Textureheight       = 32;
     Bones = new EntityModelBone[9]
     {
         new EntityModelBone()
         {
             Name             = "bodyCube_0",
             Parent           = "insideCube",
             Pivot            = new Vector3(0f, 24f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-4f, 7f, -4f),
                     Size   = new Vector3(8f, 1f, 8f),
                     Uv     = new Vector2(0f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "bodyCube_1",
             Parent           = "insideCube",
             Pivot            = new Vector3(0f, 24f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-4f, 6f, -4f),
                     Size   = new Vector3(8f, 1f, 8f),
                     Uv     = new Vector2(0f, 1f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "bodyCube_2",
             Parent           = "insideCube",
             Pivot            = new Vector3(0f, 24f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-4f, 5f, -4f),
                     Size   = new Vector3(8f, 1f, 8f),
                     Uv     = new Vector2(24f, 10f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "bodyCube_3",
             Parent           = "insideCube",
             Pivot            = new Vector3(0f, 24f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-4f, 4f, -4f),
                     Size   = new Vector3(8f, 1f, 8f),
                     Uv     = new Vector2(24f, 19f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "bodyCube_4",
             Parent           = "insideCube",
             Pivot            = new Vector3(0f, 24f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-4f, 3f, -4f),
                     Size   = new Vector3(8f, 1f, 8f),
                     Uv     = new Vector2(0f, 4f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "bodyCube_5",
             Parent           = "insideCube",
             Pivot            = new Vector3(0f, 24f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-4f, 2f, -4f),
                     Size   = new Vector3(8f, 1f, 8f),
                     Uv     = new Vector2(0f, 5f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "bodyCube_6",
             Parent           = "insideCube",
             Pivot            = new Vector3(0f, 24f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-4f, 1f, -4f),
                     Size   = new Vector3(8f, 1f, 8f),
                     Uv     = new Vector2(0f, 6f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "bodyCube_7",
             Parent           = "insideCube",
             Pivot            = new Vector3(0f, 24f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-4f, 0f, -4f),
                     Size   = new Vector3(8f, 1f, 8f),
                     Uv     = new Vector2(0f, 7f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "insideCube",
             Parent           = "",
             Pivot            = new Vector3(0f, 0f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-2f, 2f, -2f),
                     Size   = new Vector3(4f, 4f, 4f),
                     Uv     = new Vector2(0f, 16f)
                 },
             }
         },
     };
 }
Пример #22
0
        private ModelBone ProcessBone(PooledTexture2D texture, EntityModel source, EntityModelBone bone, List <VertexPositionColorTexture> vertices, Vector2 uvScale, Vector2 textureSize, Dictionary <string, ModelBone> modelBones)
        {
            ModelBone modelBone;

            List <short> indices = new List <short>();

            bone.Pivot *= new Vector3(-1f, 1f, 1f);

            if (bone.Cubes != null)
            {
                foreach (var cube in bone.Cubes)
                {
                    if (cube == null)
                    {
                        Log.Warn("Cube was null!");
                        continue;
                    }

                    Cube built = new Cube(cube.InflatedSize, textureSize, cube.Uv, uvScale, bone.Mirror);

                    vertices = ModifyCubeIndexes(vertices, cube, ref built.Front, bone.Mirror);
                    vertices = ModifyCubeIndexes(vertices, cube, ref built.Back, bone.Mirror);
                    vertices = ModifyCubeIndexes(vertices, cube, ref built.Top, bone.Mirror);
                    vertices = ModifyCubeIndexes(vertices, cube, ref built.Bottom, bone.Mirror);
                    vertices = ModifyCubeIndexes(vertices, cube, ref built.Left, bone.Mirror);
                    vertices = ModifyCubeIndexes(vertices, cube, ref built.Right, bone.Mirror);

                    indices.AddRange(built.Front.indexes.Concat(built.Back.indexes).Concat(built.Top.indexes)
                                     .Concat(built.Bottom.indexes).Concat(built.Left.indexes).Concat(built.Right.indexes)
                                     .ToArray());
                }
            }

            var bindPoseMatrix = Matrix.CreateTranslation(-bone.Pivot)
                                 * Matrix.CreateRotationY(MathUtils.ToRadians(bone.BindPoseRotation.Y))
                                 * Matrix.CreateRotationX(MathUtils.ToRadians(-bone.BindPoseRotation.X))
                                 * Matrix.CreateRotationZ(MathUtils.ToRadians(bone.BindPoseRotation.Z))
                                 * Matrix.CreateTranslation(bone.Pivot);

            /*var boneMatrix = Matrix.Identity * Matrix.CreateTranslation(-bone.Pivot)
             * Matrix.CreateFromAxisAngle(
             *                                       Vector3.Right, MathUtils.ToRadians(bone.Rotation.X))
             * Matrix.CreateFromAxisAngle(
             *                                       Vector3.Backward, MathUtils.ToRadians(bone.Rotation.Z))
             * Matrix.CreateFromAxisAngle(
             *                                       Vector3.Up, MathUtils.ToRadians(bone.Rotation.Y))
             * Matrix.CreateTranslation(bone.Pivot);*/
            var boneMatrix =
                Matrix.CreateTranslation(-bone.Pivot)
                * Matrix.CreateRotationY(MathUtils.ToRadians(bone.Rotation.Y))
                * Matrix.CreateRotationX(MathUtils.ToRadians(-bone.Rotation.X))
                * Matrix.CreateRotationZ(MathUtils.ToRadians(bone.Rotation.Z))
                * Matrix.CreateTranslation(bone.Pivot);

            modelBone = new ModelBone(texture, indices.ToArray(), bone, bindPoseMatrix * boneMatrix);
            modelBone.Setup(Alex.Instance.GraphicsDevice);

            foreach (var childBone in source.Bones.Where(
                         x => string.Equals(x.Parent, bone.Name, StringComparison.InvariantCultureIgnoreCase)))
            {
                var child = ProcessBone(texture, source, childBone, vertices, uvScale, textureSize, modelBones);
                child.Parent = modelBone;

                modelBone.AddChild(child);

                if (!modelBones.TryAdd(childBone.Name, child))
                {
                    Log.Warn($"Failed to add bone! {childBone.Name}");
                }
            }

            return(modelBone);
        }
Пример #23
0
 public LlamaspitModel()
 {
     Name = "geometry.llamaspit";
     VisibleBoundsWidth  = 1;
     VisibleBoundsHeight = 1;
     VisibleBoundsOffset = new Vector3(0f, 0.5f, 0f);
     Texturewidth        = 64;
     Textureheight       = 64;
     Bones = new EntityModelBone[1]
     {
         new EntityModelBone()
         {
             Name             = "body",
             Parent           = "",
             Pivot            = new Vector3(0f, 24f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[7] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-4f, 22f, 0f),
                     Size   = new Vector3(2f, 2f, 2f),
                     Uv     = new Vector2(0f, 0f)
                 },
                 new EntityModelCube()
                 {
                     Origin = new Vector3(0f, 26f, 0f),
                     Size   = new Vector3(2f, 2f, 2f),
                     Uv     = new Vector2(0f, 0f)
                 },
                 new EntityModelCube()
                 {
                     Origin = new Vector3(0f, 22f, -4f),
                     Size   = new Vector3(2f, 2f, 2f),
                     Uv     = new Vector2(0f, 0f)
                 },
                 new EntityModelCube()
                 {
                     Origin = new Vector3(0f, 22f, 0f),
                     Size   = new Vector3(2f, 2f, 2f),
                     Uv     = new Vector2(0f, 0f)
                 },
                 new EntityModelCube()
                 {
                     Origin = new Vector3(2f, 22f, 0f),
                     Size   = new Vector3(2f, 2f, 2f),
                     Uv     = new Vector2(0f, 0f)
                 },
                 new EntityModelCube()
                 {
                     Origin = new Vector3(0f, 20f, 0f),
                     Size   = new Vector3(2f, 2f, 2f),
                     Uv     = new Vector2(0f, 0f)
                 },
                 new EntityModelCube()
                 {
                     Origin = new Vector3(0f, 22f, 2f),
                     Size   = new Vector3(2f, 2f, 2f),
                     Uv     = new Vector2(0f, 0f)
                 },
             }
         },
     };
 }
Пример #24
0
 public BedModel()
 {
     Name = "geometry.bed";
     VisibleBoundsWidth  = 1;
     VisibleBoundsHeight = 1;
     VisibleBoundsOffset = new Vector3(0f, 0.5f, 0f);
     Texturewidth        = 64;
     Textureheight       = 64;
     Bones = new EntityModelBone[5]
     {
         new EntityModelBone()
         {
             Name             = "bed",
             Parent           = "",
             Pivot            = new Vector3(0f, 24f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[5] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(0f, 0f, 0f),
                     Size   = new Vector3(16f, 32f, 6f),
                     Uv     = new Vector2(0f, 0f)
                 },
                 new EntityModelCube()
                 {
                     Origin = new Vector3(3f, 31f, 6f),
                     Size   = new Vector3(10f, 1f, 3f),
                     Uv     = new Vector2(38f, 2f)
                 },
                 new EntityModelCube()
                 {
                     Origin = new Vector3(3f, 0f, 6f),
                     Size   = new Vector3(10f, 1f, 3f),
                     Uv     = new Vector2(38f, 38f)
                 },
                 new EntityModelCube()
                 {
                     Origin = new Vector3(15f, 3f, 6f),
                     Size   = new Vector3(1f, 26f, 3f),
                     Uv     = new Vector2(52f, 6f)
                 },
                 new EntityModelCube()
                 {
                     Origin = new Vector3(0f, 3f, 6f),
                     Size   = new Vector3(1f, 26f, 3f),
                     Uv     = new Vector2(44f, 6f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "leg1",
             Parent           = "",
             Pivot            = new Vector3(5f, 22f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(13f, 29f, 6f),
                     Size   = new Vector3(3f, 3f, 3f),
                     Uv     = new Vector2(12f, 38f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "leg0",
             Parent           = "",
             Pivot            = new Vector3(-5f, 22f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(0f, 29f, 6f),
                     Size   = new Vector3(3f, 3f, 3f),
                     Uv     = new Vector2(0f, 38f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "leg3",
             Parent           = "",
             Pivot            = new Vector3(2f, 12f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(13f, 0f, 6f),
                     Size   = new Vector3(3f, 3f, 3f),
                     Uv     = new Vector2(12f, 44f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "leg2",
             Parent           = "",
             Pivot            = new Vector3(-2f, 12f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(0f, 0f, 6f),
                     Size   = new Vector3(3f, 3f, 3f),
                     Uv     = new Vector2(0f, 44f)
                 },
             }
         },
     };
 }
Пример #25
0
 public PufferfishMidModel()
 {
     Name = "geometry.pufferfish.mid";
     VisibleBoundsWidth  = 0;
     VisibleBoundsHeight = 0;
     VisibleBoundsOffset = new Vector3(0f, 0f, 0f);
     Texturewidth        = 32;
     Textureheight       = 32;
     Bones = new EntityModelBone[11]
     {
         new EntityModelBone()
         {
             Name             = "body",
             Parent           = "body",
             Pivot            = new Vector3(0f, 0f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-2.5f, 1f, -2.5f),
                     Size   = new Vector3(5f, 5f, 5f),
                     Uv     = new Vector2(12f, 22f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "leftFin",
             Parent           = "body",
             Pivot            = new Vector3(2.5f, 5f, 0.5f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(2.5f, 4f, -1.5f),
                     Size   = new Vector3(2f, 1f, 2f),
                     Uv     = new Vector2(24f, 3f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "rightFin",
             Parent           = "body",
             Pivot            = new Vector3(-2.5f, 5f, 0.5f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-4.5f, 4f, -1.5f),
                     Size   = new Vector3(2f, 1f, 2f),
                     Uv     = new Vector2(24f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "spines_top_front",
             Parent           = "body",
             Pivot            = new Vector3(0f, 6f, -2.5f),
             Rotation         = new Vector3(45f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-2.5f, 6f, -2.5f),
                     Size   = new Vector3(5f, 1f, 0f),
                     Uv     = new Vector2(19f, 17f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "spines_top_back",
             Parent           = "body",
             Pivot            = new Vector3(0f, 6f, 2.5f),
             Rotation         = new Vector3(-45f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-2.5f, 6f, 2.5f),
                     Size   = new Vector3(5f, 1f, 0f),
                     Uv     = new Vector2(11f, 17f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "spines_bottom_front",
             Parent           = "body",
             Pivot            = new Vector3(0f, 1f, -2.5f),
             Rotation         = new Vector3(-45f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-2.5f, 0f, -2.5f),
                     Size   = new Vector3(5f, 1f, 0f),
                     Uv     = new Vector2(18f, 20f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "spines_bottom_back",
             Parent           = "body",
             Pivot            = new Vector3(0f, 1f, 2.5f),
             Rotation         = new Vector3(45f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-2.5f, 0f, 2.5f),
                     Size   = new Vector3(5f, 1f, 0f),
                     Uv     = new Vector2(18f, 20f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "spines_left_front",
             Parent           = "body",
             Pivot            = new Vector3(2.5f, 0f, -2.5f),
             Rotation         = new Vector3(0f, 45f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(2.5f, 1f, -2.5f),
                     Size   = new Vector3(1f, 5f, 0f),
                     Uv     = new Vector2(1f, 17f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "spines_left_back",
             Parent           = "body",
             Pivot            = new Vector3(2.5f, 0f, 2.5f),
             Rotation         = new Vector3(0f, -45f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(2.5f, 1f, 2.5f),
                     Size   = new Vector3(1f, 5f, 0f),
                     Uv     = new Vector2(1f, 17f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "spines_right_front",
             Parent           = "body",
             Pivot            = new Vector3(-2.5f, 0f, -2.5f),
             Rotation         = new Vector3(0f, -45f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-3.5f, 1f, -2.5f),
                     Size   = new Vector3(1f, 5f, 0f),
                     Uv     = new Vector2(5f, 17f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "spines_right_back",
             Parent           = "body",
             Pivot            = new Vector3(-2.5f, 0f, 2.5f),
             Rotation         = new Vector3(0f, 45f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-3.5f, 1f, 2.5f),
                     Size   = new Vector3(1f, 5f, 0f),
                     Uv     = new Vector2(9f, 17f)
                 },
             }
         },
     };
 }
Пример #26
0
 public NpcModel()
 {
     Name = "geometry.npc";
     VisibleBoundsWidth  = 1;
     VisibleBoundsHeight = 1;
     VisibleBoundsOffset = new Vector3(0f, 0f, 0f);
     Texturewidth        = 64;
     Textureheight       = 64;
     Bones = new EntityModelBone[10]
     {
         new EntityModelBone()
         {
             Name        = "head",
             Parent      = "",
             Pivot       = new Vector3(0f, 24f, 0f),
             Rotation    = new Vector3(0f, 0f, 0f),
             NeverRender = false,
             Mirror      = false,
             Reset       = false,
             Cubes       = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-4f, 24f, -4f),
                     Size   = new Vector3(8f, 10f, 8f),
                     Uv     = new Vector2(0f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name        = "hat",
             Parent      = "head",
             Pivot       = new Vector3(0f, 24f, 0f),
             Rotation    = new Vector3(0f, 0f, 0f),
             NeverRender = false,
             Mirror      = false,
             Reset       = false,
             Cubes       = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-4f, 24f, -4f),
                     Size   = new Vector3(8f, 8f, 8f),
                     Uv     = new Vector2(32f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name        = "nose",
             Parent      = "head",
             Pivot       = new Vector3(0f, 26f, 0f),
             Rotation    = new Vector3(0f, 0f, 0f),
             NeverRender = false,
             Mirror      = false,
             Reset       = false,
             Cubes       = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-1f, 23f, -6f),
                     Size   = new Vector3(2f, 4f, 2f),
                     Uv     = new Vector2(24f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name        = "body",
             Parent      = "",
             Pivot       = new Vector3(0f, 24f, 0f),
             Rotation    = new Vector3(0f, 0f, 0f),
             NeverRender = false,
             Mirror      = false,
             Reset       = false,
             Cubes       = new EntityModelCube[2] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-4f, 12f, -3f),
                     Size   = new Vector3(8f, 12f, 6f),
                     Uv     = new Vector2(16f, 20f)
                 },
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-4f, 6f, -3f),
                     Size   = new Vector3(8f, 18f, 6f),
                     Uv     = new Vector2(0f, 38f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name        = "arms",
             Parent      = "body",
             Pivot       = new Vector3(0f, 22f, 0f),
             Rotation    = new Vector3(0f, 0f, 0f),
             NeverRender = false,
             Mirror      = false,
             Reset       = false,
             Cubes       = new EntityModelCube[3] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-4f, 16f, -2f),
                     Size   = new Vector3(8f, 4f, 4f),
                     Uv     = new Vector2(40f, 38f)
                 },
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-8f, 16f, -2f),
                     Size   = new Vector3(4f, 8f, 4f),
                     Uv     = new Vector2(44f, 22f)
                 },
                 new EntityModelCube()
                 {
                     Origin = new Vector3(4f, 16f, -2f),
                     Size   = new Vector3(4f, 8f, 4f),
                     Uv     = new Vector2(44f, 46f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name        = "leg0",
             Parent      = "",
             Pivot       = new Vector3(-2f, 12f, 0f),
             Rotation    = new Vector3(0f, 0f, 0f),
             NeverRender = false,
             Mirror      = false,
             Reset       = false,
             Cubes       = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-4f, 0f, -2f),
                     Size   = new Vector3(4f, 12f, 4f),
                     Uv     = new Vector2(0f, 22f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name        = "leg1",
             Parent      = "",
             Pivot       = new Vector3(2f, 12f, 0f),
             Rotation    = new Vector3(0f, 0f, 0f),
             NeverRender = false,
             Mirror      = false,
             Reset       = false,
             Cubes       = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(0f, 0f, -2f),
                     Size   = new Vector3(4f, 12f, 4f),
                     Uv     = new Vector2(0f, 22f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name        = "leftPants",
             Parent      = "leg1",
             Pivot       = new Vector3(1.9f, 12f, 0f),
             Rotation    = new Vector3(0f, 0f, 0f),
             NeverRender = false,
             Mirror      = false,
             Reset       = false,
             Cubes       = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-0.1f, 0f, -2f),
                     Size   = new Vector3(4f, 12f, 4f),
                     Uv     = new Vector2(0f, 48f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name        = "rightPants",
             Parent      = "leg0",
             Pivot       = new Vector3(-1.9f, 12f, 0f),
             Rotation    = new Vector3(0f, 0f, 0f),
             NeverRender = false,
             Mirror      = false,
             Reset       = false,
             Cubes       = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-3.9f, 0f, -2f),
                     Size   = new Vector3(4f, 12f, 4f),
                     Uv     = new Vector2(0f, 32f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name        = "jacket",
             Parent      = "body",
             Pivot       = new Vector3(0f, 24f, 0f),
             Rotation    = new Vector3(0f, 0f, 0f),
             NeverRender = false,
             Mirror      = false,
             Reset       = false,
             Cubes       = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-4f, 12f, -2f),
                     Size   = new Vector3(8f, 12f, 4f),
                     Uv     = new Vector2(16f, 32f)
                 },
             }
         },
     };
 }
Пример #27
0
 public CreeperChargedV18Model()
 {
     Name = "geometry.creeper.charged.v1.8";
     VisibleBoundsWidth  = 1;
     VisibleBoundsHeight = 2;
     VisibleBoundsOffset = new Vector3(0f, 0.75f, 0f);
     Texturewidth        = 64;
     Textureheight       = 32;
     Bones = new EntityModelBone[6]
     {
         new EntityModelBone()
         {
             Name             = "body",
             Parent           = "",
             Pivot            = new Vector3(0f, 0f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-4f, 6f, -2f),
                     Size   = new Vector3(8f, 12f, 4f),
                     Uv     = new Vector2(16f, 16f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "head",
             Parent           = "body",
             Pivot            = new Vector3(0f, 18f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-4f, 18f, -4f),
                     Size   = new Vector3(8f, 8f, 8f),
                     Uv     = new Vector2(0f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "leg0",
             Parent           = "body",
             Pivot            = new Vector3(-2f, 6f, 4f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-4f, 0f, 2f),
                     Size   = new Vector3(4f, 6f, 4f),
                     Uv     = new Vector2(0f, 16f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "leg1",
             Parent           = "body",
             Pivot            = new Vector3(2f, 6f, 4f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(0f, 0f, 2f),
                     Size   = new Vector3(4f, 6f, 4f),
                     Uv     = new Vector2(0f, 16f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "leg2",
             Parent           = "body",
             Pivot            = new Vector3(-2f, 6f, -4f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-4f, 0f, -6f),
                     Size   = new Vector3(4f, 6f, 4f),
                     Uv     = new Vector2(0f, 16f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "leg3",
             Parent           = "body",
             Pivot            = new Vector3(2f, 6f, -4f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(0f, 0f, -6f),
                     Size   = new Vector3(4f, 6f, 4f),
                     Uv     = new Vector2(0f, 16f)
                 },
             }
         },
     };
 }
 public SheepGeometrySheepShearedModel()
 {
     Name = "geometry.sheep:geometry.sheep.sheared";
     VisibleBoundsWidth  = 2;
     VisibleBoundsHeight = 2;
     VisibleBoundsOffset = new Vector3(0f, 0.5f, 0f);
     Texturewidth        = 0;
     Textureheight       = 0;
     Bones = new EntityModelBone[6]
     {
         new EntityModelBone()
         {
             Name             = "head",
             Parent           = "",
             Pivot            = new Vector3(0f, 18f, -8f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[2] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-3f, 16f, -12f),
                     Size   = new Vector3(6f, 6f, 6f),
                     Uv     = new Vector2(0f, 32f)
                 },
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-3f, 16f, -14f),
                     Size   = new Vector3(6f, 6f, 8f),
                     Uv     = new Vector2(0f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "body",
             Parent           = "",
             Pivot            = new Vector3(0f, 19f, 2f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(90f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[2] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-4f, 13f, -5f),
                     Size   = new Vector3(8f, 16f, 6f),
                     Uv     = new Vector2(28f, 40f)
                 },
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-4f, 13f, -5f),
                     Size   = new Vector3(8f, 16f, 6f),
                     Uv     = new Vector2(28f, 8f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "leg0",
             Parent           = "",
             Pivot            = new Vector3(-3f, 12f, 7f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[2] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-5f, 6f, 5f),
                     Size   = new Vector3(4f, 6f, 4f),
                     Uv     = new Vector2(0f, 48f)
                 },
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-5f, 0f, 5f),
                     Size   = new Vector3(4f, 12f, 4f),
                     Uv     = new Vector2(0f, 16f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "leg1",
             Parent           = "",
             Pivot            = new Vector3(3f, 12f, 7f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[2] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(1f, 6f, 5f),
                     Size   = new Vector3(4f, 6f, 4f),
                     Uv     = new Vector2(0f, 48f)
                 },
                 new EntityModelCube()
                 {
                     Origin = new Vector3(1f, 0f, 5f),
                     Size   = new Vector3(4f, 12f, 4f),
                     Uv     = new Vector2(0f, 16f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "leg2",
             Parent           = "",
             Pivot            = new Vector3(-3f, 12f, -5f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[2] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-5f, 6f, -7f),
                     Size   = new Vector3(4f, 6f, 4f),
                     Uv     = new Vector2(0f, 48f)
                 },
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-5f, 0f, -7f),
                     Size   = new Vector3(4f, 12f, 4f),
                     Uv     = new Vector2(0f, 16f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "leg3",
             Parent           = "",
             Pivot            = new Vector3(3f, 12f, -5f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[2] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(1f, 6f, -7f),
                     Size   = new Vector3(4f, 6f, 4f),
                     Uv     = new Vector2(0f, 48f)
                 },
                 new EntityModelCube()
                 {
                     Origin = new Vector3(1f, 0f, -7f),
                     Size   = new Vector3(4f, 12f, 4f),
                     Uv     = new Vector2(0f, 16f)
                 },
             }
         },
     };
 }
Пример #29
0
 public RabbitModel()
 {
     Name = "geometry.rabbit";
     VisibleBoundsWidth  = 1;
     VisibleBoundsHeight = 1;
     VisibleBoundsOffset = new Vector3(0f, 0f, 0f);
     Texturewidth        = 64;
     Textureheight       = 32;
     Bones = new EntityModelBone[12]
     {
         new EntityModelBone()
         {
             Name        = "rearFootLeft",
             Parent      = "",
             Pivot       = new Vector3(3f, 6.5f, 3.7f),
             Rotation    = new Vector3(0f, 0f, 0f),
             NeverRender = false,
             Mirror      = true,
             Reset       = false,
             Cubes       = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(2f, 0f, 0f),
                     Size   = new Vector3(2f, 1f, 7f),
                     Uv     = new Vector2(8f, 24f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name        = "rearFootRight",
             Parent      = "",
             Pivot       = new Vector3(-3f, 6.5f, 3.7f),
             Rotation    = new Vector3(0f, 0f, 0f),
             NeverRender = false,
             Mirror      = true,
             Reset       = false,
             Cubes       = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-4f, 0f, 0f),
                     Size   = new Vector3(2f, 1f, 7f),
                     Uv     = new Vector2(26f, 24f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name        = "haunchLeft",
             Parent      = "",
             Pivot       = new Vector3(3f, 6.5f, 3.7f),
             Rotation    = new Vector3(-20f, 0f, 0f),
             NeverRender = false,
             Mirror      = true,
             Reset       = false,
             Cubes       = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(2f, 2.5f, 3.7f),
                     Size   = new Vector3(2f, 4f, 5f),
                     Uv     = new Vector2(16f, 15f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name        = "haunchRight",
             Parent      = "",
             Pivot       = new Vector3(-3f, 6.5f, 3.7f),
             Rotation    = new Vector3(-20f, 0f, 0f),
             NeverRender = false,
             Mirror      = true,
             Reset       = false,
             Cubes       = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-4f, 2.5f, 3.7f),
                     Size   = new Vector3(2f, 4f, 5f),
                     Uv     = new Vector2(30f, 15f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name        = "body",
             Parent      = "",
             Pivot       = new Vector3(0f, 5f, 8f),
             Rotation    = new Vector3(-20f, 0f, 0f),
             NeverRender = false,
             Mirror      = true,
             Reset       = false,
             Cubes       = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-3f, 2f, -2f),
                     Size   = new Vector3(6f, 5f, 10f),
                     Uv     = new Vector2(0f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name        = "frontLegLeft",
             Parent      = "",
             Pivot       = new Vector3(3f, 7f, -1f),
             Rotation    = new Vector3(-10f, 0f, 0f),
             NeverRender = false,
             Mirror      = true,
             Reset       = false,
             Cubes       = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(2f, 0f, -2f),
                     Size   = new Vector3(2f, 7f, 2f),
                     Uv     = new Vector2(8f, 15f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name        = "frontLegRight",
             Parent      = "",
             Pivot       = new Vector3(-3f, 7f, -1f),
             Rotation    = new Vector3(-10f, 0f, 0f),
             NeverRender = false,
             Mirror      = true,
             Reset       = false,
             Cubes       = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-4f, 0f, -2f),
                     Size   = new Vector3(2f, 7f, 2f),
                     Uv     = new Vector2(0f, 15f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name        = "head",
             Parent      = "",
             Pivot       = new Vector3(0f, 8f, -1f),
             Rotation    = new Vector3(0f, 0f, 0f),
             NeverRender = false,
             Mirror      = true,
             Reset       = false,
             Cubes       = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-2.5f, 8f, -6f),
                     Size   = new Vector3(5f, 4f, 5f),
                     Uv     = new Vector2(32f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name        = "earRight",
             Parent      = "",
             Pivot       = new Vector3(0f, 8f, -1f),
             Rotation    = new Vector3(0f, -15f, 0f),
             NeverRender = false,
             Mirror      = true,
             Reset       = false,
             Cubes       = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-2.5f, 12f, -2f),
                     Size   = new Vector3(2f, 5f, 1f),
                     Uv     = new Vector2(58f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name        = "earLeft",
             Parent      = "",
             Pivot       = new Vector3(0f, 8f, -1f),
             Rotation    = new Vector3(0f, 15f, 0f),
             NeverRender = false,
             Mirror      = true,
             Reset       = false,
             Cubes       = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(0.5f, 12f, -2f),
                     Size   = new Vector3(2f, 5f, 1f),
                     Uv     = new Vector2(52f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name        = "tail",
             Parent      = "",
             Pivot       = new Vector3(0f, 4f, 7f),
             Rotation    = new Vector3(-20f, 0f, 0f),
             NeverRender = false,
             Mirror      = true,
             Reset       = false,
             Cubes       = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-1.5f, 2.5f, 7f),
                     Size   = new Vector3(3f, 3f, 2f),
                     Uv     = new Vector2(52f, 6f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name        = "nose",
             Parent      = "",
             Pivot       = new Vector3(0f, 8f, -1f),
             Rotation    = new Vector3(0f, 0f, 0f),
             NeverRender = false,
             Mirror      = true,
             Reset       = false,
             Cubes       = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-0.5f, 9.5f, -6.5f),
                     Size   = new Vector3(1f, 1f, 1f),
                     Uv     = new Vector2(32f, 9f)
                 },
             }
         },
     };
 }
Пример #30
0
 public PandaModel()
 {
     Name = "geometry.panda";
     VisibleBoundsWidth  = 0;
     VisibleBoundsHeight = 0;
     VisibleBoundsOffset = new Vector3(0f, 0f, 0f);
     Texturewidth        = 64;
     Textureheight       = 64;
     Bones = new EntityModelBone[6]
     {
         new EntityModelBone()
         {
             Name             = "head",
             Parent           = "body",
             Pivot            = new Vector3(0f, 12.5f, -17f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[4] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-6.5f, 7.5f, -21f),
                     Size   = new Vector3(13f, 10f, 9f),
                     Uv     = new Vector2(0f, 6f)
                 },
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-3.5f, 7.5f, -23f),
                     Size   = new Vector3(7f, 5f, 2f),
                     Uv     = new Vector2(45f, 16f)
                 },
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-8.5f, 16.5f, -18f),
                     Size   = new Vector3(5f, 4f, 1f),
                     Uv     = new Vector2(52f, 25f)
                 },
                 new EntityModelCube()
                 {
                     Origin = new Vector3(3.5f, 16.5f, -18f),
                     Size   = new Vector3(5f, 4f, 1f),
                     Uv     = new Vector2(52f, 25f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "body",
             Parent           = "",
             Pivot            = new Vector3(0f, 14f, 0f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(90f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-9.5f, 1f, -6.5f),
                     Size   = new Vector3(19f, 26f, 13f),
                     Uv     = new Vector2(0f, 25f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "leg0",
             Parent           = "body",
             Pivot            = new Vector3(-5.5f, 9f, 9f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-8.5f, 0f, 6f),
                     Size   = new Vector3(6f, 9f, 6f),
                     Uv     = new Vector2(40f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "leg1",
             Parent           = "body",
             Pivot            = new Vector3(5.5f, 9f, 9f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(2.5f, 0f, 6f),
                     Size   = new Vector3(6f, 9f, 6f),
                     Uv     = new Vector2(40f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "leg2",
             Parent           = "body",
             Pivot            = new Vector3(-5.5f, 9f, -9f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(-8.5f, 0f, -12f),
                     Size   = new Vector3(6f, 9f, 6f),
                     Uv     = new Vector2(40f, 0f)
                 },
             }
         },
         new EntityModelBone()
         {
             Name             = "leg3",
             Parent           = "body",
             Pivot            = new Vector3(5.5f, 9f, -9f),
             Rotation         = new Vector3(0f, 0f, 0f),
             BindPoseRotation = new Vector3(0f, 0f, 0f),
             NeverRender      = false,
             Mirror           = false,
             Reset            = false,
             Cubes            = new EntityModelCube[1] {
                 new EntityModelCube()
                 {
                     Origin = new Vector3(2.5f, 0f, -12f),
                     Size   = new Vector3(6f, 9f, 6f),
                     Uv     = new Vector2(40f, 0f)
                 },
             }
         },
     };
 }