Index

A C D E F G H I J K L M N O P R S T U V 
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.
to avoid confusion between A server and A proxy see see AbstractRedisBungeeAPI.getAllProxies()
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 with JedisPool, Cluster Jedis JedisCluster 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
 
A C D E F G H I J K L M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values