local function disp(...)
	for _, x in ipairs({...}) do
		minetest.chat_send_all(dump(x))
	end
end

local rotate_function = minetest.registered_chatcommands["/rotate"].func

minetest.register_node("screwdriver2:worldedit_screw",{
	description = "WorldEdit Screw\nRotating this with the screwdriver will also rotate the worldedit region.",
	tiles = {"screwdriver2_screw.png"},
	paramtype2 = "facedir",
	groups = {cracky = 1, level = 2},
	sounds = default and default.node_sound_metal_defaults(),
	on_rotate = function(_, _, player, _, _, axis, amount)
		local name = player:get_player_name()
		if not minetest.check_player_privs(name, "worldedit") then
			minetest.chat_send_player(name, "You don't have permission to use WorldEdit.")
			return false
		end
		if axis ~= "y" then amount = -amount end
		rotate_function(name, axis.." "..(amount * 90))
	end,
})
