Index
All Classes and Interfaces|All Packages
A
- AbstractRegion - Class in de.kentoj.scrow.bukkit.region
- AbstractRegion() - Constructor for class de.kentoj.scrow.bukkit.region.AbstractRegion
- add(IPhase) - Method in class de.kentoj.scrow.bukkit.minigame.phaseflow.LinearPhaseFlow
- addParticipant(Player) - Method in class de.kentoj.scrow.bukkit.minigame.PlayerManager
- addSpectator(Player) - Method in class de.kentoj.scrow.bukkit.minigame.PlayerManager
- advancePhase() - Method in class de.kentoj.scrow.bukkit.minigame.phase.Phase
-
end the current phase and advance to the next.
- advancePhase() - Method in interface de.kentoj.scrow.bukkit.minigame.phase.PhaseFlow
-
end the current phase, go to the next phase and start it
- advancePhase() - Method in class de.kentoj.scrow.bukkit.minigame.phaseflow.LinearPhaseFlow
- advancePhase() - Method in class de.kentoj.scrow.bukkit.minigame.phaseflow.PhaseContext
- await() - Method in interface de.kentoj.scrow.bukkit.scheduler.Task
- awaitAll(Task<?>...) - Static method in class de.kentoj.scrow.bukkit.scheduler.Tasks
C
- cancel() - Method in interface de.kentoj.scrow.bukkit.minigame.phase.IPhase
- cancel() - Method in class de.kentoj.scrow.bukkit.minigame.phase.Phase
- cancel(Class<? extends Event>...) - Method in interface de.kentoj.scrow.bukkit.minigame.phase.event.PhaseListeners
- ChunkPos - Class in de.kentoj.scrow.bukkit.region
- ChunkPos() - Constructor for class de.kentoj.scrow.bukkit.region.ChunkPos
- completed(T) - Static method in class de.kentoj.scrow.bukkit.scheduler.TaskState
- CompositePhase<T> - Class in de.kentoj.scrow.bukkit.minigame.phase
- CompositePhase(PhaseContext<T>) - Constructor for class de.kentoj.scrow.bukkit.minigame.phase.CompositePhase
- contains(double) - Method in class de.kentoj.scrow.bukkit.region.Range
- ctx - Variable in class de.kentoj.scrow.bukkit.minigame.phase.Phase
- CuboidRegion - Class in de.kentoj.scrow.bukkit.region
- CuboidRegion(Location, Location) - Constructor for class de.kentoj.scrow.bukkit.region.CuboidRegion
- CylinderRegion - Class in de.kentoj.scrow.bukkit.region
- CylinderRegion() - Constructor for class de.kentoj.scrow.bukkit.region.CylinderRegion
D
- de.kentoj.scrow.bukkit - package de.kentoj.scrow.bukkit
- de.kentoj.scrow.bukkit.gameserver - package de.kentoj.scrow.bukkit.gameserver
- de.kentoj.scrow.bukkit.minigame - package de.kentoj.scrow.bukkit.minigame
- de.kentoj.scrow.bukkit.minigame.lobby - package de.kentoj.scrow.bukkit.minigame.lobby
- de.kentoj.scrow.bukkit.minigame.phase - package de.kentoj.scrow.bukkit.minigame.phase
- de.kentoj.scrow.bukkit.minigame.phase.event - package de.kentoj.scrow.bukkit.minigame.phase.event
- de.kentoj.scrow.bukkit.minigame.phaseflow - package de.kentoj.scrow.bukkit.minigame.phaseflow
- de.kentoj.scrow.bukkit.region - package de.kentoj.scrow.bukkit.region
- de.kentoj.scrow.bukkit.region.event - package de.kentoj.scrow.bukkit.region.event
- de.kentoj.scrow.bukkit.scheduler - package de.kentoj.scrow.bukkit.scheduler
- destroy() - Method in interface de.kentoj.scrow.bukkit.gameserver.GameServer
E
- end() - Method in interface de.kentoj.scrow.bukkit.minigame.phase.IPhase
- end() - Method in class de.kentoj.scrow.bukkit.minigame.phase.Phase
- EventHandler<E> - Interface in de.kentoj.scrow.bukkit.minigame.phase.event
F
- fromChunk(Chunk) - Static method in class de.kentoj.scrow.bukkit.region.ChunkPos
G
- game() - Method in class de.kentoj.scrow.bukkit.minigame.phaseflow.PhaseContext
- GameServer - Interface in de.kentoj.scrow.bukkit.gameserver
- GameServerPool - Interface in de.kentoj.scrow.bukkit.gameserver
- getAllPlayers() - Method in class de.kentoj.scrow.bukkit.minigame.PlayerManager
- getChunks() - Method in class de.kentoj.scrow.bukkit.region.CuboidRegion
- getChunks() - Method in class de.kentoj.scrow.bukkit.region.CylinderRegion
- getChunks() - Method in class de.kentoj.scrow.bukkit.region.MergedRegion
- getChunks() - Method in interface de.kentoj.scrow.bukkit.region.Region
- getHandlerList() - Static method in class de.kentoj.scrow.bukkit.region.event.RegionJoinEvent
- getHandlerList() - Static method in class de.kentoj.scrow.bukkit.region.event.RegionLeaveEvent
- getHandlers() - Method in class de.kentoj.scrow.bukkit.region.event.RegionJoinEvent
- getHandlers() - Method in class de.kentoj.scrow.bukkit.region.event.RegionLeaveEvent
- getLength() - Method in class de.kentoj.scrow.bukkit.region.Range
- getMaxParticipants() - Method in interface de.kentoj.scrow.bukkit.minigame.IMinigame
-
Maximally allowed participant count
- getMaxParticipants() - Method in class de.kentoj.scrow.bukkit.minigame.lobby.LobbyMinigame
- getMessageStyle() - Method in interface de.kentoj.scrow.bukkit.minigame.IMinigame
- getMinigameByPlayer(OfflinePlayer) - Method in class de.kentoj.scrow.bukkit.minigame.MinigameManager
- getMinParticipants() - Method in interface de.kentoj.scrow.bukkit.minigame.IMinigame
-
Required participant count
- getMinParticipants() - Method in class de.kentoj.scrow.bukkit.minigame.lobby.LobbyMinigame
- getName() - Method in interface de.kentoj.scrow.bukkit.minigame.phase.PhaseFlow
- getParticipantCount() - Method in class de.kentoj.scrow.bukkit.minigame.PlayerManager
- getParticipants() - Method in class de.kentoj.scrow.bukkit.minigame.PlayerManager
- getPlayer(UUID) - Static method in class de.kentoj.scrow.bukkit.ScrowAPI
- getPlayer(OfflinePlayer) - Static method in class de.kentoj.scrow.bukkit.ScrowAPI
- getPlayerManager() - Method in interface de.kentoj.scrow.bukkit.minigame.IMinigame
- getPlayerManager() - Method in class de.kentoj.scrow.bukkit.minigame.lobby.LobbyMinigame
- getRegion(UUID) - Method in interface de.kentoj.scrow.bukkit.region.RegionManager
- getRegions(ChunkPos) - Method in interface de.kentoj.scrow.bukkit.region.RegionManager
- getSpectators() - Method in class de.kentoj.scrow.bukkit.minigame.PlayerManager
- getSubPhaseFlow() - Method in class de.kentoj.scrow.bukkit.minigame.phase.CompositePhase
- getUuid() - Method in interface de.kentoj.scrow.bukkit.region.Region
-
A random uuid assigned to the Region at creation
H
- handle(E) - Method in interface de.kentoj.scrow.bukkit.minigame.phase.event.EventHandler
- handlePhaseError() - Method in interface de.kentoj.scrow.bukkit.minigame.phase.PhaseFlow
- handlePhaseError() - Method in class de.kentoj.scrow.bukkit.minigame.phaseflow.LinearPhaseFlow
I
- IMinigame - Interface in de.kentoj.scrow.bukkit.minigame
- IPhase - Interface in de.kentoj.scrow.bukkit.minigame.phase
- isInRegion(Location) - Method in class de.kentoj.scrow.bukkit.region.CuboidRegion
- isInRegion(Location) - Method in class de.kentoj.scrow.bukkit.region.CylinderRegion
- isInRegion(Location) - Method in class de.kentoj.scrow.bukkit.region.MergedRegion
- isInRegion(Location) - Method in interface de.kentoj.scrow.bukkit.region.Region
- isParticipant(Player) - Method in class de.kentoj.scrow.bukkit.minigame.PlayerManager
L
- LinearPhaseFlow - Class in de.kentoj.scrow.bukkit.minigame.phaseflow
- LinearPhaseFlow() - Constructor for class de.kentoj.scrow.bukkit.minigame.phaseflow.LinearPhaseFlow
- listeners() - Method in class de.kentoj.scrow.bukkit.minigame.phaseflow.PhaseContext
- LobbyMinigame - Class in de.kentoj.scrow.bukkit.minigame.lobby
- LobbyMinigame() - Constructor for class de.kentoj.scrow.bukkit.minigame.lobby.LobbyMinigame
- LobbyPhase - Class in de.kentoj.scrow.bukkit.minigame.lobby
- LobbyPhase(PhaseContext<LobbyMinigame>) - Constructor for class de.kentoj.scrow.bukkit.minigame.lobby.LobbyPhase
M
- mapAsync(Function<T, S>) - Method in interface de.kentoj.scrow.bukkit.scheduler.Task
- mapAsync(Function<T, S>) - Method in class de.kentoj.scrow.bukkit.scheduler.TaskImpl
-
Maps the last result async
- mapSync(Function<T, S>) - Method in interface de.kentoj.scrow.bukkit.scheduler.Task
- mapSync(Function<T, S>) - Method in class de.kentoj.scrow.bukkit.scheduler.TaskImpl
-
Maps the last result on the main thread
- MergedRegion - Class in de.kentoj.scrow.bukkit.region
-
region consisting of multiple regions
- MergedRegion() - Constructor for class de.kentoj.scrow.bukkit.region.MergedRegion
- MinigameManager - Class in de.kentoj.scrow.bukkit.minigame
- MinigameManager() - Constructor for class de.kentoj.scrow.bukkit.minigame.MinigameManager
O
- on(Class<E>, EventHandler<E>) - Method in interface de.kentoj.scrow.bukkit.minigame.phase.event.PhaseListeners
- on(Class<E>, EventPriority, EventHandler<E>) - Method in interface de.kentoj.scrow.bukkit.minigame.phase.event.PhaseListeners
- on(Class<E>, EventPriority, EventHandler<E>) - Method in class de.kentoj.scrow.bukkit.minigame.phase.event.PhaseListenersImpl
- onCancel() - Method in class de.kentoj.scrow.bukkit.minigame.lobby.WaitForMaximumPlayersPhase
- onCancel() - Method in class de.kentoj.scrow.bukkit.minigame.lobby.WaitForMinimumPlayersPhase
- onCancel() - Method in class de.kentoj.scrow.bukkit.minigame.phase.CompositePhase
- onCancel() - Method in class de.kentoj.scrow.bukkit.minigame.phase.Phase
-
Called together with
Phase.onEnd()but only called when the phase was cancelled due to an error - onEnd() - Method in class de.kentoj.scrow.bukkit.minigame.phase.Phase
- onStart() - Method in class de.kentoj.scrow.bukkit.minigame.lobby.LobbyPhase
- onStart() - Method in class de.kentoj.scrow.bukkit.minigame.lobby.WaitForMaximumPlayersPhase
- onStart() - Method in class de.kentoj.scrow.bukkit.minigame.lobby.WaitForMinimumPlayersPhase
- onStart() - Method in class de.kentoj.scrow.bukkit.minigame.phase.CompositePhase
- onStart() - Method in class de.kentoj.scrow.bukkit.minigame.phase.Phase
-
Shall call
PhaseFlow.advancePhase() - onTick(int) - Method in class de.kentoj.scrow.bukkit.minigame.lobby.WaitForMaximumPlayersPhase
- onTick(int) - Method in class de.kentoj.scrow.bukkit.minigame.phase.Phase
P
- Phase<T> - Class in de.kentoj.scrow.bukkit.minigame.phase
- Phase() - Constructor for class de.kentoj.scrow.bukkit.minigame.phase.Phase
- PhaseContext<T> - Class in de.kentoj.scrow.bukkit.minigame.phaseflow
- PhaseContext() - Constructor for class de.kentoj.scrow.bukkit.minigame.phaseflow.PhaseContext
- PhaseFlow - Interface in de.kentoj.scrow.bukkit.minigame.phase
- PhaseListeners - Interface in de.kentoj.scrow.bukkit.minigame.phase.event
- PhaseListenersImpl - Class in de.kentoj.scrow.bukkit.minigame.phase.event
- PhaseListenersImpl() - Constructor for class de.kentoj.scrow.bukkit.minigame.phase.event.PhaseListenersImpl
- phases() - Method in class de.kentoj.scrow.bukkit.minigame.phaseflow.PhaseContext
- PlayerManager - Class in de.kentoj.scrow.bukkit.minigame
- PlayerManager() - Constructor for class de.kentoj.scrow.bukkit.minigame.PlayerManager
- players() - Method in class de.kentoj.scrow.bukkit.minigame.phaseflow.PhaseContext
- plugin - Static variable in class de.kentoj.scrow.bukkit.ScrowAPI
- prepareServer(String) - Method in interface de.kentoj.scrow.bukkit.gameserver.GameServerPool
R
- Range - Class in de.kentoj.scrow.bukkit.region
- Range(double, double) - Constructor for class de.kentoj.scrow.bukkit.region.Range
- Region - Interface in de.kentoj.scrow.bukkit.region
- RegionEvent - Class in de.kentoj.scrow.bukkit.region.event
- RegionEvent() - Constructor for class de.kentoj.scrow.bukkit.region.event.RegionEvent
- RegionJoinEvent - Class in de.kentoj.scrow.bukkit.region.event
- RegionJoinEvent(Region, Player) - Constructor for class de.kentoj.scrow.bukkit.region.event.RegionJoinEvent
- RegionLeaveEvent - Class in de.kentoj.scrow.bukkit.region.event
- RegionLeaveEvent(Region, Player) - Constructor for class de.kentoj.scrow.bukkit.region.event.RegionLeaveEvent
- RegionManager - Interface in de.kentoj.scrow.bukkit.region
- registerRegion(Region) - Method in interface de.kentoj.scrow.bukkit.region.RegionManager
- removeParticipant(Player) - Method in class de.kentoj.scrow.bukkit.minigame.PlayerManager
- removeSpectator(Player) - Method in class de.kentoj.scrow.bukkit.minigame.PlayerManager
- returnServer(String) - Method in interface de.kentoj.scrow.bukkit.gameserver.GameServerPool
- rewindPhase() - Method in interface de.kentoj.scrow.bukkit.minigame.phase.PhaseFlow
-
end the current phase, go to the previous phase and start it
- rewindPhase() - Method in class de.kentoj.scrow.bukkit.minigame.phaseflow.LinearPhaseFlow
- runAsync(Runnable) - Method in interface de.kentoj.scrow.bukkit.scheduler.Task
- runAsync(Runnable) - Static method in class de.kentoj.scrow.bukkit.scheduler.Tasks
- runSync(Runnable) - Method in interface de.kentoj.scrow.bukkit.scheduler.Task
- runSync(Runnable) - Static method in class de.kentoj.scrow.bukkit.scheduler.Tasks
S
- ScrowAPI - Class in de.kentoj.scrow.bukkit
- ScrowAPI() - Constructor for class de.kentoj.scrow.bukkit.ScrowAPI
- setCommandApi(CommandAPI) - Static method in class de.kentoj.scrow.bukkit.ScrowAPI
- setCorePlugin(Plugin) - Static method in class de.kentoj.scrow.bukkit.ScrowAPI
- setEconomyService(EconomyService) - Static method in class de.kentoj.scrow.bukkit.ScrowAPI
- setFriendRequestService(FriendRequestService) - Static method in class de.kentoj.scrow.bukkit.ScrowAPI
- setFriendshipService(FriendshipService) - Static method in class de.kentoj.scrow.bukkit.ScrowAPI
- setInstanceManager(InstanceManager) - Static method in class de.kentoj.scrow.bukkit.ScrowAPI
- setJdbi(Jdbi) - Static method in class de.kentoj.scrow.bukkit.ScrowAPI
- setMessageBroker(MessageBroker) - Static method in class de.kentoj.scrow.bukkit.ScrowAPI
- setMinigame(OfflinePlayer, IMinigame) - Method in class de.kentoj.scrow.bukkit.minigame.MinigameManager
- setPlayerFactory(NetworkPlayerFactory) - Static method in class de.kentoj.scrow.bukkit.ScrowAPI
- setPlayerPrefixProvider(PlayerPrefixProvider) - Static method in class de.kentoj.scrow.bukkit.ScrowAPI
- setRegionManager(RegionManager) - Static method in class de.kentoj.scrow.bukkit.ScrowAPI
- start() - Method in interface de.kentoj.scrow.bukkit.minigame.IMinigame
- start() - Method in class de.kentoj.scrow.bukkit.minigame.lobby.LobbyMinigame
- start() - Method in interface de.kentoj.scrow.bukkit.minigame.phase.IPhase
- start() - Method in class de.kentoj.scrow.bukkit.minigame.phase.Phase
- start() - Method in interface de.kentoj.scrow.bukkit.minigame.phase.PhaseFlow
-
CompletableFuture is completed when the game finishes
- start() - Method in class de.kentoj.scrow.bukkit.minigame.phaseflow.LinearPhaseFlow
- style() - Method in class de.kentoj.scrow.bukkit.minigame.phaseflow.PhaseContext
- supplyAsync(Supplier<S>) - Method in interface de.kentoj.scrow.bukkit.scheduler.Task
- supplyAsync(Supplier<T>) - Static method in class de.kentoj.scrow.bukkit.scheduler.Tasks
- supplySync(Supplier<S>) - Method in interface de.kentoj.scrow.bukkit.scheduler.Task
- supplySync(Supplier<T>) - Static method in class de.kentoj.scrow.bukkit.scheduler.Tasks
T
- Task<T> - Interface in de.kentoj.scrow.bukkit.scheduler
- TaskImpl<T> - Class in de.kentoj.scrow.bukkit.scheduler
-
A Task runs entirely async, when sync is used, a subtask is run on the main thread and the async thread blocks until the subtask returns.
- TaskImpl() - Constructor for class de.kentoj.scrow.bukkit.scheduler.TaskImpl
- Tasks - Class in de.kentoj.scrow.bukkit.scheduler
- Tasks() - Constructor for class de.kentoj.scrow.bukkit.scheduler.Tasks
- TaskState<T> - Class in de.kentoj.scrow.bukkit.scheduler
- TaskState() - Constructor for class de.kentoj.scrow.bukkit.scheduler.TaskState
- thenAsync(Consumer<T>) - Method in interface de.kentoj.scrow.bukkit.scheduler.Task
- thenSync(Consumer<T>) - Method in interface de.kentoj.scrow.bukkit.scheduler.Task
- toFuture() - Method in interface de.kentoj.scrow.bukkit.scheduler.Task
- toFuture() - Method in class de.kentoj.scrow.bukkit.scheduler.TaskImpl
U
- unregisterAll() - Method in interface de.kentoj.scrow.bukkit.minigame.phase.event.PhaseListeners
-
Unregisters all listeners bound to this phase.
- unregisterAll() - Method in class de.kentoj.scrow.bukkit.minigame.phase.event.PhaseListenersImpl
- unregisterRegion(Region) - Method in interface de.kentoj.scrow.bukkit.region.RegionManager
W
- WaitForMaximumPlayersPhase - Class in de.kentoj.scrow.bukkit.minigame.lobby
- WaitForMaximumPlayersPhase(PhaseContext<LobbyMinigame>) - Constructor for class de.kentoj.scrow.bukkit.minigame.lobby.WaitForMaximumPlayersPhase
- WaitForMinimumPlayersPhase<T> - Class in de.kentoj.scrow.bukkit.minigame.lobby
- WaitForMinimumPlayersPhase(PhaseContext<T>) - Constructor for class de.kentoj.scrow.bukkit.minigame.lobby.WaitForMinimumPlayersPhase
Y
- yielded(T) - Static method in class de.kentoj.scrow.bukkit.scheduler.TaskState
- yieldIf(Predicate<T>) - Method in interface de.kentoj.scrow.bukkit.scheduler.Task
- yieldIf(Predicate<T>) - Method in class de.kentoj.scrow.bukkit.scheduler.TaskImpl
All Classes and Interfaces|All Packages