Package me.ulrich.koth.manager
Class EventManager
java.lang.Object
me.ulrich.koth.manager.EventManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddPlayerTimeToEvent(UUID kothUUID, org.bukkit.entity.Player playerUUID, long delta) booleanallowedContinueCapture(UUID kothUUID) voidapplyPlayerWinner(UUID kothUUID, org.bukkit.entity.Player winner) intdayOfWeekToCalendarDayOfWeek(DayOfWeek dayOfWeek) booleanendKothEvent(String kothName) booleanendKothEvent(UUID koth) booleanendKothEvent(UUID koth, org.bukkit.entity.Player winner) booleanendKothSilentEvent(UUID koth) voidfindNewControler(UUID kothUUID) voidfindNewControler(UUID kothUUID, org.bukkit.entity.Player lastControler, boolean sameGroup) getActiveEventListData(boolean system) getActiveEvents(boolean formated) List<org.bukkit.entity.Player>getAllRegionPlayers(UUID kothUUID) getGroupsDisputedKoth(UUID kothUUID) getKothEvent(UUID koth) getKothStatus(UUID koth) getNextDay(Calendar cal, int day) getNextEventName(UUID kothUUID) getNextEvents(UUID kothUUID) getNextEventTime(UUID kothUUID) List<org.bukkit.entity.Player>getRegionPlayers(UUID kothUUID, KothEnum.CubLoc loc) booleanhasKothEvent(UUID koth) booleanhasKothStarted(String kothName) booleanhasKothStarted(UUID koth) <E> List<org.bukkit.inventory.ItemStack>pickNRandomElements(List<org.bukkit.inventory.ItemStack> list, int n) <E> List<org.bukkit.inventory.ItemStack>pickNRandomElements(List<org.bukkit.inventory.ItemStack> list, int n, Random r) voidplayerKothEnter(UUID kothUUID, org.bukkit.entity.Player player, KothEnum.CubLoc cubLoc, KothEnum.MovementWay movementWay) voidplayerKothLeave(UUID kothUUID, org.bukkit.entity.Player player, KothEnum.CubLoc cubLoc, KothEnum.MovementWay movementWay) voidremoveControler(UUID kothUUID) voidsetEventData(HashMap<UUID, EventData> eventData) voidsetNewControler(UUID kothUUID, org.bukkit.entity.Player player) voidbooleanstartKothEvent(String kothName) booleanstartKothEvent(UUID koth, org.bukkit.command.CommandSender commandSender) voidvoid
-
Constructor Details
-
EventManager
-
-
Method Details
-
hasKothEvent
-
getKothEvent
-
getKothStatus
-
startKothEvent
-
startKothEvent
-
hasKothStarted
-
hasKothStarted
-
endKothEvent
-
endKothEvent
-
endKothEvent
-
endKothSilentEvent
-
stopAllEvents
public void stopAllEvents() -
getGroupsDisputedKoth
-
allowedContinueCapture
-
playerKothEnter
public void playerKothEnter(UUID kothUUID, org.bukkit.entity.Player player, KothEnum.CubLoc cubLoc, KothEnum.MovementWay movementWay) -
playerKothLeave
public void playerKothLeave(UUID kothUUID, org.bukkit.entity.Player player, KothEnum.CubLoc cubLoc, KothEnum.MovementWay movementWay) -
removeControler
-
addPlayerTimeToEvent
-
findNewControler
-
findNewControler
public void findNewControler(UUID kothUUID, org.bukkit.entity.Player lastControler, boolean sameGroup) -
setNewControler
-
applyPlayerWinner
-
pickNRandomElements
-
pickNRandomElements
-
getRegionPlayers
-
getAllRegionPlayers
-
getActiveEventList
-
getActiveEventListData
-
getActiveEvents
-
getNextEventTime
-
getNextEventTime
-
getNextEventName
-
getNextEventName
-
getAllEvents
-
getNextEvents
-
dayOfWeekToCalendarDayOfWeek
-
getNextDay
-
getNextEvents
-
updateKothHolograms
public void updateKothHolograms() -
getPlugin
-
setPlugin
-
getEventData
-
setEventData
-