Skip to content

Commit af9c53d

Browse files
committed
A few fixes
1 parent 392d77f commit af9c53d

File tree

3 files changed

+5
-17
lines changed

3 files changed

+5
-17
lines changed

commandapi-platforms/commandapi-bukkit/commandapi-bukkit-plugin-common/src/main/java/dev/jorel/commandapi/config/BukkitConfigurationAdapter.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ public void saveDefaultConfig(File directory, File configFile, Logger logger) {
119119
}
120120
try {
121121
ConfigurationAdapter<YamlConfiguration> bukkitConfigurationAdapter = new BukkitConfigurationAdapter(new YamlConfiguration());
122-
configGenerator.populateDefaultConfig(bukkitConfigurationAdapter);
122+
configGenerator.generate(bukkitConfigurationAdapter);
123123
bukkitConfigurationAdapter.config().save(configFile);
124124
} catch (IOException e) {
125125
logger.severe("Could not create default config file! This is (probably) a bug.");
@@ -135,7 +135,7 @@ public void saveDefaultConfig(File directory, File configFile, Logger logger) {
135135
try {
136136
YamlConfiguration existingYamlConfig = YamlConfiguration.loadConfiguration(configFile);
137137
ConfigurationAdapter<YamlConfiguration> existingConfig = new BukkitConfigurationAdapter(existingYamlConfig);
138-
ConfigurationAdapter<YamlConfiguration> updatedConfig = configGenerator.generateWithNewValues(existingConfig);
138+
ConfigurationAdapter<YamlConfiguration> updatedConfig = configGenerator.generate(existingConfig);
139139
if (updatedConfig == null) {
140140
return;
141141
}

commandapi-platforms/commandapi-velocity/commandapi-velocity-plugin/src/main/java/dev/jorel/commandapi/config/VelocityConfigurationAdapter.java

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,7 @@
88

99
import java.io.File;
1010
import java.io.IOException;
11-
import java.util.ArrayList;
12-
import java.util.Arrays;
1311
import java.util.HashSet;
14-
import java.util.List;
1512
import java.util.Set;
1613
import java.util.logging.Logger;
1714

@@ -103,7 +100,7 @@ public void saveDefaultConfig(File directory, File configFile, Logger logger) {
103100
}
104101
try {
105102
ConfigurationAdapter<ConfigurationNode> velocityConfigurationAdapter = new VelocityConfigurationAdapter(configLoader, configLoader.createNode(), defaultConfig);
106-
configGenerator.populateDefaultConfig(velocityConfigurationAdapter);
103+
configGenerator.generate(velocityConfigurationAdapter);
107104
configLoader.save(velocityConfigurationAdapter.config());
108105
} catch (IOException e) {
109106
logger.severe("Could not create default config file! This is (probably) a bug.");
@@ -118,7 +115,7 @@ public void saveDefaultConfig(File directory, File configFile, Logger logger) {
118115
// If the config does exist, update it if necessary
119116
CommentedConfigurationNode existingYamlConfig = configLoader.load();
120117
ConfigurationAdapter<ConfigurationNode> existingConfig = new VelocityConfigurationAdapter(configLoader, existingYamlConfig, defaultConfig);
121-
ConfigurationAdapter<ConfigurationNode> updatedConfig = configGenerator.generateWithNewValues(existingConfig);
118+
ConfigurationAdapter<ConfigurationNode> updatedConfig = configGenerator.generate(existingConfig);
122119
if (updatedConfig != null) {
123120
configLoader.save(updatedConfig.config());
124121
}

commandapi-plugin/src/main/java/dev/jorel/commandapi/config/ConfigGenerator.java

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -16,16 +16,7 @@ public static ConfigGenerator createNew(DefaultConfig defaultConfig) {
1616
return new ConfigGenerator(defaultConfig);
1717
}
1818

19-
public <T> void populateDefaultConfig(ConfigurationAdapter<T> adapter) {
20-
for (Map.Entry<String, CommentedConfigOption<?>> commentedConfigOption : defaultConfig.getAllOptions().entrySet()) {
21-
adapter.tryCreateSection(commentedConfigOption.getKey());
22-
adapter.setValue(commentedConfigOption.getKey(), commentedConfigOption.getValue().option());
23-
adapter.setComment(commentedConfigOption.getKey(), commentedConfigOption.getValue().comment());
24-
}
25-
adapter.complete();
26-
}
27-
28-
public <T> ConfigurationAdapter<T> generateWithNewValues(ConfigurationAdapter<T> existingConfig) {
19+
public <T> ConfigurationAdapter<T> generate(ConfigurationAdapter<T> existingConfig) {
2920
ConfigurationAdapter<T> updatedConfig = existingConfig.createNew();
3021

3122
boolean shouldRemoveValues = shouldRemoveOptions(existingConfig);

0 commit comments

Comments
 (0)