doc: Update node callback documentation
authorkwolekr <kwolekr@minetest.net>
Sun, 4 Oct 2015 19:32:17 +0000 (15:32 -0400)
committerkwolekr <kwolekr@minetest.net>
Sun, 4 Oct 2015 19:34:56 +0000 (15:34 -0400)
doc/lua_api.txt

index 7b0f1e2aa90de17f7694d7535148c6b305faa68b..446b519591c34776539f48f37285b3c9417c1bbc 100644 (file)
@@ -3219,14 +3219,17 @@ Definition tables
         },
 
         on_construct = func(pos), --[[
-        ^ Node constructor; always called after adding node
+        ^ Node constructor; called after adding node
         ^ Can set up metadata and stuff like that
+        ^ Not called for bulk node placement (i.e. schematics and VoxelManip)
         ^ default: nil ]]
         on_destruct = func(pos), --[[
-        ^ Node destructor; always called before removing node
+        ^ Node destructor; called before removing node
+        ^ Not called for bulk node placement (i.e. schematics and VoxelManip)
         ^ default: nil ]]
         after_destruct = func(pos, oldnode), --[[
-        ^ Node destructor; always called after removing node
+        ^ Node destructor; called after removing node
+        ^ Not called for bulk node placement (i.e. schematics and VoxelManip)
         ^ default: nil ]]
 
         after_place_node = func(pos, placer, itemstack, pointed_thing) --[[