当サイトの計算方法とデータ出典
このページでは、当サイトのツールが表示する数値の計算方法とデータの出典を公開します。仕様の解釈に疑問がある場合の確認にご利用ください。
データの出典
- 金床のコスト計算式・乗数表: Minecraft Wiki「Anvil mechanics」(英語版)の生データを取得し独自にパース。AI要約や二次情報は使わず一次情報のみを使用
- エンチャントの日本語名: Java版=日本語版Minecraft Wiki、統合版=Mojang公式のbedrock-samplesリポジトリの言語ファイル(ja_JP.lang)
- 非互換の組み合わせ: Minecraft Wikiの各エンチャントページの記載から確定(サバイバルで遭遇し得ない組み合わせは除外)
計算方法
- 合成コスト = エンチャントコスト + 両アイテムの事前作業ペナルティ(2ⁿ−1)。改名・耐久修復のコストは含みません
- Java版: 犠牲側の各エンチャントに最終レベル×乗数を課金、非互換1件につき+1Lv
- 統合版: 上がったレベル分×乗数のみ課金、非互換の加算なし
- 最適化: 与えられたアイテムと本のすべての合成順序(左右の配置も含む)を全探索し、「全ステップ39Lv以下」を最優先に総コスト最小の手順を選択
検証
計算エンジンは、Minecraft Wikiに掲載されているJava版・統合版それぞれの正解コスト付き計算例(同レベル合成・異レベル合成・非互換・本の合成の4種)を自動テストで完全再現することを確認しています。
免責事項
ゲームのアップデートにより仕様が変わる場合があります。計算結果の正確性には万全を期していますが、内容を保証するものではありません。誤りを見つけた場合は運営者情報ページの連絡先までご指摘ください。
合成コストを自動計算する
エンチャント順序計算機では、この記事の仕組みをすべて織り込んだ最適な合成手順を自動計算できます(Java版・統合版対応)。