JEIほしい
こんにちは葉部さんです。JEI欲しい(再放送)。
という訳で今回はJEのJEIをBEで作るとBEI!レシピ検索アドオンBEIの紹介です。
とりあえず機能を見てもらうのが一番です!
※BEIは超劣化版JEIです。期待しすぎないでください。
- フォームを開く
[ /bei ]コマンドでこんな感じのフォームが開きます!
- アイテムを検索する
アイテムIDの入力欄に[ sword ]と入力することでIDにswordを含むアイテムの一覧を見ることができます。
今回はネザライトの剣の作り方を調べてみましょう。インゴットx2と棒だったっけ
- カテゴリを指定する
決定するとアイテムの情報が表示されます。
タグによるとこれは剣でツールでネザライト。
作り方はカテゴリを変更して確認できます。
- レシピを読み解く
強化テンプレートとダイヤモンドの剣、ネザライトインゴットを鍛冶台でクラフトして作ることが書かれています。
カテゴリ毎に書式を設定しているのである程度読みやすくなっています。
レシピを検索することができましたね!
次はちょっとした検索テクニックを紹介します。
- ID入力
IDを全て入力することでアイテム検索をスキップできます。
minecraft:の部分は省略が可能です。 - 文字列を含むID検索
wool等の場合、羊毛がヒットしますが、先頭に[ $ ]を付けることでwoolを含むアイテムを検索できます。 - タグを含む検索
先頭に#を付けることで、タグを持つアイテムを検索できます。
[ #sword ]の場合minecraft:is_swordタグを持つアイテム等がヒットします。 - 全カテゴリ検索
[ /all ]は特別な検索です。 - 使い道検索
検索前に[ このアイテムを使う ]トグルをONにしておくと、作り方ではなく使い方を検索できます。ダイヤモンドで検索するとダイヤモンドの剣等のレシピを検索できます。
最後に他のアドオンとの対応について説明します。
- 通常のレシピの登録
※Node.jsが必要になります
下の方のzipから、toolsフォルダ内の[ recipeBuild.js ]を取り出して、アドオンのscriptsフォルダ内のどこかに配置してください。
[ node ./recipeBuild.js ../recipes ]のようにレシピの場所を引数に実行することで[ _BEI_recipe_register.js ]というファイルが作られると思います。
アドオンのスクリプトに[ import “./_BEI_recipe_register.js” ]のように書くことで登録できます。 - カスタムレシピの登録
アドオン独自の方法によるクラフトの場合、表示の書式等を入れたカテゴリと、実際のレシピをScriptEventで登録します。
説明すると長くなるのでzipから、[ BEIドキュメント.md ]を開いて読んでください。読みにくいのでAIにでも投げつけると良いと思います。
かなり気合を入れて作ったので、ぜひ一度使ってみてもらえると嬉しいです。


コメント