public class MessageQueue
extends java.lang.Object
Constructor and Description |
---|
MessageQueue(long messageDelay,
org.bukkit.entity.Player player,
ChannelProvider channelProvider,
Debugger debugger) |
Modifier and Type | Method and Description |
---|---|
void |
enqueue(Action action,
MessageFormatter formatter) |
ChannelProvider |
getChannelProvider() |
Debugger |
getDebugger() |
long |
getMessageDelay()
Gets the current message delay in milliseconds.
|
org.bukkit.entity.Player |
getPlayer() |
boolean |
hasPlayer() |
boolean |
isReady()
Whether or not a message can be sent by this player.
|
void |
onTick()
Performs message transmissions, if it's ready.
|
void |
setChannelProvider(ChannelProvider channelProvider) |
void |
setMessageDelay(long messageDelay)
Sets the message delay in milliseconds.
|
void |
setPlayer(org.bukkit.entity.Player player) |
void |
transmitt(Action action,
MessageFormatter formatter) |
public MessageQueue(long messageDelay, org.bukkit.entity.Player player, ChannelProvider channelProvider, Debugger debugger)
public org.bukkit.entity.Player getPlayer()
public void setPlayer(org.bukkit.entity.Player player)
public boolean hasPlayer()
public void enqueue(Action action, MessageFormatter formatter)
public void transmitt(Action action, MessageFormatter formatter)
public long getMessageDelay()
public void setMessageDelay(long messageDelay)
messageDelay
- The new message delay in milliseconds.public boolean isReady()
public ChannelProvider getChannelProvider()
public void setChannelProvider(ChannelProvider channelProvider)
public Debugger getDebugger()
public void onTick()