summaryrefslogtreecommitdiffstats
path: root/src/main/java/org/bukkit/craftbukkit/inventory/RecipeIterator.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/org/bukkit/craftbukkit/inventory/RecipeIterator.java')
-rw-r--r--src/main/java/org/bukkit/craftbukkit/inventory/RecipeIterator.java9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/main/java/org/bukkit/craftbukkit/inventory/RecipeIterator.java b/src/main/java/org/bukkit/craftbukkit/inventory/RecipeIterator.java
index 52c9ba9b..568b2d08 100644
--- a/src/main/java/org/bukkit/craftbukkit/inventory/RecipeIterator.java
+++ b/src/main/java/org/bukkit/craftbukkit/inventory/RecipeIterator.java
@@ -2,7 +2,6 @@ package org.bukkit.craftbukkit.inventory;
import java.util.Iterator;
-import org.bukkit.inventory.ItemStack;
import org.bukkit.inventory.Recipe;
import net.minecraft.server.CraftingManager;
@@ -11,7 +10,7 @@ import net.minecraft.server.RecipesFurnace;
public class RecipeIterator implements Iterator<Recipe> {
private final Iterator<IRecipe> recipes;
- private final Iterator<Integer> smelting;
+ private final Iterator<net.minecraft.server.ItemStack> smelting;
private Iterator<?> removeFrom = null;
public RecipeIterator() {
@@ -33,10 +32,10 @@ public class RecipeIterator implements Iterator<Recipe> {
return recipes.next().toBukkitRecipe();
} else {
removeFrom = smelting;
- int id = smelting.next();
- CraftItemStack stack = CraftItemStack.asCraftMirror(RecipesFurnace.getInstance().getResult(id));
+ net.minecraft.server.ItemStack item = smelting.next();
+ CraftItemStack stack = CraftItemStack.asCraftMirror(RecipesFurnace.getInstance().getResult(item));
- return new CraftFurnaceRecipe(stack, new ItemStack(id, 1, (short) -1));
+ return new CraftFurnaceRecipe(stack, CraftItemStack.asCraftMirror(item));
}
}