Помогите Перевод сервера командой.

Namer_PRO

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
Namer_PRO
Добрый вечер.

Подскажите, как перевести сервер при прописывании команды /lang, например (каждый игрок видит сервер на своем языке). Такое видел на hypixel, gammehd, lastcraft и т.п. Как сделать так, чтобы одному игроку подпихнуть сообщение на русском, а другому в это же время на английском.
 
А что если выйдет новая версия плагина? Как обновлять? Заново модифицировать?
Да, заново. Можно научится делать патчи и применять их каждое обновление, намного быстрее если нет конфликтов в изменениях. Я так с WG / WE постоянно работаю. Там чуть не каждый день обновы бывают.
 
p.getLocale(), если такой-то локаль,ставить емутакой-то ресурспак
А что она тебе даст, когда во первых в чате почти ни один плагин не поддерживает TextComponent, а в других местах вроде инвентарей и вовсе такой вариант не прокатит. Чтобы ресурспак пошел, это нужно TranslatableComponent в чат отправлять, чтобы клиент переводил. Там все ограниченно, и все равно требует модификации плагинов.
 
А что она тебе даст, когда во первых в чате почти ни один плагин не поддерживает TextComponent, а в других местах вроде инвентарей и вовсе такой вариант не прокатит. Чтобы ресурспак пошел, это нужно TranslatableComponent в чат отправлять, чтобы клиент переводил. Там все ограниченно.
Просить игрока установить ресурспак, иначе не переводить, а то будет каряво. можно китайский ресурспком на русские буквы перерисовать.
 
Просить игрока установить ресурспак, иначе не переводить, а то будет каряво. можно китайский ресурспком на русские буквы перерисовать.
Как скажи пожалуйста, ты собираешся перевести WorldGuard 6 ресурспаком например?
 
Как скажи пожалуйста, ты собираешся перевести WorldGuard 6 ресурспаком например?
НЕ знаю, но у хайпикселя и остальных серверов которые я знаю с взмжностью перевода под себя сдеано именно так.
У них все плаги под p.getLocale переделаны.
 
НЕ знаю, но у хайпикселя и остальных серверов которые я знаю с взмжностью перевода под себя сдеано именно так.
У них все плаги под p.getLocale переделаны.
Вариант не закатит для инвентарей и предметов (названия, лор).
Все равно придется модифицировать каждый плагин, как и в моем варианте.
 
Вариант не закатит для инвентарей и предметов (названия, лор).
Все равно придется модифицировать каждый плагин, как и в моем варианте.
А такой вариант, как перехватить сообщение, идущее к игроку от плагина, перевести его через api яндекса, например, и пихнуть игроку, можно сделать?
 
А такой вариант, как перехватить сообщение, идущее к игроку от плагина, перевести его через api яндекса, например, и пихнуть игроку, можно сделать?
Можешь попробовать)
 
Вариант не закатит для инвентарей и предметов (названия, лор).
Все равно придется модифицировать каждый плагин, как и в моем варианте.
Названия с 1.13 уже поддерживают. Имена монстров, инвентарей, предметов.
 
Можно подробнее? Интересно.
Например перевод лора предмета в инвентаре.
Названия. Лор, к сожалению, не поддерживается. Я думаю потому, что его игровыми способами не установить. А всё остальное имеет json-форматированные названия.
 
Назад
Верх