1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Помогите EntityDamageByEntityEvent

Тема в разделе "Разработка плагинов для новичков", создана пользователем ShitCoder, 8 июн 2018.

Статус темы:
Закрыта.
  1. Автор темы
    ShitCoder

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

    Баллы:
    76
    Имя в Minecraft:
    TheLastGapple
    Есть код, нужно как то проверить чем ударил игрока, а если это алмазный меч с неймтегом "Admin" то выполнить
    Код:
                    if(Math.random() <= 0.1D && !event.isCancelled()) {
                        ((Player)event.getEntity()).addPotionEffect(new PotionEffect(PotionEffectType.POISON, 1200, 2));
                    }
     
  2. Slavkaa

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

    Баллы:
    76
    Имя в Minecraft:
    Slavok2001
    PHP:
    //проверки, которые предотвратят ClassCastException
    Player p = (Playere.getDamager();
    ItemStack stack p.getInventory().getItemInMainHand();
    if(
    stack.getType() == Material.DIAMOND_SWORD && stack.hasItemMeta()) {
        
    ItemMeta meta stack.getItemMeta();
        if(
    meta.hasDisplayName() && meta.getDisplayName().equals("Admin")) {
            
    //your code
        
    }
    }
     
  3. Автор темы
    ShitCoder

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

    Баллы:
    76
    Имя в Minecraft:
    TheLastGapple
    спасибо.
     
Статус темы:
Закрыта.

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