Index
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
Gaiainstance. - 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
Gaiaservice. - getStateString(int, int, int) - Method in interface me.moros.gaia.api.chunk.Snapshot
H
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
All Classes and Interfaces|All Packages|Constant Field Values