From 4d442ac219f72ee7a634ca2b658e3a4e256b4a7f Mon Sep 17 00:00:00 2001 From: Christian Date: Mon, 22 Apr 2013 21:13:13 -0400 Subject: [PATCH] Fix possible NPEs in GameData --- fml/common/cpw/mods/fml/common/registry/GameData.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fml/common/cpw/mods/fml/common/registry/GameData.java b/fml/common/cpw/mods/fml/common/registry/GameData.java index 3d51b86a65..7222216a94 100644 --- a/fml/common/cpw/mods/fml/common/registry/GameData.java +++ b/fml/common/cpw/mods/fml/common/registry/GameData.java @@ -285,7 +285,7 @@ public class GameData { } static Item findItem(String modId, String name) { - if (modObjectTable == null) + if (modObjectTable == null || !modObjectTable.contains(modId, name)) { return null; } @@ -301,7 +301,7 @@ public class GameData { } Integer blockId = modObjectTable.get(modId, name); - if (blockId >= Block.field_71973_m.length) + if (blockId == null || blockId >= Block.field_71973_m.length) { return null; }