diff options
author | fluxionary <25628292+fluxionary@users.noreply.github.com> | 2023-10-03 00:16:09 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-10-03 09:16:09 +0200 |
commit | 2c1efede4d9d9f3a0e6e644e9e781a1ba2938156 (patch) | |
tree | 6faab11b7c15246aa184b51e7ac3aad2b11faf47 /ontime_clocks | |
parent | e25588cf914e787ea84b7f62bacb9228fc05018a (diff) | |
download | display_modpack_no_craft-2c1efede4d9d9f3a0e6e644e9e781a1ba2938156.tar.gz display_modpack_no_craft-2c1efede4d9d9f3a0e6e644e9e781a1ba2938156.zip |
handle interactions w/ explosions (#3)
* don't let explosions destroy sign entities
* destroy sign entities if sign node is exploded
* remove redundant destructor call
* make sure other things don't try to interact w/ the signs entity
* name will be "" for non-players or unknown players.
* remove default value from initial values
---------
Co-authored-by: Niklp <89982526+Niklp09@users.noreply.github.com>
Diffstat (limited to 'ontime_clocks')
-rw-r--r-- | ontime_clocks/nodes.lua | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/ontime_clocks/nodes.lua b/ontime_clocks/nodes.lua index dcdcbdd..0341eaa 100644 --- a/ontime_clocks/nodes.lua +++ b/ontime_clocks/nodes.lua @@ -59,6 +59,7 @@ minetest.register_node("ontime_clocks:green_digital", { on_place = display_api.on_place, on_construct = clock_on_construct, on_destruct = display_api.on_destruct, + on_blast = display_api.on_blast, on_rotate = display_api.on_rotate, on_timer = clock_on_timer, }) @@ -92,6 +93,7 @@ minetest.register_node("ontime_clocks:red_digital", { on_place = display_api.on_place, on_construct = clock_on_construct, on_destruct = display_api.on_destruct, + on_blast = display_api.on_blast, on_rotate = display_api.on_rotate, on_timer = clock_on_timer, }) @@ -124,6 +126,7 @@ minetest.register_node("ontime_clocks:white", { on_place = display_api.on_place, on_construct = clock_on_construct, on_destruct = display_api.on_destruct, + on_blast = display_api.on_blast, on_rotate = display_api.on_rotate, on_timer = clock_on_timer, }) @@ -156,6 +159,7 @@ minetest.register_node("ontime_clocks:frameless_black", { on_place = display_api.on_place, on_construct = clock_on_construct, on_destruct = display_api.on_destruct, + on_blast = display_api.on_blast, on_rotate = display_api.on_rotate, on_timer = clock_on_timer, }) @@ -188,6 +192,7 @@ minetest.register_node("ontime_clocks:frameless_gold", { on_place = display_api.on_place, on_construct = clock_on_construct, on_destruct = display_api.on_destruct, + on_blast = display_api.on_blast, on_rotate = display_api.on_rotate, on_timer = clock_on_timer, }) @@ -220,6 +225,7 @@ minetest.register_node("ontime_clocks:frameless_white", { on_place = display_api.on_place, on_construct = clock_on_construct, on_destruct = display_api.on_destruct, + on_blast = display_api.on_blast, on_rotate = display_api.on_rotate, on_timer = clock_on_timer, }) |