@@ -190,3 +190,31 @@ function technic.machine_inventory_move(pos, from_list, from_index,
190190 local stack = minetest .get_meta (pos ):get_inventory ():get_stack (from_list , from_index )
191191 return inv_change (pos , player , count , from_list , to_list , stack )
192192end
193+
194+ function technic .machine_on_inventory_put (pos , listname , index , stack , player )
195+ minetest .log (" action" , string.format (" %s puts %s into %s at %s" ,
196+ player :get_player_name (),
197+ stack :to_string (),
198+ minetest .get_node (pos ).name ,
199+ minetest .pos_to_string (pos )
200+ ))
201+ end
202+
203+ function technic .machine_on_inventory_take (pos , listname , index , stack , player )
204+ minetest .log (" action" , string.format (" %s takes %s from %s at %s" ,
205+ player :get_player_name (),
206+ stack :to_string (),
207+ minetest .get_node (pos ).name ,
208+ minetest .pos_to_string (pos )
209+ ))
210+ end
211+
212+ function technic .machine_on_inventory_move (pos , from_list , from_index , to_list , to_index , count , player )
213+ local stack = minetest .get_meta (pos ):get_inventory ():get_stack (to_list , to_index )
214+ minetest .log (" action" , string.format (" %s moves %s in %s at %s" ,
215+ player :get_player_name (),
216+ stack :to_string (),
217+ minetest .get_node (pos ).name ,
218+ minetest .pos_to_string (pos )
219+ ))
220+ end
0 commit comments