Class MultiProxyHandler

java.lang.Object
com.bencodez.votingplugin.bungee.global.multiproxy.MultiProxyHandler

public abstract class MultiProxyHandler extends Object
  • Constructor Details

    • MultiProxyHandler

      public MultiProxyHandler()
  • Method Details

    • getMultiProxySupportEnabled

      public abstract boolean getMultiProxySupportEnabled()
    • getEncryptionHandler

      public abstract com.bencodez.advancedcore.api.misc.encryption.EncryptionHandler getEncryptionHandler()
    • getPluginDataFolder

      public abstract File getPluginDataFolder()
    • setEncryptionHandler

      public abstract void setEncryptionHandler(com.bencodez.advancedcore.api.misc.encryption.EncryptionHandler encryptionHandler)
    • logInfo

      public abstract void logInfo(String msg)
    • getDebug

      public abstract boolean getDebug()
    • getVersion

      public abstract String getVersion()
    • sendMultiProxyServerMessage

      public void sendMultiProxyServerMessage(String... messageData)
    • getProxyServers

      public abstract List<String> getProxyServers()
    • close

      public void close()
    • loadMultiProxySupport

      public void loadMultiProxySupport()
    • runAsnc

      public abstract void runAsnc(Runnable runnable)
    • getMultiProxyMethod

      public abstract MultiProxyMethod getMultiProxyMethod()
    • getRedisHandler

      public abstract com.bencodez.advancedcore.bungeeapi.redis.RedisHandler getRedisHandler()
    • getMultiProxyRedisUseExistingConnection

      public abstract boolean getMultiProxyRedisUseExistingConnection()
    • getMultiProxyPassword

      public abstract String getMultiProxyPassword()
    • getMultiProxyUsername

      public abstract String getMultiProxyUsername()
    • getMultiProxyServerName

      public abstract String getMultiProxyServerName()
    • getMultiProxyRedisPort

      public abstract int getMultiProxyRedisPort()
    • getMultiProxyRedisHost

      public abstract String getMultiProxyRedisHost()
    • getPrimaryServer

      public abstract boolean getPrimaryServer()
    • login

      public void login(String uuid, String playerName)
    • getMultiProxySocketHostPort

      public abstract int getMultiProxySocketHostPort()
    • getMultiProxySocketHostHost

      public abstract String getMultiProxySocketHostHost()
    • getMultiProxyServersConfiguration

      public abstract MultiProxyServerSocketConfiguration getMultiProxyServersConfiguration(String s)
    • getMultiProxyServers

      public abstract Collection<String> getMultiProxyServers()
    • triggerVote

      public abstract void triggerVote(String player, String service, boolean realVote, boolean timeQueue, long queueTime, BungeeMessageData text, String uuid)
    • addNonVotedPlayerCache

      public abstract void addNonVotedPlayerCache(String string, String string2)
    • clearVote

      public abstract void clearVote(String string)
    • getMultiProxyRedis

      public com.bencodez.advancedcore.bungeeapi.redis.RedisHandler getMultiProxyRedis()