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

  • Автор темы Автор темы Exus
  • Дата начала Дата начала

Exus

Участник
Пользователь
Баллы
36
Имя в Minecraft
ExusHF
Сервер не видит плагин.
Вот код
Код:
package me.exus.hel;

import java.util.logging.Logger;

import org.bukkit.Bukkit;
import org.bukkit.Material;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.plugin.java.JavaPlugin;

public class Hello extends JavaPlugin {
    Logger log = getLogger();
   
    @Override
    public void onEnable(){
        log.info("Все норм!");
    }
    @Override
    public boolean onCommand(CommandSender sender,Command cmd,String label,String[] args) {
        if(cmd.getName().equalsIgnoreCase("elytra")) {
            Player p = (Player) sender;
            Player target = Bukkit.getServer().getPlayer(args[0]);
            int it = 0;
            p.getInventory().getItem(it).setType(Material.AIR);
        }
            return true;
       
    }   
}

Вот plugin.yml
Код:
name: Hello
main: me.exus.hel.Hello
author: Roman Ushmatov
version: 1.0.0(BETA)
commands:
   elytra:
       description: Команда насика
       usage: /<command>

почему не видит сервер этот плагин?
 
что сервер пишет по этому поводу?
 
у меня всё работает
На какую версию плагин пишешь?
 
На 1.9.4, странно.
 
Спасибо, а можно код и в чем была ошибка моя, не считая самой команды?
 
Не в чем. Я просто скомпилировал.
 
Screenshot_154.png Я тоже так же делаю, но у меня не работает.
 
Какая у тебя структура файла?
 
plugin.yml должен быть в папке src
 
А мне можете объяснить?
PS: Не удаляй сообщения :cute:
 
А мне можете объяснить?
PS: Не удаляй сообщения :cute:
Что тут объяснять-то?
У ТС'а plugin.yml находился не в корне плагина (директория src), а в списке библиотек. По-умолчанию Eclipse (как, впрочем, и в других средах) в jar-ник добавляются все файлы из src + скомпилированные java-файлы (в итоге .class).
 
Что тут объяснять-то?
У ТС'а plugin.yml находился не в корне плагина (директория src), а в списке библиотек. По-умолчанию Eclipse (как, впрочем, и в других средах) в jar-ник добавляются все файлы из src + скомпилированные java-файлы (в итоге .class).
Вот моя проблема:
http://rubukkit.org/threads/kak-ehto-ispravit.127590/
 
Сервер не видит плагин.
Вот код
Код:
package me.exus.hel;

import java.util.logging.Logger;

import org.bukkit.Bukkit;
import org.bukkit.Material;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.plugin.java.JavaPlugin;

public class Hello extends JavaPlugin {
    Logger log = getLogger();
  
    @Override
    public void onEnable(){
        log.info("Все норм!");
    }
    @Override
    public boolean onCommand(CommandSender sender,Command cmd,String label,String[] args) {
        if(cmd.getName().equalsIgnoreCase("elytra")) {
            Player p = (Player) sender;
            Player target = Bukkit.getServer().getPlayer(args[0]);
            int it = 0;
            p.getInventory().getItem(it).setType(Material.AIR);
        }
            return true;
      
    }  
}

Вот plugin.yml
Код:
name: Hello
main: me.exus.hel.Hello
author: Roman Ushmatov
version: 1.0.0(BETA)
commands:
   elytra:
       description: Команда насика
       usage: /<command>

почему не видит сервер этот плагин?
Кодировка UTF-8 без BOM?
 
Назад
Верх