PlatformAdapter
Abstraction over platform-specific command source handling.
Each platform (Paper, Velocity, …) provides an implementation that bridges between Brigadier's raw source type S and the platform's sender/audience type Sender. This allows command definitions to be written once and used across platforms.
Parameters
S
the Brigadier command source type (e.g. CommandSourceStack, CommandSource)
Sender
the platform's sender type (e.g. CommandSender, CommandSource)