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

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

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

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

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

    Баллы:
    66
    Помогите пожалуйста решить проблему. Вообщем, написал простенький плагин, закинул в plugins, но при запуске сервер его просто не видит? Как решить проблему? В коде NetBeans не выявил ошибок.
    Список плагинов:
    AuthMe
    AntiAD
    ChatManager
    ChestCommands
    CPFix
    CustomJoinItems
    Essentials
    HideStream
    Info-Board
    NametagEdit
    NoCheatPlus
    PermissionsEX
    PlugMan
    Portals
    Trail
    VipJoinAlert
    WB
    WE
    WG
    ZavAutoMessager

    Код:
    package funnyapple;

    import java.util.logging.Logger;
    import org.bukkit.Bukkit;
    import org.bukkit.ChatColor;
    import org.bukkit.command.Command;
    import org.bukkit.command.CommandSender;
    import org.bukkit.entity.Player;
    import org.bukkit.event.EventHandler;
    import org.bukkit.event.Listener;
    import org.bukkit.event.player.PlayerJoinEvent;
    import org.bukkit.plugin.java.JavaPlugin;
    import org.bukkit.potion.PotionEffect;
    import org.bukkit.potion.PotionEffectType;

    public class FunnyApple extends JavaPlugin implements Listener {
    @Override
    public void onEnable() {
    Bukkit.getServer().getPluginManager().registerEvents(this, this);
    this.getLogger().info("PlaySecurity was Enabled!");
    }
    @Override
    public void onDisable() {
    this.getLogger().info("PlaySecurity has Disabled.");
    }

    @EventHandler
    public void Join(PlayerJoinEvent e) {
    Player p = e.getPlayer();
    p.addPotionEffect(new PotionEffect(PotionEffectType.SPEED, 5, 5));
    p.setHealth(2);
    p.setPlayerTime(1000L, true);
    }
    @Override
    public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
    if (cmd.getName().equalsIgnoreCase("defender on"))
    if (sender instanceof Player) {
    Player p = (Player) sender;
    if (!p.hasPermission("defender.use")) {
    p.sendMessage(ChatColor.RED + "Чтобы сделать это, купите VIP");
    return true;
    }
    p.sendMessage(ChatColor.RED + "Усиленная защита активирована!");
    return false;
    }
    return true;
    }
    }

    plugin.yml

    name: FunnyApple
    main: funnyapple.FunnyApple
    version: 2.0
    commands:
    defender on:
    desription: Вкл. училенную защиту
    permission: defender.use
     
  2. Хостинг MineCraft
    <
  3. Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Команда не может содержать в себе пробела, табуляцию, или других разделяющих символов.
     

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