Class RedisBungeeVelocityPlugin
java.lang.Object
com.imaginarycode.minecraft.redisbungee.RedisBungeeVelocityPlugin
- All Implemented Interfaces:
 ConfigLoader,GenericConfigLoader,LangConfigLoader,EventsPlatform,RedisBungeePlugin<Player>
public class RedisBungeeVelocityPlugin
extends Object
implements RedisBungeePlugin<Player>, ConfigLoader, LangConfigLoader
- 
Field Summary
FieldsFields 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
ConstructorsConstructorDescriptionRedisBungeeVelocityPlugin(ProxyServer server, org.slf4j.Logger logger, Path dataDirectory)  - 
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) voidorg.slf4j.LoggergetPlayerIp(Player player) getPlayerName(UUID player) getPlayerServerName(Player player) getPlayerUUID(String player) getProxy()getResourceAsStream(String name) Summoner<?>booleanhandlePlatformKick(UUID uuid, net.kyori.adventure.text.Component message) voidbooleanbooleanisPlayerOnAServer(Player player) voidvoidvoidvoidvoidvoidvoidonConfigLoad(RedisBungeeConfiguration configuration, Summoner<?> summoner, RedisBungeeMode mode) voidonLangConfigLoad(LangConfiguration langConfiguration) voidvoidPlayerDataManager<Player,?, ?, ?, ?, ?, ?> voidstop()Methods 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 
- 
Field Details
- 
IDENTIFIERS
 
 - 
 - 
Constructor Details
- 
RedisBungeeVelocityPlugin
@Inject public RedisBungeeVelocityPlugin(ProxyServer server, org.slf4j.Logger logger, Path dataDirectory)  
 - 
 - 
Method Details
- 
getSummoner
- Specified by:
 getSummonerin interfaceRedisBungeePlugin<Player>
 - 
getAbstractRedisBungeeApi
- Specified by:
 getAbstractRedisBungeeApiin interfaceRedisBungeePlugin<Player>
 - 
proxyDataManager
- Specified by:
 proxyDataManagerin interfaceRedisBungeePlugin<Player>
 - 
playerDataManager
- Specified by:
 playerDataManagerin interfaceRedisBungeePlugin<Player>
 - 
getUuidTranslator
- Specified by:
 getUuidTranslatorin interfaceRedisBungeePlugin<Player>
 - 
executeAsync
- Specified by:
 executeAsyncin interfaceRedisBungeePlugin<Player>
 - 
executeAsyncAfter
- Specified by:
 executeAsyncAfterin interfaceRedisBungeePlugin<Player>
 - 
fireEvent
- Specified by:
 fireEventin interfaceEventsPlatform
 - 
isOnlineMode
public boolean isOnlineMode()- Specified by:
 isOnlineModein interfaceRedisBungeePlugin<Player>
 - 
logInfo
- Specified by:
 logInfoin interfaceRedisBungeePlugin<Player>
 - 
logInfo
- Specified by:
 logInfoin interfaceRedisBungeePlugin<Player>
 - 
logWarn
- Specified by:
 logWarnin interfaceRedisBungeePlugin<Player>
 - 
logWarn
- Specified by:
 logWarnin interfaceRedisBungeePlugin<Player>
 - 
logFatal
- Specified by:
 logFatalin interfaceRedisBungeePlugin<Player>
 - 
logFatal
- Specified by:
 logFatalin interfaceRedisBungeePlugin<Player>
 - 
configuration
- Specified by:
 configurationin interfaceRedisBungeePlugin<Player>
 - 
langConfiguration
- Specified by:
 langConfigurationin interfaceRedisBungeePlugin<Player>
 - 
getPlayer
- Specified by:
 getPlayerin interfaceRedisBungeePlugin<Player>
 - 
getPlayer
- Specified by:
 getPlayerin interfaceRedisBungeePlugin<Player>
 - 
getPlayerUUID
- Specified by:
 getPlayerUUIDin interfaceRedisBungeePlugin<Player>
 - 
getPlayerName
- Specified by:
 getPlayerNamein interfaceRedisBungeePlugin<Player>
 - 
handlePlatformKick
- Specified by:
 handlePlatformKickin interfaceRedisBungeePlugin<Player>
 - 
getPlayerServerName
- Specified by:
 getPlayerServerNamein interfaceRedisBungeePlugin<Player>
 - 
isPlayerOnAServer
- Specified by:
 isPlayerOnAServerin interfaceRedisBungeePlugin<Player>
 - 
getPlayerIp
- Specified by:
 getPlayerIpin interfaceRedisBungeePlugin<Player>
 - 
initialize
public void initialize()- Specified by:
 initializein interfaceRedisBungeePlugin<Player>
 - 
stop
public void stop()- Specified by:
 stopin interfaceRedisBungeePlugin<Player>
 - 
onConfigLoad
public void onConfigLoad(RedisBungeeConfiguration configuration, Summoner<?> summoner, RedisBungeeMode mode) - Specified by:
 onConfigLoadin interfaceConfigLoader
 - 
onLangConfigLoad
- Specified by:
 onLangConfigLoadin interfaceLangConfigLoader
 - 
getRedisBungeeMode
- Specified by:
 getRedisBungeeModein interfaceRedisBungeePlugin<Player>
 - 
onProxyInitializeEvent
 - 
onProxyShutdownEvent
 - 
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
 - 
getProxy
 - 
getLogger
public org.slf4j.Logger getLogger() - 
getDataFolder
 - 
getResourceAsStream
 
 -