McProtoNet.Native
1.0.0
Prefix Reserved
dotnet add package McProtoNet.Native --version 1.0.0
NuGet\Install-Package McProtoNet.Native -Version 1.0.0
<PackageReference Include="McProtoNet.Native" Version="1.0.0" />
<PackageVersion Include="McProtoNet.Native" Version="1.0.0" />
<PackageReference Include="McProtoNet.Native" />
paket add McProtoNet.Native --version 1.0.0
#r "nuget: McProtoNet.Native, 1.0.0"
#:package McProtoNet.Native@1.0.0
#addin nuget:?package=McProtoNet.Native&version=1.0.0
#tool nuget:?package=McProtoNet.Native&version=1.0.0
McProtoNet.Native
Prebuilt native libraries for McProtoNet, a .NET client library for the Minecraft Java Edition protocol.
The package contains no managed code. It carries runtimes/{rid}/native/ assets; the .NET SDK copies the one that matches the application's runtime identifier, and P/Invoke finds it by name.
Contents
| Library | Version | Exported name |
|---|---|---|
| libdeflate | see release notes | libdeflate (libdeflate.dll / libdeflate.so / libdeflate.dylib) |
Platforms
| RID | Toolchain |
|---|---|
win-x64, win-x86 |
MinGW-w64 |
win-arm64 |
MSVC |
linux-x64 |
GCC, glibc (Ubuntu 22.04) |
linux-arm64, linux-arm, linux-armv6 |
GCC, glibc (Debian bullseye) |
linux-musl-x64, linux-musl-arm64 |
GCC, musl (Alpine) |
osx |
Apple clang, universal binary arm64 + x86_64, deployment target 11.0 |
Usage
Reference the package, then declare the entry points you need:
[DllImport("libdeflate", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
static extern IntPtr libdeflate_alloc_decompressor();
McProtoNet references this package and keeps its own bindings in McProtoNet.Net.Zlib.
Provenance
Every release is built by the Release workflow in the McProtoNet.Native repository from the upstream libdeflate tag. The GitHub release holds one zip per RID, the .nupkg, and SHA256SUMS.txt.
License
MIT for the package. libdeflate is MIT, Copyright Eric Biggers.
| Product | Versions 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. |
This package has no dependencies.
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 |
|---|---|---|
| 1.0.0 | 112 | 8/20/2026 |
libdeflate v1.25. Built from the upstream tag by GitHub Actions; checksums are published on the GitHub release.