Moongate.TemplateValidator 1.4.0

dotnet tool install --global Moongate.TemplateValidator --version 1.4.0
                    
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
                    
if you are setting up this repo
dotnet tool install --local Moongate.TemplateValidator --version 1.4.0
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=Moongate.TemplateValidator&version=1.4.0
                    
nuke :add-package Moongate.TemplateValidator --version 1.4.0
                    

Moongate Template Validator

Validate shard templates from the command line using the same loaders and cross-template validation rules used by Moongate runtime startup.

Usage

moongate-template validate --root-directory ~/moongate

Run the validator after changing shard templates in your Moongate root, especially templates/items, templates/mobiles, templates/loot, templates/factions, templates/sell_profiles, and data/containers.

Each validation run prints the validator version and the target root directory before the validation summary.

Install From NuGet

dotnet tool install --global Moongate.TemplateValidator
moongate-template validate --root-directory ~/moongate

Install From Local Package

dotnet pack tools/Moongate.TemplateValidator/Moongate.TemplateValidator.csproj -o ./tools/Moongate.TemplateValidator/nupkg
dotnet tool install --tool-path ./artifacts/template-tool --add-source ./tools/Moongate.TemplateValidator/nupkg Moongate.TemplateValidator
./artifacts/template-tool/moongate-template validate --root-directory ~/moongate
Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last Updated
1.4.0 94 5/19/2026
1.3.0 120 4/3/2026
1.2.0 120 3/27/2026