Index
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
/orchestracommand tree.
D
- DurationParser - Class in com.iantapply.orchestra.adapter.yaml
-
Parses compact event-duration values such as
500ms,5m, or2h30m.
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
groupsrecord 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
idrecord 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
tagsrecord 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.
All Classes and Interfaces|All Packages|Constant Field Values