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

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

Discussion in 'Разработка плагинов для новичков' started by Den42, Sep 19, 2015.

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

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

    Trophy Points:
    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 Старожил

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

Share This Page