summaryrefslogtreecommitdiff
path: root/doc/lua_api.txt
diff options
context:
space:
mode:
authorShadowNinja <shadowninja@minetest.net>2014-01-23 19:21:01 -0500
committerShadowNinja <shadowninja@minetest.net>2014-01-23 19:21:56 -0500
commit76d4396fa148a44f6aaee38d188d4c2cf8c90c7f (patch)
tree45dd3008454d86197bbf7a732bc5ceedd7b2a032 /doc/lua_api.txt
parentcd7e8372f3c83531afe5d5c2460ecb95540f9d0d (diff)
downloadminetest-76d4396fa148a44f6aaee38d188d4c2cf8c90c7f.tar.gz
minetest-76d4396fa148a44f6aaee38d188d4c2cf8c90c7f.tar.bz2
minetest-76d4396fa148a44f6aaee38d188d4c2cf8c90c7f.zip
Pass pointed_thing to on_punch and minetest.register_on_punchnode callbacks
Diffstat (limited to 'doc/lua_api.txt')
-rw-r--r--doc/lua_api.txt8
1 files changed, 4 insertions, 4 deletions
diff --git a/doc/lua_api.txt b/doc/lua_api.txt
index 4614ca062..736f6ca4f 100644
--- a/doc/lua_api.txt
+++ b/doc/lua_api.txt
@@ -1211,7 +1211,7 @@ minetest.register_on_dignode(func(pos, oldnode, digger))
^ Called when a node has been dug.
^ Not recommended: Use on_destruct or after_dig_node in node definition
^ whenever possible
-minetest.register_on_punchnode(func(pos, node, puncher))
+minetest.register_on_punchnode(func(pos, node, puncher, pointed_thing))
^ Called when a node is punched
minetest.register_on_generated(func(minp, maxp, blockseed))
^ Called after generating a piece of world. Modifying nodes inside the area
@@ -1500,7 +1500,7 @@ minetest.item_eat(hp_change, replace_with_item)
^ Eat the item. replace_with_item can be nil.
Defaults for the on_punch and on_dig node definition callbacks:
-minetest.node_punch(pos, node, puncher)
+minetest.node_punch(pos, node, puncher, pointed_thing)
^ Calls functions registered by minetest.register_on_punchnode()
minetest.node_dig(pos, node, digger)
^ Checks if node can be dug, puts item into inventory, removes node
@@ -2273,9 +2273,9 @@ Node definition (register_node)
^ returns true if node can be dug, or false if not
^ default: nil
- on_punch = func(pos, node, puncher),
+ on_punch = func(pos, node, puncher, pointed_thing),
^ default: minetest.node_punch
- ^ By default: does nothing
+ ^ By default: Calls minetest.register_on_punchnode callbacks
on_rightclick = func(pos, node, clicker, itemstack, pointed_thing),
^ default: nil
^ if defined, itemstack will hold clicker's wielded item