⏱️ Vanilla Outsider: トゥルースリープ (True Sleep) Wiki
📌 リポジトリソースコードに関する免責事項: このWikiのドキュメントはリポジトリ内の現在のソースコードの状態を反映しており、CurseForgeおよびModrinthでの公式リリース前の最新コミットや開発中の機能が含まれている場合があります。
🧭 メインドキュメンテーションポータル
Vanilla Outsider: トゥルースリープ (True Sleep) の公式技術ドキュメントへようこそ。本プロジェクトは、バニラの拡張を重視する Vanilla Outsider (VO) 設計思想に基づいて開発された高度なワールドシミュレーションMODです。
バニラのMinecraftでは、ベッドで寝ると夕暮れから夜明けまで0ティック(画面フェード $100\text{ ticks}$)で世界時計をスキップします。これは手軽である反面、背後のワールドシミュレーションを完全に停止させてしまいます。かまどの製錬は途中で凍結し、作物や動物の子供の成長は止まり、醸造台のポーション作成も進みません。
True Sleepは、バニラの瞬間スキップを極めて滑らかな連続サーバーTick加速エンジン(Time Warp)へと刷新します。世界全体を生きたまま稼働させながら、時間を50倍〜250倍の速度へとスムーズに加速させ、各種製造マシンの高速動作、家畜の生物学的成熟、美しい天体のリアルタイムタイムラプスを実現します。
🌟 コアサブシステムマトリックス
| サブシステム | 技術的説明 | 参照ページ |
|---|---|---|
| ⚡ タイムワープとTick加速エンジン | サーバーTickレートと時間ステップを動的に拡大縮小($20\text{ 〜 }100{,}000\text{ Virtual TPS}$)し、15刻の滑らかな減速を実現。 | タイムワープとTick加速エンジン |
| 🔥 マシンとホッパーの加速 | かまど、燻製器、溶鉱炉、醸造台、養蜂箱、連動ホッパーのTick処理をワープ速度に合わせて高速実行。 | マシンとホッパーの加速 |
| 🐑 モブ停止と生物学的成長シミュレーション | 敵対モブの移動AIを一時停止しつつ、子供動物の成長、産卵タイマー、羊の草食いによる羊毛再生を忠実にシミュレート。 | モブ停止と生物学的成長シミュレーション |
| 🥖 睡眠時空腹消費と溺死無効化 | 睡眠時の自然な満腹度消費をシミュレート(安全下限:$6\text{ 満腹ポイント}$)。水中で眠っても溺死しない肺停止保護を付与。 | 睡眠時空腹消費と溺死無効化 |
| 🌌 天体スムーズ補間とシネマティックスカイ | 画面暗転を完全に撤廃し、角度線形補間($0.35\text{ 係数}$)により太陽と月が滑らかに流れるタイムラプスを描画。 | 天体スムーズ補間とシネマティックスカイ |
| 🎛️ 動的ゲームルール (GameRules) | truesleep:config やモブごとの truesleep:mob_settings で個別に凍結解除可能な充実した設定ルール。 | ゲームルール(GameRules)リファレンス |
| 💻 専用Brigadierコマンド | 管理者権限に対応した /truesleep コマンドスイート(status, get, set, reset, reload)。 | Brigadierコマンドスイート (/truesleep) |
| ⚙️ 設定画面とModMenu連携 | JSON設定ファイル (truesleep.json)、Cloth ConfigによるGUI設定画面、設定の即時再読み込み機能。 | 設定ファイルとGUI画面 |
| 🏷️ データ駆動型タグ拡張 | データパックで自由に追加可能な #truesleep:accelerated_machines および #truesleep:worker_mobs タグ。 | APIとデータ駆動型タグ |
🚀 クイックスタート&サバイバルガイド
1. 導入手順
- Fabric Loader (
>=0.16.10) をインストールします。 vanilla-outsider-true-sleep-1.3.22+26.2.jar(または対象バージョン向けビルド)をダウンロードします。- 必須前提MOD Dasik Library (
>=1.8.0) が.minecraft/modsに導入されていることを確認します。 - Java 25+ を使用してMinecraftを起動します(1.21.xの場合はJava 21、1.20.1の場合はJava 17)。
2. ゲーム内での使い方
- 時間が
12542 ticks(夕暮れ・夜)に達したら、ベッドを右クリックして就寝します。 - 従来の真っ暗な暗転画面は一切なく、滑らかなシネマティックタイムラプスとして夜が目の前を駆け抜けます!
- かまどが超高速で鉱石を精錬する中、月や満天の星が夜空を美しく流れていく様子を眺めましょう。
- 日の出(
0 ticks)とともにスッキリ目覚め、新たな一日をスタートできます。
📚 完全Wikiナビゲーションインデックス
True Sleep Wiki Root
├── 🧭 Compatibility & Lifecycle
│ ├── [バージョン互換性とライフサイクル](/vanilla-outsider-true-sleep/Version-Compatibility.md)
│ ├── [開発者環境とビルド手順](./Developer-Setup-and-Building.md)
│ └── [トラブルシューティングとよくある質問](/vanilla-outsider-true-sleep/Troubleshooting-and-FAQ.md)
├── 🎮 Core Gameplay Mechanics
│ ├── [タイムワープとTick加速エンジン](/vanilla-outsider-true-sleep/Time-Warp-and-Tick-Acceleration.md)
│ ├── [マシンとホッパーの加速](/vanilla-outsider-true-sleep/Machine-and-Hopper-Acceleration.md)
│ ├── [モブ停止と生物学的成長シミュレーション](/vanilla-outsider-true-sleep/Mob-Stasis-and-Biological-Aging.md)
│ ├── [睡眠時空腹消費と溺死無効化](/vanilla-outsider-true-sleep/Sleep-Hunger-and-Drown-Immunity.md)
│ └── [天体スムーズ補間とシネマティックスカイ](./Celestial-Sky-and-Client-Cinematics.md)
├── 🎛️ Administration & Configuration
│ ├── [ゲームルール(GameRules)リファレンス](./GameRules.md)
│ ├── [Brigadierコマンドスイート (/truesleep)](./Commands.md)
│ ├── [設定ファイルとGUI画面](./Configuration.md)
│ └── [APIとデータ駆動型タグ](./API-and-Tags.md)
└── 💻 Technical Architecture
├── [アーキテクチャとMixin詳細](./Architecture-and-Mixins.md)
└── [天体スムーズ補間とシネマティックスカイ](./Celestial-Sky-and-Client-Cinematics.md)📜 クレジットとライセンス
- 設計およびリード開発者: Dasik (Rifaditya)
- 所属コレクション: Vanilla Outsider (VO)
- ライセンス: GNU General Public License v3.0 (GPLv3)
