From c41e34e9d8a960d5dcef187f2629ae194202d0aa Mon Sep 17 00:00:00 2001 From: CocoTheOwner Date: Fri, 6 Aug 2021 22:53:34 +0200 Subject: [PATCH] Patches autocomplete with no worlds & getString cast error --- .../pregen/CommandIrisPregenCreate.java | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/volmit/iris/core/command/pregen/CommandIrisPregenCreate.java b/src/main/java/com/volmit/iris/core/command/pregen/CommandIrisPregenCreate.java index 5195987fe..d7119f089 100644 --- a/src/main/java/com/volmit/iris/core/command/pregen/CommandIrisPregenCreate.java +++ b/src/main/java/com/volmit/iris/core/command/pregen/CommandIrisPregenCreate.java @@ -11,6 +11,8 @@ import com.volmit.iris.util.plugin.VolmitSender; import org.bukkit.Bukkit; import org.bukkit.World; +import java.util.Arrays; + public class CommandIrisPregenCreate extends MortarCommand { @@ -71,11 +73,15 @@ public class CommandIrisPregenCreate extends MortarCommand { } // Add Iris worlds - Bukkit.getWorlds().forEach(w -> { - if (IrisToolbelt.isIrisWorld(w)){ - list.add("world=" + w.getName()); - } - }); + if (Bukkit.getWorlds().isEmpty()){ + list.add("world="); + } else { + Bukkit.getWorlds().forEach(w -> { + if (IrisToolbelt.isIrisWorld(w)) { + list.add("world=" + w.getName()); + } + }); + } } @Override @@ -178,7 +184,7 @@ public class CommandIrisPregenCreate extends MortarCommand { } else { sender.sendMessage("Failed to start pregen. Doublecheck your arguments!"); } - sender.sendMessage(details.array()); + sender.sendMessage(details.toString()); return true; }