docs: editor prop books can be signed as any author (v0.836.0, #1357)
bh679
committed
Sep 11, 2026
docs: minecarts in templates, boats in dimensional carriages, shell-decor sweep fix (PR #1341, v0.826.0)
bh679
committed
Sep 9, 2026
docs: editor clear now also wipes block-variants (v0.136.0)
bh679
committed
May 11, 2026
Document v0.88.0: solid_roof retired, customs cleared, new open variant + part templates
bh679
committed
May 2, 2026
v0.83.0 (NeoForge / Sable / per-carriage refactor / login spawn) wiki update
Massive update reflecting the v0.83.0 merge cycle that took the mod off
Forge 1.20.1 + Valkyrien Skies and onto NeoForge 1.21.1 + Sable, plus
PR #119's per-carriage train architecture refactor and PR #120's login
spawn placement rewrite.
Tier A (must-update — pages told outright lies pre-update):
- Home.md: Forge → NeoForge, VS → Sable, version dependencies
- Development.md: JDK 17 → JDK 21, Forge → NeoForge event/annotation refs
- Compatibility.md: full rewrite for Sable + 1.21.1 migration patterns;
added new Compatibility-VS-Legacy.md preserving the original 53 KB
of VS notes verbatim (with a "retired, see Compatibility for live"
banner) for historical reference
- Feature-Train-Chain.md: retired-banner + historical preservation —
TrainChainManager / spawnSuccessor / forwardLimit-backwardLimit are
all deleted; per-carriage architecture eliminated the 128-chunk
shipyard wall this feature worked around
- Features.md: index updates for Train (per-carriage), Train-Chain
(struck-through, retired), Login-Spawn (new entry); fixed
Starter-Train summary to delegate login pipeline to its own page
Tier B (should-update — pages had partly-stale architecture sections):
- Feature-Train.md: rewrote "How it moves", "Per-carriage architecture"
(replaces the "Rolling-window carriages" section), "Internal layout";
updated "Known limitations"
- Feature-Starter-Train.md: replaced the login-teleport paragraph with
a pointer to Feature-Login-Spawn; updated the bootstrap section to
mention the placement caching call; refreshed Files / Known limits
- Feature-Track-Generation.md: appended Worldgen-stairs SavedData
(40-multiple slot rule, depth probe relax) and Corridor +1 clearance
+ foliage cleanup sections
- Feature-Tunnel-Generation.md: appended Probe-and-confirm worldgen
path and Save-busy infinite-loop fix sections; tightened the existing
CME write-up to mention the v0.83.0 hardening
Tier C (new pages + surgical):
- NEW Feature-Login-Spawn.md: dedicated page for the login-spawn
pipeline (cached SpawnPlacement, PlayerFudgeSpawnMixin, deferred
retry queue, buffered-X scan, perp walk, on-train-roof last resort,
leaves rejection, full constants table)
- Feature-Carriage-Editor.md: surgical PR #117 mention only
(CONTENTS/TRACKS plot rows now offset past CARRIAGES extent)
Out-of-scope (still has stale 1.20.1/VS refs — flagged for future):
- Downloads.md (auto-generated by release flow)
- Installation.md (needs full rewrite for NeoForge install steps)
- Feature-Carriage-Contents.md (mentions VS-render quirk that's
obsoleted by per-carriage architecture)
- Feature-Prefab-Library.md (one Forge 1.20.1 mention re tooltip API)
- Other Feature-* pages not touched by the merge cycle
Verification: grep for "Forge 1.20|JDK 17|VS 2.4|Valkyrien Skies 2.4"
across the touched files returns only intentional retrospective
mentions (legacy compat link, pre-v0.83.0 note, historical sections).
bh679
committed
May 2, 2026
docs: v0.63.0 — bundled roof parts, new wall variants, windowed parts manifest, refreshed contents NBTs
bh679
committed
Apr 26, 2026
docs(parts): document name-click preview (v0.66.2, PR #85)
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
bh679
committed
Apr 26, 2026
docs: unified bundled-NBT discovery (v0.59.0 / PR #74)
- Development: new "Adding a new bundled template" section explains the
drop-an-NBT workflow and the transitional drift cross-check
- Feature-Track-Variants: v0.59.0 entry — bundled stair/track variants
now visible in the editor menu (the registry never scanned them before)
- Feature-Carriage-Editor: v0.59.0 entry — manifest.json discovery
superseded by classpath scan
- Feature-Carriage-Contents: customs.json now optional, scanner is
authoritative
bh679
committed
Apr 26, 2026
docs(carriage-editor): v0.62.0 — parts rename frees old name unconditionally
- Add v0.62.0 entry to the version log explaining the bug + fix in PR #78.
- Update step 7 of the Parts rename procedure: the unregister is now
unconditional (drops the stillBundled guard), and explain how the
bundled jar resource is left untouched.
bh679
committed
Apr 26, 2026
docs(menus): document duplicate-variant guard (v0.61.0, PR #77)
bh679
committed
Apr 26, 2026
docs(wiki): document world-space block-variant menu (v0.56.0)
bh679
committed
Apr 26, 2026
docs(carriage-editor): document v0.55.0 parts grid bedrock cage
The v0.40.0 switch from barrier to bedrock missed CarriagePartEditor;
v0.55.0 (PR #69) brings the parts grid in line with every other
editor. Also corrects the rename-procedure step that still said
"barrier cage" — the parts cage is now bedrock too.
bh679
committed
Apr 26, 2026
Document v0.53.0 part-position world-space menu
Adds changelog line + dedicated section covering: anchor-on-face
behaviour, weight cell click semantics, side-mode (BOTH/ONE/EITHER)
chip for walls and doors, Add search sub-menu flow, toggle controls,
schema v2 of parts.json with back-compat, and the file map.
bh679
committed
Apr 25, 2026
docs: variant-place hotkey moved from sneak to rebindable Z (v0.50.0)
PR #64 swapped the variant authoring modifier from `isShiftKeyDown` to a
rebindable Forge KeyMapping (default Z, exposed under the Dungeon Train
Controls category). Sneak no longer triggers any variant code path —
authors can now move-while-clicking inside editor plots.
Updates:
- Feature-Carriage-Editor.md: v0.50.0 changelog entry; renamed §
"Authoring with shift-right-click" to "Authoring with the
variant-place hotkey"; rewrote the step list and HUD/state-capture
prose to "Hold Z + right-click"; added a one-liner about pre-v0.50.0
sneak behaviour.
- Feature-Carriage-Contents.md: v0.50.0 changelog entry; rewrote
per-cell variants paragraph to use Hold Z + right-click, plus a
callout about the rebindable keymap.
- Feature-Track-Variants.md: v0.50.0 changelog entry; updated the
per-block randomization sidecar and HUD paragraphs to Hold Z +
right-click.
- Features.md: bumped "latest" pointer to v0.50.0; folded the new
hotkey into the Carriage editor blurb's running history.
Historical version-bullet entries (v0.31.0, v0.41.0, v0.44.0) keep their
original "shift-right-click" wording because they describe the behaviour
that shipped with those versions.
bh679
committed
Apr 25, 2026
Feature-Carriage-Editor: bundled-parts manifest fix (v0.47.0)
bh679
committed
Apr 25, 2026
docs: rename option in editor menu + inline typing field (v0.45.0, PR #59)
Document PR #59 changes:
- Rename button on parts/carriages/contents (pre-fills current id,
hidden for protected builtins).
- New /dt editor part rename command — true rename vs save <new_name>'s
save-as behaviour. Documented in Feature-Carriage-Editor.md with the
full step-by-step flow and edge cases.
- Inline typing field at the clicked button row replaces the
top-of-panel green line.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
bh679
committed
Apr 25, 2026
wiki: variants v2 + contents-editor variants (v0.44.0)
bh679
committed
Apr 25, 2026
docs: v0.42.0 Clear button + v0.43.0 New picker / click-on-release
- Feature-Command-Menu.md: document Clear button, New source picker,
and the mouse-release activation change
- Feature-Carriage-Editor.md: add Clear all blocks (v0.42.0) and
New source picker (v0.43.0) sections; bump version banner
- Features.md: bump editor + command-menu latest version pointers
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
bh679
committed
Apr 25, 2026
docs: Clear button (v0.42.0)
- Feature-Carriage-Editor.md: add v0.42.0 version line and a new
"Clear all blocks (v0.42.0)" section covering reset-vs-clear,
the confirmation gate, what survives the wipe (cage, contents-plot
shell), the per-category scope, the /dt editor clear command, and
the file list.
- Feature-Command-Menu.md: add v0.42.0 version line, add Clear row
to the editor menu table, add a "Clear — wipe interior blocks"
subsection.
- Features.md: bump editor + command-menu "latest" to v0.42.0 and
append Clear summary to both descriptions.
bh679
committed
Apr 25, 2026
docs(editor): carriage parts overlay composition (v0.41.0)
- Feature-Carriage-Editor.md: new top-level "Carriage parts overlay
composition (v0.41.0)" section covering the four kinds (FLOOR / WALLS
/ ROOF / DOORS), multi-candidate slots with deterministic per-carriage
pick, the /dt editor part subtree (enter / save / save all / list /
reset / promote / set / add / remove / show / clear), the 2D plot grid
(kind on Z, name on X) with stable LinkedHashSet ordering, shift-click
variant authoring per (kind, name), status HUD synthetic Parts |
<kind>:<name>, Save/All + New/Remove menu splits, MenuTypingScreen
keybinding suppression, three-tier storage, the stampBase →
stampPartsOverlay → applyVariantBlocks → applyContents → finishPlace
composition order, Files block for v0.41.0, and known limitations.
- Features.md: bump latest carriage-editor version to v0.41.0 and append
parts summary.
- Feature-Command-Menu.md: add v0.41.0 stack entry, document the parts
editor branch (Save/All + New/Remove dispatch to part subtree, parts
TypeArg uses 3-arg constructor with no command suffix), and a
MenuTypingScreen section explaining keybinding suppression via
transparent Screen + the auto-close-on-screen exemption.
bh679
committed
Apr 25, 2026
docs(editor): bedrock bounds cage (v0.40.0)
Every editor (carriage / carriage contents / track / pillar / tunnel) now
renders the plot cage in bedrock instead of invisible barrier blocks, so
authors can see the bounds in any game mode. Updated every wiki page that
referenced the old barrier cage, plus added a v0.40.0 entry to the carriage
editor version history and the Features summary.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
bh679
committed
Apr 24, 2026
docs(editor): categories + /dt alias + status HUD + unified /save + /reset (v0.36.0)
bh679
committed
Apr 24, 2026
wiki: variant-block empty-space placeholder (v0.35.0)
Document the command-block-as-air sentinel added in PR #45 on the
Feature-Carriage-Editor page (new subsection + BE-exception note on the
sidecar schema) and refresh the Features index blurb to v0.35.0.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
bh679
committed
Apr 24, 2026
wiki: document v0.32.0 pillar-dir fix + empty-carriage logging
bh679
committed
Apr 23, 2026
feat(carriage-editor): document variant blocks (v0.31.0)
- Feature-Carriage-Editor.md: new "Variant blocks (v0.31.0)" section
covering shift-right-click authoring, inspection commands, icon HUD,
sidecar JSON schema, seeding formula, and the NBT-backed-only scope
restriction. Files list extended with the 6 new classes (network +
client overlay + server renderer + sidecar model + interaction
handler + channel registration). Usage block mentions `/editor variant
clear|list|overlay` commands.
- Features.md: bumps the carriage-editor entry's "latest" link to
v0.31.0 and summarises variant blocks in the index blurb.
bh679
committed
Apr 23, 2026
docs(tunnel): NBT-backed tunnel templates + in-world editor (v0.29.0)
- Feature-Tunnel-Generation: major rewrite covering the v0.29.0 refactor.
Template stamp replaces per-column paint as primary path (procedural
kept as fallback). New sections:
- Run detection + portal stamping (runLength thresholds, mirrored exit,
relative-to-runStart alignment).
- NBT templates + in-world editor (plot layout, STRUCTURE_VOID corner
stripping, VSShipFilterProcessor, fallback chain).
Raised qualification samples from ceilingY+1/+2 to +5/+6 documented in
the Detection section.
- Features: tunnel summary bumps to "latest v0.29.0" and mentions the
editor command.
- Feature-Carriage-Editor: usage note now points out tunnel_section /
tunnel_portal share the same editor subcommand surface.
bh679
committed
Apr 23, 2026
docs(editor): custom named variants + rename-on-save (v0.26.0)
Document /editor new <name> [source] for creating custom variants,
/editor save [new_name] for rename-on-save with standard/flatbed
protected, dynamic plot allocation, and the CarriageVariantRegistry
that scans config/dungeontrain/templates/ at server start.
Updates Features.md summary and Feature-Carriage-Editor.md page.
Tracks PR #34 → v0.26.0.
bh679
committed
Apr 23, 2026
docs(wiki): split Features into per-feature subpages
Features.md now summarises each feature and links to a dedicated page.
Detail content moves into nine Feature-*.md files, one per feature, so
each feature is easier to link to and edit in isolation. No content is
lost; cross-page links have been updated.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
bh679
committed
Apr 23, 2026