Class BossbarManager

java.lang.Object
net.vitacraft.serverlibraries.bossbars.BossbarManager

public class BossbarManager extends Object
  • Constructor Details

    • BossbarManager

      public BossbarManager()
  • Method Details

    • registerBossBar

      public static void registerBossBar(ServerBossbar bossBar, long updateInterval, net.kyori.adventure.text.Component title, net.kyori.adventure.bossbar.BossBar.Color color, net.kyori.adventure.bossbar.BossBar.Overlay overlay)
    • getBossBar

      public static Optional<net.kyori.adventure.bossbar.BossBar> getBossBar(String id)
    • subscribePlayer

      public static void subscribePlayer(String id, net.minecraft.server.network.ServerPlayerEntity player)
    • unsubscribePlayer

      public static void unsubscribePlayer(String id, net.minecraft.server.network.ServerPlayerEntity player)
    • getAllBossBars

      public static Set<net.kyori.adventure.bossbar.BossBar> getAllBossBars()
    • getPlayerSubscriptions

      public static Set<String> getPlayerSubscriptions(net.minecraft.server.network.ServerPlayerEntity player)
    • togglePlayerSubscription

      public static void togglePlayerSubscription(String id, net.minecraft.server.network.ServerPlayerEntity player)