Есть ли способ сохранить несколько файлов конфигурации в подпапке папки плагина (Spigot & Maven)JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Есть ли способ сохранить несколько файлов конфигурации в подпапке папки плагина (Spigot & Maven)

Сообщение Anonymous »

У меня есть несколько языковых файлов в одном каталоге внутри моего проекта.
Эти языковые файлы представляют собой, по сути, пользовательские файлы конфигурации, которые я также хочу сохранить в подпапке в папке моего плагина. >

Я отредактировал свой pom.xml, чтобы включить файлы .yml в сжатый .jar

Код: Выделить всё

${basedir}/src/main/resources/languages

*.yml


Пока это работает, но когда я сохраняю файлы конфигурации,

Код: Выделить всё

File file = new File(Main.getPlugin().getDataFolder(),
ConfigManager.getConf().getString("Settings.language") + "_lang.yml");
if (!file.exists()) {
System.out.println("This language file does not exist!");
file.getParentFile().mkdirs();
}
Main.getPlugin().saveResource(file.getName(), true);

conf = YamlConfiguration.loadConfiguration(file);
они не будут сохранены в подпапке при загрузке плагина.

Я пытался сказать функцию File(), что она должна использовать другое местоположение, например

Код: Выделить всё

File file = new File(Main.getPlugin().getDataFolder() + System.getProperty("file.separator") + "languages",
ConfigManager.getConf().getString("Settings.language") + "_lang.yml");
но это не сработало.

Я мог бы использовать текущий способ, чтобы языковые файлы победили не сохраняется в подпапке, но со временем и большим количеством языковых файлов это станет очень запутанным, если файлов будет слишком много.

Если этот метод, который я использую, является «глупым способом», я в порядке, если кто-нибудь еще может сказать мне, как написать лучший «переключатель языка».

Подробнее здесь: https://stackoverflow.com/questions/594 ... ugin-folde
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Настройка конфигурации для плагина Maven во время тестирования с помощью org.apache.maven.shared.invoker.*
    Гость » » в форуме Apache
    0 Ответы
    104 Просмотры
    Последнее сообщение Гость
  • Настройка конфигурации для плагина Maven во время тестирования с помощью org.apache.maven.shared.invoker.*
    Гость » » в форуме Apache
    0 Ответы
    98 Просмотры
    Последнее сообщение Гость
  • Ошибка при компиляции сценария Java для плагина Spigot.
    Anonymous » » в форуме JAVA
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • Ошибка при компиляции сценария Java для плагина Spigot.
    Anonymous » » в форуме JAVA
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • Средство совместимость с Graalpy не распознает классы плагина в Minecraft Spigot
    Anonymous » » в форуме JAVA
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»