From 2651ea95e7af46b2d599f9e6eab25345595c9459 Mon Sep 17 00:00:00 2001 From: Maxim Date: Sun, 26 Feb 2023 18:26:27 +0100 Subject: Enhanced multiblock GUIs (#1767) * Added more buttons to multiblock GUI * Migrated PA to new GUI * Migrated Nano Forge to new GUI * Migrated PCB Factory to new GUI * Reband void protection to void excess to match GTPP logic * Adjust fusion reactor GUI size * Added statics for new NBT keys * Added getters for button status * Rename methods to reflect that they are about void excess, not the opposite * Added button textures --- .../textures/gui/overlay_button/batch_mode_off.png | Bin 0 -> 614 bytes .../gui/overlay_button/batch_mode_off_disabled.png | Bin 0 -> 6163 bytes .../textures/gui/overlay_button/batch_mode_on.png | Bin 0 -> 664 bytes .../gui/overlay_button/batch_mode_on_disabled.png | Bin 0 -> 659 bytes .../textures/gui/overlay_button/down_tiering_off.png | Bin 0 -> 629 bytes .../textures/gui/overlay_button/down_tiering_on.png | Bin 0 -> 611 bytes .../textures/gui/overlay_button/input_separation_off.png | Bin 0 -> 620 bytes .../gui/overlay_button/input_separation_off_disabled.png | Bin 0 -> 619 bytes .../textures/gui/overlay_button/input_separation_on.png | Bin 0 -> 669 bytes .../gui/overlay_button/input_separation_on_disabled.png | Bin 0 -> 682 bytes .../textures/gui/overlay_button/power_switch_off.png | Bin 0 -> 6002 bytes .../textures/gui/overlay_button/power_switch_on.png | Bin 0 -> 6219 bytes .../textures/gui/overlay_button/recipe_locked.png | Bin 0 -> 699 bytes .../gui/overlay_button/recipe_locked_disabled.png | Bin 0 -> 696 bytes .../textures/gui/overlay_button/recipe_unlocked.png | Bin 0 -> 677 bytes .../gui/overlay_button/recipe_unlocked_disabled.png | Bin 0 -> 671 bytes .../textures/gui/overlay_button/void_excess_off.png | Bin 0 -> 772 bytes .../gui/overlay_button/void_excess_off_disabled.png | Bin 0 -> 729 bytes .../textures/gui/overlay_button/void_excess_on.png | Bin 0 -> 775 bytes .../gui/overlay_button/void_excess_on_disabled.png | Bin 0 -> 784 bytes 20 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/main/resources/assets/gregtech/textures/gui/overlay_button/batch_mode_off.png create mode 100644 src/main/resources/assets/gregtech/textures/gui/overlay_button/batch_mode_off_disabled.png create mode 100644 src/main/resources/assets/gregtech/textures/gui/overlay_button/batch_mode_on.png create mode 100644 src/main/resources/assets/gregtech/textures/gui/overlay_button/batch_mode_on_disabled.png create mode 100644 src/main/resources/assets/gregtech/textures/gui/overlay_button/down_tiering_off.png create mode 100644 src/main/resources/assets/gregtech/textures/gui/overlay_button/down_tiering_on.png create mode 100644 src/main/resources/assets/gregtech/textures/gui/overlay_button/input_separation_off.png create mode 100644 src/main/resources/assets/gregtech/textures/gui/overlay_button/input_separation_off_disabled.png create mode 100644 src/main/resources/assets/gregtech/textures/gui/overlay_button/input_separation_on.png create mode 100644 src/main/resources/assets/gregtech/textures/gui/overlay_button/input_separation_on_disabled.png create mode 100644 src/main/resources/assets/gregtech/textures/gui/overlay_button/power_switch_off.png create mode 100644 src/main/resources/assets/gregtech/textures/gui/overlay_button/power_switch_on.png create mode 100644 src/main/resources/assets/gregtech/textures/gui/overlay_button/recipe_locked.png create mode 100644 src/main/resources/assets/gregtech/textures/gui/overlay_button/recipe_locked_disabled.png create mode 100644 src/main/resources/assets/gregtech/textures/gui/overlay_button/recipe_unlocked.png create mode 100644 src/main/resources/assets/gregtech/textures/gui/overlay_button/recipe_unlocked_disabled.png create mode 100644 src/main/resources/assets/gregtech/textures/gui/overlay_button/void_excess_off.png create mode 100644 src/main/resources/assets/gregtech/textures/gui/overlay_button/void_excess_off_disabled.png create mode 100644 src/main/resources/assets/gregtech/textures/gui/overlay_button/void_excess_on.png create mode 100644 src/main/resources/assets/gregtech/textures/gui/overlay_button/void_excess_on_disabled.png (limited to 'src/main/resources/assets/gregtech/textures/gui/overlay_button') diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_button/batch_mode_off.png b/src/main/resources/assets/gregtech/textures/gui/overlay_button/batch_mode_off.png new file mode 100644 index 0000000000..4c175f7434 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/gui/overlay_button/batch_mode_off.png differ diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_button/batch_mode_off_disabled.png b/src/main/resources/assets/gregtech/textures/gui/overlay_button/batch_mode_off_disabled.png new file mode 100644 index 0000000000..7c634b8f2f Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/gui/overlay_button/batch_mode_off_disabled.png differ diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_button/batch_mode_on.png b/src/main/resources/assets/gregtech/textures/gui/overlay_button/batch_mode_on.png new file mode 100644 index 0000000000..e107990aa2 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/gui/overlay_button/batch_mode_on.png differ diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_button/batch_mode_on_disabled.png b/src/main/resources/assets/gregtech/textures/gui/overlay_button/batch_mode_on_disabled.png new file mode 100644 index 0000000000..7766ab7b7c Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/gui/overlay_button/batch_mode_on_disabled.png differ diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_button/down_tiering_off.png b/src/main/resources/assets/gregtech/textures/gui/overlay_button/down_tiering_off.png new file mode 100644 index 0000000000..8c28f915d3 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/gui/overlay_button/down_tiering_off.png differ diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_button/down_tiering_on.png b/src/main/resources/assets/gregtech/textures/gui/overlay_button/down_tiering_on.png new file mode 100644 index 0000000000..a8160419d0 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/gui/overlay_button/down_tiering_on.png differ diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_button/input_separation_off.png b/src/main/resources/assets/gregtech/textures/gui/overlay_button/input_separation_off.png new file mode 100644 index 0000000000..4d92d6ed5c Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/gui/overlay_button/input_separation_off.png differ diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_button/input_separation_off_disabled.png b/src/main/resources/assets/gregtech/textures/gui/overlay_button/input_separation_off_disabled.png new file mode 100644 index 0000000000..4bfc990697 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/gui/overlay_button/input_separation_off_disabled.png differ diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_button/input_separation_on.png b/src/main/resources/assets/gregtech/textures/gui/overlay_button/input_separation_on.png new file mode 100644 index 0000000000..5decc4d69a Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/gui/overlay_button/input_separation_on.png differ diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_button/input_separation_on_disabled.png b/src/main/resources/assets/gregtech/textures/gui/overlay_button/input_separation_on_disabled.png new file mode 100644 index 0000000000..88541bcdc7 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/gui/overlay_button/input_separation_on_disabled.png differ diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_button/power_switch_off.png b/src/main/resources/assets/gregtech/textures/gui/overlay_button/power_switch_off.png new file mode 100644 index 0000000000..c07b296a15 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/gui/overlay_button/power_switch_off.png differ diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_button/power_switch_on.png b/src/main/resources/assets/gregtech/textures/gui/overlay_button/power_switch_on.png new file mode 100644 index 0000000000..6ad3c59696 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/gui/overlay_button/power_switch_on.png differ diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_button/recipe_locked.png b/src/main/resources/assets/gregtech/textures/gui/overlay_button/recipe_locked.png new file mode 100644 index 0000000000..51e50abade Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/gui/overlay_button/recipe_locked.png differ diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_button/recipe_locked_disabled.png b/src/main/resources/assets/gregtech/textures/gui/overlay_button/recipe_locked_disabled.png new file mode 100644 index 0000000000..bfbb40b76b Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/gui/overlay_button/recipe_locked_disabled.png differ diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_button/recipe_unlocked.png b/src/main/resources/assets/gregtech/textures/gui/overlay_button/recipe_unlocked.png new file mode 100644 index 0000000000..aee99775ba Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/gui/overlay_button/recipe_unlocked.png differ diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_button/recipe_unlocked_disabled.png b/src/main/resources/assets/gregtech/textures/gui/overlay_button/recipe_unlocked_disabled.png new file mode 100644 index 0000000000..2ae8134b51 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/gui/overlay_button/recipe_unlocked_disabled.png differ diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_button/void_excess_off.png b/src/main/resources/assets/gregtech/textures/gui/overlay_button/void_excess_off.png new file mode 100644 index 0000000000..ed7c3c92e8 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/gui/overlay_button/void_excess_off.png differ diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_button/void_excess_off_disabled.png b/src/main/resources/assets/gregtech/textures/gui/overlay_button/void_excess_off_disabled.png new file mode 100644 index 0000000000..f16d932887 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/gui/overlay_button/void_excess_off_disabled.png differ diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_button/void_excess_on.png b/src/main/resources/assets/gregtech/textures/gui/overlay_button/void_excess_on.png new file mode 100644 index 0000000000..7ba3b14778 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/gui/overlay_button/void_excess_on.png differ diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_button/void_excess_on_disabled.png b/src/main/resources/assets/gregtech/textures/gui/overlay_button/void_excess_on_disabled.png new file mode 100644 index 0000000000..23d0190f67 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/gui/overlay_button/void_excess_on_disabled.png differ -- cgit