ランダムルートシミュレーターの機能
このブラウザツールは、バニラMinecraftアイテムの重み付きプールから繰り返し抽選をシミュレートします。各ロールでは、相対的な重みに応じて対象アイテムを1つ選択し、そのアイテムの最小値と最大値の間の整数スタック数を選び、重複した結果をチェストプレビューにまとめます。
このシミュレーターは、実際のルートテーブルを作成する前にアイデアのバランスを調整するのに役立ちます。現在、datapack JSONのエクスポート、チェストの設置、アイテムスタック上限の適用、ルート条件の追加、エンチャントの適用、バニラのルートテーブルエンジンのすべてのルールの再現は行いません。
重みは相対的な確率です
重み10のアイテムは、重み5のアイテムの2倍の頻度で選択されます(他の条件が同じ場合)。あるアイテムのおおよその確率は、その重みをプール内のすべての有効なアイテムの正の重みの合計で割ったものです。
各ロールは独立しています
アイテムを選択してもプールからは削除されません。同じアイテムが複数回出現することがあり、プレビューではそれらのスタック数を合算します。1回の運任せのチェストを信頼するのではなく、シミュレーションを繰り返して可能な結果の範囲を判断してください。
最小値と最大値が各ピックのスタック数を制御します
アイテムが選択された後、シミュレーターはその最小値と最大値の間(両端を含む)の整数値を選びます。値が逆になっている場合、ツールはロールのために正規化します。
実際のデータパックにはLoot Table Generatorを使用してください
プールのバランスが適切だと感じたら、Loot Table Generatorでデザインを再構築し、対象のJavaバージョンに必要な正しいエントリタイプ、条件、関数、ロール数、ファイルパスを追加してください。
重み付きMinecraftアイテムプールをテストする
- 1つのシミュレートされたチェストが行う独立した抽選回数を設定します。
- 対象となる各バニラアイテムを追加し、正の重みを選択します。
- そのアイテムが選ばれたときに生成される最小量と最大量を設定します。
- チェストを何度も回して、一般的な結果、レアな結果、空に見える結果、過剰な結果を比較します。
- データパックで使用する前に、バランスの取れたデザインをバージョン対応のルートテーブルに移行します。
ランダムルートジェネレーターに関する質問
重みが大きいとアイテムが必ず出ますか?
いいえ。重みは他のエントリに対する確率を変えるだけです。正の重みを持つアイテムでも、ロール数が少ないと出ないことがあります。
プレビューで重複アイテムが結合されるのはなぜですか?
シミュレーターはアイテムIDごとに結果を集計するため、合計数量が読みやすくなっています。実際のチェストでは、ルートテーブルとコンテナの動作によってアイテムが別々のスロットに分かれる場合があります。
これはMinecraftのルートテーブルをエクスポートしますか?
いいえ。これはバランス調整用のシミュレーターです。プールをテストした後は、専用のLoot Table Generatorを使用してdatapack JSONを作成してください。
不明なアイテムが無視されるのはなぜですか?
現在のシミュレーターは、バニラアイテムライブラリにあるIDと正の重みを持つエントリのみをロールします。ピッカーから認識されたアイテムを選択してください。