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

РЕШЕНО - Не работает плагин [1.7.9-R0.2]

Discussion in 'Разработка плагинов для новичков' started by Bonedon, Jul 24, 2014.

Thread Status:
Not open for further replies.
  1. Автор темы
    Bonedon

    Bonedon Активный участник Пользователь Заблокирован

    Trophy Points:
    88
    Skype:
    Ybral_ot_Daynov
    Имя в Minecraft:
    Bonedon
    Здравствуйте.
    Столкнулся с проблемой в плагине.
    Я решил написать плагин скрывающий игроков.
    Но при загрузке плагина на сервер он не показывается в списке плагинов.
    В коде ошибок нету, все файлы на месте.

    Основная функция кода

    hideAllPlayers(player);

    showAllPlayers(player);
     
  2. Хостинг MineCraft
    <
  3. serega6531

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

    Trophy Points:
    173
    Skype:
    shkurovs
    А мы, видимо, экстрасенсы.
     
  4. Автор темы
    Bonedon

    Bonedon Активный участник Пользователь Заблокирован

    Trophy Points:
    88
    Skype:
    Ybral_ot_Daynov
    Имя в Minecraft:
    Bonedon
    Code:
    package fr.com.HidePlayer;
    
    import org.bukkit.Bukkit;
    import org.bukkit.command.Command;
    import org.bukkit.command.CommandSender;
    import org.bukkit.entity.Player;
    import org.bukkit.plugin.java.JavaPlugin;
    
    public class HidePlayer extends JavaPlugin {
       
        public boolean onCommand(CommandSender sender, Command command,
                String label, String[] args) {
            if (!(sender instanceof Player)) {
                sender.sendMessage("Like Pinas");
                return false;
            }
            Player player = (Player) sender;
           
            if(label.equalsIgnoreCase("Vanish"))
                hideAllPlayers(player);
           
            if(label.equalsIgnoreCase("Show"))
                showAllPlayers(player);
           
            return false;
        }
       
        public void hideAllPlayers(Player player) {
            for (Player p : Bukkit.getOnlinePlayers())
                player.hidePlayer(p);
            player.sendMessage("I fork");
        }
       
        public void showAllPlayers(Player player) {
            for (Player p : Bukkit.getOnlinePlayers())
                player.hidePlayer(p);
            player.sendMessage("I fork");
        }
    
    }
    
     
  5. serega6531

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

    Trophy Points:
    173
    Skype:
    shkurovs
    Во первых, проверять команду надо через command.getName().equalsIgnoreCase(), а во вторых, вы точно не забыли экспортировать плагин?
     
  6. Автор темы
    Bonedon

    Bonedon Активный участник Пользователь Заблокирован

    Trophy Points:
    88
    Skype:
    Ybral_ot_Daynov
    Имя в Minecraft:
    Bonedon
    Экспортировал.
     
  7. serega6531

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

    Trophy Points:
    173
    Skype:
    shkurovs
    В консоли что?
     
  8. Автор темы
    Bonedon

    Bonedon Активный участник Пользователь Заблокирован

    Trophy Points:
    88
    Skype:
    Ybral_ot_Daynov
    Имя в Minecraft:
    Bonedon
    Я работаю через eclipse[DOUBLEPOST=1406219722,1406219658][/DOUBLEPOST]
    Заменил, ничего не поменялось.
     
  9. serega6531

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

    Trophy Points:
    173
    Skype:
    shkurovs
    В консоли сервера.
     
  10. Автор темы
    Bonedon

    Bonedon Активный участник Пользователь Заблокирован

    Trophy Points:
    88
    Skype:
    Ybral_ot_Daynov
    Имя в Minecraft:
    Bonedon
    Очень странно.
    Я запустил на виртуальном и плагин работает.
    Но на купленной машине не работает.
    С чем это связанно?
     
  11. serega6531

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

    Trophy Points:
    173
    Skype:
    shkurovs
    Понятия не имею.
     
  12. Автор темы
    Bonedon

    Bonedon Активный участник Пользователь Заблокирован

    Trophy Points:
    88
    Skype:
    Ybral_ot_Daynov
    Имя в Minecraft:
    Bonedon
    ._.
    Ну ладно, плагин работает и думаю можно выложить.
    Спасибо за помощь.
     
Thread Status:
Not open for further replies.

Share This Page