Смотрите видео ниже, чтобы узнать, как установить наш сайт в качестве веб-приложения на домашнем экране.
Примечание: This feature may not be available in some browsers.
@EventHandler
private void on(EntitySpawnEvent event) {
if (event.getEntity().getType() == EntityType.ENDER_DRAGON) event.setCannceled(true);
}
Тоже самое, не решило проблемуJava:@EventHandler private void on(EntitySpawnEvent event) { if (event.getEntity().getType() == EntityType.ENDER_DRAGON) event.setCannceled(true); }
Ан нет, получилось, я сделал ложный вывод на основе того, что когда тпаешься в энд, то у тебя боссбар и туман, который ограничивает обзор. Тогда вопрос в другом, как убрать боссбар, ничего не сломав? Босса нет, а боссбар есть
@EventHandler
private void on(EntitySpawnEvent event) {
if (event.getEntity().getType() != EntityType.ENDER_DRAGON) return;
final EnderDragon enderDragon = (EnderDragon) event.getEntity();
enderDragon.getDragonBattle().getBossBar().setVisible(false);
}
А, ну еще добавь отмену ивента, чтобы дракон не заспавнилсяJava:@EventHandler private void on(EntitySpawnEvent event) { if (event.getEntity().getType() != EntityType.ENDER_DRAGON) return; final EnderDragon enderDragon = (EnderDragon) event.getEntity(); enderDragon.getDragonBattle().getBossBar().setVisible(false); }
Объединено
Как одно из решений. Тупо скрыть видимость боссбара.
Не поддаётся, боссбар всё ещё не убирается из игрока, даже перезаход/рестарт не помогает (боссбар привязан к энду?)Java:@EventHandler private void on(EntitySpawnEvent event) { if (event.getEntity().getType() != EntityType.ENDER_DRAGON) return; final EnderDragon enderDragon = (EnderDragon) event.getEntity(); enderDragon.getDragonBattle().getBossBar().setVisible(false); }
Объединено
Как одно из решений. Тупо скрыть видимость боссбара.
Объединено
А, ну еще добавь отмену ивента, чтобы дракон не заспавнился
У каждого дракона есть свой боссбар. Есть идея удалять дракона, а не отменять ивентНе поддаётся, боссбар всё ещё не убирается из игрока, даже перезаход/рестарт не помогает (боссбар привязан к энду?)
@EventHandler
private void on(EntitySpawnEvent event) {
final Entity entity = event.getEntity();
if (entity.getType() == EntityType.ENDER_DRAGON) entity.remove();
}
Дракона нет, а боссбар естьУ каждого дракона есть свой боссбар. Есть идея удалять дракона, а не отменять ивент
Java:@EventHandler private void on(EntitySpawnEvent event) { final Entity entity = event.getEntity(); if (entity.getType() == EntityType.ENDER_DRAGON) entity.remove(); }
Мы используем основные cookies для обеспечения работы этого сайта, а также дополнительные cookies для обеспечения максимального удобства пользователя.
Посмотрите дополнительную информацию и настройте свои предпочтения