Skip to content

Instantly share code, notes, and snippets.

@darbyjack
Created April 27, 2019 17:04
Show Gist options
  • Save darbyjack/ba41339e197a4992c35b2d4cbaa8672f to your computer and use it in GitHub Desktop.
Save darbyjack/ba41339e197a4992c35b2d4cbaa8672f to your computer and use it in GitHub Desktop.
What even
@Override
public void accept() {
Bukkit.getServer().getScheduler().runTaskAsynchronously(guilds, () -> {
try {
LanguageUpdateUtils.updateLanguages();
} catch (IOException e) {
e.printStackTrace();
}
finally {
try {
FileUtils.forceDelete(new File(guilds.getDataFolder(), "languages"));
LanguageUpdateUtils.unzip();
} catch (ZipException | IOException e) {
e.printStackTrace();
}
finally {
try {
guilds.loadLanguages(guilds.getCommandManager());
} catch (Exception ex) {
ex.printStackTrace();
} finally {
getCurrentCommandIssuer().sendInfo(Messages.DELETE__SUCCESSFUL);
}
}
}
});
actionHandler.removeAction(player);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment