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

Помогите Не работает простой плагин

Тема в разделе "Разработка плагинов для новичков", создана пользователем TAB_mk, 17 июн 2014.

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

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

    Баллы:
    173
    Имя в Minecraft:
    TAB_mk
    Вот хотел начать что-то делать, но у меня даже плагин в котором ничего кроме ативации и дезактивации плагина в консоли больше ничего нет, не запускается.
    package test1;

    import org.bukkit.event.EventHandler;
    import org.bukkit.event.Listener;
    import org.bukkit.event.player.PlayerJoinEvent;
    import org.bukkit.plugin.java.JavaPlugin;

    public class main extends JavaPlugin implements Listener
    {
    {
    getLogger().info("Plugin was enable");
    }
    public void onDisable()
    {
    getLogger().info("Plugin was disable");
    }
    @EventHandler
    public void onJoin(PlayerJoinEvent e)
    {
    e.getPlayer().sendMessage("a");;
    }
    }
    Что делать? Возможно я что-то пропустил, только вот что не известно.
     
  2. Хостинг MineCraft
    <
  3. BeYkeR

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

    Баллы:
    173
    Код:
    package test1;
    
    import org.bukkit.event.EventHandler;
    import org.bukkit.event.Listener;
    import org.bukkit.event.player.PlayerJoinEvent;
    import org.bukkit.plugin.java.JavaPlugin;
    
    public class main extends JavaPlugin implements Listener{
    //Включаем
    public void onEnable(){
    getLogger().info("Plugin was enable");
    //Так как здесь есть слушатель, регистрируем его в Bukkit
    Bukkit.getPluginManager().registerEvents(this, this); // (Listener, plugin)
    }
    public void onDisable()
    {
    getLogger().info("Plugin was disable");
    }
    @EventHandler
    public void onJoin(PlayerJoinEvent e){
    e.getPlayer().sendMessage("a");
    }
    }
    Где-то так.
     
  4. Автор темы
    TAB_mk

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

    Баллы:
    173
    Имя в Minecraft:
    TAB_mk
    что-то все равно не хотит.
     
  5. JustBlender

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

    Баллы:
    123
    Skype:
    justblender
    Имя в Minecraft:
    JustBlender
    plugin.yml корректный?
     
  6. Автор темы
    TAB_mk

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

    Баллы:
    173
    Имя в Minecraft:
    TAB_mk
    name: testt
    main: testt.main
    version: 1
    description: test
     
  7. Serrrgio

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

    Баллы:
    173
    Skype:
    nonecsa
    Имя в Minecraft:
    None
    мне кажется странным
    package test1;
    но
    main: testt.main
     
  8. Автор темы
    TAB_mk

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

    Баллы:
    173
    Имя в Minecraft:
    TAB_mk
    у меня везде стоит testt
     
  9. Reality_SC

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

    Баллы:
    123
    Имя в Minecraft:
    Reality_SC
  10. unlimited

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

    Баллы:
    123
    Имя в Minecraft:
    infinity
    Мне кажется или пакет должен быть вида me.*.* ?
    Такое вроде на вики написано
    [​IMG]
     
  11. Den_Abr

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

    Баллы:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Это просто стиль, на работу не влияет
     
  12. Автор темы
    TAB_mk

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

    Баллы:
    173
    Имя в Minecraft:
    TAB_mk
    Твой не работает, вообще не пойму что за фигня. Раньше все нормально работало, а сейчас не пойму что
     
  13. BeYkeR

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

    Баллы:
    173
    Ошибки хоть выкидывает ?
     
  14. Автор темы
    TAB_mk

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

    Баллы:
    173
    Имя в Minecraft:
    TAB_mk
    [12:08:04] [Server thread/ERROR]: Could not load 'plugins\test.jar' in folder 'plugins'
    org.bukkit.plugin.InvalidDescriptionException: null is not properly structured.
    at org.bukkit.plugin.PluginDescriptionFile.asMap(PluginDescriptionFile.java:1100) ~[spigot.jar:git-Spigot-1482]
    at org.bukkit.plugin.PluginDescriptionFile.<init>(PluginDescriptionFile.java:232) ~[spigot.jar:git-Spigot-1482]
    at org.bukkit.plugin.java.JavaPluginLoader.getPluginDescription(JavaPluginLoader.java:155) ~[spigot.jar:git-Spigot-1482]
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:133) [spigot.jar:git-Spigot-1482]
    at org.bukkit.craftbukkit.v1_7_R3.CraftServer.loadPlugins(CraftServer.java:358) [spigot.jar:git-Spigot-1482]
    at net.minecraft.server.v1_7_R3.DedicatedServer.init(DedicatedServer.java:135) [spigot.jar:git-Spigot-1482]
    at net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java:457) [spigot.jar:git-Spigot-1482]
    at net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:628) [spigot.jar:git-Spigot-1482]
    [12:08:04] [Server thread/WARN]: **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE!
     
  15. Reality_SC

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

    Баллы:
    123
    Имя в Minecraft:
    Reality_SC
    У тебя в постах выше:
    testt в plugin.yml
    test1 в package — всё-таки проверь это ещё раз.

    Ошибка намекает на косяк в пути к классу, имхо.
     
  16. musel70

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

    Баллы:
    88
    и
    Сравни
     
  17. Автор темы
    TAB_mk

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

    Баллы:
    173
    Имя в Minecraft:
    TAB_mk
    У меня все там одинаковое, просто несколько раз переписывал. И кто-то делал простой, у меня тоже не хотит.
     

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