diff --git a/src/main/java/de/fanta/challengesjoinentities/commands/AdventureCommand/AdventureTestMapCommand.java b/src/main/java/de/fanta/challengesjoinentities/commands/AdventureCommand/AdventureTestMapCommand.java index d993264..3d8ae3f 100644 --- a/src/main/java/de/fanta/challengesjoinentities/commands/AdventureCommand/AdventureTestMapCommand.java +++ b/src/main/java/de/fanta/challengesjoinentities/commands/AdventureCommand/AdventureTestMapCommand.java @@ -3,7 +3,6 @@ import de.fanta.challengesjoinentities.ChallengesJoinEntities; import de.fanta.challengesjoinentities.ChatUtil; import de.fanta.challengesjoinentities.Server; -import de.fanta.challengesjoinentities.adventure.AdventureMap; import de.iani.cubesideutils.bukkit.commands.SubCommand; import de.iani.cubesideutils.commands.ArgsParser; import org.bukkit.command.Command; @@ -27,16 +26,21 @@ String category = args.getNext(); if (args.hasNext()) { String map = args.getNext(); - if (!Server.serverPlayers.containsValue(p.getUniqueId())) { - this.plugin.getPluginConfig().getOnlineAdventureServer().ifPresentOrElse(server -> server.loadNewAdventure(p, category, map, plugin.getAdventureMapsConfig().getMap(map).getVersion()), () -> ChatUtil.sendErrorMessage(p, "Aktuell ist kein Server Frei!")); + if (args.hasNext()) { + String version = args.getNext(); + if (!Server.serverPlayers.containsValue(p.getUniqueId())) { + this.plugin.getPluginConfig().getOnlineAdventureServer().ifPresentOrElse(server -> server.loadNewAdventure(p, category, map, version), () -> ChatUtil.sendErrorMessage(p, "Aktuell ist kein Server Frei!")); + } else { + ChatUtil.sendErrorMessage(p, "Du kannst nur einen Server starten!"); + } } else { - ChatUtil.sendErrorMessage(p, "Du kannst nur einen Server starten!"); + ChatUtil.sendWarningMessage(p, "/ladventure testmap "); } } else { - ChatUtil.sendWarningMessage(p, "/ladventure testmap "); + ChatUtil.sendWarningMessage(p, "/ladventure testmap "); } } else { - ChatUtil.sendWarningMessage(p, "/ladventure testmap "); + ChatUtil.sendWarningMessage(p, "/ladventure testmap "); } } else { ChatUtil.sendErrorMessage(p, "Keine Rechte!");