1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Фикс [1.3.1-R2.0+] RuFix - фикс кодировки для bukkit

Тема в разделе "Неподтвержденные плагины", создана пользователем D_ART, 26 мар 2012.

  1. Sanchez218

    Sanchez218 Старожил Пользователь

    Баллы:
    173
    @DarkTrim,
    2012-06-10 15:22:36 [SEVERE] Could not load 'plugins\ruFix.jar' in folder 'plugins'
    org.bukkit.plugin.InvalidPluginException: java.lang.NoClassDefFoundError: org/bukkit/event/player/PlayerListener
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:149)
    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305)
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:213)
    at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:189)
    at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:53)
    at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:166)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:432)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
    Caused by: java.lang.NoClassDefFoundError: org/bukkit/event/player/PlayerListener
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClassCond(Unknown Source)
    at java.lang.ClassLoader.defineClass(Unknown Source)
    at java.security.SecureClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.defineClass(Unknown Source)
    at java.net.URLClassLoader.access$000(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:41)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at me.repeat.ruFix.ruFix.<init>(ruFix.java:17)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    at java.lang.reflect.Constructor.newInstance(Unknown Source)
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:145)
    ... 8 more
    Caused by: java.lang.ClassNotFoundException: org.bukkit.event.player.PlayerListener
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:41)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    ... 27 more

    Что то у тебя с ruFix`ом!
    Может, версия старая плагина, или Bukkita`а самого. ну не сходятся они!
     
  2. MSK

    MSK Активный участник

    Баллы:
    68
    Подскажите, плиз, как заставить корректно писать кирилицу в sql?
    Необходимо для записи логов банов...
     
    Сникерсни нравится это.
  3. DarkTrim

    DarkTrim Активный участник Пользователь

    Баллы:
    88
    Skype:
    darkderman
    Имя в Minecraft:
    DermanHunter
    ruFix 0.59 сервер 1.2.5 r4.0
     
  4. Sanchez218

    Sanchez218 Старожил Пользователь

    Баллы:
    173
    @DarkTrim,
    А может он просто не подходит для этой версии(Bukkit`А)?
     
    ВремяПриключений нравится это.
  5. Mathias Duke

    Mathias Duke Активный участник Пользователь

    Баллы:
    63
    Имя в Minecraft:
    Langraff
    А этот плагин умеет что-то кроме фикса кириллицы в консоли?

    Кстати не знает ли кто как руссифицировать таблички на сервере? Просто раньше это решалось подменой font.txt, а начиная с 4 версии Bukkit при подмене font.txt оно начинает ругаться на то что пробел неверный знак и выкидывает с сервера.
     
  6. Sanchez218

    Sanchez218 Старожил Пользователь

    Баллы:
    173
    @Mathias Duke,
    Только если с русификатором, но люди без русификатора, будут видеть каракули(
    Почему Minecraft , не как террария? В другом смысле, тоесть:
    1. русские ники.
    2.Всякие оружия, магия.
    3.все по русски!
    И Большой минус---- Это в 2D. Хотя те, кто любит 2D , не сердитесь, это просто только мое ИМХО.
     
    Mathias Duke нравится это.
  7. DarkTrim

    DarkTrim Активный участник Пользователь

    Баллы:
    88
    Skype:
    darkderman
    Имя в Minecraft:
    DermanHunter
    Проблему я решил. когда копался в папке загрузок заметил что скаченая новая версия оказалась с другим именем а старую принел за новую:fp:
     
  8. Mathias Duke

    Mathias Duke Активный участник Пользователь

    Баллы:
    63
    Имя в Minecraft:
    Langraff
    В мейне же есть русская локализация. Вот я и говорою что раньше достаточно было заменить font.txt в клиенте и сервере и можно было писать на русском в табличках, а с 4 версией Bukkit это не работает:( Буду надеяться что в 4.1 пофиксят.

    P.S. Не понимаю зачем ставить какие-то фиксы для консоли сервера когда можно просто в её свойтвах поменять шрифт с Consolas на Lucida Console (На 7 так шрифты называются а на счёт Xp я точно не уверен).
     
  9. ALLix

    ALLix Активный участник Пользователь

    Баллы:
    88
    При чем пишет на табличках "?!" всего 6 букв - ГРЧЮХЭ остальные отображаются нормально...тоже попал с этим:(

    Фикс чтобы отображалось и писалось в логи по-русски, а не знаки ???? - сомневаюсь что замена шрифта решает эту проблему, не тестил...завтра опробую)))
     
  10. Mathias Duke

    Mathias Duke Активный участник Пользователь

    Баллы:
    63
    Имя в Minecraft:
    Langraff
    Ну не знаю. У меня в 4 версии Bukkit любые русские буквы отображаются на табличках как "?!". Пробовал ставить один из девелопмент снапшотов 4.1 там тоже самое:(
     
  11. ALLix

    ALLix Активный участник Пользователь

    Баллы:
    88
    ведро 2230 только 6 букв. Но это не главное, главное что они какие то не стабильные, или же какой то плагин устарел, в общем периодически сервак уходит в ошибку "таймаут". Вернул нафиг в зад (хрен с этими цветами) ведро 2182, как показало время очень стабильная сборка.
     
  12. Гоуст245

    Гоуст245 Активный участник

    Баллы:
    63
    У меня стоял префикс [Админ], потом я включил руфикс, выставив Console: CP866. Вместо русских сообщений у меня стали вылазить вопросы в консоли, потом я в строку батника(запускатора) добавил " -Dfile.encoding=UTF-8 " Теперь вместо вопросов появляется нормальный русский текст сообщений, но допустим когда я пишу в чате, то со стороны видно <none>-Ник-сообщение, а куда делся мой префикс??? как это обойти?? помогите пожалуйста
     
  13. fromgate

    fromgate Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    fromgate
    zuma2 нравится это.
  14. fromgate

    fromgate Старожил Пользователь

    Баллы:
    173
    Имя в Minecraft:
    fromgate
    Работает (см. ссылку в предыдущем сообщении). По поводу фиксов, букитовцы сказали, что вроде как уже пофикшено в самом майнкрафте, так что в 1.3 по идее будет всё ок.
     
  15. Admin

    Admin Администратор Девелопер

    Баллы:
    153
    Просьба оформить тему по правилам, и мы перенесем ее в релизы.
     
    D_ART нравится это.
  16. Sanchoce

    Sanchoce Активный участник Пользователь

    Баллы:
    88
    Skype:
    Sanchoce
    народ подскажите а как под линукс настроить. Там же как я понял понял UTF-8 без BOM надо, а как в настройках правильно написать в LogFile: UTF-8 "без BOM"
     
  17. Автор темы
    D_ART

    D_ART Старожил Девелопер Пользователь

    Баллы:
    173
    Имя в Minecraft:
    Artarious
    пиши просто UTF-8
     
    Оригинало_о нравится это.
  18. Draiget

    Draiget Активный участник

    Баллы:
    78
    Skype:
    draiget
    Имя в Minecraft:
    Draiget
    Проблемы с установкой:
    Bukkit 1.2.5-R3.0-b2203jnks
    ruFix v0.59

    Настройка руфикса:
    Код:
    Tables:
    - ru
    Debug: true
    LogFile: UTF-8
    Console: CP866
    ParseConsole: true
    ParseLogFile: true
    
    Батник:
    Если писать в консоли по русски там появляется непонятный набор символов, так-же если нажимать стрелки на клавиатуре появляются иероглифы которые не стираются.

    В чате на сервере все норм, но в консоли ересь:
    [​IMG]

    В логах тоже жесть (хотя файл в UTF-Без DOM)

     
    Сникерсни нравится это.
  19. Draiget

    Draiget Активный участник

    Баллы:
    78
    Skype:
    draiget
    Имя в Minecraft:
    Draiget
    С такими настройками:
    Код:
    Tables:
    - ru
    Debug: true
    LogFile: UTF-8
    Console: UTF-8
    ParseConsole: true
    ParseLogFile: true
    
    Получается тоже ересь, но более читаемая:
    [​IMG]

    Лог тоже в UTF-8 без BOM:
     
  20. Автор темы
    D_ART

    D_ART Старожил Девелопер Пользователь

    Баллы:
    173
    Имя в Minecraft:
    Artarious
    Засунь русский font.txt и поставь Console: CP866
    + удали лог файл. чтобы создался новый, но уже с новой кодировкой
    и в конце .bat добавь -nojline
     
    ВремяПриключений нравится это.

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