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
-