summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVanessa Ezekowitz <vanessaezekowitz@gmail.com>2017-01-25 16:05:24 -0500
committerVanessa Ezekowitz <vanessaezekowitz@gmail.com>2017-01-25 16:05:24 -0500
commit00459f8859101df50aca96fba7f350416fa11d22 (patch)
treeb483ed6794f6ccc7f05190f6a753872ec7ea63b1
parent1426efb517c24e8b02463b315ec41fca074f5283 (diff)
downloadunifieddyes-00459f8859101df50aca96fba7f350416fa11d22.tar
unifieddyes-00459f8859101df50aca96fba7f350416fa11d22.tar.gz
unifieddyes-00459f8859101df50aca96fba7f350416fa11d22.tar.bz2
unifieddyes-00459f8859101df50aca96fba7f350416fa11d22.tar.xz
unifieddyes-00459f8859101df50aca96fba7f350416fa11d22.zip
only allow placing the wielded thing if it's actually a node
-rw-r--r--init.lua3
1 files changed, 2 insertions, 1 deletions
diff --git a/init.lua b/init.lua
index cf607be..880d2df 100644
--- a/init.lua
+++ b/init.lua
@@ -183,7 +183,8 @@ function unifieddyes.on_rightclick(pos, node, player, stack, pointed_thing, newn
end
else
local pos2 = unifieddyes.select_node(pointed_thing)
- if unifieddyes.is_buildable_to(player:get_player_name(), pos2) then
+ if unifieddyes.is_buildable_to(player:get_player_name(), pos2) and
+ minetest.registered_nodes[name] then
local oldnode = minetest.registered_nodes[stack:get_name()]
minetest.set_node(pos2, oldnode)
stack:take_item()