All Classes and Interfaces

Class
Description
An argument that represents the Bukkit Advancement object
An argument that represents a yaw angle, measured in degrees with float number. -180.0 for due north, -90.0 for due east, 0.0 for due south, 90.0 for due west, to 179.9 for just west of due north, before wrapping back around to -180.0.
The core abstract class for Command API arguments
An enum that represents argument subtypes.
An argument that represents x, y and z axes as an EnumSet of Axis
An argument that represents the Bukkit Biome object
An argument that represents the Bukkit Biome object
An argument that represents a Predicate<Block>
An argument that represents the Bukkit BlockState object
An argument that represents primitive Java booleans
 
A CommandAPIMessenger for sending and receiving messages to and from CommandAPIBukkit and Players connected to the Bukkit server.
 
 
 
 
This record represents a BukkitExecutionInfo for a command.
 
A HandshakePacketHandler for handling CommandAPIPackets sent to Bukkit by Player connections.
 
 
 
A PlayPacketHandler for handling CommandAPIPackets sent to Bukkit by Player connections.
 
 
 
This class represents a suggestion for an argument with a hover tooltip text for that suggestion.
 
A class that contains information needed to configure the CommandAPI on Bukkit-based servers.
 
An argument that represents a command.
A normal command executor for a BlockCommandSender
 
A resulting command executor for a BlockCommandSender
 
 
A normal command executor for a CommandSender
 
CommandResult represents an executable command.
 
A normal command executor for a ConsoleCommandSender
 
A resulting command executor for a ConsoleCommandSender
 
'Simple' conversion of Plugin commands
An argument that represents primitive Java doubles
An argument that represents a range of float values
An argument that represents the Bukkit Enchantment object
A normal command executor for an Entity
 
A resulting command executor for an Entity
 
An argument that represents a selection of entities
An argument that represents many entities
An argument that represents many players
An argument that represents a single entity
An argument that represents a single player
 
An argument that represents the Bukkit EntityType object
A normal command executor for a BlockCommandSender
 
A resulting command executor for a BlockCommandSender
 
An argument that represents primitive Java floats
An argument that represents Minecraft functions and tags
A wrapper class for Minecraft 1.12's functions
An argument that represents arbitrary strings
An argument that represents primitive Java ints
An argument that represents a range of integer values
Configuration wrapper class for Bukkit.
An argument that represents the Bukkit ItemStack object
An argument that represents a Predicate<ItemStack>
An argument that accepts a list of objects
A builder to create a ListArgument
An argument that accepts a list of objects
An argument that accepts a list of objects
A pseudo-argument representing a single literal string
A class that represents a Location in the x and z directions.
An argument that represents the Bukkit Location object in x and z directions
An argument that represents the Bukkit Location object
An argument that represents primitive Java longs
An argument that represents the Bukkit LootTable object
An argument that represents a key-value pair.
A builder to create a MapArgument
An argument that represents Minecraft scoreboard math operations
An argument that represents multiple LiteralArguments
An argument that represents a Minecraft resource location (or namespaced key) in the form namespace:key.
A normal command executor for a NativeProxyCommandSender
 
A simple representation of Minecraft's CommandListenerWrapper, in the form of Bukkit's ProxiedCommandSender
A resulting command executor for a NativeProxyCommandSender
 
An argument that represents an NBTContainer from the NBT API
 
An argument that represents the name of a scoreboard objective
An argument that represents the name of an objective criteria
An argument that represents the Bukkit Particle object
A data structure that stores a particle and its corresponding data (or null if no data is present)
The Bukkit platform that is used at runtime
 
A normal command executor for a Player
 
A resulting command executor for a Player
 
An argument that represents the Bukkit PotionEffectType object
An argument that represents the Bukkit PotionEffectType object
A normal command executor for a NativeProxyCommandSender
 
A resulting command executor for a NativeProxyCommandSender
 
 
 
 
 
 
 
A resulting command executor for a CommandSender
An argument that represents rotation as pitch and yaw
An interface declaring methods required to override argument suggestions
A representation of scoreboard display slots, as well as team colors for the sidebar
An argument that represents the Bukkit ScoreboardSlot object
An argument that represents a scoreholder's name, or a collection of scoreholder names
An argument that represents a collection of scoreholder names
An argument that represents a scoreholder's name
A wrapper class for Minecraft 1.12's functions
An argument that represents the Bukkit Sound object
An argument that represents the Bukkit Sound object
An argument that represents a simple String
An argument that represents the name of a scoreboard Team
An argument that represents text, encased in quotes
 
 
 
 
An argument that represents a duration of time in ticks
An argument that represents a UUID
An argument that represents the Bukkit World object