Арка: Плагины. «Зарубежные умняшки»: О конфигурациях Bukkit API.
Многие разработчики плагинов не хотят пользоваться базовым кодом от Bukkit API разработанным для создания конфигов config.yml вызывающихся через метод saveDefaultConfig() и getConfig() из класса JavaPlugin необходимого для включения-выключения плагина и в целом его функционирования, но и бывают моменты, когда необходимо создать ещё один конфиг или файл иного формата.
Так вот, не забывайте, что код связанный с сохранением конфига в папочку из .jar файла и в целом любой другой код должен быть написан грамотно.
В видеоролике от зарубежной медиа персоны, которая уже не выпускает ролики есть много полезных "советов" о создании конфигов и в отрезке в этом посте кокрас-таки говорится об копировании данных с конфига в сохранёнке в нужный вам путь.
В видеоролике от зарубежной медиа персоны, которая уже не выпускает ролики есть много полезных "советов" о создании конфигов и в отрезке в этом посте кокрас-таки говорится об копировании данных с конфига в сохранёнке в нужный вам путь.
Почему это нельзя забывать и учитывать?
- Данные могут копироваться с плохой кодировкой (переводы по новой писать);
- Данные могут копироваться с плохой кодировкой (переводы по новой писать);
- Вы можете утерять комментарии и/или они вообще не перенесутся;
- Не все разработчики додумываются заглянуть в JavaPlugin и посмотреть как реализовано сохранение;
А всё это из-за отсутствия опыта в написании плагинов или должных знаний.
Да, со всем выше описанным сталкивались разработчики FLATI. Учитесь на чужих ошибках!
Источник: PasteCommunity.
Дата: 21 ноября 2021 г.
farc_plugins