Index

A C D F G I M P R S T U Y 
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
 
await() - Method in interface de.kentoj.scrow.bukkit.scheduler.Task
 
awaitAll(Task<?>...) - Static method in class de.kentoj.scrow.bukkit.scheduler.Tasks
 

C

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
 
contains(double) - Method in class de.kentoj.scrow.bukkit.region.Range
 
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.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
 

F

fromChunk(Chunk) - Static method in class de.kentoj.scrow.bukkit.region.ChunkPos
 

G

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
 
getPlayer(UUID) - Static method in class de.kentoj.scrow.bukkit.ScrowAPI
 
getPlayer(OfflinePlayer) - Static method in class de.kentoj.scrow.bukkit.ScrowAPI
 
getRegion(UUID) - Method in interface de.kentoj.scrow.bukkit.region.RegionManager
 
getRegions(ChunkPos) - Method in interface de.kentoj.scrow.bukkit.region.RegionManager
 
getUuid() - Method in interface de.kentoj.scrow.bukkit.region.Region
A random uuid assigned to the Region at creation

I

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
 

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
 

P

plugin - Static variable in class de.kentoj.scrow.bukkit.ScrowAPI
 

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
 
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
 
setPlayerFactory(NetworkPlayerFactory) - Static method in class de.kentoj.scrow.bukkit.ScrowAPI
 
setRegionManager(RegionManager) - Static method in class de.kentoj.scrow.bukkit.ScrowAPI
 
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

unregisterRegion(Region) - Method in interface de.kentoj.scrow.bukkit.region.RegionManager
 

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
 
A C D F G I M P R S T U Y 
All Classes and Interfaces|All Packages