Interface BukkitBootstrap

All Superinterfaces:
kr.toxicity.hud.api.BetterHudBootstrap

public interface BukkitBootstrap extends kr.toxicity.hud.api.BetterHudBootstrap
Represents bukkit bootstrap.
  • Method Summary

    Modifier and Type
    Method
    Description
    Gets bedrock adapter.
    default boolean
     
    default boolean
     
    @NotNull org.bukkit.event.Listener
    Gets bukkit event listener.
    @NotNull NMS
    Gets bukkit's volatile code

    Methods inherited from interface kr.toxicity.hud.api.BetterHudBootstrap

    classloader, console, consoleSource, core, dataFolder, endMetrics, isFolia, isPaper, jarFile, loaderName, logger, mcmetaVersion, minecraftVersion, resource, scheduler, sendResourcePack, sendResourcePack, startMetrics, version, world, worlds
  • Method Details

    • bedrockAdapter

      @NotNull @NotNull BedrockAdapter bedrockAdapter()
      Gets bedrock adapter. It hooks Geyser or Floodgate.
      Returns:
      bedrock adapter
    • triggerListener

      @NotNull @NotNull org.bukkit.event.Listener triggerListener()
      Gets bukkit event listener.
      Returns:
      listener
    • volatileCode

      @NotNull @NotNull NMS volatileCode()
      Gets bukkit's volatile code
      Specified by:
      volatileCode in interface kr.toxicity.hud.api.BetterHudBootstrap
      Returns:
      volatile code
    • isVelocity

      default boolean isVelocity()
      Specified by:
      isVelocity in interface kr.toxicity.hud.api.BetterHudBootstrap
    • isFabric

      default boolean isFabric()
      Specified by:
      isFabric in interface kr.toxicity.hud.api.BetterHudBootstrap