mirror of
				https://github.com/mcMMO-Dev/mcMMO.git
				synced 2025-11-04 02:53:43 +01:00 
			
		
		
		
	More console spam reduction for database operations
This commit is contained in:
		@@ -1,4 +1,5 @@
 | 
			
		||||
Version 2.1.181
 | 
			
		||||
    mcMMO no longer pointlessly tries to check for missing UUIDs for FlatFile database
 | 
			
		||||
    Removed the "name change detected" message as some plugins (such as Plan) invoke API calls which spams the console with this message
 | 
			
		||||
    Refactored code related to loading player data from the database
 | 
			
		||||
    (API) Added DatabaseManager::loadPlayerProfile(String)
 | 
			
		||||
 
 | 
			
		||||
@@ -78,10 +78,6 @@ public final class FlatFileDatabaseManager implements DatabaseManager {
 | 
			
		||||
        usersFile = new File(mcMMO.getUsersFilePath());
 | 
			
		||||
        checkStructure();
 | 
			
		||||
        updateLeaderboards();
 | 
			
		||||
 | 
			
		||||
        if (mcMMO.getUpgradeManager().shouldUpgrade(UpgradeType.ADD_UUIDS)) {
 | 
			
		||||
            new UUIDUpdateAsyncTask(mcMMO.p, getStoredUsers()).start();
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public void purgePowerlessUsers() {
 | 
			
		||||
 
 | 
			
		||||
@@ -1337,6 +1337,8 @@ public final class SQLDatabaseManager implements DatabaseManager {
 | 
			
		||||
                mcMMO.p.getLogger().info("Adding UUIDs to mcMMO MySQL user table...");
 | 
			
		||||
                statement.executeUpdate("ALTER TABLE `" + tablePrefix + "users` ADD `uuid` varchar(36) NULL DEFAULT NULL");
 | 
			
		||||
                statement.executeUpdate("ALTER TABLE `" + tablePrefix + "users` ADD UNIQUE INDEX `uuid` (`uuid`) USING BTREE");
 | 
			
		||||
 | 
			
		||||
                new GetUUIDUpdatesRequired().runTaskLaterAsynchronously(mcMMO.p, 100); // wait until after first purge
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
            mcMMO.getUpgradeManager().setUpgradeCompleted(UpgradeType.ADD_UUIDS);
 | 
			
		||||
@@ -1347,8 +1349,6 @@ public final class SQLDatabaseManager implements DatabaseManager {
 | 
			
		||||
        finally {
 | 
			
		||||
            tryClose(resultSet);
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        new GetUUIDUpdatesRequired().runTaskLaterAsynchronously(mcMMO.p, 100); // wait until after first purge
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    private class GetUUIDUpdatesRequired extends BukkitRunnable {
 | 
			
		||||
 
 | 
			
		||||
@@ -99,7 +99,7 @@ public class UUIDUpdateAsyncTask implements Runnable {
 | 
			
		||||
        position += batch.size();
 | 
			
		||||
        plugin.getLogger().info(String.format("Conversion progress: %d/%d users", position, userNames.size()));
 | 
			
		||||
 | 
			
		||||
        if (position == userNames.size()) {
 | 
			
		||||
        if (position +1 >= userNames.size()) {
 | 
			
		||||
            mcMMO.getUpgradeManager().setUpgradeCompleted(UpgradeType.ADD_UUIDS);
 | 
			
		||||
            awaiter.countDown();
 | 
			
		||||
            plugin.getLogger().info("UUID checks completed");
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user