Require ConfigCommentPlugin for migration
	
		
			
	
		
	
	
		
	
		
			All checks were successful
		
		
	
	
		
			
				
	
				KnarCraft/KnarLib/pipeline/head This commit looks good
				
			
		
		
	
	
				
					
				
			
		
			All checks were successful
		
		
	
	KnarCraft/KnarLib/pipeline/head This commit looks good
				
			This commit is contained in:
		@@ -1,6 +1,7 @@
 | 
				
			|||||||
package net.knarcraft.knarlib.util;
 | 
					package net.knarcraft.knarlib.util;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import net.knarcraft.knarlib.config.StargateYamlConfiguration;
 | 
					import net.knarcraft.knarlib.config.StargateYamlConfiguration;
 | 
				
			||||||
 | 
					import net.knarcraft.knarlib.plugin.ConfigCommentPlugin;
 | 
				
			||||||
import net.knarcraft.knarlib.property.ColorConversion;
 | 
					import net.knarcraft.knarlib.property.ColorConversion;
 | 
				
			||||||
import org.bukkit.configuration.ConfigurationSection;
 | 
					import org.bukkit.configuration.ConfigurationSection;
 | 
				
			||||||
import org.bukkit.configuration.MemorySection;
 | 
					import org.bukkit.configuration.MemorySection;
 | 
				
			||||||
@@ -61,15 +62,12 @@ public final class ConfigHelper {
 | 
				
			|||||||
     * @param plugin <p>The plugin to migrate the configuration for</p>
 | 
					     * @param plugin <p>The plugin to migrate the configuration for</p>
 | 
				
			||||||
     * @return <p>True if the migration succeeded without any issues</p>
 | 
					     * @return <p>True if the migration succeeded without any issues</p>
 | 
				
			||||||
     */
 | 
					     */
 | 
				
			||||||
    public static boolean migrateConfig(@NotNull Plugin plugin) {
 | 
					    public static boolean migrateConfig(@NotNull ConfigCommentPlugin plugin) {
 | 
				
			||||||
        File dataFolder = plugin.getDataFolder();
 | 
					        File dataFolder = plugin.getDataFolder();
 | 
				
			||||||
        File config = new File(dataFolder, CONFIG_FILE);
 | 
					        File config = new File(dataFolder, CONFIG_FILE);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        // Load the old configuration as a normal configuration to prevent old comments from being retained
 | 
					        // Load the old configuration as a normal configuration to prevent old comments from being retained
 | 
				
			||||||
        FileConfiguration oldConfiguration = StargateYamlConfiguration.loadConfiguration(plugin, false);
 | 
					        FileConfiguration oldConfiguration = plugin.getConfig();
 | 
				
			||||||
        if (oldConfiguration == null) {
 | 
					 | 
				
			||||||
            return false;
 | 
					 | 
				
			||||||
        }
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
        //Save the old config just in case something goes wrong
 | 
					        //Save the old config just in case something goes wrong
 | 
				
			||||||
        try {
 | 
					        try {
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user