Class ApolloManager

java.lang.Object
com.booksaw.betterTeams.integrations.apollo.ApolloManager
All Implemented Interfaces:
org.bukkit.event.Listener

public class ApolloManager extends Object implements org.bukkit.event.Listener
Integrates BetterTeams with the Apollo (Lunar Client) Team View module using the lightweight JSON plugin messaging API.

Detects players on Lunar Client via the lunar:apollo channel and sends periodic team-member location updates over the apollo:json channel so teammates appear as markers on the minimap and direction HUD.

  • Constructor Details

    • ApolloManager

      public ApolloManager()
  • Method Details

    • onRegisterChannel

      public void onRegisterChannel(org.bukkit.event.player.PlayerRegisterChannelEvent event)
    • onPlayerQuit

      public void onPlayerQuit(org.bukkit.event.player.PlayerQuitEvent event)
    • onPlayerJoinTeam

      public void onPlayerJoinTeam(PostPlayerJoinTeamEvent event)
    • onPlayerLeaveTeam

      public void onPlayerLeaveTeam(PostPlayerLeaveTeamEvent event)
    • onDisbandTeam

      public void onDisbandTeam(PostDisbandTeamEvent event)