Integrated Dynamics - On the Dynamics of Integration

レシピ処理

レシピマインクラフトの大部分を占めています。そのため、このModはレシピ値と、入力および出力コレクションを表す材料値を介して、レシピに対するファーストクラスのサポートを提供します。このチュートリアルでは、レシピの取得方法と使用方法について説明します。

レシピを入手する最も簡単な方法は、レシピを処理できるマシンからそれを読み取ることです。まずは、マシンリーダー作業台に配置してレシピのリストを読み、すべてのクラフト レシピを読み取るところから始めましょう。

レシピをより細かく制御したい場合、またはマシンリーダー経由でレシピを公開しないマシンを使用している場合は、ロジックプログラマーで自分でレシピを視覚的に作成できます。チェストをクラフトするための簡単なレシピを作成してみましょう。

チュートリアルの最後のパートでは、レシピの読み取りをさらに一歩進めます。出力によるレシピのアスペクトを使用すると、材料のインスタンスに適用すると、指定された材料を出力として返す最初のレシピを返す演算子を取得できます。これを使用して、チェストのレシピを検索します。

まず、ロジックプログラマーチェストを1つだけ含む材料のインスタンスを作成します。次に、作業台を対象とするマシンリーダーから出力によるレシピのアスペクトを読み取ります。その後、適用演算子を使用して、マシンリーダーから取得した演算子にチェスト材料を適用します。最後に、結果の変数を表示パネルに挿入して、チェストのレシピを確認します。(使用したすべての変数を 変数ストアに挿入することを忘れないでください)

明らかに、レシピ材料でできることは他にもたくさんあります。マシンリーダーロジックプログラマーを見て、他にどのような高度な機能が利用できるかを確認してください。

アスペクト
レシピ対象が扱えるレシピ

出力: リスト

    アスペクト
    出力によるレシピ指定された出力のレシピを返す演算子です。

    出力: 演算子

      演算子
      適用apply指定された演算子に指定した値を適用します。
      • 演算子
      • いずれか
      • いずれか
      グローバル名: operatorApply(演算子いずれか) → いずれかメソッド名: 演算子.apply(いずれか) → いずれか
      Advancements
      • レシピ読み込み中マシンリーダーを使用して、マシン(作業台など)からレシピのリストを読み込む。
      • レシピ作成ロジックプログラマーを使用して、視覚的に§8レシピ§7を作成する。
      • レシピ検索チェストのレシピをマシンリーダーで動的に調べる。
      報酬
      変数カード15
      マシンリーダー5
      表示パネル5