Fix handling of empty strings passed to Block/ItemType

This commit is contained in:
zml2008 2012-01-24 19:27:17 -08:00
parent 29fd98879d
commit 71fc98ba1c
2 changed files with 8 additions and 0 deletions

View File

@ -236,6 +236,10 @@ public enum BlockType {
*/ */
public static BlockType lookup(String name, boolean fuzzy) { public static BlockType lookup(String name, boolean fuzzy) {
String testName = name.replace(" ", "").toLowerCase(); String testName = name.replace(" ", "").toLowerCase();
if (testName.length() == 0) {
return null;
}
BlockType type = lookup.get(testName); BlockType type = lookup.get(testName);

View File

@ -414,6 +414,10 @@ public enum ItemType {
*/ */
public static ItemType lookup(String name, boolean fuzzy) { public static ItemType lookup(String name, boolean fuzzy) {
String testName = name.replace(" ", "").toLowerCase(); String testName = name.replace(" ", "").toLowerCase();
if (testName.length() == 0) {
return null;
}
ItemType type = lookup.get(testName); ItemType type = lookup.get(testName);