From 7ac8db9ecf8bd8775b5249e48f8ac9a84d675b4d Mon Sep 17 00:00:00 2001 From: Léa Gris Date: Thu, 30 Mar 2023 21:48:25 +0200 Subject: Implementation of A more useful Lava Boiler (#1814) * Fix Missing null/empty checks on boilers base class Would cause a deadlock on empty boilers unable to start, as it tried to transfer null or empty FuildStack. * Fix Sound coordinates so it can be centered on block * WIP Lava Boiler Improuvements * :spotlessapply * Add GUI slot block background textures * Restrict ash slot to remove items only (disallow inserting items there) * Finalize GUI and Obsidian Production mechanic * Fix still output Obisidian from cooled Lava even when no more Lava available * Lava Boiler Textures: Improves GUI and TOP - Fluid slot now has Steam themed textures - Item slot block background gets a smaller icon that hides behind actual item blocks - Boiler TOP is now a drain texture instead of pump * Add null check --- .../assets/gregtech/textures/gui/overlay_slot/block.png | Bin 0 -> 352 bytes .../gregtech/textures/gui/overlay_slot/block_bronze.png | Bin 0 -> 323 bytes .../textures/gui/overlay_slot/block_primitive.png | Bin 0 -> 347 bytes .../gregtech/textures/gui/overlay_slot/block_steel.png | Bin 0 -> 369 bytes 4 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/main/resources/assets/gregtech/textures/gui/overlay_slot/block.png create mode 100644 src/main/resources/assets/gregtech/textures/gui/overlay_slot/block_bronze.png create mode 100644 src/main/resources/assets/gregtech/textures/gui/overlay_slot/block_primitive.png create mode 100644 src/main/resources/assets/gregtech/textures/gui/overlay_slot/block_steel.png (limited to 'src/main/resources/assets/gregtech/textures/gui/overlay_slot') diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/block.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/block.png new file mode 100644 index 0000000000..66bc3742c4 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/block.png differ diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/block_bronze.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/block_bronze.png new file mode 100644 index 0000000000..4b8f68f319 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/block_bronze.png differ diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/block_primitive.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/block_primitive.png new file mode 100644 index 0000000000..23599f3eca Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/block_primitive.png differ diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/block_steel.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/block_steel.png new file mode 100644 index 0000000000..382b68b180 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/block_steel.png differ -- cgit