From a62374d4aceac1c4ab39b3c0bae624ccbca65b6b Mon Sep 17 00:00:00 2001 From: Christian Date: Mon, 20 Jan 2014 07:49:44 -0500 Subject: [PATCH] findBlock should now return null, not the default block, if the thing being looked for is not found. Closes #352 --- src/main/java/cpw/mods/fml/common/registry/GameData.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/cpw/mods/fml/common/registry/GameData.java b/src/main/java/cpw/mods/fml/common/registry/GameData.java index eb2be1412c..f389f6d84e 100644 --- a/src/main/java/cpw/mods/fml/common/registry/GameData.java +++ b/src/main/java/cpw/mods/fml/common/registry/GameData.java @@ -63,7 +63,8 @@ public class GameData { static Block findBlock(String modId, String name) { - return (Block) blockRegistry.func_82594_a(modId + ":" + name); + String key = modId + ":" + name; + return blockRegistry.contains(key) ? blockRegistry.func_82594_a(key) : null; } static ItemStack findItemStack(String modId, String name)