Помогите Эффект взрыва ТНТ

Mihael_i

Активный участник
Пользователь
Баллы
66
Имя в Minecraft
Mihael_i
Как получить такой эффект взрыва ТНТ? (см. скриншот)
В PlayEffect не нашел. 2016-06-14_20.58.14.png
 
player.getWorld().playEffect(player.getLocation(), Effect.LARGE_EXPLODE, 1);
Написано как всегда без IDE.
Не работает и в среде разработки подкрашивает красным. Пробовал найти в списке подсказок в самой IDE- пусто.
 
Не работает и в среде разработки подкрашивает красным. Пробовал найти в списке подсказок в самой IDE- пусто.
Сделайте скрин, ибо определить где именно ошибка у меня не получится. Куда вы это вставляете и как вы это используете?
 
Сделайте скрин, ибо определить где именно ошибка у меня не получится. Куда вы это вставляете и как вы это используете?
Ок, сейчас.
Код:
public void onExplode(EntityExplodeEvent e) {
if (e.getEntity().getType() == EntityType.PRIMED_TNT) {
if (e.getEntity().getWorld().getBlockAt(new Location(e.getEntity().getWorld(), e.getEntity().getLocation().getBlockX(), e.getEntity().getLocation().getBlockY() - 1, e.getEntity().getLocation().getBlockZ())).getType() == Material.STEP || e.getEntity().getWorld().getBlockAt(new Location(e.getEntity().getWorld(), e.getEntity().getLocation().getBlockX(), e.getEntity().getLocation().getBlockY(), e.getEntity().getLocation().getBlockZ())).getType() == Material.STEP) {
e.setCancelled(true);e.getEntity().getWorld().playEffect(e.getEntity().getLocation(), Effect.LARGE_EXPLODE 1);
}
}
 
Ок, сейчас.
Код:
@EventHandler
public void onExplode(EntityExplodeEvent e)
{
    if (e.getEntity().getType() == EntityType.PRIMED_TNT)
    {
        if (e.getEntity().getWorld().getBlockAt(new Location(e.getEntity().getWorld(), e.getEntity().getLocation().getBlockX(), e.getEntity().getLocation().getBlockY() - 1, e.getEntity().getLocation().getBlockZ())).getType() == Material.STEP || e.getEntity().getWorld().getBlockAt(new Location(e.getEntity().getWorld(), e.getEntity().getLocation().getBlockX(), e.getEntity().getLocation().getBlockY(), e.getEntity().getLocation().getBlockZ())).getType() == Material.STEP)
        {
            e.setCancelled(true);
            e.getEntity().getWorld().playEffect(e.getEntity().getLocation(), Effect.LARGE_EXPLODE, 1);
        }
    }
}
 
Назад
Верх