From 6605724fe1fa6ce0844faeeb176a6d16884ed07d Mon Sep 17 00:00:00 2001
From: Wuzzy <wuzzy2@mail.ru>
Date: Wed, 30 Sep 2020 17:41:04 +0200
Subject: [PATCH] Add icons for invisible nodes (#2718)

---
 mods/butterflies/init.lua                         |   4 ++--
 mods/default/nodes.lua                            |   2 ++
 .../textures/default_invisible_node_overlay.png   | Bin 0 -> 110 bytes
 mods/doors/init.lua                               |   2 ++
 mods/doors/textures/doors_hidden_segment.png      | Bin 0 -> 280 bytes
 mods/fireflies/init.lua                           |   4 ++--
 mods/tnt/init.lua                                 |   2 ++
 7 files changed, 10 insertions(+), 4 deletions(-)
 create mode 100644 mods/default/textures/default_invisible_node_overlay.png
 create mode 100644 mods/doors/textures/doors_hidden_segment.png

diff --git a/mods/butterflies/init.lua b/mods/butterflies/init.lua
index 650e7da..49240ee 100644
--- a/mods/butterflies/init.lua
+++ b/mods/butterflies/init.lua
@@ -62,8 +62,8 @@ for i in ipairs (butter_list) do
 
 	minetest.register_node("butterflies:hidden_butterfly_"..name, {
 		drawtype = "airlike",
-		inventory_image = "butterflies_butterfly_"..name..".png",
-		wield_image =  "butterflies_butterfly_"..name..".png",
+		inventory_image = "butterflies_butterfly_"..name..".png^default_invisible_node_overlay.png",
+		wield_image =  "butterflies_butterfly_"..name..".png^default_invisible_node_overlay.png",
 		paramtype = "light",
 		sunlight_propagates = true,
 		walkable = false,
diff --git a/mods/default/nodes.lua b/mods/default/nodes.lua
index 7a9899d..23b3c64 100644
--- a/mods/default/nodes.lua
+++ b/mods/default/nodes.lua
@@ -796,6 +796,8 @@ minetest.register_node("default:apple", {
 
 minetest.register_node("default:apple_mark", {
 	description = S("Apple Marker"),
+	inventory_image = "default_apple.png^default_invisible_node_overlay.png",
+	wield_image = "default_apple.png^default_invisible_node_overlay.png",
 	drawtype = "airlike",
 	paramtype = "light",
 	sunlight_propagates = true,
diff --git a/mods/default/textures/default_invisible_node_overlay.png b/mods/default/textures/default_invisible_node_overlay.png
new file mode 100644
index 0000000000000000000000000000000000000000..7fc880618ee63fb23fd5a59ee97f6e7b07e8f682
GIT binary patch
literal 110
zcmeAS@N?(olHy`uVBq!ia0vp^0wB!D3?x-;bCrM;TYyi9>o&dR|Ns9#&VD}!D8f_{
z<QM#(;puh*FCb6U)5S5Qf-#wcH}%K={)PYS1D~u4Wyp<_ih0X^&=aVD!PC{xWt~$(
F69Bm(AEN*O

literal 0
HcmV?d00001

diff --git a/mods/doors/init.lua b/mods/doors/init.lua
index 2048a64..848725d 100644
--- a/mods/doors/init.lua
+++ b/mods/doors/init.lua
@@ -78,6 +78,8 @@ end
 -- nodes from being placed in the top half of the door.
 minetest.register_node("doors:hidden", {
 	description = S("Hidden Door Segment"),
+	inventory_image = "doors_hidden_segment.png^default_invisible_node_overlay.png",
+	wield_image = "doors_hidden_segment.png^default_invisible_node_overlay.png",
 	drawtype = "airlike",
 	paramtype = "light",
 	paramtype2 = "facedir",
diff --git a/mods/doors/textures/doors_hidden_segment.png b/mods/doors/textures/doors_hidden_segment.png
new file mode 100644
index 0000000000000000000000000000000000000000..b3b6f34cbcc2442f378b7f49204f73996d0fb6e4
GIT binary patch
literal 280
zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!Yk*IPE0B)&Gsy_G$O^Yi3NVTC
zGz_tqi*r+oa+Y^65OXz_@Gz6|GM7&DP)ZIo%kWcIQ&aP|mh-ie$qCd*_EOG|vNkj{
zv`O-x3N(nZB*-tA!Qt7BG$5zZ)5S5Qf-$xCD&t`X9_QjSHD~`V4lCPPDWB$jTvV|o
z#KEgqh&g#}@}BQz7h3x@m$U07E%0_)Bk8!+PrQ#^Cg#CMhbfcUC!R`usG$BcXV>NG
zXA=8edi(cF?b^V|dH0sf6zkwQCQpNYL^!UA%Kl$*bM4kxGmVMwuHC#IwN|%4PW;{Z
X!)y^J-W{|6I)=g1)z4*}Q$iB}q)=Z+

literal 0
HcmV?d00001

diff --git a/mods/fireflies/init.lua b/mods/fireflies/init.lua
index 1c533a1..0d70630 100644
--- a/mods/fireflies/init.lua
+++ b/mods/fireflies/init.lua
@@ -54,8 +54,8 @@ minetest.register_node("fireflies:firefly", {
 minetest.register_node("fireflies:hidden_firefly", {
 	description = S("Hidden Firefly"),
 	drawtype = "airlike",
-	inventory_image = "fireflies_firefly.png",
-	wield_image =  "fireflies_firefly.png",
+	inventory_image = "fireflies_firefly.png^default_invisible_node_overlay.png",
+	wield_image =  "fireflies_firefly.png^default_invisible_node_overlay.png",
 	paramtype = "light",
 	sunlight_propagates = true,
 	walkable = false,
diff --git a/mods/tnt/init.lua b/mods/tnt/init.lua
index ae28191..cc71b9f 100644
--- a/mods/tnt/init.lua
+++ b/mods/tnt/init.lua
@@ -429,6 +429,8 @@ end
 
 minetest.register_node("tnt:boom", {
 	drawtype = "airlike",
+	inventory_image = "tnt_boom.png",
+	wield_image = "tnt_boom.png",
 	light_source = default.LIGHT_MAX,
 	walkable = false,
 	drop = "",