Skip to content

History / Feature Train

Revisions

  • docs: player-added train blocks break off on collision (v0.1014.0, PR #1647)

    Claude Code Max2 committed Sep 29, 2026
  • docs: carriages anywhere on the line (v0.783.0) + Sable held-pointer quirk

    @bh679 bh679 committed Sep 2, 2026
  • docs(train): /dungeontrain spawn takes no count, always seeds on-track (v0.542.0)

    @bh679 bh679 committed Aug 7, 2026
  • docs: add v0.150.0 entries for new content variants + placement lock

    @bh679 bh679 committed May 12, 2026
  • docs(Feature-Train): document v0.138.0 too-far pull-toward branch Adds the symmetric "too far apart" branch to the placement-tracker state-machine doc and adds a changelog entry for PR #179.

    @bh679 bh679 committed May 11, 2026
  • docs: pen carriage + cows/pigs/sheep contents + dirt floor (v0.95.0) Adds version-line entries to Feature-Train.md and Feature-Carriage-Contents.md describing the v0.95.0 (PR #132) bundled content pack: pen carriage, cows/pigs/sheep contents, dirt floor part, grassdirt prefab, and the curated allow-list sidecars (pen excludes loot contents; standard/windowed exclude farm contents). Bumps the Features.md index "latest" lines for both pages. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

    @bh679 bh679 committed May 3, 2026
  • docs: independent forward/backward spawn lanes (v0.94.0, PR #133)

    @bh679 bh679 committed May 3, 2026
  • docs: per-wireframe toggles + Debug submenu (v0.90.0, PR #128) Documents the X → Debug → Wireframes drill-in shipped in v0.90.0: five individual overlay toggles (Gap Cubes, Gap Line, Next Spawn, Collision, HUD Distance) plus an All On / All Off Split master. Updates the always-on collision-wireframe note in Feature-Train.md to reflect the new opt-in default. Bumps the In-world command menu latest pin to v0.90.0 in Features.md, refreshes the Editor.md main- menu table, and adds DebugFlags + DebugMenuScreen + WireframesMenuScreen to the Code-Structure breakdown. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

    @bh679 bh679 committed May 3, 2026
  • Train: v0.89.0 — per-carriage placement state machine + bidirectional spawn - Add v0.89.0 entry to the version log on Feature-Train. - Refresh "Per-carriage architecture" — replace the old "One spawn per tick + MAX_SPAWNS_PER_TICK=1" paragraph with the placement state machine description (60 clean ticks → placedSuccessfully, ±0.5 shift on overlap, gate the next spawn on the previous's placement flag). - Document bidirectional auto-spawn (backward extension when player walks off the tail) and the always-on green/red wireframe overlay.

    @bh679 bh679 committed May 3, 2026
  • Document v0.88.0: solid_roof retired, customs cleared, new open variant + part templates

    @bh679 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 bh679 committed May 2, 2026
  • docs: add Carriages submenu under X → Train (v0.76.0)

    @bh679 bh679 committed Apr 28, 2026
  • docs: update index + related pages for v0.27.0 starter-train changes

    @bh679 bh679 committed Apr 23, 2026
  • docs: silent block clearing (v0.26.0, PR #35)

    @bh679 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 bh679 committed Apr 23, 2026