Package io.github.projectunified.craftcommand.processor
package io.github.projectunified.craftcommand.processor
Base annotation processor for CraftCommand.
Contains BaseCommandProcessor
which generates platform-specific command wrappers from @Command annotations.
Platform processors extend this class to customize output per server type.
-
ClassDescriptionArray-based implementation of
ExecutionSourcefor Bukkit/Standalone command execution.Re-structured, highly readable base class for command annotation processors.Interface to generate platform-specific command execution steps.Pure naming utilities for generated fields, methods, and identifiers.Compile-time lookups for local resolvers, suggest methods, fields, and command-model class resolution.Registry for sender types supported by a platform.Loads processor extension handlers via Java SPI.Single source of truth for built-in and platform parameter types.A registered type's behaviors.Fluent builder.