Blame

e23584 Dan Alexander 2026-09-14 10:46:55
Add company wiki standards and VoxelCore docs This change establishes the shared company knowledge structure, governance, engineering, security, and incident/change standards. It also adds the VoxelHorizons product tree with a complete VoxelCore documentation set covering architecture, operations, authoring, version support, resource pack compilation, runtime reloads, and testing/release workflows.
1
# VoxelCore
2
3
4
> **Documentation baseline:** VoxelCore `main` at `452b569` ยท 14 September 2026.
5
> **Repository:** [https://github.com/VoxelHorizons/VoxelCore](https://github.com/VoxelHorizons/VoxelCore)
6
7
8
VoxelCore is the version-aware content foundation for Voxel Horizons. The current implemented milestone is the **custom item/content MVP**: deterministic content-pack loading, validated inheritance, immutable runtime snapshots, stable item identity, version-specific `ItemStack` creation, stable render allocation, deterministic Java resource-pack compilation and safe atomic reloads.
9
10
It is intentionally **not yet** the full historical HavenCore feature set. Placed blocks, furniture, vehicles, crops, GUI/menu presentation, Bedrock/Geyser mappings and the broader legacy migration remain later systems.
11
12
## Documentation map
13
14
### Operate VoxelCore
15
16
- [[Products/Voxel-Horizons/VoxelCore/Getting-Started]]
17
- [[Products/Voxel-Horizons/VoxelCore/Configuration]]
18
- [[Products/Voxel-Horizons/VoxelCore/Commands-and-Permissions]]
19
- [[Products/Voxel-Horizons/VoxelCore/Operations-and-Troubleshooting]]
20
21
### Author content
22
23
- [[Products/Voxel-Horizons/VoxelCore/Content-Packs]]
24
- [[Products/Voxel-Horizons/VoxelCore/Item-Authoring]]
25
- [[Products/Voxel-Horizons/VoxelCore/Inheritance]]
26
- [[Products/Voxel-Horizons/VoxelCore/Rendering-and-Models]]
27
- [[Products/Voxel-Horizons/VoxelCore/Resource-Pack-Compiler]]
28
29
### Develop VoxelCore
30
31
- [[Products/Voxel-Horizons/VoxelCore/Architecture]]
32
- [[Products/Voxel-Horizons/VoxelCore/Module-Reference]]
33
- [[Products/Voxel-Horizons/VoxelCore/Version-Support]]
34
- [[Products/Voxel-Horizons/VoxelCore/Runtime-and-Reloads]]
35
- [[Products/Voxel-Horizons/VoxelCore/Build-CI-and-Release]]
36
- [[Products/Voxel-Horizons/VoxelCore/Testing]]
37
- [[Products/Voxel-Horizons/VoxelCore/Source-Reference]]
38
39
### Status and future work
40
41
- [[Products/Voxel-Horizons/VoxelCore/Current-Status]]
42
- [[Products/Voxel-Horizons/VoxelCore/Roadmap-and-Scope]]
43
44
## Core invariant
45
46
A VoxelCore item is identified by its namespaced **ContentID**, not by its model path or Custom Model Data value. Rendering is version-specific presentation state layered over stable gameplay identity.