From 30a00f0a010547afa760f388fcd92f42e15b2317 Mon Sep 17 00:00:00 2001 From: randomMesh Date: Wed, 2 Dec 2020 18:47:34 +0100 Subject: [PATCH] Fix: Placing nodes in the air using butterflies (#2786) --- mods/butterflies/init.lua | 8 +++++++- mods/fireflies/init.lua | 8 +++++++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/mods/butterflies/init.lua b/mods/butterflies/init.lua index 49240eea..3b57e1ff 100644 --- a/mods/butterflies/init.lua +++ b/mods/butterflies/init.lua @@ -31,7 +31,7 @@ for i in ipairs (butter_list) do waving = 1, paramtype = "light", sunlight_propagates = true, - buildable_to = true, + buildable_to = false, walkable = false, groups = {catchable = 1}, selection_box = { @@ -57,6 +57,12 @@ for i in ipairs (butter_list) do minetest.set_node(pos, {name = "butterflies:hidden_butterfly_"..name}) end minetest.get_node_timer(pos):start(30) + end, + on_rightclick = function(...) + return false + end, + on_punch = function(pos, ...) + minetest.remove_node(pos) end }) diff --git a/mods/fireflies/init.lua b/mods/fireflies/init.lua index 0d706308..3b1ac3ff 100644 --- a/mods/fireflies/init.lua +++ b/mods/fireflies/init.lua @@ -61,7 +61,7 @@ minetest.register_node("fireflies:hidden_firefly", { walkable = false, pointable = false, diggable = false, - buildable_to = true, + buildable_to = false, drop = "", groups = {not_in_creative_inventory = 1}, floodable = true, @@ -83,6 +83,12 @@ minetest.register_node("fireflies:hidden_firefly", { minetest.set_node(pos, {name = "fireflies:firefly"}) end minetest.get_node_timer(pos):start(30) + end, + on_rightclick = function(...) + return false + end, + on_punch = function(pos, ...) + minetest.remove_node(pos) end })