Skip to content

Commit 47e9076

Browse files
authored
Merge pull request #3211 from Multiverse/feat/unload-bukkit
Add `--no-unload-bukkit-world` flag to unload command
2 parents 841ad8f + 407e778 commit 47e9076

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/main/java/org/mvplugins/multiverse/core/commands/UnloadCommand.java

+5
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ void onUnloadCommand(
7575

7676
private void doWorldUnloading(MVCommandIssuer issuer, LoadedMultiverseWorld world, ParsedCommandFlags parsedFlags) {
7777
UnloadWorldOptions unloadWorldOptions = UnloadWorldOptions.world(world)
78+
.unloadBukkitWorld(!parsedFlags.hasFlag(flags.noUnloadBukkitWorld))
7879
.saveBukkitWorld(!parsedFlags.hasFlag(flags.noSave));
7980
worldManager.unloadWorld(unloadWorldOptions)
8081
.onSuccess(loadedWorld -> {
@@ -96,6 +97,10 @@ private Flags(@NotNull CommandFlagsManager flagsManager) {
9697
super(NAME, flagsManager);
9798
}
9899

100+
private final CommandFlag noUnloadBukkitWorld = flag(CommandFlag.builder("--no-unload-bukkit-world")
101+
.addAlias("-b")
102+
.build());
103+
99104
private final CommandFlag noSave = flag(CommandFlag.builder("--no-save")
100105
.addAlias("-n")
101106
.build());

0 commit comments

Comments
 (0)