|
@@ -127,14 +127,14 @@ public class Repair {
|
|
|
|
|
|
if (recipe instanceof ShapelessRecipe) {
|
|
|
for (ItemStack ingredient : ((ShapelessRecipe) recipe).getIngredientList()) {
|
|
|
- if (ingredient != null && (repairMaterial == null || ingredient.getType() == repairMaterial) && (repairMetadata == -1 || ingredient.getData() == repairData)) {
|
|
|
+ if (ingredient != null && (repairMaterial == null || ingredient.getType() == repairMaterial) && (repairMetadata == -1 || ingredient.getData().equals(repairData))) {
|
|
|
quantity += ingredient.getAmount();
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
else if (recipe instanceof ShapedRecipe) {
|
|
|
for (ItemStack ingredient : ((ShapedRecipe) recipe).getIngredientMap().values()) {
|
|
|
- if (ingredient != null && (repairMaterial == null || ingredient.getType() == repairMaterial) && (repairMetadata == -1 || ingredient.getData() == repairData)) {
|
|
|
+ if (ingredient != null && (repairMaterial == null || ingredient.getType() == repairMaterial) && (repairMetadata == -1 || ingredient.getData().equals(repairData))) {
|
|
|
quantity += ingredient.getAmount();
|
|
|
}
|
|
|
}
|