Class EventManager

java.lang.Object
me.ulrich.outpost.manager.EventManager

public class EventManager extends Object
  • Constructor Details

    • EventManager

      public EventManager(Outpost outpost)
  • Method Details

    • hasOutpostEvent

      public boolean hasOutpostEvent(UUID outpost)
    • getOutpostEvent

      public EventData getOutpostEvent(UUID outpost)
    • startAllEvents

      public void startAllEvents()
    • startOutpostEvent

      public boolean startOutpostEvent(String outpostName)
    • startOutpostEvent

      public boolean startOutpostEvent(UUID outpost, org.bukkit.entity.Player sender)
    • stopOutpostEvent

      public boolean stopOutpostEvent(String outpostName)
    • stopOutpostEvent

      public boolean stopOutpostEvent(UUID outpost, org.bukkit.entity.Player sender)
    • hasOutpostStarted

      public boolean hasOutpostStarted(String outpostName)
    • hasOutpostStarted

      public boolean hasOutpostStarted(UUID outpost)
    • endOutpostEvent

      public boolean endOutpostEvent(String outpostName)
    • endOutpostEvent

      public boolean endOutpostEvent(UUID outpost)
    • stopAllEvents

      public void stopAllEvents()
    • endOutpostEvent

      public boolean endOutpostEvent(UUID outpost, org.bukkit.entity.Player winner)
    • endOutpostSilentEvent

      public boolean endOutpostSilentEvent(UUID outpost)
    • inControlPlayer

      public boolean inControlPlayer(org.bukkit.entity.Player player)
    • inControlPlayer

      public boolean inControlPlayer(UUID playerUUID)
    • inPreControlPlayer

      public boolean inPreControlPlayer(org.bukkit.entity.Player player)
    • inPreControlPlayer

      public boolean inPreControlPlayer(UUID playerUUID)
    • inOwnerControlPlayer

      public boolean inOwnerControlPlayer(UUID playerUUID)
    • getControlPlayer

      public List<Map.Entry<UUID,EventData>> getControlPlayer(UUID playerUUID)
    • getPreControlPlayer

      public List<Map.Entry<UUID,EventData>> getPreControlPlayer(UUID playerUUID)
    • getOwnerControlPlayer

      public List<Map.Entry<UUID,EventData>> getOwnerControlPlayer(UUID playerUUID)
    • getControlPlayers

      public List<Map.Entry<UUID,EventData>> getControlPlayers()
    • getPreControlPlayers

      public List<org.bukkit.entity.Player> getPreControlPlayers()
    • playerOutpostEnter

      public void playerOutpostEnter(UUID outpostUUID, org.bukkit.entity.Player player, OutpostEnum.CubLoc cubLoc, OutpostEnum.MovementWay movementWay)
    • playerExpelOutpost

      public boolean playerExpelOutpost(OutpostData outpost, org.bukkit.entity.Player player, OutpostEnum.CubLoc cubLoc, OutpostEnum.MovementWay movementWay)
    • playerHasRequerimentsOutpost

      public boolean playerHasRequerimentsOutpost(OutpostData outpost, org.bukkit.entity.Player player, OutpostEnum.CubLoc cubLoc, OutpostEnum.MovementWay movementWay)
    • playerOutpostLeave

      public void playerOutpostLeave(UUID outpostUUID, org.bukkit.entity.Player player, OutpostEnum.CubLoc cubLoc, OutpostEnum.MovementWay movementWay)
    • removeControler

      public void removeControler(List<UUID> outpost)
    • removeControler

      public void removeControler(UUID outpostUUID)
    • removePlayerControler

      public void removePlayerControler(org.bukkit.entity.Player player)
    • removePlayerControler

      public void removePlayerControler(UUID playerUUID)
    • removePlayerPreControler

      public void removePlayerPreControler(org.bukkit.entity.Player player)
    • removePlayerPreControler

      public void removePlayerPreControler(UUID playerUUID)
    • removePreControler

      public void removePreControler(UUID outpostUUID)
    • setNewPreControler

      public boolean setNewPreControler(UUID outpostUUID, org.bukkit.entity.Player player)
    • setNewControler

      public void setNewControler(UUID outpostUUID, org.bukkit.entity.Player player)
    • applyPlayerEndCapture

      public void applyPlayerEndCapture(UUID outpostUUID, UUID playerWinner, int time)
    • applyPlayerCapture

      public void applyPlayerCapture(UUID outpostUUID, org.bukkit.entity.Player winner)
    • getRegionPlayers

      public List<org.bukkit.entity.Player> getRegionPlayers(UUID outpostUUID, OutpostEnum.CubLoc loc)
    • getAllRegionPlayers

      public List<org.bukkit.entity.Player> getAllRegionPlayers(UUID outpostUUID)
    • getActiveEventList

      public List<String> getActiveEventList()
    • getActiveEvents

      public String getActiveEvents(boolean formated)
    • getPlugin

      public Outpost getPlugin()
    • setPlugin

      public void setPlugin(Outpost plugin)
    • getEventData

      public HashMap<UUID,EventData> getEventData()
    • setEventData

      public void setEventData(HashMap<UUID,EventData> eventData)