9
0
mirror of https://github.com/Auxilor/EcoMobs.git synced 2025-12-24 01:19:22 +00:00

Fixed lingering boss bars

This commit is contained in:
Auxilor
2021-04-24 17:54:40 +01:00
parent 9abbfbf363
commit 9eb3619c35

View File

@@ -6,6 +6,7 @@ import com.willfp.ecobosses.bosses.EcoBosses;
import com.willfp.ecobosses.bosses.util.obj.DamagerProperty;
import lombok.experimental.UtilityClass;
import org.bukkit.Bukkit;
import org.bukkit.boss.BossBar;
import org.bukkit.boss.KeyedBossBar;
import org.bukkit.entity.LivingEntity;
import org.bukkit.persistence.PersistentDataType;
@@ -92,6 +93,10 @@ public class BossUtils {
Bukkit.getBossBars().forEachRemaining(bars::add);
for (KeyedBossBar bar : bars) {
if (bar.getKey().toString().startsWith("ecobosses:boss")) {
BossBar bossBar = Bukkit.getBossBar(bar.getKey());
assert bossBar != null;
bossBar.removeAll();
bossBar.setVisible(false);
Bukkit.removeBossBar(bar.getKey());
}
}