Class RedisBungee
java.lang.Object
net.md_5.bungee.api.plugin.Plugin
com.imaginarycode.minecraft.redisbungee.RedisBungee
- All Implemented Interfaces:
ConfigLoader,GenericConfigLoader,LangConfigLoader,EventsPlatform,RedisBungeePlugin<ProxiedPlayer>
public class RedisBungee
extends Plugin
implements RedisBungeePlugin<ProxiedPlayer>, ConfigLoader, LangConfigLoader
-
Field Summary
Fields inherited from interface com.imaginarycode.minecraft.redisbungee.api.config.loaders.ConfigLoader
CONFIG_VERSIONFields inherited from interface com.imaginarycode.minecraft.redisbungee.api.config.loaders.GenericConfigLoader
RANDOM_OLDFields inherited from interface com.imaginarycode.minecraft.redisbungee.api.config.loaders.LangConfigLoader
CONFIG_VERSION -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreatePlayerChangedServerNetworkEvent(UUID uuid, String previousServer, String server) createPubSubEvent(String channel, String message) voidexecuteAsync(Runnable runnable) voidexecuteAsyncAfter(Runnable runnable, TimeUnit timeUnit, int time) voidstatic RedisBungeeAPIgetApi()Deprecated.getPlayerIp(ProxiedPlayer player) getPlayerName(UUID player) getPlayerServerName(ProxiedPlayer player) getPlayerUUID(String player) redis.clients.jedis.JedisPoolgetPool()Deprecated.Summoner<?>booleanhandlePlatformKick(UUID uuid, net.kyori.adventure.text.Component message) voidbooleanbooleanisPlayerOnAServer(ProxiedPlayer player) voidvoidvoidvoidvoidvoidvoidonConfigLoad(RedisBungeeConfiguration configuration, Summoner<?> summoner, RedisBungeeMode mode) voidvoidonEnable()voidonLangConfigLoad(LangConfiguration langConfiguration) PlayerDataManager<ProxiedPlayer,?, ?, ?, ?, ?, ?> voidstop()Methods inherited from class net.md_5.bungee.api.plugin.Plugin
getDataFolder, getDescription, getExecutorService, getFile, getLogger, getProxy, getResourceAsStream, onLoadMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.imaginarycode.minecraft.redisbungee.api.config.loaders.ConfigLoader
loadConfigMethods inherited from interface com.imaginarycode.minecraft.redisbungee.api.config.loaders.GenericConfigLoader
createConfigFile, handleOldConfigMethods inherited from interface com.imaginarycode.minecraft.redisbungee.api.config.loaders.LangConfigLoader
loadLangConfig
-
Constructor Details
-
RedisBungee
public RedisBungee()
-
-
Method Details
-
configuration
- Specified by:
configurationin interfaceRedisBungeePlugin<ProxiedPlayer>
-
langConfiguration
- Specified by:
langConfigurationin interfaceRedisBungeePlugin<ProxiedPlayer>
-
getAbstractRedisBungeeApi
- Specified by:
getAbstractRedisBungeeApiin interfaceRedisBungeePlugin<ProxiedPlayer>
-
proxyDataManager
- Specified by:
proxyDataManagerin interfaceRedisBungeePlugin<ProxiedPlayer>
-
playerDataManager
- Specified by:
playerDataManagerin interfaceRedisBungeePlugin<ProxiedPlayer>
-
getUuidTranslator
- Specified by:
getUuidTranslatorin interfaceRedisBungeePlugin<ProxiedPlayer>
-
fireEvent
- Specified by:
fireEventin interfaceEventsPlatform
-
isOnlineMode
public boolean isOnlineMode()- Specified by:
isOnlineModein interfaceRedisBungeePlugin<ProxiedPlayer>
-
logInfo
- Specified by:
logInfoin interfaceRedisBungeePlugin<ProxiedPlayer>
-
logInfo
- Specified by:
logInfoin interfaceRedisBungeePlugin<ProxiedPlayer>
-
logWarn
- Specified by:
logWarnin interfaceRedisBungeePlugin<ProxiedPlayer>
-
logWarn
- Specified by:
logWarnin interfaceRedisBungeePlugin<ProxiedPlayer>
-
logFatal
- Specified by:
logFatalin interfaceRedisBungeePlugin<ProxiedPlayer>
-
logFatal
- Specified by:
logFatalin interfaceRedisBungeePlugin<ProxiedPlayer>
-
getPlayer
- Specified by:
getPlayerin interfaceRedisBungeePlugin<ProxiedPlayer>
-
getPlayer
- Specified by:
getPlayerin interfaceRedisBungeePlugin<ProxiedPlayer>
-
getPlayerUUID
- Specified by:
getPlayerUUIDin interfaceRedisBungeePlugin<ProxiedPlayer>
-
getPlayerName
- Specified by:
getPlayerNamein interfaceRedisBungeePlugin<ProxiedPlayer>
-
handlePlatformKick
- Specified by:
handlePlatformKickin interfaceRedisBungeePlugin<ProxiedPlayer>
-
getPlayerServerName
- Specified by:
getPlayerServerNamein interfaceRedisBungeePlugin<ProxiedPlayer>
-
isPlayerOnAServer
- Specified by:
isPlayerOnAServerin interfaceRedisBungeePlugin<ProxiedPlayer>
-
getPlayerIp
- Specified by:
getPlayerIpin interfaceRedisBungeePlugin<ProxiedPlayer>
-
initialize
public void initialize()- Specified by:
initializein interfaceRedisBungeePlugin<ProxiedPlayer>
-
stop
public void stop()- Specified by:
stopin interfaceRedisBungeePlugin<ProxiedPlayer>
-
getSummoner
- Specified by:
getSummonerin interfaceRedisBungeePlugin<ProxiedPlayer>
-
getRedisBungeeMode
- Specified by:
getRedisBungeeModein interfaceRedisBungeePlugin<ProxiedPlayer>
-
executeAsync
- Specified by:
executeAsyncin interfaceRedisBungeePlugin<ProxiedPlayer>
-
executeAsyncAfter
- Specified by:
executeAsyncAfterin interfaceRedisBungeePlugin<ProxiedPlayer>
-
onEnable
public void onEnable() -
onDisable
public void onDisable() -
createPlayerChangedServerNetworkEvent
public IPlayerChangedServerNetworkEvent createPlayerChangedServerNetworkEvent(UUID uuid, String previousServer, String server) - Specified by:
createPlayerChangedServerNetworkEventin interfaceEventsPlatform
-
createPlayerJoinedNetworkEvent
- Specified by:
createPlayerJoinedNetworkEventin interfaceEventsPlatform
-
createPlayerLeftNetworkEvent
- Specified by:
createPlayerLeftNetworkEventin interfaceEventsPlatform
-
createPubSubEvent
- Specified by:
createPubSubEventin interfaceEventsPlatform
-
onConfigLoad
public void onConfigLoad(RedisBungeeConfiguration configuration, Summoner<?> summoner, RedisBungeeMode mode) - Specified by:
onConfigLoadin interfaceConfigLoader
-
getApi
Deprecated.Please useRedisBungeeAPI.getRedisBungeeApi()this class intended to for old plugins that no longer updated.This returns an instance ofRedisBungeeAPI- Returns:
- the
AbstractRedisBungeeAPIobject instance.
-
getPool
Deprecated. -
onLangConfigLoad
- Specified by:
onLangConfigLoadin interfaceLangConfigLoader
-
RedisBungeeAPI.getRedisBungeeApi()this class intended to for old plugins that no longer updated.