update template to new template package and docs

This commit is contained in:
Th3Dilli 2023-08-12 12:07:45 +02:00
parent 20bf001247
commit 4b95d0eff8
No known key found for this signature in database
GPG key ID: B952D7A5ACC404F2
4 changed files with 10 additions and 6 deletions

View file

@ -35,7 +35,7 @@ public class BuildContext : FrostingContext
{
BuildConfiguration = context.Argument("configuration", "Release");
SkipJsonValidation = context.Argument("skipJsonValidation", false);
var modInfo = context.DeserializeJsonFromFile<ModInfo>($"../resources/modinfo.json");
var modInfo = context.DeserializeJsonFromFile<ModInfo>($"../{BuildContext.ProjectName}/modinfo.json");
Version = modInfo.Version;
Name = modInfo.ModID;
}
@ -50,7 +50,7 @@ public sealed class ValidateJsonTask : FrostingTask<BuildContext>
{
return;
}
var jsonFiles = context.GetFiles($"../resources/**/*.json");
var jsonFiles = context.GetFiles($"../{BuildContext.ProjectName}/assets/**/*.json");
foreach (var file in jsonFiles)
{
try
@ -97,7 +97,8 @@ public sealed class PackageTask : FrostingTask<BuildContext>
context.CleanDirectory("../Releases");
context.EnsureDirectoryExists($"../Releases/{context.Name}");
context.CopyFiles($"../{BuildContext.ProjectName}/bin/{context.BuildConfiguration}/Mods/mod/publish/*", $"../Releases/{context.Name}");
context.CopyDirectory($"../resources", $"../Releases/{context.Name}/");
context.CopyDirectory($"../{BuildContext.ProjectName}/assets", $"../Releases/{context.Name}/assets");
context.CopyFile($"../{BuildContext.ProjectName}/modinfo.json", $"../Releases/{context.Name}/modinfo.json");
context.Zip($"../Releases/{context.Name}", $"../Releases/{context.Name}_{context.Version}.zip");
}
}