From b3ce33c3244e999960da7030c2bfecdfb601e408 Mon Sep 17 00:00:00 2001 From: WanionCane Date: Fri, 4 Nov 2016 16:35:25 -0200 Subject: [PATCH] small fix. --- src/main/java/wanion/lib/recipe/RecipeHelper.java | 6 +++--- .../wanion/lib/recipe/advanced/AbstractRecipeRegistry.java | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/wanion/lib/recipe/RecipeHelper.java b/src/main/java/wanion/lib/recipe/RecipeHelper.java index d9131bd..38b61f4 100644 --- a/src/main/java/wanion/lib/recipe/RecipeHelper.java +++ b/src/main/java/wanion/lib/recipe/RecipeHelper.java @@ -82,12 +82,12 @@ public final class RecipeHelper } } final Object[] shape = new Object[objects.length + thingToCharMap.size() * 2]; - for (int i = 0; i < squareRoot; i++) + for (int i = 0; i < objects.length; i++) shape[i] = new String(almostTheShape[i]); int i = 0; for (final Object object : thingToCharMap.keySet()) { - shape[squareRoot + (2 * i)] = thingToCharMap.get(object); - shape[squareRoot + 1 + (2 * i++)] = (object instanceof Integer) ? keyStackMap.get(object) : object; + shape[objects.length + (2 * i)] = thingToCharMap.get(object); + shape[objects.length + 1 + (2 * i++)] = (object instanceof Integer) ? keyStackMap.get(object) : object; } return shape; } diff --git a/src/main/java/wanion/lib/recipe/advanced/AbstractRecipeRegistry.java b/src/main/java/wanion/lib/recipe/advanced/AbstractRecipeRegistry.java index 59d7754..486ead8 100644 --- a/src/main/java/wanion/lib/recipe/advanced/AbstractRecipeRegistry.java +++ b/src/main/java/wanion/lib/recipe/advanced/AbstractRecipeRegistry.java @@ -101,7 +101,7 @@ public abstract class AbstractRecipeRegistry for (int x = 0; x < width; x++) { final int actualX = offSetX + x; if (matrix.getStackInSlot(actualY * root + actualX) != null) { - recipeKey |= 1L << (y * root + x); + recipeKey |= 1L << (width * y + x); recipeSize++; } }