Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Помогите Смена кодировки классов

Тема в разделе "[Архив] Помощь", создана пользователем Akulko, 25 дек 2012.

  1. Автор темы
    Akulko

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

    Баллы:
    103
    Skype:
    Akulkonama
    Ну, из названия, думаю, все понятно. Сама проблема в том, что при переводе плагина с не UTF-8 кодировкой он, как правило, перестает понимать русский язык и при запуске сервера естественно не желает работать. Посоветуете что-нибудь?​

    На всякий случай.
    org.bukkit.plugin.InvalidPluginException: java.lang.NoClassDefFoundError: com/sk89q/minecraft/util/commands/CommandsManager
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:184)
    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305)
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230)
    at org.bukkit.craftbukkit.v1_4_6.CraftServer.loadPlugins(CraftServer.java:235)
    at org.bukkit.craftbukkit.v1_4_6.CraftServer.<init>(CraftServer.java:213)
    at net.minecraft.server.v1_4_6.PlayerList.<init>(PlayerList.java:52)
    at net.minecraft.server.v1_4_6.DedicatedPlayerList.<init>(SourceFile:11)
    at net.minecraft.server.v1_4_6.DedicatedServer.init(DedicatedServer.java:104)
    at net.minecraft.server.v1_4_6.MinecraftServer.run(MinecraftServer.java:399)
    at net.minecraft.server.v1_4_6.ThreadServerApplication.run(SourceFile:849)
    Caused by: java.lang.NoClassDefFoundError: com/sk89q/minecraft/util/commands/CommandsManager
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Unknown Source)
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:173)
    ... 9 more
    Caused by: java.lang.ClassNotFoundException: com.sk89q.minecraft.util.commands.CommandsManager
    at java.net.URLClassLoader$1.run(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.findClass0(PluginClassLoader.java:80)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    ... 12 more

    P.S. В спойлере попытка перевода WorldGuard, 1.4.6.
    P.P.S. Не факт, что проблема именно в кодировке, но на 97% именно из-за нее.
     
  2. Хостинг MineCraft
    <
  3. BeYkeR

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

    Баллы:
    173
    Наверно плагин не видит какой-то файл
     
  4. Serrrgio

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

    Баллы:
    173
    Skype:
    nonecsa
    Имя в Minecraft:
    None
    тут есть 2 варианта:
    1. кодировать все русские символы в кодировке cp1251 в конфигах, классах плагинов, бакките и запускать сервер с кодировкой локали cp1251
    2. кодировать все русские символы в кодировке utf-8 в конфигах, классах плагинов, бакките и запускать сервер с кодировкой локали utf-8
     
    Akulko и Droid нравится это.
  5. Автор темы
    Akulko

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

    Баллы:
    103
    Skype:
    Akulkonama
    Дело в том, что я проверял: ставлю чистый плагин - все работает. Меняю ОДНО слово на русский - сразу выдает ошибку. Так что не думаю, что проблема в этом.
     
    Сникерсни нравится это.
  6. Автор темы
    Akulko

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

    Баллы:
    103
    Skype:
    Akulkonama
    Благодарю за ответ, однако можно по подробней, как это сделать?
     
  7. Тарас1987

    Тарас1987 Старожил Пользователь

    Баллы:
    173
    Skype:
    tarikyuzkiv1
    Имя в Minecraft:
    Tarik
    Мне кажется, или ты что-то не то задел?
     
    ВремяПриключений нравится это.
  8. Автор темы
    Akulko

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

    Баллы:
    103
    Skype:
    Akulkonama
    о_О Как можно было задеть что-то не то, переведя фразу "God mod enabled! Use /ungod for disable"?
     
  9. Тарас1987

    Тарас1987 Старожил Пользователь

    Баллы:
    173
    Skype:
    tarikyuzkiv1
    Имя в Minecraft:
    Tarik
     
    caNek нравится это.
  10. Автор темы
    Akulko

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

    Баллы:
    103
    Skype:
    Akulkonama
    Не совсем понял ход мыслей...
     
    zuma2 нравится это.
  11. Тарас1987

    Тарас1987 Старожил Пользователь

    Баллы:
    173
    Skype:
    tarikyuzkiv1
    Имя в Minecraft:
    Tarik
    Я не говорил, что уверен в этом...
     
  12. Автор темы
    Akulko

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

    Баллы:
    103
    Skype:
    Akulkonama
    Раз так, то ничего страшного. Жаль, гугл ничего не говорит по этому поводу.
     
  13. Serrrgio

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

    Баллы:
    173
    Skype:
    nonecsa
    Имя в Minecraft:
    None
    под какой ОС запускается сервер? покажи строку запуска.
     
  14. Автор темы
    Akulko

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

    Баллы:
    103
    Skype:
    Akulkonama
    Linux Debian 6.0, к сожалению, сейчас не нет доступа к путти, буду дома через несколько часов, скину.
     
    Vedroyder нравится это.
  15. Serrrgio

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

    Баллы:
    173
    Skype:
    nonecsa
    Имя в Minecraft:
    None
    и сразу результат выполнения команды locale
     

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