Search in sources :

Example 1 with VillageWaveStartEvent

use of pl.plajer.villagedefense3.villagedefenseapi.VillageWaveStartEvent in project Village_Defense by Plajer.

the class Arena method startWave.

private void startWave() {
    VillageWaveStartEvent villageWaveStartEvent = new VillageWaveStartEvent(this, wave);
    Bukkit.getPluginManager().callEvent(villageWaveStartEvent);
    setZombieAmount();
    if (plugin.getConfig().getBoolean("Respawn-After-Wave"))
        ArenaUtils.bringDeathPlayersBack(this);
    for (User user : UserManager.getUsers(this)) {
        user.getKit().reStock(user.toPlayer());
    }
    String message = ChatManager.formatMessage(this, ChatManager.colorMessage("In-Game.Messages.Wave-Started"), wave);
    for (Player player1 : getPlayers()) {
        player1.sendMessage(ChatManager.PLUGIN_PREFIX + message);
    }
}
Also used : Player(org.bukkit.entity.Player) User(pl.plajer.villagedefense3.User) VillageWaveStartEvent(pl.plajer.villagedefense3.villagedefenseapi.VillageWaveStartEvent)

Aggregations

Player (org.bukkit.entity.Player)1 User (pl.plajer.villagedefense3.User)1 VillageWaveStartEvent (pl.plajer.villagedefense3.villagedefenseapi.VillageWaveStartEvent)1