function steal(item_name)
	for _, chest_pos in ipairs(client:find_blocks(client.position, get_block_states({ "chest" }))) do
		client:chat(dump(chest_pos))

		client:go_to({ position = chest_pos, radius = 3 }, { type = RADIUS_GOAL })
		while client.pathfinder.is_calculating or client.pathfinder.is_executing do
			sleep(50)
		end
		client:look_at(chest_pos)

		local container = client:open_container_at(chest_pos)
		for index, item in ipairs(container.contents) do
			if item.kind == item_name then
				container:click({ slot = index - 1 }, THROW_ALL)
				sleep(50)
			end
		end

		container = nil
		while client.container do
			sleep(50)
		end
	end
end

function drop_all_hotbar()
	local inventory = client:open_inventory()
	for i = 0, 9 do
		inventory:click({ slot = 36 + i }, THROW_ALL)
	end
end

function drop_all_inventory()
	local inventory = client:open_inventory()
	for i = 0, 45 do
		inventory:click({ slot = i }, THROW_ALL)
	end
end