Class ApolloManager
java.lang.Object
com.booksaw.betterTeams.integrations.apollo.ApolloManager
- All Implemented Interfaces:
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidvoidonPlayerQuit(org.bukkit.event.player.PlayerQuitEvent event) voidonRegisterChannel(org.bukkit.event.player.PlayerRegisterChannelEvent event)
-
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
-
onPlayerLeaveTeam
-
onDisbandTeam
-