void (@NotNull Runnable runnable) { try { Thread thread = new Thread(runnable, "Plugin downloader"); thread.start(); thread.join(); } catch (InterruptedException e) { throw new RuntimeException(e); } }