summaryrefslogtreecommitdiffstats
path: root/src/main/java/net/minecraft/server/RecipesFurnace.java
diff options
context:
space:
mode:
authort00thpick1 <t00thpick1dirko@gmail.com>2014-01-05 00:41:06 -0500
committerfeildmaster <admin@feildmaster.com>2014-01-18 15:52:22 -0600
commitfef9f9692f5f5e494910e81af7ffd677c3e3e0f9 (patch)
treeceb2c4139424bff51fdd1048aaa9e00b5911649f /src/main/java/net/minecraft/server/RecipesFurnace.java
parentb8143c63c20b6d578a77edc84a5049323e3bf567 (diff)
downloadcraftbukkit-fef9f9692f5f5e494910e81af7ffd677c3e3e0f9.tar
craftbukkit-fef9f9692f5f5e494910e81af7ffd677c3e3e0f9.tar.gz
craftbukkit-fef9f9692f5f5e494910e81af7ffd677c3e3e0f9.tar.lz
craftbukkit-fef9f9692f5f5e494910e81af7ffd677c3e3e0f9.tar.xz
craftbukkit-fef9f9692f5f5e494910e81af7ffd677c3e3e0f9.zip
[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.
Diffstat (limited to 'src/main/java/net/minecraft/server/RecipesFurnace.java')
-rw-r--r--src/main/java/net/minecraft/server/RecipesFurnace.java2
1 files changed, 1 insertions, 1 deletions
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 {