From 0f08717ad414ad87a9f3fc45932b4fa3f638f930 Mon Sep 17 00:00:00 2001 From: BluSunrize Date: Thu, 25 Apr 2024 18:57:13 +0200 Subject: [PATCH] Add a manual entry for the machine interface --- .../immersiveengineering/manual/autoload.json | 1 + .../manual/en_us/machine_interface.txt | 13 +++++++++++++ .../manual/machine_interface.json | 6 ++++++ 3 files changed, 20 insertions(+) create mode 100644 src/main/resources/assets/immersiveengineering/manual/en_us/machine_interface.txt create mode 100644 src/main/resources/assets/immersiveengineering/manual/machine_interface.json diff --git a/src/main/resources/assets/immersiveengineering/manual/autoload.json b/src/main/resources/assets/immersiveengineering/manual/autoload.json index ff109a0a77..02a75038da 100644 --- a/src/main/resources/assets/immersiveengineering/manual/autoload.json +++ b/src/main/resources/assets/immersiveengineering/manual/autoload.json @@ -61,6 +61,7 @@ "blueprints", "engineers_circuit_workbench", "logic_unit", + "machine_interface", "turntable", "external_heater", "electromagnet", diff --git a/src/main/resources/assets/immersiveengineering/manual/en_us/machine_interface.txt b/src/main/resources/assets/immersiveengineering/manual/en_us/machine_interface.txt new file mode 100644 index 0000000000..91103009e9 --- /dev/null +++ b/src/main/resources/assets/immersiveengineering/manual/en_us/machine_interface.txt @@ -0,0 +1,13 @@ +Machine Interface +Querying Complex Conditions Quickly +<&recipe>With the increasing complexity of multiblock machinery, keeping track of their needs becomes quite complex. +While can provide some insight into the amount of items inside, only the Machine Interface can provide a more detailed evaluation and send redstone signals. + +When placed against the redstone control surface of a multiblock, opening the GUI will allow you to configure a variety of conditions by which to output a signal. +Press the "Add Condition" button to add a new row. Within that row, the first button serves to delete it again, the second one is for configuring the signal color to output on. +This is followed by two dropdown menus, one for selecting the type of check (such as "Machine Active", "Item Input", "Fluid Output") and one for selecting the condition. +Most checks support "Comparator Output" for a signal strength that is scaled to the items/fluid/energy stored. But you can also choose from true or false options, such as "75% Filled" or "Empty". +As soon as a condition is matched, the Machine Interface will output the relevant signal on the configured color-channel to any attached . + +In addition to sending, the Machine Interface can also receive a redstone signal and output it to the connected machine. The signal color for that is configured in the bottom-right-hand corner of the GUI. +This allows you to make use of the to evaluate the signals coming from the machine and then send one back to enable or disable it! \ No newline at end of file diff --git a/src/main/resources/assets/immersiveengineering/manual/machine_interface.json b/src/main/resources/assets/immersiveengineering/manual/machine_interface.json new file mode 100644 index 0000000000..2c19911519 --- /dev/null +++ b/src/main/resources/assets/immersiveengineering/manual/machine_interface.json @@ -0,0 +1,6 @@ +{ + "recipe": { + "type": "crafting", + "recipe": "crafting/machine_interface" + } +} \ No newline at end of file