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.
Prisms generated in this package give all platform processors typed, mirror-based access to
the CraftCommand annotations without reflective Element#getAnnotation(Class) calls.
-
ClassesClassDescriptionLightweight, human-readable base annotation processor for CraftCommand.Allocates the local variable names of one generated command slot.Pure naming utilities for generated fields, methods, and identifiers.Compile-time element lookups for resolver methods, suggest methods, and fields.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.