Create:TrainSystemUtilities

A BelugaLab railway systems mod built on Manta, bringing train operation tools, network management, scheduling, and railway interfaces into Minecraft.

Train System Utilities

Train System Utilities

A BelugaLab railway systems mod, built on Manta and Create.


English

Train System Utilities (TSU) turns Create's trains into a managed railway. It adds operation tools, train control interfaces, scheduling and network management, and an in-game wiki — all rendered through the BelugaExperience design workflow on top of the Manta UI runtime.

Features

  • Railway management console — monitor your track network, lines, and stations
  • Coupling / decoupling tools — connect and split trains in the field
  • Scheduling & electronic timetables — author Create schedules, export and share them
  • FE electrification — power trains with Forge Energy: substations, overhead lines, pantograph pickup, stop-on-empty
  • Transit terminal — an in-world route / transfer guide
  • Station groups, monitors, platform doors, and signage
  • Train Preset Tool — save train consists and place them back into the world
  • Built-in wiki — every screen documented in-game (EN / JA)

Requirements

Dependency Version
Minecraft 1.21.1
NeoForge 21.1.220+
Create 6.0.10+
Manta bundled in the jar, no separate download
GeckoLib 4.7+

Network access and bundled native files

Manta (web video, optional) - This mod embeds Manta, BelugaLab's UI library. Manta can play web video in game using the Chromium Embedded Framework (CEF). For that feature only:

  • Download: the official CEF runtime for Windows x64 (cef_binary_122.1.13+gde5b724+chromium-122.0.6261.130_windows64, about 310 MB) from cef-builds.spotifycdn.com, the download site the CEF project itself lists.
  • When: never at install or game start - only when web video is actually played, or when you run /manta video prewarm.
  • Integrity: the archive's SHA-256 is pinned (5da30b576d17517407463be01f1d07a1d1d60cad453e923e204360fa257e007e) and checked before anything is extracted. On a mismatch the file is deleted and nothing is installed.
  • Bundled native files: mcss-chrome.dll (Manta's CEF binding) and mcss-chrome-helper.exe (the subprocess entry point Chromium requires), both built by BelugaLab. When the game client starts they are copied to <game folder>/mcss-chrome-native (about 1 MB; skipped if already there). The DLL is loaded at start only if the CEF runtime was installed earlier.
  • Processes: while web video is in use, CEF starts mcss-chrome-helper.exe as Chromium's child processes (several can run at once). No other program is started. When the game starts, Manta ends copies of the helper left over from a previous session - only ones started from its own mcss-chrome-native folder.

Preset Place (online preset sharing, optional) - Browsing, downloading and uploading shared train presets connects to BelugaLab's Preset Place server (Supabase), only when you open a Preset Place screen. Sign-in uses Minecraft's standard session check - the same one a multiplayer server uses - so your access token goes only to Mojang, never to our server.


日本語

Train System Utilities (TSU) は、Create の列車を「運行管理できる鉄道」に変えます。運用ツール・列車制御 UI・スケジュール/路線網管理・ゲーム内 wiki を、Manta UI ランタイム上の BelugaExperience デザインワークフローで描画します。

特徴

  • 鉄道管理コンソール — 路線網・路線・駅を一画面で監視
  • 連結 / 解結ツール — 現地で列車を連結・分割
  • スケジュール & 電子時刻表 — Create スケジュールの作成・書き出し・共有
  • FE 電化 — Forge Energy で列車を給電:変電所・架線・パンタ集電・空になると停止
  • 乗換案内端末 — ワールド内の経路/乗換ガイド
  • 駅グループ・モニター・ホームドア・案内表示
  • 列車プリセットツール — 編成を保存してワールドに再配置
  • 内蔵 wiki — 全画面をゲーム内で解説(英/日)

必要な環境

依存 バージョン
Minecraft 1.21.1
NeoForge 21.1.220+
Create 6.0.10+
Manta jar に同梱(別途導入不要)
GeckoLib 4.7+

ネットワーク通信と同梱ネイティブファイル

Manta(Web 動画・任意機能) — この Mod は BelugaLab の UI ライブラリ Manta を内包しています。Manta は Chromium Embedded Framework(CEF)でゲーム内に Web 動画を表示できます。この機能に限り:

  • ダウンロード: Windows x64 用の CEF 公式ランタイム(cef_binary_122.1.13+gde5b724+chromium-122.0.6261.130_windows64、約 310 MB)を、CEF プロジェクト自身が案内している配布元 cef-builds.spotifycdn.com から取得します。
  • タイミング: 導入時・起動時には行いません。Web 動画を実際に再生したとき、または /manta video prewarm を実行したときだけです。
  • 完全性: アーカイブの SHA-256(5da30b576d17517407463be01f1d07a1d1d60cad453e923e204360fa257e007e)を固定し、展開前に照合します。一致しなければファイルを削除し、何も導入しません。
  • 同梱ネイティブファイル: mcss-chrome.dll(Manta の CEF バインディング)と mcss-chrome-helper.exe(Chromium が必要とするサブプロセスの起動口)。どちらも BelugaLab がビルドしたものです。クライアント起動時に <ゲームフォルダ>/mcss-chrome-native へコピーされます(約 1 MB。既にあれば省略)。DLL を起動時に読み込むのは CEF ランタイムが導入済みの場合だけです。
  • プロセス: Web 動画を使っている間だけ、CEF が mcss-chrome-helper.exe を Chromium の子プロセスとして起動します(同時に複数動くことがあります)。それ以外のプログラムは起動しません。ゲーム起動時には、前回のセッションで残った helper のうち、mcss-chrome-native フォルダから起動されたものだけを終了します。

Preset Place(オンラインのプリセット共有・任意機能) — 共有された列車プリセットの閲覧・ダウンロード・アップロードは、Preset Place の画面を開いたときだけ BelugaLab の Preset Place サーバー(Supabase)に接続します。サインインは Minecraft 標準のセッション検証(マルチプレイのサーバー参加と同じ仕組み)で行い、アクセストークンは Mojang にだけ送られ、当方のサーバーには送られません。

Create:TrainSystemUtilities Team

profile avatar
  • 1
    Followers
  • 5
    Projects
  • 596
    Downloads

The Workflow Redefined.

More from BelugaLabView all