Index
All Classes and Interfaces|All Packages|Serialized Form
A
- addUser(User) - Method in interface net.deechael.dynamichat.api.TemporaryChannel
-
Make a user have access to the channel
- after(Date) - Method in interface net.deechael.dynamichat.api.Time
- available(Channel) - Method in interface net.deechael.dynamichat.api.User
-
Make a channel is available for the user
B
- ban() - Method in interface net.deechael.dynamichat.api.User
-
Ban the user
- ban(String) - Method in interface net.deechael.dynamichat.api.User
-
Ban the user
- ban(Date) - Method in interface net.deechael.dynamichat.api.User
-
Ban the user
- ban(Date, String) - Method in interface net.deechael.dynamichat.api.User
-
Ban the user
- ban(Time) - Method in interface net.deechael.dynamichat.api.User
-
Ban the user
- ban(Time, String) - Method in interface net.deechael.dynamichat.api.User
-
Ban the user
- BAN - Enum constant in enum class net.deechael.dynamichat.api.Punishment.Type
- banIP() - Method in interface net.deechael.dynamichat.api.User
-
Ban the user's ip forever
- banIP(String, String, String, Date, Date) - Method in interface net.deechael.dynamichat.api.BanIPManager
-
Ban the host
- banIP(InetSocketAddress, String, String, Date, Date) - Method in interface net.deechael.dynamichat.api.BanIPManager
-
Ban the host
- BanIPManager - Interface in net.deechael.dynamichat.api
-
Ban or unban the ip
- BanIPPunishment - Interface in net.deechael.dynamichat.api
- banIPWithPlayer(PlayerUser, String, String, Date, Date) - Method in interface net.deechael.dynamichat.api.BanIPManager
-
Ban the host connected with the player
- broadcast(String) - Method in interface net.deechael.dynamichat.api.Channel
-
broadcast the message to all users who have access to this channel
- BukkitChatManager - Class in net.deechael.dynamichat.api
-
Chat manager for bukkit
- BukkitChatManager() - Constructor for class net.deechael.dynamichat.api.BukkitChatManager
- BukkitUser - Interface in net.deechael.dynamichat.api
-
User for bukkit
C
- Channel - Interface in net.deechael.dynamichat.api
-
Chat channel
- ChannelSwitchEvent - Class in net.deechael.dynamichat.event.bukkit
-
Will be fired when a player switch the channel
- ChannelSwitchEvent(BukkitUser, Channel, Channel) - Constructor for class net.deechael.dynamichat.event.bukkit.ChannelSwitchEvent
- chat(String) - Method in interface net.deechael.dynamichat.api.User
-
Make the user chat the message
- ChatManager - Interface in net.deechael.dynamichat.api
-
To manage all the things of DynamicChat
- click(User, Message) - Method in interface net.deechael.dynamichat.api.CopyMessageButton
-
Not work with CopyMessageButton
- click(User, Message) - Method in interface net.deechael.dynamichat.api.MessageButton
-
Will be invoked after the user click the button
- CommandSayEvent - Class in net.deechael.dynamichat.event.bukkit
- CommandSayEvent(BukkitUser, Channel, String, String, List<BukkitUser>) - Constructor for class net.deechael.dynamichat.event.bukkit.CommandSayEvent
- Context - Interface in net.deechael.dynamichat.api
-
A set of messages that have order
- Context.ContextIterator - Interface in net.deechael.dynamichat.api
-
Customized iterator
- CopyMessageButton - Interface in net.deechael.dynamichat.api
-
Button to copy message
- createTemporaryChannel(String, String) - Method in interface net.deechael.dynamichat.api.ChatManager
-
Create a temporary channel
- createTime(int, int, int, int, int, int, int) - Method in interface net.deechael.dynamichat.api.ChatManager
-
Create a time obejct
- createTime(long) - Method in interface net.deechael.dynamichat.api.ChatManager
-
To create time from seconds long
D
- display(User, Message) - Method in interface net.deechael.dynamichat.api.MessageButton
-
The text will show
- drop() - Method in interface net.deechael.dynamichat.api.TemporaryChannel
-
Drop the channel, all the users who are chatting in this channel will be moved into global channel
G
- get(String) - Method in interface net.deechael.dynamichat.api.BanIPManager
-
Get the punishment by id
- getAvailable() - Method in interface net.deechael.dynamichat.api.User
-
Get all the channels the user has access to
- getBan(String) - Method in interface net.deechael.dynamichat.api.User
-
Get the ban punishment object
- getBanHistory() - Method in interface net.deechael.dynamichat.api.User
-
Mute the user
- getBanIPManager() - Method in interface net.deechael.dynamichat.api.ChatManager
-
Get ban ip manager to ban or unban ip
- getBanned() - Method in interface net.deechael.dynamichat.api.BanIPManager
-
Get all banned host
- getBannedWithPlayer() - Method in interface net.deechael.dynamichat.api.BanIPManager
-
Get all player name which is connected with a banned host
- getBukkitPlayerUser(Player) - Method in class net.deechael.dynamichat.api.BukkitChatManager
-
Get the user instance by player
- getBukkitUser(CommandSender) - Method in class net.deechael.dynamichat.api.BukkitChatManager
-
Get the user instance by sender
- getButtonMaxIndex() - Method in interface net.deechael.dynamichat.api.ChatManager
-
Because the index of buttons can be customized, this will return the max index of the registered buttons
- getButtons() - Method in interface net.deechael.dynamichat.api.ChatManager
-
Get all the registered buttons
- getChannel() - Method in class net.deechael.dynamichat.event.bukkit.CommandSayEvent
- getChannel() - Method in class net.deechael.dynamichat.event.bukkit.UserChatEvent
- getChannel(String) - Method in interface net.deechael.dynamichat.api.ChatManager
-
Get the channel by name
- getChannels() - Method in interface net.deechael.dynamichat.api.ChatManager
-
Get all channels
- getContent() - Method in interface net.deechael.dynamichat.api.MuteMessage
-
Get the content of the messsage
- getContext(int, int) - Method in interface net.deechael.dynamichat.api.ChatManager
-
Get context
- getContext(MuteMessage, int) - Method in interface net.deechael.dynamichat.api.ChatManager
-
Get the context start from a message object
- getCurrent() - Method in interface net.deechael.dynamichat.api.User
-
Get the channel the user is currently chatting
- getCurrent(String) - Method in interface net.deechael.dynamichat.api.BanIPManager
-
To get the current punishment of the host
- getCurrentMessageId() - Method in interface net.deechael.dynamichat.api.Context.ContextIterator
-
Get the id in recorded messages of current message object
- getCurrentMessageIndex() - Method in interface net.deechael.dynamichat.api.Context.ContextIterator
-
Get the index in recorded messages of current message object
- getCurrentWithPlayer(String) - Method in interface net.deechael.dynamichat.api.BanIPManager
-
To get the current punishment of the host connected with the player
- getDays() - Method in interface net.deechael.dynamichat.api.Time
- getDefaultLanguage() - Method in interface net.deechael.dynamichat.api.ChatManager
-
Get default language name
- getDisplayName() - Method in interface net.deechael.dynamichat.api.Channel
-
Get the display name of the channel
- getDisplayName() - Method in interface net.deechael.dynamichat.api.User
-
Get the display name of the user
- getEndDate() - Method in interface net.deechael.dynamichat.api.BanIPPunishment
- getEndDate() - Method in interface net.deechael.dynamichat.api.Punishment
- getFormat() - Method in interface net.deechael.dynamichat.api.Channel
-
Get the chat format of the channel
- getFormat() - Method in class net.deechael.dynamichat.event.bukkit.CommandSayEvent
- getFormat() - Method in class net.deechael.dynamichat.event.bukkit.UserChatEvent
- getFrom() - Method in class net.deechael.dynamichat.event.bukkit.ChannelSwitchEvent
- getGlobal() - Method in interface net.deechael.dynamichat.api.ChatManager
-
Get the global channel
- getHandlerList() - Static method in class net.deechael.dynamichat.event.bukkit.ChannelSwitchEvent
- getHandlerList() - Static method in class net.deechael.dynamichat.event.bukkit.CommandSayEvent
- getHandlerList() - Static method in class net.deechael.dynamichat.event.bukkit.UserChatEvent
- getHandlerList() - Static method in class net.deechael.dynamichat.event.bukkit.WhisperEvent
- getHandlers() - Method in class net.deechael.dynamichat.event.bukkit.ChannelSwitchEvent
- getHandlers() - Method in class net.deechael.dynamichat.event.bukkit.CommandSayEvent
- getHandlers() - Method in class net.deechael.dynamichat.event.bukkit.UserChatEvent
- getHandlers() - Method in class net.deechael.dynamichat.event.bukkit.WhisperEvent
- getHours() - Method in interface net.deechael.dynamichat.api.Time
- getId() - Method in interface net.deechael.dynamichat.api.BanIPPunishment
- getId() - Method in interface net.deechael.dynamichat.api.MuteMessage
-
Get the id of the message, made up with 64 characters
- getId() - Method in interface net.deechael.dynamichat.api.Punishment
- getIndex(MuteMessage) - Method in interface net.deechael.dynamichat.api.ChatManager
-
Get the index of the message
- getIP() - Method in interface net.deechael.dynamichat.api.BanIPPunishment
- getManager() - Static method in class net.deechael.dynamichat.api.BukkitChatManager
-
Get the instance of BukkitChatManager
- getMessage() - Method in class net.deechael.dynamichat.event.bukkit.CommandSayEvent
- getMessage() - Method in class net.deechael.dynamichat.event.bukkit.UserChatEvent
- getMessage() - Method in class net.deechael.dynamichat.event.bukkit.WhisperEvent
- getMessageById(String) - Method in interface net.deechael.dynamichat.api.ChatManager
-
Get the message by id
- getMessageByIndex(int) - Method in interface net.deechael.dynamichat.api.ChatManager
-
Get a message by index
- getMinutes() - Method in interface net.deechael.dynamichat.api.Time
- getMonths() - Method in interface net.deechael.dynamichat.api.Time
- getMute(String) - Method in interface net.deechael.dynamichat.api.User
-
Get the mute punishment object
- getMuteHistory() - Method in interface net.deechael.dynamichat.api.User
- getName() - Method in interface net.deechael.dynamichat.api.Channel
-
Get the name of the channel
- getName() - Method in interface net.deechael.dynamichat.api.User
-
Get the name of the user
- getOperator() - Method in interface net.deechael.dynamichat.api.BanIPPunishment
- getOperator() - Method in interface net.deechael.dynamichat.api.Punishment
- getPermissionFormats() - Method in interface net.deechael.dynamichat.api.Channel
-
Get the formats of whom has different permissions
- getPunishHistory() - Method in interface net.deechael.dynamichat.api.User
- getPunishments(String) - Method in interface net.deechael.dynamichat.api.BanIPManager
-
Get the punishments of a host
- getPunishmentsWithPlayer(String) - Method in interface net.deechael.dynamichat.api.BanIPManager
-
Get the punishments of a host connected with the player
- getReason() - Method in interface net.deechael.dynamichat.api.BanIPPunishment
- getReason() - Method in interface net.deechael.dynamichat.api.Punishment
- getReceiver() - Method in class net.deechael.dynamichat.event.bukkit.WhisperEvent
- getRecipients() - Method in class net.deechael.dynamichat.event.bukkit.CommandSayEvent
- getRecipients() - Method in class net.deechael.dynamichat.event.bukkit.UserChatEvent
- getSeconds() - Method in interface net.deechael.dynamichat.api.Time
- getSender() - Method in interface net.deechael.dynamichat.api.BukkitUser
-
Get bukkit command sender
- getSender() - Method in interface net.deechael.dynamichat.api.Message
-
The user sent the message
- getSender() - Method in interface net.deechael.dynamichat.api.PlayerBukkitUser
-
Get bukkit player
- getSender() - Method in class net.deechael.dynamichat.event.bukkit.WhisperEvent
- getSenderName() - Method in interface net.deechael.dynamichat.api.Message
-
To get the name of the sender
- getSenderName() - Method in interface net.deechael.dynamichat.api.MuteMessage
-
Get the name of the sender
- getSendTime() - Method in interface net.deechael.dynamichat.api.MuteMessage
-
Get the time when the message was sent
- getStartDate() - Method in interface net.deechael.dynamichat.api.BanIPPunishment
- getStartDate() - Method in interface net.deechael.dynamichat.api.Punishment
- getTemporaryChannels() - Method in interface net.deechael.dynamichat.api.ChatManager
-
Get all temporary channels
- getTo() - Method in class net.deechael.dynamichat.event.bukkit.ChannelSwitchEvent
- getTotalSeconds() - Method in interface net.deechael.dynamichat.api.Time
- getType() - Method in interface net.deechael.dynamichat.api.Punishment
- getUniqueId() - Method in interface net.deechael.dynamichat.api.PlayerUser
-
The UUID of the player
- getUser() - Method in class net.deechael.dynamichat.event.bukkit.ChannelSwitchEvent
- getUser() - Method in class net.deechael.dynamichat.event.bukkit.CommandSayEvent
- getUser() - Method in class net.deechael.dynamichat.event.bukkit.UserChatEvent
- getUsername() - Method in interface net.deechael.dynamichat.api.Punishment
- getUsers() - Method in interface net.deechael.dynamichat.api.Channel
-
Get all the users who have access to the channel
- getWeeks() - Method in interface net.deechael.dynamichat.api.Time
- getYears() - Method in interface net.deechael.dynamichat.api.Time
H
- hasPrevious() - Method in interface net.deechael.dynamichat.api.Context.ContextIterator
-
To check whether iterator has previous object
- hasUnbanned() - Method in interface net.deechael.dynamichat.api.BanIPPunishment
- hasUnbanned() - Method in interface net.deechael.dynamichat.api.Punishment
- hover(User, Message) - Method in interface net.deechael.dynamichat.api.MessageButton
-
The tips will be shown if the user move their cursor on the message button
I
- Included - Annotation Interface in net.deechael.dynamichat.annotation
-
When a method requires two number parameter to set a range, this annotation can introduce whether the number will be included
- isBanned() - Method in interface net.deechael.dynamichat.api.User
-
Get whether the user is banned
- isBanned(String) - Method in interface net.deechael.dynamichat.api.BanIPManager
-
To check whether the host is banned
- isBannedWithPlayer(String) - Method in interface net.deechael.dynamichat.api.BanIPManager
-
To check whether the host connected with the player is banned
- isBannedWithPlayer(PlayerUser) - Method in interface net.deechael.dynamichat.api.BanIPManager
-
To check whether the host connected with the player is banned
- isCancelled() - Method in class net.deechael.dynamichat.event.bukkit.CommandSayEvent
- isCancelled() - Method in class net.deechael.dynamichat.event.bukkit.UserChatEvent
- isCancelled() - Method in class net.deechael.dynamichat.event.bukkit.WhisperEvent
- isDropped() - Method in interface net.deechael.dynamichat.api.TemporaryChannel
-
To check whether the channel is dropped
- isForever() - Method in interface net.deechael.dynamichat.api.BanIPPunishment
- isForever() - Method in interface net.deechael.dynamichat.api.Punishment
- isGlobal() - Method in interface net.deechael.dynamichat.api.Channel
-
Is this channel the global channel
- isMuted() - Method in interface net.deechael.dynamichat.api.User
-
Get whether the user is muted
- iterator() - Method in interface net.deechael.dynamichat.api.Context
-
Iterate the context
K
- kick() - Method in interface net.deechael.dynamichat.api.User
-
Kick the user
- kick(String) - Method in interface net.deechael.dynamichat.api.User
-
Kick the user
L
- languageFollowClient() - Method in interface net.deechael.dynamichat.api.ChatManager
-
To check whether language should follow the client
- length() - Method in interface net.deechael.dynamichat.api.Context
-
Get how many messages in the context
M
- Message - Interface in net.deechael.dynamichat.api
-
Message object that can get the user
- MessageButton - Interface in net.deechael.dynamichat.api
-
Button will show after the message is clicked
- moveTo(Channel) - Method in interface net.deechael.dynamichat.api.User
-
Set the channel that the user is currently chatting
- mute() - Method in interface net.deechael.dynamichat.api.User
-
Mute the user
- mute(String) - Method in interface net.deechael.dynamichat.api.User
-
Mute the user
- mute(Date) - Method in interface net.deechael.dynamichat.api.User
-
Mute the user
- mute(Date, String) - Method in interface net.deechael.dynamichat.api.User
-
Mute the user
- mute(Time) - Method in interface net.deechael.dynamichat.api.User
-
Mute the user
- mute(Time, String) - Method in interface net.deechael.dynamichat.api.User
-
Mute the user
- MUTE - Enum constant in enum class net.deechael.dynamichat.api.Punishment.Type
- MuteMessage - Interface in net.deechael.dynamichat.api
-
The object contains the name of the sender, content, id and the time when sent the message
N
- net.deechael.dynamichat.annotation - package net.deechael.dynamichat.annotation
- net.deechael.dynamichat.api - package net.deechael.dynamichat.api
- net.deechael.dynamichat.event.bukkit - package net.deechael.dynamichat.event.bukkit
- net.deechael.dynamichat.exception - package net.deechael.dynamichat.exception
- NotIncluded - Annotation Interface in net.deechael.dynamichat.annotation
-
When a method requires two number parameter to set a range, this annotation can introduce whether the number won't be included
P
- parseTime(String) - Method in interface net.deechael.dynamichat.api.ChatManager
-
Parse time from string
- PlayerBukkitUser - Interface in net.deechael.dynamichat.api
-
PlayerUser for Bukkit
- PlayerUser - Interface in net.deechael.dynamichat.api
-
Player user
- previous() - Method in interface net.deechael.dynamichat.api.Context.ContextIterator
-
In contrast to Iterator#next()
- Punishment - Interface in net.deechael.dynamichat.api
- Punishment.Type - Enum Class in net.deechael.dynamichat.api
R
- recordedMessages() - Method in interface net.deechael.dynamichat.api.ChatManager
-
To get how many messages that have been stored
- registerButton(int, MessageButton) - Method in interface net.deechael.dynamichat.api.ChatManager
-
Register the button showing when click the message
- removeUser(User) - Method in interface net.deechael.dynamichat.api.TemporaryChannel
-
Make a user not have access to the channel
S
- say(String) - Method in interface net.deechael.dynamichat.api.User
-
Make the user invoke "say" command
- sendMessage(String) - Method in interface net.deechael.dynamichat.api.User
-
Send message to the user
- sendMessage(BaseComponent...) - Method in interface net.deechael.dynamichat.api.User
-
Send message to the user
- sendMessage(ComponentBuilder) - Method in interface net.deechael.dynamichat.api.User
-
Send message to the user
- setAvailableForAll(boolean) - Method in interface net.deechael.dynamichat.api.Channel
-
Make the channel available for all users
- setCancelled(boolean) - Method in class net.deechael.dynamichat.event.bukkit.CommandSayEvent
- setCancelled(boolean) - Method in class net.deechael.dynamichat.event.bukkit.UserChatEvent
- setCancelled(boolean) - Method in class net.deechael.dynamichat.event.bukkit.WhisperEvent
- setFormat(String) - Method in class net.deechael.dynamichat.event.bukkit.CommandSayEvent
- setManager(BukkitChatManager) - Static method in class net.deechael.dynamichat.api.BukkitChatManager
-
Don't touch this method!
- setMessage(String) - Method in class net.deechael.dynamichat.event.bukkit.CommandSayEvent
- setMessage(String) - Method in class net.deechael.dynamichat.event.bukkit.WhisperEvent
T
- TemporaryChannel - Interface in net.deechael.dynamichat.api
-
The channel that is droppable
- Time - Interface in net.deechael.dynamichat.api
-
y: Year mo: Month wk: Week d: Day min: Minute s: Second
- TimeParseException - Exception in net.deechael.dynamichat.exception
- TimeParseException() - Constructor for exception net.deechael.dynamichat.exception.TimeParseException
- TimeParseException(Exception) - Constructor for exception net.deechael.dynamichat.exception.TimeParseException
- TimeParseException(String) - Constructor for exception net.deechael.dynamichat.exception.TimeParseException
- TimeParseException(String, Exception) - Constructor for exception net.deechael.dynamichat.exception.TimeParseException
U
- unavailable(Channel) - Method in interface net.deechael.dynamichat.api.User
-
Make a channel is unavailable for the user
- unban() - Method in interface net.deechael.dynamichat.api.User
-
Unban the user
- unbanIP() - Method in interface net.deechael.dynamichat.api.User
-
Unban the user's ip
- unbanIP(String) - Method in interface net.deechael.dynamichat.api.BanIPManager
-
Unban the host by host
- unbanIP(InetSocketAddress) - Method in interface net.deechael.dynamichat.api.BanIPManager
-
Unban the host by host
- unbanIPWithId(String) - Method in interface net.deechael.dynamichat.api.BanIPManager
-
Unban the host by the id of punishment
- unbanIPWithPlayer(String) - Method in interface net.deechael.dynamichat.api.BanIPManager
-
Unban the host connected with the player
- unbanIPWithPlayer(UUID) - Method in interface net.deechael.dynamichat.api.BanIPManager
-
Unban the host connected with the player
- unmute() - Method in interface net.deechael.dynamichat.api.User
-
Unmute the user
- User - Interface in net.deechael.dynamichat.api
-
Basic class
- UserChatEvent - Class in net.deechael.dynamichat.event.bukkit
- UserChatEvent(BukkitUser, Channel, String, String, List<BukkitUser>) - Constructor for class net.deechael.dynamichat.event.bukkit.UserChatEvent
V
- value(User, Message) - Method in interface net.deechael.dynamichat.api.CopyMessageButton
-
To process the value the user will copy
- valueOf(String) - Static method in enum class net.deechael.dynamichat.api.Punishment.Type
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class net.deechael.dynamichat.api.Punishment.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- whisper(BukkitUser, String) - Method in interface net.deechael.dynamichat.api.User
-
Make the user whisper to another user
- WhisperEvent - Class in net.deechael.dynamichat.event.bukkit
- WhisperEvent(BukkitUser, BukkitUser, String) - Constructor for class net.deechael.dynamichat.event.bukkit.WhisperEvent
- withUser() - Method in interface net.deechael.dynamichat.api.BanIPPunishment
All Classes and Interfaces|All Packages|Serialized Form