Взрыв

sk9zist :l

Исправился
981
18
157
можно ли отменить взрыв просто отменив эвент урона или нужно просто отменить событие ExplosionEvent.Start ?
в этой теме будет много оффтопа поэтому я создал её в этом разделе
 

tox1cozZ

aka Agravaine
8,454
598
2,890
Если ты в LivingHurtEvent сделаешь проверку урона на взрыв и отменишь его - сам взрыв произойдет, появится звук/частицы, разрушатся блоки, но урона по мобам не будет.
Если ты отменишь ExplosionEvent.Start то взрыва вообще не будет.
Неужели у тебя напрочь логика отсутствует? Да и это за минуту можно протестить, а не бежать на форум с дурацкими вопросами 🌚
 

sk9zist :l

Исправился
981
18
157
а да извиняюсь
в таком случае вот есть огонь, можно ли при клике предметом его потушить?
а потом можно ли потушить территорию в огне к примеру 3x3?
 

sk9zist :l

Исправился
981
18
157

sk9zist :l

Исправился
981
18
157
фух, разобрался
Java:
BlockPos blockpos = new BlockPos(player.getPosition());
Minecraft.getMinecraft().world.extinguishFire(player, blockpos, EnumFacing.UP);
вроде метод больше ошибок не выдаёт после того как я наконец понял что ставить в последнем аргументе
а, я понял.. а как получать сторону блока с которой ты тыкнул по нему и записывать сюда?(
 
Последнее редактирование:

sk9zist :l

Исправился
981
18
157
я в onRightClick делаю 🤥
 
Сверху