From 766fbfc1d481e8b1edc4eda03e99c4ce8274ceb1 Mon Sep 17 00:00:00 2001 From: SamB440 Date: Thu, 13 Apr 2023 17:44:54 +0100 Subject: [PATCH] Fix null error on save command --- .../islandearth/rpgregions/commands/RPGRegionsCommand.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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 947e220..42cdc0f 100644 --- a/rpgregions/src/main/java/net/islandearth/rpgregions/commands/RPGRegionsCommand.java +++ b/rpgregions/src/main/java/net/islandearth/rpgregions/commands/RPGRegionsCommand.java @@ -217,8 +217,9 @@ public class RPGRegionsCommand { @CommandDescription("Saves configured regions to the `/plugins/RPGRegions/regions` folder. Also saves user data.") @CommandPermission("rpgregions.save") @CommandMethod("rpgregions|rpgr save [async]") - public void onSave(CommandSender sender, @Argument(value = "async", suggestions = "async") String asyncArg) { - boolean async = asyncArg.equals("--async"); + public void onSave(CommandSender sender, + @Argument(value = "async", suggestions = "async") @Nullable String asyncArg) { + boolean async = asyncArg != null && asyncArg.equals("--async"); sender.sendMessage(ChatColor.GREEN + "Saving data..." + (async ? ChatColor.GOLD + " (async)" : "")); long startTime = System.currentTimeMillis();