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 Current Status
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
## Snapshot
9
10
This documentation was reconciled against the repository tree, merged pull requests and implementation on **14 September 2026**. The baseline commit is **`452b569`**, which is the merge of PR #16, *Hide unbound definitions from the item list*.
11
12
The two newest merged changes materially affect the public contract:
13
14
- **PR #16 — unbound list filtering:** `/voxelcore admin item list` now includes only definitions whose compiled `bound` value is `true`. Unbound base/inheritance definitions remain in the registry and can still be inspected/referenced; they are simply omitted from that user-facing list.
15
- **PR #15 — Minecraft/Paper 26.2:** VoxelCore now has a dedicated `voxelcore-v26_2` distribution, exact 26.2 platform adapter, Java 25 compile target, `mc-26.2` resource-pack target with format `88.0`, modern range metadata, and a seventh live-server smoke row.
16
17
## MVP acceptance surface
18
19
Implemented and tested now:
20
21
```text
22
content packs + assets
23
24
deterministic discovery + bounded YAML parsing
25
26
strict schema validation
27
28
single-parent inheritance + compilation
29
30
immutable ItemDefinitionRegistry
31
32
stable render-allocation reconciliation
33
34
platform preflight validation
35
36
atomic ContentSnapshot publication
37
38
ItemManager + version adapter
39
40
ItemStack with persistent ContentID
41
42
same definitions + allocation authority
43
44
deterministic Java resource-pack compiler
45
```
46
47
## Validated live-server matrix
48
49
The smoke matrix now covers **seven** exact versions: 1.12.2, 1.13.2, 1.14.4, 1.19.4, 1.20.5, 1.21.4 and 26.2. See [[Products/Voxel-Horizons/VoxelCore/Version-Support]].
50
51
## Documentation discrepancy to be aware of
52
53
At this snapshot, the repository `README.md` was synchronised by PR #14 **before** PR #15 added 26.2. Its version-family and resource-pack-target tables therefore stop at 1.21.4. The code, Maven reactor, CI changes and merged PR #15 establish 26.2 support; this wiki reflects that newer state.
54
55
## Not implemented as part of this MVP
56
57
- placed custom-block lifecycle;
58
- furniture/display placement lifecycle;
59
- vehicles;
60
- crops;
61
- GUI/menu framework and Bedrock-specific presentation;
62
- Geyser/Floodgate item mappings;
63
- true Minecraft combat `AttributeModifier` authoring;
64
- richer typed metadata for potions, skulls, books, maps and fireworks;
65
- generic low-level post-1.20.5 component escape hatches;
66
- HavenCore compatibility/import aliases.
67
68
These belong to [[Products/Voxel-Horizons/VoxelCore/Roadmap-and-Scope]], not the current supported contract.