Blame
|
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. |
|||||||