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

Помогите [Решено]Не запускается плагин

Тема в разделе "Разработка плагинов для новичков", создана пользователем Exception, 4 авг 2016.

Статус темы:
Закрыта.
  1. Автор темы
    Exception

    Exception Новичок Пользователь

    Баллы:
    6
    Плагин написал сам

    package ru;

    import org.bukkit.Bukkit;
    import org.bukkit.ChatColor;
    import org.bukkit.Sound;
    import org.bukkit.entity.Player;
    import org.bukkit.event.EventHandler;
    import org.bukkit.event.Listener;
    import org.bukkit.event.block.BlockBreakEvent;
    import org.bukkit.event.player.PlayerJoinEvent;
    import org.bukkit.plugin.java.JavaPlugin;

    public class Archi extends JavaPlugin implements Listener {

    private static Archi instance;

    public static Archi instance() {
    return instance;
    }

    public void onEnable() {
    Bukkit.getServer().getPluginManager().registerEvents(this, this);
    }

    public void onDisable() {

    }

    @EventHandler
    public void onPlayerJoin (PlayerJoinEvent e) {
    Player p = e.getPlayer();

    p.sendMessage(ChatColor.GOLD + "Добро пожаловать!");
    p.sendMessage(ChatColor.DARK_GREEN + "Достижение получено:Добро пожаловать");
    p.sendMessage(ChatColor.DARK_GREEN + "Зайдите на сервер");
    p.sendMessage(ChatColor.GREEN + "+ 30 Exp");
    p.giveExp(30);
    p.playSound(p.getLocation(), Sound.SHOOT_ARROW, 1, 1);
    }

    @EventHandler
    public void onBreakDamage (BlockBreakEvent e) {
    Player p = e.getPlayer();

    p.sendMessage(ChatColor.DARK_GREEN + "Достижение получено:Разрушитель");
    p.sendMessage(ChatColor.DARK_GREEN + "Сломайте любой блок");
    p.sendMessage(ChatColor.GREEN + "+ 50 Exp");
    p.giveExp(50);
    p.playSound(p.getLocation(), Sound.SHOOT_ARROW, 1, 1);
    }
    }


    [07:07:25 ERROR]: Could not load 'plugins/Achievements.jar' in folder 'plugins'
    org.bukkit.plugin.InvalidPluginException: java.lang.ClassNotFoundException: ru.main.arc.Archi
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:184) ~[craftbukkit-1.7.2.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]
    at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:308) ~[craftbukkit-1.7.2.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:231) [craftbukkit-1.7.2.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]
    at org.bukkit.craftbukkit.v1_7_R1.CraftServer.loadPlugins(CraftServer.java:255) [craftbukkit-1.7.2.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]
    at org.bukkit.craftbukkit.v1_7_R1.CraftServer.<init>(CraftServer.java:233) [craftbukkit-1.7.2.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]
    at net.minecraft.server.v1_7_R1.PlayerList.<init>(PlayerList.java:63) [craftbukkit-1.7.2.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]
    at net.minecraft.server.v1_7_R1.DedicatedPlayerList.<init>(SourceFile:14) [craftbukkit-1.7.2.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]
    at net.minecraft.server.v1_7_R1.DedicatedServer.init(DedicatedServer.java:126) [craftbukkit-1.7.2.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]
    at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:424) [craftbukkit-1.7.2.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]
    at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [craftbukkit-1.7.2.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]
    Caused by: java.lang.ClassNotFoundException: ru.main.arc.Archi
    at java.net.URLClassLoader$1.run(Unknown Source) ~[?:1.7.0_80]
    at java.net.URLClassLoader$1.run(Unknown Source) ~[?:1.7.0_80]
    at java.security.AccessController.doPrivileged(Native Method) ~[?:1.7.0_80]
    at java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.7.0_80]
    at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:80) ~[craftbukkit-1.7.2.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53) ~[craftbukkit-1.7.2.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]
    at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.7.0_80]
    at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.7.0_80]
    at java.lang.Class.forName0(Native Method) ~[?:1.7.0_80]
    at java.lang.Class.forName(Unknown Source) ~[?:1.7.0_80]
    at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:173) ~[craftbukkit-1.7.2.jar:git-Bukkit-1.7.2-R0.2-b2974jnks]
    ... 9 more

    Заранее благодарен за любую помощь
     
  2. xDark

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

    Баллы:
    96
    org.bukkit.plugin.InvalidPluginException: java.lang.ClassNotFoundException: ru.main.arc.Archi
    Путь к главному классу не правильный.
     
  3. Автор темы
    Exception

    Exception Новичок Пользователь

    Баллы:
    6
    Исправил ошибку в букве,ту же ошибку выдаёт
     

    Вложения:

    • error.png
      error.png
      Размер файла:
      3,8 КБ
      Просмотров:
      24
  4. _EnderWorld_

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

    Баллы:
    78
    plugin.yml правильно настроен?
    Проверьте в нем:

    name:
    version:
    main:
     
  5. Автор темы
    Exception

    Exception Новичок Пользователь

    Баллы:
    6
     

    Вложения:

    • plugin.png
      plugin.png
      Размер файла:
      4,5 КБ
      Просмотров:
      17
  6. xDark

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

    Баллы:
    96
    ...
    У тебя главный класс в пакете ru; находится...
     
  7. Автор темы
    Exception

    Exception Новичок Пользователь

    Баллы:
    6
    А должен быть где?
     
  8. xDark

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

    Баллы:
    96
    ..
    main: ru.Archi
    попробуй
     
  9. Автор темы
    Exception

    Exception Новичок Пользователь

    Баллы:
    6
    Так же не нашёл
    org.bukkit.plugin.InvalidPluginException: java.lang.ClassNotFoundException: ru.Archi.main.arh
     
  10. _EnderWorld_

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

    Баллы:
    78
    Откройте plugin.yml и замените строчку main, на это:
    Остальное писать в этой строчке не надо.
    main: ru.Archi
     
  11. Автор темы
    Exception

    Exception Новичок Пользователь

    Баллы:
    6
    Не получилось
    org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: ru/Archi : Unsupported major.minor version 52.0
     
  12. CoolBoy

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

    Баллы:
    96
    Имя в Minecraft:
    Xezard
    Жабку обновляй.
     
  13. _EnderWorld_

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

    Баллы:
    78
    Случайно / не стоит вместо точки?
     
  14. Автор темы
    Exception

    Exception Новичок Пользователь

    Баллы:
    6
    Нет,не стоит
     
  15. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooo
    Обнови яву
     
  16. Reality_SC

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

    Баллы:
    123
    Имя в Minecraft:
    Reality_SC
    Либо обнови JRE до 8й версии, либо компилируй с помощью JDK 7й версии.
     
Статус темы:
Закрыта.

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