local station = stairsplus.api.station local circular_saw = stairsplus.api.circular_saw function invsaw.show_formspec(player) local name = player:get_player_name() local meta = player:get_meta() local inv = player:get_inventory() minetest.show_formspec(name, "invsaw", circular_saw.build_formspec(meta, inv)) end minetest.register_on_player_receive_fields(function(player, formname, fields) local meta = player:get_meta() local inv = player:get_inventory() if fields.saw then if invsaw.allow_use_saw(player) then invsaw.show_formspec(player) end return true elseif station.on_receive_fields(meta, inv, formname, fields, player) then if invsaw.allow_use_saw(player) then invsaw.show_formspec(player) end return true end end)