From a51b0c6ac010b7395b75e31ff9833b43c468acde Mon Sep 17 00:00:00 2001 From: LMBishop <13875753+LMBishop@users.noreply.github.com> Date: Mon, 18 Apr 2022 15:18:17 +0100 Subject: Fix reset and fullreset commands (closes #351) --- .../quests/bukkit/command/AdminModdataFullresetCommandHandler.java | 2 +- .../quests/bukkit/command/AdminModdataResetCommandHandler.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'bukkit/src') diff --git a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/command/AdminModdataFullresetCommandHandler.java b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/command/AdminModdataFullresetCommandHandler.java index a2b0a225..de57b0aa 100644 --- a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/command/AdminModdataFullresetCommandHandler.java +++ b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/command/AdminModdataFullresetCommandHandler.java @@ -27,7 +27,7 @@ public class AdminModdataFullresetCommandHandler implements CommandHandler { QPlayer qPlayer = CommandUtils.getOtherPlayer(sender, args[3], plugin); if (qPlayer == null) return; QuestProgressFile questProgressFile = qPlayer.getQuestProgressFile(); - questProgressFile.clear(); + questProgressFile.reset(); plugin.getPlayerManager().savePlayerSync(qPlayer.getPlayerUUID(), questProgressFile); if (Bukkit.getPlayer(qPlayer.getPlayerUUID()) == null) { plugin.getPlayerManager().dropPlayer(qPlayer.getPlayerUUID()); diff --git a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/command/AdminModdataResetCommandHandler.java b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/command/AdminModdataResetCommandHandler.java index adebf7da..ce598473 100644 --- a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/command/AdminModdataResetCommandHandler.java +++ b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/command/AdminModdataResetCommandHandler.java @@ -33,7 +33,7 @@ public class AdminModdataResetCommandHandler implements CommandHandler { return; } QuestProgressFile questProgressFile = qPlayer.getQuestProgressFile(); - questProgressFile.generateBlankQuestProgress(quest); + questProgressFile.generateBlankQuestProgress(quest, true); plugin.getPlayerManager().savePlayerSync(qPlayer.getPlayerUUID(), questProgressFile); Messages.COMMAND_QUEST_ADMIN_RESET_SUCCESS.send(sender, "{player}", args[3], "{quest}", quest.getId()); -- cgit v1.2.3-70-g09d2