Thanks to visit codestin.com
Credit goes to github.com

Skip to content

zNightlord/Substrate

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

326 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Substrate

Copyright (C) 2011 Justin Aquadro

LICENSE:

Substrate is licensed under the MIT License. See LICENSE.

ABOUT:

Substrate is a fully-developed .NET SDK for editing Minecraft worlds. Substrate provides high-level APIs for manipulating Alpha and Beta-compatible maps and player data. Substrate is developed in C# as a CLS-compliant (Needs to be verified that this is still true) assembly, and example code is provided in C#. 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
  • High-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#.

Substrate is compatible with .NET Core 6.0 or higher, and should be compatible with any CLI language. All feedback is welcome: open an Issue.

About

Comprehensive .NET SDK for reading and writing Minecraft worlds and data. Ported to .NET Core 6

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C# 100.0%