mirror of
https://github.com/BentoBoxWorld/Challenges.git
synced 2025-03-02 11:31:09 +01:00
Fix issue when Settings object were not saved on server shutdown.
This commit is contained in:
parent
f3fe85ab2e
commit
6d1f4999e4
@ -1,16 +1,16 @@
|
|||||||
package world.bentobox.challenges;
|
package world.bentobox.challenges;
|
||||||
|
|
||||||
import org.bukkit.Bukkit;
|
|
||||||
|
|
||||||
|
import org.bukkit.Bukkit;
|
||||||
import java.util.Optional;
|
import java.util.Optional;
|
||||||
|
|
||||||
|
import world.bentobox.bentobox.api.addons.Addon;
|
||||||
import world.bentobox.bentobox.api.configuration.Config;
|
import world.bentobox.bentobox.api.configuration.Config;
|
||||||
import world.bentobox.bentobox.hooks.VaultHook;
|
import world.bentobox.bentobox.hooks.VaultHook;
|
||||||
import world.bentobox.challenges.commands.ChallengesCommand;
|
import world.bentobox.challenges.commands.ChallengesCommand;
|
||||||
import world.bentobox.challenges.commands.admin.Challenges;
|
import world.bentobox.challenges.commands.admin.Challenges;
|
||||||
import world.bentobox.challenges.listeners.ResetListener;
|
import world.bentobox.challenges.listeners.ResetListener;
|
||||||
import world.bentobox.challenges.listeners.SaveListener;
|
import world.bentobox.challenges.listeners.SaveListener;
|
||||||
import world.bentobox.bentobox.api.addons.Addon;
|
|
||||||
import world.bentobox.level.Level;
|
import world.bentobox.level.Level;
|
||||||
|
|
||||||
|
|
||||||
@ -178,6 +178,11 @@ public class ChallengesAddon extends Addon {
|
|||||||
if (this.hooked) {
|
if (this.hooked) {
|
||||||
this.challengesManager.save();
|
this.challengesManager.save();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (this.settings != null)
|
||||||
|
{
|
||||||
|
new Config<>(this, Settings.class).saveConfigObject(this.settings);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user