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))
{