@@ -0,0 +1,1048 @@
+package com.tisawesomeness.minecord.debug;%0A%0Aimport com.tisawesomeness.minecord.util.MessageUtils;%0A%0Aimport lombok.NonNull;%0Aimport net.dv8tion.jda.api.utils.MarkdownUtil;%0A%0Aimport java.util.Set;%0Aimport java.util.stream.Collectors;%0A%0Apublic class ThreadDebugOption implements DebugOption %7B%0A    public @NonNull String getName() %7B%0A        return %22threads%22;%0A    %7D%0A    public @NonNull String debug() %7B%0A        Set%3CThread%3E threads = Thread.getAllStackTraces().keySet();%0A        return threads.stream()%0A                .map(ThreadDebugOption::getThreadInfo)%0A                .collect(Collectors.joining(%22%5Cn%22));%0A    %7D%0A%0A    private static String getThreadInfo(Thread t) %7B%0A        String threadInfo = String.format(%22%25s %25s: ID %60%25s%60 %7C Priority %60%25s%60%22,%0A                t.getState(), MarkdownUtil.bold(t.getName()), t.getId(), t.getPriority());%0A        if (t.isDaemon()) %7B%0A            threadInfo += %22 %7C DAEMON%22;%0A        %7D%0A        if (Thread.currentThread().equals(t)) %7B%0A            return MarkdownUtil.italics(threadInfo);%0A        %7D%0A        return threadInfo;%0A    %7D%0A%7D%0A

Add &debug threads