Package | Description |
---|---|
co.aikar.timings | |
com.destroystokyo.paper.entity | |
com.destroystokyo.paper.event.server | |
com.destroystokyo.paper.exception | |
org.bukkit |
The root package of the Bukkit API, contains generalized API classes.
|
org.bukkit.command |
Classes relating to handling specialized non-chat player input.
|
org.bukkit.command.defaults |
Commands for emulating the Minecraft commands and other necessary ones for
use by a Bukkit implementation.
|
org.bukkit.entity |
Interfaces for non-voxel objects that can exist in a
world , including all players, monsters, projectiles, etc. |
org.bukkit.entity.minecart |
Interfaces for various
Minecart types. |
org.bukkit.event.command | |
org.bukkit.event.server |
Events relating to programmatic state
changes on the server. |
org.bukkit.help |
Classes used to manipulate the default command and topic assistance system.
|
org.bukkit.plugin.java |
Classes for handling
plugins written in
java. |
Modifier and Type | Class | Description |
---|---|---|
class |
TimingsReportListener |
Modifier and Type | Method | Description |
---|---|---|
boolean |
TimingsCommand.execute(@NotNull CommandSender sender,
@NotNull String currentAlias,
@NotNull String[] args) |
|
static void |
Timings.generateReport(@Nullable CommandSender sender) |
Generates a report and sends it to the specified command sender.
|
@NotNull List<String> |
TimingsCommand.tabComplete(@NotNull CommandSender sender,
@NotNull String alias,
@NotNull String[] args) |
Constructor | Description |
---|---|
TimingsReportListener(@NotNull CommandSender senders) |
|
TimingsReportListener(@NotNull CommandSender sender,
@Nullable Runnable onDone) |
Constructor | Description |
---|---|
TimingsReportListener(@NotNull List<CommandSender> senders) |
|
TimingsReportListener(@NotNull List<CommandSender> senders,
@Nullable Runnable onDone) |
Modifier and Type | Interface | Description |
---|---|---|
interface |
RangedEntity |
Modifier and Type | Method | Description |
---|---|---|
@NotNull CommandSender |
AsyncTabCompleteEvent.getSender() |
Get the sender completing this command.
|
Constructor | Description |
---|---|
AsyncTabCompleteEvent(@NotNull CommandSender sender,
@NotNull List<String> completions,
@NotNull String buffer,
boolean isCommand,
@Nullable Location loc) |
Modifier and Type | Method | Description |
---|---|---|
CommandSender |
ServerCommandException.getCommandSender() |
Gets the command sender which executed the command request
|
Constructor | Description |
---|---|
ServerCommandException(String message,
Throwable cause,
boolean enableSuppression,
boolean writableStackTrace,
Command command,
CommandSender commandSender,
String[] arguments) |
|
ServerCommandException(String message,
Throwable cause,
Command command,
CommandSender commandSender,
String[] arguments) |
|
ServerCommandException(Throwable cause,
Command command,
CommandSender commandSender,
String[] arguments) |
|
ServerTabCompleteException(String message,
Throwable cause,
boolean enableSuppression,
boolean writableStackTrace,
Command command,
CommandSender commandSender,
String[] arguments) |
|
ServerTabCompleteException(String message,
Throwable cause,
Command command,
CommandSender commandSender,
String[] arguments) |
|
ServerTabCompleteException(Throwable cause,
Command command,
CommandSender commandSender,
String[] arguments) |
Modifier and Type | Method | Description |
---|---|---|
static boolean |
Bukkit.dispatchCommand(@NotNull CommandSender sender,
@NotNull String commandLine) |
Dispatches a command on this server, and executes it if found.
|
boolean |
Server.dispatchCommand(@NotNull CommandSender sender,
@NotNull String commandLine) |
Dispatches a command on this server, and executes it if found.
|
@NotNull WorldCreator |
WorldCreator.generator(@Nullable String generator,
@Nullable CommandSender output) |
Sets the generator that will be used to create or load the world.
|
static @Nullable ChunkGenerator |
WorldCreator.getGeneratorForName(@NotNull String world,
@Nullable String name,
@Nullable CommandSender output) |
Attempts to get the
ChunkGenerator with the given name. |
static @NotNull List<Entity> |
Bukkit.selectEntities(@NotNull CommandSender sender,
@NotNull String selector) |
Selects entities using the given Vanilla selector.
|
@NotNull List<Entity> |
Server.selectEntities(@NotNull CommandSender sender,
@NotNull String selector) |
Selects entities using the given Vanilla selector.
|
Modifier and Type | Interface | Description |
---|---|---|
interface |
BlockCommandSender |
|
interface |
ConsoleCommandSender |
|
interface |
MessageCommandSender |
For when all you care about is just messaging
|
interface |
ProxiedCommandSender |
|
interface |
RemoteConsoleCommandSender |
Modifier and Type | Class | Description |
---|---|---|
class |
BufferedCommandSender |
Modifier and Type | Method | Description |
---|---|---|
@NotNull CommandSender |
ProxiedCommandSender.getCallee() |
Returns the CommandSender which is being used to call the command
|
@NotNull CommandSender |
ProxiedCommandSender.getCaller() |
Returns the CommandSender which triggered this proxied command
|
Modifier and Type | Method | Description |
---|---|---|
static void |
Command.broadcastCommandMessage(@NotNull CommandSender source,
@NotNull String message) |
|
static void |
Command.broadcastCommandMessage(@NotNull CommandSender source,
@NotNull String message,
boolean sendToSource) |
|
boolean |
CommandMap.dispatch(@NotNull CommandSender sender,
@NotNull String cmdLine) |
Looks for the requested command and executes it if found.
|
boolean |
SimpleCommandMap.dispatch(@NotNull CommandSender sender,
@NotNull String commandLine) |
Looks for the requested command and executes it if found.
|
abstract boolean |
Command.execute(@NotNull CommandSender sender,
@NotNull String commandLabel,
@NotNull String[] args) |
Executes the command, returning its success
|
boolean |
FormattedCommandAlias.execute(@NotNull CommandSender sender,
@NotNull String commandLabel,
@NotNull String[] args) |
|
boolean |
MultipleCommandAlias.execute(@NotNull CommandSender sender,
@NotNull String commandLabel,
@NotNull String[] args) |
|
boolean |
PluginCommand.execute(@NotNull CommandSender sender,
@NotNull String commandLabel,
@NotNull String[] args) |
Executes the command, returning its success
|
boolean |
CommandExecutor.onCommand(@NotNull CommandSender sender,
@NotNull Command command,
@NotNull String label,
@NotNull String[] args) |
Executes the given command, returning its success.
|
@Nullable List<String> |
TabCompleter.onTabComplete(@NotNull CommandSender sender,
@NotNull Command command,
@NotNull String alias,
@NotNull String[] args) |
Requests a list of possible completions for a command argument.
|
@NotNull List<String> |
Command.tabComplete(@NotNull CommandSender sender,
@NotNull String alias,
@NotNull String[] args) |
Executed on tab completion for this command, returning a list of
options the player can tab through.
|
@NotNull List<String> |
Command.tabComplete(@NotNull CommandSender sender,
@NotNull String alias,
@NotNull String[] args,
@Nullable Location location) |
Executed on tab completion for this command, returning a list of
options the player can tab through.
|
@Nullable List<String> |
CommandMap.tabComplete(@NotNull CommandSender sender,
@NotNull String cmdLine) |
Looks for the requested command and executes an appropriate
tab-completer if found.
|
@Nullable List<String> |
CommandMap.tabComplete(@NotNull CommandSender sender,
@NotNull String cmdLine,
@Nullable Location location) |
Looks for the requested command and executes an appropriate
tab-completer if found.
|
List<String> |
PluginCommand.tabComplete(@NotNull CommandSender sender,
@NotNull String alias,
@NotNull String[] args) |
Executed on tab completion for this command, returning a list of
options the player can tab through.
|
@Nullable List<String> |
SimpleCommandMap.tabComplete(@NotNull CommandSender sender,
@NotNull String cmdLine) |
|
@Nullable List<String> |
SimpleCommandMap.tabComplete(@NotNull CommandSender sender,
@NotNull String cmdLine,
@Nullable Location location) |
|
boolean |
Command.testPermission(@NotNull CommandSender target) |
Tests the given
CommandSender to see if they can perform this
command. |
boolean |
Command.testPermissionSilent(@NotNull CommandSender target) |
Tests the given
CommandSender to see if they can perform this
command. |
Modifier and Type | Method | Description |
---|---|---|
boolean |
HelpCommand.execute(@NotNull CommandSender sender,
@NotNull String currentAlias,
@NotNull String[] args) |
|
boolean |
PluginsCommand.execute(@NotNull CommandSender sender,
@NotNull String currentAlias,
@NotNull String[] args) |
|
boolean |
ReloadCommand.execute(@NotNull CommandSender sender,
@NotNull String currentAlias,
@NotNull String[] args) |
|
boolean |
VersionCommand.execute(@NotNull CommandSender sender,
@NotNull String currentAlias,
@NotNull String[] args) |
|
@NotNull List<String> |
HelpCommand.tabComplete(@NotNull CommandSender sender,
@NotNull String alias,
@NotNull String[] args) |
|
@NotNull List<String> |
PluginsCommand.tabComplete(@NotNull CommandSender sender,
@NotNull String alias,
@NotNull String[] args) |
|
@NotNull List<String> |
ReloadCommand.tabComplete(@NotNull CommandSender sender,
@NotNull String alias,
@NotNull String[] args) |
|
@NotNull List<String> |
VersionCommand.tabComplete(@NotNull CommandSender sender,
@NotNull String alias,
@NotNull String[] args) |
Modifier and Type | Interface | Description |
---|---|---|
interface |
AbstractArrow |
Represents an arrow.
|
interface |
AbstractHorse |
Represents a Horse-like creature.
|
interface |
AbstractVillager |
Represents a villager NPC
|
interface |
Ageable |
Represents an entity that can age and breed.
|
interface |
Ambient |
Represents an ambient mob
|
interface |
Animals |
Represents an Animal.
|
interface |
AreaEffectCloud |
Represents an area effect cloud which will imbue a potion effect onto
entities which enter it.
|
interface |
ArmorStand |
|
interface |
Arrow |
|
interface |
Bat |
Represents a Bat
|
interface |
Bee |
Represents a Bee.
|
interface |
Blaze |
Represents a Blaze monster
|
interface |
Boat |
Represents a boat entity.
|
interface |
Boss |
Represents the Boss Entity.
|
interface |
Cat |
Meow.
|
interface |
CaveSpider |
Represents a Spider.
|
interface |
ChestedHorse |
Represents Horse-like creatures which can carry an inventory.
|
interface |
Chicken |
Represents a Chicken.
|
interface |
Cod |
Represents a cod fish.
|
interface |
ComplexEntityPart |
Represents a single part of a
ComplexLivingEntity |
interface |
ComplexLivingEntity |
Represents a complex living entity - one that is made up of various smaller
parts
|
interface |
Cow |
Represents a Cow.
|
interface |
Creature |
Represents a Creature.
|
interface |
Creeper |
Represents a Creeper
|
interface |
Damageable |
Represents an
Entity that has health and can take damage. |
interface |
Dolphin |
|
interface |
Donkey |
Represents a Donkey - variant of
ChestedHorse . |
interface |
DragonFireball |
|
interface |
Drowned |
Drowned zombie.
|
interface |
Egg |
Represents a thrown egg.
|
interface |
ElderGuardian |
Represents an ElderGuardian - variant of
Guardian . |
interface |
EnderCrystal |
A crystal that heals nearby EnderDragons
|
interface |
EnderDragon |
Represents an Ender Dragon
|
interface |
EnderDragonPart |
Represents an ender dragon part
|
interface |
Enderman |
Represents an Enderman.
|
interface |
Endermite |
|
interface |
EnderPearl |
Represents a thrown Ender Pearl entity
|
interface |
EnderSignal |
Represents an EnderSignal, which is created upon throwing an ender eye.
|
interface |
Entity |
Represents a base entity in the world
|
interface |
Evoker |
Represents an Evoker "Illager".
|
interface |
EvokerFangs |
Represents Evoker Fangs.
|
interface |
ExperienceOrb |
Represents an Experience Orb.
|
interface |
Explosive |
A representation of an explosive entity
|
interface |
FallingBlock |
Represents a falling block
|
interface |
Fireball |
Represents a Fireball.
|
interface |
Firework |
|
interface |
Fish |
Represents a fish entity.
|
interface |
FishHook |
Represents a fishing hook.
|
interface |
Flying |
Represents a Flying Entity.
|
interface |
Fox |
What does the fox say?
|
interface |
Ghast |
Represents a Ghast.
|
interface |
Giant |
Represents a Giant.
|
interface |
Golem |
A mechanical creature that may harm enemies.
|
interface |
Guardian |
|
interface |
Hanging |
Represents a Hanging entity
|
interface |
Horse |
Represents a Horse.
|
interface |
HumanEntity |
Represents a human entity, such as an NPC or a player
|
interface |
Husk |
Represents a Husk - variant of
Zombie . |
interface |
Illager |
Represents a type of "Illager".
|
interface |
Illusioner |
Represents an Illusioner "Illager".
|
interface |
IronGolem |
An iron Golem that protects Villages.
|
interface |
Item |
Represents a dropped item.
|
interface |
ItemFrame |
Represents an Item Frame
|
interface |
LargeFireball |
Represents a large
Fireball |
interface |
LeashHitch |
Represents a Leash Hitch on a fence
|
interface |
LightningStrike |
Represents an instance of a lightning strike.
|
interface |
LingeringPotion |
Deprecated.
lingering status depends on only on the potion item.
|
interface |
LivingEntity |
Represents a living entity, such as a monster or player
|
interface |
Llama |
Represents a Llama.
|
interface |
LlamaSpit |
Represents Llama spit.
|
interface |
MagmaCube |
Represents a MagmaCube.
|
interface |
Minecart |
Represents a minecart entity.
|
interface |
Mob |
Represents a Mob.
|
interface |
Monster |
Represents a Monster.
|
interface |
Mule |
Represents a Mule - variant of
ChestedHorse . |
interface |
MushroomCow |
Represents a mushroom
Cow |
interface |
NPC |
Represents a non-player character
|
interface |
Ocelot |
A wild tameable cat
|
interface |
Painting |
Represents a Painting.
|
interface |
Panda |
Panda entity.
|
interface |
Parrot |
Represents a Parrot.
|
interface |
Phantom |
Represents a phantom.
|
interface |
Pig |
Represents a Pig.
|
interface |
PigZombie |
Represents a Pig Zombie.
|
interface |
Pillager |
Illager entity.
|
interface |
Player |
Represents a player, connected or not
|
interface |
PolarBear |
Represents a polar bear.
|
interface |
Projectile |
Represents a shootable entity.
|
interface |
PufferFish |
Represents a puffer fish.
|
interface |
Rabbit |
|
interface |
Raider |
|
interface |
Ravager |
Illager beast.
|
interface |
Salmon |
Represents a salmon fish.
|
interface |
Sheep |
Represents a Sheep.
|
interface |
Shulker |
|
interface |
ShulkerBullet |
|
interface |
Silverfish |
Represents a Silverfish.
|
interface |
SizedFireball |
Represents a sized fireball.
|
interface |
Skeleton |
Represents a Skeleton.
|
interface |
SkeletonHorse |
Represents a SkeletonHorse - variant of
AbstractHorse . |
interface |
Slime |
Represents a Slime.
|
interface |
SmallFireball |
Represents a small
Fireball |
interface |
Snowball |
Represents a snowball.
|
interface |
Snowman |
Represents a snowman entity
|
interface |
SpectralArrow |
Represents a spectral arrow.
|
interface |
Spellcaster |
Represents a spell casting "Illager".
|
interface |
Spider |
Represents a Spider.
|
interface |
SplashPotion |
Deprecated.
splash status depends on only on the potion item.
|
interface |
Squid |
Represents a Squid.
|
interface |
Stray |
Represents a Stray - variant of
Skeleton . |
interface |
Tameable |
|
interface |
ThrowableProjectile |
|
interface |
ThrownExpBottle |
Represents a thrown Experience bottle.
|
interface |
ThrownPotion |
Represents a thrown potion bottle
|
interface |
TippedArrow |
Deprecated.
tipped status depends only on base potion type not being
UNCRAFTABLE and effects being empty.
|
interface |
TNTPrimed |
Represents a Primed TNT.
|
interface |
TraderLlama |
Represents a trader Llama.
|
interface |
Trident |
Represents a thrown trident.
|
interface |
TropicalFish |
Tropical fish.
|
interface |
Turtle |
Represents a turtle.
|
interface |
Vehicle |
Represents a vehicle entity.
|
interface |
Vex |
Represents a Vex.
|
interface |
Villager |
Represents a villager NPC
|
interface |
Vindicator |
Represents a Vindicator.
|
interface |
WanderingTrader |
Represents a wandering trader NPC
|
interface |
WaterMob |
Represents a Water Mob
|
interface |
Witch |
Represents a Witch
|
interface |
Wither |
Represents a Wither boss
|
interface |
WitherSkeleton |
Represents a WitherSkeleton - variant of
Skeleton . |
interface |
WitherSkull |
Represents a wither skull
Fireball . |
interface |
Wolf |
Represents a Wolf
|
interface |
Zombie |
Represents a Zombie.
|
interface |
ZombieHorse |
Represents a ZombieHorse - variant of
AbstractHorse . |
interface |
ZombieVillager |
Modifier and Type | Interface | Description |
---|---|---|
interface |
CommandMinecart |
|
interface |
ExplosiveMinecart |
Represents a Minecart with TNT inside it that can explode when triggered.
|
interface |
HopperMinecart |
Represents a Minecart with a Hopper inside it
|
interface |
PoweredMinecart |
Represents a powered minecart.
|
interface |
RideableMinecart |
Represents a minecart that can have certain
entities as passengers. |
interface |
SpawnerMinecart |
Represents a Minecart with an
entity spawner inside it. |
interface |
StorageMinecart |
Represents a minecart with a chest.
|
Modifier and Type | Method | Description |
---|---|---|
@NotNull CommandSender |
UnknownCommandEvent.getSender() |
Gets the CommandSender or ConsoleCommandSender
|
Constructor | Description |
---|---|
UnknownCommandEvent(@NotNull CommandSender sender,
@NotNull String commandLine,
@Nullable String message) |
Modifier and Type | Method | Description |
---|---|---|
@NotNull CommandSender |
ServerCommandEvent.getSender() |
Get the command sender.
|
@NotNull CommandSender |
TabCompleteEvent.getSender() |
Get the sender completing this command.
|
Modifier and Type | Method | Description |
---|---|---|
@NotNull Set<CommandSender> |
BroadcastMessageEvent.getRecipients() |
Gets a set of recipients that this chat message will be displayed to.
|
Constructor | Description |
---|---|
RemoteServerCommandEvent(@NotNull CommandSender sender,
@NotNull String command) |
|
ServerCommandEvent(@NotNull CommandSender sender,
@NotNull String command) |
|
TabCompleteEvent(@NotNull CommandSender sender,
@NotNull String buffer,
@NotNull List<String> completions) |
|
TabCompleteEvent(@NotNull CommandSender sender,
@NotNull String buffer,
@NotNull List<String> completions,
boolean isCommand,
Location location) |
Constructor | Description |
---|---|
BroadcastMessageEvent(boolean isAsync,
@NotNull String message,
@NotNull Set<CommandSender> recipients) |
|
BroadcastMessageEvent(@NotNull String message,
@NotNull Set<CommandSender> recipients) |
Deprecated.
|
Modifier and Type | Method | Description |
---|---|---|
protected @NotNull String |
IndexHelpTopic.buildIndexLine(@NotNull CommandSender sender,
@NotNull HelpTopic topic) |
Builds individual lines in the index topic.
|
protected @NotNull String |
IndexHelpTopic.buildPreamble(@NotNull CommandSender sender) |
Builds the topic preamble.
|
boolean |
GenericCommandHelpTopic.canSee(@NotNull CommandSender sender) |
|
abstract boolean |
HelpTopic.canSee(@NotNull CommandSender player) |
Determines if a
Player is allowed to see this help topic. |
boolean |
IndexHelpTopic.canSee(@NotNull CommandSender sender) |
|
@NotNull String |
HelpTopic.getFullText(@NotNull CommandSender forWho) |
Returns the full description of this help topic that is displayed when
the user requests this topic's details.
|
@NotNull String |
IndexHelpTopic.getFullText(@NotNull CommandSender sender) |
Modifier and Type | Method | Description |
---|---|---|
boolean |
JavaPlugin.onCommand(@NotNull CommandSender sender,
@NotNull Command command,
@NotNull String label,
@NotNull String[] args) |
Executes the given command, returning its success.
|
@Nullable List<String> |
JavaPlugin.onTabComplete(@NotNull CommandSender sender,
@NotNull Command command,
@NotNull String alias,
@NotNull String[] args) |
Requests a list of possible completions for a command argument.
|
Copyright © 2020. All rights reserved.