From fef9f9692f5f5e494910e81af7ffd677c3e3e0f9 Mon Sep 17 00:00:00 2001 From: t00thpick1 Date: Sun, 5 Jan 2014 00:41:06 -0500 Subject: [Bleeding] Check that vanilla recipes actually exist. Fixes BUKKIT-5277 When falling back to vanilla recipes in the iteration of recipes, a check is necessary to ensure that vanilla recipes are present. RecipeIterator has been modified to account for the multi-map setup. --- src/main/java/net/minecraft/server/RecipesFurnace.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/main/java/net/minecraft') diff --git a/src/main/java/net/minecraft/server/RecipesFurnace.java b/src/main/java/net/minecraft/server/RecipesFurnace.java index 44a621db..bf6ddb4d 100644 --- a/src/main/java/net/minecraft/server/RecipesFurnace.java +++ b/src/main/java/net/minecraft/server/RecipesFurnace.java @@ -80,7 +80,7 @@ public class RecipesFurnace { do { if (!iterator.hasNext()) { // CraftBukkit start - if (!vanilla) { + if (!vanilla && recipes.size() != 0) { iterator = this.recipes.entrySet().iterator(); vanilla = true; } else { -- cgit v1.2.3