Index

A C D F G H I J L N O P R S U V 
All Classes|All Packages

A

audiences() - Method in class net.lucypoulton.squirtgun.discord.DiscordPlatform
 

C

cancel(Task) - Method in class net.lucypoulton.squirtgun.discord.standalone.StandaloneTaskScheduler
 
channel(TextChannel) - Method in interface net.lucypoulton.squirtgun.discord.adventure.DiscordAudiences
Creates an audience for a Discord text channel.
channel(TextChannel) - Method in class net.lucypoulton.squirtgun.discord.hosted.HostedDiscordAudiences
 
channel(TextChannel) - Method in class net.lucypoulton.squirtgun.discord.standalone.StandaloneDiscordAudiences
 
ChannelAudience - Class in net.lucypoulton.squirtgun.discord.adventure
An audience that corresponds to a Discord channel.
ChannelAudience(TextChannel) - Constructor for class net.lucypoulton.squirtgun.discord.adventure.ChannelAudience
 
channels(long...) - Static method in class net.lucypoulton.squirtgun.discord.command.DiscordConditions
Only allows the command to come from a specific set of channels.

D

deserialize(String) - Method in enum class net.lucypoulton.squirtgun.discord.adventure.DiscordComponentSerializer
 
DISCORD_USER - Static variable in class net.lucypoulton.squirtgun.discord.command.DiscordConditions
 
DiscordAudiences - Interface in net.lucypoulton.squirtgun.discord.adventure
Obtains audiences from JDA entities.
DiscordCommandContext - Class in net.lucypoulton.squirtgun.discord.command
 
DiscordCommandContext(FormatProvider, DiscordUser, CommandNode<?>, String, Message) - Constructor for class net.lucypoulton.squirtgun.discord.command.DiscordCommandContext
 
DiscordCommandListener - Class in net.lucypoulton.squirtgun.discord.command
 
DiscordCommandListener(DiscordPlatform, String) - Constructor for class net.lucypoulton.squirtgun.discord.command.DiscordCommandListener
 
DiscordComponentSerializer - Enum Class in net.lucypoulton.squirtgun.discord.adventure
Serialises Components into Discord-formatted markdown.
DiscordConditions - Class in net.lucypoulton.squirtgun.discord.command
Predefined conditions for Discord commands.
DiscordConditions() - Constructor for class net.lucypoulton.squirtgun.discord.command.DiscordConditions
 
DiscordFormatProvider - Enum Class in net.lucypoulton.squirtgun.discord
 
DiscordLinkHandler - Interface in net.lucypoulton.squirtgun.discord.hosted
 
discordPermission(Permission) - Static method in class net.lucypoulton.squirtgun.discord.command.DiscordConditions
Only allows the command to come from a sender with a specific Discord permission.
DiscordPlatform - Class in net.lucypoulton.squirtgun.discord
A Platform implementation for a JDA instance.
DiscordPlatform(JDA, String) - Constructor for class net.lucypoulton.squirtgun.discord.DiscordPlatform
 
discordUser() - Method in class net.lucypoulton.squirtgun.discord.DiscordUser
 
discordUser() - Method in class net.lucypoulton.squirtgun.discord.hosted.HostedDiscordUser
 
discordUser() - Method in class net.lucypoulton.squirtgun.discord.standalone.StandaloneDiscordUser
 
DiscordUser - Class in net.lucypoulton.squirtgun.discord
 
DiscordUser() - Constructor for class net.lucypoulton.squirtgun.discord.DiscordUser
 

F

formatAccent(String, TextDecoration[]) - Method in enum class net.lucypoulton.squirtgun.discord.DiscordFormatProvider
 
formatFooter(String) - Method in enum class net.lucypoulton.squirtgun.discord.DiscordFormatProvider
 
formatMain(String, TextDecoration[]) - Method in enum class net.lucypoulton.squirtgun.discord.DiscordFormatProvider
 
formatTitle(String) - Method in enum class net.lucypoulton.squirtgun.discord.DiscordFormatProvider
 

G

getAuthMode() - Method in class net.lucypoulton.squirtgun.discord.DiscordPlatform
Authentication mode is not relevant to Discord so always returns offline
getConfigPath(SquirtgunPlugin<?>) - Method in class net.lucypoulton.squirtgun.discord.hosted.HostedDiscordPlatform
 
getConfigPath(SquirtgunPlugin<?>) - Method in class net.lucypoulton.squirtgun.discord.standalone.StandaloneDiscordPlatform
 
getConsole() - Method in class net.lucypoulton.squirtgun.discord.hosted.HostedDiscordPlatform
 
getConsole() - Method in class net.lucypoulton.squirtgun.discord.standalone.StandaloneDiscordPlatform
 
getDiscordId(UUID) - Method in interface net.lucypoulton.squirtgun.discord.hosted.DiscordLinkHandler
 
getEventManager() - Method in class net.lucypoulton.squirtgun.discord.hosted.HostedDiscordPlatform
 
getEventManager() - Method in class net.lucypoulton.squirtgun.discord.standalone.StandaloneDiscordPlatform
 
getGamemode() - Method in class net.lucypoulton.squirtgun.discord.DiscordUser
Discord obviously doesn't have gamemodes, returns a special value
getLogger() - Method in class net.lucypoulton.squirtgun.discord.hosted.HostedDiscordPlatform
 
getLogger() - Method in class net.lucypoulton.squirtgun.discord.standalone.StandaloneDiscordPlatform
 
getMessage() - Method in class net.lucypoulton.squirtgun.discord.command.DiscordCommandContext
 
getMinecraftUuid(String) - Method in interface net.lucypoulton.squirtgun.discord.hosted.DiscordLinkHandler
 
getOnlinePlayers() - Method in class net.lucypoulton.squirtgun.discord.DiscordPlatform
 
getPlayer(String) - Method in class net.lucypoulton.squirtgun.discord.DiscordPlatform
Gets a DiscordUser from a user's Minecraft username.
getPlayer(String) - Method in class net.lucypoulton.squirtgun.discord.hosted.HostedDiscordPlatform
 
getPlayer(String) - Method in class net.lucypoulton.squirtgun.discord.standalone.StandaloneDiscordPlatform
Fetches a user by their Discord username and discriminator, in the format username#0000, where the username must be between 2 and 32 characters (inclusive) matching the exact casing and the discriminator must be exactly 4 digits.
getPlayer(UUID) - Method in class net.lucypoulton.squirtgun.discord.DiscordPlatform
Gets a DiscordUser from a user's Minecraft UUID.
getPlayer(UUID) - Method in class net.lucypoulton.squirtgun.discord.hosted.HostedDiscordPlatform
 
getPlayer(UUID) - Method in class net.lucypoulton.squirtgun.discord.standalone.StandaloneDiscordPlatform
 
getPrefix() - Method in enum class net.lucypoulton.squirtgun.discord.DiscordFormatProvider
 
getTarget() - Method in class net.lucypoulton.squirtgun.discord.command.DiscordCommandContext
 
getTaskScheduler() - Method in class net.lucypoulton.squirtgun.discord.hosted.HostedDiscordPlatform
 
getTaskScheduler() - Method in class net.lucypoulton.squirtgun.discord.standalone.StandaloneDiscordPlatform
 
getUsername() - Method in class net.lucypoulton.squirtgun.discord.DiscordUser
 
getUsername() - Method in class net.lucypoulton.squirtgun.discord.hosted.HostedDiscordUser
Gets the user's Minecraft username
getUuid() - Method in class net.lucypoulton.squirtgun.discord.hosted.HostedDiscordUser
Gets the user's Minecraft UUID
getUuid() - Method in class net.lucypoulton.squirtgun.discord.standalone.StandaloneDiscordUser
 
guilds(long...) - Static method in class net.lucypoulton.squirtgun.discord.command.DiscordConditions
Only allows the command to come from a specific set of guilds.

H

hasPermission(String) - Method in class net.lucypoulton.squirtgun.discord.hosted.HostedDiscordUser
 
hasPermission(String) - Method in class net.lucypoulton.squirtgun.discord.standalone.StandaloneConsoleWrapper
 
hasPermission(String) - Method in class net.lucypoulton.squirtgun.discord.standalone.StandaloneDiscordUser
 
HostedDiscordAudiences - Class in net.lucypoulton.squirtgun.discord.hosted
 
HostedDiscordAudiences(DiscordLinkHandler, HostedDiscordPlatform) - Constructor for class net.lucypoulton.squirtgun.discord.hosted.HostedDiscordAudiences
 
HostedDiscordPlatform - Class in net.lucypoulton.squirtgun.discord.hosted
 
HostedDiscordPlatform(JDA, Platform, String, DiscordLinkHandler) - Constructor for class net.lucypoulton.squirtgun.discord.hosted.HostedDiscordPlatform
 
HostedDiscordUser - Class in net.lucypoulton.squirtgun.discord.hosted
A SquirtgunUser that's linked to a parent user.
HostedDiscordUser(SquirtgunPlayer, User) - Constructor for class net.lucypoulton.squirtgun.discord.hosted.HostedDiscordUser
 

I

INSTANCE - Enum constant in enum class net.lucypoulton.squirtgun.discord.adventure.DiscordComponentSerializer
 
INSTANCE - Enum constant in enum class net.lucypoulton.squirtgun.discord.DiscordFormatProvider
 
isOnline() - Method in class net.lucypoulton.squirtgun.discord.DiscordUser
Not supported by Discord - always returns false

J

jda() - Method in class net.lucypoulton.squirtgun.discord.DiscordPlatform
 

L

log(Component) - Method in class net.lucypoulton.squirtgun.discord.DiscordPlatform
 

N

name() - Method in class net.lucypoulton.squirtgun.discord.DiscordPlatform
 
net.lucypoulton.squirtgun.discord - package net.lucypoulton.squirtgun.discord
 
net.lucypoulton.squirtgun.discord.adventure - package net.lucypoulton.squirtgun.discord.adventure
 
net.lucypoulton.squirtgun.discord.command - package net.lucypoulton.squirtgun.discord.command
 
net.lucypoulton.squirtgun.discord.hosted - package net.lucypoulton.squirtgun.discord.hosted
 
net.lucypoulton.squirtgun.discord.standalone - package net.lucypoulton.squirtgun.discord.standalone
 
NO_BOTS - Static variable in class net.lucypoulton.squirtgun.discord.command.DiscordConditions
Only allows human users - no bot accounts.

O

onMessageReceived(MessageReceivedEvent) - Method in class net.lucypoulton.squirtgun.discord.command.DiscordCommandListener
 

P

parent() - Method in class net.lucypoulton.squirtgun.discord.hosted.HostedDiscordPlatform
 

R

registerCommand(CommandNode<?>, FormatProvider) - Method in class net.lucypoulton.squirtgun.discord.command.DiscordCommandListener
Registers a command, overwriting any nodes with the same name.
registerCommand(CommandNode<?>, FormatProvider) - Method in class net.lucypoulton.squirtgun.discord.DiscordPlatform
 

S

sendMessage(Identity, Component, MessageType) - Method in class net.lucypoulton.squirtgun.discord.adventure.ChannelAudience
Sends a message to the channel.
sendMessage(Identity, Component, MessageType) - Method in class net.lucypoulton.squirtgun.discord.DiscordUser
Sends a direct message to a user.
sendMessage(Identity, Component, MessageType) - Method in class net.lucypoulton.squirtgun.discord.standalone.StandaloneConsoleWrapper
 
serialize(Component) - Method in enum class net.lucypoulton.squirtgun.discord.adventure.DiscordComponentSerializer
 
setGamemode(Gamemode) - Method in class net.lucypoulton.squirtgun.discord.DiscordUser
Does nothing - Discord doesn't have gamemodes.
StandaloneConsoleWrapper - Class in net.lucypoulton.squirtgun.discord.standalone
 
StandaloneConsoleWrapper(DiscordPlatform) - Constructor for class net.lucypoulton.squirtgun.discord.standalone.StandaloneConsoleWrapper
 
StandaloneDiscordAudiences - Class in net.lucypoulton.squirtgun.discord.standalone
 
StandaloneDiscordAudiences() - Constructor for class net.lucypoulton.squirtgun.discord.standalone.StandaloneDiscordAudiences
 
StandaloneDiscordPlatform - Class in net.lucypoulton.squirtgun.discord.standalone
A Platform implementation for standalone Discord bots.
StandaloneDiscordPlatform(JDA, String) - Constructor for class net.lucypoulton.squirtgun.discord.standalone.StandaloneDiscordPlatform
 
StandaloneDiscordUser - Class in net.lucypoulton.squirtgun.discord.standalone
 
StandaloneDiscordUser(User) - Constructor for class net.lucypoulton.squirtgun.discord.standalone.StandaloneDiscordUser
 
StandaloneTaskScheduler - Class in net.lucypoulton.squirtgun.discord.standalone
 
StandaloneTaskScheduler(Platform) - Constructor for class net.lucypoulton.squirtgun.discord.standalone.StandaloneTaskScheduler
 
start(Task) - Method in class net.lucypoulton.squirtgun.discord.standalone.StandaloneTaskScheduler
 

U

user(User) - Method in interface net.lucypoulton.squirtgun.discord.adventure.DiscordAudiences
Creates an audience for a private message with a Discord account.
user(User) - Method in class net.lucypoulton.squirtgun.discord.hosted.HostedDiscordAudiences
 
user(User) - Method in class net.lucypoulton.squirtgun.discord.standalone.StandaloneDiscordAudiences
 

V

valueOf(String) - Static method in enum class net.lucypoulton.squirtgun.discord.adventure.DiscordComponentSerializer
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.lucypoulton.squirtgun.discord.DiscordFormatProvider
Returns the enum constant of this class with the specified name.
values() - Static method in enum class net.lucypoulton.squirtgun.discord.adventure.DiscordComponentSerializer
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.lucypoulton.squirtgun.discord.DiscordFormatProvider
Returns an array containing the constants of this enum class, in the order they are declared.
A C D F G H I J L N O P R S U V 
All Classes|All Packages