diff -r -U 3 minecraft\net\minecraft\client\renderer\entity\layers\LayerBipedArmor.java minecraft_patched\net\minecraft\client\renderer\entity\layers\LayerBipedArmor.java
--- minecraft\net\minecraft\client\renderer\entity\layers\LayerBipedArmor.java
+++ minecraft_patched\net\minecraft\client\renderer\entity\layers\LayerBipedArmor.java
@@ -10,10 +10,11 @@
    }
 
    protected void func_177177_a() {
-      this.field_177189_c = (T)(new ModelBiped(0.5F));
-      this.field_177186_d = (T)(new ModelBiped(1.0F));
+      this.field_177189_c = new ModelBiped(0.5F);
+      this.field_177186_d = new ModelBiped(1.0F);
    }
 
+   @SuppressWarnings("incomplete-switch")
    protected void func_188359_a(ModelBiped p_188359_1_, EntityEquipmentSlot p_188359_2_) {
       this.func_177194_a(p_188359_1_);
       switch(p_188359_2_) {
