Index

C D E F G H I J L O P R S T V Y 
All Classes and Interfaces|All Packages|Constant Field Values

C

classloader(PluginClasspathBuilder) - Method in class com.iantapply.orchestra.platform.paper.OrchestraLoader
Adds HikariCP and the PostgreSQL driver to the Paper plugin classpath.
com.iantapply.orchestra.adapter.yaml - package com.iantapply.orchestra.adapter.yaml
YAML event-definition parsing and scalar conversion.
com.iantapply.orchestra.platform.paper - package com.iantapply.orchestra.platform.paper
Thin Paper lifecycle/configuration adapters; orchestration and administration remain platform-neutral.
com.iantapply.orchestra.platform.paper.action - package com.iantapply.orchestra.platform.paper.action
Paper and Folia implementations of built-in event actions.
com.iantapply.orchestra.platform.paper.command - package com.iantapply.orchestra.platform.paper.command
Paper lifecycle-command registration and sender presentation.
create() - Method in class com.iantapply.orchestra.platform.paper.command.OrchestraCommands
Builds the complete /orchestra command tree.

D

DurationParser - Class in com.iantapply.orchestra.adapter.yaml
Parses compact event-duration values such as 500ms, 5m, or 2h30m.

E

equals(Object) - Method in record class com.iantapply.orchestra.platform.paper.ServerIdentity
Indicates whether some other object is "equal to" this one.
EventDefinitionDirectory - Class in com.iantapply.orchestra.platform.paper
Installs bundled examples and validates atomically reloadable event YAML files.
EventDefinitionDirectory(JavaPlugin) - Constructor for class com.iantapply.orchestra.platform.paper.EventDefinitionDirectory
Creates a definition directory owned by a Paper plugin.
executeGlobal(Plugin, Runnable) - Static method in class com.iantapply.orchestra.platform.paper.FoliaSupport
Executes work through the global-region scheduler available on Paper and Folia.

F

FoliaSupport - Class in com.iantapply.orchestra.platform.paper
Small compatibility layer for Paper and Folia scheduler behavior.
from(FileConfiguration) - Static method in record class com.iantapply.orchestra.platform.paper.ServerIdentity
Loads a server identity from plugin configuration.

G

groups() - Method in record class com.iantapply.orchestra.platform.paper.ServerIdentity
Returns the value of the groups record component.

H

hashCode() - Method in record class com.iantapply.orchestra.platform.paper.ServerIdentity
Returns a hash code value for this object.

I

id() - Method in record class com.iantapply.orchestra.platform.paper.ServerIdentity
Returns the value of the id record component.
isFolia() - Static method in class com.iantapply.orchestra.platform.paper.FoliaSupport
Detects the active scheduler implementation.

J

JoinGate - Class in com.iantapply.orchestra.platform.paper
Thread-safe server-local gate that rejects new connections while disabled.
JoinGate() - Constructor for class com.iantapply.orchestra.platform.paper.JoinGate
Creates an enabled join gate.

L

load(Path) - Method in class com.iantapply.orchestra.adapter.yaml.YamlEventLoader
Loads one event definition.
loadInto(DefinitionRepository) - Method in class com.iantapply.orchestra.platform.paper.EventDefinitionDirectory
Loads all valid startup definitions and reports every invalid file.

O

onDisable() - Method in class com.iantapply.orchestra.platform.paper.OrchestraPlugin
Stops the engine and closes owned resources in reverse creation order.
onEnable() - Method in class com.iantapply.orchestra.platform.paper.OrchestraPlugin
Wires infrastructure, loads definitions, recovers work, and starts services.
onLogin(PlayerConnectionValidateLoginEvent) - Method in class com.iantapply.orchestra.platform.paper.JoinGate
Rejects a login early when event operations have disabled joins.
OrchestraCommands - Class in com.iantapply.orchestra.platform.paper.command
Small Brigadier command tree that adapts Paper senders to platform-neutral administration operations.
OrchestraCommands(OrchestraAdministrationService, Supplier) - Constructor for class com.iantapply.orchestra.platform.paper.command.OrchestraCommands
Creates the command adapter.
OrchestraLoader - Class in com.iantapply.orchestra.platform.paper
Resolves runtime database libraries through Paper's plugin classpath loader.
OrchestraLoader() - Constructor for class com.iantapply.orchestra.platform.paper.OrchestraLoader
Creates the Paper classpath loader.
OrchestraPlugin - Class in com.iantapply.orchestra.platform.paper
Thin Paper entry point that owns lifecycle and composes platform-neutral services.
OrchestraPlugin() - Constructor for class com.iantapply.orchestra.platform.paper.OrchestraPlugin
Creates the Paper plugin entry point.

P

PaperActionRegistrar - Class in com.iantapply.orchestra.platform.paper.action
Registers actions and conditions implemented by a Paper server agent.
PaperActionRegistrar(Plugin, JoinGate) - Constructor for class com.iantapply.orchestra.platform.paper.action.PaperActionRegistrar
Creates a registrar for one backend.
PaperActionRegistrar(Plugin, JoinGate, ProxyCommandPublisher) - Constructor for class com.iantapply.orchestra.platform.paper.action.PaperActionRegistrar
Creates a registrar with optional Velocity command publishing.
PaperTargetResolver - Class in com.iantapply.orchestra.platform.paper
Resolves selectors against the identity of the current Paper server.
PaperTargetResolver(ServerIdentity) - Constructor for class com.iantapply.orchestra.platform.paper.PaperTargetResolver
Creates a local target resolver.
parse(Object) - Static method in class com.iantapply.orchestra.adapter.yaml.DurationParser
Parses a supported duration representation.
PERMISSION - Static variable in class com.iantapply.orchestra.platform.paper.command.OrchestraCommands
Permission required for every Orchestra administration command.

R

registerInto(ActionRegistry) - Method in class com.iantapply.orchestra.platform.paper.action.PaperActionRegistrar
Registers built-in actions and conditions.
resolve(TargetSelector) - Method in class com.iantapply.orchestra.platform.paper.PaperTargetResolver
 

S

SCHEMA_VERSION - Static variable in class com.iantapply.orchestra.adapter.yaml.YamlEventLoader
Current event document schema.
ServerIdentity - Record Class in com.iantapply.orchestra.platform.paper
Immutable identity and labels of one Paper server.
ServerIdentity(String, Set, Map) - Constructor for record class com.iantapply.orchestra.platform.paper.ServerIdentity
Snapshots group and tag collections.
setEnabled(boolean) - Method in class com.iantapply.orchestra.platform.paper.JoinGate
Updates the gate state.

T

tags() - Method in record class com.iantapply.orchestra.platform.paper.ServerIdentity
Returns the value of the tags record component.
toString() - Method in record class com.iantapply.orchestra.platform.paper.ServerIdentity
Returns a string representation of this record class.

V

validate() - Method in class com.iantapply.orchestra.platform.paper.EventDefinitionDirectory
Validates every YAML file without changing runtime state.
ValidateEventsMain - Class in com.iantapply.orchestra.platform.paper
Command-line entry point for validating an event-definition directory.

Y

YamlEventLoader - Class in com.iantapply.orchestra.adapter.yaml
Loads schema-versioned event definitions with path-specific validation errors.
YamlEventLoader() - Constructor for class com.iantapply.orchestra.adapter.yaml.YamlEventLoader
Creates a stateless YAML event loader.
C D E F G H I J L O P R S T V Y 
All Classes and Interfaces|All Packages|Constant Field Values