diff --git a/Dalamud/Data/DataManager.cs b/Dalamud/Data/DataManager.cs
index 6b400ce2d..9894f91af 100644
--- a/Dalamud/Data/DataManager.cs
+++ b/Dalamud/Data/DataManager.cs
@@ -124,7 +124,7 @@ namespace Dalamud.Data
///
/// The excel sheet type to get.
/// The , giving access to game rows.
- public ExcelSheet GetExcelSheet() where T : IExcelRow
+ public ExcelSheet GetExcelSheet() where T : class, IExcelRow
{
return this.Excel.GetSheet();
}
@@ -135,7 +135,7 @@ namespace Dalamud.Data
/// Language of the sheet to get.
/// The excel sheet type to get.
/// The , giving access to game rows.
- public ExcelSheet GetExcelSheet(ClientLanguage language) where T : IExcelRow {
+ public ExcelSheet GetExcelSheet(ClientLanguage language) where T : class, IExcelRow {
var lang = language switch {
ClientLanguage.Japanese => Language.Japanese,
ClientLanguage.English => Language.English,
diff --git a/Dalamud/Data/TransientSheet/Completion.cs b/Dalamud/Data/TransientSheet/Completion.cs
index 2e36b97b2..9ab8a3b06 100644
--- a/Dalamud/Data/TransientSheet/Completion.cs
+++ b/Dalamud/Data/TransientSheet/Completion.cs
@@ -1,3 +1,4 @@
+using Lumina.Data;
using Lumina.Excel;
namespace Dalamud.Data.TransientSheet
@@ -27,7 +28,7 @@ namespace Dalamud.Data.TransientSheet
public uint RowId { get; set; }
public uint SubRowId { get; set; }
- public void PopulateData( RowParser parser, Lumina.Lumina lumina )
+ public void PopulateData( RowParser parser, Lumina.Lumina lumina, Language language )
{
RowId = parser.Row;
SubRowId = parser.SubRow;
diff --git a/Dalamud/Data/TransientSheet/PetMirage.cs b/Dalamud/Data/TransientSheet/PetMirage.cs
index ee3eb63d3..255fb5669 100644
--- a/Dalamud/Data/TransientSheet/PetMirage.cs
+++ b/Dalamud/Data/TransientSheet/PetMirage.cs
@@ -1,4 +1,5 @@
using Lumina.Excel;
+using Lumina.Data;
namespace Dalamud.Data.TransientSheet
{
@@ -201,7 +202,7 @@ namespace Dalamud.Data.TransientSheet
public uint RowId { get; set; }
public uint SubRowId { get; set; }
- public void PopulateData( RowParser parser, Lumina.Lumina lumina )
+ public void PopulateData( RowParser parser, Lumina.Lumina lumina, Language language )
{
RowId = parser.Row;
SubRowId = parser.SubRow;