Index

A B C D E F G H I L M N O P R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values

A

AbstractOp<T> - Class in me.moros.gaia.api.operation
 
AbstractOp() - Constructor for class me.moros.gaia.api.operation.AbstractOp
 
add(Arena) - Method in interface me.moros.gaia.api.service.ArenaService
 
add(GaiaOperation.ChunkOperation<T>) - Method in interface me.moros.gaia.api.service.OperationService
 
addChunkTicket(int, int) - Method in interface me.moros.gaia.api.platform.Level
 
addChunkTicket(ChunkPosition) - Method in interface me.moros.gaia.api.platform.Level
 
addPoint(Point) - Method in interface me.moros.gaia.api.arena.PointHolder.Mutable
 
addPoints(Collection<Point>) - Method in interface me.moros.gaia.api.arena.PointHolder.Mutable
 
analyzeTime() - Method in interface me.moros.gaia.api.event.ArenaAnalyzeEvent
 
arena() - Method in interface me.moros.gaia.api.event.ArenaEvent
 
arena(String) - Method in interface me.moros.gaia.api.service.ArenaService
 
arena(Key, Region) - Method in interface me.moros.gaia.api.service.ArenaService
 
arena(Key, Position) - Method in interface me.moros.gaia.api.service.ArenaService
 
Arena - Interface in me.moros.gaia.api.arena
 
ArenaAnalyzeEvent - Interface in me.moros.gaia.api.event
 
ArenaEvent - Interface in me.moros.gaia.api.event
 
arenaFileExists(String) - Method in interface me.moros.gaia.api.storage.Storage
 
arenaInfoAsHover(Arena) - Static method in class me.moros.gaia.api.util.ComponentUtil
 
ArenaRevertEvent - Interface in me.moros.gaia.api.event
 
arenaService() - Method in interface me.moros.gaia.api.Gaia
 
ArenaService - Interface in me.moros.gaia.api.service
 
asFuture() - Method in class me.moros.gaia.api.operation.AbstractOp
 
asFuture() - Method in interface me.moros.gaia.api.operation.GaiaOperation
 
at(int, int) - Static method in interface me.moros.gaia.api.chunk.ChunkPosition
 
at(Position) - Static method in interface me.moros.gaia.api.chunk.ChunkPosition
 
author() - Method in interface me.moros.gaia.api.util.PluginInfo
 

B

build() - Method in class me.moros.gaia.api.arena.Builder
 
builder() - Static method in interface me.moros.gaia.api.arena.Arena
 
Builder - Class in me.moros.gaia.api.arena
 

C

cached(T) - Static method in class me.moros.gaia.api.util.supplier.Suppliers
 
calculateChunkDistance(int, int) - Static method in class me.moros.gaia.api.util.ChunkUtil
 
calculateChunkVolume(ChunkRegion) - Static method in class me.moros.gaia.api.util.ChunkUtil
 
calculateSections(Region) - Static method in class me.moros.gaia.api.util.ChunkUtil
 
cancel(Level, ChunkRegion) - Method in interface me.moros.gaia.api.service.OperationService
 
Cancellable - Interface in me.moros.gaia.api.event
 
center() - Method in interface me.moros.gaia.api.arena.region.Region
 
checksum() - Method in interface me.moros.gaia.api.arena.region.ChunkRegion.Validated
 
chunk() - Method in interface me.moros.gaia.api.chunk.Snapshot
 
chunk() - Method in interface me.moros.gaia.api.event.ChunkOperationEvent
 
chunk() - Method in interface me.moros.gaia.api.operation.GaiaOperation.ChunkOperation
 
CHUNK_SECTION_SIZE - Static variable in class me.moros.gaia.api.util.ChunkUtil
 
CHUNK_SECTION_VOLUME - Static variable in class me.moros.gaia.api.util.ChunkUtil
 
CHUNK_SIZE - Static variable in class me.moros.gaia.api.util.ChunkUtil
 
ChunkAnalyzeEvent - Interface in me.moros.gaia.api.event
 
ChunkOperationEvent - Interface in me.moros.gaia.api.event
 
ChunkPosition - Interface in me.moros.gaia.api.chunk
 
ChunkRegion - Interface in me.moros.gaia.api.arena.region
 
ChunkRegion.Validated - Interface in me.moros.gaia.api.arena.region
 
ChunkRevertEvent - Interface in me.moros.gaia.api.event
 
chunks() - Method in interface me.moros.gaia.api.arena.Arena
 
chunks(Collection<ChunkRegion.Validated>) - Method in class me.moros.gaia.api.arena.Builder
 
ChunkUtil - Class in me.moros.gaia.api.util
 
clearPoints() - Method in interface me.moros.gaia.api.arena.PointHolder.Mutable
 
completed() - Method in interface me.moros.gaia.api.event.ArenaRevertEvent
 
ComponentUtil - Class in me.moros.gaia.api.util
 
contains(int, int, int) - Method in interface me.moros.gaia.api.arena.region.Region
 
contains(String) - Method in interface me.moros.gaia.api.service.ArenaService
 
contains(Position) - Method in interface me.moros.gaia.api.arena.region.Region
 
CONTINUE - Enum constant in enum class me.moros.gaia.api.operation.GaiaOperation.Result
 
create(Region) - Static method in interface me.moros.gaia.api.arena.region.ChunkRegion
 
create(Region, long) - Static method in interface me.moros.gaia.api.arena.region.ChunkRegion
 
createEmptyArenaFiles(String) - Method in interface me.moros.gaia.api.storage.Storage
 
createPoint() - Method in interface me.moros.gaia.api.platform.Locatable
 

D

deleteArena(String) - Method in interface me.moros.gaia.api.storage.Storage
 
deltaTime() - Method in interface me.moros.gaia.api.event.ChunkOperationEvent
 
description(int) - Static method in class me.moros.gaia.api.util.TextUtil
 
DISABLED - Enum constant in enum class me.moros.gaia.api.util.LightFixer
 
displayName() - Method in interface me.moros.gaia.api.arena.Arena
 

E

ensureValidPosition(Position) - Static method in class me.moros.gaia.api.util.ChunkUtil
 
eventBus() - Method in interface me.moros.gaia.api.Gaia
 
EventBus - Interface in me.moros.gaia.api.event
The event bus is responsible for posting gaia events.

F

fail(Component) - Static method in interface me.moros.gaia.api.arena.RevertResult
 
findLevel(Key) - Method in interface me.moros.gaia.api.service.LevelService
 
findUser(String) - Method in interface me.moros.gaia.api.service.UserService
 
findUser(UUID) - Method in interface me.moros.gaia.api.service.UserService
 
fixLight(Collection<ChunkPosition>) - Method in interface me.moros.gaia.api.platform.Level
 
formatDuration(long) - Static method in class me.moros.gaia.api.util.TextUtil
 
future - Variable in class me.moros.gaia.api.operation.AbstractOp
 
future() - Method in interface me.moros.gaia.api.arena.RevertResult
 

G

Gaia - Interface in me.moros.gaia.api
 
GaiaEvent - Interface in me.moros.gaia.api.event
 
GaiaOperation<T> - Interface in me.moros.gaia.api.operation
 
GaiaOperation.Analyze - Interface in me.moros.gaia.api.operation
 
GaiaOperation.ChunkOperation<T> - Interface in me.moros.gaia.api.operation
 
GaiaOperation.Result - Enum Class in me.moros.gaia.api.operation
 
GaiaOperation.Revert - Interface in me.moros.gaia.api.operation
 
GaiaProvider - Class in me.moros.gaia.api
Static singleton for conveniently accessing the Gaia instance.
GaiaUser - Interface in me.moros.gaia.api.platform
 
generateInfo(Arena) - Static method in class me.moros.gaia.api.util.ComponentUtil
 
generateLine(int) - Static method in class me.moros.gaia.api.util.TextUtil
 
generatePointInfo(Arena, Point, int) - Static method in class me.moros.gaia.api.util.ComponentUtil
 
get() - Static method in class me.moros.gaia.api.GaiaProvider
Gets an instance of the Gaia service.
getStateString(int, int, int) - Method in interface me.moros.gaia.api.chunk.Snapshot
 

H

height() - Method in interface me.moros.gaia.api.chunk.Snapshot
 

I

info() - Method in interface me.moros.gaia.api.arena.Arena
 
intersects(Region) - Method in interface me.moros.gaia.api.arena.region.Region
 
isCancelled() - Method in interface me.moros.gaia.api.event.Cancellable
 
isPlayer() - Method in interface me.moros.gaia.api.platform.GaiaUser
 
isValidPosition(Position) - Static method in class me.moros.gaia.api.util.ChunkUtil
 
isValidRegionSize(Region) - Static method in class me.moros.gaia.api.util.ChunkUtil
 

L

lastReverted() - Method in interface me.moros.gaia.api.arena.Reversible
 
lazy(Supplier<T>) - Static method in class me.moros.gaia.api.util.supplier.Suppliers
 
length() - Method in interface me.moros.gaia.api.chunk.Snapshot
 
level() - Method in interface me.moros.gaia.api.arena.Arena
 
level() - Method in interface me.moros.gaia.api.event.ChunkOperationEvent
 
level() - Method in interface me.moros.gaia.api.operation.GaiaOperation.ChunkOperation
 
level() - Method in interface me.moros.gaia.api.platform.GaiaUser
 
level() - Method in interface me.moros.gaia.api.platform.Locatable
 
level(Key) - Method in class me.moros.gaia.api.arena.Builder
 
Level - Interface in me.moros.gaia.api.platform
 
levelService() - Method in interface me.moros.gaia.api.Gaia
 
LevelService - Interface in me.moros.gaia.api.service
 
LightFixer - Enum Class in me.moros.gaia.api.util
 
loadAllArenas() - Method in interface me.moros.gaia.api.storage.Storage
 
loadChunkWithTicket(int, int) - Method in interface me.moros.gaia.api.platform.Level
 
loadChunkWithTicket(ChunkPosition) - Method in interface me.moros.gaia.api.platform.Level
 
loadDataAsync(String, Collection<ChunkRegion.Validated>) - Method in interface me.moros.gaia.api.storage.Storage
 
Locatable - Interface in me.moros.gaia.api.platform
 

M

max() - Method in interface me.moros.gaia.api.arena.region.Region
 
me.moros.gaia - module me.moros.gaia
 
me.moros.gaia.api - package me.moros.gaia.api
Base package for Gaia API.
me.moros.gaia.api.arena - package me.moros.gaia.api.arena
 
me.moros.gaia.api.arena.region - package me.moros.gaia.api.arena.region
 
me.moros.gaia.api.chunk - package me.moros.gaia.api.chunk
 
me.moros.gaia.api.event - package me.moros.gaia.api.event
 
me.moros.gaia.api.operation - package me.moros.gaia.api.operation
 
me.moros.gaia.api.platform - package me.moros.gaia.api.platform
 
me.moros.gaia.api.service - package me.moros.gaia.api.service
 
me.moros.gaia.api.storage - package me.moros.gaia.api.storage
 
me.moros.gaia.api.util - package me.moros.gaia.api.util
 
me.moros.gaia.api.util.supplier - package me.moros.gaia.api.util.supplier
 
message() - Method in interface me.moros.gaia.api.arena.RevertResult
 
min() - Method in interface me.moros.gaia.api.arena.region.Region
 

N

name() - Method in interface me.moros.gaia.api.arena.Arena
 
name(String) - Method in class me.moros.gaia.api.arena.Builder
 

O

of(Position, float, float) - Static method in interface me.moros.gaia.api.arena.Point
 
of(Vector3i, Vector3i) - Static method in interface me.moros.gaia.api.arena.region.Region
 
operationService() - Method in interface me.moros.gaia.api.Gaia
 
OperationService - Interface in me.moros.gaia.api.service
 

P

parent() - Method in interface me.moros.gaia.api.platform.GaiaUser
 
pitch() - Method in interface me.moros.gaia.api.arena.Point
 
pitch() - Method in interface me.moros.gaia.api.platform.Locatable
 
pluginInfo() - Method in interface me.moros.gaia.api.Gaia
 
PluginInfo - Interface in me.moros.gaia.api.util
 
Point - Interface in me.moros.gaia.api.arena
 
PointHolder - Interface in me.moros.gaia.api.arena
 
PointHolder.Mutable - Interface in me.moros.gaia.api.arena
 
pointInfo(Point) - Static method in class me.moros.gaia.api.util.ComponentUtil
 
points() - Method in interface me.moros.gaia.api.arena.PointHolder
 
points(List<Point>) - Method in class me.moros.gaia.api.arena.Builder
 
position() - Method in interface me.moros.gaia.api.platform.Locatable
 
post(T) - Method in interface me.moros.gaia.api.event.EventBus
Post an event.
POST_ARENA - Enum constant in enum class me.moros.gaia.api.util.LightFixer
 
POST_CHUNK - Enum constant in enum class me.moros.gaia.api.util.LightFixer
 
postArenaAnalyzeEvent(Arena, long) - Method in interface me.moros.gaia.api.event.EventBus
Posts a new ArenaAnalyzeEvent.
postArenaRevertEvent(Arena, long, boolean) - Method in interface me.moros.gaia.api.event.EventBus
Posts a new ArenaRevertEvent.
postChunkAnalyzeEvent(ChunkRegion, Key, long) - Method in interface me.moros.gaia.api.event.EventBus
Posts a new ChunkAnalyzeEvent.
postChunkRevertEvent(ChunkRegion, Key, long) - Method in interface me.moros.gaia.api.event.EventBus
Posts a new ChunkRevertEvent.
processStep() - Method in class me.moros.gaia.api.operation.AbstractOp
 

R

region() - Method in interface me.moros.gaia.api.arena.Arena
 
region() - Method in interface me.moros.gaia.api.arena.region.ChunkRegion
 
region(Region) - Method in class me.moros.gaia.api.arena.Builder
 
Region - Interface in me.moros.gaia.api.arena.region
An axis-aligned immutable cuboid defined by its 2 opposing corners.
remainingOperations() - Method in interface me.moros.gaia.api.service.OperationService
 
remove(String) - Method in interface me.moros.gaia.api.service.ArenaService
 
REMOVE - Enum constant in enum class me.moros.gaia.api.operation.GaiaOperation.Result
 
removeChunkTicket(int, int) - Method in interface me.moros.gaia.api.platform.Level
 
removeChunkTicket(ChunkPosition) - Method in interface me.moros.gaia.api.platform.Level
 
resetLastReverted() - Method in interface me.moros.gaia.api.arena.Reversible
 
resetSelection(GaiaUser) - Method in interface me.moros.gaia.api.service.SelectionService
 
restoreSnapshot(Snapshot, int) - Method in interface me.moros.gaia.api.platform.Level
 
Reversible - Interface in me.moros.gaia.api.arena
 
Reversible.Mutable - Interface in me.moros.gaia.api.arena
 
revert(Arena) - Method in interface me.moros.gaia.api.service.ArenaService
 
revert(Level, Snapshot, int) - Static method in interface me.moros.gaia.api.operation.GaiaOperation
 
reverting() - Method in interface me.moros.gaia.api.arena.Arena
 
reverting() - Method in interface me.moros.gaia.api.arena.Reversible
 
reverting(boolean) - Method in interface me.moros.gaia.api.arena.Reversible.Mutable
 
RevertResult - Interface in me.moros.gaia.api.arena
 
revertTime() - Method in interface me.moros.gaia.api.event.ArenaRevertEvent
 

S

sanitizeInput(String) - Static method in class me.moros.gaia.api.util.TextUtil
Strip input of all non alphanumeric values and limit to 32 characters long
saveArena(Arena) - Method in interface me.moros.gaia.api.storage.Storage
 
saveDataAsync(String, Iterable<Snapshot>) - Method in interface me.moros.gaia.api.storage.Storage
 
sections() - Method in interface me.moros.gaia.api.chunk.Snapshot
 
selection(GaiaUser) - Method in interface me.moros.gaia.api.service.SelectionService
 
selectionService() - Method in interface me.moros.gaia.api.Gaia
 
SelectionService - Interface in me.moros.gaia.api.service
 
setCancelled(boolean) - Method in interface me.moros.gaia.api.event.Cancellable
 
shutdown() - Method in interface me.moros.gaia.api.event.EventBus
Close this event bus preventing any further events from being posted.
shutdown() - Method in interface me.moros.gaia.api.service.OperationService
 
size() - Method in interface me.moros.gaia.api.arena.region.Region
 
size() - Method in interface me.moros.gaia.api.service.ArenaService
 
snapshot(ChunkRegion) - Method in interface me.moros.gaia.api.platform.Level
 
Snapshot - Interface in me.moros.gaia.api.chunk
 
snapshotAnalyze(Level, ChunkRegion) - Static method in interface me.moros.gaia.api.operation.GaiaOperation
 
spiralChunks(Region) - Static method in class me.moros.gaia.api.util.ChunkUtil
 
splitIntoChunks(Region) - Static method in class me.moros.gaia.api.util.ChunkUtil
 
startTime - Variable in class me.moros.gaia.api.operation.AbstractOp
 
startTime() - Method in class me.moros.gaia.api.operation.AbstractOp
 
startTime() - Method in interface me.moros.gaia.api.operation.GaiaOperation
 
storage() - Method in interface me.moros.gaia.api.Gaia
 
Storage - Interface in me.moros.gaia.api.storage
 
stream() - Method in interface me.moros.gaia.api.service.ArenaService
 
streamChunks() - Method in interface me.moros.gaia.api.arena.Arena
 
streamPoints() - Method in interface me.moros.gaia.api.arena.PointHolder
 
subscribe(Class<T>, Consumer<? super T>) - Method in interface me.moros.gaia.api.event.EventBus
Registers the given subscriber to receive events.
subscribe(Class<T>, Consumer<? super T>, int) - Method in interface me.moros.gaia.api.event.EventBus
Registers the given subscriber to receive events.
success(Component, CompletableFuture<Long>) - Static method in interface me.moros.gaia.api.arena.RevertResult
 
Suppliers - Class in me.moros.gaia.api.util.supplier
 

T

teleport(Key, Point) - Method in interface me.moros.gaia.api.platform.GaiaUser
 
TextUtil - Class in me.moros.gaia.api.util
 
toChunkPos(int) - Static method in class me.moros.gaia.api.util.ChunkUtil
 
toChunkSectionPos(Position) - Static method in class me.moros.gaia.api.util.ChunkUtil
 

U

update() - Method in class me.moros.gaia.api.operation.AbstractOp
 
update() - Method in interface me.moros.gaia.api.operation.GaiaOperation
 
users() - Method in interface me.moros.gaia.api.service.UserService
 
userService() - Method in interface me.moros.gaia.api.Gaia
 
UserService - Interface in me.moros.gaia.api.service
 

V

validateInput(String) - Static method in class me.moros.gaia.api.util.TextUtil
 
validateRegionSize(Region) - Static method in class me.moros.gaia.api.util.ChunkUtil
 
valueOf(String) - Static method in enum class me.moros.gaia.api.operation.GaiaOperation.Result
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class me.moros.gaia.api.util.LightFixer
Returns the enum constant of this class with the specified name.
values() - Static method in enum class me.moros.gaia.api.operation.GaiaOperation.Result
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class me.moros.gaia.api.util.LightFixer
Returns an array containing the constants of this enum class, in the order they are declared.
version() - Method in interface me.moros.gaia.api.util.PluginInfo
 
volume() - Method in interface me.moros.gaia.api.arena.region.Region
 

W

WAIT - Enum constant in enum class me.moros.gaia.api.operation.GaiaOperation.Result
 
width() - Method in interface me.moros.gaia.api.chunk.Snapshot
 

X

x() - Method in interface me.moros.gaia.api.chunk.ChunkPosition
 
x() - Method in interface me.moros.gaia.api.chunk.Snapshot
 

Y

yaw() - Method in interface me.moros.gaia.api.arena.Point
 
yaw() - Method in interface me.moros.gaia.api.platform.Locatable
 

Z

z() - Method in interface me.moros.gaia.api.chunk.ChunkPosition
 
z() - Method in interface me.moros.gaia.api.chunk.Snapshot
 
ZX_ORDER - Static variable in interface me.moros.gaia.api.chunk.ChunkPosition
 
A B C D E F G H I L M N O P R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values