Class BungeeManager

java.lang.Object
net.sacredlabyrinth.phaed.simpleclans.proxy.BungeeManager
All Implemented Interfaces:
ProxyManager, org.bukkit.plugin.messaging.PluginMessageListener

public final class BungeeManager extends Object implements ProxyManager, org.bukkit.plugin.messaging.PluginMessageListener
  • Constructor Details

    • BungeeManager

      public BungeeManager(SimpleClans plugin)
  • Method Details

    • onPluginMessageReceived

      public void onPluginMessageReceived(@NotNull @NotNull String channel, @NotNull @NotNull org.bukkit.entity.Player player, byte[] data)
      Specified by:
      onPluginMessageReceived in interface org.bukkit.plugin.messaging.PluginMessageListener
    • isOnline

      public boolean isOnline(String playerName)
      Specified by:
      isOnline in interface ProxyManager
    • setOnlinePlayers

      public void setOnlinePlayers(@NotNull @NotNull List<String> onlinePlayers)
    • getServerName

      public String getServerName()
      Specified by:
      getServerName in interface ProxyManager
    • setServerName

      public void setServerName(@NotNull @NotNull String name)
    • sendMessage

      public void sendMessage(SCMessage message)
      Specified by:
      sendMessage in interface ProxyManager
    • sendMessage

      public void sendMessage(@NotNull @NotNull String target, @NotNull @NotNull String message)
      Specified by:
      sendMessage in interface ProxyManager
    • sendDelete

      public void sendDelete(Clan clan)
      Specified by:
      sendDelete in interface ProxyManager
    • sendDelete

      public void sendDelete(ClanPlayer cp)
      Specified by:
      sendDelete in interface ProxyManager
    • sendUpdate

      public void sendUpdate(Clan clan)
      Specified by:
      sendUpdate in interface ProxyManager
    • sendUpdate

      public void sendUpdate(ClanPlayer cp)
      Specified by:
      sendUpdate in interface ProxyManager
    • getPlugin

      public SimpleClans getPlugin()
    • getGson

      public com.google.gson.Gson getGson()