Решено Как запретить спавн мобов через яйца

ClumsyDima

Участник
Пользователь
Баллы
36
Ник в Minecraft
ClumsyDima
Как запретить спавн мобов через яйца?
Хочу чтобы можно было спавнить только через команду /spawnmob, /mob и.т.п.
 
Как запретить спавн мобов через яйца?
Хочу чтобы можно было спавнить только через команду /spawnmob, /mob и.т.п.
LokiBlocker или другие плагины на запрет предметов. Еще например BanItem
 
Java:
    @EventHandler(priority = EventPriority.LOWEST, ignoreCancelled = false)
    public void opsaSpawnEvent(CreatureSpawnEvent event) {
        if(event.getSpawnReason()== SpawnReason.EGG) {
            event.setCancelled(true);
        }
    }
Как то так.
 
Java:
    @EventHandler(priority = EventPriority.LOWEST, ignoreCancelled = false)
    public void opsaSpawnEvent(CreatureSpawnEvent event) {
        if(event.getSpawnReason()== SpawnReason.EGG) {
            event.setCancelled(true);
        }
    }
Как то так.
А как игрока найти? который это яйцо заспавнил.
 
А как игрока найти? который это яйцо заспавнил.
Ивент CreatureSpawnEvent не хранит информацию об игроке. Тут придется велосипедить и использовать ивент PlayerInteractEvent, чтобы отслеживать, кто пользуется яйцами.
 
Ивент CreatureSpawnEvent не хранит информацию об игроке. Тут придется велосипедить и использовать ивент PlayerInteractEvent, чтобы отслеживать, кто пользуется яйцами.
Вот жалко что нету, приходиться костылять. А как удобно было бы.))
 
Назад
Верх Низ