レシピ処理
レシピはマインクラフトの大部分を占めています。そのため、このModはレシピ値と、入力および出力コレクションを表す材料値を介して、レシピに対するファーストクラスのサポートを提供します。このチュートリアルでは、レシピの取得方法と使用方法について説明します。
レシピを入手する最も簡単な方法は、レシピを処理できるマシンからそれを読み取ることです。まずは、マシンリーダーを 作業台に配置してレシピのリストを読み、すべてのクラフト レシピを読み取るところから始めましょう。
レシピをより細かく制御したい場合、またはマシンリーダー経由でレシピを公開しないマシンを使用している場合は、ロジックプログラマーで自分でレシピを視覚的に作成できます。チェストをクラフトするための簡単なレシピを作成してみましょう。
チュートリアルの最後のパートでは、レシピの読み取りをさらに一歩進めます。出力によるレシピのアスペクトを使用すると、材料のインスタンスに適用すると、指定された材料を出力として返す最初のレシピを返す演算子を取得できます。これを使用して、チェストのレシピを検索します。
まず、ロジックプログラマーでチェストを1つだけ含む材料のインスタンスを作成します。次に、作業台を対象とするマシンリーダーから出力によるレシピのアスペクトを読み取ります。その後、適用演算子を使用して、マシンリーダーから取得した演算子にチェストの材料を適用します。最後に、結果の変数を表示パネルに挿入して、チェストのレシピを確認します。(使用したすべての変数を 変数ストアに挿入することを忘れないでください)
明らかに、レシピと材料でできることは他にもたくさんあります。マシンリーダーとロジックプログラマーを見て、他にどのような高度な機能が利用できるかを確認してください。
出力: リスト
出力: 演算子
- 演算子
- いずれか
- いずれか