-
Notifications
You must be signed in to change notification settings - Fork 72
/
README.txt
36 lines (29 loc) · 1.39 KB
/
README.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
Substrate
Copyright (C) 2011 Justin Aquadro
LICENSE:
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 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.