diff --git a/src/main/java/codechicken/nei/ItemList.java b/src/main/java/codechicken/nei/ItemList.java index 50278081..eb356d0b 100644 --- a/src/main/java/codechicken/nei/ItemList.java +++ b/src/main/java/codechicken/nei/ItemList.java @@ -11,6 +11,7 @@ import java.util.regex.Pattern; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.StatCollector; import com.google.common.collect.ArrayListMultimap; import com.google.common.collect.ListMultimap; @@ -103,7 +104,7 @@ public class ItemList { } for (String alias : ItemInfo.getAliases(item)) { - if (this.pattern.matcher(alias).find()) { + if (this.pattern.matcher(StatCollector.translateToLocal(alias)).find()) { return true; } } diff --git a/src/main/java/codechicken/nei/api/API.java b/src/main/java/codechicken/nei/api/API.java index a1804215..0877923b 100644 --- a/src/main/java/codechicken/nei/api/API.java +++ b/src/main/java/codechicken/nei/api/API.java @@ -180,6 +180,8 @@ public class API { /** * Add an alias name that this item can be found by in the search field, in addition to its display name. + * + * @param aliases translation keys, localized at search time */ public static void setAliases(ItemStack item, String... aliases) { final List list = Arrays.asList(aliases).stream().filter(Objects::nonNull).map(String::trim)