public interface DQueueManager
Modifier and Type | Method and Description |
---|---|
boolean |
addToQueue(org.bukkit.entity.Player player,
DQueue queue)
Adds the
Player to the given DQueue . |
DQueue |
create(org.bukkit.command.CommandSender source,
Kit kit,
int bet)
Creates a new
DQueue . |
DQueue |
create(Kit kit,
int bet)
Calls
create(CommandSender, Kit, int) with source being null. |
DQueue |
get(Kit kit,
int bet)
Gets a
DQueue with the given kit and bet. |
DQueue |
get(org.bukkit.entity.Player player)
Gets a
DQueue with the given Player . |
java.util.List<DQueue> |
getQueues()
An UnmodifiableList of
DQueue s that are currently loaded. |
boolean |
isInQueue(org.bukkit.entity.Player player)
Whether or not the
Player is in a queue. |
DQueue |
remove(org.bukkit.command.CommandSender source,
Kit kit,
int bet)
Removes a new
DQueue . |
DQueue |
remove(Kit kit,
int bet)
Calls
remove(CommandSender, Kit, int) with source being null. |
DQueue |
removeFromQueue(org.bukkit.entity.Player player)
Removes the
Player from the queue. |
@Nullable DQueue get(@Nullable Kit kit, int bet)
DQueue
with the given kit and bet.kit
- Kit to check for match in the queues.bet
- Bet to check for match in the queues.@Nullable DQueue get(@NotNull org.bukkit.entity.Player player)
DQueue
with the given Player
.player
- Player to check if in queue@Nullable DQueue create(@Nullable org.bukkit.command.CommandSender source, @Nullable Kit kit, int bet)
DQueue
.
Note: Calls QueueCreateEvent
on successful creation.kit
- Kit of the DQueue to createbet
- Bet of the DQueue to create@Nullable DQueue create(@Nullable Kit kit, int bet)
create(CommandSender, Kit, int)
with source being null.create(CommandSender, Kit, int)
@Nullable DQueue remove(@Nullable org.bukkit.command.CommandSender source, @Nullable Kit kit, int bet)
DQueue
.
Note: Calls QueueRemoveEvent
on successful removal.kit
- Kit to check for match in the queuesbet
- Bet to check for match in the queuesDQueue.isRemoved()
@Nullable DQueue remove(@Nullable Kit kit, int bet)
remove(CommandSender, Kit, int)
with source being null.remove(CommandSender, Kit, int)
boolean isInQueue(@NotNull org.bukkit.entity.Player player)
Player
is in a queue.player
- Player
to check if in queue.Player
is in a queue. False otherwise.boolean addToQueue(@NotNull org.bukkit.entity.Player player, @NotNull DQueue queue)
@Nullable DQueue removeFromQueue(@NotNull org.bukkit.entity.Player player)
player
- Player
to remove from queue.DQueue
that Player
was in or null if Player
was not in a queue.