diff --git a/TShockAPI/Utils.cs b/TShockAPI/Utils.cs index b5d2b8f9..14c072e3 100644 --- a/TShockAPI/Utils.cs +++ b/TShockAPI/Utils.cs @@ -17,21 +17,19 @@ along with this program. If not, see . */ using System; -using System.Collections; using System.Collections.Generic; using System.IO; using System.Linq; using System.Net; using System.Net.Sockets; -using System.Security.Cryptography; using System.Text; using System.Text.RegularExpressions; using Terraria; using Terraria.ID; using Terraria.Utilities; using TShockAPI.DB; -using BCrypt.Net; using Microsoft.Xna.Framework; +using Terraria.Localization; using TShockAPI.Localization; namespace TShockAPI @@ -346,6 +344,8 @@ namespace TShockAPI var found = new List(); Item item = new Item(); string nameLower = name.ToLowerInvariant(); + var checkEnglish = Language.ActiveCulture != GameCulture.English; + for (int i = -48; i < Main.maxItemTypes; i++) { item.netDefaults(i); @@ -357,6 +357,11 @@ namespace TShockAPI found.Add(item.Clone()); } + if (!checkEnglish) + { + continue; + } + string englishName = EnglishLanguage.GetItemNameById(i).ToLowerInvariant(); if (!String.IsNullOrEmpty(englishName)) {