Помогите Как разрушить обсидиан одним взрывом обычного тнт

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

ItsWay

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
ItsWay
Вот накалякал код:
public void onExplode(BlockExplodeEvent event) {
Block tntblock = event.getBlock();
int radiusexplode = 3;
World world = tntblock.getWorld();
if(tntblock.getBlockData() instanceof TNT) {
for (int x = tntblock.getX() - radiusexplode; x < tntblock.getX() + radiusexplode; x++) {
for (int y = tntblock.getY() - radiusexplode; y < tntblock.getY() + radiusexplode; y++) {
for (int z = tntblock.getZ() - radiusexplode; z < tntblock.getZ() + radiusexplode; z++) {
Block radiusBlock = world.getBlockAt(x, y, z);
if (radiusBlock.getType() == Material.OBSIDIAN) {
event.blockList().add(radiusBlock);

}
}
}
}
}
}
В итоге: не работает, ошибок не выдаёт..
 
Вот накалякал код:
public void onExplode(BlockExplodeEvent event) {
Block tntblock = event.getBlock();
int radiusexplode = 3;
World world = tntblock.getWorld();
if(tntblock.getBlockData() instanceof TNT) {
for (int x = tntblock.getX() - radiusexplode; x < tntblock.getX() + radiusexplode; x++) {
for (int y = tntblock.getY() - radiusexplode; y < tntblock.getY() + radiusexplode; y++) {
for (int z = tntblock.getZ() - radiusexplode; z < tntblock.getZ() + radiusexplode; z++) {
Block radiusBlock = world.getBlockAt(x, y, z);
if (radiusBlock.getType() == Material.OBSIDIAN) {
event.blockList().add(radiusBlock);

}
}
}
}
}
}
В итоге: не работает, ошибок не выдаёт..
Конечно не взрывается, у него же взрывоустойчивость огромная. Можешь самостоятельно заменять блок на воздух и при необходимости дропать предмет
 
Конечно не взрывается, у него же взрывоустойчивость огромная. Можешь самостоятельно заменять блок на воздух и при необходимости дропать предмет
Ок, только вот нюанс, то что я писал ивент, он при взрыве вообще не срабатывает, сам ивент, @EventHandler стоит
 
Конечно не взрывается, у него же взрывоустойчивость огромная. Можешь самостоятельно заменять блок на воздух и при необходимости дропать предмет
А есть ли возможность, по ивенту увеличить силу взрыва у тнт простого?
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх