minecraft-dotnet.Substrate
2.0.58-alpha
See the version list below for details.
dotnet add package minecraft-dotnet.Substrate --version 2.0.58-alpha
NuGet\Install-Package minecraft-dotnet.Substrate -Version 2.0.58-alpha
<PackageReference Include="minecraft-dotnet.Substrate" Version="2.0.58-alpha" />
paket add minecraft-dotnet.Substrate --version 2.0.58-alpha
#r "nuget: minecraft-dotnet.Substrate, 2.0.58-alpha"
// Install minecraft-dotnet.Substrate as a Cake Addin #addin nuget:?package=minecraft-dotnet.Substrate&version=2.0.58-alpha&prerelease // Install minecraft-dotnet.Substrate as a Cake Tool #tool nuget:?package=minecraft-dotnet.Substrate&version=2.0.58-alpha&prerelease
Substrate Copyright (C) 2011 Justin Aquadro
LICENSE:
Substrate is licensed under the MIT License. See LICENSE.md.
ABOUT:
Substrate is a fully-developed .NET SDK for editing Minecraft worlds. Substrate provides high- and low-level APIs for manipulating Alpha and Beta-compatible maps and player data. Substrate is developed in C# as a CLS-compliant assembly, and example code is provided for both C# and VB.NET. A brief list of Substrate's capabilities are:
- Alpha and Beta map compatibility
- Separate block, chunk, and region views
- Global and local coordinate systems
- Automatic and manual light recalculation
- Automatic and manual fluid recalculation
- Automatic chunk cache management
- Automatic TileEntity? and Heightmap consistency
- Entity editing support
- Player editing support
- Level data editing support
- Edit existing worlds or create new ones
- Schematic import and export
- Low-level APIs for NBT reading, writing, and validation
Most of the Substrate APIs are fully documented, including a compiled API reference document and XML documentation for Intellisense. A number of different example projects are provided in C# and VB.NET.
Substrate is compatible with .NET Framework 2.0 or higher and Mono, and should be compatible with any CLI language. All feedback is welcome: open an Issue or respond in our Minecraft Forums thread.
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. |
.NET Core | netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.1 is compatible. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.1
- Iconic.Zlib.Netstandard (>= 1.0.0)
- NETStandard.Library (>= 2.0.3)
- SixLabors.ImageSharp (>= 2.1.9)
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 |
---|---|---|
2.0.59-alpha | 42 | 12/31/2024 |
2.0.58-alpha | 40 | 12/30/2024 |
2.0.57-alpha | 43 | 12/28/2024 |
2.0.44-alpha | 475 | 3/2/2020 |
2.0.32-alpha | 850 | 12/27/2017 |
2.0.0-alpha | 693 | 10/15/2017 |