All Classes
| Class | Description |
|---|---|
| Achievement |
Represents an achievement, which may be given to players.
|
| AchievementCommand | Deprecated. |
| Action | |
| Ageable |
Represents an entity that can age and breed.
|
| Ambient |
Represents an ambient mob
|
| Animals |
Represents an Animal.
|
| AnimalTamer | |
| AnvilInventory |
Interface to the inventory of an Anvil.
|
| ArmorStand | |
| Arrow |
Represents an arrow.
|
| Arrow.Spigot | |
| Art |
Represents the art on a painting
|
| AsyncPlayerChatEvent |
This event will sometimes fire synchronously, depending on how it was
triggered.
|
| AsyncPlayerPreLoginEvent |
Stores details for players attempting to log in.
|
| AsyncPlayerPreLoginEvent.Result |
Basic kick reasons for communicating to plugins
|
| Attachable |
Indicates that a block can be attached to another block
|
| AuthorNagException | |
| BanCommand | Deprecated. |
| BanEntry |
A single entry from a ban list.
|
| BanIpCommand | Deprecated. |
| BanList |
A ban list, containing bans of some
BanList.Type. |
| BanList.Type |
Represents a ban-type that a
BanList may track. |
| BanListCommand | Deprecated. |
| Banner | |
| Banner | |
| BannerMeta | |
| Bat |
Represents a Bat
|
| Beacon |
Represents a beacon.
|
| BeaconInventory |
Interface to the inventory of a Beacon.
|
| Bed |
Represents a bed.
|
| Biome |
Holds all accepted Biomes in the default server
|
| Blaze |
Represents a Blaze monster
|
| Block |
Represents a block.
|
| BlockBreakEvent |
Called when a block is broken by a player.
|
| BlockBurnEvent |
Called when a block is destroyed as a result of being burnt by fire.
|
| BlockCanBuildEvent |
Called when we try to place a block, to see if we can build it here or not.
|
| BlockChangeDelegate |
A delegate for handling block changes.
|
| BlockCommandSender | |
| BlockDamageEvent |
Called when a block is damaged by a player.
|
| BlockDispenseEvent |
Called when an item is dispensed from a block.
|
| BlockEvent |
Represents a block related event.
|
| BlockExpEvent |
An event that's called when a block yields experience.
|
| BlockExplodeEvent |
Called when a block explodes
|
| BlockFace |
Represents the face of a block
|
| BlockFadeEvent |
Called when a block fades, melts or disappears based on world conditions
|
| BlockFormEvent |
Called when a block is formed or spreads based on world conditions.
|
| BlockFromToEvent |
Represents events with a source block and a destination block, currently
only applies to liquid (lava and water) and teleporting dragon eggs.
|
| BlockGrowEvent |
Called when a block grows naturally in the world.
|
| BlockIgniteEvent |
Called when a block is ignited.
|
| BlockIgniteEvent.IgniteCause |
An enum to specify the cause of the ignite
|
| BlockIterator |
This class performs ray tracing and iterates along blocks on a line
|
| BlockMultiPlaceEvent |
Fired when a single block placement action of a player triggers the
creation of multiple blocks(e.g.
|
| BlockPhysicsEvent |
Thrown when a block physics check is called
|
| BlockPistonEvent |
Called when a piston block is triggered
|
| BlockPistonExtendEvent |
Called when a piston extends
|
| BlockPistonRetractEvent |
Called when a piston retracts
|
| BlockPlaceEvent |
Called when a block is placed by a player.
|
| BlockPopulator |
A block populator is responsible for generating a small area of blocks.
|
| BlockProjectileSource | |
| BlockRedstoneEvent |
Called when a redstone current changes
|
| BlockSpreadEvent |
Called when a block spreads based on world conditions.
|
| BlockState |
Represents a captured state of a block, which will not change
automatically.
|
| BlockStateMeta | |
| BlockVector |
A vector with a hash function that floors the X, Y, Z components, a la
BlockVector in WorldEdit.
|
| Boat |
Represents a boat entity.
|
| BookMeta |
Represents a book (
Material.BOOK_AND_QUILL or Material.WRITTEN_BOOK) that can have a title, an author, and pages. |
| BooleanPrompt |
BooleanPrompt is the base class for any prompt that requires a boolean
response from the user.
|
| BrewerInventory |
Interface to the inventory of a Brewing Stand.
|
| BrewEvent |
Called when the brewing of the contents inside the Brewing Stand is
complete.
|
| BrewingStand |
Represents a brewing stand.
|
| BroadcastPermissions | |
| Bukkit |
Represents the Bukkit core, for version and Server singleton handling
|
| BukkitCommand | |
| BukkitObjectInputStream |
This class is designed to be used in conjunction with the
ConfigurationSerializable API. |
| BukkitObjectOutputStream |
This class is designed to be used in conjunction with the
ConfigurationSerializable API. |
| BukkitRunnable |
This class is provided as an easy way to handle scheduling tasks.
|
| BukkitScheduler | |
| BukkitTask |
Represents a task being executed by the scheduler
|
| BukkitWorker |
Represents a worker thread for the scheduler.
|
| Button |
Represents a button
|
| CachedServerIcon |
This is a cached version of a server-icon.
|
| Cake | |
| Cancellable | |
| Cauldron |
Represents a cauldron
|
| CaveSpider |
Represents a Spider.
|
| ChannelNameTooLongException |
Thrown if a Plugin Channel is too long.
|
| ChannelNotRegisteredException |
Thrown if a Plugin attempts to send a message on an unregistered channel.
|
| ChatColor |
All supported color values for chat
|
| ChatPaginator |
The ChatPaginator takes a raw string of arbitrary length and breaks it down
into an array of strings appropriate for displaying on the Minecraft player
console.
|
| ChatPaginator.ChatPage | |
| Chest |
Represents a chest.
|
| Chest |
Represents a chest
|
| Chicken |
Represents a Chicken.
|
| Chunk |
Represents a chunk of blocks
|
| ChunkEvent |
Represents a Chunk related event
|
| ChunkGenerator |
A chunk generator is responsible for the initial shaping of an entire
chunk.
|
| ChunkGenerator.BiomeGrid |
Interface to biome section for chunk to be generated: initialized with
default values for world type and seed.
|
| ChunkGenerator.ChunkData |
Data for a Chunk.
|
| ChunkLoadEvent |
Called when a chunk is loaded
|
| ChunkPopulateEvent |
Thrown when a new chunk has finished being populated.
|
| ChunkSnapshot |
Represents a static, thread-safe snapshot of chunk of blocks.
|
| ChunkUnloadEvent |
Called when a chunk is unloaded
|
| ClearCommand | Deprecated. |
| ClickType |
What the client did to trigger this action (not the result).
|
| Coal |
Represents the different types of coals.
|
| CoalType |
Represents the two types of coal
|
| CocoaPlant |
Represents the cocoa plant
|
| CocoaPlant.CocoaPlantSize | |
| Color |
A container for a color palette.
|
| Colorable |
An object that can be colored.
|
| Command |
Represents a Command, which executes various tasks upon user input
|
| Command |
Represents a command block
|
| CommandBlock | |
| CommandException |
Thrown when an unhandled exception occurs during the execution of a Command
|
| CommandExecutor |
Represents a class which contains a single method for executing commands
|
| CommandMap | |
| CommandMinecart | |
| CommandPermissions | |
| CommandSender | |
| ComplexEntityPart |
Represents a single part of a
ComplexLivingEntity |
| ComplexLivingEntity |
Represents a complex living entity - one that is made up of various smaller
parts
|
| Configuration |
Represents a source of configurable options and settings
|
| ConfigurationOptions |
Various settings for controlling the input and output of a
Configuration |
| ConfigurationSection |
Represents a section of a
Configuration |
| ConfigurationSerializable |
Represents an object that may be serialized.
|
| ConfigurationSerialization |
Utility class for storing and retrieving classes for
Configuration. |
| ConsoleCommandSender | |
| ContainerBlock | Deprecated.
in favour of
InventoryHolder |
| Conversable |
The Conversable interface is used to indicate objects that can have
conversations.
|
| Conversation |
The Conversation class is responsible for tracking the current state of a
conversation, displaying prompts to the user, and dispatching the user's
response to the appropriate place.
|
| Conversation.ConversationState | |
| ConversationAbandonedEvent |
ConversationAbandonedEvent contains information about an abandoned
conversation.
|
| ConversationAbandonedListener | |
| ConversationCanceller |
A ConversationCanceller is a class that cancels an active
Conversation. |
| ConversationContext |
A ConversationContext provides continuity between nodes in the prompt graph
by giving the developer access to the subject of the conversation and a
generic map for storing values that are shared between all
Prompt
invocations. |
| ConversationFactory |
A ConversationFactory is responsible for creating a
Conversation
from a predefined template. |
| ConversationPrefix |
A ConversationPrefix implementation prepends all output from the
conversation to the player.
|
| Cow |
Represents a Cow.
|
| CraftingInventory |
Interface to the crafting inventories
|
| CraftItemEvent |
Called when the recipe of an Item is completed inside a crafting matrix.
|
| Creature |
Represents a Creature.
|
| CreatureSpawner |
Represents a creature spawner.
|
| CreatureSpawnEvent |
Called when a creature is spawned into a world.
|
| CreatureSpawnEvent.SpawnReason |
An enum to specify the type of spawning
|
| CreatureType | Deprecated.
Use EntityType instead.
|
| Creeper |
Represents a Creeper
|
| CreeperPowerEvent |
Called when a Creeper is struck by lightning.
|
| CreeperPowerEvent.PowerCause |
An enum to specify the cause of the change in power
|
| Criterias |
Criteria names which trigger an objective to be modified by actions in-game
|
| Crops |
Represents the different types of crops.
|
| CropState |
Represents the different growth states of crops
|
| CustomTimingsHandler |
Provides custom timing sections for /timings merged.
|
| Damageable |
Represents an
Entity that has health and can take damage. |
| DefaultGameModeCommand | Deprecated. |
| DefaultPermissions | |
| DelegateDeserialization |
Applies to a
ConfigurationSerializable that will delegate all
deserialization to another ConfigurationSerializable. |
| DeopCommand | Deprecated. |
| DetectorRail |
Represents a detector rail
|
| Difficulty |
Represents the various difficulty levels that are available.
|
| DifficultyCommand | Deprecated. |
| Diode | |
| Directional | |
| DirectionalContainer |
Represents a furnace or a dispenser.
|
| Dispenser |
Represents a dispenser.
|
| Dispenser |
Represents a dispenser.
|
| DisplaySlot |
Locations for displaying objectives to the player
|
| Door |
Represents a door.
|
| DoubleChest |
Represents a double chest.
|
| DoubleChestInventory |
Interface to the inventory of a Double Chest.
|
| DragType |
Represents the effect of a drag that will be applied to an Inventory in an
InventoryDragEvent.
|
| Dropper |
Represents a dropper.
|
| Dye |
Represents dye
|
| DyeColor |
All supported color values for dyes and cloth
|
| Effect |
A list of effects that the server is able to send to players.
|
| Effect.Type |
Represents the type of an effect.
|
| EffectCommand | Deprecated. |
| Egg |
Represents a thrown egg.
|
| EnchantCommand | Deprecated. |
| EnchantingInventory |
Interface to the inventory of an Enchantment Table.
|
| EnchantItemEvent |
Called when an ItemStack is successfully enchanted (currently at
enchantment table)
|
| Enchantment |
The various type of enchantments that may be added to armour or weapons
|
| EnchantmentStorageMeta |
EnchantmentMeta is specific to items that can store enchantments, as
opposed to being enchanted.
|
| EnchantmentTarget |
Represents the applicable target for a
Enchantment |
| EnchantmentWrapper |
A simple wrapper for ease of selecting
Enchantments |
| EnderChest |
Represents an ender chest
|
| EnderCrystal |
A crystal that heals nearby EnderDragons
|
| EnderDragon |
Represents an Ender Dragon
|
| EnderDragonPart |
Represents an ender dragon part
|
| Enderman |
Represents an Enderman.
|
| Endermite | |
| EnderPearl |
Represents a thrown Ender Pearl entity
|
| EnderSignal |
Represents an Ender Signal, which is often created upon throwing an ender
eye
|
| Entity |
Represents a base entity in the world
|
| Entity.Spigot | |
| EntityBlockFormEvent |
Called when a block is formed by entities.
|
| EntityBreakDoorEvent |
Called when an
Entity breaks a door |
| EntityChangeBlockEvent |
Called when any Entity, excluding players, changes a block.
|
| EntityCombustByBlockEvent |
Called when a block causes an entity to combust.
|
| EntityCombustByEntityEvent |
Called when an entity causes another entity to combust.
|
| EntityCombustEvent |
Called when an entity combusts.
|
| EntityCreatePortalEvent |
Thrown when a Living Entity creates a portal in a world.
|
| EntityDamageByBlockEvent |
Called when an entity is damaged by a block
|
| EntityDamageByEntityEvent |
Called when an entity is damaged by an entity
|
| EntityDamageEvent |
Stores data for damage events
|
| EntityDamageEvent.DamageCause |
An enum to specify the cause of the damage
|
| EntityDamageEvent.DamageModifier |
An enum to specify the types of modifier
|
| EntityDeathEvent |
Thrown whenever a LivingEntity dies
|
| EntityDismountEvent |
Called when an entity stops riding another entity.
|
| EntityEffect |
A list of all Effects that can happen to entities.
|
| EntityEquipment |
An interface to a creatures inventory
|
| EntityEvent |
Represents an Entity-related event
|
| EntityExplodeEvent |
Called when an entity explodes
|
| EntityInteractEvent |
Called when an entity interacts with an object
|
| EntityMountEvent |
Called when an entity attempts to ride another entity.
|
| EntityPortalEnterEvent |
Called when an entity comes into contact with a portal
|
| EntityPortalEvent |
Called when a non-player entity is about to teleport because it is in
contact with a portal.
|
| EntityPortalExitEvent |
Called before an entity exits a portal.
|
| EntityRegainHealthEvent |
Stores data for health-regain events
|
| EntityRegainHealthEvent.RegainReason |
An enum to specify the type of health regaining that is occurring
|
| EntityShootBowEvent |
Called when a LivingEntity shoots a bow firing an arrow
|
| EntitySpawnEvent |
Called when an entity is spawned into a world.
|
| EntityTameEvent |
Thrown when a LivingEntity is tamed
|
| EntityTargetEvent |
Called when a creature targets or untargets another entity
|
| EntityTargetEvent.TargetReason |
An enum to specify the reason for the targeting
|
| EntityTargetLivingEntityEvent |
Called when an Entity targets a
LivingEntity and can only target
LivingEntity's. |
| EntityTeleportEvent |
Thrown when a non-player entity (such as an Enderman) tries to teleport
from one location to another.
|
| EntityType | |
| EntityUnleashEvent |
Called immediately prior to an entity being unleashed.
|
| EntityUnleashEvent.UnleashReason | |
| EquipmentSlot | |
| EulerAngle |
EulerAngle is used to represent 3 angles, one for each
axis (x, y, z).
|
| Event |
Represents an event.
|
| Event.Result | |
| EventException | |
| EventExecutor |
Interface which defines the class for event call backs to plugins
|
| EventHandler |
An annotation to mark methods as being event handler methods
|
| EventPriority |
Represents an event's priority in execution
|
| ExactMatchConversationCanceller |
An ExactMatchConversationCanceller cancels a conversation if the user
enters an exact input string
|
| ExpBottleEvent |
Called when a ThrownExpBottle hits and releases experience.
|
| ExpCommand | Deprecated. |
| ExperienceOrb |
Represents an Experience Orb.
|
| ExplosionPrimeEvent |
Called when an entity has made a decision to explode.
|
| Explosive |
A representation of an explosive entity
|
| ExplosiveMinecart |
Represents a Minecart with TNT inside it that can explode when triggered.
|
| ExtendedRails |
This is the superclass for the
DetectorRail and PoweredRail
classes |
| FallingBlock |
Represents a falling block
|
| FallingSand | Deprecated.
See
FallingBlock |
| FileConfiguration |
This is a base class for all File based implementations of
Configuration |
| FileConfigurationOptions |
Various settings for controlling the input and output of a
FileConfiguration |
| FileUtil |
Class containing file utilities
|
| Fireball |
Represents a Fireball.
|
| Firework | |
| FireworkEffect |
Represents a single firework effect.
|
| FireworkEffect.Builder |
This is a builder for FireworkEffects.
|
| FireworkEffect.Type |
The type or shape of the effect.
|
| FireworkEffectMeta |
Represents a meta that can store a single FireworkEffect.
|
| FireworkExplodeEvent |
Called when a firework explodes.
|
| FireworkMeta |
Represents a
Material.FIREWORK and its effects. |
| Fish | Deprecated.
in favor of
FishHook |
| FishHook |
Represents a fishing hook.
|
| FixedMetadataValue |
A FixedMetadataValue is a special case metadata item that contains the same
value forever after initialization.
|
| FixedSetPrompt |
FixedSetPrompt is the base class for any prompt that requires a fixed set
response from the user.
|
| FlowerPot |
Represents a flower pot.
|
| Flying |
Represents a Flying Entity.
|
| FoodLevelChangeEvent |
Called when a human entity's food level changes
|
| FormattedCommandAlias | |
| Furnace |
Represents a furnace.
|
| Furnace |
Represents a furnace.
|
| FurnaceAndDispenser |
Represents a furnace or dispenser, two types of directional containers
|
| FurnaceBurnEvent |
Called when an ItemStack is successfully burned as fuel in a furnace.
|
| FurnaceExtractEvent |
This event is called when a player takes items out of the furnace
|
| FurnaceInventory |
Interface to the inventory of a Furnace.
|
| FurnaceRecipe |
Represents a smelting recipe.
|
| FurnaceSmeltEvent |
Called when an ItemStack is successfully smelted in a furnace.
|
| GameMode |
Represents the various type of game modes that
HumanEntitys may
have |
| GameModeCommand | Deprecated. |
| GameRuleCommand | Deprecated. |
| Gate |
Represents a fence gate
|
| GenericCommandHelpTopic |
Lacking an alternative, the help system will create instances of
GenericCommandHelpTopic for each command in the server's CommandMap.
|
| Ghast |
Represents a Ghast.
|
| Giant |
Represents a Giant.
|
| GiveCommand | Deprecated. |
| Golem |
A mechanical creature that may harm enemies.
|
| GrassSpecies |
Represents the different types of grass.
|
| Guardian | |
| HandlerList |
A list of event handlers, stored per-event.
|
| Hanging |
Represents a Hanging entity
|
| HangingBreakByEntityEvent |
Triggered when a hanging entity is removed by an entity
|
| HangingBreakEvent |
Triggered when a hanging entity is removed
|
| HangingBreakEvent.RemoveCause |
An enum to specify the cause of the removal
|
| HangingEvent |
Represents a hanging entity-related event.
|
| HangingPlaceEvent |
Triggered when a hanging entity is created in the world
|
| HelpCommand | |
| HelpMap |
The HelpMap tracks all help topics registered in a Bukkit server.
|
| HelpTopic |
HelpTopic implementations are displayed to the user when the user uses the
/help command.
|
| HelpTopicComparator |
Used to impose a custom total ordering on help topics.
|
| HelpTopicComparator.TopicNameComparator | |
| HelpTopicFactory<TCommand extends Command> |
A HelpTopicFactory is used to create custom
HelpTopic objects from
commands that inherit from a common base class or have executors that
inherit from a common base class. |
| Hopper |
Represents a hopper.
|
| HopperMinecart |
Represents a Minecart with a Hopper inside it
|
| Horse |
Represents a Horse.
|
| Horse.Color |
Represents the base color that the horse has.
|
| Horse.Style |
Represents the style, or markings, that the horse has.
|
| Horse.Variant |
Represents the different types of horses that may exist.
|
| HorseInventory |
An interface to the inventory of a Horse.
|
| HorseJumpEvent |
Called when a horse jumps.
|
| HumanEntity |
Represents a human entity, such as an NPC or a player
|
| IllegalPluginAccessException |
Thrown when a plugin attempts to interact with the server when it is not
enabled
|
| InactivityConversationCanceller |
An InactivityConversationCanceller will cancel a
Conversation after
a period of inactivity by the user. |
| IndexHelpTopic |
This help topic generates a list of other help topics.
|
| Instrument | |
| InvalidConfigurationException |
Exception thrown when attempting to load an invalid
Configuration |
| InvalidDescriptionException |
Thrown when attempting to load an invalid PluginDescriptionFile
|
| InvalidPluginException |
Thrown when attempting to load an invalid Plugin file
|
| Inventory |
Interface to the various inventories.
|
| InventoryAction |
An estimation of what the result will be.
|
| InventoryClickEvent |
This event is called when a player clicks a slot in an inventory.
|
| InventoryCloseEvent |
Represents a player related inventory event
|
| InventoryCreativeEvent |
This event is called when a player in creative mode puts down or picks up
an item in their inventory / hotbar and when they drop items from their
Inventory while in creative mode.
|
| InventoryDragEvent |
This event is called when the player drags an item in their cursor across
the inventory.
|
| InventoryEvent |
Represents a player related inventory event
|
| InventoryHolder | |
| InventoryInteractEvent |
An abstract base class for events that describe an interaction between a
HumanEntity and the contents of an Inventory.
|
| InventoryMoveItemEvent |
Called when some entity or block (e.g.
|
| InventoryOpenEvent |
Represents a player related inventory event
|
| InventoryPickupItemEvent |
Called when a hopper or hopper minecart picks up a dropped item.
|
| InventoryType | |
| InventoryType.SlotType | |
| InventoryView |
Represents a view linking two inventories and a single player (whose
inventory may or may not be one of the two).
|
| InventoryView.Property |
Represents various extra properties of certain inventory windows.
|
| IronGolem |
An iron Golem that protects Villages.
|
| Item |
Represents an Item.
|
| ItemDespawnEvent |
This event is called when a
Item is removed from
the world because it has existed for 5 minutes. |
| ItemFactory |
An instance of the ItemFactory can be obtained with
Server.getItemFactory(). |
| ItemFlag |
A ItemFlag can hide some Attributes from ItemStacks
|
| ItemFrame |
Represents an Item Frame
|
| ItemMergeEvent | |
| ItemMeta |
This type represents the storage mechanism for auxiliary item data.
|
| ItemMeta.Spigot | |
| ItemSpawnEvent |
Called when an item is spawned into a world
|
| ItemStack |
Represents a stack of items
|
| Java15Compat | |
| JavaPlugin |
Represents a Java plugin
|
| JavaPluginLoader |
Represents a Java plugin loader, allowing plugins in the form of .jar
|
| Jukebox |
Represents a Jukebox
|
| KickCommand | Deprecated. |
| KillCommand | Deprecated. |
| Ladder |
Represents Ladder data
|
| LargeFireball |
Represents a large
Fireball |
| LazyMetadataValue |
The LazyMetadataValue class implements a type of metadata that is not
computed until another plugin asks for it.
|
| LazyMetadataValue.CacheStrategy |
Describes possible caching strategies for metadata.
|
| LeashHitch |
Represents a Leash Hitch on a fence
|
| LeatherArmorMeta |
Represents leather armor (
Material.LEATHER_BOOTS, Material.LEATHER_CHESTPLATE, Material.LEATHER_HELMET, or Material.LEATHER_LEGGINGS) that can be colored. |
| Leaves |
Represents the different types of leaves.
|
| LeavesDecayEvent |
Called when leaves are decaying naturally.
|
| Lever |
Represents a lever
|
| LightningStrike |
Represents an instance of a lightning strike.
|
| LightningStrike.Spigot | |
| LightningStrikeEvent |
Stores data for lightning striking
|
| ListCommand | Deprecated. |
| Listener |
Simple interface for tagging all EventListeners
|
| LivingEntity |
Represents a living entity, such as a monster or player
|
| Location |
Represents a 3-dimensional position in a world
|
| LongGrass |
Represents the different types of long grasses.
|
| MagmaCube |
Represents a MagmaCube.
|
| ManuallyAbandonedConversationCanceller |
The ManuallyAbandonedConversationCanceller is only used as part of a
ConversationAbandonedEvent to indicate that the conversation was manually
abandoned by programmatically calling the abandon() method on it. |
| MapCanvas |
Represents a canvas for drawing to a map.
|
| MapCursor |
Represents a cursor on a map.
|
| MapCursor.Type |
Represents the standard types of map cursors.
|
| MapCursorCollection |
Represents all the map cursors on a
MapCanvas. |
| MapFont |
Represents a bitmap font drawable to a map.
|
| MapFont.CharacterSprite |
Represents the graphics for a single character in a MapFont.
|
| MapInitializeEvent |
Called when a map is initialized.
|
| MapMeta |
Represents a map that can be scalable.
|
| MapPalette |
Represents the palette that map items use.
|
| MapRenderer |
Represents a renderer for a map.
|
| MapView |
Represents a map item.
|
| MapView.Scale |
An enum representing all possible scales a map can be set to.
|
| Material |
An enum of all material IDs accepted by the official server and client
|
| MaterialData |
Handles specific metadata for certain items or blocks
|
| MeCommand | Deprecated. |
| MemoryConfiguration |
This is a
Configuration implementation that does not save or load
from any source, and stores all values in memory only. |
| MemoryConfigurationOptions |
Various settings for controlling the input and output of a
MemoryConfiguration |
| MemorySection |
A type of
ConfigurationSection that is stored in memory. |
| MerchantInventory | |
| MessagePrompt |
MessagePrompt is the base class for any prompt that only displays a message
to the user and requires no input.
|
| MessageTooLargeException |
Thrown if a Plugin Message is sent that is too large to be sent.
|
| Messenger |
A class responsible for managing the registrations of plugin channels and
their listeners.
|
| Metadatable |
This interface is implemented by all objects that can provide metadata
about themselves.
|
| MetadataConversionException |
A MetadataConversionException is thrown any time a
LazyMetadataValue attempts to convert a metadata value to an inappropriate
data type. |
| MetadataEvaluationException |
A MetadataEvaluationException is thrown any time a
LazyMetadataValue fails to evaluate its value due to an exception. |
| MetadataStore<T> | |
| MetadataStoreBase<T> | |
| MetadataValue | |
| MetadataValueAdapter |
Optional base class for facilitating MetadataValue implementations.
|
| Minecart |
Represents a minecart entity.
|
| MinecraftFont |
Represents the built-in Minecraft font.
|
| Monster |
Represents a Monster.
|
| MonsterEggs |
Represents the different types of monster eggs
|
| MultipleCommandAlias |
Represents a command that delegates to one or more other commands
|
| Mushroom |
Represents a huge mushroom block
|
| MushroomCow |
Represents a mushroom
Cow |
| NameTagVisibility | |
| NetherWarts |
Represents nether wart
|
| NetherWartsState | |
| NoiseGenerator |
Base class for all noise generators
|
| Note |
A note class to store a specific note.
|
| Note.Tone |
An enum holding tones.
|
| NoteBlock |
Represents a note.
|
| NotePlayEvent |
Called when a note block is being played through player interaction or a
redstone current.
|
| NPC |
Represents a non-player character
|
| NullConversationPrefix |
NullConversationPrefix is a
ConversationPrefix implementation that
displays nothing in front of conversation output. |
| NumberConversions |
Utils for casting number types to other number types
|
| NumericPrompt |
NumericPrompt is the base class for any prompt that requires a
Number response from the user. |
| Objective |
An objective on a scoreboard that can show scores specific to entries.
|
| Ocelot |
A wild tameable cat
|
| Ocelot.Type |
Represents the various different cat types there are.
|
| OctaveGenerator |
Creates noise using unbiased octaves
|
| OfflinePlayer | |
| OpCommand | Deprecated. |
| Openable | |
| Painting |
Represents a Painting.
|
| PaintingBreakByEntityEvent | Deprecated.
Use
HangingBreakByEntityEvent
instead. |
| PaintingBreakEvent | Deprecated.
Use
HangingBreakEvent instead. |
| PaintingBreakEvent.RemoveCause |
An enum to specify the cause of the removal
|
| PaintingEvent | Deprecated.
Use
HangingEvent instead. |
| PaintingPlaceEvent | Deprecated.
Use
HangingPlaceEvent instead. |
| PardonCommand | Deprecated. |
| PardonIpCommand | Deprecated. |
| Pattern | |
| PatternType | |
| PerlinNoiseGenerator |
Generates noise using the "classic" perlin generator
|
| PerlinOctaveGenerator |
Creates perlin noise through unbiased octaves
|
| Permissible |
Represents an object that may be assigned permissions
|
| PermissibleBase |
Base Permissible for use in any Permissible object via proxy or extension
|
| Permission |
Represents a unique permission that may be attached to a
Permissible |
| PermissionAttachment |
Holds information about a permission attachment on a
Permissible
object |
| PermissionAttachmentInfo |
Holds information on a permission and which
PermissionAttachment
provides it |
| PermissionDefault |
Represents the possible default values for permissions
|
| PermissionRemovedExecutor |
Represents a class which is to be notified when a
PermissionAttachment is removed from a Permissible |
| Pig |
Represents a Pig.
|
| PigZapEvent |
Stores data for pigs being zapped
|
| PigZombie |
Represents a Pig Zombie.
|
| PistonBaseMaterial |
Material data for the piston base block
|
| PistonExtensionMaterial |
Material data for the piston extension block
|
| PistonMoveReaction | |
| Player |
Represents a player, connected or not
|
| Player.Spigot | |
| PlayerAchievementAwardedEvent |
Called when a player earns an achievement.
|
| PlayerAnimationEvent |
Represents a player animation event
|
| PlayerAnimationType |
Different types of player animations
|
| PlayerArmorStandManipulateEvent |
Called when a player interacts with an armor stand and will either swap, retrieve or place an item.
|
| PlayerBedEnterEvent |
This event is fired when the player is almost about to enter the bed.
|
| PlayerBedLeaveEvent |
This event is fired when the player is leaving a bed.
|
| PlayerBucketEmptyEvent |
Called when a player empties a bucket
|
| PlayerBucketEvent |
Called when a player interacts with a Bucket
|
| PlayerBucketFillEvent |
Called when a player fills a bucket
|
| PlayerChangedWorldEvent |
Called when a player switches to another world.
|
| PlayerChannelEvent |
This event is called after a player registers or unregisters a new plugin
channel.
|
| PlayerChatEvent | Deprecated.
This event will fire from the main thread and allows the use of
all of the Bukkit API, unlike the
AsyncPlayerChatEvent. |
| PlayerChatTabCompleteEvent |
Called when a player attempts to tab-complete a chat message.
|
| PlayerCommandPreprocessEvent |
This event is called whenever a player runs a command (by placing a slash
at the start of their message).
|
| PlayerDeathEvent |
Thrown whenever a
Player dies |
| PlayerDropItemEvent |
Thrown when a player drops an item from their inventory
|
| PlayerEditBookEvent |
Called when a player edits or signs a book and quill item.
|
| PlayerEggThrowEvent |
Called when a player throws an egg and it might hatch
|
| PlayerEvent |
Represents a player related event
|
| PlayerExpChangeEvent |
Called when a players experience changes naturally
|
| PlayerFishEvent |
Thrown when a player is fishing
|
| PlayerFishEvent.State |
An enum to specify the state of the fishing
|
| PlayerGameModeChangeEvent |
Called when the GameMode of the player is changed.
|
| PlayerInteractAtEntityEvent |
Represents an event that is called when a player right clicks an entity
with a location on the entity the was clicked.
|
| PlayerInteractEntityEvent |
Represents an event that is called when a player right clicks an entity.
|
| PlayerInteractEvent |
Called when a player interacts with an object or air.
|
| PlayerInventory |
Interface to the inventory of a Player, including the four armor slots.
|
| PlayerInventoryEvent | Deprecated.
Use
InventoryClickEvent or InventoryOpenEvent
instead, or one of the other inventory events in org.bukkit.event.inventory. |
| PlayerItemBreakEvent |
Fired when a player's item breaks (such as a shovel or flint and steel).
|
| PlayerItemConsumeEvent |
This event will fire when a player is finishing consuming an item (food,
potion, milk bucket).
|
| PlayerItemDamageEvent | |
| PlayerItemHeldEvent |
Fired when a player changes their currently held item
|
| PlayerJoinEvent |
Called when a player joins a server
|
| PlayerKickEvent |
Called when a player gets kicked from the server
|
| PlayerLeashEntityEvent |
Called immediately prior to a creature being leashed by a player.
|
| PlayerLevelChangeEvent |
Called when a players level changes
|
| PlayerLoginEvent |
Stores details for players attempting to log in
|
| PlayerLoginEvent.Result |
Basic kick reasons for communicating to plugins
|
| PlayerMoveEvent |
Holds information for player movement events
|
| PlayerNamePrompt |
PlayerNamePrompt is the base class for any prompt that requires the player
to enter another player's name.
|
| PlayerPickupItemEvent |
Thrown when a player picks an item up from the ground
|
| PlayerPortalEvent |
Called when a player is about to teleport because it is in contact with a
portal.
|
| PlayerPreLoginEvent | Deprecated.
This event causes synchronization from the login thread;
AsyncPlayerPreLoginEvent is preferred to keep the secondary threads
asynchronous. |
| PlayerPreLoginEvent.Result |
Basic kick reasons for communicating to plugins
|
| PlayerQuitEvent |
Called when a player leaves a server
|
| PlayerRegisterChannelEvent |
This is called immediately after a player registers for a plugin channel.
|
| PlayerResourcePackStatusEvent |
Called when a player takes action on a resource pack request sent via
Player.setResourcePack(java.lang.String). |
| PlayerResourcePackStatusEvent.Status |
Status of the resource pack.
|
| PlayerRespawnEvent |
Called when a player respawns.
|
| PlayerShearEntityEvent |
Called when a player shears an entity
|
| PlayerSpawnLocationEvent |
Called when player is about to spawn in a world after joining the server.
|
| PlayerStatisticIncrementEvent |
Called when a player statistic is incremented.
|
| PlayerTeleportEvent |
Holds information for player teleport events
|
| PlayerTeleportEvent.TeleportCause | |
| PlayerToggleFlightEvent |
Called when a player toggles their flying state
|
| PlayerToggleSneakEvent |
Called when a player toggles their sneaking state
|
| PlayerToggleSprintEvent |
Called when a player toggles their sprinting state
|
| PlayerUnleashEntityEvent |
Called prior to an entity being unleashed due to a player's action.
|
| PlayerUnregisterChannelEvent |
This is called immediately after a player unregisters for a plugin channel.
|
| PlayerVelocityEvent |
Called when the velocity of a player changes.
|
| PlaySoundCommand | Deprecated. |
| Plugin |
Represents a Plugin
|
| PluginAwareness |
Represents a concept that a plugin is aware of.
|
| PluginAwareness.Flags |
Each entry here represents a particular plugin's awareness.
|
| PluginBase |
Represents a base
Plugin |
| PluginChannelDirection |
Represents the different directions a plugin channel may go.
|
| PluginCommand |
Represents a
Command belonging to a plugin |
| PluginCommandYamlParser | |
| PluginDescriptionFile |
This type is the runtime-container for the information in the plugin.yml.
|
| PluginDisableEvent |
Called when a plugin is disabled.
|
| PluginEnableEvent |
Called when a plugin is enabled.
|
| PluginEvent |
Used for plugin enable and disable events
|
| PluginIdentifiableCommand |
This interface is used by the help system to group commands into
sub-indexes based on the
Plugin they are a part of. |
| PluginLoader |
Represents a plugin loader, which handles direct access to specific types
of plugins
|
| PluginLoadOrder |
Represents the order in which a plugin should be initialized and enabled
|
| PluginLogger |
The PluginLogger class is a modified
Logger that prepends all
logging calls with the name of the plugin doing the logging. |
| PluginManager |
Handles all plugin management from the Server
|
| PluginMessageListener |
A listener for a specific Plugin Channel, which will receive notifications
of messages sent from a client.
|
| PluginMessageListenerRegistration |
Contains information about a
Plugins registration to a plugin
channel. |
| PluginMessageRecipient |
Represents a possible recipient for a Plugin Message.
|
| PluginNameConversationPrefix |
PluginNameConversationPrefix is a
ConversationPrefix implementation
that displays the plugin name in front of conversation output. |
| PluginsCommand | |
| PortalCreateEvent |
Called when a portal is created
|
| PortalCreateEvent.CreateReason |
An enum to specify the various reasons for a portal's creation
|
| PortalType |
Represents various types of portals that can be made in a world.
|
| Potion |
Represents a minecraft potion
|
| Potion.Tier | Deprecated. |
| PotionBrewer |
Represents a brewer that can create
PotionEffects. |
| PotionEffect |
Represents a potion effect, that can be added to a
LivingEntity. |
| PotionEffectType |
Represents a type of potion and its effect on an entity.
|
| PotionEffectTypeWrapper | |
| PotionMeta |
Represents a potion (
Material.POTION) that can have custom effects. |
| PotionSplashEvent |
Called when a splash potion hits an area
|
| PotionType | |
| PoweredMinecart |
Represents a powered minecart.
|
| PoweredMinecart | Deprecated.
This class has been moved into a sub package;
PoweredMinecart should be used instead. |
| PoweredRail |
Represents a powered rail
|
| PrepareItemCraftEvent | |
| PrepareItemEnchantEvent |
Called when an ItemStack is inserted in an enchantment table - can be
called multiple times
|
| PressurePlate |
Represents a pressure plate
|
| PressureSensor | |
| Projectile |
Represents a shootable entity.
|
| ProjectileHitEvent |
Called when a projectile hits an object
|
| ProjectileLaunchEvent |
Called when a projectile is launched.
|
| ProjectileSource |
Represents a valid source of a projectile.
|
| Prompt |
A Prompt is the main constituent of a
Conversation. |
| ProxiedCommandSender | |
| Pumpkin |
Represents a pumpkin.
|
| Rabbit | |
| Rabbit.Type |
Represents the various types a Rabbit might be.
|
| Rails |
Represents minecart rails.
|
| Recipe |
Represents some type of crafting recipe.
|
| Redstone |
Indicated a Material that may carry or create a Redstone current
|
| RedstoneTorch |
Represents a redstone torch
|
| RedstoneWire |
Represents redstone wire
|
| RegexPrompt |
RegexPrompt is the base class for any prompt that requires an input
validated by a regular expression.
|
| RegisteredListener |
Stores relevant information for plugin listeners
|
| RegisteredServiceProvider<T> |
A registered service provider.
|
| ReloadCommand | |
| RemoteConsoleCommandSender | |
| RemoteServerCommandEvent |
This event is called when a command is recieved over RCON.
|
| Repairable |
Represents an item that can be repaired at an anvil.
|
| ReservedChannelException |
Thrown if a plugin attempts to register for a reserved channel (such as
"REGISTER")
|
| RideableMinecart |
Represents a minecart that can have certain
entities as passengers. |
| Rotation |
An enum to specify a rotation based orientation, like that on a clock.
|
| Sandstone |
Represents the different types of sandstone.
|
| SandstoneType |
Represents the three different types of Sandstone
|
| SaveCommand | Deprecated. |
| SaveOffCommand | Deprecated. |
| SaveOnCommand | Deprecated. |
| SayCommand | Deprecated. |
| Score | |
| Scoreboard |
A scoreboard
|
| ScoreboardCommand | Deprecated. |
| ScoreboardManager |
Manager of Scoreboards
|
| SeedCommand | Deprecated. |
| SerializableAs |
Represents an "alias" that a
ConfigurationSerializable may be
stored as. |
| Server |
Represents a server implementation.
|
| Server.Spigot | |
| ServerCommandEvent |
This event is called when a command is run from the server console.
|
| ServerEvent |
Miscellaneous server events
|
| ServerListPingEvent |
Called when a server list ping is coming in.
|
| ServerOperator |
Represents an object that may become a server operator, such as a
Player |
| ServiceEvent |
An event relating to a registered service.
|
| ServicePriority |
Represents various priorities of a provider.
|
| ServiceRegisterEvent |
This event is called when a service is registered.
|
| ServicesManager |
Manages services and service providers.
|
| ServiceUnregisterEvent |
This event is called when a service is unregistered.
|
| SetIdleTimeoutCommand | Deprecated. |
| SetWorldSpawnCommand | Deprecated. |
| ShapedRecipe |
Represents a shaped (ie normal) crafting recipe.
|
| ShapelessRecipe |
Represents a shapeless recipe, where the arrangement of the ingredients on
the crafting grid does not matter.
|
| Sheep |
Represents a Sheep.
|
| SheepDyeWoolEvent |
Called when a sheep's wool is dyed
|
| SheepRegrowWoolEvent |
Called when a sheep regrows its wool
|
| Sign |
Represents either a SignPost or a WallSign
|
| Sign |
MaterialData for signs
|
| SignChangeEvent |
Called when a sign is changed by a player.
|
| Silverfish |
Represents a Silverfish.
|
| SimpleAttachableMaterialData |
Simple utility class for attachable MaterialData subclasses
|
| SimpleCommandMap | |
| SimplePluginManager |
Handles all plugin management from the Server
|
| SimpleServicesManager |
A simple services manager.
|
| SimplexNoiseGenerator |
Generates simplex-based noise.
|
| SimplexOctaveGenerator |
Creates simplex noise through unbiased octaves
|
| Skeleton |
Represents a Skeleton.
|
| Skeleton.SkeletonType | |
| Skull |
Represents a Skull
|
| Skull |
Represents a skull.
|
| SkullMeta |
Represents a skull (
Material.SKULL_ITEM) that can have an owner. |
| SkullType |
Represents the different types of skulls.
|
| Slime |
Represents a Slime.
|
| SlimeSplitEvent |
Called when a Slime splits into smaller Slimes upon death
|
| SmallFireball |
Represents a small
Fireball |
| SmoothBrick |
Represents the different types of smooth bricks.
|
| Snowball |
Represents a snowball.
|
| Snowman |
Represents a snowman entity
|
| Sound |
An Enum of Sounds the server is able to send to players.
|
| SpawnChangeEvent |
An event that is called when a world's spawn changes.
|
| SpawnEgg |
Represents a spawn egg that can be used to spawn mobs
|
| SpawnerMinecart |
Represents a Minecart with an
entity spawner inside it. |
| SpawnerSpawnEvent |
Called when an entity is spawned into a world by a spawner.
|
| SpawnpointCommand | Deprecated. |
| Spider |
Represents a Spider.
|
| SpreadPlayersCommand | Deprecated. |
| Squid |
Represents a Squid.
|
| Stairs |
Represents stairs.
|
| StandardMessenger |
Standard implementation to
Messenger |
| Statistic |
Represents a countable statistic, which is tracked by the server.
|
| Statistic.Type |
The type of statistic.
|
| Step |
Represents the different types of steps.
|
| StopCommand | Deprecated. |
| StorageMinecart |
Represents a minecart with a chest.
|
| StorageMinecart | Deprecated.
This class has been moved into a sub package;
StorageMinecart should be used instead. |
| StringPrompt |
StringPrompt is the base class for any prompt that accepts an arbitrary
string from the user.
|
| StringUtil | |
| StructureGrowEvent |
Event that is called when an organic structure attempts to grow (Sapling ->
Tree), (Mushroom -> Huge Mushroom), naturally or using bonemeal.
|
| TabCommandExecutor | Deprecated.
Remains for plugins that would have implemented it even without
functionality
|
| TabCompleter |
Represents a class which can suggest tab completions for commands.
|
| TabExecutor |
This class is provided as a convenience to implement both TabCompleter and
CommandExecutor.
|
| Tameable | |
| Team |
A team on a scoreboard that has a common display theme and other
properties.
|
| TeleportCommand | Deprecated. |
| TellCommand | Deprecated. |
| TestForCommand | Deprecated. |
| TexturedMaterial |
Represents textured materials like steps and smooth bricks
|
| ThrownExpBottle |
Represents a thrown Experience bottle.
|
| ThrownPotion |
Represents a thrown potion bottle
|
| ThunderChangeEvent |
Stores data for thunder state changing in a world
|
| TimeCommand | Deprecated. |
| TimedRegisteredListener |
Extends RegisteredListener to include timing information
|
| TimingsCommand | |
| TNTPrimed |
Represents a Primed TNT.
|
| ToggleDownfallCommand | Deprecated. |
| Torch |
MaterialData for torches
|
| TrapDoor |
Represents a trap door
|
| TravelAgent |
The Travel Agent handles the creation and the research of Nether and End
portals when Entities try to use one.
|
| Tree |
Represents the different types of Trees.
|
| TreeSpecies |
Represents the different species of trees regardless of size.
|
| TreeType |
Tree and organic structure types.
|
| Tripwire |
Represents the tripwire
|
| TripwireHook |
Represents the tripwire hook
|
| UnknownDependencyException |
Thrown when attempting to load an invalid Plugin file
|
| UnsafeValues | Deprecated.
Unsupported & internal use only
|
| Utility |
This annotation indicates a method (and sometimes constructor) will chain
its internal operations.
|
| ValidatingPrompt |
ValidatingPrompt is the base class for any prompt that requires validation.
|
| VanillaCommand | Deprecated. |
| Vector |
Represents a mutable vector.
|
| Vehicle |
Represents a vehicle entity.
|
| VehicleBlockCollisionEvent |
Raised when a vehicle collides with a block.
|
| VehicleCollisionEvent |
Raised when a vehicle collides.
|
| VehicleCreateEvent |
Raised when a vehicle is created.
|
| VehicleDamageEvent |
Raised when a vehicle receives damage.
|
| VehicleDestroyEvent |
Raised when a vehicle is destroyed, which could be caused by either a
player or the environment.
|
| VehicleEnterEvent |
Raised when an entity enters a vehicle.
|
| VehicleEntityCollisionEvent |
Raised when a vehicle collides with an entity.
|
| VehicleEvent |
Represents a vehicle-related event.
|
| VehicleExitEvent |
Raised when a living entity exits a vehicle.
|
| VehicleMoveEvent |
Raised when a vehicle moves.
|
| VehicleUpdateEvent |
Called when a vehicle updates
|
| VersionCommand | |
| Villager |
Represents a villager NPC
|
| Villager.Profession |
Represents the various different Villager professions there may be.
|
| Vine |
Represents a vine
|
| Warning |
This designates the warning state for a specific item.
|
| Warning.WarningState |
This represents the states that server verbose for warnings may be.
|
| WaterMob |
Represents a Water Mob
|
| Weather |
Represents a Weather related entity, such as a storm
|
| WeatherChangeEvent |
Stores data for weather changing in a world
|
| WeatherCommand | Deprecated. |
| WeatherEvent |
Represents a Weather-related event
|
| WeatherType |
An enum of all current weather types
|
| WhitelistCommand | Deprecated. |
| Witch |
Represents a Witch
|
| Wither |
Represents a Wither boss
|
| WitherSkull |
Represents a wither skull
Fireball. |
| Wolf |
Represents a Wolf
|
| WoodenStep |
Represents the different types of wooden steps.
|
| Wool |
Represents a Wool/Cloth block
|
| World |
Represents a world, which may contain entities, chunks and blocks
|
| World.Environment |
Represents various map environment types that a world may be
|
| World.Spigot | |
| WorldBorder | |
| WorldCreator |
Represents various types of options that may be used to create a world.
|
| WorldEvent |
Represents events within a world
|
| WorldInitEvent |
Called when a World is initializing
|
| WorldLoadEvent |
Called when a World is loaded
|
| WorldSaveEvent |
Called when a World is saved.
|
| WorldType |
Represents various types of worlds that may exist
|
| WorldUnloadEvent |
Called when a World is unloaded
|
| YamlConfiguration |
An implementation of
Configuration which saves all files in Yaml. |
| YamlConfigurationOptions |
Various settings for controlling the input and output of a
YamlConfiguration |
| YamlConstructor | |
| YamlRepresenter | |
| Zombie |
Represents a Zombie.
|