diff --git a/MLEM.Data/ContentExtensions.cs b/MLEM.Data/ContentExtensions.cs
index 46e806a..7fc4165 100644
--- a/MLEM.Data/ContentExtensions.cs
+++ b/MLEM.Data/ContentExtensions.cs
@@ -56,8 +56,10 @@ namespace MLEM.Data {
/// The type of asset to load
/// The loaded asset
public static T LoadJson(this ContentManager content, string name, string[] extensions = null) {
+ var triedFiles = new List();
foreach (var extension in extensions ?? JsonExtensions) {
var file = Path.Combine(content.RootDirectory, name + extension);
+ triedFiles.Add(file);
if (!File.Exists(file))
continue;
using (var stream = File.OpenText(file)) {
@@ -66,7 +68,7 @@ namespace MLEM.Data {
}
}
}
- return default;
+ throw new ContentLoadException($"Asset {name} not found. Tried files {string.Join(", ", triedFiles)}");
}
}