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

Туториал Обновление плагинов для нужного билда

Тема в разделе "Руководства, инструкции, утилиты", создана пользователем miker9, 23 окт 2011.

  1. wkera

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

    Баллы:
    103
    Так и сделал, но после компиляции плагина и добавление его к серверу вылезает:

    Код:
    2012-03-16 19:21:45 [SEVERE] Could not load 'plugins\EasyBan.jar' in folder 'plugins'
    org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: uk/org/whoami/easyban/EasyBan : Unsupported major.minor version 51.0
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:150)
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:287)
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:211)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:207)
        at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:183)
        at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:56)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:156)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:425)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:490)
    Caused by: java.lang.UnsupportedClassVersionError: uk/org/whoami/easyban/EasyBan : Unsupported major.minor version 51.0
        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 java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Unknown Source)
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:139)
        ... 8 more
    Брал оригинальные исходники с github'a
     
  2. jkl1234

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

    Баллы:
    103
    многие плагины нужно отдельно переписывать под minecraft 1.2
     
    Likeobot и wkera нравится это.
  3. klarnet

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

    Баллы:
    173
    Skype:
    dalios7249
    Имя в Minecraft:
    klarnet
    NetBeans можно использовать?
     
  4. lol63

    lol63 Старожил Переводчик

    Баллы:
    153
    Можно, это ведь просто IDE ;).
     
    xDiP нравится это.
  5. Retry

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

    Баллы:
    68
    Skype:
    server_cs3
    Имя в Minecraft:
    Retry
    Сделайте скрин каст чтоли, я вот никогда с эклипсом не работал и не смог разобраться. Пытался обновить EasyBan, получил кучу ошибок(http://paste.ubuntu.com/886410/).
     
  6. jkl1234

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

    Баллы:
    103
    :fp:ещё один
     
    zuma2 нравится это.
  7. wkera

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

    Баллы:
    103
    Кто-либо сталкивался с подобным:
    Проделываю все операции, описанные в гайде, компилирую. Смотрю в файл .java, а там вместо .class файлы .java
    Компилирую: (file-export-JAR file) (для Eclipse)
     
  8. Ivan_C

    Ivan_C Старожил

    Баллы:
    103
    Skype:
    ivan..c
    *.java это и есть исходники.
     
  9. wkera

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

    Баллы:
    103
    Нет-нет. Я имею ввиду, что после 9 пункта, когда у меня есть уже готовый и обновленный плагин. Именно в нем ( при открытии winrar'ом ) и находятся те самые .java, вместо .class
     
  10. Ivan_C

    Ivan_C Старожил

    Баллы:
    103
    Skype:
    ivan..c
    Юзай NetBeans он прощще как-то. Впрочем затмение я не пробовал.
     
  11. wkera

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

    Баллы:
    103
    Вот примерно так это выглядит:

    [​IMG]

    Вот сам плагин: http://rghost.ru/37179943
     
  12. Ivan_C

    Ivan_C Старожил

    Баллы:
    103
    Skype:
    ivan..c
    А он работает? Нет. Перекомпилируй еще раз!
     
  13. wkera

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

    Баллы:
    103
    Естественно он не работает. Компилировал я много раз, причем ставя разные опции при сохранении. Результат один и тот же
     
  14. Ivan_C

    Ivan_C Старожил

    Баллы:
    103
    Skype:
    ivan..c
    Нетбинс по пробуй
     
  15. Maddog

    Maddog Старожил

    Баллы:
    143
    Skype:
    StyleR8686
    Имя в Minecraft:
    TheGunth
    ты с грозы??
     
  16. wkera

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

    Баллы:
    103
    NetBeans выдает ошибки :bm:
     
  17. Ivan_C

    Ivan_C Старожил

    Баллы:
    103
    Skype:
    ivan..c
    Какие именно?
     
  18. wkera

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

    Баллы:
    103
    Ошибки синтаксиса. Так же я не могу найти в плагине главный класс.
     
  19. Darth Udko

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

    Баллы:
    103
    Перезалей jdgui, а то не качает....
     
  20. Fantarar

    Fantarar Старожил Переводчик Пользователь

    Баллы:
    123
    вот куда несетесь? я подождал пару дней и все нужные мне плагины есть!
     

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