diff --git a/common/src/main/java/io/github/skydynamic/quickbakcupmulti/command/DeleteCommand.java b/common/src/main/java/io/github/skydynamic/quickbakcupmulti/command/DeleteCommand.java index 839530f..cb919ce 100644 --- a/common/src/main/java/io/github/skydynamic/quickbakcupmulti/command/DeleteCommand.java +++ b/common/src/main/java/io/github/skydynamic/quickbakcupmulti/command/DeleteCommand.java @@ -19,7 +19,7 @@ public class DeleteCommand { .requires(it -> PermissionManager.hasPermission(it, 2, PermissionType.HELPER)) .then(Commands.argument("name", StringArgumentType.string()) .suggests(((context, builder) -> { - for (StorageInfo info : QuickbakcupmultiReforged.getDatabase().getAllStorageInfo()) { + for (StorageInfo info : BackupManager.getBackupsList()) { if (info.getName().contains(builder.getRemaining())) { builder.suggest(info.getName()); } diff --git a/common/src/main/java/io/github/skydynamic/quickbakcupmulti/command/RestoreCommand.java b/common/src/main/java/io/github/skydynamic/quickbakcupmulti/command/RestoreCommand.java index 7f031f1..d25f6c8 100644 --- a/common/src/main/java/io/github/skydynamic/quickbakcupmulti/command/RestoreCommand.java +++ b/common/src/main/java/io/github/skydynamic/quickbakcupmulti/command/RestoreCommand.java @@ -5,6 +5,7 @@ import io.github.skydynamic.increment.storage.lib.database.StorageInfo; import io.github.skydynamic.quickbakcupmulti.QuickbakcupmultiReforged; import io.github.skydynamic.quickbakcupmulti.restore.RestoreTimer; +import io.github.skydynamic.quickbakcupmulti.utils.BackupManager; import io.github.skydynamic.quickbakcupmulti.utils.permission.PermissionManager; import io.github.skydynamic.quickbakcupmulti.utils.permission.PermissionType; import lombok.Getter; @@ -32,7 +33,7 @@ public class RestoreCommand { .requires(it -> PermissionManager.hasPermission(it, 4, PermissionType.ADMIN)) .then(Commands.argument("name", StringArgumentType.string()) .suggests(((context, builder) -> { - for (StorageInfo info : QuickbakcupmultiReforged.getDatabase().getAllStorageInfo()) { + for (StorageInfo info : BackupManager.getBackupsList()) { if (info.getName().contains(builder.getRemaining())) { builder.suggest(info.getName()); } diff --git a/common/src/main/java/io/github/skydynamic/quickbakcupmulti/command/ShowCommand.java b/common/src/main/java/io/github/skydynamic/quickbakcupmulti/command/ShowCommand.java index 6a95834..03df89a 100644 --- a/common/src/main/java/io/github/skydynamic/quickbakcupmulti/command/ShowCommand.java +++ b/common/src/main/java/io/github/skydynamic/quickbakcupmulti/command/ShowCommand.java @@ -4,6 +4,7 @@ import com.mojang.brigadier.builder.LiteralArgumentBuilder; import io.github.skydynamic.increment.storage.lib.database.StorageInfo; import io.github.skydynamic.quickbakcupmulti.QuickbakcupmultiReforged; +import io.github.skydynamic.quickbakcupmulti.utils.BackupManager; import net.minecraft.commands.CommandSourceStack; import net.minecraft.commands.Commands; @@ -13,7 +14,7 @@ public class ShowCommand { public static final LiteralArgumentBuilder cmd = Commands.literal("show") .then(Commands.argument("name", StringArgumentType.string()) .suggests(((context, builder) -> { - for (StorageInfo info : QuickbakcupmultiReforged.getDatabase().getAllStorageInfo()) { + for (StorageInfo info : BackupManager.getBackupsList()) { if (info.getName().contains(builder.getRemaining())) { builder.suggest(info.getName()); }