Skip to content

🎛️ ゲームルールプリセットとコントロール

項目仕様
プリセットエンジンnet.instantgratification.collapsiblegamerules.preset.GameRulePresetEngine
プリセットデータ形式record Preset(String id, Component displayName, Map<String, Object> ruleValues)
専用ウィジェットIntegerSliderWidget, BooleanToggleWidget
スライダーヘルパーnet.instantgratification.collapsiblegamerules.util.GameRuleSliderHelper
トグル ON 背景色0x4400FF00 (エメラルドグリーン)
トグル OFF 背景色0x44FF0000 (ルビーレッド)
組み込みプリセットbuilder ("🏰 建築家モード"), fast_play ("⚡ スピードラン"), hardcore ("💀 ハードコア")

📖 概要

Collapsible Game Rules は、数値を直接入力する手動テキストボックスを直感的なスライダーに置き換え、さらにプレイスタイルに応じたルール設定を一括適用できるプリセットを提供します。


🏰 組み込みプリセット一覧

IDプリセット名対象ゲームルール適用値プレイ体験への影響
builder🏰 建築家モードdoDaylightCycle
doWeatherCycle
doMobSpawning
keepInventory
mobGriefing
doFireTick
false
false
false
true
false
false
建築作業に集中: 時間と天候を固定し、モブや延焼、クリーパーの爆発を無効化。
fast_play⚡ スピードランrandomTickSpeed
playersSleepingPercentage
keepInventory
10
0
true
テンポの速いサバイバル: 作物の成長速度を約3倍にし、1人睡眠で朝に。
hardcore💀 ハードコアnaturalRegeneration
doInsomnia
playersSleepingPercentage
false
true
100
過酷なサバイバル: 自然回復を停止(金リンゴやポーションが必須)、ファントム出現。

🎚️ 数値スライダー (IntegerSliderWidget)

テキスト入力欄を置き換え、ドラッグで直感的に数値を変更できます。

バニラルールの範囲:

  • randomTickSpeed: 0 〜 100
  • spawnRadius: 0 〜 32
  • playersSleepingPercentage: 0 〜 100
  • maxEntityCramming: 0 〜 100

🔘 ブール値トグルスイッチ (BooleanToggleWidget)

  • ON (有効): エメラルドグリーンの背景と ✔ ON 表示。
  • OFF (無効): ルビーレッドの背景と ✖ OFF 表示。

🔗 関連ドキュメント

Official documentation & web portal for Dasik Igaijinn mods.