Войти или зарегистрироваться

Помогите Как усилить силу взрыва сущности?

  • Автор темы Автор темы JayRoon
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

JayRoon

Участник
Заблокирован
Пользователь
Баллы
31
Имя в Minecraft
Krongss_FUR
Всех приветствую, я хочу усилить силу взрыва динамита(т.е когда он взорвётся, взорвётся намного больше блоков) в ивенте EntityExplodeEvent взрывается тип сущности Primed_TNT, и суть такова, что мне надо сделать так что бы просто при взрыве взорвалось намного больше блоков, можно ли как-то усилить это?
 
можешь отменять ивент а потом самому создавать взрыв нужной мощности:
event.setCancelled(true);
event.getLocation().getWorld().createExplosion(event.getLocation(), explosionPower);
 
можешь отменять ивент а потом самому создавать взрыв нужной мощности:
event.setCancelled(true);
event.getLocation().getWorld().createExplosion(event.getLocation(), explosionPower);
Допустиммм, а если заспавнить просто сущность? какая характеристика будет устанавливать силу взрыва/радиус там типо этогоо
 
Допустиммм, а если заспавнить просто сущность? какая характеристика будет устанавливать силу взрыва/радиус там типо этогоо
наверн вот так, не тестил
PHP:
        Entity tnt = world.spawn(location, TNTPrimed.class);
        //радиус 20 блоков
        ((Explosive) tnt).setYield(20);
        //время до взрыва 20 сек
        ((TNTPrimed) tnt).setFuseTicks(400);
 
наверн вот так, не тестил
PHP:
        Entity tnt = world.spawn(location, TNTPrimed.class);
        //радиус 20 блоков
        ((Explosive) tnt).setYield(20);
        //время до взрыва 20 сек
        ((TNTPrimed) tnt).setFuseTicks(400);
Это сработало, спасибо.
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх