Иэроглифы

Версия Minecraft
1.7.10
Написал код, скомпелировал, а в игре показывает иероглифы? Что делать ( eclipse )
 
Разве юзать статколлектор и ютф8 нельзя?
StatCollector как раз и нужен для .lang файлов -_- Если ты в нём делаешь так StatCollector.format("Моё сообщение"), то ты делаешь неправильно.
 
Пример как можно сделать:
Запиши сам текст в lang (Пример: item.juggernautHelmet.name=Шлем)
Потом в коде пиши в начале public static String "Твое имя" = StatCollector.translateToLocal("item.juggernautHelmet.name");

После делаешь сам текст I18n.format("Твое имя", new Object[0])
Хз может поймёшь.

Простой вариант StatCollector.translateToLocalFormatted("tem.juggernautHelmet.name", new Object[0]),
 
@Fpase, не так это делается, полную чушь написал. Делаем:
StatCollector.translateToLocal("item.helmet.name") в любом удобном месте, через переменную - бред. Далее в самом ланге: "item.helmet.name=Шлем" и всё! А хотим использовать форматирование, то StatCollector.translateToLocalFormatted("item.helmet.name", EnumChatFormatting.GREEN). Не понимаю зачем ты new Object[0] пишешь, вообще писать это не надо. Ничего сложного нет, и при I18n у тебя сервер ляжет спать, а со StatCollector'om - нет.

@fane4qa, я тебе говорю, что так делать не надо!
 
Назад
Сверху