ReadyM.SDK.Wukong.Client 0.3.1

dotnet add package ReadyM.SDK.Wukong.Client --version 0.3.1
                    
NuGet\Install-Package ReadyM.SDK.Wukong.Client -Version 0.3.1
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="ReadyM.SDK.Wukong.Client" Version="0.3.1" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="ReadyM.SDK.Wukong.Client" Version="0.3.1" />
                    
Directory.Packages.props
<PackageReference Include="ReadyM.SDK.Wukong.Client" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add ReadyM.SDK.Wukong.Client --version 0.3.1
                    
#r "nuget: ReadyM.SDK.Wukong.Client, 0.3.1"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package ReadyM.SDK.Wukong.Client@0.3.1
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=ReadyM.SDK.Wukong.Client&version=0.3.1
                    
Install as a Cake Addin
#tool nuget:?package=ReadyM.SDK.Wukong.Client&version=0.3.1
                    
Install as a Cake Tool

ReadyM.SDK.Wukong.Client

The in-game half of a WukongMP mod: the client SDK, the Wukong API surface, the relay client, and the mod loader assemblies your mod patches through and derives from.

Reference this from the mod project that the game loads. It depends on ReadyM.SDK.Wukong.Common, so the shared types come with it.

Which package do I need

A mod is three projects, and there is one package per project:

your project package framework
shared code ReadyM.SDK.Wukong.Common netstandard2.0, net10.0
the mod that runs in the game ReadyM.SDK.Wukong.Client netstandard2.0
the mod that runs on the relay server ReadyM.SDK.Wukong.Server net10.0

Client and Server both depend on Common, and neither depends on the other. The server SDK is deliberately absent here, so a client mod cannot reference server-only API by accident.

dotnet add package ReadyM.SDK.Wukong.Client

Add --prerelease while the version you want is a preview.

netstandard2.0 is not a choice: the game's runtime is what loads your mod, so the client half targets what that runtime accepts.

What is in it

WukongMp.Sdk and WukongMp.Api, the relay client, and the mod loader assemblies, Harmony included, since mods patch through them and derive from their base types.

The game's own assemblies arrive through ReadyM.Wukong.GameRefs, which comes in as a dependency. Those are reference-only: they exist so your mod compiles, and the real assemblies are already loaded in the game process at runtime.

See also

Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 was computed.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  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. 
.NET Core netcoreapp2.0 was computed.  netcoreapp2.1 was computed.  netcoreapp2.2 was computed.  netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
.NET Standard netstandard2.0 is compatible.  netstandard2.1 was computed. 
.NET Framework net461 was computed.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
MonoAndroid monoandroid was computed. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen40 was computed.  tizen60 was computed. 
Xamarin.iOS xamarinios was computed. 
Xamarin.Mac xamarinmac was computed. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
0.3.1 0 8/20/2026
0.3.1-preview.1 0 8/20/2026