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

Помогите Код взрыва...

Discussion in 'Разработка плагинов для новичков' started by BeYkeR, Dec 23, 2012.

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

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

    Trophy Points:
    173
    Мне нужна помощь по коддингу:
    1.Как написать код так чтобы , при взрыве от 1 до 3 тнт давал эффект(зелье) на n расстоянии? и если больше ?
    2.Как менять название предмета при крафте ?
     
  2. Хостинг MineCraft
    <
  3. AndreySafr

    AndreySafr Активный участник

    Trophy Points:
    63
    Имя в Minecraft:
    SuperMan
    Помоему название предмета можно менять на наковальне
     
  4. akke

    akke Старожил Пользователь

    Trophy Points:
    103
    Alastar and BeYkeR like this.
  5. mayor123

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

    Trophy Points:
    173
    1. Прослушивать событие ExplosionPrimeEvent. Ну и там что-то такое:
    Code:
    int radius = 10;
    Entity e = event.getEntity();
    if(e.getType() != EntityType.PRIMED_TNT) return;
    Location loc = e.getLocation();
    for(Player p : Bukkit.getOnlinePlayers()) {
        if(p.getWorld() != e.getWorld()) return;
        if(p.getLocation().distance(e.getLocation()) > radius) return;
        p.addPotionEffect(new PotionEffect(..));
    }
     
  6. Автор темы
    BeYkeR

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

    Trophy Points:
    173
    Спасибо :). Теперь еще один вопрос , как сделать чтобы при крафте вещи с определнным именем(Уже знаю как сделать) Имел свой радиус ?
     

Share This Page