Uses of Interface

Packages that use CommandSender
The root package of the Bukkit API, contains generalized API classes.
Classes relating to handling specialized non-chat player input.
Commands for emulating the Minecraft commands and other necessary ones for use by a Bukkit implementation.
Interfaces for non-voxel objects that can exist in a world, including all players, monsters, projectiles, etc.
Interfaces for various Minecart types.
Events relating to programmatic state changes on the server.
Classes used to manipulate the default command and topic assistance system.
Classes for handling plugins written in java.