Reformat ItemArmor$ArmorMaterial.getBaseItem to use an if/then/else structure. The switch

causes the generation of an internal class which may derp custom armor addition.
Closes #1799
This commit is contained in:
cpw 2015-04-19 12:04:22 -04:00
parent dcb2f2588c
commit 7e9d2fb509
1 changed files with 7 additions and 10 deletions

View File

@ -19,20 +19,17 @@
private ArmorMaterial(int p_i1827_3_, int[] p_i1827_4_, int p_i1827_5_)
{
this.field_78048_f = p_i1827_3_;
@@ -283,7 +286,15 @@
@@ -283,7 +286,12 @@
public Item func_151685_b()
{
- return this == CLOTH ? Items.field_151116_aA : (this == CHAIN ? Items.field_151042_j : (this == GOLD ? Items.field_151043_k : (this == IRON ? Items.field_151042_j : (this == DIAMOND ? Items.field_151045_i : null))));
+ switch (this)
+ {
+ case CLOTH: return Items.field_151116_aA;
+ case CHAIN: return Items.field_151042_j;
+ case GOLD: return Items.field_151043_k;
+ case IRON: return Items.field_151042_j;
+ case DIAMOND: return Items.field_151045_i;
+ default: return customCraftingMaterial;
+ }
+ return this == CLOTH ? Items.field_151116_aA :
+ (this == CHAIN ? Items.field_151042_j :
+ (this == GOLD ? Items.field_151043_k :
+ (this == IRON ? Items.field_151042_j :
+ (this == DIAMOND ? Items.field_151045_i :
+ customCraftingMaterial))));
}
}
}