@@ -74,7 +74,7 @@ class RegenCommand extends CoreCommand {
7474 @ Subcommand ("regen" )
7575 @ CommandPermission ("multiverse.core.regen" )
7676 @ CommandCompletion ("@mvworlds:scope=loaded @flags:groupName=mvregencommand" )
77- @ Syntax ("<world> --seed [seed] --keep- gamerules" )
77+ @ Syntax ("<world> [ --seed [seed] --reset-world-config --reset- gamerules --reset-world-border --remove-players] " )
7878 @ Description ("{@@mv-core.regen.description}" )
7979 void onRegenCommand (
8080 MVCommandIssuer issuer ,
@@ -84,7 +84,7 @@ void onRegenCommand(
8484 LoadedMultiverseWorld world ,
8585
8686 @ Optional
87- @ Syntax ("--seed [seed] --reset-gamerules" )
87+ @ Syntax ("[ --seed [seed] --reset-world-config --reset- gamerules --reset-world-border --remove-players] " )
8888 @ Description ("{@@mv-core.regen.other.description}" )
8989 String [] flags ) {
9090 ParsedCommandFlags parsedFlags = parseFlags (flags );
@@ -104,6 +104,7 @@ private void runRegenCommand(MVCommandIssuer issuer, LoadedMultiverseWorld world
104104 ? playerWorldTeleporter .removeFromWorld (world )
105105 : Async .completedFuture (Collections .emptyList ());
106106
107+ // todo: using future will hide stacktrace
107108 future .thenRun (() -> doWorldRegening (issuer , world , parsedFlags , worldPlayers ));
108109 }
109110
@@ -126,7 +127,7 @@ private void doWorldRegening(
126127 playerWorldTeleporter .teleportPlayersToWorld (worldPlayers , newWorld );
127128 }
128129 }).onFailure (failure -> {
129- Logging .fine ("World regen failure: " + failure );
130+ Logging .warning ("World regen failure: " + failure );
130131 issuer .sendError (failure .getFailureMessage ());
131132 });
132133 }
0 commit comments