Сначала вам нужно удалить последний модификатор из ваших переменных конфигурации, иначе это не может быть обновлено sh из файла конфигурации.
Затем вам понадобится метод для перезагрузки конфигурации и повторной установки переменных конфигурации . Пример, основанный на вашем коде:
@Override
public void onEnable() {
loadConfig(this);
}
private final String prefix = ChatColor.AQUA + "[";
private String prefixTrue;
private String prefixFalse;
public void loadConfig(Plugin plugin) {
File file = new File(plugin.getDataFolder().getAbsolutePath() + "/config.yml");
FileConfiguration cfg = YamlConfiguration.loadConfiguration(file);
prefixTrue = prefix + cfg.getString("prefix") + "]" + ChatColor.GREEN + " ";
prefixFalse = prefix + cfg.getString("prefix") + "]" + ChatColor.RED + " ";
}
Убедитесь, что вы вызываете метод loadConfig
в onEnable
и каждый раз, когда вы хотите перезагрузить конфигурацию