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

Помогите Детект не работает

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

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

    Zenk__ Новичок

    Баллы:
    16
    У меня такая проблемма, я хочу сделать так: что если чел чарует элитру на починку или прочность, то ему это не давало, но у меня проблема, оно не детектит какие чары на элитрах, но когда я тестил другой код, то детектило только вещи с починкой или прочностю, но не книги

    Код:
    @EventHandler
        public void anvil(PrepareAnvilEvent e) {
            AnvilInventory inv = e.getInventory();
            Player p = (Player) e.getViewers().get(0);
            ItemStack air = new ItemStack(Material.AIR);
            Scoreboard scoreboard = Bukkit.getScoreboardManager().getMainScoreboard();
            Objective o = scoreboard.getObjective("bac_advancements");
            ItemStack item1 = inv.getItem(1);
            if(inv.getItem(0) == null || inv.getItem(1) == null){
                return;
            }
            if(inv.getItem(0).getType() == Material.ELYTRA){
                p.sendMessage("1");
                if(inv.getItem(1).getType() == Material.ENCHANTED_BOOK && inv.getItem(1).containsEnchantment(Enchantment.DURABILITY)){
                    p.sendMessage("2");
                    if(o.getScore(p.getName()).getScore() < 600){
                        p.sendMessage("3");
                        e.setResult(air);
                    }
                }
                if(inv.getItem(1).getType() == Material.ENCHANTED_BOOK && inv.getItem(1).containsEnchantment(Enchantment.MENDING)){
                    p.sendMessage("2");
                    if(o.getScore(p.getName()).getScore() < 800){
                        p.sendMessage("3");
                        e.setResult(air);
                    }
                }
            }
        }
     
  2. Хостинг MineCraft
    <

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