123456789101112131415161718192021222324252627 |
- package com.gmail.nossr50.runnables.database;
- import com.gmail.nossr50.database.DatabaseManager;
- import com.gmail.nossr50.mcMMO;
- import org.bukkit.command.CommandSender;
- import org.bukkit.scheduler.BukkitRunnable;
- public class DatabaseConversionTask extends BukkitRunnable {
- private final mcMMO pluginRef;
- private final DatabaseManager sourceDatabase;
- private final CommandSender sender;
- private final String message;
- public DatabaseConversionTask(mcMMO pluginRef, DatabaseManager sourceDatabase, CommandSender sender, String oldType, String newType) {
- this.pluginRef = pluginRef;
- this.sourceDatabase = sourceDatabase;
- this.sender = sender;
- this.message = pluginRef.getLocaleManager().getString("Commands.mcconvert.Database.Finish", oldType, newType);
- }
- @Override
- public void run() {
- sourceDatabase.convertUsers(pluginRef.getDatabaseManager());
- pluginRef.getServer().getScheduler().runTask(pluginRef, () -> sender.sendMessage(message));
- }
- }
|