VoxelCore Current Status
Documentation baseline: VoxelCore
mainat452b569· 14 September 2026.
Repository: https://github.com/VoxelHorizons/VoxelCore
Snapshot
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.
The two newest merged changes materially affect the public contract:
- PR #16 — unbound list filtering:
/voxelcore admin item listnow includes only definitions whose compiledboundvalue istrue. Unbound base/inheritance definitions remain in the registry and can still be inspected/referenced; they are simply omitted from that user-facing list. - PR #15 — Minecraft/Paper 26.2: VoxelCore now has a dedicated
voxelcore-v26_2distribution, exact 26.2 platform adapter, Java 25 compile target,mc-26.2resource-pack target with format88.0, modern range metadata, and a seventh live-server smoke row.
MVP acceptance surface
Implemented and tested now:
content packs + assets
↓
deterministic discovery + bounded YAML parsing
↓
strict schema validation
↓
single-parent inheritance + compilation
↓
immutable ItemDefinitionRegistry
↓
stable render-allocation reconciliation
↓
platform preflight validation
↓
atomic ContentSnapshot publication
↓
ItemManager + version adapter
↓
ItemStack with persistent ContentID
same definitions + allocation authority
↓
deterministic Java resource-pack compiler
Validated live-server matrix
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.
Documentation discrepancy to be aware of
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.
Not implemented as part of this MVP
- placed custom-block lifecycle;
- furniture/display placement lifecycle;
- vehicles;
- crops;
- GUI/menu framework and Bedrock-specific presentation;
- Geyser/Floodgate item mappings;
- true Minecraft combat
AttributeModifierauthoring; - richer typed metadata for potions, skulls, books, maps and fireworks;
- generic low-level post-1.20.5 component escape hatches;
- HavenCore compatibility/import aliases.
These belong to Products/Voxel-Horizons/VoxelCore/Roadmap-and-Scope, not the current supported contract.