diff --git a/assets/opencomputers/recipes/default.recipes b/assets/opencomputers/recipes/default.recipes index e7b3e5501..765910b3f 100644 --- a/assets/opencomputers/recipes/default.recipes +++ b/assets/opencomputers/recipes/default.recipes @@ -78,7 +78,7 @@ generatorUpgrade { } navigationUpgrade { input: [[ingotGold, compass, ingotGold] - ["oc:circuitElite", {item=map, subID=32767}, "oc:circuitElite"] + ["oc:circuitElite", {item=map, subID=any}, "oc:circuitElite"] [ingotGold, potion, ingotGold]] } signUpgrade { diff --git a/li/cil/oc/Recipes.scala b/li/cil/oc/Recipes.scala index 39fe236f0..0d40926a6 100644 --- a/li/cil/oc/Recipes.scala +++ b/li/cil/oc/Recipes.scala @@ -264,6 +264,7 @@ object Recipes { private def tryGetId(ingredient: java.util.HashMap[String, _]): Int = if (ingredient.contains("subID")) ingredient.get("subID") match { case id: Number => id.intValue + case "any" => 32767 case id: String => Integer.valueOf(id) case _ => 0 } else 0