Skip to content

History / Home

Revisions

  • docs: publish the AI Policy as a wiki page, linked from Home Mirrors the in-game Options → AI Policy… screen (gui.dungeontrain.ai_policy.* strings) so the policy is readable without launching the game. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

    @bh679 bh679 committed Sep 11, 2026
  • docs: add comprehensive Localization guide, link from Home + feature page

    @bh679 bh679 committed Jul 12, 2026
  • docs(structure): add Code Structure page with package/class breakdown Visual tree of games.brennan.dungeontrain (204 main + 16 test classes) across 17 sub-packages, plus a domain-grouping table. Linked from Home. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

    @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 Editor reference page Task-focused guide consolidating hotkeys (Z, X), menu options, and build workflows for carriages, parts, contents, tracks, and block- variant random pools — gap-fill across the existing per-feature deep-dives. Linked from Home.md. Screenshot slots reserved as blockquote placeholders to fill in later. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

    @bh679 bh679 committed Apr 27, 2026
  • docs: add Blog index and 2026-04-27 dev log; link from Home 22-PR sprint covering variant editor overhaul (rotation modes, in-place previews, wireframe renderer), CI launch, first public release prep, and carriage contents authoring. Versions v0.58.0 -> v0.72.0. https://claude.ai/code/session_016B99MJ2E2U1NGQDZeCU143

    @claude claude committed Apr 27, 2026
  • docs: link Downloads page from Home Adds Downloads as the first bullet under Pages so the auto-published release jar is discoverable from the wiki landing page. Companion to bh679/dungeon-train-mc#98 which adds the same link to README. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

    @bh679 bh679 committed Apr 27, 2026
  • docs: add Installation page with LAN setup walkthrough Step-by-step install for end users (Forge 1.20.1, Valkyrien Skies 2.4.11, Kotlin for Forge 4.11.0, Dungeon Train jar) with download links and a LAN section. Linked from Home. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

    @bh679 bh679 committed Apr 27, 2026
  • docs: add Development page, document version+branch HUD Covers the HUD overlay shipped in v0.7.0 (PR #11) and the build-time git branch capture in build.gradle. Also documents the standard gradle build commands and the SemVer bump convention for future contributors. Updates Home.md to drop the "not yet written" marker.

    @bh679 bh679 committed Apr 20, 2026
  • docs: initial Features and Compatibility pages for train MVP v0.2.0 - Home: landing page with nav to Features/Compatibility/Development. - Features: /dungeontrain spawn usage, carriage blueprint, physics driver architecture, file layout, known limitations, versioning rule. - Compatibility: four VS 2.4.11 gotchas we hit during MVP — attachment registration requirement, ShipAssembler returning ShipData, the applyWorldForce(force, pos) world-origin pitfall, and ShipForcesInducer being an empty marker (use ShipPhysicsListener instead). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

    @bh679 bh679 committed Apr 20, 2026
  • Initial Home page

    @bh679 bh679 committed Apr 20, 2026