В этой статье мы разберем не только стандартную настройку конфигурационных файлов, файлов с локализацией различных плагинов, но и продвинутое редактирование текста и значений, которых в этих файлах нет. Для вашего удобства я разделю информацию на две категории: для новичков (*) и для тех, кто знаком с основами и хочет научиться чему-то новому (**).
Конфигурация и перевод плагинов с использованием конфиг файлов (*)
Чаще всего редактирование настроек и локализации плагинов вам придется делать в специальных конфиг файлах, которые чаще всего автоматически генерируются в папке /plugins/вашплагин. Формат может отличаться, как и их содержание. Многие плагины также предлагают раздельные файлы для локализации и конфигурации непосредственных параметров. Для их редактирования советую использовать аналог блокнота - программу "Notepad++", которая серьезно упрощает процесс, подсвечивая синтаксис.
На картинке сверху можно заметить несколько видов текста: синий, желтый, серый. Нас интересует желтый и серый. Серым текстом обычно обозначены строчки, которые выводятся нашим игрокам, которые могут быть изменены.
P.S.: Старайтесь не стирать ковычки, знаки тире и всё, что к этому тексту не относится, обязательно делайте резервные копии файлов перед их изменением.
Жёлтым же цветом обозначены числовые значения, которые мы также можем изменить. В случае сверху мы видим значение "change-interval: 2800", которое определяет скорость анимации в миллисекундах.
У неискушенных зрителей может возникнуть ожидаемый вопрос о том, что это за непонятные иероглифы в виде &F, &c и т.д., сейчас мы разберемся и в этом.
Это коды для форматирования текста (цвет, жирность, наклон, всё как в ворде), картинка снизу всё разъяснит.
Если вам нужно сбросить все цвета и фильтры, которые во указали до этого, то вам нужно написать "&r".
Эта система может выглядеть немного непонятной при первом ознакомлении, но вам достаточно просто поэкспериментировать - без этого никуда!
Редактирование значений, которые автор не занёс в конфигурационные файлы (**)
Для этого мы можем использовать программу InJarTranslator от автора SaharNooby, которая с легкостью вытаскивает из .jar файла абсолютно все переменные, среди которых обязательно окажутся нужные нам строки, которые мы там же можем и поменять.
Вам достаточно воспользоваться поиском, найти нужную строку, выбрать её, заменить текст в нижнем окошечке и нажать SAVE JAR.
Другим способом может оказаться полный реверс и рекомпиляция плагина в среде разработки java приложений, но это намного сложнее и просто того не стоит.
Будьте осторожны! Такой варварский метод может не только не работать в связи с обфускацией некоторых редких плагинов, но и нарушать лицензию плагина, злить его разработчика, поэтому лучше сначала попросить разрешения.
На этом всё, спасибо за внимание! В следующей статье мы разберем наиболее эффективные способы оптимизации вашего сервера.