Configuration
タイムラインには、サーバー権限の構成とクライアントのみの構成の両方があります。
TLDR
- サーバー構成は、カレンダー、カスタム目標、遡及インポート、およびタイムライン エンティティのオーバーライドを制御します。
- クライアント設定は、デイトースト フォントのみを制御します。
- ほとんどのサーバー設定はホット読み取り可能で、カレンダー設定が変更されるとアクティブにブロードキャストされます。
サーバー設定 (rpgtimeline-server.toml)
主要なセクション:
- "カレンダー"
- "クロニクル"
カレンダーキー
月名月の略語年のサフィックス- "月あたりの日数"
カスタムフォントを使用- "SereneSeasons を使用"
シーズン月
クロニクルキー
retroactiveAdvancementImportEnabledretroactiveAdvancementImportIncludeRecipesretroactiveAdvancementImportMapByRealDaysカスタム目標イベントタイムフレーム
クライアント構成
クライアント側のキー:
calendar.dayToastFont:VANILLA、GOTHIC12、またはGOTHIC24
例 (概念的)
{
"calendar": {
"monthNames": ["Dawnroot", "Blossomwake", "Greengale", "Suncrest"],
"yearSuffix": "A.N.",
"daysPerMonth": 28,
"useSereneSeasons": true
},
"chronicle": {
"retroactiveAdvancementImportEnabled": true,
"customGoals": "break_block|minecraft:stone|1&100&1000",
"eventTimeframes": "priority=100;days=4;layer=entity;render=entity;type=advancement;id=minecraft:end/kill_dragon;entity=minecraft:ender_dragon"
}
}ホットリロードに関する注意事項
- カレンダー設定はサーバー側でハッシュされ、変更されるとクライアントにプッシュされます。
- カスタム目標とイベントタイムフレームルールは、現在の構成テキストから解析され、ソーステキストのハッシュが変更されると更新されます。
- 新しい動作は、次の関連する同期/レンダリング サイクルに適用されます。
深く掘り下げる: 即時ではないもの
遡及的な進捗インポートはサーバーの起動時に実行されます。後で遡及インポート フラグを変更すると、次回サーバーが起動するまで、以前の起動インポート ロジックは再生されません。
現在のタイムフレーム ルール パーサーは、設定された一致に対するエンティティ レンダー オーバーライド (render=entity) をサポートしています。無効なルール行は安全にスキップされます。
このプロジェクトを支援
このWikiとModが気に入りましたか?
ご支援いただくことで、機能開発、ドキュメント整備、アップデート継続の助けになります。