Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Привет, я тоже начинающий, нашел BlockExplodeEvent event, мне нужно зделать чтобы алмазный блок не взрывался, создав такой эвент он всё равно взрывается от динамитаBlockExplodeEvent
@EventHandler
public void ExplodeBlock(BlockExplodeEvent event) {
Block block = event.getBlock();
final String name = block.getType().toString();
if(name.equalsIgnoreCase("DIAMOND_BLOCK")) {
event.setCancelled(true);
}
}
Горящий динамит это же Entity насколько помню. EntityChangeBlockEvent
public void ExplodeBlock(EntityChangeBlockEvent event) {
Block block = event.getBlock();
final String name = block.getType().toString();
if(name.equalsIgnoreCase("DIAMOND_BLOCK")) {
event.setCancelled(true);
}
}
Привет, я тоже начинающий, нашел BlockExplodeEvent event, мне нужно зделать чтобы алмазный блок не взрывался, создав такой эвент он всё равно взрывается от динамита
Код:@EventHandler public void ExplodeBlock(BlockExplodeEvent event) { Block block = event.getBlock(); final String name = block.getType().toString(); if(name.equalsIgnoreCase("DIAMOND_BLOCK")) { event.setCancelled(true); } }
@EventHandler
public void ExplodeBlock(EntityChangeBlockEvent event) {
if(event.getEntityType()==EntityType.PRIMED_TNT) {
if(event.getBlock().getType() == Material.DIAMOND_BLOCK) {
event.setCancelled(true);
}
}
}
Спасибо, помоглопопробовал так, но он всё равно взрывается, так же двигается поршнями, пропускает редстоун сигнал, возможно я чтото не правильно написал?Код:public void ExplodeBlock(EntityChangeBlockEvent event) { Block block = event.getBlock(); final String name = block.getType().toString(); if(name.equalsIgnoreCase("DIAMOND_BLOCK")) { event.setCancelled(true); } }
Анархию лечишь?Привет, я тоже начинающий, нашел BlockExplodeEvent event, мне нужно зделать чтобы алмазный блок не взрывался, создав такой эвент он всё равно взрывается от динамита
Код:@EventHandler public void ExplodeBlock(BlockExplodeEvent event) { Block block = event.getBlock(); final String name = block.getType().toString(); if(name.equalsIgnoreCase("DIAMOND_BLOCK")) { event.setCancelled(true); } }
!? а мне не помоглоСпасибо, помогло
!? а мне не помогло
почти... свой плагин пишу, уже всё основное сделано, всё равно ничего из предложенного мне не помогло :/Анархию лечишь?![]()
Так может ты слушатель не зарегистрировал...почти... свой плагин пишу, уже всё основное сделано, всё равно ничего из предложенного мне не помогло :/
Listener?Так может ты слушатель не зарегистрировал...
implements ListenerТак может ты слушатель не зарегистрировал...
В главном классе нужно регистрировать слушатель... Гугл в помощьimplements Listener
а не, вру, есть он, другие же @EventHandler прекрасно работают