Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/minecraft-dotnet/Substrate
Comprehensive .NET SDK for reading and writing Minecraft worlds and data
https://github.com/minecraft-dotnet/Substrate
Last synced: 3 months ago
JSON representation
Comprehensive .NET SDK for reading and writing Minecraft worlds and data
- Host: GitHub
- URL: https://github.com/minecraft-dotnet/Substrate
- Owner: minecraft-dotnet
- License: mit
- Created: 2011-10-06T02:26:04.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2021-05-22T19:45:47.000Z (over 3 years ago)
- Last Synced: 2024-06-20T22:41:55.884Z (5 months ago)
- Language: C#
- Homepage: http://code.google.com/p/substrate-minecraft/
- Size: 46.5 MB
- Stars: 195
- Watchers: 22
- Forks: 69
- Open Issues: 20
-
Metadata Files:
- Readme: README.txt
- License: LICENSE.txt
Awesome Lists containing this project
README
Substrate
Copyright (C) 2011 Justin AquadroLICENSE:
Substrate is licensed under the MIT License. See LICENSE.txt.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 validationMost 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.