9
0
mirror of https://github.com/Auxilor/EcoMobs.git synced 2025-12-28 03:19:07 +00:00

Fixed autospawn

This commit is contained in:
Auxilor
2022-02-28 10:15:52 +00:00
parent 752b30b4a2
commit 62e7177b1b
2 changed files with 10 additions and 1 deletions

View File

@@ -31,6 +31,7 @@ class BossSpawnEvent(
TOTEM,
EGG,
COMMAND,
AUTOSPAWN,
UNKNOWN
}

View File

@@ -2,6 +2,8 @@ package com.willfp.ecobosses.spawn
import com.willfp.eco.core.EcoPlugin
import com.willfp.ecobosses.bosses.Bosses
import com.willfp.ecobosses.events.BossSpawnEvent
import org.bukkit.Bukkit
object AutospawnHandler {
private var tick = 1
@@ -24,7 +26,13 @@ object AutospawnHandler {
continue
}
boss.spawn(location)
val spawnEvent = BossSpawnEvent(boss, location, BossSpawnEvent.SpawnReason.AUTOSPAWN, null)
Bukkit.getPluginManager().callEvent(spawnEvent)
if (!spawnEvent.isCancelled) {
boss.spawn(location)
}
}
tick++