Skip to content

Commit

Permalink
Have the IToolPart implementations actually respect the IToolPart API…
Browse files Browse the repository at this point in the history
…. (-1 on invalid material)
  • Loading branch information
bonii-xx committed Aug 10, 2014
1 parent 88b4d19 commit db70280
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 0 deletions.
2 changes: 2 additions & 0 deletions src/main/java/tconstruct/tools/items/Bowstring.java
Expand Up @@ -40,6 +40,8 @@ private static String[] buildTextureNames (String textureType)
@Override
public int getMaterialID (ItemStack stack)
{
if(stack.getItemDamage() >= toolMaterialNames.length)
return -1;
return stack.getItemDamage();
}

Expand Down
2 changes: 2 additions & 0 deletions src/main/java/tconstruct/tools/items/Fletching.java
Expand Up @@ -34,6 +34,8 @@ private static String[] buildTextureNames (String textureType)
@Override
public int getMaterialID (ItemStack stack)
{
if(stack.getItemDamage() >= toolMaterialNames.length)
return -1;
return stack.getItemDamage();
}
}
2 changes: 2 additions & 0 deletions src/main/java/tconstruct/tools/items/ToolPart.java
Expand Up @@ -81,6 +81,8 @@ public void getSubItems (Item b, CreativeTabs tab, List list)
@Override
public int getMaterialID (ItemStack stack)
{
if(stack.getItemDamage() >= toolMaterialNames.length)
return -1;
return stack.getItemDamage();
}
}

0 comments on commit db70280

Please sign in to comment.