diff --git a/rpgregions/src/main/java/net/islandearth/rpgregions/commands/RPGRegionsCommand.java b/rpgregions/src/main/java/net/islandearth/rpgregions/commands/RPGRegionsCommand.java index 09e395d..bddf05b 100644 --- a/rpgregions/src/main/java/net/islandearth/rpgregions/commands/RPGRegionsCommand.java +++ b/rpgregions/src/main/java/net/islandearth/rpgregions/commands/RPGRegionsCommand.java @@ -186,8 +186,10 @@ public class RPGRegionsCommand extends BaseCommand { long mainTotalTime = mainEndTime - startTime; saveFuture.thenAccept(saved -> { long asyncTotalTime = System.currentTimeMillis() - asyncStartTime; - sender.sendMessage(ChatColor.GREEN + "Done! (" + mainTotalTime + "ms) " - + ChatColor.GOLD + "(async execution took " + asyncTotalTime + "ms)"); + StringBuilder sb = new StringBuilder(); + sb.append(ChatColor.GREEN).append("Done! (%sms)".formatted(mainTotalTime)); + if (async) sb.append(' ').append(ChatColor.GOLD).append("(async execution took %sms)".formatted(asyncTotalTime)); + sender.sendMessage(sb.toString()); }); }