Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Фикс Rufix (исправление русского чата в windows)

Статус
Закрыто для дальнейших ответов.
Код:
[SEVERE] Could not pass event SERVER_COMMAND to ruFix
java.lang.ArrayIndexOutOfBoundsException: 16
        at me.repeat.ruFix.ruFixServerListener.onServerCommand(ruFixServerListener.java:22)
        at org.bukkit.plugin.java.JavaPluginLoader$46.execute(JavaPluginLoader.java:562)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
        at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:484)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:468)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:363)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
Ubuntu Natty x64, Bukkit 1060, ruFix вроде последний. Консоль UTF-8, сервер запущен без допключей(DruFixConsole). Команда была "say привет" если чо.
как насчтёт этой ошибки в 0.42?
 
у нас на убунте её не было, сам фикс запустился без проблем.
Знать бы, куда копать...
 
если вместо текст ????? (знаки вопроса), необходимо в строку запуска добавить -Dfile.encoding=UTF-8
 
у меня максимум что получается - это если написать say <текст> то этот текст будет на русском, но если я пишу что то из игры то ???????
 
такс, на тестовом вроде заработало

Код:
2011-09-04 16:47:54 [INFO] [ruFixDebug]:sdfsdf:
2011-09-04 16:47:55 [INFO] <DaveDee> sdfsdf
2011-09-04 16:47:58 [INFO] [ruFixDebug]:ûâàûâàûâ:
2011-09-04 16:47:58 [INFO] <DaveDee> ываываыв
2011-09-04 16:48:46 [INFO] [ruFixDebug]:ïðîâåðêà àäåêâàòíîé èíòåðïðåòàöèè êîäèðîâîê:
2011-09-04 16:48:46 [INFO] <DaveDee> проверка адекватной интерпретации кодировок
2011-09-04 16:49:01 [INFO] [ruFixDebug]:¸¸¸¸ÐÐùùöóEFEWïâ346:
2011-09-04 16:49:01 [INFO] <DaveDee> ёёёёРРщщцуEFEWпв346

дебаг так и должен работать?
 
да. дебаг выводит текст не тронутым
 
Ок.
Заметил отличие, для немодифицированного клиента вся кириллица - пустота. Раньше вроде бы передавались кракозябры нотчевские... или что-то путаю?
Проблема тут в невозможности создать урезанный русик через текстур пак. Не твоя, конечно же)
 
как насчтёт этой ошибки в 0.42?
Все по-прежнему.

Код:
[SEVERE] Could not pass event SERVER_COMMAND to ruFix
java.lang.ArrayIndexOutOfBoundsException: 16
      at me.repeat.ruFix.ruFixServerListener.onServerCommand(ruFixServerListener.java:21)
      at org.bukkit.plugin.java.JavaPluginLoader$46.execute(JavaPluginLoader.java:562)
      at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
      at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
      at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:484)
      at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:468)
      at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:363)
      at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
[INFO] [CONSOLE] привет
 
Все по-прежнему.

Код:
[SEVERE] Could not pass event SERVER_COMMAND to ruFix
java.lang.ArrayIndexOutOfBoundsException: 16
      at me.repeat.ruFix.ruFixServerListener.onServerCommand(ruFixServerListener.java:21)
      at org.bukkit.plugin.java.JavaPluginLoader$46.execute(JavaPluginLoader.java:562)
      at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)

запробуй этот
 

Вложения:

  • ruFix043.zip
    ruFix043.zip
    Размер файла
    5,5 КБ
    Просмотров
    33
в игре видно utf-8 похожа. а вот консоль - хз что за..... а настройка плагина какая, параметры запуска?
запусти с дебагом
 
привет! скачал 043
сервер: 1.8.1 , BukkitDev #1130
строка запуска: -Dfile.encoding=UTF-8 -DruFixConsole="Cp866" -DruFixLogFile="Cp1251" -DruFixDebug
сервер лог:
2011-09-16 19:17:59 [INFO] [ruFixDebug]:??? ???:
2011-09-16 19:17:59 [INFO] <Player> ÷óð ÷óð
 
судя по вопросикам сервер лог скопирован с консоли выложи файл
 
текст внутри лога в правильной кодировке.
 
сорри, мой косяк, тестил плагин в виртуалке и не сменил язык операционки
спасибо за плагин! активно пользуюсь!

да, кстати. в качестве консоли у меня выступает McMyAdmin
как не играл со строкой запуска - в консоли пусто когда кто то пишет в чате
но лог пишется норм
не встречали такое?
 
попробуй убрать конвертацию консоли или выставить её в UTF-8
 
угу, попробовал:
1. -Dfile.encoding=UTF-8 -DruFixLogFile="Cp1251"
2. -Dfile.encoding=UTF-8 -DruFixConsole=UTF-8 -DruFixLogFile="Cp1251"
3. -Dfile.encoding=UTF-8 -DruFixConsole="UTF-8" -DruFixLogFile="Cp1251"
консоль пустая когда я говорю в чат.
 
Статус
Закрыто для дальнейших ответов.

Поделиться этой страницей

Назад
Верх