Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractPayload - Class in com.imaginarycode.minecraft.redisbungee.api.payloads
- AbstractPayload(String) - Constructor for class com.imaginarycode.minecraft.redisbungee.api.payloads.AbstractPayload
- AbstractPayload(String, String) - Constructor for class com.imaginarycode.minecraft.redisbungee.api.payloads.AbstractPayload
- AbstractPayloadSerializer - Class in com.imaginarycode.minecraft.redisbungee.api.payloads.gson
- AbstractPayloadSerializer() - Constructor for class com.imaginarycode.minecraft.redisbungee.api.payloads.gson.AbstractPayloadSerializer
- AbstractRedisBungeeAPI - Class in com.imaginarycode.minecraft.redisbungee
-
This abstract class is extended by platform plugin to provide some platform specific methods.
- AbstractRedisBungeeAPI(RedisBungeePlugin<?>) - Constructor for class com.imaginarycode.minecraft.redisbungee.AbstractRedisBungeeAPI
- addPlayer(UUID) - Method in class com.imaginarycode.minecraft.redisbungee.api.ProxyDataManager
- addPlayer(UUID, String, InetAddress) - Method in class com.imaginarycode.minecraft.redisbungee.api.PlayerDataManager
- alreadyLoggedIn() - Method in class com.imaginarycode.minecraft.redisbungee.api.config.LangConfiguration.Messages
- alreadyLoggedIn(Locale) - Method in class com.imaginarycode.minecraft.redisbungee.api.config.LangConfiguration.Messages
C
- CachedUUIDEntry - Class in com.imaginarycode.minecraft.redisbungee.api.util.uuid
- CachedUUIDEntry(String, UUID, Calendar) - Constructor for class com.imaginarycode.minecraft.redisbungee.api.util.uuid.CachedUUIDEntry
- call() - Method in class com.imaginarycode.minecraft.redisbungee.api.tasks.RedisTask
- call() - Method in class com.imaginarycode.minecraft.redisbungee.api.util.uuid.UUIDFetcher
- canUseLua(String) - Static method in class com.imaginarycode.minecraft.redisbungee.api.util.RedisUtil
-
Deprecated.
- channel() - Method in class com.imaginarycode.minecraft.redisbungee.api.payloads.proxy.PubSubPayload
- checkRedisVersion(RedisBungeePlugin<?>) - Static method in class com.imaginarycode.minecraft.redisbungee.api.util.InitialUtils
- close() - Method in class com.imaginarycode.minecraft.redisbungee.api.ProxyDataManager
- close() - Method in class com.imaginarycode.minecraft.redisbungee.api.summoners.JedisClusterSummoner
- close() - Method in class com.imaginarycode.minecraft.redisbungee.api.summoners.JedisPooledSummoner
- close() - Method in class com.imaginarycode.minecraft.redisbungee.api.summoners.NotClosableJedisCluster
- close() - Method in class com.imaginarycode.minecraft.redisbungee.api.summoners.NotClosableJedisPooled
- CLUSTER - Enum constant in enum class com.imaginarycode.minecraft.redisbungee.api.RedisBungeeMode
- clusterPipeline(ClusterPipeline) - Method in class com.imaginarycode.minecraft.redisbungee.api.tasks.RedisPipelineTask
- com.imaginarycode.minecraft.redisbungee - package com.imaginarycode.minecraft.redisbungee
- com.imaginarycode.minecraft.redisbungee.api - package com.imaginarycode.minecraft.redisbungee.api
- com.imaginarycode.minecraft.redisbungee.api.config - package com.imaginarycode.minecraft.redisbungee.api.config
- com.imaginarycode.minecraft.redisbungee.api.config.loaders - package com.imaginarycode.minecraft.redisbungee.api.config.loaders
- com.imaginarycode.minecraft.redisbungee.api.events - package com.imaginarycode.minecraft.redisbungee.api.events
- com.imaginarycode.minecraft.redisbungee.api.payloads - package com.imaginarycode.minecraft.redisbungee.api.payloads
- com.imaginarycode.minecraft.redisbungee.api.payloads.gson - package com.imaginarycode.minecraft.redisbungee.api.payloads.gson
- com.imaginarycode.minecraft.redisbungee.api.payloads.proxy - package com.imaginarycode.minecraft.redisbungee.api.payloads.proxy
- com.imaginarycode.minecraft.redisbungee.api.payloads.proxy.gson - package com.imaginarycode.minecraft.redisbungee.api.payloads.proxy.gson
- com.imaginarycode.minecraft.redisbungee.api.summoners - package com.imaginarycode.minecraft.redisbungee.api.summoners
- com.imaginarycode.minecraft.redisbungee.api.tasks - package com.imaginarycode.minecraft.redisbungee.api.tasks
- com.imaginarycode.minecraft.redisbungee.api.util - package com.imaginarycode.minecraft.redisbungee.api.util
- com.imaginarycode.minecraft.redisbungee.api.util.serialize - package com.imaginarycode.minecraft.redisbungee.api.util.serialize
- com.imaginarycode.minecraft.redisbungee.api.util.uuid - package com.imaginarycode.minecraft.redisbungee.api.util.uuid
- command() - Method in class com.imaginarycode.minecraft.redisbungee.api.payloads.proxy.RunCommandPayload
- commandsConfiguration() - Method in class com.imaginarycode.minecraft.redisbungee.api.config.RedisBungeeConfiguration
- CommandsConfiguration(boolean, boolean, RedisBungeeConfiguration.LegacySubCommandsConfiguration) - Constructor for record class com.imaginarycode.minecraft.redisbungee.api.config.RedisBungeeConfiguration.CommandsConfiguration
-
Creates an instance of a
CommandsConfiguration
record class. - CONFIG_VERSION - Static variable in interface com.imaginarycode.minecraft.redisbungee.api.config.loaders.ConfigLoader
- CONFIG_VERSION - Static variable in interface com.imaginarycode.minecraft.redisbungee.api.config.loaders.LangConfigLoader
- ConfigLoader - Interface in com.imaginarycode.minecraft.redisbungee.api.config.loaders
- configuration() - Method in interface com.imaginarycode.minecraft.redisbungee.api.RedisBungeePlugin
- Constants - Class in com.imaginarycode.minecraft.redisbungee
- Constants() - Constructor for class com.imaginarycode.minecraft.redisbungee.Constants
- correctionTask() - Method in class com.imaginarycode.minecraft.redisbungee.api.ProxyDataManager
- createConfigFile(Path, String, String) - Method in interface com.imaginarycode.minecraft.redisbungee.api.config.loaders.GenericConfigLoader
- createPlayerChangedServerNetworkEvent(UUID, String, String) - Method in interface com.imaginarycode.minecraft.redisbungee.api.events.EventsPlatform
- createPlayerJoinedNetworkEvent(UUID) - Method in interface com.imaginarycode.minecraft.redisbungee.api.events.EventsPlatform
- createPlayerLeftNetworkEvent(UUID) - Method in interface com.imaginarycode.minecraft.redisbungee.api.events.EventsPlatform
- createPubSubEvent(String, String) - Method in interface com.imaginarycode.minecraft.redisbungee.api.events.EventsPlatform
D
- data() - Method in class com.imaginarycode.minecraft.redisbungee.api.payloads.proxy.HeartbeatPayload
- DeathPayload - Class in com.imaginarycode.minecraft.redisbungee.api.payloads.proxy
- DeathPayload(String) - Constructor for class com.imaginarycode.minecraft.redisbungee.api.payloads.proxy.DeathPayload
- DeathPayloadSerializer - Class in com.imaginarycode.minecraft.redisbungee.api.payloads.proxy.gson
- DeathPayloadSerializer() - Constructor for class com.imaginarycode.minecraft.redisbungee.api.payloads.proxy.gson.DeathPayloadSerializer
- defaultLanguage() - Method in class com.imaginarycode.minecraft.redisbungee.api.config.LangConfiguration
- deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class com.imaginarycode.minecraft.redisbungee.api.payloads.gson.AbstractPayloadSerializer
- deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class com.imaginarycode.minecraft.redisbungee.api.payloads.proxy.gson.DeathPayloadSerializer
- deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class com.imaginarycode.minecraft.redisbungee.api.payloads.proxy.gson.HeartbeatPayloadSerializer
- deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class com.imaginarycode.minecraft.redisbungee.api.payloads.proxy.gson.PubSubPayloadSerializer
- deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class com.imaginarycode.minecraft.redisbungee.api.payloads.proxy.gson.RunCommandPayloadSerializer
- doPooledPipeline(Pipeline) - Method in class com.imaginarycode.minecraft.redisbungee.api.tasks.RedisPipelineTask
E
- eachProxyCount() - Method in class com.imaginarycode.minecraft.redisbungee.api.ProxyDataManager
- equals(Object) - Method in record class com.imaginarycode.minecraft.redisbungee.api.config.RedisBungeeConfiguration.CommandsConfiguration
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.imaginarycode.minecraft.redisbungee.api.config.RedisBungeeConfiguration.LegacySubCommandsConfiguration
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.imaginarycode.minecraft.redisbungee.api.payloads.proxy.HeartbeatPayload.HeartbeatData
-
Indicates whether some other object is "equal to" this one.
- EventsPlatform - Interface in com.imaginarycode.minecraft.redisbungee.api.events
-
Since each platform have their own events' implementation for example Bungeecord events extends Event while velocity don't
- execute() - Method in class com.imaginarycode.minecraft.redisbungee.api.tasks.RedisTask
- executeAsync(Runnable) - Method in interface com.imaginarycode.minecraft.redisbungee.api.RedisBungeePlugin
- executeAsyncAfter(Runnable, TimeUnit, int) - Method in interface com.imaginarycode.minecraft.redisbungee.api.RedisBungeePlugin
- expired() - Method in class com.imaginarycode.minecraft.redisbungee.api.util.uuid.CachedUUIDEntry
F
- findEnabled() - Method in record class com.imaginarycode.minecraft.redisbungee.api.config.RedisBungeeConfiguration.LegacySubCommandsConfiguration
-
Returns the value of the
findEnabled
record component. - fireEvent(Object) - Method in interface com.imaginarycode.minecraft.redisbungee.api.events.EventsPlatform
G
- GenericConfigLoader - Interface in com.imaginarycode.minecraft.redisbungee.api.config.loaders
- getAbstractRedisBungeeApi() - Method in interface com.imaginarycode.minecraft.redisbungee.api.RedisBungeePlugin
- getAbstractRedisBungeeAPI() - Static method in class com.imaginarycode.minecraft.redisbungee.AbstractRedisBungeeAPI
- getAllProxies() - Method in class com.imaginarycode.minecraft.redisbungee.AbstractRedisBungeeAPI
-
Get all the linked proxies in this network.
- getAllServers() - Method in class com.imaginarycode.minecraft.redisbungee.AbstractRedisBungeeAPI
-
Deprecated.
- getChannel() - Method in interface com.imaginarycode.minecraft.redisbungee.api.events.IPubSubMessageEvent
- getClassName() - Method in class com.imaginarycode.minecraft.redisbungee.api.payloads.AbstractPayload
- getCompatibilityJedisPool() - Method in class com.imaginarycode.minecraft.redisbungee.api.summoners.JedisPooledSummoner
- getExemptAddresses() - Method in class com.imaginarycode.minecraft.redisbungee.api.config.RedisBungeeConfiguration
- getExpiry() - Method in class com.imaginarycode.minecraft.redisbungee.api.util.uuid.CachedUUIDEntry
- getGithubCommitLink() - Static method in class com.imaginarycode.minecraft.redisbungee.Constants
- getHumanPlayersOnline() - Method in class com.imaginarycode.minecraft.redisbungee.AbstractRedisBungeeAPI
-
Get a combined list of players on this network, as a collection of usernames.
- getIpAddressFromRedis(UUID) - Method in class com.imaginarycode.minecraft.redisbungee.api.PlayerDataManager
- getIpFor(UUID) - Method in class com.imaginarycode.minecraft.redisbungee.api.PlayerDataManager
- getJedisPool() - Method in class com.imaginarycode.minecraft.redisbungee.AbstractRedisBungeeAPI
-
This gets Redis Bungee
JedisPool
- getLastOnline(UUID) - Method in class com.imaginarycode.minecraft.redisbungee.AbstractRedisBungeeAPI
-
Get the last time a player was on.
- getLastOnline(UUID) - Method in class com.imaginarycode.minecraft.redisbungee.api.PlayerDataManager
- getLastOnlineFromRedis(UUID) - Method in class com.imaginarycode.minecraft.redisbungee.api.PlayerDataManager
- getLastServerFor(UUID) - Method in class com.imaginarycode.minecraft.redisbungee.api.PlayerDataManager
- getLastServerFromRedis(UUID) - Method in class com.imaginarycode.minecraft.redisbungee.api.PlayerDataManager
- getLocalOnlineUUIDs() - Method in class com.imaginarycode.minecraft.redisbungee.api.ProxyDataManager
- getMessage() - Method in interface com.imaginarycode.minecraft.redisbungee.api.events.IPubSubMessageEvent
- getMode() - Method in class com.imaginarycode.minecraft.redisbungee.AbstractRedisBungeeAPI
-
shows what mode is RedisBungee is on Basically what every redis mode is used like cluster or single instance.
- getName() - Method in class com.imaginarycode.minecraft.redisbungee.api.util.uuid.CachedUUIDEntry
- getName(UUID) - Static method in class com.imaginarycode.minecraft.redisbungee.api.util.uuid.NameFetcher
- getNameFromUuid(UUID) - Method in class com.imaginarycode.minecraft.redisbungee.AbstractRedisBungeeAPI
-
Fetch a name from the specified UUID.
- getNameFromUuid(UUID, boolean) - Method in class com.imaginarycode.minecraft.redisbungee.AbstractRedisBungeeAPI
-
Fetch a name from the specified UUID.
- getNameFromUuid(UUID, boolean) - Method in class com.imaginarycode.minecraft.redisbungee.api.util.uuid.UUIDTranslator
- getPlayer(String) - Method in interface com.imaginarycode.minecraft.redisbungee.api.RedisBungeePlugin
- getPlayer(UUID) - Method in interface com.imaginarycode.minecraft.redisbungee.api.RedisBungeePlugin
- getPlayerCount() - Method in class com.imaginarycode.minecraft.redisbungee.AbstractRedisBungeeAPI
-
Get a combined count of all players on this network.
- getPlayerIp(UUID) - Method in class com.imaginarycode.minecraft.redisbungee.AbstractRedisBungeeAPI
-
Get the
InetAddress
associated with this player. - getPlayerIp(P) - Method in interface com.imaginarycode.minecraft.redisbungee.api.RedisBungeePlugin
- getPlayerName(UUID) - Method in interface com.imaginarycode.minecraft.redisbungee.api.RedisBungeePlugin
- getPlayerServerName(P) - Method in interface com.imaginarycode.minecraft.redisbungee.api.RedisBungeePlugin
- getPlayersOn(String) - Method in class com.imaginarycode.minecraft.redisbungee.api.ProxyDataManager
- getPlayersOnline() - Method in class com.imaginarycode.minecraft.redisbungee.AbstractRedisBungeeAPI
-
Get a combined list of players on this network.
- getPlayersOnProxy(String) - Method in class com.imaginarycode.minecraft.redisbungee.AbstractRedisBungeeAPI
-
Get a list of players on the specified proxy.
- getPlayersOnServer(String) - Method in class com.imaginarycode.minecraft.redisbungee.AbstractRedisBungeeAPI
-
Get a list of players on the server with the given name.
- getPlayerUUID(String) - Method in interface com.imaginarycode.minecraft.redisbungee.api.RedisBungeePlugin
- getPreviousServer() - Method in interface com.imaginarycode.minecraft.redisbungee.api.events.IPlayerChangedServerNetworkEvent
- getProxy(UUID) - Method in class com.imaginarycode.minecraft.redisbungee.AbstractRedisBungeeAPI
-
Get the RedisBungee proxy ID this player is connected to.
- getProxyFor(UUID) - Method in class com.imaginarycode.minecraft.redisbungee.api.PlayerDataManager
- getProxyFromRedis(UUID) - Method in class com.imaginarycode.minecraft.redisbungee.api.PlayerDataManager
- getProxyId() - Method in class com.imaginarycode.minecraft.redisbungee.AbstractRedisBungeeAPI
-
Get the current BungeeCord / Velocity proxy ID for this server.
- getProxyId() - Method in class com.imaginarycode.minecraft.redisbungee.api.config.RedisBungeeConfiguration
- getRedisBungeeMode() - Method in interface com.imaginarycode.minecraft.redisbungee.api.RedisBungeePlugin
- getServer() - Method in interface com.imaginarycode.minecraft.redisbungee.api.events.IPlayerChangedServerNetworkEvent
- getServerFor(UUID) - Method in class com.imaginarycode.minecraft.redisbungee.api.PlayerDataManager
- getServerFromRedis(UUID) - Method in class com.imaginarycode.minecraft.redisbungee.api.PlayerDataManager
- getServerId() - Method in class com.imaginarycode.minecraft.redisbungee.AbstractRedisBungeeAPI
-
Deprecated.to avoid confusion between A server and A proxy see #getProxyId()
- getServerNameFor(UUID) - Method in class com.imaginarycode.minecraft.redisbungee.AbstractRedisBungeeAPI
-
Get the server where the specified player is playing.
- getServerToPlayers() - Method in class com.imaginarycode.minecraft.redisbungee.AbstractRedisBungeeAPI
-
Get a full list of players on all servers.
- getSummoner() - Method in class com.imaginarycode.minecraft.redisbungee.AbstractRedisBungeeAPI
-
returns Summoner class responsible for Single Jedis
JedisPooled
withJedisPool
, Cluster JedisJedisCluster
handling - getSummoner() - Method in interface com.imaginarycode.minecraft.redisbungee.api.RedisBungeePlugin
- getTranslatedUuid(String, boolean) - Method in class com.imaginarycode.minecraft.redisbungee.api.util.uuid.UUIDTranslator
- getUuid() - Method in interface com.imaginarycode.minecraft.redisbungee.api.events.IPlayerChangedServerNetworkEvent
- getUuid() - Method in interface com.imaginarycode.minecraft.redisbungee.api.events.IPlayerJoinedNetworkEvent
- getUuid() - Method in interface com.imaginarycode.minecraft.redisbungee.api.events.IPlayerLeftNetworkEvent
- getUuid() - Method in class com.imaginarycode.minecraft.redisbungee.api.util.uuid.CachedUUIDEntry
- getUUID(String) - Static method in class com.imaginarycode.minecraft.redisbungee.api.util.uuid.UUIDFetcher
- getUuidFromName(String) - Method in class com.imaginarycode.minecraft.redisbungee.AbstractRedisBungeeAPI
-
Fetch a UUID from the specified name.
- getUuidFromName(String, boolean) - Method in class com.imaginarycode.minecraft.redisbungee.AbstractRedisBungeeAPI
-
Fetch a UUID from the specified name.
- getUuidTranslator() - Method in interface com.imaginarycode.minecraft.redisbungee.api.RedisBungeePlugin
- GIT_COMMIT - Static variable in class com.imaginarycode.minecraft.redisbungee.Constants
- glistEnabled() - Method in record class com.imaginarycode.minecraft.redisbungee.api.config.RedisBungeeConfiguration.LegacySubCommandsConfiguration
-
Returns the value of the
glistEnabled
record component.
H
- handleMotd() - Method in class com.imaginarycode.minecraft.redisbungee.api.config.RedisBungeeConfiguration
- handleNetworkPlayerQuit(IPlayerLeftNetworkEvent) - Method in class com.imaginarycode.minecraft.redisbungee.api.PlayerDataManager
- handleNetworkPlayerServerChange(IPlayerChangedServerNetworkEvent) - Method in class com.imaginarycode.minecraft.redisbungee.api.PlayerDataManager
- handleOldConfig(Path, String, String) - Method in interface com.imaginarycode.minecraft.redisbungee.api.config.loaders.GenericConfigLoader
- handlePlatformCommandExecution(String) - Method in class com.imaginarycode.minecraft.redisbungee.api.ProxyDataManager
- handlePlatformKick(UUID, Component) - Method in interface com.imaginarycode.minecraft.redisbungee.api.RedisBungeePlugin
- handlePubSubMessageEvent(IPubSubMessageEvent) - Method in class com.imaginarycode.minecraft.redisbungee.api.PlayerDataManager
- handleReconnectToLastServer() - Method in class com.imaginarycode.minecraft.redisbungee.api.config.RedisBungeeConfiguration
- hashCode() - Method in record class com.imaginarycode.minecraft.redisbungee.api.config.RedisBungeeConfiguration.CommandsConfiguration
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.imaginarycode.minecraft.redisbungee.api.config.RedisBungeeConfiguration.LegacySubCommandsConfiguration
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.imaginarycode.minecraft.redisbungee.api.payloads.proxy.HeartbeatPayload.HeartbeatData
-
Returns a hash code value for this object.
- heartbeat() - Method in record class com.imaginarycode.minecraft.redisbungee.api.payloads.proxy.HeartbeatPayload.HeartbeatData
-
Returns the value of the
heartbeat
record component. - HeartbeatData(long, int) - Constructor for record class com.imaginarycode.minecraft.redisbungee.api.payloads.proxy.HeartbeatPayload.HeartbeatData
-
Creates an instance of a
HeartbeatData
record class. - HeartbeatPayload - Class in com.imaginarycode.minecraft.redisbungee.api.payloads.proxy
- HeartbeatPayload(String, HeartbeatPayload.HeartbeatData) - Constructor for class com.imaginarycode.minecraft.redisbungee.api.payloads.proxy.HeartbeatPayload
- HeartbeatPayload.HeartbeatData - Record Class in com.imaginarycode.minecraft.redisbungee.api.payloads.proxy
- HeartbeatPayloadSerializer - Class in com.imaginarycode.minecraft.redisbungee.api.payloads.proxy.gson
- HeartbeatPayloadSerializer() - Constructor for class com.imaginarycode.minecraft.redisbungee.api.payloads.proxy.gson.HeartbeatPayloadSerializer
I
- initialize() - Method in interface com.imaginarycode.minecraft.redisbungee.api.RedisBungeePlugin
- InitialUtils - Class in com.imaginarycode.minecraft.redisbungee.api.util
- InitialUtils() - Constructor for class com.imaginarycode.minecraft.redisbungee.api.util.InitialUtils
- installFind() - Method in record class com.imaginarycode.minecraft.redisbungee.api.config.RedisBungeeConfiguration.LegacySubCommandsConfiguration
-
Returns the value of the
installFind
record component. - installGlist() - Method in record class com.imaginarycode.minecraft.redisbungee.api.config.RedisBungeeConfiguration.LegacySubCommandsConfiguration
-
Returns the value of the
installGlist
record component. - installIp() - Method in record class com.imaginarycode.minecraft.redisbungee.api.config.RedisBungeeConfiguration.LegacySubCommandsConfiguration
-
Returns the value of the
installIp
record component. - installLastseen() - Method in record class com.imaginarycode.minecraft.redisbungee.api.config.RedisBungeeConfiguration.LegacySubCommandsConfiguration
-
Returns the value of the
installLastseen
record component. - installPlist() - Method in record class com.imaginarycode.minecraft.redisbungee.api.config.RedisBungeeConfiguration.LegacySubCommandsConfiguration
-
Returns the value of the
installPlist
record component. - installPproxy() - Method in record class com.imaginarycode.minecraft.redisbungee.api.config.RedisBungeeConfiguration.LegacySubCommandsConfiguration
-
Returns the value of the
installPproxy
record component. - installSendtoall() - Method in record class com.imaginarycode.minecraft.redisbungee.api.config.RedisBungeeConfiguration.LegacySubCommandsConfiguration
-
Returns the value of the
installSendtoall
record component. - installServerid() - Method in record class com.imaginarycode.minecraft.redisbungee.api.config.RedisBungeeConfiguration.LegacySubCommandsConfiguration
-
Returns the value of the
installServerid
record component. - installServerids() - Method in record class com.imaginarycode.minecraft.redisbungee.api.config.RedisBungeeConfiguration.LegacySubCommandsConfiguration
-
Returns the value of the
installServerids
record component. - ipEnabled() - Method in record class com.imaginarycode.minecraft.redisbungee.api.config.RedisBungeeConfiguration.LegacySubCommandsConfiguration
-
Returns the value of the
ipEnabled
record component. - IPlayerChangedServerNetworkEvent - Interface in com.imaginarycode.minecraft.redisbungee.api.events
- IPlayerJoinedNetworkEvent - Interface in com.imaginarycode.minecraft.redisbungee.api.events
- IPlayerLeftNetworkEvent - Interface in com.imaginarycode.minecraft.redisbungee.api.events
- IPubSubMessageEvent - Interface in com.imaginarycode.minecraft.redisbungee.api.events
- isClosed() - Method in class com.imaginarycode.minecraft.redisbungee.api.ProxyDataManager
- isOnlineMode() - Method in interface com.imaginarycode.minecraft.redisbungee.api.RedisBungeePlugin
- isPlayerOnAServer(P) - Method in interface com.imaginarycode.minecraft.redisbungee.api.RedisBungeePlugin
- isPlayerOnline(UUID) - Method in class com.imaginarycode.minecraft.redisbungee.AbstractRedisBungeeAPI
-
Convenience method: Checks if the specified player is online.
- isRedisVersionRight(String) - Static method in class com.imaginarycode.minecraft.redisbungee.api.util.RedisUtil
J
- JedisClusterSummoner - Class in com.imaginarycode.minecraft.redisbungee.api.summoners
- JedisClusterSummoner(ClusterConnectionProvider) - Constructor for class com.imaginarycode.minecraft.redisbungee.api.summoners.JedisClusterSummoner
- JedisPooledSummoner - Class in com.imaginarycode.minecraft.redisbungee.api.summoners
- JedisPooledSummoner(PooledConnectionProvider, JedisPool) - Constructor for class com.imaginarycode.minecraft.redisbungee.api.summoners.JedisPooledSummoner
K
- kickPlayer(String, String) - Method in class com.imaginarycode.minecraft.redisbungee.AbstractRedisBungeeAPI
-
Deprecated.
- kickPlayer(String, Component) - Method in class com.imaginarycode.minecraft.redisbungee.AbstractRedisBungeeAPI
-
Kicks a player from the network calls
AbstractRedisBungeeAPI.getUuidFromName(String)
to get uuid - kickPlayer(UUID, String) - Method in class com.imaginarycode.minecraft.redisbungee.AbstractRedisBungeeAPI
-
Deprecated.
- kickPlayer(UUID, Component) - Method in class com.imaginarycode.minecraft.redisbungee.AbstractRedisBungeeAPI
-
Kicks a player from the network
- kickPlayer(UUID, Component) - Method in class com.imaginarycode.minecraft.redisbungee.api.PlayerDataManager
- kickWhenOnline() - Method in class com.imaginarycode.minecraft.redisbungee.api.config.RedisBungeeConfiguration
L
- LangConfigLoader - Interface in com.imaginarycode.minecraft.redisbungee.api.config.loaders
- langConfiguration() - Method in interface com.imaginarycode.minecraft.redisbungee.api.RedisBungeePlugin
- LangConfiguration - Class in com.imaginarycode.minecraft.redisbungee.api.config
-
This language support implementation is temporarily until I come up with better system but for now we will use Maps instead :/ Todo: possible usage of adventure api
- LangConfiguration(Component, Locale, boolean, LangConfiguration.Messages) - Constructor for class com.imaginarycode.minecraft.redisbungee.api.config.LangConfiguration
- LangConfiguration.Messages - Class in com.imaginarycode.minecraft.redisbungee.api.config
- lastseenEnabled() - Method in record class com.imaginarycode.minecraft.redisbungee.api.config.RedisBungeeConfiguration.LegacySubCommandsConfiguration
-
Returns the value of the
lastseenEnabled
record component. - legacySubCommandsConfiguration() - Method in record class com.imaginarycode.minecraft.redisbungee.api.config.RedisBungeeConfiguration.CommandsConfiguration
-
Returns the value of the
legacySubCommandsConfiguration
record component. - LegacySubCommandsConfiguration(boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean) - Constructor for record class com.imaginarycode.minecraft.redisbungee.api.config.RedisBungeeConfiguration.LegacySubCommandsConfiguration
-
Creates an instance of a
LegacySubCommandsConfiguration
record class. - loadConfig(RedisBungeePlugin<?>, Path) - Method in interface com.imaginarycode.minecraft.redisbungee.api.config.loaders.ConfigLoader
- loadLangConfig(RedisBungeePlugin<?>, Path) - Method in interface com.imaginarycode.minecraft.redisbungee.api.config.loaders.LangConfigLoader
- logFatal(String) - Method in interface com.imaginarycode.minecraft.redisbungee.api.RedisBungeePlugin
- logFatal(String, Throwable) - Method in interface com.imaginarycode.minecraft.redisbungee.api.RedisBungeePlugin
- loggedInFromOtherLocation() - Method in class com.imaginarycode.minecraft.redisbungee.api.config.LangConfiguration.Messages
- loggedInFromOtherLocation(Locale) - Method in class com.imaginarycode.minecraft.redisbungee.api.config.LangConfiguration.Messages
- logInfo(String) - Method in interface com.imaginarycode.minecraft.redisbungee.api.RedisBungeePlugin
- logInfo(String, Object...) - Method in interface com.imaginarycode.minecraft.redisbungee.api.RedisBungeePlugin
- logWarn(String) - Method in interface com.imaginarycode.minecraft.redisbungee.api.RedisBungeePlugin
- logWarn(String, Object...) - Method in interface com.imaginarycode.minecraft.redisbungee.api.RedisBungeePlugin
M
- MAJOR_VERSION - Static variable in class com.imaginarycode.minecraft.redisbungee.api.util.RedisUtil
- message() - Method in class com.imaginarycode.minecraft.redisbungee.api.payloads.proxy.PubSubPayload
- messages() - Method in class com.imaginarycode.minecraft.redisbungee.api.config.LangConfiguration
- Messages(Locale) - Constructor for class com.imaginarycode.minecraft.redisbungee.api.config.LangConfiguration.Messages
- MINOR_VERSION - Static variable in class com.imaginarycode.minecraft.redisbungee.api.util.RedisUtil
- mode - Variable in class com.imaginarycode.minecraft.redisbungee.api.tasks.RedisTask
- MultiMapSerialization - Class in com.imaginarycode.minecraft.redisbungee.api.util.serialize
- MultiMapSerialization() - Constructor for class com.imaginarycode.minecraft.redisbungee.api.util.serialize.MultiMapSerialization
N
- NameFetcher - Class in com.imaginarycode.minecraft.redisbungee.api.util.uuid
- NameFetcher() - Constructor for class com.imaginarycode.minecraft.redisbungee.api.util.uuid.NameFetcher
- nameHistoryFromUuid(UUID) - Static method in class com.imaginarycode.minecraft.redisbungee.api.util.uuid.NameFetcher
- networkId() - Method in class com.imaginarycode.minecraft.redisbungee.api.config.RedisBungeeConfiguration
- networkId() - Method in class com.imaginarycode.minecraft.redisbungee.api.ProxyDataManager
- networkPlayers() - Method in class com.imaginarycode.minecraft.redisbungee.api.ProxyDataManager
- NotClosableJedisCluster - Class in com.imaginarycode.minecraft.redisbungee.api.summoners
- NotClosableJedisPooled - Class in com.imaginarycode.minecraft.redisbungee.api.summoners
O
- obtainResource() - Method in class com.imaginarycode.minecraft.redisbungee.api.summoners.JedisClusterSummoner
- obtainResource() - Method in class com.imaginarycode.minecraft.redisbungee.api.summoners.JedisPooledSummoner
- obtainResource() - Method in interface com.imaginarycode.minecraft.redisbungee.api.summoners.Summoner
- onConfigLoad(RedisBungeeConfiguration, Summoner<?>, RedisBungeeMode) - Method in interface com.imaginarycode.minecraft.redisbungee.api.config.loaders.ConfigLoader
- onDisconnectEvent(DE) - Method in class com.imaginarycode.minecraft.redisbungee.api.PlayerDataManager
- onLangConfigLoad(LangConfiguration) - Method in interface com.imaginarycode.minecraft.redisbungee.api.config.loaders.LangConfigLoader
- onLoginEvent(LE) - Method in class com.imaginarycode.minecraft.redisbungee.api.PlayerDataManager
- onNetworkPlayerQuit(NJE) - Method in class com.imaginarycode.minecraft.redisbungee.api.PlayerDataManager
- onPlayerChangedServerNetworkEvent(SC) - Method in class com.imaginarycode.minecraft.redisbungee.api.PlayerDataManager
- onPubSubMessageEvent(PS) - Method in class com.imaginarycode.minecraft.redisbungee.api.PlayerDataManager
- onServerConnectedEvent(CE) - Method in class com.imaginarycode.minecraft.redisbungee.api.PlayerDataManager
P
- persistInfo(String, UUID, UnifiedJedis) - Method in class com.imaginarycode.minecraft.redisbungee.api.util.uuid.UUIDTranslator
- playerChangedServer(UUID, String, String) - Method in class com.imaginarycode.minecraft.redisbungee.api.PlayerDataManager
- playerDataManager() - Method in interface com.imaginarycode.minecraft.redisbungee.api.RedisBungeePlugin
- PlayerDataManager<P,
LE, DE, PS extends IPubSubMessageEvent, SC extends IPlayerChangedServerNetworkEvent, NJE extends IPlayerLeftNetworkEvent, CE> - Class in com.imaginarycode.minecraft.redisbungee.api - PlayerDataManager(RedisBungeePlugin<P>) - Constructor for class com.imaginarycode.minecraft.redisbungee.api.PlayerDataManager
- players() - Method in record class com.imaginarycode.minecraft.redisbungee.api.payloads.proxy.HeartbeatPayload.HeartbeatData
-
Returns the value of the
players
record component. - plistEnabled() - Method in record class com.imaginarycode.minecraft.redisbungee.api.config.RedisBungeeConfiguration.LegacySubCommandsConfiguration
-
Returns the value of the
plistEnabled
record component. - plugin - Variable in class com.imaginarycode.minecraft.redisbungee.AbstractRedisBungeeAPI
- plugin - Variable in class com.imaginarycode.minecraft.redisbungee.api.PlayerDataManager
- plugin - Variable in class com.imaginarycode.minecraft.redisbungee.api.ProxyDataManager
- pproxyEnabled() - Method in record class com.imaginarycode.minecraft.redisbungee.api.config.RedisBungeeConfiguration.LegacySubCommandsConfiguration
-
Returns the value of the
pproxyEnabled
record component. - proxiesIds() - Method in class com.imaginarycode.minecraft.redisbungee.api.ProxyDataManager
- PROXY_TIMEOUT - Static variable in class com.imaginarycode.minecraft.redisbungee.api.util.RedisUtil
- proxyDataManager() - Method in interface com.imaginarycode.minecraft.redisbungee.api.RedisBungeePlugin
- ProxyDataManager - Class in com.imaginarycode.minecraft.redisbungee.api
- ProxyDataManager(RedisBungeePlugin<?>) - Constructor for class com.imaginarycode.minecraft.redisbungee.api.ProxyDataManager
- proxyId() - Method in class com.imaginarycode.minecraft.redisbungee.api.ProxyDataManager
- proxyToRun() - Method in class com.imaginarycode.minecraft.redisbungee.api.payloads.proxy.RunCommandPayload
- publishHeartbeat() - Method in class com.imaginarycode.minecraft.redisbungee.api.ProxyDataManager
- PubSubPayload - Class in com.imaginarycode.minecraft.redisbungee.api.payloads.proxy
- PubSubPayload(String, String, String) - Constructor for class com.imaginarycode.minecraft.redisbungee.api.payloads.proxy.PubSubPayload
- PubSubPayloadSerializer - Class in com.imaginarycode.minecraft.redisbungee.api.payloads.proxy.gson
- PubSubPayloadSerializer() - Constructor for class com.imaginarycode.minecraft.redisbungee.api.payloads.proxy.gson.PubSubPayloadSerializer
R
- RANDOM_OLD - Static variable in interface com.imaginarycode.minecraft.redisbungee.api.config.loaders.GenericConfigLoader
- RedisBungeeConfiguration - Class in com.imaginarycode.minecraft.redisbungee.api.config
- RedisBungeeConfiguration(String, String, List<String>, boolean, boolean, boolean, RedisBungeeConfiguration.CommandsConfiguration) - Constructor for class com.imaginarycode.minecraft.redisbungee.api.config.RedisBungeeConfiguration
- RedisBungeeConfiguration.CommandsConfiguration - Record Class in com.imaginarycode.minecraft.redisbungee.api.config
- RedisBungeeConfiguration.LegacySubCommandsConfiguration - Record Class in com.imaginarycode.minecraft.redisbungee.api.config
- redisbungeeEnabled() - Method in record class com.imaginarycode.minecraft.redisbungee.api.config.RedisBungeeConfiguration.CommandsConfiguration
-
Returns the value of the
redisbungeeEnabled
record component. - redisbungeeLegacyEnabled() - Method in record class com.imaginarycode.minecraft.redisbungee.api.config.RedisBungeeConfiguration.CommandsConfiguration
-
Returns the value of the
redisbungeeLegacyEnabled
record component. - RedisBungeeMode - Enum Class in com.imaginarycode.minecraft.redisbungee.api
- RedisBungeePlugin<P> - Interface in com.imaginarycode.minecraft.redisbungee.api
-
This Class has all internal methods needed by every redis bungee plugin, and it can be used to implement another platforms than bungeecord or another forks of RedisBungee
- redisBungeePrefix() - Method in class com.imaginarycode.minecraft.redisbungee.api.config.LangConfiguration
- RedisPipelineTask<T> - Class in com.imaginarycode.minecraft.redisbungee.api.tasks
- RedisPipelineTask(AbstractRedisBungeeAPI) - Constructor for class com.imaginarycode.minecraft.redisbungee.api.tasks.RedisPipelineTask
- RedisPipelineTask(RedisBungeePlugin<?>) - Constructor for class com.imaginarycode.minecraft.redisbungee.api.tasks.RedisPipelineTask
- RedisTask<V> - Class in com.imaginarycode.minecraft.redisbungee.api.tasks
-
Since Jedis now have UnifiedJedis which basically extended by cluster / single connections classes can help us to have shared code.
- RedisTask(AbstractRedisBungeeAPI) - Constructor for class com.imaginarycode.minecraft.redisbungee.api.tasks.RedisTask
- RedisTask(RedisBungeePlugin<?>) - Constructor for class com.imaginarycode.minecraft.redisbungee.api.tasks.RedisTask
- RedisUtil - Class in com.imaginarycode.minecraft.redisbungee.api.util
- RedisUtil() - Constructor for class com.imaginarycode.minecraft.redisbungee.api.util.RedisUtil
- register(String, Locale, String) - Method in class com.imaginarycode.minecraft.redisbungee.api.config.LangConfiguration.Messages
- registerPubSubChannels(String...) - Method in class com.imaginarycode.minecraft.redisbungee.AbstractRedisBungeeAPI
-
Deprecated.No longer required
- removePlayer(UUID) - Method in class com.imaginarycode.minecraft.redisbungee.api.PlayerDataManager
- removePlayer(UUID) - Method in class com.imaginarycode.minecraft.redisbungee.api.ProxyDataManager
- requestClusterJedis() - Method in class com.imaginarycode.minecraft.redisbungee.AbstractRedisBungeeAPI
-
This gives you an instance of JedisCluster that can't be closed see
NotClosableJedisCluster
- requestJedis() - Method in class com.imaginarycode.minecraft.redisbungee.AbstractRedisBungeeAPI
-
This gives you instance of Jedis
- requestJedisPooled() - Method in class com.imaginarycode.minecraft.redisbungee.AbstractRedisBungeeAPI
-
This gives you an instance of JedisPooled that can't be closed see
NotClosableJedisPooled
- run() - Method in class com.imaginarycode.minecraft.redisbungee.api.ProxyDataManager
- run() - Method in class com.imaginarycode.minecraft.redisbungee.api.tasks.RedisTask
- RunCommandPayload - Class in com.imaginarycode.minecraft.redisbungee.api.payloads.proxy
- RunCommandPayload(String, String, String) - Constructor for class com.imaginarycode.minecraft.redisbungee.api.payloads.proxy.RunCommandPayload
- RunCommandPayloadSerializer - Class in com.imaginarycode.minecraft.redisbungee.api.payloads.proxy.gson
- RunCommandPayloadSerializer() - Constructor for class com.imaginarycode.minecraft.redisbungee.api.payloads.proxy.gson.RunCommandPayloadSerializer
S
- sendChannelMessage(String, String) - Method in class com.imaginarycode.minecraft.redisbungee.AbstractRedisBungeeAPI
-
Sends a message to a PubSub channel which makes PubSubMessageEvent fire.
- sendChannelMessage(String, String) - Method in class com.imaginarycode.minecraft.redisbungee.api.ProxyDataManager
- sendCommandTo(String, String) - Method in class com.imaginarycode.minecraft.redisbungee.api.ProxyDataManager
- senderProxy() - Method in class com.imaginarycode.minecraft.redisbungee.api.payloads.AbstractPayload
- sendProxyCommand(String) - Method in class com.imaginarycode.minecraft.redisbungee.AbstractRedisBungeeAPI
-
Sends a proxy command to all proxies.
- sendProxyCommand(String, String) - Method in class com.imaginarycode.minecraft.redisbungee.AbstractRedisBungeeAPI
-
Sends a proxy command to the proxy with the given ID.
- sendtoallEnabled() - Method in record class com.imaginarycode.minecraft.redisbungee.api.config.RedisBungeeConfiguration.LegacySubCommandsConfiguration
-
Returns the value of the
sendtoallEnabled
record component. - serialize(AbstractPayload, Type, JsonSerializationContext) - Method in class com.imaginarycode.minecraft.redisbungee.api.payloads.gson.AbstractPayloadSerializer
- serialize(DeathPayload, Type, JsonSerializationContext) - Method in class com.imaginarycode.minecraft.redisbungee.api.payloads.proxy.gson.DeathPayloadSerializer
- serialize(HeartbeatPayload, Type, JsonSerializationContext) - Method in class com.imaginarycode.minecraft.redisbungee.api.payloads.proxy.gson.HeartbeatPayloadSerializer
- serialize(PubSubPayload, Type, JsonSerializationContext) - Method in class com.imaginarycode.minecraft.redisbungee.api.payloads.proxy.gson.PubSubPayloadSerializer
- serialize(RunCommandPayload, Type, JsonSerializationContext) - Method in class com.imaginarycode.minecraft.redisbungee.api.payloads.proxy.gson.RunCommandPayloadSerializer
- serializeCollection(Collection<?>, ByteArrayDataOutput) - Static method in class com.imaginarycode.minecraft.redisbungee.api.util.serialize.MultiMapSerialization
- serializeMultimap(Multimap<String, String>, boolean, ByteArrayDataOutput) - Static method in class com.imaginarycode.minecraft.redisbungee.api.util.serialize.MultiMapSerialization
- serializeMultiset(Multiset<String>, ByteArrayDataOutput) - Static method in class com.imaginarycode.minecraft.redisbungee.api.util.serialize.MultiMapSerialization
- serverConnecting(String) - Method in class com.imaginarycode.minecraft.redisbungee.api.config.LangConfiguration.Messages
- serverConnecting(Locale, String) - Method in class com.imaginarycode.minecraft.redisbungee.api.config.LangConfiguration.Messages
- serveridEnabled() - Method in record class com.imaginarycode.minecraft.redisbungee.api.config.RedisBungeeConfiguration.LegacySubCommandsConfiguration
-
Returns the value of the
serveridEnabled
record component. - serveridsEnabled() - Method in record class com.imaginarycode.minecraft.redisbungee.api.config.RedisBungeeConfiguration.LegacySubCommandsConfiguration
-
Returns the value of the
serveridsEnabled
record component. - serverNotFound(String) - Method in class com.imaginarycode.minecraft.redisbungee.api.config.LangConfiguration.Messages
- serverNotFound(Locale, String) - Method in class com.imaginarycode.minecraft.redisbungee.api.config.LangConfiguration.Messages
- serversToPlayers() - Method in class com.imaginarycode.minecraft.redisbungee.api.PlayerDataManager
- serversToPlayersBuilder(Object) - Method in class com.imaginarycode.minecraft.redisbungee.api.PlayerDataManager
- setHttpClient(OkHttpClient) - Static method in class com.imaginarycode.minecraft.redisbungee.api.util.uuid.NameFetcher
- setHttpClient(OkHttpClient) - Static method in class com.imaginarycode.minecraft.redisbungee.api.util.uuid.UUIDFetcher
- SINGLE - Enum constant in enum class com.imaginarycode.minecraft.redisbungee.api.RedisBungeeMode
- stop() - Method in interface com.imaginarycode.minecraft.redisbungee.api.RedisBungeePlugin
- summoner - Variable in class com.imaginarycode.minecraft.redisbungee.api.tasks.RedisTask
- Summoner<P extends UnifiedJedis> - Interface in com.imaginarycode.minecraft.redisbungee.api.summoners
-
This class intended for future release to support redis sentinel or redis clusters
T
- test(Locale) - Method in class com.imaginarycode.minecraft.redisbungee.api.config.LangConfiguration.Messages
- throwError(Locale, String) - Method in class com.imaginarycode.minecraft.redisbungee.api.config.LangConfiguration.Messages
- toString() - Method in record class com.imaginarycode.minecraft.redisbungee.api.config.RedisBungeeConfiguration.CommandsConfiguration
-
Returns a string representation of this record class.
- toString() - Method in record class com.imaginarycode.minecraft.redisbungee.api.config.RedisBungeeConfiguration.LegacySubCommandsConfiguration
-
Returns a string representation of this record class.
- toString() - Method in record class com.imaginarycode.minecraft.redisbungee.api.payloads.proxy.HeartbeatPayload.HeartbeatData
-
Returns a string representation of this record class.
- totalNetworkPlayers() - Method in class com.imaginarycode.minecraft.redisbungee.api.ProxyDataManager
U
- unifiedJedis() - Method in class com.imaginarycode.minecraft.redisbungee.api.ProxyDataManager
- unifiedJedisTask(UnifiedJedis) - Method in class com.imaginarycode.minecraft.redisbungee.api.tasks.RedisPipelineTask
- unifiedJedisTask(UnifiedJedis) - Method in class com.imaginarycode.minecraft.redisbungee.api.tasks.RedisTask
- unifiedJedisTask(UnifiedJedis) - Method in class com.imaginarycode.minecraft.redisbungee.api.tasks.UUIDCleanupTask
- unregisterPubSubChannels(String...) - Method in class com.imaginarycode.minecraft.redisbungee.AbstractRedisBungeeAPI
-
Deprecated.No longer required
- useClientLanguage() - Method in class com.imaginarycode.minecraft.redisbungee.api.config.LangConfiguration
- UUIDCleanupTask - Class in com.imaginarycode.minecraft.redisbungee.api.tasks
- UUIDCleanupTask(RedisBungeePlugin<?>) - Constructor for class com.imaginarycode.minecraft.redisbungee.api.tasks.UUIDCleanupTask
- UUIDFetcher - Class in com.imaginarycode.minecraft.redisbungee.api.util.uuid
- UUIDFetcher(List<String>) - Constructor for class com.imaginarycode.minecraft.redisbungee.api.util.uuid.UUIDFetcher
- UUIDTranslator - Class in com.imaginarycode.minecraft.redisbungee.api.util.uuid
- UUIDTranslator(RedisBungeePlugin<?>) - Constructor for class com.imaginarycode.minecraft.redisbungee.api.util.uuid.UUIDTranslator
V
- valueOf(String) - Static method in enum class com.imaginarycode.minecraft.redisbungee.api.RedisBungeeMode
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.imaginarycode.minecraft.redisbungee.api.RedisBungeeMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VERSION - Static variable in class com.imaginarycode.minecraft.redisbungee.Constants
All Classes and Interfaces|All Packages|Constant Field Values
AbstractRedisBungeeAPI.getAllProxies()