mirror of
https://github.com/sys4-fr/server-nalc.git
synced 2025-02-04 14:20:16 +01:00
Add Call on_rightclick in builtin_failling mod into bucket rewrite function (needed by witchcraft)
This commit is contained in:
parent
e4aa3a10a3
commit
c62560b8ff
@ -154,7 +154,21 @@ function add_protected_bukket_liquid(nameofbukket,liquidsourcename)
|
|||||||
return itemstack
|
return itemstack
|
||||||
end
|
end
|
||||||
|
|
||||||
if minetest.registered_nodes[n.name].buildable_to then
|
local ndef
|
||||||
|
if n then
|
||||||
|
ndef = minetest.registered_nodes[n.name]
|
||||||
|
end
|
||||||
|
|
||||||
|
-- Call on_rightclick if the pointed node defines it
|
||||||
|
if ndef and ndef.on_rightclick and
|
||||||
|
user and not user:get_player_control().sneak
|
||||||
|
then
|
||||||
|
return ndef.on_rightclick(
|
||||||
|
pointed_thing.under,
|
||||||
|
n, user, itemstack) or itemstack
|
||||||
|
end
|
||||||
|
|
||||||
|
if ndef and ndef.buildable_to then
|
||||||
-- buildable; replace the node
|
-- buildable; replace the node
|
||||||
minetest.log("action", user:get_player_name().. " use "..nameofbukket.." at ".. minetest.pos_to_string(pointed_thing.under))
|
minetest.log("action", user:get_player_name().. " use "..nameofbukket.." at ".. minetest.pos_to_string(pointed_thing.under))
|
||||||
minetest.add_node(pointed_thing.under, {name=liquidsourcename})
|
minetest.add_node(pointed_thing.under, {name=liquidsourcename})
|
||||||
|
Loading…
Reference in New Issue
Block a user