public interface KothManager
extends fr.maxlego08.zkoth.zcore.utils.storage.Saveable
| Modifier and Type | Method and Description |
|---|---|
void |
addCommand(org.bukkit.command.CommandSender sender,
java.lang.String name,
java.lang.String command) |
void |
createKoth(org.bukkit.command.CommandSender sender,
java.lang.String name,
org.bukkit.Location minLocation,
org.bukkit.Location maxLocation,
int captureSeconds)
Create a KOTH
|
void |
deleteKoth(org.bukkit.command.CommandSender sender,
java.lang.String name) |
java.util.List<Koth> |
getActiveKoths() |
java.util.Optional<Koth> |
getKoth(java.lang.String name) |
org.bukkit.inventory.ItemStack |
getKothAxe()
Get koth Axe
|
java.util.Optional<Selection> |
getSelection(java.util.UUID uuid) |
boolean |
hasActiveKoth() |
void |
moveKoth(org.bukkit.command.CommandSender sender,
org.bukkit.Location maxLocation,
org.bukkit.Location minLocation,
java.lang.String name) |
void |
removeCommand(org.bukkit.command.CommandSender sender,
java.lang.String name,
int id)
Remove commands
|
void |
sendKothList(org.bukkit.command.CommandSender sender) |
void |
setKothLoot(org.bukkit.command.CommandSender sender,
java.lang.String name,
LootType type) |
void |
showInformations(org.bukkit.command.CommandSender sender,
java.lang.String name)
Show informations
|
void |
spawnKoth(org.bukkit.command.CommandSender sender,
java.lang.String name,
boolean isNow) |
void |
stopKoth(org.bukkit.command.CommandSender sender,
java.lang.String name)
Stop koth
|
void |
updateLoots(org.bukkit.entity.Player player,
java.lang.String name) |
java.util.Optional<Koth> getKoth(java.lang.String name)
name - void createKoth(org.bukkit.command.CommandSender sender,
java.lang.String name,
org.bukkit.Location minLocation,
org.bukkit.Location maxLocation,
int captureSeconds)
sender - name - minLocation - maxLocation - captureSeconds - void deleteKoth(org.bukkit.command.CommandSender sender,
java.lang.String name)
sender - name - org.bukkit.inventory.ItemStack getKothAxe()
ItemStackjava.util.Optional<Selection> getSelection(java.util.UUID uuid)
uuid - void moveKoth(org.bukkit.command.CommandSender sender,
org.bukkit.Location maxLocation,
org.bukkit.Location minLocation,
java.lang.String name)
sender - maxLocation - minLocation - name - void spawnKoth(org.bukkit.command.CommandSender sender,
java.lang.String name,
boolean isNow)
sender - name - isNow - java.util.List<Koth> getActiveKoths()
boolean hasActiveKoth()
void sendKothList(org.bukkit.command.CommandSender sender)
sender - void showInformations(org.bukkit.command.CommandSender sender,
java.lang.String name)
sender - name - void addCommand(org.bukkit.command.CommandSender sender,
java.lang.String name,
java.lang.String command)
sender - name - command - void removeCommand(org.bukkit.command.CommandSender sender,
java.lang.String name,
int id)
sender - name - id - void stopKoth(org.bukkit.command.CommandSender sender,
java.lang.String name)
sender - name - void setKothLoot(org.bukkit.command.CommandSender sender,
java.lang.String name,
LootType type)
sender - name - type - void updateLoots(org.bukkit.entity.Player player,
java.lang.String name)
player - name -