浏览代码

Reasonably sure this needs to be this way

t00thpick1 11 年之前
父节点
当前提交
ce3bc07aa8
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      src/main/java/com/gmail/nossr50/skills/repair/Repair.java

+ 2 - 2
src/main/java/com/gmail/nossr50/skills/repair/Repair.java

@@ -127,14 +127,14 @@ public class Repair {
 
 
         if (recipe instanceof ShapelessRecipe) {
         if (recipe instanceof ShapelessRecipe) {
             for (ItemStack ingredient : ((ShapelessRecipe) recipe).getIngredientList()) {
             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();
                     quantity += ingredient.getAmount();
                 }
                 }
             }
             }
         }
         }
         else if (recipe instanceof ShapedRecipe) {
         else if (recipe instanceof ShapedRecipe) {
             for (ItemStack ingredient : ((ShapedRecipe) recipe).getIngredientMap().values()) {
             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();
                     quantity += ingredient.getAmount();
                 }
                 }
             }
             }