A B C D E F G H I J K L M N O P R S T U V W X Y Z

A

abandon() - Method in class org.bukkit.conversations.Conversation
Abandons and resets the current conversation.
abandon(ConversationAbandonedEvent) - Method in class org.bukkit.conversations.Conversation
Abandons and resets the current conversation.
abandonConversation(Conversation) - Method in interface org.bukkit.conversations.Conversable
Abandons an active conversation.
abandonConversation(Conversation, ConversationAbandonedEvent) - Method in interface org.bukkit.conversations.Conversable
Abandons an active conversation.
abandonedListeners - Variable in class org.bukkit.conversations.Conversation
 
abandonedListeners - Variable in class org.bukkit.conversations.ConversationFactory
 
acceptConversationInput(String) - Method in interface org.bukkit.conversations.Conversable
Accepts input into the active conversation.
acceptInput(String) - Method in class org.bukkit.conversations.Conversation
Passes player input into the current prompt.
acceptInput(ConversationContext, String) - Method in class org.bukkit.conversations.MessagePrompt
Accepts and ignores any user input, returning the next prompt in the prompt graph instead.
acceptInput(ConversationContext, String) - Method in interface org.bukkit.conversations.Prompt
Accepts and processes input from the user.
acceptInput(ConversationContext, String) - Method in class org.bukkit.conversations.ValidatingPrompt
Accepts and processes input from the user and validates it.
acceptValidatedInput(ConversationContext, String) - Method in class org.bukkit.conversations.BooleanPrompt
 
acceptValidatedInput(ConversationContext, boolean) - Method in class org.bukkit.conversations.BooleanPrompt
Override this method to perform some action with the user's boolean response.
acceptValidatedInput(ConversationContext, String) - Method in class org.bukkit.conversations.NumericPrompt
 
acceptValidatedInput(ConversationContext, Number) - Method in class org.bukkit.conversations.NumericPrompt
Override this method to perform some action with the user's integer response.
acceptValidatedInput(ConversationContext, String) - Method in class org.bukkit.conversations.PlayerNamePrompt
 
acceptValidatedInput(ConversationContext, Player) - Method in class org.bukkit.conversations.PlayerNamePrompt
Override this method to perform some action with the user's player name response.
acceptValidatedInput(ConversationContext, String) - Method in class org.bukkit.conversations.ValidatingPrompt
Override this method to accept and processes the validated input from the user.
Achievement - Enum in org.bukkit
Represents an achievement, which may be given to players
Action - Enum in org.bukkit.event.block
 
action - Variable in class org.bukkit.event.player.PlayerInteractEvent
 
add(Location) - Method in class org.bukkit.Location
Adds the location by another.
add(Vector) - Method in class org.bukkit.Location
Adds the location by a vector.
add(double, double, double) - Method in class org.bukkit.Location
Adds the location by another.
add(Vector) - Method in class org.bukkit.util.Vector
Adds a vector to this one
addAttachment(Plugin, String, boolean) - Method in interface org.bukkit.permissions.Permissible
Adds a new PermissionAttachment with a single permission by name and value
addAttachment(Plugin) - Method in interface org.bukkit.permissions.Permissible
Adds a new empty PermissionAttachment to this object
addAttachment(Plugin, String, boolean, int) - Method in interface org.bukkit.permissions.Permissible
Temporarily adds a new PermissionAttachment with a single permission by name and value
addAttachment(Plugin, int) - Method in interface org.bukkit.permissions.Permissible
Temporarily adds a new empty PermissionAttachment to this object
addAttachment(Plugin, String, boolean) - Method in class org.bukkit.permissions.PermissibleBase
 
addAttachment(Plugin) - Method in class org.bukkit.permissions.PermissibleBase
 
addAttachment(Plugin, String, boolean, int) - Method in class org.bukkit.permissions.PermissibleBase
 
addAttachment(Plugin, int) - Method in class org.bukkit.permissions.PermissibleBase
 
addConversationAbandonedListener(ConversationAbandonedListener) - Method in class org.bukkit.conversations.Conversation
Adds a ConversationAbandonedListener.
addConversationAbandonedListener(ConversationAbandonedListener) - Method in class org.bukkit.conversations.ConversationFactory
Adds a ConversationAbandonedListener to all conversations constructed by this factory.
addCursor(MapCursor) - Method in class org.bukkit.map.MapCursorCollection
Add a cursor to the collection.
addCursor(int, int, byte) - Method in class org.bukkit.map.MapCursorCollection
Add a cursor to the collection.
addCursor(int, int, byte, byte) - Method in class org.bukkit.map.MapCursorCollection
Add a cursor to the collection.
addCursor(int, int, byte, byte, boolean) - Method in class org.bukkit.map.MapCursorCollection
Add a cursor to the collection.
addCustomEffect(PotionEffect, boolean) - Method in interface org.bukkit.inventory.meta.PotionMeta
Adds a custom potion effect to this potion.
addDefault(String, Object) - Method in interface org.bukkit.configuration.Configuration
Sets the default value of the given path as provided.
addDefault(String, Object) - Method in interface org.bukkit.configuration.ConfigurationSection
Sets the default value in the root at the given path as provided.
addDefault(String, Object) - Method in class org.bukkit.configuration.MemoryConfiguration
 
addDefault(String, Object) - Method in class org.bukkit.configuration.MemorySection
 
addDefaults(Map<String, Object>) - Method in interface org.bukkit.configuration.Configuration
Sets the default values of the given paths as provided.
addDefaults(Configuration) - Method in interface org.bukkit.configuration.Configuration
Sets the default values of the given paths as provided.
addDefaults(Map<String, Object>) - Method in class org.bukkit.configuration.MemoryConfiguration
 
addDefaults(Configuration) - Method in class org.bukkit.configuration.MemoryConfiguration
 
addEffect(FireworkEffect) - Method in interface org.bukkit.inventory.meta.FireworkMeta
Add another effect to this firework.
addEffects(FireworkEffect...) - Method in interface org.bukkit.inventory.meta.FireworkMeta
Add several effects to this firework.
addEffects(Iterable<FireworkEffect>) - Method in interface org.bukkit.inventory.meta.FireworkMeta
Add several firework effects to this firework.
addEnchant(Enchantment, int, boolean) - Method in interface org.bukkit.inventory.meta.ItemMeta
Adds the specified enchantment to this item meta.
addEnchantment(Enchantment, int) - Method in class org.bukkit.inventory.ItemStack
Adds the specified Enchantment to this item stack.
addEnchantments(Map<Enchantment, Integer>) - Method in class org.bukkit.inventory.ItemStack
Adds the specified enchantments to this item stack.
addIngredient(MaterialData) - Method in class org.bukkit.inventory.ShapelessRecipe
Adds the specified ingredient.
addIngredient(Material) - Method in class org.bukkit.inventory.ShapelessRecipe
Adds the specified ingredient.
addIngredient(Material, int) - Method in class org.bukkit.inventory.ShapelessRecipe
Adds the specified ingredient.
addIngredient(int, MaterialData) - Method in class org.bukkit.inventory.ShapelessRecipe
Adds multiples of the specified ingredient.
addIngredient(int, Material) - Method in class org.bukkit.inventory.ShapelessRecipe
Adds multiples of the specified ingredient.
addIngredient(int, Material, int) - Method in class org.bukkit.inventory.ShapelessRecipe
Adds multiples of the specified ingredient.
addItem(ItemStack...) - Method in interface org.bukkit.inventory.Inventory
Stores the given ItemStacks in the inventory.
addPage(String...) - Method in interface org.bukkit.inventory.meta.BookMeta
Adds new pages to the end of the book.
addParent(String, boolean) - Method in class org.bukkit.permissions.Permission
Adds this permission to the specified parent permission.
addParent(Permission, boolean) - Method in class org.bukkit.permissions.Permission
Adds this permission to the specified parent permission.
addPermission(Permission) - Method in interface org.bukkit.plugin.PluginManager
Adds a Permission to this plugin manager.
addPermission(Permission) - Method in class org.bukkit.plugin.SimplePluginManager
 
addPotionEffect(PotionEffect) - Method in interface org.bukkit.entity.LivingEntity
Adds the given PotionEffect to this entity.
addPotionEffect(PotionEffect, boolean) - Method in interface org.bukkit.entity.LivingEntity
Adds the given PotionEffect to this entity.
addPotionEffects(Collection<PotionEffect>) - Method in interface org.bukkit.entity.LivingEntity
Attempts to add all of the given PotionEffect to this entity.
addRecipe(Recipe) - Static method in class org.bukkit.Bukkit
 
addRecipe(Recipe) - Method in interface org.bukkit.Server
Adds a recipe to the crafting manager.
addRenderer(MapRenderer) - Method in interface org.bukkit.map.MapView
Add a renderer to this map.
addStoredEnchant(Enchantment, int, boolean) - Method in interface org.bukkit.inventory.meta.EnchantmentStorageMeta
Stores the specified enchantment in this item meta.
addTopic(HelpTopic) - Method in interface org.bukkit.help.HelpMap
Adds a topic to the server's help index.
addUnsafeEnchantment(Enchantment, int) - Method in class org.bukkit.inventory.ItemStack
Adds the specified Enchantment to this item stack.
addUnsafeEnchantments(Map<Enchantment, Integer>) - Method in class org.bukkit.inventory.ItemStack
Adds the specified enchantments to this item stack in an unsafe manner.
addURL(URL) - Method in class org.bukkit.plugin.java.PluginClassLoader
 
Ageable - Interface in org.bukkit.entity
Represents an entity that can age and breed.
aliases - Variable in class org.bukkit.command.SimpleCommandMap
 
all(int) - Method in interface org.bukkit.inventory.Inventory
Returns a HashMap with all slots and ItemStacks in the inventory with given materialId.
all(Material) - Method in interface org.bukkit.inventory.Inventory
Returns a HashMap with all slots and ItemStacks in the inventory with the given Material.
all(ItemStack) - Method in interface org.bukkit.inventory.Inventory
Finds all slots in the inventory containing any ItemStacks with the given ItemStack This will only match slots if both the type and the amount of the stack match

The HashMap contains entries where, the key is the slot index, and the value is the ItemStack in that slot.

allow() - Method in class org.bukkit.event.player.AsyncPlayerPreLoginEvent
Allows the player to log in
allow() - Method in class org.bukkit.event.player.PlayerLoginEvent
Allows the player to log in
allow() - Method in class org.bukkit.event.player.PlayerPreLoginEvent
Deprecated. Allows the player to log in
allTopics - Variable in class org.bukkit.help.IndexHelpTopic
 
Ambient - Interface in org.bukkit.entity
Represents an ambient mob
amendCanSee(String) - Method in class org.bukkit.help.HelpTopic
Allows the server administrator to override the permission required to see a help topic.
amendCanSee(String) - Method in class org.bukkit.help.IndexHelpTopic
 
amendedPermission - Variable in class org.bukkit.help.HelpTopic
 
amendTopic(String, String) - Method in class org.bukkit.help.HelpTopic
Allows the server admin (or another plugin) to add or replace the contents of a help topic.
angle(Vector) - Method in class org.bukkit.util.Vector
Gets the angle between this vector and another in radians.
Animals - Interface in org.bukkit.entity
Represents an Animal.
AnimalTamer - Interface in org.bukkit.entity
 
AnvilInventory - Interface in org.bukkit.inventory
 
apply(ItemStack) - Method in class org.bukkit.potion.Potion
Applies the effects of this potion to the given ItemStack.
apply(LivingEntity) - Method in class org.bukkit.potion.Potion
Applies the effects that would be applied by this potion to the given LivingEntity.
apply(LivingEntity) - Method in class org.bukkit.potion.PotionEffect
Attempts to add the effect represented by this object to the given LivingEntity.
applyAmendment(String, String) - Method in class org.bukkit.help.HelpTopic
Developers implementing their own custom HelpTopic implementations can use this utility method to ensure their implementations comply with the expected behavior of the HelpTopic.amendTopic(String, String) method.
AQUA - Static variable in class org.bukkit.Color
Aqua, or (0x00,0xFF,0xFF) in (R,G,B)
Arrays_copyOfRange(T[], int, int) - Static method in class org.bukkit.util.Java15Compat
 
Arrow - Interface in org.bukkit.entity
Represents an arrow.
ARROW_DAMAGE - Static variable in class org.bukkit.enchantments.Enchantment
Provides extra damage when shooting arrows from bows
ARROW_FIRE - Static variable in class org.bukkit.enchantments.Enchantment
Sets entities on fire when hit by arrows shot from a bow
ARROW_INFINITE - Static variable in class org.bukkit.enchantments.Enchantment
Provides infinite arrows when shooting a bow
ARROW_KNOCKBACK - Static variable in class org.bukkit.enchantments.Enchantment
Provides a knockback when an entity is hit by an arrow from a bow
Art - Enum in org.bukkit
Represents the art on a painting
asBGR() - Method in class org.bukkit.Color
 
asBoolean() - Method in class org.bukkit.metadata.LazyMetadataValue
 
asBoolean() - Method in interface org.bukkit.metadata.MetadataValue
Attempts to convert the value of this metadata item into a boolean.
asByte() - Method in class org.bukkit.metadata.LazyMetadataValue
 
asByte() - Method in interface org.bukkit.metadata.MetadataValue
Attempts to convert the value of this metadata item into a byte.
asDouble() - Method in class org.bukkit.metadata.LazyMetadataValue
 
asDouble() - Method in interface org.bukkit.metadata.MetadataValue
Attempts to convert the value of this metadata item into a double.
asFloat() - Method in class org.bukkit.metadata.LazyMetadataValue
 
asFloat() - Method in interface org.bukkit.metadata.MetadataValue
Attempts to convert the value of this metadata item into a float.
asInt() - Method in class org.bukkit.metadata.LazyMetadataValue
 
asInt() - Method in interface org.bukkit.metadata.MetadataValue
Attempts to convert the value of this metadata item into an int.
asLong() - Method in class org.bukkit.metadata.LazyMetadataValue
 
asLong() - Method in interface org.bukkit.metadata.MetadataValue
Attempts to convert the value of this metadata item into a long.
asMetaFor(ItemMeta, ItemStack) - Method in interface org.bukkit.inventory.ItemFactory
Returns an appropriate item meta for the specified stack.
asMetaFor(ItemMeta, Material) - Method in interface org.bukkit.inventory.ItemFactory
Returns an appropriate item meta for the specified material.
asRGB() - Method in class org.bukkit.Color
 
asShort() - Method in class org.bukkit.metadata.LazyMetadataValue
 
asShort() - Method in interface org.bukkit.metadata.MetadataValue
Attempts to convert the value of this metadata item into a short.
asString() - Method in class org.bukkit.metadata.LazyMetadataValue
 
asString() - Method in interface org.bukkit.metadata.MetadataValue
Attempts to convert the value of this metadata item into a string.
AsyncPlayerChatEvent - Class in org.bukkit.event.player
This event will sometimes fire synchronously, depending on how it was triggered.
AsyncPlayerChatEvent(boolean, Player, String, Set<Player>) - Constructor for class org.bukkit.event.player.AsyncPlayerChatEvent
 
AsyncPlayerPreLoginEvent - Class in org.bukkit.event.player
Stores details for players attempting to log in.
This event is asynchronous, and not run using main thread.
AsyncPlayerPreLoginEvent(String, InetAddress) - Constructor for class org.bukkit.event.player.AsyncPlayerPreLoginEvent
 
AsyncPlayerPreLoginEvent.Result - Enum in org.bukkit.event.player
Basic kick reasons for communicating to plugins
Attachable - Interface in org.bukkit.material
Indicates that a block can be attached to another block
attachmentRemoved(PermissionAttachment) - Method in interface org.bukkit.permissions.PermissionRemovedExecutor
Called when a PermissionAttachment is removed from a Permissible
AuthorNagException - Exception in org.bukkit.plugin
 
AuthorNagException(String) - Constructor for exception org.bukkit.plugin.AuthorNagException
Constructs a new AuthorNagException based on the given Exception
AVERAGE_CHAT_PAGE_WIDTH - Static variable in class org.bukkit.util.ChatPaginator
 
awardAchievement(Achievement) - Method in interface org.bukkit.entity.Player
Awards this player the given achievement

B

bake() - Method in class org.bukkit.event.HandlerList
Bake HashMap and ArrayLists to 2d array - does nothing if not necessary
bakeAll() - Static method in class org.bukkit.event.HandlerList
Bake all handler lists.
BanCommand - Class in org.bukkit.command.defaults
 
BanCommand() - Constructor for class org.bukkit.command.defaults.BanCommand
 
banIP(String) - Static method in class org.bukkit.Bukkit
 
banIP(String) - Method in interface org.bukkit.Server
Bans the specified address from the server
BanIpCommand - Class in org.bukkit.command.defaults
 
BanIpCommand() - Constructor for class org.bukkit.command.defaults.BanIpCommand
 
BanListCommand - Class in org.bukkit.command.defaults
 
BanListCommand() - Constructor for class org.bukkit.command.defaults.BanListCommand
 
Bat - Interface in org.bukkit.entity
Represents a Bat
BeaconInventory - Interface in org.bukkit.inventory
 
Bed - Class in org.bukkit.material
Represents a bed.
Bed() - Constructor for class org.bukkit.material.Bed
Default constructor for a bed.
Bed(BlockFace) - Constructor for class org.bukkit.material.Bed
Instantiate a bed facing in a particular direction.
Bed(int) - Constructor for class org.bukkit.material.Bed
 
Bed(Material) - Constructor for class org.bukkit.material.Bed
 
Bed(int, byte) - Constructor for class org.bukkit.material.Bed
 
Bed(Material, byte) - Constructor for class org.bukkit.material.Bed
 
begin() - Method in class org.bukkit.conversations.Conversation
Displays the first prompt of this conversation and begins redirecting the user's chat responses.
beginConversation(Conversation) - Method in interface org.bukkit.conversations.Conversable
Enters into a dialog with a Conversation object.
Biome - Enum in org.bukkit.block
Holds all accepted Biomes in the default server
BLACK - Static variable in class org.bukkit.Color
Black, or (0x00,0x00,0x00) in (R,G,B)
BLANK_CONFIG - Static variable in class org.bukkit.configuration.file.YamlConfiguration
 
Blaze - Interface in org.bukkit.entity
Represents a Blaze monster
BLINDNESS - Static variable in class org.bukkit.potion.PotionEffectType
Blinds an entity.
Block - Interface in org.bukkit.block
Represents a block.
block - Variable in class org.bukkit.event.block.BlockEvent
 
block - Variable in class org.bukkit.event.entity.EntityInteractEvent
 
BlockBreakEvent - Class in org.bukkit.event.block
Called when a block is broken by a player.
BlockBreakEvent(Block, Player) - Constructor for class org.bukkit.event.block.BlockBreakEvent
 
BlockBurnEvent - Class in org.bukkit.event.block
Called when a block is destroyed as a result of being burnt by fire.
BlockBurnEvent(Block) - Constructor for class org.bukkit.event.block.BlockBurnEvent
 
BlockCanBuildEvent - Class in org.bukkit.event.block
Called when we try to place a block, to see if we can build it here or not.
BlockCanBuildEvent(Block, int, boolean) - Constructor for class org.bukkit.event.block.BlockCanBuildEvent
 
BlockChangeDelegate - Interface in org.bukkit
A delegate for handling block changes.
blockClicked - Variable in class org.bukkit.event.player.PlayerInteractEvent
 
BlockCommandSender - Interface in org.bukkit.command
 
BlockDamageEvent - Class in org.bukkit.event.block
Called when a block is damaged by a player.
BlockDamageEvent(Player, Block, ItemStack, boolean) - Constructor for class org.bukkit.event.block.BlockDamageEvent
 
BlockDispenseEvent - Class in org.bukkit.event.block
Called when an item is dispensed from a block.
BlockDispenseEvent(Block, ItemStack, Vector) - Constructor for class org.bukkit.event.block.BlockDispenseEvent
 
BlockEvent - Class in org.bukkit.event.block
Represents a block related event.
BlockEvent(Block) - Constructor for class org.bukkit.event.block.BlockEvent
 
BlockExpEvent - Class in org.bukkit.event.block
An event that's called when a block yields experience.
BlockExpEvent(Block, int) - Constructor for class org.bukkit.event.block.BlockExpEvent
 
BlockFace - Enum in org.bukkit.block
Represents the face of a block
blockFace - Variable in class org.bukkit.event.player.PlayerInteractEvent
 
BlockFadeEvent - Class in org.bukkit.event.block
Called when a block fades, melts or disappears based on world conditions

Examples: Snow melting due to being near a light source. Ice melting due to being near a light source.

If a Block Fade event is cancelled, the block will not fade, melt or disappear.

BlockFadeEvent(Block, BlockState) - Constructor for class org.bukkit.event.block.BlockFadeEvent
 
BlockFormEvent - Class in org.bukkit.event.block
Called when a block is formed or spreads based on world conditions.
BlockFormEvent(Block, BlockState) - Constructor for class org.bukkit.event.block.BlockFormEvent
 
BlockFromToEvent - Class in org.bukkit.event.block
Represents events with a source block and a destination block, currently only applies to liquid (lava and water) and teleporting dragon eggs.
BlockFromToEvent(Block, BlockFace) - Constructor for class org.bukkit.event.block.BlockFromToEvent
 
BlockFromToEvent(Block, Block) - Constructor for class org.bukkit.event.block.BlockFromToEvent
 
BlockGrowEvent - Class in org.bukkit.event.block
Called when a block grows naturally in the world.
BlockGrowEvent(Block, BlockState) - Constructor for class org.bukkit.event.block.BlockGrowEvent
 
BlockIgniteEvent - Class in org.bukkit.event.block
Called when a block is ignited.
BlockIgniteEvent(Block, BlockIgniteEvent.IgniteCause, Player) - Constructor for class org.bukkit.event.block.BlockIgniteEvent
Deprecated. 
BlockIgniteEvent(Block, BlockIgniteEvent.IgniteCause, Entity) - Constructor for class org.bukkit.event.block.BlockIgniteEvent
 
BlockIgniteEvent(Block, BlockIgniteEvent.IgniteCause, Block) - Constructor for class org.bukkit.event.block.BlockIgniteEvent
 
BlockIgniteEvent(Block, BlockIgniteEvent.IgniteCause, Entity, Block) - Constructor for class org.bukkit.event.block.BlockIgniteEvent
 
BlockIgniteEvent.IgniteCause - Enum in org.bukkit.event.block
An enum to specify the cause of the ignite
BlockIterator - Class in org.bukkit.util
This class performs ray tracing and iterates along blocks on a line
BlockIterator(World, Vector, Vector, double, int) - Constructor for class org.bukkit.util.BlockIterator
Constructs the BlockIterator
BlockIterator(Location, double, int) - Constructor for class org.bukkit.util.BlockIterator
Constructs the BlockIterator
BlockIterator(Location, double) - Constructor for class org.bukkit.util.BlockIterator
Constructs the BlockIterator.
BlockIterator(Location) - Constructor for class org.bukkit.util.BlockIterator
Constructs the BlockIterator.
BlockIterator(LivingEntity, int) - Constructor for class org.bukkit.util.BlockIterator
Constructs the BlockIterator.
BlockIterator(LivingEntity) - Constructor for class org.bukkit.util.BlockIterator
Constructs the BlockIterator.
blockList() - Method in class org.bukkit.event.entity.EntityExplodeEvent
Returns the list of blocks that would have been removed or were removed from the explosion event.
BlockPhysicsEvent - Class in org.bukkit.event.block
Thrown when a block physics check is called
BlockPhysicsEvent(Block, int) - Constructor for class org.bukkit.event.block.BlockPhysicsEvent
 
BlockPistonEvent - Class in org.bukkit.event.block
 
BlockPistonEvent(Block, BlockFace) - Constructor for class org.bukkit.event.block.BlockPistonEvent
 
BlockPistonExtendEvent - Class in org.bukkit.event.block
 
BlockPistonExtendEvent(Block, int, BlockFace) - Constructor for class org.bukkit.event.block.BlockPistonExtendEvent
 
BlockPistonRetractEvent - Class in org.bukkit.event.block
 
BlockPistonRetractEvent(Block, BlockFace) - Constructor for class org.bukkit.event.block.BlockPistonRetractEvent
 
BlockPlaceEvent - Class in org.bukkit.event.block
Called when a block is placed by a player.
BlockPlaceEvent(Block, BlockState, Block, ItemStack, Player, boolean) - Constructor for class org.bukkit.event.block.BlockPlaceEvent
 
BlockPopulator - Class in org.bukkit.generator
A block populator is responsible for generating a small area of blocks.
BlockPopulator() - Constructor for class org.bukkit.generator.BlockPopulator
 
BlockRedstoneEvent - Class in org.bukkit.event.block
Called when a redstone current changes
BlockRedstoneEvent(Block, int, int) - Constructor for class org.bukkit.event.block.BlockRedstoneEvent
 
blocksForInput(ConversationContext) - Method in class org.bukkit.conversations.MessagePrompt
Message prompts never wait for user input before continuing.
blocksForInput(ConversationContext) - Method in interface org.bukkit.conversations.Prompt
Checks to see if this prompt implementation should wait for user input or immediately display the next prompt.
blocksForInput(ConversationContext) - Method in class org.bukkit.conversations.StringPrompt
Ensures that the prompt waits for the user to provide input.
blocksForInput(ConversationContext) - Method in class org.bukkit.conversations.ValidatingPrompt
Ensures that the prompt waits for the user to provide input.
BlockSpreadEvent - Class in org.bukkit.event.block
Called when a block spreads based on world conditions.
BlockSpreadEvent(Block, Block, BlockState) - Constructor for class org.bukkit.event.block.BlockSpreadEvent
 
BlockState - Interface in org.bukkit.block
Represents a captured state of a block, which will not change automatically.
BlockVector - Class in org.bukkit.util
A vector with a hash function that floors the X, Y, Z components, a la BlockVector in WorldEdit.
BlockVector() - Constructor for class org.bukkit.util.BlockVector
Construct the vector with all components as 0.
BlockVector(Vector) - Constructor for class org.bukkit.util.BlockVector
Construct the vector with another vector.
BlockVector(int, int, int) - Constructor for class org.bukkit.util.BlockVector
Construct the vector with provided integer components.
BlockVector(double, double, double) - Constructor for class org.bukkit.util.BlockVector
Construct the vector with provided double components.
BlockVector(float, float, float) - Constructor for class org.bukkit.util.BlockVector
Construct the vector with provided float components.
BLUE - Static variable in class org.bukkit.Color
Blue, or (0x00,0x00,0xFF) in (R,G,B)
BLUE - Static variable in class org.bukkit.map.MapPalette
 
Boat - Interface in org.bukkit.entity
Represents a boat entity.
BookMeta - Interface in org.bukkit.inventory.meta
Represents a book (Material.BOOK_AND_QUILL or Material.WRITTEN_BOOK) that can have a title, an author, and pages.
BooleanPrompt - Class in org.bukkit.conversations
BooleanPrompt is the base class for any prompt that requires a boolean response from the user.
BooleanPrompt() - Constructor for class org.bukkit.conversations.BooleanPrompt
 
breakNaturally() - Method in interface org.bukkit.block.Block
Breaks the block and spawns items as if a player had digged it
breakNaturally(ItemStack) - Method in interface org.bukkit.block.Block
Breaks the block and spawns items as if a player had digged it with a specific tool
BrewerInventory - Interface in org.bukkit.inventory
 
BrewEvent - Class in org.bukkit.event.inventory
 
BrewEvent(Block, BrewerInventory) - Constructor for class org.bukkit.event.inventory.BrewEvent
 
BrewingStand - Interface in org.bukkit.block
Represents a brewing stand.
broadcast(String, String) - Static method in class org.bukkit.Bukkit
 
broadcast(String, String) - Method in interface org.bukkit.Server
Broadcasts the specified message to every user with the given permission
BROADCAST_CHANNEL_ADMINISTRATIVE - Static variable in interface org.bukkit.Server
Used for all administrative messages, such as an operator using a command.
BROADCAST_CHANNEL_USERS - Static variable in interface org.bukkit.Server
Used for all announcement messages, such as informing users that a player has joined.
broadcastCommandMessage(CommandSender, String) - Static method in class org.bukkit.command.Command
 
broadcastCommandMessage(CommandSender, String, boolean) - Static method in class org.bukkit.command.Command
 
broadcastMessage(String) - Static method in class org.bukkit.Bukkit
 
broadcastMessage(String) - Method in interface org.bukkit.Server
Broadcast a message to all players.
BroadcastPermissions - Class in org.bukkit.util.permissions
 
BROWN - Static variable in class org.bukkit.map.MapPalette
 
build() - Method in class org.bukkit.FireworkEffect.Builder
Create a FireworkEffect from the current contents of this builder.
buildable - Variable in class org.bukkit.event.block.BlockCanBuildEvent
 
buildConversation(Conversable) - Method in class org.bukkit.conversations.ConversationFactory
Constructs a Conversation in accordance with the defaults set for this factory.
buildEnchantments() - Static method in class org.bukkit.command.defaults.EnchantCommand
 
builder() - Static method in class org.bukkit.FireworkEffect
Construct a firework effect.
buildHeader() - Method in class org.bukkit.configuration.file.FileConfiguration
Compiles the header for this FileConfiguration and returns the result.
buildHeader() - Method in class org.bukkit.configuration.file.YamlConfiguration
 
buildIndexLine(CommandSender, HelpTopic) - Method in class org.bukkit.help.IndexHelpTopic
Builds individual lines in the index topic.
buildPreamble(CommandSender) - Method in class org.bukkit.help.IndexHelpTopic
Builds the topic preamble.
Bukkit - Class in org.bukkit
Represents the Bukkit core, for version and Server singleton handling
BukkitCommand - Class in org.bukkit.command.defaults
 
BukkitCommand(String) - Constructor for class org.bukkit.command.defaults.BukkitCommand
 
BukkitCommand(String, String, String, List<String>) - Constructor for class org.bukkit.command.defaults.BukkitCommand
 
BukkitRunnable - Class in org.bukkit.scheduler
This class is provided as an easy way to handle scheduling tasks.
BukkitRunnable() - Constructor for class org.bukkit.scheduler.BukkitRunnable
 
BukkitScheduler - Interface in org.bukkit.scheduler
 
BukkitTask - Interface in org.bukkit.scheduler
Represents a task being executed by the scheduler
BukkitWorker - Interface in org.bukkit.scheduler
Represents a worker thread for the scheduler.
Button - Class in org.bukkit.material
Represents a button
Button() - Constructor for class org.bukkit.material.Button
 
Button(int) - Constructor for class org.bukkit.material.Button
 
Button(Material) - Constructor for class org.bukkit.material.Button
 
Button(int, byte) - Constructor for class org.bukkit.material.Button
 
Button(Material, byte) - Constructor for class org.bukkit.material.Button
 
byValue(byte) - Static method in enum org.bukkit.map.MapCursor.Type
 

C

Cake - Class in org.bukkit.material
 
Cake() - Constructor for class org.bukkit.material.Cake
 
Cake(int) - Constructor for class org.bukkit.material.Cake
 
Cake(Material) - Constructor for class org.bukkit.material.Cake
 
Cake(int, byte) - Constructor for class org.bukkit.material.Cake
 
Cake(Material, byte) - Constructor for class org.bukkit.material.Cake
 
callEvent(Event) - Method in interface org.bukkit.plugin.PluginManager
Calls an event with the given details
callEvent(Event) - Method in class org.bukkit.plugin.RegisteredListener
Calls the event executor
callEvent(Event) - Method in class org.bukkit.plugin.SimplePluginManager
Calls an event with the given details.
This method only synchronizes when the event is not asynchronous.
callEvent(Event) - Method in class org.bukkit.plugin.TimedRegisteredListener
 
callSyncMethod(Plugin, Callable<T>) - Method in interface org.bukkit.scheduler.BukkitScheduler
Calls a method on the main thread and returns a Future object This task will be executed by the main server thread.
canBreed() - Method in interface org.bukkit.entity.Ageable
Return the ability to breed of the animal.
canBuild - Variable in class org.bukkit.event.block.BlockPlaceEvent
 
canBuild() - Method in class org.bukkit.event.block.BlockPlaceEvent
Gets the value whether the player would be allowed to build here.
cancel - Variable in class org.bukkit.event.block.BlockFromToEvent
 
cancel - Variable in class org.bukkit.event.block.BlockPlaceEvent
 
cancel() - Method in class org.bukkit.scheduler.BukkitRunnable
Attempts to cancel this task.
cancel() - Method in interface org.bukkit.scheduler.BukkitTask
Will attempt to cancel this task.
cancelAllTasks() - Method in interface org.bukkit.scheduler.BukkitScheduler
Removes all tasks from the scheduler.
cancelBasedOnInput(ConversationContext, String) - Method in interface org.bukkit.conversations.ConversationCanceller
Cancels a conversation based on user input/
cancelBasedOnInput(ConversationContext, String) - Method in class org.bukkit.conversations.ExactMatchConversationCanceller
 
cancelBasedOnInput(ConversationContext, String) - Method in class org.bukkit.conversations.InactivityConversationCanceller
 
cancelBasedOnInput(ConversationContext, String) - Method in class org.bukkit.conversations.ManuallyAbandonedConversationCanceller
 
Cancellable - Interface in org.bukkit.event
 
cancellers - Variable in class org.bukkit.conversations.Conversation
 
cancellers - Variable in class org.bukkit.conversations.ConversationFactory
 
cancelling(Conversation) - Method in class org.bukkit.conversations.InactivityConversationCanceller
Subclasses of InactivityConversationCanceller can override this method to take additional actions when the inactivity timer abandons the conversation.
cancelTask(int) - Method in interface org.bukkit.scheduler.BukkitScheduler
Removes task from scheduler.
cancelTasks(Plugin) - Method in interface org.bukkit.scheduler.BukkitScheduler
Removes all tasks associated with a particular plugin from the scheduler.
canEnchantItem(ItemStack) - Method in class org.bukkit.enchantments.Enchantment
Checks if this Enchantment may be applied to the given ItemStack.
canEnchantItem(ItemStack) - Method in class org.bukkit.enchantments.EnchantmentWrapper
 
canGenerateStructures() - Method in interface org.bukkit.World
Gets whether or not structures are being generated.
canSee(Player) - Method in interface org.bukkit.entity.Player
Checks to see if a player has been hidden from this player
canSee(CommandSender) - Method in class org.bukkit.help.GenericCommandHelpTopic
 
canSee(CommandSender) - Method in class org.bukkit.help.HelpTopic
Determines if a Player is allowed to see this help topic.
canSee(CommandSender) - Method in class org.bukkit.help.IndexHelpTopic
 
canSpawn(World, int, int) - Method in class org.bukkit.generator.ChunkGenerator
Tests if the specified location is valid for a natural spawn position
Cauldron - Class in org.bukkit.material
Represents a cauldron
Cauldron() - Constructor for class org.bukkit.material.Cauldron
 
Cauldron(int, byte) - Constructor for class org.bukkit.material.Cauldron
 
Cauldron(byte) - Constructor for class org.bukkit.material.Cauldron
 
CaveSpider - Interface in org.bukkit.entity
Represents a Spider.
ceil(double) - Static method in class org.bukkit.util.NumberConversions
 
ChannelNameTooLongException - Exception in org.bukkit.plugin.messaging
Thrown if a Plugin Channel is too long.
ChannelNameTooLongException() - Constructor for exception org.bukkit.plugin.messaging.ChannelNameTooLongException
 
ChannelNameTooLongException(String) - Constructor for exception org.bukkit.plugin.messaging.ChannelNameTooLongException
 
ChannelNotRegisteredException - Exception in org.bukkit.plugin.messaging
Thrown if a Plugin attempts to send a message on an unregistered channel.
ChannelNotRegisteredException() - Constructor for exception org.bukkit.plugin.messaging.ChannelNotRegisteredException
 
ChannelNotRegisteredException(String) - Constructor for exception org.bukkit.plugin.messaging.ChannelNotRegisteredException
 
chat(String) - Method in interface org.bukkit.entity.Player
Says a message (or runs a command).
ChatColor - Enum in org.bukkit
All supported color values for chat
ChatPaginator - Class in org.bukkit.util
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() - Constructor for class org.bukkit.util.ChatPaginator
 
ChatPaginator.ChatPage - Class in org.bukkit.util
 
ChatPaginator.ChatPage(String[], int, int) - Constructor for class org.bukkit.util.ChatPaginator.ChatPage
 
Chest - Interface in org.bukkit.block
Represents a chest.
Chest - Class in org.bukkit.material
Represents a chest
Chest() - Constructor for class org.bukkit.material.Chest
 
Chest(BlockFace) - Constructor for class org.bukkit.material.Chest
Instantiate a chest facing in a particular direction.
Chest(int) - Constructor for class org.bukkit.material.Chest
 
Chest(Material) - Constructor for class org.bukkit.material.Chest
 
Chest(int, byte) - Constructor for class org.bukkit.material.Chest
 
Chest(Material, byte) - Constructor for class org.bukkit.material.Chest
 
Chicken - Interface in org.bukkit.entity
Represents a Chicken.
Chunk - Interface in org.bukkit
Represents a chunk of blocks
chunk - Variable in class org.bukkit.event.world.ChunkEvent
 
ChunkEvent - Class in org.bukkit.event.world
Represents a Chunk related event
ChunkEvent(Chunk) - Constructor for class org.bukkit.event.world.ChunkEvent
 
ChunkGenerator - Class in org.bukkit.generator
A chunk generator is responsible for the initial shaping of an entire chunk.
ChunkGenerator() - Constructor for class org.bukkit.generator.ChunkGenerator
 
ChunkGenerator.BiomeGrid - Interface in org.bukkit.generator
Interface to biome data for chunk to be generated: initialized with default values for world type and seed.
ChunkLoadEvent - Class in org.bukkit.event.world
Called when a chunk is loaded
ChunkLoadEvent(Chunk, boolean) - Constructor for class org.bukkit.event.world.ChunkLoadEvent
 
ChunkPopulateEvent - Class in org.bukkit.event.world
Thrown when a new chunk has finished being populated.
ChunkPopulateEvent(Chunk) - Constructor for class org.bukkit.event.world.ChunkPopulateEvent
 
ChunkSnapshot - Interface in org.bukkit
Represents a static, thread-safe snapshot of chunk of blocks Purpose is to allow clean, efficient copy of a chunk data to be made, and then handed off for processing in another thread (e.g.
ChunkUnloadEvent - Class in org.bukkit.event.world
Called when a chunk is unloaded
ChunkUnloadEvent(Chunk) - Constructor for class org.bukkit.event.world.ChunkUnloadEvent
 
classes - Variable in class org.bukkit.plugin.java.JavaPluginLoader
Deprecated. Internal field that wasn't intended to be exposed
clear() - Method in interface org.bukkit.help.HelpMap
Clears out the contents of the help index.
clear() - Method in interface org.bukkit.inventory.EntityEquipment
Clears the entity of all armor and held items
clear(int) - Method in interface org.bukkit.inventory.Inventory
Clears out a particular slot in the index.
clear() - Method in interface org.bukkit.inventory.Inventory
Clears out the whole Inventory.
clear(int, int) - Method in interface org.bukkit.inventory.PlayerInventory
Clears all matching items from the inventory.
ClearCommand - Class in org.bukkit.command.defaults
 
ClearCommand() - Constructor for class org.bukkit.command.defaults.ClearCommand
 
clearCommands() - Method in interface org.bukkit.command.CommandMap
Clears all registered commands.
clearCommands() - Method in class org.bukkit.command.SimpleCommandMap
 
clearCustomEffects() - Method in interface org.bukkit.inventory.meta.PotionMeta
Removes all custom potion effects from this potion.
clearEffects() - Method in interface org.bukkit.inventory.meta.FireworkMeta
Remove all effects from this firework.
clearPermissions() - Method in class org.bukkit.permissions.PermissibleBase
 
clearPlugins() - Method in interface org.bukkit.plugin.PluginManager
Disables and removes all plugins
clearPlugins() - Method in class org.bukkit.plugin.SimplePluginManager
 
clearRecipes() - Static method in class org.bukkit.Bukkit
 
clearRecipes() - Method in interface org.bukkit.Server
Clears the list of crafting recipes.
clickedEntity - Variable in class org.bukkit.event.player.PlayerInteractEntityEvent
 
clone() - Method in interface org.bukkit.conversations.ConversationCanceller
Allows the ConversationFactory to duplicate this ConversationCanceller when creating a new Conversation.
clone() - Method in class org.bukkit.conversations.ExactMatchConversationCanceller
 
clone() - Method in class org.bukkit.conversations.InactivityConversationCanceller
 
clone() - Method in class org.bukkit.conversations.ManuallyAbandonedConversationCanceller
 
clone() - Method in class org.bukkit.inventory.ItemStack
 
clone() - Method in interface org.bukkit.inventory.meta.BookMeta
 
clone() - Method in interface org.bukkit.inventory.meta.EnchantmentStorageMeta
 
clone() - Method in interface org.bukkit.inventory.meta.FireworkEffectMeta
 
clone() - Method in interface org.bukkit.inventory.meta.FireworkMeta
 
clone() - Method in interface org.bukkit.inventory.meta.ItemMeta
 
clone() - Method in interface org.bukkit.inventory.meta.LeatherArmorMeta
 
clone() - Method in interface org.bukkit.inventory.meta.MapMeta
 
clone() - Method in interface org.bukkit.inventory.meta.PotionMeta
 
clone() - Method in interface org.bukkit.inventory.meta.Repairable
 
clone() - Method in interface org.bukkit.inventory.meta.SkullMeta
 
clone() - Method in class org.bukkit.Location
 
clone() - Method in class org.bukkit.material.Bed
 
clone() - Method in class org.bukkit.material.Button
 
clone() - Method in class org.bukkit.material.Cake
 
clone() - Method in class org.bukkit.material.Cauldron
 
clone() - Method in class org.bukkit.material.Chest
 
clone() - Method in class org.bukkit.material.Coal
 
clone() - Method in class org.bukkit.material.CocoaPlant
 
clone() - Method in class org.bukkit.material.Command
 
clone() - Method in class org.bukkit.material.Crops
 
clone() - Method in class org.bukkit.material.DetectorRail
 
clone() - Method in class org.bukkit.material.Diode
 
clone() - Method in class org.bukkit.material.DirectionalContainer
 
clone() - Method in class org.bukkit.material.Dispenser
 
clone() - Method in class org.bukkit.material.Door
Deprecated.  
clone() - Method in class org.bukkit.material.Dye
 
clone() - Method in class org.bukkit.material.EnderChest
 
clone() - Method in class org.bukkit.material.ExtendedRails
 
clone() - Method in class org.bukkit.material.FlowerPot
 
clone() - Method in class org.bukkit.material.Furnace
 
clone() - Method in class org.bukkit.material.FurnaceAndDispenser
 
clone() - Method in class org.bukkit.material.Gate
 
clone() - Method in class org.bukkit.material.Ladder
 
clone() - Method in class org.bukkit.material.Leaves
 
clone() - Method in class org.bukkit.material.Lever
 
clone() - Method in class org.bukkit.material.LongGrass
 
clone() - Method in class org.bukkit.material.MaterialData
 
clone() - Method in class org.bukkit.material.MonsterEggs
 
clone() - Method in class org.bukkit.material.Mushroom
 
clone() - Method in class org.bukkit.material.NetherWarts
 
clone() - Method in class org.bukkit.material.PistonBaseMaterial
 
clone() - Method in class org.bukkit.material.PistonExtensionMaterial
 
clone() - Method in class org.bukkit.material.PoweredRail
 
clone() - Method in class org.bukkit.material.PressurePlate
 
clone() - Method in class org.bukkit.material.Pumpkin
 
clone() - Method in class org.bukkit.material.Rails
 
clone() - Method in class org.bukkit.material.RedstoneTorch
 
clone() - Method in class org.bukkit.material.RedstoneWire
 
clone() - Method in class org.bukkit.material.Sandstone
 
clone() - Method in class org.bukkit.material.Sign
 
clone() - Method in class org.bukkit.material.SimpleAttachableMaterialData
 
clone() - Method in class org.bukkit.material.Skull
 
clone() - Method in class org.bukkit.material.SmoothBrick
 
clone() - Method in class org.bukkit.material.SpawnEgg
 
clone() - Method in class org.bukkit.material.Stairs
 
clone() - Method in class org.bukkit.material.Step
 
clone() - Method in class org.bukkit.material.TexturedMaterial
 
clone() - Method in class org.bukkit.material.Torch
 
clone() - Method in class org.bukkit.material.TrapDoor
 
clone() - Method in class org.bukkit.material.Tree
 
clone() - Method in class org.bukkit.material.Tripwire
 
clone() - Method in class org.bukkit.material.TripwireHook
 
clone() - Method in class org.bukkit.material.Vine
 
clone() - Method in class org.bukkit.material.WoodenStep
 
clone() - Method in class org.bukkit.material.Wool
 
clone() - Method in class org.bukkit.util.BlockVector
Get a new block vector.
clone() - Method in class org.bukkit.util.Vector
Get a new vector.
close() - Method in class org.bukkit.inventory.InventoryView
Closes the inventory view.
CLOSED_CHAT_PAGE_HEIGHT - Static variable in class org.bukkit.util.ChatPaginator
 
closeInventory() - Method in interface org.bukkit.entity.HumanEntity
Force-closes the currently open inventory view for this player, if any.
Coal - Class in org.bukkit.material
Represents the different types of coals.
Coal() - Constructor for class org.bukkit.material.Coal
 
Coal(CoalType) - Constructor for class org.bukkit.material.Coal
 
Coal(int) - Constructor for class org.bukkit.material.Coal
 
Coal(Material) - Constructor for class org.bukkit.material.Coal
 
Coal(int, byte) - Constructor for class org.bukkit.material.Coal
 
Coal(Material, byte) - Constructor for class org.bukkit.material.Coal
 
CoalType - Enum in org.bukkit
Represents the two types of coal
CocoaPlant - Class in org.bukkit.material
Represents the cocoa plant
CocoaPlant() - Constructor for class org.bukkit.material.CocoaPlant
 
CocoaPlant(int) - Constructor for class org.bukkit.material.CocoaPlant
 
CocoaPlant(int, byte) - Constructor for class org.bukkit.material.CocoaPlant
 
CocoaPlant(CocoaPlant.CocoaPlantSize) - Constructor for class org.bukkit.material.CocoaPlant
 
CocoaPlant(CocoaPlant.CocoaPlantSize, BlockFace) - Constructor for class org.bukkit.material.CocoaPlant
 
CocoaPlant.CocoaPlantSize - Enum in org.bukkit.material
 
Color - Class in org.bukkit
A container for a color palette.
COLOR_CHAR - Static variable in enum org.bukkit.ChatColor
The special character which prefixes all chat colour codes.
Colorable - Interface in org.bukkit.material
An object that can be colored.
Command - Class in org.bukkit.command
Represents a Command, which executes various tasks upon user input
Command(String) - Constructor for class org.bukkit.command.Command
 
Command(String, String, String, List<String>) - Constructor for class org.bukkit.command.Command
 
command - Variable in class org.bukkit.help.GenericCommandHelpTopic
 
Command - Class in org.bukkit.material
Represents a command block
Command() - Constructor for class org.bukkit.material.Command
 
Command(int) - Constructor for class org.bukkit.material.Command
 
Command(Material) - Constructor for class org.bukkit.material.Command
 
Command(int, byte) - Constructor for class org.bukkit.material.Command
 
Command(Material, byte) - Constructor for class org.bukkit.material.Command
 
CommandBlock - Interface in org.bukkit.block
 
CommandException - Exception in org.bukkit.command
Thrown when an unhandled exception occurs during the execution of a Command
CommandException() - Constructor for exception org.bukkit.command.CommandException
Creates a new instance of CommandException without detail message.
CommandException(String) - Constructor for exception org.bukkit.command.CommandException
Constructs an instance of CommandException with the specified detail message.
CommandException(String, Throwable) - Constructor for exception org.bukkit.command.CommandException
 
CommandExecutor - Interface in org.bukkit.command
Represents a class which contains a single method for executing commands
CommandMap - Interface in org.bukkit.command
 
CommandPermissions - Class in org.bukkit.util.permissions
 
CommandSender - Interface in org.bukkit.command
 
COMMENT_PREFIX - Static variable in class org.bukkit.configuration.file.YamlConfiguration
 
compare(HelpTopic, HelpTopic) - Method in class org.bukkit.help.HelpTopicComparator
 
compare(String, String) - Method in class org.bukkit.help.HelpTopicComparator.TopicNameComparator
 
compareTo(RegisteredServiceProvider<?>) - Method in class org.bukkit.plugin.RegisteredServiceProvider
 
ComplexEntityPart - Interface in org.bukkit.entity
Represents a single part of a ComplexLivingEntity
ComplexLivingEntity - Interface in org.bukkit.entity
Represents a complex living entity - one that is made up of various smaller parts
Configuration - Interface in org.bukkit.configuration
Represents a source of configurable options and settings
configuration() - Method in class org.bukkit.configuration.ConfigurationOptions
Returns the Configuration that this object is responsible for.
configuration() - Method in class org.bukkit.configuration.file.FileConfigurationOptions
 
configuration() - Method in class org.bukkit.configuration.file.YamlConfigurationOptions
 
configuration() - Method in class org.bukkit.configuration.MemoryConfigurationOptions
 
ConfigurationOptions - Class in org.bukkit.configuration
Various settings for controlling the input and output of a Configuration
ConfigurationOptions(Configuration) - Constructor for class org.bukkit.configuration.ConfigurationOptions
 
ConfigurationSection - Interface in org.bukkit.configuration
Represents a section of a Configuration
ConfigurationSerializable - Interface in org.bukkit.configuration.serialization
Represents an object that may be serialized.
ConfigurationSerialization - Class in org.bukkit.configuration.serialization
Utility class for storing and retrieving classes for Configuration.
ConfigurationSerialization(Class<? extends ConfigurationSerializable>) - Constructor for class org.bukkit.configuration.serialization.ConfigurationSerialization
 
configureDbConfig(ServerConfig) - Static method in class org.bukkit.Bukkit
 
configureDbConfig(ServerConfig) - Method in interface org.bukkit.Server
Populates a given ServerConfig with values attributes to this server
conflictsWith(Enchantment) - Method in class org.bukkit.enchantments.Enchantment
Check if this enchantment conflicts with another enchantment.
conflictsWith(Enchantment) - Method in class org.bukkit.enchantments.EnchantmentWrapper
 
CONFUSION - Static variable in class org.bukkit.potion.PotionEffectType
Warps vision on the client.
ConsoleCommandSender - Interface in org.bukkit.command
 
ContainerBlock - Interface in org.bukkit.block
Deprecated. in favour of InventoryHolder
contains(String) - Method in interface org.bukkit.configuration.ConfigurationSection
Checks if this ConfigurationSection contains the given path.
contains(String) - Method in class org.bukkit.configuration.MemorySection
 
contains(int) - Method in interface org.bukkit.inventory.Inventory
Checks if the inventory contains any ItemStacks with the given materialId
contains(Material) - Method in interface org.bukkit.inventory.Inventory
Checks if the inventory contains any ItemStacks with the given material.
contains(ItemStack) - Method in interface org.bukkit.inventory.Inventory
Checks if the inventory contains any ItemStacks matching the given ItemStack.
contains(int, int) - Method in interface org.bukkit.inventory.Inventory
Checks if the inventory contains any ItemStacks with the given materialId, adding to at least the minimum amount specified.
contains(Material, int) - Method in interface org.bukkit.inventory.Inventory
Checks if the inventory contains any ItemStacks with the given material, adding to at least the minimum amount specified.
contains(ItemStack, int) - Method in interface org.bukkit.inventory.Inventory
Checks if the inventory contains any ItemStacks matching the given ItemStack and at least the minimum amount specified This will only match if both the type and the amount of the stack match
containsAtLeast(ItemStack, int) - Method in interface org.bukkit.inventory.Inventory
Checks if the inventory contains any ItemStacks matching the given ItemStack and at least the minimum amount specified
containsEnchantment(Enchantment) - Method in class org.bukkit.inventory.ItemStack
Checks if this ItemStack contains the given Enchantment
context - Variable in class org.bukkit.conversations.Conversation
 
Conversable - Interface in org.bukkit.conversations
The Conversable interface is used to indicate objects that can have conversations.
Conversation - Class in org.bukkit.conversations
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(Plugin, Conversable, Prompt) - Constructor for class org.bukkit.conversations.Conversation
Initializes a new Conversation.
Conversation(Plugin, Conversable, Prompt, Map<Object, Object>) - Constructor for class org.bukkit.conversations.Conversation
Initializes a new Conversation.
conversation - Variable in class org.bukkit.conversations.InactivityConversationCanceller
 
Conversation.ConversationState - Enum in org.bukkit.conversations
 
conversationAbandoned(ConversationAbandonedEvent) - Method in interface org.bukkit.conversations.ConversationAbandonedListener
Called whenever a Conversation is abandoned.
ConversationAbandonedEvent - Class in org.bukkit.conversations
ConversationAbandonedEvent contains information about an abandoned conversation.
ConversationAbandonedEvent(Conversation) - Constructor for class org.bukkit.conversations.ConversationAbandonedEvent
 
ConversationAbandonedEvent(Conversation, ConversationCanceller) - Constructor for class org.bukkit.conversations.ConversationAbandonedEvent
 
ConversationAbandonedListener - Interface in org.bukkit.conversations
 
ConversationCanceller - Interface in org.bukkit.conversations
A ConversationCanceller is a class that cancels an active Conversation.
ConversationContext - Class in org.bukkit.conversations
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.
ConversationContext(Plugin, Conversable, Map<Object, Object>) - Constructor for class org.bukkit.conversations.ConversationContext
 
ConversationFactory - Class in org.bukkit.conversations
A ConversationFactory is responsible for creating a Conversation from a predefined template.
ConversationFactory(Plugin) - Constructor for class org.bukkit.conversations.ConversationFactory
Constructs a ConversationFactory.
ConversationPrefix - Interface in org.bukkit.conversations
A ConversationPrefix implementation prepends all output from the conversation to the player.
convertMapsToSections(Map<?, ?>, ConfigurationSection) - Method in class org.bukkit.configuration.file.YamlConfiguration
 
convertSlot(int) - Method in class org.bukkit.inventory.InventoryView
Converts a raw slot ID into its local slot ID into whichever of the two inventories the slot points to.
copy(File, File) - Static method in class org.bukkit.util.FileUtil
This method copies one file to another location
copy(Vector) - Method in class org.bukkit.util.Vector
Copies another vector
copy(World) - Method in class org.bukkit.WorldCreator
Copies the options from the specified world
copy(WorldCreator) - Method in class org.bukkit.WorldCreator
Copies the options from the specified WorldCreator
copyDefaults() - Method in class org.bukkit.configuration.ConfigurationOptions
Checks if the Configuration should copy values from its default Configuration directly.
copyDefaults(boolean) - Method in class org.bukkit.configuration.ConfigurationOptions
Sets if the Configuration should copy values from its default Configuration directly.
copyDefaults(boolean) - Method in class org.bukkit.configuration.file.FileConfigurationOptions
 
copyDefaults(boolean) - Method in class org.bukkit.configuration.file.YamlConfigurationOptions
 
copyDefaults(boolean) - Method in class org.bukkit.configuration.MemoryConfigurationOptions
 
copyHeader() - Method in class org.bukkit.configuration.file.FileConfigurationOptions
Gets whether or not the header should be copied from a default source.
copyHeader(boolean) - Method in class org.bukkit.configuration.file.FileConfigurationOptions
Sets whether or not the header should be copied from a default source.
copyHeader(boolean) - Method in class org.bukkit.configuration.file.YamlConfigurationOptions
 
copyPartialMatches(String, Iterable<String>, T) - Static method in class org.bukkit.util.StringUtil
Copies all elements from the iterable collection of originals to the collection provided.
countSlots() - Method in class org.bukkit.inventory.InventoryView
Check the total number of slots in this view, combining the upper and lower inventories.
Cow - Interface in org.bukkit.entity
Represents a Cow.
CraftingInventory - Interface in org.bukkit.inventory
Interface to the crafting inventories
CraftItemEvent - Class in org.bukkit.event.inventory
 
CraftItemEvent(Recipe, InventoryView, InventoryType.SlotType, int, boolean, boolean) - Constructor for class org.bukkit.event.inventory.CraftItemEvent
 
createEffect(PotionEffectType, int, int) - Method in interface org.bukkit.potion.PotionBrewer
Creates a PotionEffect from the given PotionEffectType, applying duration modifiers and checks.
createEffect(int, int) - Method in class org.bukkit.potion.PotionEffectType
Creates a PotionEffect from this PotionEffectType, applying duration modifiers and checks.
createExplosion(double, double, double, float) - Method in interface org.bukkit.World
Creates explosion at given coordinates with given power
createExplosion(double, double, double, float, boolean) - Method in interface org.bukkit.World
Creates explosion at given coordinates with given power and optionally setting blocks on fire.
createExplosion(double, double, double, float, boolean, boolean) - Method in interface org.bukkit.World
Creates explosion at given coordinates with given power and optionally setting blocks on fire or breaking blocks.
createExplosion(Location, float) - Method in interface org.bukkit.World
Creates explosion at given coordinates with given power
createExplosion(Location, float, boolean) - Method in interface org.bukkit.World
Creates explosion at given coordinates with given power and optionally setting blocks on fire.
createInventory(InventoryHolder, InventoryType) - Static method in class org.bukkit.Bukkit
 
createInventory(InventoryHolder, int) - Static method in class org.bukkit.Bukkit
 
createInventory(InventoryHolder, int, String) - Static method in class org.bukkit.Bukkit
 
createInventory(InventoryHolder, InventoryType) - Method in interface org.bukkit.Server
Creates an empty inventory of the specified type.
createInventory(InventoryHolder, int) - Method in interface org.bukkit.Server
Creates an empty inventory of type InventoryType.CHEST with the specified size.
createInventory(InventoryHolder, int, String) - Method in interface org.bukkit.Server
Creates an empty inventory of type InventoryType.CHEST with the specified size and title.
createMap(World) - Static method in class org.bukkit.Bukkit
 
createMap(World) - Method in interface org.bukkit.Server
Create a new map with an automatically assigned ID.
createPath(ConfigurationSection, String) - Static method in class org.bukkit.configuration.MemorySection
Creates a full path to the given ConfigurationSection from its root Configuration.
createPath(ConfigurationSection, String, ConfigurationSection) - Static method in class org.bukkit.configuration.MemorySection
Creates a relative path to the given ConfigurationSection from the given relative section.
createPortal(Location) - Method in interface org.bukkit.TravelAgent
Attempt to create a portal near the given location.
createRegisteredListeners(Listener, Plugin) - Method in class org.bukkit.plugin.java.JavaPluginLoader
 
createRegisteredListeners(Listener, Plugin) - Method in interface org.bukkit.plugin.PluginLoader
Creates and returns registered listeners for the event classes used in this listener
createSection(String) - Method in interface org.bukkit.configuration.ConfigurationSection
Creates an empty ConfigurationSection at the specified path.
createSection(String, Map<?, ?>) - Method in interface org.bukkit.configuration.ConfigurationSection
Creates a ConfigurationSection at the specified path, with specified values.
createSection(String) - Method in class org.bukkit.configuration.MemorySection
 
createSection(String, Map<?, ?>) - Method in class org.bukkit.configuration.MemorySection
 
createTopic(TCommand) - Method in interface org.bukkit.help.HelpTopicFactory
This method accepts a command deriving from a custom command base class and constructs a custom HelpTopic for it.
createWorld(WorldCreator) - Static method in class org.bukkit.Bukkit
 
createWorld(WorldCreator) - Method in interface org.bukkit.Server
Creates or loads a world with the given name using the specified options.
createWorld() - Method in class org.bukkit.WorldCreator
Creates a world with the specified options.
Creature - Interface in org.bukkit.entity
Represents a Creature.
CreatureSpawner - Interface in org.bukkit.block
Represents a creature spawner.
CreatureSpawnEvent - Class in org.bukkit.event.entity
Called when a creature is spawned into a world.
CreatureSpawnEvent(LivingEntity, CreatureSpawnEvent.SpawnReason) - Constructor for class org.bukkit.event.entity.CreatureSpawnEvent
 
CreatureSpawnEvent(Entity, CreatureType, Location, CreatureSpawnEvent.SpawnReason) - Constructor for class org.bukkit.event.entity.CreatureSpawnEvent
Deprecated. 
CreatureSpawnEvent.SpawnReason - Enum in org.bukkit.event.entity
An enum to specify the type of spawning
CreatureType - Enum in org.bukkit.entity
Deprecated. Use EntityType instead.
Creeper - Interface in org.bukkit.entity
Represents a Creeper
CreeperPowerEvent - Class in org.bukkit.event.entity
Called when a Creeper is struck by lightning.
CreeperPowerEvent(Creeper, LightningStrike, CreeperPowerEvent.PowerCause) - Constructor for class org.bukkit.event.entity.CreeperPowerEvent
 
CreeperPowerEvent(Creeper, CreeperPowerEvent.PowerCause) - Constructor for class org.bukkit.event.entity.CreeperPowerEvent
 
CreeperPowerEvent.PowerCause - Enum in org.bukkit.event.entity
An enum to specify the cause of the change in power
Crops - Class in org.bukkit.material
Represents the different types of crops.
Crops() - Constructor for class org.bukkit.material.Crops
 
Crops(CropState) - Constructor for class org.bukkit.material.Crops
 
Crops(int) - Constructor for class org.bukkit.material.Crops
 
Crops(Material) - Constructor for class org.bukkit.material.Crops
 
Crops(int, byte) - Constructor for class org.bukkit.material.Crops
 
Crops(Material, byte) - Constructor for class org.bukkit.material.Crops
 
CropState - Enum in org.bukkit
Represents the different growth states of crops
crossProduct(Vector) - Method in class org.bukkit.util.Vector
Calculates the cross product of this vector with another.
currentPrompt - Variable in class org.bukkit.conversations.Conversation
 

D

damage(int) - Method in interface org.bukkit.entity.Damageable
Deals the given amount of damage to this entity.
damage(int, Entity) - Method in interface org.bukkit.entity.Damageable
Deals the given amount of damage to this entity, from a specified entity.
DAMAGE_ALL - Static variable in class org.bukkit.enchantments.Enchantment
Increases damage against all targets
DAMAGE_ARTHROPODS - Static variable in class org.bukkit.enchantments.Enchantment
Increases damage against arthropod targets
DAMAGE_RESISTANCE - Static variable in class org.bukkit.potion.PotionEffectType
Decreases damage dealt to an entity.
DAMAGE_UNDEAD - Static variable in class org.bukkit.enchantments.Enchantment
Increases damage against undead targets
Damageable - Interface in org.bukkit.entity
Represents an Entity that has health and can take damage.
damerauLevenshteinDistance(String, String) - Static method in class org.bukkit.command.defaults.HelpCommand
Computes the Dameraur-Levenshtein Distance between two strings.
DARK_BROWN - Static variable in class org.bukkit.map.MapPalette
 
DARK_GRAY - Static variable in class org.bukkit.map.MapPalette
 
DARK_GREEN - Static variable in class org.bukkit.map.MapPalette
 
DEFAULT_PERMISSION - Static variable in class org.bukkit.permissions.Permission
 
DefaultGameModeCommand - Class in org.bukkit.command.defaults
 
DefaultGameModeCommand() - Constructor for class org.bukkit.command.defaults.DefaultGameModeCommand
 
DefaultPermissions - Class in org.bukkit.util.permissions
 
defaults - Variable in class org.bukkit.configuration.MemoryConfiguration
 
DelegateDeserialization - Annotation Type in org.bukkit.configuration.serialization
Applies to a ConfigurationSerializable that will delegate all deserialization to another ConfigurationSerializable.
DeopCommand - Class in org.bukkit.command.defaults
 
DeopCommand() - Constructor for class org.bukkit.command.defaults.DeopCommand
 
description - Variable in class org.bukkit.command.Command
 
deserialize(Map<String, Object>) - Static method in class org.bukkit.Color
 
deserialize(Map<String, Object>) - Method in class org.bukkit.configuration.serialization.ConfigurationSerialization
 
deserialize(Map<String, Object>) - Static method in class org.bukkit.FireworkEffect
 
deserialize(Map<String, Object>) - Static method in class org.bukkit.inventory.ItemStack
Required method for configuration serialization
deserialize(Map<String, Object>) - Static method in class org.bukkit.util.BlockVector
 
deserialize(Map<String, Object>) - Static method in class org.bukkit.util.Vector
 
deserializeObject(Map<String, Object>, Class<? extends ConfigurationSerializable>) - Static method in class org.bukkit.configuration.serialization.ConfigurationSerialization
Attempts to deserialize the given arguments into a new instance of the given class.
deserializeObject(Map<String, Object>) - Static method in class org.bukkit.configuration.serialization.ConfigurationSerialization
Attempts to deserialize the given arguments into a new instance of the given class.
deserializeViaCtor(Constructor<? extends ConfigurationSerializable>, Map<String, Object>) - Method in class org.bukkit.configuration.serialization.ConfigurationSerialization
 
deserializeViaMethod(Method, Map<String, Object>) - Method in class org.bukkit.configuration.serialization.ConfigurationSerialization
 
DetectorRail - Class in org.bukkit.material
Represents a detector rail
DetectorRail() - Constructor for class org.bukkit.material.DetectorRail
 
DetectorRail(int) - Constructor for class org.bukkit.material.DetectorRail
 
DetectorRail(Material) - Constructor for class org.bukkit.material.DetectorRail
 
DetectorRail(int, byte) - Constructor for class org.bukkit.material.DetectorRail
 
DetectorRail(Material, byte) - Constructor for class org.bukkit.material.DetectorRail
 
Difficulty - Enum in org.bukkit
Represents the various difficulty levels that are available.
DifficultyCommand - Class in org.bukkit.command.defaults
 
DifficultyCommand() - Constructor for class org.bukkit.command.defaults.DifficultyCommand
 
DIG_SPEED - Static variable in class org.bukkit.enchantments.Enchantment
Increases the rate at which you mine/dig
Diode - Class in org.bukkit.material
 
Diode() - Constructor for class org.bukkit.material.Diode
 
Diode(int) - Constructor for class org.bukkit.material.Diode
 
Diode(Material) - Constructor for class org.bukkit.material.Diode
 
Diode(int, byte) - Constructor for class org.bukkit.material.Diode
 
Diode(Material, byte) - Constructor for class org.bukkit.material.Diode
 
Directional - Interface in org.bukkit.material
 
DirectionalContainer - Class in org.bukkit.material
Represents a furnace or a dispenser.
DirectionalContainer(int) - Constructor for class org.bukkit.material.DirectionalContainer
 
DirectionalContainer(Material) - Constructor for class org.bukkit.material.DirectionalContainer
 
DirectionalContainer(int, byte) - Constructor for class org.bukkit.material.DirectionalContainer
 
DirectionalContainer(Material, byte) - Constructor for class org.bukkit.material.DirectionalContainer
 
disablePlugin(Plugin) - Method in class org.bukkit.plugin.java.JavaPluginLoader
 
disablePlugin(Plugin) - Method in interface org.bukkit.plugin.PluginLoader
Disables the specified plugin

Attempting to disable a plugin that is not enabled will have no effect

disablePlugin(Plugin) - Method in interface org.bukkit.plugin.PluginManager
Disables the specified plugin

Attempting to disable a plugin that is not enabled will have no effect

disablePlugin(Plugin) - Method in class org.bukkit.plugin.SimplePluginManager
 
disablePlugins() - Method in interface org.bukkit.plugin.PluginManager
Disables all the loaded plugins
disablePlugins() - Method in class org.bukkit.plugin.SimplePluginManager
 
disallow(AsyncPlayerPreLoginEvent.Result, String) - Method in class org.bukkit.event.player.AsyncPlayerPreLoginEvent
Disallows the player from logging in, with the given reason
disallow(PlayerPreLoginEvent.Result, String) - Method in class org.bukkit.event.player.AsyncPlayerPreLoginEvent
Deprecated. This method uses a deprecated enum from PlayerPreLoginEvent
disallow(PlayerLoginEvent.Result, String) - Method in class org.bukkit.event.player.PlayerLoginEvent
Disallows the player from logging in, with the given reason
disallow(PlayerPreLoginEvent.Result, String) - Method in class org.bukkit.event.player.PlayerPreLoginEvent
Deprecated. Disallows the player from logging in, with the given reason
disambiguate(T, String) - Method in class org.bukkit.metadata.MetadataStoreBase
Creates a unique name for the object receiving metadata by combining unique data from the subject with a metadataKey.
dispatch(CommandSender, String) - Method in interface org.bukkit.command.CommandMap
Looks for the requested command and executes it if found.
dispatch(CommandSender, String) - Method in class org.bukkit.command.SimpleCommandMap
Looks for the requested command and executes it if found.
dispatchCommand(CommandSender, String) - Static method in class org.bukkit.Bukkit
 
dispatchCommand(CommandSender, String) - Method in interface org.bukkit.Server
Dispatches a command on the server, and executes it if found.
dispatchIncomingMessage(Player, String, byte[]) - Method in interface org.bukkit.plugin.messaging.Messenger
Dispatches the specified incoming message to any registered listeners.
dispatchIncomingMessage(Player, String, byte[]) - Method in class org.bukkit.plugin.messaging.StandardMessenger
 
dispense() - Method in interface org.bukkit.block.Dispenser
Attempts to dispense the contents of this block

If the block is no longer a dispenser, this will return false

Dispenser - Interface in org.bukkit.block
Represents a dispenser.
Dispenser - Class in org.bukkit.material
Represents a dispenser.
Dispenser() - Constructor for class org.bukkit.material.Dispenser
 
Dispenser(BlockFace) - Constructor for class org.bukkit.material.Dispenser
 
Dispenser(int) - Constructor for class org.bukkit.material.Dispenser
 
Dispenser(Material) - Constructor for class org.bukkit.material.Dispenser
 
Dispenser(int, byte) - Constructor for class org.bukkit.material.Dispenser
 
Dispenser(Material, byte) - Constructor for class org.bukkit.material.Dispenser
 
distance(Location) - Method in class org.bukkit.Location
Get the distance between this location and another.
distance(Vector) - Method in class org.bukkit.util.Vector
Get the distance between this vector and another.
distanceSquared(Location) - Method in class org.bukkit.Location
Get the squared distance between this location and another.
distanceSquared(Vector) - Method in class org.bukkit.util.Vector
Get the squared distance between this vector and another.
divide(Vector) - Method in class org.bukkit.util.Vector
Divides the vector by another.
doesBounce() - Method in interface org.bukkit.entity.Projectile
Determine if this projectile should bounce or not when it hits.
Door - Class in org.bukkit.material
Deprecated. No longer functions. Do not use.
Door() - Constructor for class org.bukkit.material.Door
Deprecated.  
Door(int) - Constructor for class org.bukkit.material.Door
Deprecated.  
Door(Material) - Constructor for class org.bukkit.material.Door
Deprecated.  
Door(int, byte) - Constructor for class org.bukkit.material.Door
Deprecated.  
Door(Material, byte) - Constructor for class org.bukkit.material.Door
Deprecated.  
dot(int[], double, double) - Static method in class org.bukkit.util.noise.SimplexNoiseGenerator
 
dot(int[], double, double, double) - Static method in class org.bukkit.util.noise.SimplexNoiseGenerator
 
dot(int[], double, double, double, double) - Static method in class org.bukkit.util.noise.SimplexNoiseGenerator
 
dot(Vector) - Method in class org.bukkit.util.Vector
Calculates the dot product of this vector with another.
DoubleChest - Class in org.bukkit.block
 
DoubleChest(DoubleChestInventory) - Constructor for class org.bukkit.block.DoubleChest
 
DoubleChestInventory - Interface in org.bukkit.inventory
 
drawImage(int, int, Image) - Method in interface org.bukkit.map.MapCanvas
Draw an image to the map.
drawText(int, int, MapFont, String) - Method in interface org.bukkit.map.MapCanvas
Render text to the map using fancy formatting.
dropItem(Location, ItemStack) - Method in interface org.bukkit.World
Drops an item at the specified Location
dropItemNaturally(Location, ItemStack) - Method in interface org.bukkit.World
Drops an item at the specified Location with a random offset
DURABILITY - Static variable in class org.bukkit.enchantments.Enchantment
Decreases the rate at which a tool looses durability
Dye - Class in org.bukkit.material
Represents dye
Dye() - Constructor for class org.bukkit.material.Dye
 
Dye(int) - Constructor for class org.bukkit.material.Dye
 
Dye(Material) - Constructor for class org.bukkit.material.Dye
 
Dye(int, byte) - Constructor for class org.bukkit.material.Dye
 
Dye(Material, byte) - Constructor for class org.bukkit.material.Dye
 
DyeColor - Enum in org.bukkit
All supported color values for dyes and cloth

E

Effect - Enum in org.bukkit
A list of effects that the server is able to send to players.
Effect.Type - Enum in org.bukkit
Represents the type of an effect.
Egg - Interface in org.bukkit.entity
Represents a thrown egg.
eject() - Method in interface org.bukkit.block.Jukebox
Stop the jukebox playing and eject the current record
eject() - Method in interface org.bukkit.entity.Entity
Eject any passenger.
enablePlugin(Plugin) - Method in class org.bukkit.plugin.java.JavaPluginLoader
 
enablePlugin(Plugin) - Method in interface org.bukkit.plugin.PluginLoader
Enables the specified plugin

Attempting to enable a plugin that is already enabled will have no effect

enablePlugin(Plugin) - Method in interface org.bukkit.plugin.PluginManager
Enables the specified plugin

Attempting to enable a plugin that is already enabled will have no effect

enablePlugin(Plugin) - Method in class org.bukkit.plugin.SimplePluginManager
 
EnchantCommand - Class in org.bukkit.command.defaults
 
EnchantCommand() - Constructor for class org.bukkit.command.defaults.EnchantCommand
 
EnchantingInventory - Interface in org.bukkit.inventory
 
EnchantItemEvent - Class in org.bukkit.event.enchantment
Called when an ItemStack is successfully enchanted (currently at enchantment table)
EnchantItemEvent(Player, InventoryView, Block, ItemStack, int, Map<Enchantment, Integer>, int) - Constructor for class org.bukkit.event.enchantment.EnchantItemEvent
 
Enchantment - Class in org.bukkit.enchantments
The various type of enchantments that may be added to armour or weapons
Enchantment(int) - Constructor for class org.bukkit.enchantments.Enchantment
 
EnchantmentStorageMeta - Interface in org.bukkit.inventory.meta
EnchantmentMeta is specific to items that can store enchantments, as opposed to being enchanted.
EnchantmentTarget - Enum in org.bukkit.enchantments
Represents the applicable target for a Enchantment
EnchantmentWrapper - Class in org.bukkit.enchantments
A simple wrapper for ease of selecting Enchantments
EnchantmentWrapper(int) - Constructor for class org.bukkit.enchantments.EnchantmentWrapper
 
END_OF_CONVERSATION - Static variable in interface org.bukkit.conversations.Prompt
A convenience constant for indicating the end of a conversation.
EnderChest - Class in org.bukkit.material
Represents an ender chest
EnderChest() - Constructor for class org.bukkit.material.EnderChest
 
EnderChest(BlockFace) - Constructor for class org.bukkit.material.EnderChest
Instantiate an ender chest facing in a particular direction.
EnderChest(int) - Constructor for class org.bukkit.material.EnderChest
 
EnderChest(Material) - Constructor for class org.bukkit.material.EnderChest
 
EnderChest(int, byte) - Constructor for class org.bukkit.material.EnderChest
 
EnderChest(Material, byte) - Constructor for class org.bukkit.material.EnderChest
 
EnderCrystal - Interface in org.bukkit.entity
A crystal that heals nearby EnderDragons
EnderDragon - Interface in org.bukkit.entity
Represents an Ender Dragon
EnderDragonPart - Interface in org.bukkit.entity
Represents an ender dragon part
Enderman - Interface in org.bukkit.entity
Represents an Enderman.
EnderPearl - Interface in org.bukkit.entity
Represents a thrown Ender Pearl entity
EnderSignal - Interface in org.bukkit.entity
Represents an Ender Signal, which is often created upon throwing an ender eye
Entity - Interface in org.bukkit.entity
Represents a base entity in the world
entity - Variable in class org.bukkit.event.entity.EntityEvent
 
EntityBlockFormEvent - Class in org.bukkit.event.block
Called when a block is formed by entities.
EntityBlockFormEvent(Entity, Block, BlockState) - Constructor for class org.bukkit.event.block.EntityBlockFormEvent
 
EntityBreakDoorEvent - Class in org.bukkit.event.entity
Called when an Entity breaks a door

Canceling the event will cause the event to be delayed

EntityBreakDoorEvent(LivingEntity, Block) - Constructor for class org.bukkit.event.entity.EntityBreakDoorEvent
 
EntityChangeBlockEvent - Class in org.bukkit.event.entity
Called when any Entity, excluding players, changes a block.
EntityChangeBlockEvent(LivingEntity, Block, Material) - Constructor for class org.bukkit.event.entity.EntityChangeBlockEvent
Deprecated. Provided as a backward compatibility before the data byte was provided, and type increased to all entities
EntityChangeBlockEvent(Entity, Block, Material, byte) - Constructor for class org.bukkit.event.entity.EntityChangeBlockEvent
 
EntityCombustByBlockEvent - Class in org.bukkit.event.entity
 
EntityCombustByBlockEvent(Block, Entity, int) - Constructor for class org.bukkit.event.entity.EntityCombustByBlockEvent
 
EntityCombustByEntityEvent - Class in org.bukkit.event.entity
 
EntityCombustByEntityEvent(Entity, Entity, int) - Constructor for class org.bukkit.event.entity.EntityCombustByEntityEvent
 
EntityCombustEvent - Class in org.bukkit.event.entity
Called when an entity combusts.
EntityCombustEvent(Entity, int) - Constructor for class org.bukkit.event.entity.EntityCombustEvent
 
EntityCreatePortalEvent - Class in org.bukkit.event.entity
Thrown when a Living Entity creates a portal in a world.
EntityCreatePortalEvent(LivingEntity, List<BlockState>, PortalType) - Constructor for class org.bukkit.event.entity.EntityCreatePortalEvent
 
EntityDamageByBlockEvent - Class in org.bukkit.event.entity
Called when an entity is damaged by a block
EntityDamageByBlockEvent(Block, Entity, EntityDamageEvent.DamageCause, int) - Constructor for class org.bukkit.event.entity.EntityDamageByBlockEvent
 
EntityDamageByEntityEvent - Class in org.bukkit.event.entity
Called when an entity is damaged by an entity
EntityDamageByEntityEvent(Entity, Entity, EntityDamageEvent.DamageCause, int) - Constructor for class org.bukkit.event.entity.EntityDamageByEntityEvent
 
EntityDamageEvent - Class in org.bukkit.event.entity
Stores data for damage events
EntityDamageEvent(Entity, EntityDamageEvent.DamageCause, int) - Constructor for class org.bukkit.event.entity.EntityDamageEvent
 
EntityDamageEvent.DamageCause - Enum in org.bukkit.event.entity
An enum to specify the cause of the damage
EntityDeathEvent - Class in org.bukkit.event.entity
Thrown whenever a LivingEntity dies
EntityDeathEvent(LivingEntity, List<ItemStack>) - Constructor for class org.bukkit.event.entity.EntityDeathEvent
 
EntityDeathEvent(LivingEntity, List<ItemStack>, int) - Constructor for class org.bukkit.event.entity.EntityDeathEvent
 
EntityEffect - Enum in org.bukkit
A list of all Effects that can happen to entities.
EntityEquipment - Interface in org.bukkit.inventory
An interface to a creatures inventory
EntityEvent - Class in org.bukkit.event.entity
Represents an Entity-related event
EntityEvent(Entity) - Constructor for class org.bukkit.event.entity.EntityEvent
 
EntityExplodeEvent - Class in org.bukkit.event.entity
Called when an entity explodes
EntityExplodeEvent(Entity, Location, List<Block>, float) - Constructor for class org.bukkit.event.entity.EntityExplodeEvent
 
EntityInteractEvent - Class in org.bukkit.event.entity
Called when an entity interacts with an object
EntityInteractEvent(Entity, Block) - Constructor for class org.bukkit.event.entity.EntityInteractEvent
 
EntityPortalEnterEvent - Class in org.bukkit.event.entity
Called when an entity comes into contact with a portal
EntityPortalEnterEvent(Entity, Location) - Constructor for class org.bukkit.event.entity.EntityPortalEnterEvent
 
EntityPortalEvent - Class in org.bukkit.event.entity
Called when a non-player entity is about to teleport because it is in contact with a portal

For players see PlayerPortalEvent

EntityPortalEvent(Entity, Location, Location, TravelAgent) - Constructor for class org.bukkit.event.entity.EntityPortalEvent
 
EntityPortalExitEvent - Class in org.bukkit.event.entity
Called before an entity exits a portal.
EntityPortalExitEvent(Entity, Location, Location, Vector, Vector) - Constructor for class org.bukkit.event.entity.EntityPortalExitEvent
 
EntityRegainHealthEvent - Class in org.bukkit.event.entity
Stores data for health-regain events
EntityRegainHealthEvent(Entity, int, EntityRegainHealthEvent.RegainReason) - Constructor for class org.bukkit.event.entity.EntityRegainHealthEvent
 
EntityRegainHealthEvent.RegainReason - Enum in org.bukkit.event.entity
An enum to specify the type of health regaining that is occurring
EntityShootBowEvent - Class in org.bukkit.event.entity
Called when a LivingEntity shoots a bow firing an arrow
EntityShootBowEvent(LivingEntity, ItemStack, Projectile, float) - Constructor for class org.bukkit.event.entity.EntityShootBowEvent
 
EntityTameEvent - Class in org.bukkit.event.entity
Thrown when a LivingEntity is tamed
EntityTameEvent(LivingEntity, AnimalTamer) - Constructor for class org.bukkit.event.entity.EntityTameEvent
 
EntityTargetEvent - Class in org.bukkit.event.entity
Called when a creature targets or untargets another entity
EntityTargetEvent(Entity, Entity, EntityTargetEvent.TargetReason) - Constructor for class org.bukkit.event.entity.EntityTargetEvent
 
EntityTargetEvent.TargetReason - Enum in org.bukkit.event.entity
An enum to specify the reason for the targeting
EntityTargetLivingEntityEvent - Class in org.bukkit.event.entity
Called when an Entity targets a LivingEntity and can only target LivingEntity's.
EntityTargetLivingEntityEvent(Entity, LivingEntity, EntityTargetEvent.TargetReason) - Constructor for class org.bukkit.event.entity.EntityTargetLivingEntityEvent
 
EntityTeleportEvent - Class in org.bukkit.event.entity
Thrown when a non-player entity (such as an Enderman) tries to teleport from one location to another.
EntityTeleportEvent(Entity, Location, Location) - Constructor for class org.bukkit.event.entity.EntityTeleportEvent
 
EntityType - Enum in org.bukkit.entity
 
environment() - Method in class org.bukkit.WorldCreator
Gets the environment that will be used to create or load the world
environment(World.Environment) - Method in class org.bukkit.WorldCreator
Sets the environment that will be used to create or load the world
equals(Object) - Method in class org.bukkit.Color
 
equals(Object) - Method in class org.bukkit.enchantments.Enchantment
 
equals(Object) - Method in class org.bukkit.FireworkEffect
 
equals(ItemMeta, ItemMeta) - Method in interface org.bukkit.inventory.ItemFactory
This method is used to compare two item meta data objects.
equals(Object) - Method in class org.bukkit.inventory.ItemStack
 
equals(Object) - Method in class org.bukkit.Location
 
equals(Object) - Method in class org.bukkit.material.MaterialData
 
equals(Object) - Method in class org.bukkit.Note
 
equals(Object) - Method in class org.bukkit.plugin.messaging.PluginMessageListenerRegistration
 
equals(Object) - Method in class org.bukkit.plugin.PluginBase
 
equals(Object) - Method in class org.bukkit.potion.Potion
 
equals(Object) - Method in class org.bukkit.potion.PotionEffect
 
equals(Object) - Method in class org.bukkit.potion.PotionEffectType
 
equals(Object) - Method in class org.bukkit.util.BlockVector
Checks if another object is equivalent.
equals(Object) - Method in class org.bukkit.util.Vector
Checks to see if two objects are equal.
Event - Class in org.bukkit.event
Represents an event
Event() - Constructor for class org.bukkit.event.Event
The default constructor is defined for cleaner code.
Event(boolean) - Constructor for class org.bukkit.event.Event
This constructor is used to explicitly declare an event as synchronous or asynchronous.
Event.Result - Enum in org.bukkit.event
 
EventException - Exception in org.bukkit.event
 
EventException(Throwable) - Constructor for exception org.bukkit.event.EventException
Constructs a new EventException based on the given Exception
EventException() - Constructor for exception org.bukkit.event.EventException
Constructs a new EventException
EventException(Throwable, String) - Constructor for exception org.bukkit.event.EventException
Constructs a new EventException with the given message
EventException(String) - Constructor for exception org.bukkit.event.EventException
Constructs a new EventException with the given message
EventExecutor - Interface in org.bukkit.plugin
Interface which defines the class for event call backs to plugins
EventHandler - Annotation Type in org.bukkit.event
An annotation to mark methods as being event handler methods
EventPriority - Enum in org.bukkit.event
Represents an event's priority in execution
ExactMatchConversationCanceller - Class in org.bukkit.conversations
An ExactMatchConversationCanceller cancels a conversation if the user enters an exact input string
ExactMatchConversationCanceller(String) - Constructor for class org.bukkit.conversations.ExactMatchConversationCanceller
Builds an ExactMatchConversationCanceller.
execute(CommandSender, String, String[]) - Method in class org.bukkit.command.Command
Executes the command, returning its success
execute(CommandSender, String, String[]) - Method in class org.bukkit.command.defaults.BanCommand
 
execute(CommandSender, String, String[]) - Method in class org.bukkit.command.defaults.BanIpCommand
 
execute(CommandSender, String, String[]) - Method in class org.bukkit.command.defaults.BanListCommand
 
execute(CommandSender, String, String[]) - Method in class org.bukkit.command.defaults.ClearCommand
 
execute(CommandSender, String, String[]) - Method in class org.bukkit.command.defaults.DefaultGameModeCommand
 
execute(CommandSender, String, String[]) - Method in class org.bukkit.command.defaults.DeopCommand
 
execute(CommandSender, String, String[]) - Method in class org.bukkit.command.defaults.DifficultyCommand
 
execute(CommandSender, String, String[]) - Method in class org.bukkit.command.defaults.EnchantCommand
 
execute(CommandSender, String, String[]) - Method in class org.bukkit.command.defaults.ExpCommand
 
execute(CommandSender, String, String[]) - Method in class org.bukkit.command.defaults.GameModeCommand
 
execute(CommandSender, String, String[]) - Method in class org.bukkit.command.defaults.GameRuleCommand
 
execute(CommandSender, String, String[]) - Method in class org.bukkit.command.defaults.GiveCommand
 
execute(CommandSender, String, String[]) - Method in class org.bukkit.command.defaults.HelpCommand
 
execute(CommandSender, String, String[]) - Method in class org.bukkit.command.defaults.KickCommand
 
execute(CommandSender, String, String[]) - Method in class org.bukkit.command.defaults.KillCommand
 
execute(CommandSender, String, String[]) - Method in class org.bukkit.command.defaults.ListCommand
 
execute(CommandSender, String, String[]) - Method in class org.bukkit.command.defaults.MeCommand
 
execute(CommandSender, String, String[]) - Method in class org.bukkit.command.defaults.OpCommand
 
execute(CommandSender, String, String[]) - Method in class org.bukkit.command.defaults.PardonCommand
 
execute(CommandSender, String, String[]) - Method in class org.bukkit.command.defaults.PardonIpCommand
 
execute(CommandSender, String, String[]) - Method in class org.bukkit.command.defaults.PluginsCommand
 
execute(CommandSender, String, String[]) - Method in class org.bukkit.command.defaults.ReloadCommand
 
execute(CommandSender, String, String[]) - Method in class org.bukkit.command.defaults.SaveCommand
 
execute(CommandSender, String, String[]) - Method in class org.bukkit.command.defaults.SaveOffCommand
 
execute(CommandSender, String, String[]) - Method in class org.bukkit.command.defaults.SaveOnCommand
 
execute(CommandSender, String, String[]) - Method in class org.bukkit.command.defaults.SayCommand
 
execute(CommandSender, String, String[]) - Method in class org.bukkit.command.defaults.SeedCommand
 
execute(CommandSender, String, String[]) - Method in class org.bukkit.command.defaults.SpawnpointCommand
 
execute(CommandSender, String, String[]) - Method in class org.bukkit.command.defaults.StopCommand
 
execute(CommandSender, String, String[]) - Method in class org.bukkit.command.defaults.TeleportCommand
 
execute(CommandSender, String, String[]) - Method in class org.bukkit.command.defaults.TellCommand
 
execute(CommandSender, String, String[]) - Method in class org.bukkit.command.defaults.TestForCommand
 
execute(CommandSender, String, String[]) - Method in class org.bukkit.command.defaults.TimeCommand
 
execute(CommandSender, String, String[]) - Method in class org.bukkit.command.defaults.TimingsCommand
 
execute(CommandSender, String, String[]) - Method in class org.bukkit.command.defaults.ToggleDownfallCommand
 
execute(CommandSender, String, String[]) - Method in class org.bukkit.command.defaults.VersionCommand
 
execute(CommandSender, String, String[]) - Method in class org.bukkit.command.defaults.WeatherCommand
 
execute(CommandSender, String, String[]) - Method in class org.bukkit.command.defaults.WhitelistCommand
 
execute(CommandSender, String, String[]) - Method in class org.bukkit.command.MultipleCommandAlias
 
execute(CommandSender, String, String[]) - Method in class org.bukkit.command.PluginCommand
Executes the command, returning its success
execute(Listener, Event) - Method in interface org.bukkit.plugin.EventExecutor
 
ExpBottleEvent - Class in org.bukkit.event.entity
Called when a ThrownExpBottle hits and releases experience.
ExpBottleEvent(ThrownExpBottle, int) - Constructor for class org.bukkit.event.entity.ExpBottleEvent
 
ExpCommand - Class in org.bukkit.command.defaults
 
ExpCommand() - Constructor for class org.bukkit.command.defaults.ExpCommand
 
ExperienceOrb - Interface in org.bukkit.entity
Represents an Experience Orb.
ExplosionPrimeEvent - Class in org.bukkit.event.entity
Called when an entity has made a decision to explode.
ExplosionPrimeEvent(Entity, float, boolean) - Constructor for class org.bukkit.event.entity.ExplosionPrimeEvent
 
ExplosionPrimeEvent(Explosive) - Constructor for class org.bukkit.event.entity.ExplosionPrimeEvent
 
Explosive - Interface in org.bukkit.entity
A representation of an explosive entity
ExplosiveMinecart - Interface in org.bukkit.entity.minecart
Represents a Minecart with TNT inside it that can explode when triggered.
extend() - Method in class org.bukkit.potion.Potion
Chain this to the constructor to extend the potion's duration.
ExtendedRails - Class in org.bukkit.material
This is the superclass for the DetectorRail and PoweredRail classes
ExtendedRails(int) - Constructor for class org.bukkit.material.ExtendedRails
 
ExtendedRails(Material) - Constructor for class org.bukkit.material.ExtendedRails
 
ExtendedRails(int, byte) - Constructor for class org.bukkit.material.ExtendedRails
 
ExtendedRails(Material, byte) - Constructor for class org.bukkit.material.ExtendedRails
 

F

F2 - Static variable in class org.bukkit.util.noise.SimplexNoiseGenerator
 
F3 - Static variable in class org.bukkit.util.noise.SimplexNoiseGenerator
 
F4 - Static variable in class org.bukkit.util.noise.SimplexNoiseGenerator
 
face - Variable in class org.bukkit.event.block.BlockFromToEvent
 
fade(double) - Static method in class org.bukkit.util.noise.NoiseGenerator
 
fallbackCommands - Static variable in class org.bukkit.command.SimpleCommandMap
 
FallingBlock - Interface in org.bukkit.entity
Represents a falling block
FallingSand - Interface in org.bukkit.entity
Deprecated. See FallingBlock
FAST_DIGGING - Static variable in class org.bukkit.potion.PotionEffectType
Increases dig speed.
FileConfiguration - Class in org.bukkit.configuration.file
This is a base class for all File based implementations of Configuration
FileConfiguration() - Constructor for class org.bukkit.configuration.file.FileConfiguration
Creates an empty FileConfiguration with no default values.
FileConfiguration(Configuration) - Constructor for class org.bukkit.configuration.file.FileConfiguration
Creates an empty FileConfiguration using the specified Configuration as a source for all default values.
FileConfigurationOptions - Class in org.bukkit.configuration.file
Various settings for controlling the input and output of a FileConfiguration
FileConfigurationOptions(MemoryConfiguration) - Constructor for class org.bukkit.configuration.file.FileConfigurationOptions
 
fileFilters - Variable in class org.bukkit.plugin.java.JavaPluginLoader
Deprecated. Internal field that wasn't intended to be exposed
FileUtil - Class in org.bukkit.util
Class containing file utilities
FileUtil() - Constructor for class org.bukkit.util.FileUtil
 
findClass(String) - Method in class org.bukkit.plugin.java.PluginClassLoader
 
findClass(String, boolean) - Method in class org.bukkit.plugin.java.PluginClassLoader
Deprecated. Internal method that wasn't intended to be exposed
findOrCreate(Location) - Method in interface org.bukkit.TravelAgent
Attempt to find a portal near the given location, if a portal is not found it will attempt to create one.
findPortal(Location) - Method in interface org.bukkit.TravelAgent
Attempt to find a portal near the given location.
findPossibleMatches(String) - Method in class org.bukkit.command.defaults.HelpCommand
 
FIRE_ASPECT - Static variable in class org.bukkit.enchantments.Enchantment
When attacking a target, has a chance to set them on fire
FIRE_RESISTANCE - Static variable in class org.bukkit.potion.PotionEffectType
Stops fire damage.
Fireball - Interface in org.bukkit.entity
Represents a Fireball.
Firework - Interface in org.bukkit.entity
 
FireworkEffect - Class in org.bukkit
Represents a single firework effect.
FireworkEffect.Builder - Class in org.bukkit
This is a builder for FireworkEffects.
FireworkEffect.Type - Enum in org.bukkit
The type or shape of the effect.
FireworkEffectMeta - Interface in org.bukkit.inventory.meta
Represents a meta that can store a single FireworkEffect.
FireworkMeta - Interface in org.bukkit.inventory.meta
Represents a Material.FIREWORK and its effects.
first(int) - Method in interface org.bukkit.inventory.Inventory
Finds the first slot in the inventory containing an ItemStack with the given materialId.
first(Material) - Method in interface org.bukkit.inventory.Inventory
Finds the first slot in the inventory containing an ItemStack with the given material
first(ItemStack) - Method in interface org.bukkit.inventory.Inventory
Returns the first slot in the inventory containing an ItemStack with the given stack This will only match a slot if both the type and the amount of the stack match
firstEmpty() - Method in interface org.bukkit.inventory.Inventory
Returns the first empty Slot.
firstPrompt - Variable in class org.bukkit.conversations.ConversationFactory
 
Fish - Interface in org.bukkit.entity
Represents a fishing hook.
FixedMetadataValue - Class in org.bukkit.metadata
A FixedMetadataValue is a special case metadata item that contains the same value forever after initialization.
FixedMetadataValue(Plugin, Object) - Constructor for class org.bukkit.metadata.FixedMetadataValue
Initializes a FixedMetadataValue with an Object
fixedSet - Variable in class org.bukkit.conversations.FixedSetPrompt
 
FixedSetPrompt - Class in org.bukkit.conversations
FixedSetPrompt is the base class for any prompt that requires a fixed set response from the user.
FixedSetPrompt(String...) - Constructor for class org.bukkit.conversations.FixedSetPrompt
Creates a FixedSetPrompt from a set of strings.
flat(int, Note.Tone) - Static method in class org.bukkit.Note
Creates a new note for a flat tone, such as A-flat.
flattened() - Method in class org.bukkit.Note
 
flicker(boolean) - Method in class org.bukkit.FireworkEffect.Builder
Set whether the firework effect should flicker.
floor(double) - Static method in class org.bukkit.util.noise.NoiseGenerator
Speedy floor, faster than (int)Math.floor(x)
floor(double) - Static method in class org.bukkit.util.NumberConversions
 
FlowerPot - Class in org.bukkit.material
Represents a flower pot.
FlowerPot() - Constructor for class org.bukkit.material.FlowerPot
Default constructor for a flower pot.
FlowerPot(int) - Constructor for class org.bukkit.material.FlowerPot
 
FlowerPot(Material) - Constructor for class org.bukkit.material.FlowerPot
 
FlowerPot(int, byte) - Constructor for class org.bukkit.material.FlowerPot
 
FlowerPot(Material, byte) - Constructor for class org.bukkit.material.FlowerPot
 
Flying - Interface in org.bukkit.entity
Represents a Flying Entity.
Font - Static variable in class org.bukkit.map.MinecraftFont
A static non-malleable MinecraftFont.
FoodLevelChangeEvent - Class in org.bukkit.event.entity
Called when a human entity's food level changes
FoodLevelChangeEvent(HumanEntity, int) - Constructor for class org.bukkit.event.entity.FoodLevelChangeEvent
 
formatFixedSet() - Method in class org.bukkit.conversations.FixedSetPrompt
Utility function to create a formatted string containing all the options declared in the constructor.
fromBGR(int, int, int) - Static method in class org.bukkit.Color
Creates a new Color object from a blue, green, and red
fromBGR(int) - Static method in class org.bukkit.Color
Creates a new color object from an integer that contains the blue, green, and red bytes in the lowest order 24 bits.
fromDamage(int) - Static method in class org.bukkit.potion.Potion
 
fromEntityType(EntityType) - Static method in enum org.bukkit.entity.CreatureType
Deprecated.  
fromId(int) - Static method in enum org.bukkit.entity.CreatureType
Deprecated.  
fromId(int) - Static method in enum org.bukkit.entity.EntityType
 
fromItemStack(ItemStack) - Static method in class org.bukkit.potion.Potion
 
fromName(String) - Static method in enum org.bukkit.entity.CreatureType
Deprecated.  
fromName(String) - Static method in enum org.bukkit.entity.EntityType
 
fromRGB(int, int, int) - Static method in class org.bukkit.Color
Creates a new Color object from a red, green, and blue
fromRGB(int) - Static method in class org.bukkit.Color
Creates a new color object from an integer that contains the red, green, and blue bytes in the lowest order 24 bits.
FUCHSIA - Static variable in class org.bukkit.Color
Fuchsia, or (0xFF,0x00,0xFF) in (R,G,B)
fullText - Variable in class org.bukkit.help.HelpTopic
 
Furnace - Interface in org.bukkit.block
Represents a furnace.
Furnace - Class in org.bukkit.material
Represents a furnace.
Furnace() - Constructor for class org.bukkit.material.Furnace
 
Furnace(BlockFace) - Constructor for class org.bukkit.material.Furnace
Instantiate a furnace facing in a particular direction.
Furnace(int) - Constructor for class org.bukkit.material.Furnace
 
Furnace(Material) - Constructor for class org.bukkit.material.Furnace
 
Furnace(int, byte) - Constructor for class org.bukkit.material.Furnace
 
Furnace(Material, byte) - Constructor for class org.bukkit.material.Furnace
 
FurnaceAndDispenser - Class in org.bukkit.material
Represents a furnace or dispenser, two types of directional containers
FurnaceAndDispenser(int) - Constructor for class org.bukkit.material.FurnaceAndDispenser
 
FurnaceAndDispenser(Material) - Constructor for class org.bukkit.material.FurnaceAndDispenser
 
FurnaceAndDispenser(int, byte) - Constructor for class org.bukkit.material.FurnaceAndDispenser
 
FurnaceAndDispenser(Material, byte) - Constructor for class org.bukkit.material.FurnaceAndDispenser
 
FurnaceBurnEvent - Class in org.bukkit.event.inventory
Called when an ItemStack is successfully burned as fuel in a furnace.
FurnaceBurnEvent(Block, ItemStack, int) - Constructor for class org.bukkit.event.inventory.FurnaceBurnEvent
 
FurnaceExtractEvent - Class in org.bukkit.event.inventory
This event is called when a player takes items out of the furnace
FurnaceExtractEvent(Player, Block, Material, int, int) - Constructor for class org.bukkit.event.inventory.FurnaceExtractEvent
 
FurnaceInventory - Interface in org.bukkit.inventory
 
FurnaceRecipe - Class in org.bukkit.inventory
Represents a smelting recipe.
FurnaceRecipe(ItemStack, Material) - Constructor for class org.bukkit.inventory.FurnaceRecipe
Create a furnace recipe to craft the specified ItemStack.
FurnaceRecipe(ItemStack, MaterialData) - Constructor for class org.bukkit.inventory.FurnaceRecipe
Create a furnace recipe to craft the specified ItemStack.
FurnaceRecipe(ItemStack, Material, int) - Constructor for class org.bukkit.inventory.FurnaceRecipe
Create a furnace recipe to craft the specified ItemStack.
FurnaceSmeltEvent - Class in org.bukkit.event.inventory
Called when an ItemStack is successfully smelted in a furnace.
FurnaceSmeltEvent(Block, ItemStack, ItemStack) - Constructor for class org.bukkit.event.inventory.FurnaceSmeltEvent
 

G

G2 - Static variable in class org.bukkit.util.noise.SimplexNoiseGenerator
 
G22 - Static variable in class org.bukkit.util.noise.SimplexNoiseGenerator
 
G3 - Static variable in class org.bukkit.util.noise.SimplexNoiseGenerator
 
G4 - Static variable in class org.bukkit.util.noise.SimplexNoiseGenerator
 
G42 - Static variable in class org.bukkit.util.noise.SimplexNoiseGenerator
 
G43 - Static variable in class org.bukkit.util.noise.SimplexNoiseGenerator
 
G44 - Static variable in class org.bukkit.util.noise.SimplexNoiseGenerator
 
GameMode - Enum in org.bukkit
Represents the various type of game modes that HumanEntitys may have
GameModeCommand - Class in org.bukkit.command.defaults
 
GameModeCommand() - Constructor for class org.bukkit.command.defaults.GameModeCommand
 
GameRuleCommand - Class in org.bukkit.command.defaults
 
GameRuleCommand() - Constructor for class org.bukkit.command.defaults.GameRuleCommand
 
Gate - Class in org.bukkit.material
Represents a fence gate
Gate() - Constructor for class org.bukkit.material.Gate
 
Gate(int, byte) - Constructor for class org.bukkit.material.Gate
 
Gate(byte) - Constructor for class org.bukkit.material.Gate
 
generate(World, Random, int, int) - Method in class org.bukkit.generator.ChunkGenerator
Deprecated. 
generateBlockSections(World, Random, int, int, ChunkGenerator.BiomeGrid) - Method in class org.bukkit.generator.ChunkGenerator
Shapes the chunk for the given coordinates.
generateExtBlockSections(World, Random, int, int, ChunkGenerator.BiomeGrid) - Method in class org.bukkit.generator.ChunkGenerator
Shapes the chunk for the given coordinates, with extended block IDs supported (0-4095).
generateStructures(boolean) - Method in class org.bukkit.WorldCreator
Sets whether or not worlds created or loaded with this creator will have structures.
generateStructures() - Method in class org.bukkit.WorldCreator
Gets whether or not structures will be generated in the world.
generateTree(Location, TreeType) - Method in interface org.bukkit.World
Creates a tree at the given Location
generateTree(Location, TreeType, BlockChangeDelegate) - Method in interface org.bukkit.World
Creates a tree at the given Location
generator() - Method in class org.bukkit.WorldCreator
Gets the generator that will be used to create or load the world.
generator(ChunkGenerator) - Method in class org.bukkit.WorldCreator
Sets the generator that will be used to create or load the world.
generator(String) - Method in class org.bukkit.WorldCreator
Sets the generator that will be used to create or load the world.
generator(String, CommandSender) - Method in class org.bukkit.WorldCreator
Sets the generator that will be used to create or load the world.
GenericCommandHelpTopic - Class in org.bukkit.help
Lacking an alternative, the help system will create instances of GenericCommandHelpTopic for each command in the server's CommandMap.
GenericCommandHelpTopic(Command) - Constructor for class org.bukkit.help.GenericCommandHelpTopic
 
get(String) - Method in interface org.bukkit.configuration.ConfigurationSection
Gets the requested Object by path.
get(String, Object) - Method in interface org.bukkit.configuration.ConfigurationSection
Gets the requested Object by path, returning a default value if not found.
get(String) - Method in class org.bukkit.configuration.MemorySection
 
get(String, Object) - Method in class org.bukkit.configuration.MemorySection
 
get(int, int) - Method in class org.bukkit.map.MapFont.CharacterSprite
Get the value of a pixel of the character.
getAction() - Method in class org.bukkit.event.player.PlayerInteractEvent
Returns the action type
getActivePotionEffects() - Method in interface org.bukkit.entity.LivingEntity
Returns all currently active PotionEffects on this entity.
getActiveWorkers() - Method in interface org.bukkit.scheduler.BukkitScheduler
Returns a list of all active workers.
getAddress() - Method in interface org.bukkit.entity.Player
Gets the socket address of this player
getAddress() - Method in class org.bukkit.event.player.AsyncPlayerPreLoginEvent
Gets the player IP address.
getAddress() - Method in class org.bukkit.event.player.PlayerLoginEvent
Gets the InetAddress for the Player associated with this event.
getAddress() - Method in class org.bukkit.event.player.PlayerPreLoginEvent
Deprecated. Gets the player IP address.
getAddress() - Method in class org.bukkit.event.server.ServerListPingEvent
Get the address the ping is coming from.
getAffectedEntities() - Method in class org.bukkit.event.entity.PotionSplashEvent
Retrieves a list of all effected entities
getAfter() - Method in class org.bukkit.event.entity.EntityPortalExitEvent
Gets a copy of the velocity that the entity will have after exiting the portal.
getAge() - Method in interface org.bukkit.entity.Ageable
Gets the age of this animal.
getAgeLock() - Method in interface org.bukkit.entity.Ageable
Gets the current agelock.
getAlias(Class<? extends ConfigurationSerializable>) - Static method in class org.bukkit.configuration.serialization.ConfigurationSerialization
Gets the correct alias for the given ConfigurationSerializable class
getAliases() - Method in class org.bukkit.command.Command
Returns a list of active aliases of this command
getAllowAnimals() - Method in interface org.bukkit.World
Gets whether animals can spawn in this world.
getAllowEnd() - Static method in class org.bukkit.Bukkit
 
getAllowEnd() - Method in interface org.bukkit.Server
Gets whether this server allows the End or not.
getAllowFlight() - Static method in class org.bukkit.Bukkit
 
getAllowFlight() - Method in interface org.bukkit.entity.Player
Determines if the Player is allowed to fly via jump key double-tap like in creative mode.
getAllowFlight() - Method in interface org.bukkit.Server
Gets whether this server allows flying or not.
getAllowMonsters() - Method in interface org.bukkit.World
Gets whether monsters can spawn in this world.
getAllowNether() - Static method in class org.bukkit.Bukkit
 
getAllowNether() - Method in interface org.bukkit.Server
Gets whether this server allows the Nether or not.
getAmbientSpawnLimit() - Static method in class org.bukkit.Bukkit
 
getAmbientSpawnLimit() - Method in interface org.bukkit.Server
Gets user-specified limit for number of ambient mobs that can spawn in a chunk
getAmbientSpawnLimit() - Method in interface org.bukkit.World
Gets the limit for number of ambient mobs that can spawn in a chunk in this world
getAmount() - Method in class org.bukkit.event.entity.EntityRegainHealthEvent
Gets the amount of regained health
getAmount() - Method in class org.bukkit.event.player.PlayerExpChangeEvent
Get the amount of experience the player will receive
getAmount() - Method in class org.bukkit.inventory.ItemStack
Gets the amount of items in this stack
getAmplifier() - Method in class org.bukkit.potion.PotionEffect
Returns the amplifier of this effect.
getAnger() - Method in interface org.bukkit.entity.PigZombie
Get the pig zombie's current anger level.
getAnimalSpawnLimit() - Static method in class org.bukkit.Bukkit
 
getAnimalSpawnLimit() - Method in interface org.bukkit.Server
Gets user-specified limit for number of animals that can spawn in a chunk
getAnimalSpawnLimit() - Method in interface org.bukkit.World
Gets the limit for number of animals that can spawn in a chunk in this world
getAnimationType() - Method in class org.bukkit.event.player.PlayerAnimationEvent
Get the type of this animation event
getArmorContents() - Method in interface org.bukkit.inventory.EntityEquipment
Gets a copy of all worn armor
getArmorContents() - Method in interface org.bukkit.inventory.PlayerInventory
Get all ItemStacks from the armor slots
getArt() - Method in interface org.bukkit.entity.Painting
Get the art on this painting
getAscendingDirection() - Method in class org.bukkit.material.Stairs
 
getAttachedFace() - Method in interface org.bukkit.material.Attachable
Gets the face that this block is attached on
getAttachedFace() - Method in class org.bukkit.material.Button
Gets the face that this block is attached on
getAttachedFace() - Method in class org.bukkit.material.CocoaPlant
 
getAttachedFace() - Method in class org.bukkit.material.Ladder
Gets the face that this block is attached on
getAttachedFace() - Method in class org.bukkit.material.Lever
Gets the face that this block is attached on
getAttachedFace() - Method in class org.bukkit.material.PistonExtensionMaterial
 
getAttachedFace() - Method in class org.bukkit.material.Sign
Gets the face that this block is attached on
getAttachedFace() - Method in class org.bukkit.material.Torch
Gets the face that this block is attached on
getAttachedFace() - Method in class org.bukkit.material.TrapDoor
 
getAttachedFace() - Method in class org.bukkit.material.TripwireHook
 
getAttachment() - Method in class org.bukkit.permissions.PermissionAttachmentInfo
Gets the attachment providing this permission.
getAttacker() - Method in class org.bukkit.event.vehicle.VehicleDamageEvent
Gets the Entity that is attacking the vehicle
getAttacker() - Method in class org.bukkit.event.vehicle.VehicleDestroyEvent
Gets the Entity that has destroyed the vehicle, potentially null
getAuthor() - Method in interface org.bukkit.inventory.meta.BookMeta
Gets the author of the book.
getAuthors() - Method in class org.bukkit.plugin.PluginDescriptionFile
 
getBannedPlayers() - Static method in class org.bukkit.Bukkit
 
getBannedPlayers() - Method in interface org.bukkit.Server
Gets a set containing all banned players
getBasePixel(int, int) - Method in interface org.bukkit.map.MapCanvas
Get a pixel from the layers below this canvas.
getBed() - Method in class org.bukkit.event.player.PlayerBedEnterEvent
Returns the bed block involved in this event.
getBed() - Method in class org.bukkit.event.player.PlayerBedLeaveEvent
Returns the bed block involved in this event.
getBedSpawnLocation() - Method in interface org.bukkit.entity.Player
Gets the Location where the player will spawn at their bed, null if they have not slept in one or their current bed spawn is invalid.
getBedSpawnLocation() - Method in interface org.bukkit.OfflinePlayer
Gets the Location where the player will spawn at their bed, null if they have not slept in one or their current bed spawn is invalid.
getBefore() - Method in class org.bukkit.event.entity.EntityPortalExitEvent
Gets a copy of the velocity that the entity has before entering the portal.
getBiome() - Method in interface org.bukkit.block.Block
Returns the biome that this block resides in
getBiome(int, int) - Method in interface org.bukkit.ChunkSnapshot
Get biome at given coordinates
getBiome(int, int) - Method in interface org.bukkit.generator.ChunkGenerator.BiomeGrid
Get biome at x, z within chunk being generated
getBiome(int, int) - Method in interface org.bukkit.World
Gets the biome for the given block coordinates.
getBlock() - Method in interface org.bukkit.block.BlockState
Gets the block represented by this BlockState
getBlock(int, int, int) - Method in interface org.bukkit.Chunk
Gets a block from this chunk
getBlock() - Method in interface org.bukkit.command.BlockCommandSender
Returns the block this command sender belongs to
getBlock() - Method in class org.bukkit.event.block.BlockEvent
Gets the block involved in this event.
getBlock() - Method in class org.bukkit.event.entity.EntityChangeBlockEvent
Gets the block the entity is changing
getBlock() - Method in class org.bukkit.event.entity.EntityInteractEvent
Returns the involved block
getBlock() - Method in class org.bukkit.event.hanging.HangingPlaceEvent
Returns the block that the hanging entity was placed on
getBlock() - Method in class org.bukkit.event.painting.PaintingPlaceEvent
Deprecated. Returns the block that the painting was placed on
getBlock() - Method in class org.bukkit.event.vehicle.VehicleBlockCollisionEvent
Gets the block the vehicle collided with
getBlock() - Method in class org.bukkit.Location
Gets the block at the represented location
getBlockAgainst() - Method in class org.bukkit.event.block.BlockPlaceEvent
Gets the block that this block was placed against
getBlockAt(int, int, int) - Method in interface org.bukkit.World
Gets the Block at the given coordinates
getBlockAt(Location) - Method in interface org.bukkit.World
Gets the Block at the given Location
getBlockClicked() - Method in class org.bukkit.event.player.PlayerBucketEvent
Return the block clicked
getBlockData(int, int, int) - Method in interface org.bukkit.ChunkSnapshot
Get block data for block at corresponding coordinate in the chunk
getBlockData() - Method in interface org.bukkit.entity.FallingBlock
Get the data for the falling block
getBlockEmittedLight(int, int, int) - Method in interface org.bukkit.ChunkSnapshot
Get light level emitted by block at corresponding coordinate in the chunk
getBlockFace() - Method in class org.bukkit.event.hanging.HangingPlaceEvent
Returns the face of the block that the hanging entity was placed on
getBlockFace() - Method in class org.bukkit.event.painting.PaintingPlaceEvent
Deprecated. Returns the face of the block that the painting was placed on
getBlockFace() - Method in class org.bukkit.event.player.PlayerBucketEvent
Get the face on the clicked block
getBlockFace() - Method in class org.bukkit.event.player.PlayerInteractEvent
Returns the face of the block that was clicked
getBlockHeight() - Method in enum org.bukkit.Art
Gets the height of the painting, in blocks
getBlockId() - Method in interface org.bukkit.entity.FallingBlock
Get the ID of the falling block
getBlockInventory() - Method in interface org.bukkit.block.Chest
Returns the chest's inventory.
getBlockPlaced() - Method in class org.bukkit.event.block.BlockPlaceEvent
Clarity method for getting the placed block.
getBlockPower(BlockFace) - Method in interface org.bukkit.block.Block
Returns the redstone power being provided to this block face
getBlockPower() - Method in interface org.bukkit.block.Block
Returns the redstone power being provided to this block
getBlockReplacedState() - Method in class org.bukkit.event.block.BlockPlaceEvent
Gets the BlockState for the block which was replaced.
getBlocks() - Method in class org.bukkit.event.block.BlockPistonExtendEvent
Get an immutable list of the blocks which will be moved by the extending.
getBlocks() - Method in class org.bukkit.event.entity.EntityCreatePortalEvent
Gets a list of all blocks associated with the portal.
getBlocks() - Method in class org.bukkit.event.world.PortalCreateEvent
Gets an array list of all the blocks associated with the created portal
getBlocks() - Method in class org.bukkit.event.world.StructureGrowEvent
Gets an ArrayList of all blocks associated with the structure.
getBlockSkyLight(int, int, int) - Method in interface org.bukkit.ChunkSnapshot
Get sky light level for block at corresponding coordinate in the chunk
getBlockTypeId(int, int, int) - Method in interface org.bukkit.ChunkSnapshot
Get block type for block at corresponding coordinate in the chunk
getBlockTypeIdAt(int, int, int) - Method in interface org.bukkit.World
Gets the block type ID at the given coordinates
getBlockTypeIdAt(Location) - Method in interface org.bukkit.World
Gets the block type ID at the given Location
getBlockWidth() - Method in enum org.bukkit.Art
Gets the width of the painting, in blocks
getBlockX() - Method in class org.bukkit.Location
Gets the floored value of the X component, indicating the block that this location is contained with.
getBlockX() - Method in class org.bukkit.util.Vector
Gets the floored value of the X component, indicating the block that this vector is contained with.
getBlockY() - Method in class org.bukkit.Location
Gets the floored value of the Y component, indicating the block that this location is contained with.
getBlockY() - Method in class org.bukkit.util.Vector
Gets the floored value of the Y component, indicating the block that this vector is contained with.
getBlockZ() - Method in class org.bukkit.Location
Gets the floored value of the Z component, indicating the block that this location is contained with.
getBlockZ() - Method in class org.bukkit.util.Vector
Gets the floored value of the Z component, indicating the block that this vector is contained with.
getBlue() - Method in class org.bukkit.Color
Gets the blue component
getBoolean(String) - Method in interface org.bukkit.configuration.ConfigurationSection
Gets the requested boolean by path.
getBoolean(String, boolean) - Method in interface org.bukkit.configuration.ConfigurationSection
Gets the requested boolean by path, returning a default value if not found.
getBoolean(String) - Method in class org.bukkit.configuration.MemorySection
 
getBoolean(String, boolean) - Method in class org.bukkit.configuration.MemorySection
 
getBooleanList(String) - Method in interface org.bukkit.configuration.ConfigurationSection
Gets the requested List of Boolean by path.
getBooleanList(String) - Method in class org.bukkit.configuration.MemorySection
 
getBoots() - Method in interface org.bukkit.inventory.EntityEquipment
Gets a copy of the boots currently being worn by the entity
getBoots() - Method in interface org.bukkit.inventory.PlayerInventory
Return the ItemStack from the boots slot
getBootsDropChance() - Method in interface org.bukkit.inventory.EntityEquipment
Gets the chance of the boots being dropped upon this creature's death

  • A drop chance of 0F will never drop
  • A drop chance of 1F will always drop
    getBottomInventory() - Method in class org.bukkit.inventory.InventoryView
    Get the lower inventory involved in this transaction.
    getBow() - Method in class org.bukkit.event.entity.EntityShootBowEvent
    Gets the bow ItemStack used to fire the arrow; is null if the shooter is a skeleton
    getBrewer() - Static method in class org.bukkit.potion.Potion
    Returns an instance of PotionBrewer.
    getBrewingTime() - Method in interface org.bukkit.block.BrewingStand
    How much time is left in the brewing cycle
    getBrokenItem() - Method in class org.bukkit.event.player.PlayerItemBreakEvent
    Gets the item that broke
    getBucket() - Method in class org.bukkit.event.player.PlayerBucketEvent
    Returns the bucket used in this event
    getBukkitVersion() - Static method in class org.bukkit.Bukkit
     
    getBukkitVersion() - Method in interface org.bukkit.Server
    Gets the Bukkit version that this server is running.
    getBurnTime() - Method in interface org.bukkit.block.Furnace
    Get burn time.
    getBurnTime() - Method in class org.bukkit.event.inventory.FurnaceBurnEvent
    Gets the burn time for this fuel
    getByChar(char) - Static method in enum org.bukkit.ChatColor
    Gets the color represented by the specified color code
    getByChar(String) - Static method in enum org.bukkit.ChatColor
    Gets the color represented by the specified color code
    getByColor(Color) - Static method in enum org.bukkit.DyeColor
    Gets the DyeColor with the given color value
    getByDamageBit(int) - Static method in enum org.bukkit.potion.Potion.Tier
    Deprecated.  
    getByDamageValue(int) - Static method in enum org.bukkit.potion.PotionType
     
    getByData(byte) - Static method in enum org.bukkit.CoalType
    Gets the type of coal with the given data value
    getByData(byte) - Static method in enum org.bukkit.CropState
    Gets the CropState with the given data value
    getByData(byte) - Static method in enum org.bukkit.DyeColor
    Deprecated. The name is misleading. It would imply Material.INK_SACK but uses Material.WOOL
    getByData(byte) - Static method in enum org.bukkit.EntityEffect
    Gets the EntityEffect with the given data value
    getByData(byte) - Static method in enum org.bukkit.GrassSpecies
    Gets the GrassSpecies with the given data value
    getByData(byte) - Static method in enum org.bukkit.SandstoneType
    Gets the type of sandstone with the given data value
    getByData(byte) - Static method in enum org.bukkit.TreeSpecies
    Gets the TreeSpecies with the given data value
    getByDyeData(byte) - Static method in enum org.bukkit.DyeColor
    Gets the DyeColor with the given dye data value.
    getByEffect(PotionEffectType) - Static method in enum org.bukkit.potion.PotionType
     
    getByFireworkColor(Color) - Static method in enum org.bukkit.DyeColor
    Gets the DyeColor with the given firework color value
    getById(int) - Static method in enum org.bukkit.Achievement
    Gets the achievement associated with the given ID.
    getById(int) - Static method in enum org.bukkit.Art
    Get a painting by its numeric ID
    getById(int) - Static method in enum org.bukkit.block.PistonMoveReaction
     
    getById(int) - Static method in enum org.bukkit.Effect
    Gets the Effect associated with the given ID.
    getById(int) - Static method in class org.bukkit.enchantments.Enchantment
    Gets the Enchantment at the specified ID
    getById(byte) - Static method in enum org.bukkit.Note.Tone
    Returns the tone to id.
    getById(int) - Static method in class org.bukkit.potion.PotionEffectType
    Gets the effect type specified by the unique id.
    getById(int) - Static method in enum org.bukkit.Statistic
    Gets the statistic associated with the given ID.
    getByName(String) - Static method in enum org.bukkit.Art
    Get a painting by its unique name

    This ignores underscores and capitalization

    getByName(String) - Static method in class org.bukkit.enchantments.Enchantment
    Gets the Enchantment at the specified name
    getByName(String) - Static method in enum org.bukkit.permissions.PermissionDefault
    Looks up a PermissionDefault by name
    getByName(String) - Static method in class org.bukkit.potion.PotionEffectType
    Gets the effect type specified by the given name.
    getByName(String) - Static method in enum org.bukkit.WorldType
    Gets a Worldtype by its name
    getByteList(String) - Method in interface org.bukkit.configuration.ConfigurationSection
    Gets the requested List of Byte by path.
    getByteList(String) - Method in class org.bukkit.configuration.MemorySection
     
    getByType(byte) - Static method in enum org.bukkit.Instrument
    Get an instrument by its type ID.
    getByValue(int) - Static method in enum org.bukkit.Difficulty
    Gets the Difficulty represented by the specified value
    getByValue(int) - Static method in enum org.bukkit.GameMode
    Gets the GameMode represented by the specified value
    getByWoolData(byte) - Static method in enum org.bukkit.DyeColor
    Gets the DyeColor with the given wool data value.
    getCanceller() - Method in class org.bukkit.conversations.ConversationAbandonedEvent
    Gets the object that caused the conversation to be abandoned.
    getCancellers() - Method in class org.bukkit.conversations.Conversation
    Gets the list of ConversationCancellers
    getCanCreatePortal() - Method in interface org.bukkit.TravelAgent
    Returns whether the TravelAgent will attempt to create a destination portal or not.
    getCanPickupItems() - Method in interface org.bukkit.entity.LivingEntity
    Gets if the entity can pick up items
    getCaptureFullTime() - Method in interface org.bukkit.ChunkSnapshot
    Get world full time when chunk snapshot was captured
    getCarriedMaterial() - Method in interface org.bukkit.entity.Enderman
    Get the id and data of the block that the Enderman is carrying.
    getCatType() - Method in interface org.bukkit.entity.Ocelot
    Gets the current type of this cat.
    getCaught() - Method in class org.bukkit.event.player.PlayerFishEvent
    Gets the entity caught by the player
    getCause() - Method in class org.bukkit.event.block.BlockIgniteEvent
    Gets the cause of block ignite.
    getCause() - Method in class org.bukkit.event.entity.CreeperPowerEvent
    Gets the cause of the creeper being (un)powered.
    getCause() - Method in class org.bukkit.event.entity.EntityDamageEvent
    Gets the cause of the damage.
    getCause() - Method in exception org.bukkit.event.EventException
    If applicable, returns the Exception that triggered this Exception
    getCause() - Method in class org.bukkit.event.hanging.HangingBreakEvent
    Gets the cause for the hanging entity's removal
    getCause() - Method in class org.bukkit.event.painting.PaintingBreakEvent
    Deprecated. Gets the cause for the painting's removal
    getCause() - Method in class org.bukkit.event.player.PlayerTeleportEvent
    Gets the cause of this teleportation event
    getCenterX() - Method in interface org.bukkit.map.MapView
    Get the center X position of this map.
    getCenterZ() - Method in interface org.bukkit.map.MapView
    Get the center Z position of this map.
    getChangedType() - Method in class org.bukkit.event.block.BlockPhysicsEvent
    Gets the type of block that changed, causing this event
    getChangedTypeId() - Method in class org.bukkit.event.block.BlockPhysicsEvent
    Gets the type of block that changed, causing this event
    getChannel() - Method in class org.bukkit.event.player.PlayerChannelEvent
     
    getChannel() - Method in class org.bukkit.plugin.messaging.PluginMessageListenerRegistration
    Gets the plugin channel that this registration is about.
    getChar() - Method in enum org.bukkit.ChatColor
    Gets the char value associated with this color
    getChar(char) - Method in class org.bukkit.map.MapFont
    Get the sprite for a given character.
    getCharacterList(String) - Method in interface org.bukkit.configuration.ConfigurationSection
    Gets the requested List of Character by path.
    getCharacterList(String) - Method in class org.bukkit.configuration.MemorySection
     
    getChatMessage() - Method in class org.bukkit.event.player.PlayerChatTabCompleteEvent
    Gets the chat message being tab-completed.
    getChestplate() - Method in interface org.bukkit.inventory.EntityEquipment
    Gets a copy of the chest plate currently being worn by the entity
    getChestplate() - Method in interface org.bukkit.inventory.PlayerInventory
    Return the ItemStack from the chestplate slot
    getChestplateDropChance() - Method in interface org.bukkit.inventory.EntityEquipment
    Gets the chance of the chest plate being dropped upon this creature's death

  • A drop chance of 0F will never drop
  • A drop chance of 1F will always drop
    getChildren() - Method in class org.bukkit.permissions.Permission
    Gets the children of this permission.
    getChunk() - Method in interface org.bukkit.block.Block
    Gets the chunk which contains this block
    getChunk() - Method in interface org.bukkit.block.BlockState
    Gets the chunk which contains this block
    getChunk() - Method in class org.bukkit.event.world.ChunkEvent
    Gets the chunk being loaded/unloaded
    getChunk() - Method in class org.bukkit.Location
    Gets the chunk at the represented location
    getChunkAt(int, int) - Method in interface org.bukkit.World
    Gets the Chunk at the given coordinates
    getChunkAt(Location) - Method in interface org.bukkit.World
    Gets the Chunk at the given Location
    getChunkAt(Block) - Method in interface org.bukkit.World
    Gets the Chunk that contains the given Block
    getChunkSnapshot() - Method in interface org.bukkit.Chunk
    Capture thread-safe read-only snapshot of chunk data
    getChunkSnapshot(boolean, boolean, boolean) - Method in interface org.bukkit.Chunk
    Capture thread-safe read-only snapshot of chunk data
    getClassByAlias(String) - Static method in class org.bukkit.configuration.serialization.ConfigurationSerialization
    Attempts to get a registered ConfigurationSerializable class by its alias
    getClassByName(String) - Method in class org.bukkit.plugin.java.JavaPluginLoader
    Deprecated. Internal method that wasn't intended to be exposed
    getClasses() - Method in class org.bukkit.plugin.java.PluginClassLoader
    Deprecated. Internal method that wasn't intended to be exposed
    getClassLoader() - Method in class org.bukkit.plugin.java.JavaPlugin
    Returns the ClassLoader which holds this plugin
    getClassLoaderOf() - Method in class org.bukkit.plugin.PluginDescriptionFile
     
    getClickedBlock() - Method in class org.bukkit.event.player.PlayerInteractEvent
    Returns the clicked block
    getCollarColor() - Method in interface org.bukkit.entity.Wolf
    Get the collar color of this wolf
    getColor(String) - Method in interface org.bukkit.configuration.ConfigurationSection
    Gets the requested Color by path.
    getColor(String, Color) - Method in interface org.bukkit.configuration.ConfigurationSection
    Gets the requested Color by path, returning a default value if not found.
    getColor(String) - Method in class org.bukkit.configuration.MemorySection
     
    getColor(String, Color) - Method in class org.bukkit.configuration.MemorySection
     
    getColor() - Method in enum org.bukkit.DyeColor
    Gets the color that this dye represents
    getColor() - Method in class org.bukkit.event.entity.SheepDyeWoolEvent
    Gets the DyeColor the sheep is being dyed
    getColor() - Method in interface org.bukkit.inventory.meta.LeatherArmorMeta
    Gets the color of the armor.
    getColor(byte) - Static method in class org.bukkit.map.MapPalette
    Get the value of the given color in the palette.
    getColor() - Method in interface org.bukkit.material.Colorable
    Gets the color of this object.
    getColor() - Method in class org.bukkit.material.Dye
    Gets the current color of this dye
    getColor() - Method in class org.bukkit.material.Wool
    Gets the current color of this dye
    getColors() - Method in class org.bukkit.FireworkEffect
    Get the primary colors of the firework effect.
    getCombuster() - Method in class org.bukkit.event.entity.EntityCombustByBlockEvent
    The combuster can be lava or a block that is on fire.
    getCombuster() - Method in class org.bukkit.event.entity.EntityCombustByEntityEvent
    The combuster can be a WeatherStorm a Blaze, or an Entity holding a FIRE_ASPECT enchanted item.
    getCommand() - Method in interface org.bukkit.block.CommandBlock
    Gets the command that this CommandBlock will run when powered.
    getCommand(String) - Method in interface org.bukkit.command.CommandMap
    Gets the command registered to the specified name
    getCommand(String) - Method in class org.bukkit.command.SimpleCommandMap
     
    getCommand() - Method in class org.bukkit.event.server.ServerCommandEvent
    Gets the command that the user is attempting to execute from the console
    getCommand(String) - Method in class org.bukkit.plugin.java.JavaPlugin
    Gets the command with the given name, specific to this plugin
    getCommandAliases() - Static method in class org.bukkit.Bukkit
     
    getCommandAliases() - Method in interface org.bukkit.Server
    Gets a list of command aliases defined in the server properties.
    getCommands() - Method in class org.bukkit.command.MultipleCommandAlias
     
    getCommands() - Method in class org.bukkit.command.SimpleCommandMap
     
    getCommands() - Method in class org.bukkit.plugin.PluginDescriptionFile
     
    getCompassTarget() - Method in interface org.bukkit.entity.Player
    Get the previously set compass target.
    getConfig() - Method in class org.bukkit.plugin.java.JavaPlugin
     
    getConfig() - Method in interface org.bukkit.plugin.Plugin
    Gets a FileConfiguration for this plugin, read through "config.yml"

    If there is a default config.yml embedded in this plugin, it will be provided as a default for this Configuration.

    getConfigurationSection(String) - Method in interface org.bukkit.configuration.ConfigurationSection
    Gets the requested ConfigurationSection by path.
    getConfigurationSection(String) - Method in class org.bukkit.configuration.MemorySection
     
    getConnectionThrottle() - Static method in class org.bukkit.Bukkit
     
    getConnectionThrottle() - Method in interface org.bukkit.Server
    Gets the value of the connection throttle setting
    getConsoleSender() - Static method in class org.bukkit.Bukkit
     
    getConsoleSender() - Method in interface org.bukkit.Server
    Gets the ConsoleCommandSender that may be used as an input source for this server.
    getConstructor() - Method in class org.bukkit.configuration.serialization.ConfigurationSerialization
     
    getContents() - Method in class org.bukkit.event.inventory.BrewEvent
     
    getContents() - Method in interface org.bukkit.inventory.Inventory
    Returns all ItemStacks from the inventory
    getContents() - Method in class org.bukkit.material.FlowerPot
    Get the material in the flower pot
    getContext() - Method in class org.bukkit.conversations.Conversation
    Returns the Conversation's ConversationContext.
    getContext() - Method in class org.bukkit.conversations.ConversationAbandonedEvent
    Gets the abandoned conversation's conversation context.
    getConvertedData() - Method in class org.bukkit.material.ExtendedRails
     
    getConvertedData() - Method in class org.bukkit.material.Rails
    Return the data without the extended properties used by PoweredRail and DetectorRail.
    getCookTime() - Method in interface org.bukkit.block.Furnace
    Get cook time.
    getCount() - Method in class org.bukkit.event.entity.SlimeSplitEvent
    Gets the amount of smaller slimes to spawn
    getCount() - Method in class org.bukkit.plugin.TimedRegisteredListener
    Gets the total times this listener has been called
    getCreationRadius() - Method in interface org.bukkit.TravelAgent
    Gets the maximum radius from the given location to create a portal.
    getCreatureType() - Method in interface org.bukkit.block.CreatureSpawner
    Deprecated. In favour of CreatureSpawner.getSpawnedType().
    getCreatureType() - Method in class org.bukkit.event.entity.CreatureSpawnEvent
    Deprecated. In favour of EntityEvent.getEntityType().
    getCreatureTypeId() - Method in interface org.bukkit.block.CreatureSpawner
    Deprecated. Use CreatureSpawner.getCreatureTypeName().
    getCreatureTypeName() - Method in interface org.bukkit.block.CreatureSpawner
    Get the spawner's creature type.
    getCurrentItem() - Method in class org.bukkit.event.inventory.InventoryClickEvent
    Get the current item in the clicked slot.
    getCurrentPath() - Method in interface org.bukkit.configuration.ConfigurationSection
    Gets the path of this ConfigurationSection from its root Configuration

    For any Configuration themselves, this will return an empty string.

    getCurrentPath() - Method in class org.bukkit.configuration.MemorySection
     
    getCursor() - Method in class org.bukkit.event.inventory.InventoryClickEvent
    Get the current item on the cursor.
    getCursor() - Method in class org.bukkit.inventory.InventoryView
    Get the item on the cursor of one of the viewing players.
    getCursor(int) - Method in class org.bukkit.map.MapCursorCollection
    Get a cursor from this collection.
    getCursors() - Method in interface org.bukkit.map.MapCanvas
    Get the cursor collection associated with this canvas.
    getCustomEffects() - Method in interface org.bukkit.inventory.meta.PotionMeta
    Gets an immutable list containing all custom potion effects applied to this potion.
    getCustomName() - Method in interface org.bukkit.entity.LivingEntity
    Gets the custom name on a mob.
    getDamage() - Method in interface org.bukkit.entity.Minecart
    Gets a minecart's damage.
    getDamage() - Method in class org.bukkit.event.entity.EntityDamageEvent
    Gets the amount of damage caused by the event
    getDamage() - Method in class org.bukkit.event.vehicle.VehicleDamageEvent
    Gets the damage done to the vehicle
    getDamageBit() - Method in enum org.bukkit.potion.Potion.Tier
    Deprecated.  
    getDamager() - Method in class org.bukkit.event.entity.EntityDamageByBlockEvent
    Returns the block that damaged the player.
    getDamager() - Method in class org.bukkit.event.entity.EntityDamageByEntityEvent
    Returns the entity that damaged the defender.
    getDamageValue() - Method in enum org.bukkit.potion.PotionType
     
    getData() - Method in interface org.bukkit.block.Block
    Gets the metadata for this block
    getData() - Method in interface org.bukkit.block.BlockState
    Gets the metadata for this block
    getData() - Method in enum org.bukkit.CoalType
    Gets the associated data value representing this type of coal
    getData() - Method in enum org.bukkit.CropState
    Gets the associated data value representing this growth state
    getData() - Method in enum org.bukkit.DyeColor
    Deprecated. The name is misleading. It would imply Material.INK_SACK but uses Material.WOOL
    getData() - Method in enum org.bukkit.Effect
     
    getData() - Method in enum org.bukkit.EntityEffect
    Gets the data value of this EntityEffect
    getData() - Method in class org.bukkit.event.entity.EntityChangeBlockEvent
    Gets the data for the block that would be changed into
    getData() - Method in enum org.bukkit.GrassSpecies
    Gets the associated data value representing this species
    getData() - Method in class org.bukkit.inventory.ItemStack
    Gets the MaterialData for this stack of items
    getData() - Method in enum org.bukkit.Material
    Gets the MaterialData class associated with this Material
    getData() - Method in class org.bukkit.material.MaterialData
    Gets the raw data in this material
    getData() - Method in enum org.bukkit.SandstoneType
    Gets the associated data value representing this type of sandstone
    getData() - Method in enum org.bukkit.TreeSpecies
    Gets the associated data value representing this species
    getDatabase() - Method in class org.bukkit.plugin.java.JavaPlugin
     
    getDatabase() - Method in interface org.bukkit.plugin.Plugin
    Gets the EbeanServer tied to this plugin
    getDatabaseClasses() - Method in class org.bukkit.plugin.java.JavaPlugin
    Provides a list of all classes that should be persisted in the database
    getDataFolder() - Method in class org.bukkit.plugin.java.JavaPlugin
    Returns the folder that the plugin data's files are located in.
    getDataFolder(File) - Method in class org.bukkit.plugin.java.JavaPluginLoader
    Deprecated. Internal method that wasn't intended to be exposed
    getDataFolder() - Method in interface org.bukkit.plugin.Plugin
    Returns the folder that the plugin data's files are located in.
    getDeathMessage() - Method in class org.bukkit.event.entity.PlayerDeathEvent
    Get the death message that will appear to everyone on the server.
    getDefault(String) - Method in class org.bukkit.configuration.MemorySection
     
    getDefault() - Method in class org.bukkit.permissions.Permission
    Gets the default value of this permission.
    getDefaultGameMode() - Static method in class org.bukkit.Bukkit
     
    getDefaultGameMode() - Method in interface org.bukkit.Server
    Gets the default GameMode for new players
    getDefaultLeatherColor() - Method in interface org.bukkit.inventory.ItemFactory
    Returns the default color for all leather armor.
    getDefaultPermissions(boolean) - Method in interface org.bukkit.plugin.PluginManager
    Gets the default permissions for the given op status
    getDefaultPermissions(boolean) - Method in class org.bukkit.plugin.SimplePluginManager
     
    getDefaultPermSubscriptions(boolean) - Method in interface org.bukkit.plugin.PluginManager
    Gets a set containing all subscribed Permissibles to the given default list, by op status
    getDefaultPermSubscriptions(boolean) - Method in class org.bukkit.plugin.SimplePluginManager
     
    getDefaultPopulators(World) - Method in class org.bukkit.generator.ChunkGenerator
    Gets a list of default BlockPopulators to apply to a given world
    getDefaults() - Method in interface org.bukkit.configuration.Configuration
    Gets the source Configuration for this configuration.
    getDefaults() - Method in class org.bukkit.configuration.MemoryConfiguration
     
    getDefaultSection() - Method in interface org.bukkit.configuration.ConfigurationSection
    Gets the equivalent ConfigurationSection from the default Configuration defined in ConfigurationSection.getRoot().
    getDefaultSection() - Method in class org.bukkit.configuration.MemorySection
     
    getDefaultSize() - Method in enum org.bukkit.event.inventory.InventoryType
     
    getDefaultTitle() - Method in enum org.bukkit.event.inventory.InventoryType
     
    getDefaultWorldGenerator(String, String) - Method in class org.bukkit.plugin.java.JavaPlugin
     
    getDefaultWorldGenerator(String, String) - Method in interface org.bukkit.plugin.Plugin
    Gets a ChunkGenerator for use in a default world, as specified in the server configuration
    getDelay() - Method in interface org.bukkit.block.CreatureSpawner
    Get the spawner's delay.
    getDelay() - Method in class org.bukkit.material.Diode
    Gets the delay of the repeater in ticks
    getDepend() - Method in class org.bukkit.plugin.PluginDescriptionFile
     
    getDerailedVelocityMod() - Method in interface org.bukkit.entity.Minecart
    Gets the derailed velocity modifier.
    getDescendingDirection() - Method in class org.bukkit.material.Stairs
     
    getDescription() - Method in class org.bukkit.command.Command
    Gets a brief description of this command
    getDescription() - Method in class org.bukkit.permissions.Permission
    Gets a brief description of this permission, if set
    getDescription() - Method in class org.bukkit.plugin.java.JavaPlugin
    Returns the plugin.yaml file containing the details for this plugin
    getDescription() - Method in interface org.bukkit.plugin.Plugin
    Returns the plugin.yaml file containing the details for this plugin
    getDescription() - Method in class org.bukkit.plugin.PluginDescriptionFile
    Gets the description of this plugin
    getDifficulty() - Method in interface org.bukkit.World
    Gets the Difficulty of the world.
    getDifficultyForString(CommandSender, String) - Method in class org.bukkit.command.defaults.DifficultyCommand
     
    getDirection() - Method in interface org.bukkit.entity.Fireball
    Retrieve the direction this fireball is heading toward
    getDirection() - Method in class org.bukkit.event.block.BlockPistonEvent
    Return the direction in which the piston will operate.
    getDirection() - Method in class org.bukkit.Location
    Gets a Vector pointing in the direction that this Location is facing
    getDirection() - Method in class org.bukkit.map.MapCursor
    Get the direction of this cursor.
    getDirection() - Method in class org.bukkit.material.Rails
     
    getDirection() - Method in class org.bukkit.material.Tree
    Get direction of the log
    getDisplayName() - Method in interface org.bukkit.entity.Player
    Gets the "friendly" name to display of this player.
    getDisplayName() - Method in interface org.bukkit.inventory.meta.ItemMeta
    Gets the display name that is set.
    getDouble(CommandSender, String) - Static method in class org.bukkit.command.defaults.VanillaCommand
     
    getDouble(CommandSender, String, double, double) - Static method in class org.bukkit.command.defaults.VanillaCommand
     
    getDouble(String) - Method in interface org.bukkit.configuration.ConfigurationSection
    Gets the requested double by path.
    getDouble(String, double) - Method in interface org.bukkit.configuration.ConfigurationSection
    Gets the requested double by path, returning a default value if not found.
    getDouble(String) - Method in class org.bukkit.configuration.MemorySection
     
    getDouble(String, double) - Method in class org.bukkit.configuration.MemorySection
     
    getDoubleList(String) - Method in interface org.bukkit.configuration.ConfigurationSection
    Gets the requested List of Double by path.
    getDoubleList(String) - Method in class org.bukkit.configuration.MemorySection
     
    getDropItem() - Method in interface org.bukkit.entity.FallingBlock
    Get if the falling block will break into an item if it cannot be placed
    getDroppedExp() - Method in class org.bukkit.event.entity.EntityDeathEvent
    Gets how much EXP should be dropped from this death.
    getDrops() - Method in interface org.bukkit.block.Block
    Returns a list of items which would drop by destroying this block
    getDrops(ItemStack) - Method in interface org.bukkit.block.Block
    Returns a list of items which would drop by destroying this block with a specific tool
    getDrops() - Method in class org.bukkit.event.entity.EntityDeathEvent
    Gets all the items which will drop when the entity dies
    getDurability() - Method in class org.bukkit.inventory.ItemStack
    Gets the durability of this item
    getDuration() - Method in class org.bukkit.event.entity.EntityCombustEvent
     
    getDuration() - Method in class org.bukkit.potion.PotionEffect
    Returns the duration (in ticks) that this effect will run for when applied to a LivingEntity.
    getDurationModifier() - Method in class org.bukkit.potion.PotionEffectType
    Returns the duration modifier applied to effects of this type.
    getDurationModifier() - Method in class org.bukkit.potion.PotionEffectTypeWrapper
     
    getDyeData() - Method in enum org.bukkit.DyeColor
    Gets the associated dye data value representing this color.
    getEffect() - Method in interface org.bukkit.inventory.meta.FireworkEffectMeta
    Gets the firework effect for this meta.
    getEffectivePermissions() - Method in interface org.bukkit.permissions.Permissible
    Gets a set containing all of the permissions currently in effect by this object
    getEffectivePermissions() - Method in class org.bukkit.permissions.PermissibleBase
     
    getEffects() - Method in interface org.bukkit.entity.ThrownPotion
    Returns the effects that are applied by this potion.
    getEffects() - Method in interface org.bukkit.inventory.meta.FireworkMeta
    Get the effects in this firework.
    getEffects() - Method in class org.bukkit.potion.Potion
    Returns a collection of PotionEffects that this Potion would confer upon a LivingEntity.
    getEffectsFromDamage(int) - Method in interface org.bukkit.potion.PotionBrewer
    Returns a collection of PotionEffect that would be applied from a potion with the given data value.
    getEffectsSize() - Method in interface org.bukkit.inventory.meta.FireworkMeta
    Get the number of effects in this firework.
    getEffectType() - Method in enum org.bukkit.potion.PotionType
     
    getEgg() - Method in class org.bukkit.event.player.PlayerEggThrowEvent
    Gets the egg involved in this event.
    getEmptyChunkSnapshot(int, int, boolean, boolean) - Method in interface org.bukkit.World
    Get empty chunk snapshot (equivalent to all air blocks), optionally including valid biome data.
    getEnchantBlock() - Method in class org.bukkit.event.enchantment.EnchantItemEvent
    Gets the block being used to enchant the item
    getEnchantBlock() - Method in class org.bukkit.event.enchantment.PrepareItemEnchantEvent
    Gets the block being used to enchant the item
    getEnchanter() - Method in class org.bukkit.event.enchantment.EnchantItemEvent
    Gets the player enchanting the item
    getEnchanter() - Method in class org.bukkit.event.enchantment.PrepareItemEnchantEvent
    Gets the player enchanting the item
    getEnchantLevel(Enchantment) - Method in interface org.bukkit.inventory.meta.ItemMeta
    Checks for the level of the specified enchantment.
    getEnchantment() - Method in class org.bukkit.enchantments.EnchantmentWrapper
    Gets the enchantment bound to this wrapper
    getEnchantmentBonus() - Method in class org.bukkit.event.enchantment.PrepareItemEnchantEvent
    Get enchantment bonus in effect - corresponds to number of bookshelves
    getEnchantmentLevel(Enchantment) - Method in class org.bukkit.inventory.ItemStack
    Gets the level of the specified enchantment on this item stack
    getEnchantments() - Method in class org.bukkit.inventory.ItemStack
    Gets a map containing all enchantments and their levels on this item.
    getEnchants() - Method in interface org.bukkit.inventory.meta.ItemMeta
    Returns a copy the enchantments in this ItemMeta.
    Returns an empty map if none.
    getEnchantsToAdd() - Method in class org.bukkit.event.enchantment.EnchantItemEvent
    Get map of enchantment (levels, keyed by type) to be added to item (modify map returned to change values) Note: Any enchantments not allowed for the item will be ignored
    getEnderChest() - Method in interface org.bukkit.entity.HumanEntity
    Get the player's EnderChest inventory
    getEntered() - Method in class org.bukkit.event.vehicle.VehicleEnterEvent
    Gets the Entity that entered the vehicle.
    getEntities() - Method in interface org.bukkit.Chunk
    Get a list of all entities in the chunk.
    getEntities() - Method in interface org.bukkit.World
    Get a list of all entities in this World
    getEntitiesByClass(Class<T>...) - Method in interface org.bukkit.World
    Deprecated. 
    getEntitiesByClass(Class<T>) - Method in interface org.bukkit.World
    Get a collection of all entities in this World matching the given class/interface
    getEntitiesByClasses(Class<?>...) - Method in interface org.bukkit.World
    Get a collection of all entities in this World matching any of the given classes/interfaces
    getEntity() - Method in class org.bukkit.event.block.EntityBlockFormEvent
    Get the entity that formed the block.
    getEntity() - Method in class org.bukkit.event.entity.CreatureSpawnEvent
     
    getEntity() - Method in class org.bukkit.event.entity.CreeperPowerEvent
     
    getEntity() - Method in class org.bukkit.event.entity.EntityBreakDoorEvent
     
    getEntity() - Method in class org.bukkit.event.entity.EntityCreatePortalEvent
     
    getEntity() - Method in class org.bukkit.event.entity.EntityDeathEvent
     
    getEntity() - Method in class org.bukkit.event.entity.EntityEvent
    Returns the Entity involved in this event
    getEntity() - Method in class org.bukkit.event.entity.EntityShootBowEvent
     
    getEntity() - Method in class org.bukkit.event.entity.EntityTameEvent
     
    getEntity() - Method in class org.bukkit.event.entity.ExpBottleEvent
     
    getEntity() - Method in class org.bukkit.event.entity.FoodLevelChangeEvent
     
    getEntity() - Method in class org.bukkit.event.entity.ItemDespawnEvent
     
    getEntity() - Method in class org.bukkit.event.entity.ItemSpawnEvent
     
    getEntity() - Method in class org.bukkit.event.entity.PigZapEvent
     
    getEntity() - Method in class org.bukkit.event.entity.PlayerDeathEvent
     
    getEntity() - Method in class org.bukkit.event.entity.PotionSplashEvent
     
    getEntity() - Method in class org.bukkit.event.entity.ProjectileHitEvent
     
    getEntity() - Method in class org.bukkit.event.entity.ProjectileLaunchEvent
     
    getEntity() - Method in class org.bukkit.event.entity.SheepDyeWoolEvent
     
    getEntity() - Method in class org.bukkit.event.entity.SheepRegrowWoolEvent
     
    getEntity() - Method in class org.bukkit.event.entity.SlimeSplitEvent
     
    getEntity() - Method in class org.bukkit.event.hanging.HangingEvent
    Gets the hanging entity involved in this event.
    getEntity() - Method in class org.bukkit.event.player.PlayerShearEntityEvent
    Gets the entity the player is shearing
    getEntity() - Method in class org.bukkit.event.vehicle.VehicleEntityCollisionEvent
     
    getEntityClass() - Method in enum org.bukkit.entity.CreatureType
    Deprecated.  
    getEntityClass() - Method in enum org.bukkit.entity.EntityType
     
    getEntityId() - Method in interface org.bukkit.entity.Entity
    Returns a unique id for this entity
    getEntityType() - Method in class org.bukkit.event.entity.EntityEvent
    Gets the EntityType of the Entity involved in this event.
    getEnvironment(int) - Static method in enum org.bukkit.World.Environment
    Get an environment by ID
    getEnvironment() - Method in interface org.bukkit.World
    Gets the World.Environment type of this world
    getEpsilon() - Static method in class org.bukkit.util.Vector
    Get the threshold used for equals().
    getEquipment() - Method in interface org.bukkit.entity.LivingEntity
    Gets the inventory with the equipment worn by this entity.
    getEvent() - Method in class org.bukkit.plugin.TimedRegisteredListener
    Gets the first event this listener handled
    getEventName() - Method in class org.bukkit.event.Event
     
    getExecutor() - Method in class org.bukkit.command.PluginCommand
    Gets the CommandExecutor associated with this command
    getExhaustion() - Method in interface org.bukkit.entity.Player
    Gets the players current exhaustion level.
    getExited() - Method in class org.bukkit.event.vehicle.VehicleExitEvent
    Get the living entity that exited the vehicle.
    getExp() - Method in interface org.bukkit.entity.Player
    Gets the players current experience points towards the next level.
    getExperience() - Method in interface org.bukkit.entity.ExperienceOrb
    Gets how much experience is contained within this orb
    getExperience() - Method in class org.bukkit.event.entity.ExpBottleEvent
    This method retrieves the amount of experience to be created.
    getExpLevelCost() - Method in class org.bukkit.event.enchantment.EnchantItemEvent
    Get cost in exp levels of the enchantment
    getExpLevelCostsOffered() - Method in class org.bukkit.event.enchantment.PrepareItemEnchantEvent
    Get list of offered exp level costs of the enchantment (modify values to change offer)
    getExpToDrop() - Method in class org.bukkit.event.block.BlockExpEvent
    Get the experience dropped by the block after the event has processed
    getExpToDrop() - Method in class org.bukkit.event.player.PlayerFishEvent
    Gets the amount of experience received when fishing.
    getExpToLevel() - Method in interface org.bukkit.entity.HumanEntity
    Get the total amount of experience required for the player to level
    getEyeHeight() - Method in interface org.bukkit.entity.LivingEntity
    Gets the height of the entity's head above its Location
    getEyeHeight(boolean) - Method in interface org.bukkit.entity.LivingEntity
    Gets the height of the entity's head above its Location
    getEyeLocation() - Method in interface org.bukkit.entity.LivingEntity
    Get a Location detailing the current eye position of the LivingEntity.
    getFace(Block) - Method in interface org.bukkit.block.Block
    Gets the face relation of this block compared to the given block

    For example:

    getFace() - Method in class org.bukkit.event.block.BlockFromToEvent
    Gets the BlockFace that the block is moving to.
    getFacing() - Method in class org.bukkit.material.Bed
    Get the direction that this bed's head is facing toward
    getFacing() - Method in class org.bukkit.material.CocoaPlant
     
    getFacing() - Method in class org.bukkit.material.Diode
     
    getFacing() - Method in interface org.bukkit.material.Directional
    Gets the direction this block is facing
    getFacing() - Method in class org.bukkit.material.DirectionalContainer
     
    getFacing() - Method in class org.bukkit.material.Door
    Deprecated. Does not work (correctly) anymore
    getFacing() - Method in class org.bukkit.material.Gate
     
    getFacing() - Method in class org.bukkit.material.PistonBaseMaterial
     
    getFacing() - Method in class org.bukkit.material.PistonExtensionMaterial
     
    getFacing() - Method in class org.bukkit.material.Pumpkin
     
    getFacing() - Method in class org.bukkit.material.Sign
    Gets the direction that this sign is currently facing
    getFacing() - Method in class org.bukkit.material.SimpleAttachableMaterialData
     
    getFacing() - Method in class org.bukkit.material.Skull
     
    getFacing() - Method in class org.bukkit.material.Stairs
     
    getFadeColors() - Method in class org.bukkit.FireworkEffect
    Get the fade colors of the firework effect.
    getFailedValidationText(ConversationContext, String) - Method in class org.bukkit.conversations.NumericPrompt
     
    getFailedValidationText(ConversationContext, Number) - Method in class org.bukkit.conversations.NumericPrompt
    Optionally override this method to display an additional message if the user enters an invalid numeric input.
    getFailedValidationText(ConversationContext, String) - Method in class org.bukkit.conversations.ValidatingPrompt
    Optionally override this method to display an additional message if the user enters an invalid input.
    getFallback(String) - Method in class org.bukkit.command.SimpleCommandMap
     
    getFallbackCommands() - Method in class org.bukkit.command.SimpleCommandMap
     
    getFallDistance() - Method in interface org.bukkit.entity.Entity
    Returns the distance this entity has fallen
    getFile() - Method in class org.bukkit.plugin.java.JavaPlugin
    Returns the file which contains this plugin
    getFire() - Method in class org.bukkit.event.entity.ExplosionPrimeEvent
    Gets whether this explosion will create fire or not
    getFireTicks() - Method in interface org.bukkit.entity.Entity
    Returns the entity's current fire ticks (ticks before the entity stops being on fire).
    getFireworkColor() - Method in enum org.bukkit.DyeColor
    Gets the firework color that this dye represents
    getFireworkMeta() - Method in interface org.bukkit.entity.Firework
    Get a copy of the fireworks meta
    getFirstPlayed() - Method in interface org.bukkit.OfflinePlayer
    Gets the first date and time that this player was witnessed on this server.
    getFixedSpawnLocation(World, Random) - Method in class org.bukkit.generator.ChunkGenerator
    Gets a fixed spawn location to use for a given world.
    getFloatList(String) - Method in interface org.bukkit.configuration.ConfigurationSection
    Gets the requested List of Float by path.
    getFloatList(String) - Method in class org.bukkit.configuration.MemorySection
     
    getFlyingVelocityMod() - Method in interface org.bukkit.entity.Minecart
    Gets the flying velocity modifier.
    getFlySpeed() - Method in interface org.bukkit.entity.Player
    Gets the current allowed speed that a client can fly.
    getFoodLevel() - Method in interface org.bukkit.entity.Player
    Gets the players current food level
    getFoodLevel() - Method in class org.bukkit.event.entity.FoodLevelChangeEvent
    Gets the resultant food level that the entity involved in this event should be set to.
    getForce() - Method in class org.bukkit.event.entity.EntityShootBowEvent
    Gets the force the arrow was launched with
    getFormat() - Method in class org.bukkit.event.player.AsyncPlayerChatEvent
    Gets the format to use to display this chat message.
    getFormat() - Method in class org.bukkit.event.player.PlayerChatEvent
    Deprecated. Gets the format to use to display this chat message
    getFormat() - Method in class org.bukkit.event.player.PlayerCommandPreprocessEvent
    Deprecated. This method is provided for backward compatibility with no guarantee to the use of the format.
    getForWhom() - Method in class org.bukkit.conversations.Conversation
    Gets the entity for whom this conversation is mediating.
    getForWhom() - Method in class org.bukkit.conversations.ConversationContext
    Gets the subject of the conversation.
    getFrom() - Method in class org.bukkit.event.entity.EntityTeleportEvent
    Gets the location that this entity moved from
    getFrom() - Method in class org.bukkit.event.player.PlayerChangedWorldEvent
     
    getFrom() - Method in class org.bukkit.event.player.PlayerMoveEvent
    Gets the location this player moved from
    getFrom() - Method in class org.bukkit.event.vehicle.VehicleMoveEvent
    Get the previous position.
    getFuel() - Method in class org.bukkit.event.inventory.FurnaceBurnEvent
    Gets the fuel ItemStack for this event
    getFuel() - Method in interface org.bukkit.inventory.FurnaceInventory
    Get the current fuel.
    getFullName() - Method in class org.bukkit.plugin.PluginDescriptionFile
    Returns the name of a plugin including the version
    getFullText(CommandSender) - Method in class org.bukkit.help.HelpTopic
    Returns the full description of this help topic that is displayed when the user requests this topic's details.
    getFullText(CommandSender) - Method in class org.bukkit.help.IndexHelpTopic
     
    getFullTime() - Method in interface org.bukkit.World
    Gets the full in-game time on this world
    getFurnace() - Method in class org.bukkit.event.inventory.FurnaceBurnEvent
    Deprecated. In favour of BlockEvent.getBlock().
    getFurnace() - Method in class org.bukkit.event.inventory.FurnaceSmeltEvent
    Deprecated. In favour of BlockEvent.getBlock().
    getFuseTicks() - Method in interface org.bukkit.entity.TNTPrimed
    Retrieve the number of ticks until the explosion of this TNTPrimed entity
    getGameMode() - Method in interface org.bukkit.entity.HumanEntity
    Gets this humans current GameMode
    getGameRules() - Method in interface org.bukkit.World
    Get existing rules
    getGameRuleValue(String) - Method in interface org.bukkit.World
    Gets the current state of the specified rule

    Will return null if rule passed is null

    getGenerateStructures() - Static method in class org.bukkit.Bukkit
     
    getGenerateStructures() - Method in interface org.bukkit.Server
    Get generate-structures setting
    getGenerator() - Method in interface org.bukkit.World
    Gets the chunk generator for this world
    getGeneratorForName(String, String, CommandSender) - Static method in class org.bukkit.WorldCreator
    Attempts to get the ChunkGenerator with the given name.
    getGreen() - Method in class org.bukkit.Color
    Gets the green component
    getHandlerList() - Static method in class org.bukkit.event.block.BlockBurnEvent
     
    getHandlerList() - Static method in class org.bukkit.event.block.BlockCanBuildEvent
     
    getHandlerList() - Static method in class org.bukkit.event.block.BlockDamageEvent
     
    getHandlerList() - Static method in class org.bukkit.event.block.BlockDispenseEvent
     
    getHandlerList() - Static method in class org.bukkit.event.block.BlockExpEvent
     
    getHandlerList() - Static method in class org.bukkit.event.block.BlockFadeEvent
     
    getHandlerList() - Static method in class org.bukkit.event.block.BlockFormEvent
     
    getHandlerList() - Static method in class org.bukkit.event.block.BlockFromToEvent
     
    getHandlerList() - Static method in class org.bukkit.event.block.BlockGrowEvent
     
    getHandlerList() - Static method in class org.bukkit.event.block.BlockIgniteEvent
     
    getHandlerList() - Static method in class org.bukkit.event.block.BlockPhysicsEvent
     
    getHandlerList() - Static method in class org.bukkit.event.block.BlockPistonExtendEvent
     
    getHandlerList() - Static method in class org.bukkit.event.block.BlockPistonRetractEvent
     
    getHandlerList() - Static method in class org.bukkit.event.block.BlockPlaceEvent
     
    getHandlerList() - Static method in class org.bukkit.event.block.BlockRedstoneEvent
     
    getHandlerList() - Static method in class org.bukkit.event.block.BlockSpreadEvent
     
    getHandlerList() - Static method in class org.bukkit.event.block.LeavesDecayEvent
     
    getHandlerList() - Static method in class org.bukkit.event.block.NotePlayEvent
     
    getHandlerList() - Static method in class org.bukkit.event.block.SignChangeEvent
     
    getHandlerList() - Static method in class org.bukkit.event.enchantment.EnchantItemEvent
     
    getHandlerList() - Static method in class org.bukkit.event.enchantment.PrepareItemEnchantEvent
     
    getHandlerList() - Static method in class org.bukkit.event.entity.CreatureSpawnEvent
     
    getHandlerList() - Static method in class org.bukkit.event.entity.CreeperPowerEvent
     
    getHandlerList() - Static method in class org.bukkit.event.entity.EntityChangeBlockEvent
     
    getHandlerList() - Static method in class org.bukkit.event.entity.EntityCombustEvent
     
    getHandlerList() - Static method in class org.bukkit.event.entity.EntityCreatePortalEvent
     
    getHandlerList() - Static method in class org.bukkit.event.entity.EntityDamageEvent
     
    getHandlerList() - Static method in class org.bukkit.event.entity.EntityDeathEvent
     
    getHandlerList() - Static method in class org.bukkit.event.entity.EntityExplodeEvent
     
    getHandlerList() - Static method in class org.bukkit.event.entity.EntityInteractEvent
     
    getHandlerList() - Static method in class org.bukkit.event.entity.EntityPortalEnterEvent
     
    getHandlerList() - Static method in class org.bukkit.event.entity.EntityPortalEvent
     
    getHandlerList() - Static method in class org.bukkit.event.entity.EntityPortalExitEvent
     
    getHandlerList() - Static method in class org.bukkit.event.entity.EntityRegainHealthEvent
     
    getHandlerList() - Static method in class org.bukkit.event.entity.EntityShootBowEvent
     
    getHandlerList() - Static method in class org.bukkit.event.entity.EntityTameEvent
     
    getHandlerList() - Static method in class org.bukkit.event.entity.EntityTargetEvent
     
    getHandlerList() - Static method in class org.bukkit.event.entity.EntityTeleportEvent
     
    getHandlerList() - Static method in class org.bukkit.event.entity.ExpBottleEvent
     
    getHandlerList() - Static method in class org.bukkit.event.entity.ExplosionPrimeEvent
     
    getHandlerList() - Static method in class org.bukkit.event.entity.FoodLevelChangeEvent
     
    getHandlerList() - Static method in class org.bukkit.event.entity.ItemDespawnEvent
     
    getHandlerList() - Static method in class org.bukkit.event.entity.ItemSpawnEvent
     
    getHandlerList() - Static method in class org.bukkit.event.entity.PigZapEvent
     
    getHandlerList() - Static method in class org.bukkit.event.entity.PotionSplashEvent
     
    getHandlerList() - Static method in class org.bukkit.event.entity.ProjectileHitEvent
     
    getHandlerList() - Static method in class org.bukkit.event.entity.ProjectileLaunchEvent
     
    getHandlerList() - Static method in class org.bukkit.event.entity.SheepDyeWoolEvent
     
    getHandlerList() - Static method in class org.bukkit.event.entity.SheepRegrowWoolEvent
     
    getHandlerList() - Static method in class org.bukkit.event.entity.SlimeSplitEvent
     
    getHandlerList() - Static method in class org.bukkit.event.hanging.HangingBreakEvent
     
    getHandlerList() - Static method in class org.bukkit.event.hanging.HangingPlaceEvent
     
    getHandlerList() - Static method in class org.bukkit.event.inventory.BrewEvent
     
    getHandlerList() - Static method in class org.bukkit.event.inventory.FurnaceBurnEvent
     
    getHandlerList() - Static method in class org.bukkit.event.inventory.FurnaceSmeltEvent
     
    getHandlerList() - Static method in class org.bukkit.event.inventory.InventoryClickEvent
     
    getHandlerList() - Static method in class org.bukkit.event.inventory.InventoryCloseEvent
     
    getHandlerList() - Static method in class org.bukkit.event.inventory.InventoryEvent
     
    getHandlerList() - Static method in class org.bukkit.event.inventory.InventoryOpenEvent
     
    getHandlerList() - Static method in class org.bukkit.event.inventory.InventoryPickupItemEvent
     
    getHandlerList() - Static method in class org.bukkit.event.inventory.PrepareItemCraftEvent
     
    getHandlerList() - Static method in class org.bukkit.event.painting.PaintingBreakEvent
    Deprecated.  
    getHandlerList() - Static method in class org.bukkit.event.painting.PaintingPlaceEvent
    Deprecated.  
    getHandlerList() - Static method in class org.bukkit.event.player.AsyncPlayerChatEvent
     
    getHandlerList() - Static method in class org.bukkit.event.player.AsyncPlayerPreLoginEvent
     
    getHandlerList() - Static method in class org.bukkit.event.player.PlayerAnimationEvent
     
    getHandlerList() - Static method in class org.bukkit.event.player.PlayerBedEnterEvent
     
    getHandlerList() - Static method in class org.bukkit.event.player.PlayerBedLeaveEvent
     
    getHandlerList() - Static method in class org.bukkit.event.player.PlayerBucketEmptyEvent
     
    getHandlerList() - Static method in class org.bukkit.event.player.PlayerBucketFillEvent
     
    getHandlerList() - Static method in class org.bukkit.event.player.PlayerChangedWorldEvent
     
    getHandlerList() - Static method in class org.bukkit.event.player.PlayerChannelEvent
     
    getHandlerList() - Static method in class org.bukkit.event.player.PlayerChatEvent
    Deprecated.  
    getHandlerList() - Static method in class org.bukkit.event.player.PlayerChatTabCompleteEvent
     
    getHandlerList() - Static method in class org.bukkit.event.player.PlayerCommandPreprocessEvent
     
    getHandlerList() - Static method in class org.bukkit.event.player.PlayerDropItemEvent
     
    getHandlerList() - Static method in class org.bukkit.event.player.PlayerEggThrowEvent
     
    getHandlerList() - Static method in class org.bukkit.event.player.PlayerExpChangeEvent
     
    getHandlerList() - Static method in class org.bukkit.event.player.PlayerFishEvent
     
    getHandlerList() - Static method in class org.bukkit.event.player.PlayerGameModeChangeEvent
     
    getHandlerList() - Static method in class org.bukkit.event.player.PlayerInteractEntityEvent
     
    getHandlerList() - Static method in class org.bukkit.event.player.PlayerInteractEvent
     
    getHandlerList() - Static method in class org.bukkit.event.player.PlayerInventoryEvent
    Deprecated.  
    getHandlerList() - Static method in class org.bukkit.event.player.PlayerItemBreakEvent
     
    getHandlerList() - Static method in class org.bukkit.event.player.PlayerItemConsumeEvent
     
    getHandlerList() - Static method in class org.bukkit.event.player.PlayerItemHeldEvent
     
    getHandlerList() - Static method in class org.bukkit.event.player.PlayerJoinEvent
     
    getHandlerList() - Static method in class org.bukkit.event.player.PlayerKickEvent
     
    getHandlerList() - Static method in class org.bukkit.event.player.PlayerLevelChangeEvent
     
    getHandlerList() - Static method in class org.bukkit.event.player.PlayerLoginEvent
     
    getHandlerList() - Static method in class org.bukkit.event.player.PlayerMoveEvent
     
    getHandlerList() - Static method in class org.bukkit.event.player.PlayerPickupItemEvent
     
    getHandlerList() - Static method in class org.bukkit.event.player.PlayerPortalEvent
     
    getHandlerList() - Static method in class org.bukkit.event.player.PlayerPreLoginEvent
    Deprecated.  
    getHandlerList() - Static method in class org.bukkit.event.player.PlayerQuitEvent
     
    getHandlerList() - Static method in class org.bukkit.event.player.PlayerRespawnEvent
     
    getHandlerList() - Static method in class org.bukkit.event.player.PlayerShearEntityEvent
     
    getHandlerList() - Static method in class org.bukkit.event.player.PlayerTeleportEvent
     
    getHandlerList() - Static method in class org.bukkit.event.player.PlayerToggleFlightEvent
     
    getHandlerList() - Static method in class org.bukkit.event.player.PlayerToggleSneakEvent
     
    getHandlerList() - Static method in class org.bukkit.event.player.PlayerToggleSprintEvent
     
    getHandlerList() - Static method in class org.bukkit.event.player.PlayerVelocityEvent
     
    getHandlerList() - Static method in class org.bukkit.event.server.MapInitializeEvent
     
    getHandlerList() - Static method in class org.bukkit.event.server.PluginDisableEvent
     
    getHandlerList() - Static method in class org.bukkit.event.server.PluginEnableEvent
     
    getHandlerList() - Static method in class org.bukkit.event.server.RemoteServerCommandEvent
     
    getHandlerList() - Static method in class org.bukkit.event.server.ServerCommandEvent
     
    getHandlerList() - Static method in class org.bukkit.event.server.ServerListPingEvent
     
    getHandlerList() - Static method in class org.bukkit.event.server.ServiceRegisterEvent
     
    getHandlerList() - Static method in class org.bukkit.event.server.ServiceUnregisterEvent
     
    getHandlerList() - Static method in class org.bukkit.event.vehicle.VehicleBlockCollisionEvent
     
    getHandlerList() - Static method in class org.bukkit.event.vehicle.VehicleCreateEvent
     
    getHandlerList() - Static method in class org.bukkit.event.vehicle.VehicleDamageEvent
     
    getHandlerList() - Static method in class org.bukkit.event.vehicle.VehicleDestroyEvent
     
    getHandlerList() - Static method in class org.bukkit.event.vehicle.VehicleEnterEvent
     
    getHandlerList() - Static method in class org.bukkit.event.vehicle.VehicleEntityCollisionEvent
     
    getHandlerList() - Static method in class org.bukkit.event.vehicle.VehicleExitEvent
     
    getHandlerList() - Static method in class org.bukkit.event.vehicle.VehicleMoveEvent
     
    getHandlerList() - Static method in class org.bukkit.event.vehicle.VehicleUpdateEvent
     
    getHandlerList() - Static method in class org.bukkit.event.weather.LightningStrikeEvent
     
    getHandlerList() - Static method in class org.bukkit.event.weather.ThunderChangeEvent
     
    getHandlerList() - Static method in class org.bukkit.event.weather.WeatherChangeEvent
     
    getHandlerList() - Static method in class org.bukkit.event.world.ChunkLoadEvent
     
    getHandlerList() - Static method in class org.bukkit.event.world.ChunkPopulateEvent
     
    getHandlerList() - Static method in class org.bukkit.event.world.ChunkUnloadEvent
     
    getHandlerList() - Static method in class org.bukkit.event.world.PortalCreateEvent
     
    getHandlerList() - Static method in class org.bukkit.event.world.SpawnChangeEvent
     
    getHandlerList() - Static method in class org.bukkit.event.world.StructureGrowEvent
     
    getHandlerList() - Static method in class org.bukkit.event.world.WorldInitEvent
     
    getHandlerList() - Static method in class org.bukkit.event.world.WorldLoadEvent
     
    getHandlerList() - Static method in class org.bukkit.event.world.WorldSaveEvent
     
    getHandlerList() - Static method in class org.bukkit.event.world.WorldUnloadEvent
     
    getHandlerLists() - Static method in class org.bukkit.event.HandlerList
    Get a list of all handler lists for every event type
    getHandlers() - Method in class org.bukkit.event.block.BlockBurnEvent
     
    getHandlers() - Method in class org.bukkit.event.block.BlockCanBuildEvent
     
    getHandlers() - Method in class org.bukkit.event.block.BlockDamageEvent
     
    getHandlers() - Method in class org.bukkit.event.block.BlockDispenseEvent
     
    getHandlers() - Method in class org.bukkit.event.block.BlockExpEvent
     
    getHandlers() - Method in class org.bukkit.event.block.BlockFadeEvent
     
    getHandlers() - Method in class org.bukkit.event.block.BlockFormEvent
     
    getHandlers() - Method in class org.bukkit.event.block.BlockFromToEvent
     
    getHandlers() - Method in class org.bukkit.event.block.BlockGrowEvent
     
    getHandlers() - Method in class org.bukkit.event.block.BlockIgniteEvent
     
    getHandlers() - Method in class org.bukkit.event.block.BlockPhysicsEvent
     
    getHandlers() - Method in class org.bukkit.event.block.BlockPistonExtendEvent
     
    getHandlers() - Method in class org.bukkit.event.block.BlockPistonRetractEvent
     
    getHandlers() - Method in class org.bukkit.event.block.BlockPlaceEvent
     
    getHandlers() - Method in class org.bukkit.event.block.BlockRedstoneEvent
     
    getHandlers() - Method in class org.bukkit.event.block.BlockSpreadEvent
     
    getHandlers() - Method in class org.bukkit.event.block.LeavesDecayEvent
     
    getHandlers() - Method in class org.bukkit.event.block.NotePlayEvent
     
    getHandlers() - Method in class org.bukkit.event.block.SignChangeEvent
     
    getHandlers() - Method in class org.bukkit.event.enchantment.EnchantItemEvent
     
    getHandlers() - Method in class org.bukkit.event.enchantment.PrepareItemEnchantEvent
     
    getHandlers() - Method in class org.bukkit.event.entity.CreatureSpawnEvent
     
    getHandlers() - Method in class org.bukkit.event.entity.CreeperPowerEvent
     
    getHandlers() - Method in class org.bukkit.event.entity.EntityChangeBlockEvent
     
    getHandlers() - Method in class org.bukkit.event.entity.EntityCombustEvent
     
    getHandlers() - Method in class org.bukkit.event.entity.EntityCreatePortalEvent
     
    getHandlers() - Method in class org.bukkit.event.entity.EntityDamageEvent
     
    getHandlers() - Method in class org.bukkit.event.entity.EntityDeathEvent
     
    getHandlers() - Method in class org.bukkit.event.entity.EntityExplodeEvent
     
    getHandlers() - Method in class org.bukkit.event.entity.EntityInteractEvent
     
    getHandlers() - Method in class org.bukkit.event.entity.EntityPortalEnterEvent
     
    getHandlers() - Method in class org.bukkit.event.entity.EntityPortalEvent
     
    getHandlers() - Method in class org.bukkit.event.entity.EntityPortalExitEvent
     
    getHandlers() - Method in class org.bukkit.event.entity.EntityRegainHealthEvent
     
    getHandlers() - Method in class org.bukkit.event.entity.EntityShootBowEvent
     
    getHandlers() - Method in class org.bukkit.event.entity.EntityTameEvent
     
    getHandlers() - Method in class org.bukkit.event.entity.EntityTargetEvent
     
    getHandlers() - Method in class org.bukkit.event.entity.EntityTeleportEvent
     
    getHandlers() - Method in class org.bukkit.event.entity.ExpBottleEvent
     
    getHandlers() - Method in class org.bukkit.event.entity.ExplosionPrimeEvent
     
    getHandlers() - Method in class org.bukkit.event.entity.FoodLevelChangeEvent
     
    getHandlers() - Method in class org.bukkit.event.entity.ItemDespawnEvent
     
    getHandlers() - Method in class org.bukkit.event.entity.ItemSpawnEvent
     
    getHandlers() - Method in class org.bukkit.event.entity.PigZapEvent
     
    getHandlers() - Method in class org.bukkit.event.entity.PotionSplashEvent
     
    getHandlers() - Method in class org.bukkit.event.entity.ProjectileHitEvent
     
    getHandlers() - Method in class org.bukkit.event.entity.ProjectileLaunchEvent
     
    getHandlers() - Method in class org.bukkit.event.entity.SheepDyeWoolEvent
     
    getHandlers() - Method in class org.bukkit.event.entity.SheepRegrowWoolEvent
     
    getHandlers() - Method in class org.bukkit.event.entity.SlimeSplitEvent
     
    getHandlers() - Method in class org.bukkit.event.Event
     
    getHandlers() - Method in class org.bukkit.event.hanging.HangingBreakEvent
     
    getHandlers() - Method in class org.bukkit.event.hanging.HangingPlaceEvent
     
    getHandlers() - Method in class org.bukkit.event.inventory.BrewEvent
     
    getHandlers() - Method in class org.bukkit.event.inventory.FurnaceBurnEvent
     
    getHandlers() - Method in class org.bukkit.event.inventory.FurnaceSmeltEvent
     
    getHandlers() - Method in class org.bukkit.event.inventory.InventoryClickEvent
     
    getHandlers() - Method in class org.bukkit.event.inventory.InventoryCloseEvent
     
    getHandlers() - Method in class org.bukkit.event.inventory.InventoryEvent
     
    getHandlers() - Method in class org.bukkit.event.inventory.InventoryOpenEvent
     
    getHandlers() - Method in class org.bukkit.event.inventory.InventoryPickupItemEvent
     
    getHandlers() - Method in class org.bukkit.event.inventory.PrepareItemCraftEvent
     
    getHandlers() - Method in class org.bukkit.event.painting.PaintingBreakEvent
    Deprecated.  
    getHandlers() - Method in class org.bukkit.event.painting.PaintingPlaceEvent
    Deprecated.  
    getHandlers() - Method in class org.bukkit.event.player.AsyncPlayerChatEvent
     
    getHandlers() - Method in class org.bukkit.event.player.AsyncPlayerPreLoginEvent
     
    getHandlers() - Method in class org.bukkit.event.player.PlayerAnimationEvent
     
    getHandlers() - Method in class org.bukkit.event.player.PlayerBedEnterEvent
     
    getHandlers() - Method in class org.bukkit.event.player.PlayerBedLeaveEvent
     
    getHandlers() - Method in class org.bukkit.event.player.PlayerBucketEmptyEvent
     
    getHandlers() - Method in class org.bukkit.event.player.PlayerBucketFillEvent
     
    getHandlers() - Method in class org.bukkit.event.player.PlayerChangedWorldEvent
     
    getHandlers() - Method in class org.bukkit.event.player.PlayerChannelEvent
     
    getHandlers() - Method in class org.bukkit.event.player.PlayerChatEvent
    Deprecated.  
    getHandlers() - Method in class org.bukkit.event.player.PlayerChatTabCompleteEvent
     
    getHandlers() - Method in class org.bukkit.event.player.PlayerCommandPreprocessEvent
     
    getHandlers() - Method in class org.bukkit.event.player.PlayerDropItemEvent
     
    getHandlers() - Method in class org.bukkit.event.player.PlayerEggThrowEvent
     
    getHandlers() - Method in class org.bukkit.event.player.PlayerExpChangeEvent
     
    getHandlers() - Method in class org.bukkit.event.player.PlayerFishEvent
     
    getHandlers() - Method in class org.bukkit.event.player.PlayerGameModeChangeEvent
     
    getHandlers() - Method in class org.bukkit.event.player.PlayerInteractEntityEvent
     
    getHandlers() - Method in class org.bukkit.event.player.PlayerInteractEvent
     
    getHandlers() - Method in class org.bukkit.event.player.PlayerInventoryEvent
    Deprecated.  
    getHandlers() - Method in class org.bukkit.event.player.PlayerItemBreakEvent
     
    getHandlers() - Method in class org.bukkit.event.player.PlayerItemConsumeEvent
     
    getHandlers() - Method in class org.bukkit.event.player.PlayerItemHeldEvent
     
    getHandlers() - Method in class org.bukkit.event.player.PlayerJoinEvent
     
    getHandlers() - Method in class org.bukkit.event.player.PlayerKickEvent
     
    getHandlers() - Method in class org.bukkit.event.player.PlayerLevelChangeEvent
     
    getHandlers() - Method in class org.bukkit.event.player.PlayerLoginEvent
     
    getHandlers() - Method in class org.bukkit.event.player.PlayerMoveEvent
     
    getHandlers() - Method in class org.bukkit.event.player.PlayerPickupItemEvent
     
    getHandlers() - Method in class org.bukkit.event.player.PlayerPortalEvent
     
    getHandlers() - Method in class org.bukkit.event.player.PlayerPreLoginEvent
    Deprecated.  
    getHandlers() - Method in class org.bukkit.event.player.PlayerQuitEvent
     
    getHandlers() - Method in class org.bukkit.event.player.PlayerRespawnEvent
     
    getHandlers() - Method in class org.bukkit.event.player.PlayerShearEntityEvent
     
    getHandlers() - Method in class org.bukkit.event.player.PlayerTeleportEvent
     
    getHandlers() - Method in class org.bukkit.event.player.PlayerToggleFlightEvent
     
    getHandlers() - Method in class org.bukkit.event.player.PlayerToggleSneakEvent
     
    getHandlers() - Method in class org.bukkit.event.player.PlayerToggleSprintEvent
     
    getHandlers() - Method in class org.bukkit.event.player.PlayerVelocityEvent
     
    getHandlers() - Method in class org.bukkit.event.server.MapInitializeEvent
     
    getHandlers() - Method in class org.bukkit.event.server.PluginDisableEvent
     
    getHandlers() - Method in class org.bukkit.event.server.PluginEnableEvent
     
    getHandlers() - Method in class org.bukkit.event.server.RemoteServerCommandEvent
     
    getHandlers() - Method in class org.bukkit.event.server.ServerCommandEvent
     
    getHandlers() - Method in class org.bukkit.event.server.ServerListPingEvent
     
    getHandlers() - Method in class org.bukkit.event.server.ServiceRegisterEvent
     
    getHandlers() - Method in class org.bukkit.event.server.ServiceUnregisterEvent
     
    getHandlers() - Method in class org.bukkit.event.vehicle.VehicleBlockCollisionEvent
     
    getHandlers() - Method in class org.bukkit.event.vehicle.VehicleCreateEvent
     
    getHandlers() - Method in class org.bukkit.event.vehicle.VehicleDamageEvent
     
    getHandlers() - Method in class org.bukkit.event.vehicle.VehicleDestroyEvent
     
    getHandlers() - Method in class org.bukkit.event.vehicle.VehicleEnterEvent
     
    getHandlers() - Method in class org.bukkit.event.vehicle.VehicleEntityCollisionEvent
     
    getHandlers() - Method in class org.bukkit.event.vehicle.VehicleExitEvent
     
    getHandlers() - Method in class org.bukkit.event.vehicle.VehicleMoveEvent
     
    getHandlers() - Method in class org.bukkit.event.vehicle.VehicleUpdateEvent
     
    getHandlers() - Method in class org.bukkit.event.weather.LightningStrikeEvent
     
    getHandlers() - Method in class org.bukkit.event.weather.ThunderChangeEvent
     
    getHandlers() - Method in class org.bukkit.event.weather.WeatherChangeEvent
     
    getHandlers() - Method in class org.bukkit.event.world.ChunkLoadEvent
     
    getHandlers() - Method in class org.bukkit.event.world.ChunkPopulateEvent
     
    getHandlers() - Method in class org.bukkit.event.world.ChunkUnloadEvent
     
    getHandlers() - Method in class org.bukkit.event.world.PortalCreateEvent
     
    getHandlers() - Method in class org.bukkit.event.world.SpawnChangeEvent
     
    getHandlers() - Method in class org.bukkit.event.world.StructureGrowEvent
     
    getHandlers() - Method in class org.bukkit.event.world.WorldInitEvent
     
    getHandlers() - Method in class org.bukkit.event.world.WorldLoadEvent
     
    getHandlers() - Method in class org.bukkit.event.world.WorldSaveEvent
     
    getHandlers() - Method in class org.bukkit.event.world.WorldUnloadEvent
     
    getHatchingType() - Method in class org.bukkit.event.player.PlayerEggThrowEvent
    Get the type of the mob being hatched (EntityType.CHICKEN by default)
    getHatchType() - Method in class org.bukkit.event.player.PlayerEggThrowEvent
    Deprecated. In favour of PlayerEggThrowEvent.getHatchingType().
    getHealth() - Method in interface org.bukkit.entity.Damageable
    Gets the entity's health from 0 to Damageable.getMaxHealth(), where 0 is dead.
    getHeight() - Method in interface org.bukkit.BlockChangeDelegate
    Gets the height of the world.
    getHeight() - Method in class org.bukkit.map.MapFont.CharacterSprite
    Get the height of the character sprite.
    getHeight() - Method in class org.bukkit.map.MapFont
    Get the height of this font.
    getHeldItemSlot() - Method in interface org.bukkit.inventory.PlayerInventory
    Get the slot number of the currently held item
    getHelmet() - Method in interface org.bukkit.inventory.EntityEquipment
    Gets a copy of the helmet currently being worn by the entity
    getHelmet() - Method in interface org.bukkit.inventory.PlayerInventory
    Return the ItemStack from the helmet slot
    getHelmetDropChance() - Method in interface org.bukkit.inventory.EntityEquipment
    Gets the chance of the helmet being dropped upon this creature's death

  • A drop chance of 0F will never drop
  • A drop chance of 1F will always drop
    getHelpMap() - Static method in class org.bukkit.Bukkit
     
    getHelpMap() - Method in interface org.bukkit.Server
    Gets the HelpMap providing help topics for this server.
    getHelpTopic(String) - Method in interface org.bukkit.help.HelpMap
    Returns a help topic for a given topic name.
    getHelpTopics() - Method in interface org.bukkit.help.HelpMap
    Returns a collection of all the registered help topics.
    getHighestBlockAt(int, int) - Method in interface org.bukkit.World
    Gets the highest non-empty block at the given coordinates
    getHighestBlockAt(Location) - Method in interface org.bukkit.World
    Gets the highest non-empty block at the given coordinates
    getHighestBlockYAt(int, int) - Method in interface org.bukkit.ChunkSnapshot
    Gets the highest non-air coordinate at the given coordinates
    getHighestBlockYAt(int, int) - Method in interface org.bukkit.World
    Gets the highest non-air coordinate at the given coordinates
    getHighestBlockYAt(Location) - Method in interface org.bukkit.World
    Gets the highest non-air coordinate at the given Location
    getHingeCorner() - Method in class org.bukkit.material.Door
    Deprecated. Does not work (correctly) anymore
    getHolder() - Method in interface org.bukkit.inventory.BrewerInventory
     
    getHolder() - Method in interface org.bukkit.inventory.DoubleChestInventory
     
    getHolder() - Method in interface org.bukkit.inventory.EntityEquipment
    Get the entity this EntityEquipment belongs to
    getHolder() - Method in interface org.bukkit.inventory.FurnaceInventory
     
    getHolder() - Method in interface org.bukkit.inventory.Inventory
    Gets the block or entity belonging to the open inventory
    getHolder() - Method in interface org.bukkit.inventory.PlayerInventory
     
    getHostname() - Method in class org.bukkit.event.player.PlayerLoginEvent
    Gets the hostname that the player used to connect to the server, or blank if unknown
    getHumidity() - Method in interface org.bukkit.block.Block
    Gets the humidity of the biome of this block
    getHumidity(int, int) - Method in interface org.bukkit.World
    Gets the humidity for the given block coordinates.
    getId() - Method in enum org.bukkit.Achievement
    Gets the ID for this achievement.
    getId() - Method in enum org.bukkit.Art
    Get the ID of this painting.
    getId() - Method in enum org.bukkit.block.PistonMoveReaction
     
    getId() - Method in enum org.bukkit.Effect
    Gets the ID for this effect.
    getId() - Method in class org.bukkit.enchantments.Enchantment
    Gets the unique ID of this enchantment
    getId() - Method in enum org.bukkit.entity.Ocelot.Type
    Gets the ID of this cat type.
    getId() - Method in enum org.bukkit.entity.Skeleton.SkeletonType
    Gets the ID of this skeleton type.
    getId() - Method in enum org.bukkit.entity.Villager.Profession
    Gets the ID of this profession.
    getId() - Method in enum org.bukkit.inventory.InventoryView.Property
     
    getId() - Method in interface org.bukkit.map.MapView
    Get the ID of this map item.
    getId() - Method in enum org.bukkit.Material
    Gets the item ID or block ID of this Material
    getId() - Method in class org.bukkit.Note
    Returns the internal id of this note.
    getId() - Method in enum org.bukkit.Note.Tone
    Returns the not sharped id of this tone.
    getId(boolean) - Method in enum org.bukkit.Note.Tone
    Returns the id of this tone.
    getId() - Method in class org.bukkit.potion.PotionEffectType
    Returns the unique ID of this type.
    getId() - Method in enum org.bukkit.Statistic
    Gets the ID for this statistic.
    getId() - Method in enum org.bukkit.World.Environment
    Gets the dimension ID of this environment
    getIgnitingBlock() - Method in class org.bukkit.event.block.BlockIgniteEvent
    Gets the block who ignited this block
    getIgnitingEntity() - Method in class org.bukkit.event.block.BlockIgniteEvent
    Gets the entity who ignited this block
    getIgnoredPlugins() - Method in interface org.bukkit.help.HelpMap
    Gets the list of plugins the server administrator has chosen to exclude from the help index.
    getIncomingChannelRegistrations(Plugin) - Method in interface org.bukkit.plugin.messaging.Messenger
    Gets a set containing all the incoming plugin channel registrations that the specified plugin has.
    getIncomingChannelRegistrations(String) - Method in interface org.bukkit.plugin.messaging.Messenger
    Gets a set containing all the incoming plugin channel registrations that are on the requested channel.
    getIncomingChannelRegistrations(Plugin, String) - Method in interface org.bukkit.plugin.messaging.Messenger
    Gets a set containing all the incoming plugin channel registrations that the specified plugin has on the requested channel.
    getIncomingChannelRegistrations(Plugin) - Method in class org.bukkit.plugin.messaging.StandardMessenger
     
    getIncomingChannelRegistrations(String) - Method in class org.bukkit.plugin.messaging.StandardMessenger
     
    getIncomingChannelRegistrations(Plugin, String) - Method in class org.bukkit.plugin.messaging.StandardMessenger
     
    getIncomingChannels() - Method in interface org.bukkit.plugin.messaging.Messenger
    Gets a set containing all the incoming plugin channels.
    getIncomingChannels(Plugin) - Method in interface org.bukkit.plugin.messaging.Messenger
    Gets a set containing all the incoming plugin channels that the specified plugin is registered for.
    getIncomingChannels() - Method in class org.bukkit.plugin.messaging.StandardMessenger
     
    getIncomingChannels(Plugin) - Method in class org.bukkit.plugin.messaging.StandardMessenger
     
    getIngredient() - Method in interface org.bukkit.inventory.BrewerInventory
    Get the current ingredient for brewing.
    getIngredientList() - Method in class org.bukkit.inventory.ShapelessRecipe
    Get the list of ingredients used for this recipe.
    getIngredientMap() - Method in class org.bukkit.inventory.ShapedRecipe
    Get a copy of the ingredients map.
    getInput() - Method in class org.bukkit.inventory.FurnaceRecipe
    Get the input material.
    getInputNotNumericText(ConversationContext, String) - Method in class org.bukkit.conversations.NumericPrompt
    Optionally override this method to display an additional message if the user enters an invalid number.
    getInstaBreak() - Method in class org.bukkit.event.block.BlockDamageEvent
    Gets if the block is set to instantly break when damaged by the player.
    getInstance() - Static method in class org.bukkit.util.noise.PerlinNoiseGenerator
    Gets the singleton unseeded instance of this generator
    getInstance() - Static method in class org.bukkit.util.noise.SimplexNoiseGenerator
    Gets the singleton unseeded instance of this generator
    getInstrument() - Method in class org.bukkit.event.block.NotePlayEvent
    Gets the Instrument to be used.
    getInt(String) - Method in interface org.bukkit.configuration.ConfigurationSection
    Gets the requested int by path.
    getInt(String, int) - Method in interface org.bukkit.configuration.ConfigurationSection
    Gets the requested int by path, returning a default value if not found.
    getInt(String) - Method in class org.bukkit.configuration.MemorySection
     
    getInt(String, int) - Method in class org.bukkit.configuration.MemorySection
     
    getInteger(CommandSender, String, int) - Method in class org.bukkit.command.defaults.VanillaCommand
     
    getIntegerList(String) - Method in interface org.bukkit.configuration.ConfigurationSection
    Gets the requested List of Integer by path.
    getIntegerList(String) - Method in class org.bukkit.configuration.MemorySection
     
    getIntensity(LivingEntity) - Method in class org.bukkit.event.entity.PotionSplashEvent
    Gets the intensity of the potion's effects for given entity; This depends on the distance to the impact center
    getInventory() - Method in interface org.bukkit.block.BrewingStand
     
    getInventory() - Method in class org.bukkit.block.DoubleChest
     
    getInventory() - Method in interface org.bukkit.block.Furnace
     
    getInventory() - Method in interface org.bukkit.entity.HumanEntity
    Get the player's inventory.
    getInventory() - Method in class org.bukkit.event.inventory.CraftItemEvent
     
    getInventory() - Method in class org.bukkit.event.inventory.InventoryEvent
    Gets the primary Inventory involved in this transaction
    getInventory() - Method in class org.bukkit.event.inventory.InventoryPickupItemEvent
    Gets the Inventory that picked up the item
    getInventory() - Method in class org.bukkit.event.inventory.PrepareItemCraftEvent
     
    getInventory() - Method in class org.bukkit.event.player.PlayerInventoryEvent
    Deprecated. Gets the Inventory involved in this event
    getInventory() - Method in interface org.bukkit.inventory.InventoryHolder
    Get the object's inventory.
    getIp() - Static method in class org.bukkit.Bukkit
     
    getIp() - Method in interface org.bukkit.Server
    Get the IP that this server is bound to or empty string if not specified
    getIPBans() - Static method in class org.bukkit.Bukkit
     
    getIPBans() - Method in interface org.bukkit.Server
    Gets a set containing all current IPs that are banned
    getItem() - Method in interface org.bukkit.entity.ItemFrame
    Get the item in this frame
    getItem() - Method in class org.bukkit.event.block.BlockDispenseEvent
    Gets the item that is being dispensed.
    getItem() - Method in class org.bukkit.event.enchantment.EnchantItemEvent
    Gets the item to be enchanted (can be modified)
    getItem() - Method in class org.bukkit.event.enchantment.PrepareItemEnchantEvent
    Gets the item to be enchanted (can be modified)
    getItem() - Method in class org.bukkit.event.inventory.InventoryPickupItemEvent
    Gets the Item entity that was picked up
    getItem() - Method in class org.bukkit.event.player.PlayerInteractEvent
    Returns the item in hand represented by this event
    getItem() - Method in class org.bukkit.event.player.PlayerItemConsumeEvent
    Gets the item that is being consumed.
    getItem() - Method in class org.bukkit.event.player.PlayerPickupItemEvent
    Gets the ItemDrop created by the player
    getItem() - Method in interface org.bukkit.inventory.BeaconInventory
    Get the item powering the beacon.
    getItem() - Method in interface org.bukkit.inventory.EnchantingInventory
    Get the item being enchanted.
    getItem(int) - Method in interface org.bukkit.inventory.Inventory
    Returns the ItemStack found in the slot at the given index
    getItem(int) - Method in class org.bukkit.inventory.InventoryView
    Gets one item in this inventory view by its raw slot ID.
    getItemAmount() - Method in class org.bukkit.event.inventory.FurnaceExtractEvent
    Get the item count being retrieved
    getItemDrop() - Method in class org.bukkit.event.player.PlayerDropItemEvent
    Gets the ItemDrop created by the player
    getItemFactory() - Static method in class org.bukkit.Bukkit
     
    getItemFactory() - Method in interface org.bukkit.Server
    Gets the instance of the item factory (for ItemMeta).
    getItemInHand() - Method in interface org.bukkit.entity.HumanEntity
    Returns the ItemStack currently in your hand, can be empty.
    getItemInHand() - Method in class org.bukkit.event.block.BlockDamageEvent
    Gets the ItemStack for the item currently in the player's hand.
    getItemInHand() - Method in class org.bukkit.event.block.BlockPlaceEvent
    Gets the item in the player's hand when they placed the block.
    getItemInHand() - Method in interface org.bukkit.inventory.EntityEquipment
    Gets a copy of the item the entity is currently holding
    getItemInHand() - Method in interface org.bukkit.inventory.PlayerInventory
    Returns the ItemStack currently hold
    getItemInHandDropChance() - Method in interface org.bukkit.inventory.EntityEquipment
    Gets the chance of the currently held item being dropped upon this creature's death

  • A drop chance of 0F will never drop
  • A drop chance of 1F will always drop
    getItemMeta(Material) - Method in interface org.bukkit.inventory.ItemFactory
    This creates a new item meta for the material.
    getItemMeta() - Method in class org.bukkit.inventory.ItemStack
    Get a copy of this ItemStack's ItemMeta.
    getItemOnCursor() - Method in interface org.bukkit.entity.HumanEntity
    Returns the ItemStack currently on your cursor, can be empty.
    getItemStack(String) - Method in interface org.bukkit.configuration.ConfigurationSection
    Gets the requested ItemStack by path.
    getItemStack(String, ItemStack) - Method in interface org.bukkit.configuration.ConfigurationSection
    Gets the requested ItemStack by path, returning a default value if not found.
    getItemStack(String) - Method in class org.bukkit.configuration.MemorySection
     
    getItemStack(String, ItemStack) - Method in class org.bukkit.configuration.MemorySection
     
    getItemStack() - Method in interface org.bukkit.entity.Item
    Gets the item stack associated with this item drop.
    getItemStack() - Method in class org.bukkit.event.player.PlayerBucketEvent
    Get the resulting item in hand after the bucket event
    getItemTarget() - Method in class org.bukkit.enchantments.Enchantment
    Gets the type of ItemStack that may fit this Enchantment.
    getItemTarget() - Method in class org.bukkit.enchantments.EnchantmentWrapper
     
    getItemType() - Method in class org.bukkit.event.inventory.FurnaceExtractEvent
    Get the Material of the item being retrieved
    getItemType() - Method in class org.bukkit.material.MaterialData
    Gets the Material that this MaterialData represents
    getItemTypeId() - Method in class org.bukkit.material.MaterialData
    Gets the Material Id that this MaterialData represents
    getJoinMessage() - Method in class org.bukkit.event.player.PlayerJoinEvent
    Gets the join message to send to all online players
    getKeepLevel() - Method in class org.bukkit.event.entity.PlayerDeathEvent
    Gets if the Player should keep all EXP at respawn.
    getKeepSpawnInMemory() - Method in interface org.bukkit.World
    Gets whether the world's spawn area should be kept loaded into memory or not.
    getKeys(boolean) - Method in interface org.bukkit.configuration.ConfigurationSection
    Gets a set containing all keys in this section.
    getKeys(boolean) - Method in class org.bukkit.configuration.MemorySection
     
    getKickMessage() - Method in class org.bukkit.event.player.AsyncPlayerPreLoginEvent
    Gets the current kick message that will be used if getResult() != Result.ALLOWED
    getKickMessage() - Method in class org.bukkit.event.player.PlayerLoginEvent
    Gets the current kick message that will be used if getResult() != Result.ALLOWED
    getKickMessage() - Method in class org.bukkit.event.player.PlayerPreLoginEvent
    Deprecated. Gets the current kick message that will be used if getResult() != Result.ALLOWED
    getKiller() - Method in interface org.bukkit.entity.LivingEntity
    Gets the player identified as the killer of this entity.
    getKnownServices() - Method in interface org.bukkit.plugin.ServicesManager
    Get a list of known services.
    getKnownServices() - Method in class org.bukkit.plugin.SimpleServicesManager
    Get a list of known services.
    getLabel() - Method in class org.bukkit.command.Command
    Returns the current lable for this command
    getLastColors(String) - Static method in enum org.bukkit.ChatColor
    Gets the ChatColors used at the end of the given input string.
    getLastDamage() - Method in interface org.bukkit.entity.LivingEntity
    Returns the entities lastDamage taken in the current noDamageTicks time.
    getLastDamageCause() - Method in interface org.bukkit.entity.Entity
    Retrieve the last EntityDamageEvent inflicted on this entity.
    getLastPlayed() - Method in interface org.bukkit.OfflinePlayer
    Gets the last date and time that this player was witnessed on this server.
    getLastToken() - Method in class org.bukkit.event.player.PlayerChatTabCompleteEvent
    Gets the last 'token' of the message being tab-completed.
    getLastTwoTargetBlocks(HashSet<Byte>, int) - Method in interface org.bukkit.entity.LivingEntity
    Gets the last two blocks along the player's line of sight.
    getLeaveMessage() - Method in class org.bukkit.event.player.PlayerKickEvent
    Gets the leave message send to all online players
    getLeftSide() - Method in class org.bukkit.block.DoubleChest
     
    getLeftSide() - Method in interface org.bukkit.inventory.DoubleChestInventory
    Get the left half of this double chest.
    getLeggings() - Method in interface org.bukkit.inventory.EntityEquipment
    Gets a copy of the leggings currently being worn by the entity
    getLeggings() - Method in interface org.bukkit.inventory.PlayerInventory
    Return the ItemStack from the leg slot
    getLeggingsDropChance() - Method in interface org.bukkit.inventory.EntityEquipment
    Gets the chance of the leggings being dropped upon this creature's death

  • A drop chance of 0F will never drop
  • A drop chance of 1F will always drop
    getLength() - Method in class org.bukkit.event.block.BlockPistonExtendEvent
    Get the amount of blocks which will be moved while extending.
    getLevel() - Method in interface org.bukkit.entity.Player
    Gets the players current experience level
    getLevel() - Method in class org.bukkit.potion.Potion
    Returns the level of this potion.
    getLightFromBlocks() - Method in interface org.bukkit.block.Block
    Get the amount of light at this block from nearby blocks.
    getLightFromSky() - Method in interface org.bukkit.block.Block
    Get the amount of light at this block from the sky.
    getLightLevel() - Method in interface org.bukkit.block.Block
    Gets the light level between 0-15
    getLightLevel() - Method in interface org.bukkit.block.BlockState
    Gets the light level between 0-15
    getLightning() - Method in class org.bukkit.event.entity.CreeperPowerEvent
    Gets the lightning bolt which is striking the Creeper.
    getLightning() - Method in class org.bukkit.event.entity.PigZapEvent
    Gets the bolt which is striking the pig.
    getLightning() - Method in class org.bukkit.event.weather.LightningStrikeEvent
    Gets the bolt which is striking the earth.
    getLine(int) - Method in interface org.bukkit.block.Sign
    Gets the line of text at the specified index.
    getLine(int) - Method in class org.bukkit.event.block.SignChangeEvent
    Gets a single line of text from the sign involved in this event.
    getLineOfSight(HashSet<Byte>, int) - Method in interface org.bukkit.entity.LivingEntity
    Gets all blocks along the player's line of sight List iterates from player's position to target inclusive
    getLines() - Method in interface org.bukkit.block.Sign
    Gets all the lines of text currently on this sign.
    getLines() - Method in class org.bukkit.event.block.SignChangeEvent
    Gets all of the lines of text from the sign involved in this event.
    getLines() - Method in class org.bukkit.util.ChatPaginator.ChatPage
     
    getList(String) - Method in interface org.bukkit.configuration.ConfigurationSection
    Gets the requested List by path.
    getList(String, List<?>) - Method in interface org.bukkit.configuration.ConfigurationSection
    Gets the requested List by path, returning a default value if not found.
    getList(String) - Method in class org.bukkit.configuration.MemorySection
     
    getList(String, List<?>) - Method in class org.bukkit.configuration.MemorySection
     
    getListener() - Method in class org.bukkit.plugin.messaging.PluginMessageListenerRegistration
    Gets the registered listener described by this registration.
    getListener() - Method in class org.bukkit.plugin.RegisteredListener
    Gets the listener for this registration
    getListeningPluginChannels() - Method in interface org.bukkit.plugin.messaging.PluginMessageRecipient
    Gets a set containing all the Plugin Channels that this client is listening on.
    getLivingEntities() - Method in interface org.bukkit.World
    Get a list of all living entities in this World
    getLoad() - Method in class org.bukkit.plugin.PluginDescriptionFile
     
    getLoadBefore() - Method in class org.bukkit.plugin.PluginDescriptionFile
    Gets the list of plugins that should consider this plugin a soft-dependency
    getLoadedChunks() - Method in interface org.bukkit.World
    Gets an array of all loaded Chunks
    getLocation() - Method in interface org.bukkit.block.Block
    Gets the Location of the block
    getLocation(Location) - Method in interface org.bukkit.block.Block
    Stores the location of the block in the provided Location object.
    If the provided Location is null this method does nothing and returns null.
    getLocation() - Method in interface org.bukkit.block.BlockState
    Gets the location of this block
    getLocation(Location) - Method in interface org.bukkit.block.BlockState
    Stores the location of this block in the provided Location object.
    If the provided Location is null this method does nothing and returns null.
    getLocation() - Method in class org.bukkit.block.DoubleChest
     
    getLocation() - Method in interface org.bukkit.entity.Entity
    Gets the entity's current position
    getLocation(Location) - Method in interface org.bukkit.entity.Entity
    Stores the entity's current position in the provided Location object.
    If the provided Location is null this method does nothing and returns null.
    getLocation() - Method in class org.bukkit.event.entity.CreatureSpawnEvent
    Gets the location at which the creature is spawning.
    getLocation() - Method in class org.bukkit.event.entity.EntityExplodeEvent
    Returns the location where the explosion happened.
    getLocation() - Method in class org.bukkit.event.entity.EntityPortalEnterEvent
    Gets the portal block the entity is touching
    getLocation() - Method in class org.bukkit.event.entity.ItemDespawnEvent
    Gets the location at which the item is despawning.
    getLocation() - Method in class org.bukkit.event.entity.ItemSpawnEvent
    Gets the location at which the item is spawning.
    getLocation() - Method in class org.bukkit.event.world.StructureGrowEvent
    Gets the location of the structure.
    getLogger() - Static method in class org.bukkit.Bukkit
     
    getLogger() - Method in class org.bukkit.plugin.java.JavaPlugin
     
    getLogger() - Method in interface org.bukkit.plugin.Plugin
    Returns the primary logger associated with this server instance.
    getLogger() - Method in interface org.bukkit.Server
    Returns the primary logger associated with this server instance
    getLoginResult() - Method in class org.bukkit.event.player.AsyncPlayerPreLoginEvent
    Gets the current result of the login, as an enum
    getLong(String) - Method in interface org.bukkit.configuration.ConfigurationSection
    Gets the requested long by path.
    getLong(String, long) - Method in interface org.bukkit.configuration.ConfigurationSection
    Gets the requested long by path, returning a default value if not found.
    getLong(String) - Method in class org.bukkit.configuration.MemorySection
     
    getLong(String, long) - Method in class org.bukkit.configuration.MemorySection
     
    getLongList(String) - Method in interface org.bukkit.configuration.ConfigurationSection
    Gets the requested List of Long by path.
    getLongList(String) - Method in class org.bukkit.configuration.MemorySection
     
    getLore() - Method in interface org.bukkit.inventory.meta.ItemMeta
    Gets the lore that is set.
    getMain() - Method in class org.bukkit.plugin.PluginDescriptionFile
    Returns the main class for a plugin
    getMap(short) - Static method in class org.bukkit.Bukkit
     
    getMap() - Method in class org.bukkit.event.server.MapInitializeEvent
    Gets the map initialized in this event.
    getMap(short) - Method in interface org.bukkit.Server
    Gets the map from the given item ID.
    getMapList(String) - Method in interface org.bukkit.configuration.ConfigurationSection
    Gets the requested List of Maps by path.
    getMapList(String) - Method in class org.bukkit.configuration.MemorySection
     
    getMapView() - Method in interface org.bukkit.map.MapCanvas
    Get the map this canvas is attached to.
    getMaterial() - Method in interface org.bukkit.entity.FallingBlock
    Get the Material of the falling block
    getMaterial() - Method in class org.bukkit.event.block.BlockCanBuildEvent
    Gets the Material that we are trying to place.
    getMaterial() - Method in class org.bukkit.event.player.PlayerInteractEvent
    Convenience method.
    getMaterial(int) - Static method in enum org.bukkit.Material
    Attempts to get the Material with the given ID
    getMaterial(String) - Static method in enum org.bukkit.Material
    Attempts to get the Material with the given name.
    getMaterial() - Method in class org.bukkit.material.TexturedMaterial
    Gets the current Material this block is made of
    getMaterialId() - Method in class org.bukkit.event.block.BlockCanBuildEvent
    Gets the Material ID for the Material that we are trying to place.
    getMatrix() - Method in interface org.bukkit.inventory.CraftingInventory
    Get the contents of the crafting matrix.
    getMaxDurability() - Method in enum org.bukkit.Material
    Gets the maximum durability of this material
    getMaxFireTicks() - Method in interface org.bukkit.entity.Entity
    Returns the entity's maximum fire ticks.
    getMaxHealth() - Method in interface org.bukkit.entity.Damageable
    Gets the maximum health this entity has.
    getMaxHeight() - Method in interface org.bukkit.World
    Gets the maximum height of this world.
    getMaximum(Vector, Vector) - Static method in class org.bukkit.util.Vector
    Gets the maximum components of two vectors.
    getMaximumAir() - Method in interface org.bukkit.entity.LivingEntity
    Returns the maximum amount of air this entity can have, in ticks
    getMaximumNoDamageTicks() - Method in interface org.bukkit.entity.LivingEntity
    Returns the entities current maximum noDamageTicks This is the time in ticks the entity will become unable to take equal or less damage than the lastDamage
    getMaxLevel() - Method in class org.bukkit.enchantments.Enchantment
    Gets the maximum level that this Enchantment may become.
    getMaxLevel() - Method in class org.bukkit.enchantments.EnchantmentWrapper
     
    getMaxLevel() - Method in enum org.bukkit.potion.PotionType
     
    getMaxPlayers() - Static method in class org.bukkit.Bukkit
     
    getMaxPlayers() - Method in class org.bukkit.event.server.ServerListPingEvent
    Get the maximum number of players sent.
    getMaxPlayers() - Method in interface org.bukkit.Server
    Get the maximum amount of players which can login to this server
    getMaxSpeed() - Method in interface org.bukkit.entity.Boat
    Gets the maximum speed of a boat.
    getMaxSpeed() - Method in interface org.bukkit.entity.Minecart
    Gets the maximum speed of a minecart.
    getMaxStackSize() - Method in interface org.bukkit.inventory.Inventory
    Returns the maximum stack size for an ItemStack in this inventory.
    getMaxStackSize() - Method in class org.bukkit.inventory.ItemStack
    Get the maximum stacksize for the material hold in this ItemStack Returns -1 if it has no idea.
    getMaxStackSize() - Method in enum org.bukkit.Material
    Gets the maximum amount of this material that can be held in a stack
    getMessage() - Method in class org.bukkit.event.player.AsyncPlayerChatEvent
    Gets the message that the player is attempting to send.
    getMessage() - Method in class org.bukkit.event.player.PlayerChatEvent
    Deprecated. Gets the message that the player is attempting to send
    getMessage() - Method in class org.bukkit.event.player.PlayerCommandPreprocessEvent
    Gets the command that the player is attempting to send.
    getMessage() - Method in exception org.bukkit.plugin.AuthorNagException
     
    getMessenger() - Static method in class org.bukkit.Bukkit
     
    getMessenger() - Method in interface org.bukkit.Server
    Gets the Messenger responsible for this server.
    getMetadata(String) - Method in interface org.bukkit.metadata.Metadatable
    Returns a list of previously set metadata values from the implementing object's metadata store.
    getMetadata(T, String) - Method in interface org.bukkit.metadata.MetadataStore
    Returns all metadata values attached to an object.
    getMetadata(T, String) - Method in class org.bukkit.metadata.MetadataStoreBase
    Returns all metadata values attached to an object.
    getMethod(String, boolean) - Method in class org.bukkit.configuration.serialization.ConfigurationSerialization
     
    getMidpoint(Vector) - Method in class org.bukkit.util.Vector
    Gets a new midpoint vector between this vector and another.
    getMinimum(Vector, Vector) - Static method in class org.bukkit.util.Vector
    Gets the minimum components of two vectors.
    getModX() - Method in enum org.bukkit.block.BlockFace
    Get the amount of X-coordinates to modify to get the represented block
    getModY() - Method in enum org.bukkit.block.BlockFace
    Get the amount of Y-coordinates to modify to get the represented block
    getModZ() - Method in enum org.bukkit.block.BlockFace
    Get the amount of Z-coordinates to modify to get the represented block
    getMonsterSpawnLimit() - Static method in class org.bukkit.Bukkit
     
    getMonsterSpawnLimit() - Method in interface org.bukkit.Server
    Gets user-specified limit for number of monsters that can spawn in a chunk
    getMonsterSpawnLimit() - Method in interface org.bukkit.World
    Gets limit for number of monsters that can spawn in a chunk in this world
    getMotd() - Static method in class org.bukkit.Bukkit
     
    getMotd() - Method in class org.bukkit.event.server.ServerListPingEvent
    Get the message of the day message.
    getMotd() - Method in interface org.bukkit.Server
    Gets the message that is displayed on the server list
    getName() - Method in interface org.bukkit.block.CommandBlock
    Gets the name of this CommandBlock.
    getName() - Static method in class org.bukkit.Bukkit
     
    getName() - Method in class org.bukkit.command.Command
    Returns the name of this command
    getName() - Method in interface org.bukkit.command.CommandSender
    Gets the name of this command sender
    getName() - Method in interface org.bukkit.configuration.ConfigurationSection
    Gets the name of this individual ConfigurationSection, in the path.
    getName() - Method in class org.bukkit.configuration.MemorySection
     
    getName() - Method in class org.bukkit.enchantments.Enchantment
    Gets the unique name of this enchantment
    getName() - Method in class org.bukkit.enchantments.EnchantmentWrapper
     
    getName() - Method in interface org.bukkit.entity.AnimalTamer
    This is the name of the specified AnimalTamer.
    getName() - Method in enum org.bukkit.entity.CreatureType
    Deprecated.  
    getName() - Method in enum org.bukkit.entity.EntityType
     
    getName() - Method in interface org.bukkit.entity.HumanEntity
    Returns the name of this player
    getName() - Method in class org.bukkit.event.player.AsyncPlayerPreLoginEvent
    Gets the player's name.
    getName() - Method in class org.bukkit.event.player.PlayerPreLoginEvent
    Deprecated. Gets the player's name.
    getName() - Method in class org.bukkit.help.HelpTopic
    Returns the name of this help topic.
    getName() - Method in interface org.bukkit.inventory.Inventory
    Returns the name of the inventory
    getName() - Method in interface org.bukkit.OfflinePlayer
    Returns the name of this player
    getName() - Method in class org.bukkit.permissions.Permission
    Returns the unique fully qualified name of this Permission
    getName() - Method in interface org.bukkit.plugin.Plugin
    Returns the name of the plugin.
    getName() - Method in class org.bukkit.plugin.PluginBase
     
    getName() - Method in class org.bukkit.plugin.PluginDescriptionFile
    Returns the name of a plugin
    getName() - Method in class org.bukkit.potion.PotionEffectType
    Returns the name of this effect type.
    getName() - Method in class org.bukkit.potion.PotionEffectTypeWrapper
     
    getName() - Method in interface org.bukkit.Server
    Gets the name of this server implementation
    getName() - Method in interface org.bukkit.World
    Gets the unique name of this world
    getName() - Method in enum org.bukkit.WorldType
    Gets the name of this WorldType
    getNameId() - Method in class org.bukkit.potion.Potion
     
    getNearbyEntities(double, double, double) - Method in interface org.bukkit.entity.Entity
    Returns a list of entities within a bounding box centered around this entity
    getNewCurrent() - Method in class org.bukkit.event.block.BlockRedstoneEvent
    Gets the new current of this block
    getNewData(byte) - Method in enum org.bukkit.Material
    Constructs a new MaterialData relevant for this Material, with the given initial data
    getNewExp() - Method in class org.bukkit.event.entity.PlayerDeathEvent
    Gets how much EXP the Player should have at respawn.
    getNewGameMode() - Method in class org.bukkit.event.player.PlayerGameModeChangeEvent
     
    getNewLevel() - Method in class org.bukkit.event.entity.PlayerDeathEvent
    Gets the Level the Player should have at respawn.
    getNewLevel() - Method in class org.bukkit.event.player.PlayerLevelChangeEvent
    Gets the new level of the player
    getNewSlot() - Method in class org.bukkit.event.player.PlayerItemHeldEvent
    Gets the new held slot index
    getNewState() - Method in class org.bukkit.event.block.BlockFadeEvent
    Gets the state of the block that will be fading, melting or disappearing.
    getNewState() - Method in class org.bukkit.event.block.BlockGrowEvent
    Gets the state of the block where it will form or spread to.
    getNewTotalExp() - Method in class org.bukkit.event.entity.PlayerDeathEvent
    Gets the Total EXP the Player should have at respawn.
    getNextPrompt(ConversationContext) - Method in class org.bukkit.conversations.MessagePrompt
    Override this method to return the next prompt in the prompt graph.
    getNoDamageTicks() - Method in interface org.bukkit.entity.LivingEntity
    Returns the entities current noDamageTicks
    getNoise(double) - Static method in class org.bukkit.util.noise.PerlinNoiseGenerator
    Computes and returns the 1D unseeded perlin noise for the given coordinates in 1D space
    getNoise(double, double) - Static method in class org.bukkit.util.noise.PerlinNoiseGenerator
    Computes and returns the 2D unseeded perlin noise for the given coordinates in 2D space
    getNoise(double, double, double) - Static method in class org.bukkit.util.noise.PerlinNoiseGenerator
    Computes and returns the 3D unseeded perlin noise for the given coordinates in 3D space
    getNoise(double, int, double, double) - Static method in class org.bukkit.util.noise.PerlinNoiseGenerator
    Generates noise for the 1D coordinates using the specified number of octaves and parameters
    getNoise(double, double, int, double, double) - Static method in class org.bukkit.util.noise.PerlinNoiseGenerator
    Generates noise for the 2D coordinates using the specified number of octaves and parameters
    getNoise(double, double, double, int, double, double) - Static method in class org.bukkit.util.noise.PerlinNoiseGenerator
    Generates noise for the 3D coordinates using the specified number of octaves and parameters
    getNoise(double) - Static method in class org.bukkit.util.noise.SimplexNoiseGenerator
    Computes and returns the 1D unseeded simplex noise for the given coordinates in 1D space
    getNoise(double, double) - Static method in class org.bukkit.util.noise.SimplexNoiseGenerator
    Computes and returns the 2D unseeded simplex noise for the given coordinates in 2D space
    getNoise(double, double, double) - Static method in class org.bukkit.util.noise.SimplexNoiseGenerator
    Computes and returns the 3D unseeded simplex noise for the given coordinates in 3D space
    getNoise(double, double, double, double) - Static method in class org.bukkit.util.noise.SimplexNoiseGenerator
    Computes and returns the 4D simplex noise for the given coordinates in 4D space
    getNote() - Method in interface org.bukkit.block.NoteBlock
    Gets the note.
    getNote() - Method in class org.bukkit.event.block.NotePlayEvent
    Gets the Note to be played.
    getNumHatches() - Method in class org.bukkit.event.player.PlayerEggThrowEvent
    Get the number of mob hatches from the egg.
    getNumPlayers() - Method in class org.bukkit.event.server.ServerListPingEvent
    Get the number of players sent.
    getOccupiedDeceleration() - Method in interface org.bukkit.entity.Boat
    Gets the deceleration rate (newSpeed = curSpeed * rate) of occupied boats.
    getOctave() - Method in class org.bukkit.Note
    Returns the octave of this note.
    getOctaves() - Method in class org.bukkit.util.noise.OctaveGenerator
    Gets a clone of the individual octaves used within this generator
    getOfflinePlayer(String) - Static method in class org.bukkit.Bukkit
     
    getOfflinePlayer(String) - Method in interface org.bukkit.configuration.ConfigurationSection
    Gets the requested OfflinePlayer by path.
    getOfflinePlayer(String, OfflinePlayer) - Method in interface org.bukkit.configuration.ConfigurationSection
    Gets the requested OfflinePlayer by path, returning a default value if not found.
    getOfflinePlayer(String) - Method in class org.bukkit.configuration.MemorySection
     
    getOfflinePlayer(String, OfflinePlayer) - Method in class org.bukkit.configuration.MemorySection
     
    getOfflinePlayer(String) - Method in interface org.bukkit.Server
    Gets the player by the given name, regardless if they are offline or online.
    getOfflinePlayers() - Static method in class org.bukkit.Bukkit
     
    getOfflinePlayers() - Method in interface org.bukkit.Server
    Gets every player that has ever played on this server.
    getOldCurrent() - Method in class org.bukkit.event.block.BlockRedstoneEvent
    Gets the old current of this block
    getOldLevel() - Method in class org.bukkit.event.player.PlayerLevelChangeEvent
    Gets the old level of the player
    getOnlineMode() - Static method in class org.bukkit.Bukkit
     
    getOnlineMode() - Method in interface org.bukkit.Server
    Gets whether the Server is in online mode or not.
    getOnlinePlayers() - Static method in class org.bukkit.Bukkit
     
    getOnlinePlayers() - Method in interface org.bukkit.Server
    Gets a list of all currently logged in players
    getOpenInventory() - Method in interface org.bukkit.entity.HumanEntity
    Gets the inventory view the player is currently viewing.
    getOperators() - Static method in class org.bukkit.Bukkit
     
    getOperators() - Method in interface org.bukkit.Server
    Gets a set containing all player operators
    getOppositeFace() - Method in enum org.bukkit.block.BlockFace
     
    getOutgoingChannels() - Method in interface org.bukkit.plugin.messaging.Messenger
    Gets a set containing all the outgoing plugin channels.
    getOutgoingChannels(Plugin) - Method in interface org.bukkit.plugin.messaging.Messenger
    Gets a set containing all the outgoing plugin channels that the specified plugin is registered to.
    getOutgoingChannels() - Method in class org.bukkit.plugin.messaging.StandardMessenger
     
    getOutgoingChannels(Plugin) - Method in class org.bukkit.plugin.messaging.StandardMessenger
     
    getOwner() - Method in interface org.bukkit.block.Skull
    Gets the owner of the skull
    getOwner() - Method in interface org.bukkit.entity.Tameable
    Gets the current owning AnimalTamer
    getOwner() - Method in class org.bukkit.event.entity.EntityTameEvent
    Gets the owning AnimalTamer
    getOwner() - Method in interface org.bukkit.inventory.meta.SkullMeta
    Gets the owner of the skull.
    getOwner() - Method in interface org.bukkit.scheduler.BukkitTask
    Returns the Plugin that owns this task.
    getOwner() - Method in interface org.bukkit.scheduler.BukkitWorker
    Returns the Plugin that owns this task.
    getOwningPlugin() - Method in class org.bukkit.metadata.LazyMetadataValue
     
    getOwningPlugin() - Method in interface org.bukkit.metadata.MetadataValue
    Returns the Plugin that created this metadata item.
    getPage(int) - Method in interface org.bukkit.inventory.meta.BookMeta
    Gets the specified page in the book.
    getPageCount() - Method in interface org.bukkit.inventory.meta.BookMeta
    Gets the number of pages in the book.
    getPageNumber() - Method in class org.bukkit.util.ChatPaginator.ChatPage
     
    getPages() - Method in interface org.bukkit.inventory.meta.BookMeta
    Gets all the pages in the book.
    getPaintedFaces() - Method in class org.bukkit.material.Mushroom
     
    getPainting() - Method in class org.bukkit.event.painting.PaintingEvent
    Deprecated. Gets the painting involved in this event.
    getParent() - Method in interface org.bukkit.configuration.ConfigurationSection
    Gets the parent ConfigurationSection that directly contains this ConfigurationSection.
    getParent() - Method in class org.bukkit.configuration.MemoryConfiguration
     
    getParent() - Method in class org.bukkit.configuration.MemorySection
     
    getParent() - Method in interface org.bukkit.entity.ComplexEntityPart
    Gets the parent ComplexLivingEntity of this part.
    getParent() - Method in interface org.bukkit.entity.EnderDragonPart
     
    getParts() - Method in interface org.bukkit.entity.ComplexLivingEntity
    Gets a list of parts that belong to this complex entity
    getPassenger() - Method in interface org.bukkit.entity.Entity
    Gets the primary passenger of a vehicle.
    getPendingTasks() - Method in interface org.bukkit.scheduler.BukkitScheduler
    Returns a list of all pending tasks.
    getPermissible() - Method in class org.bukkit.permissions.PermissionAttachment
    Gets the Permissible that this is attached to
    getPermissible() - Method in class org.bukkit.permissions.PermissionAttachmentInfo
    Gets the permissible this is attached to
    getPermissibles() - Method in class org.bukkit.permissions.Permission
    Gets a set containing every Permissible that has this permission.
    getPermission() - Method in class org.bukkit.command.Command
    Gets the permission required by users to be able to perform this command
    getPermission() - Method in class org.bukkit.permissions.PermissionAttachmentInfo
    Gets the permission being set
    getPermission(String) - Method in interface org.bukkit.plugin.PluginManager
    Gets a Permission from its fully qualified name
    getPermission(String) - Method in class org.bukkit.plugin.SimplePluginManager
     
    getPermissionDefault() - Method in class org.bukkit.plugin.PluginDescriptionFile
     
    getPermissionMessage() - Method in class org.bukkit.command.Command
    Returns a message to be displayed on a failed permission check for this command
    getPermissions() - Method in class org.bukkit.permissions.PermissionAttachment
    Gets a copy of all set permissions and values contained within this attachment.
    getPermissions() - Method in class org.bukkit.plugin.PluginDescriptionFile
     
    getPermissions() - Method in interface org.bukkit.plugin.PluginManager
    Gets a set of all registered permissions.
    getPermissions() - Method in class org.bukkit.plugin.SimplePluginManager
     
    getPermissionSubscriptions(String) - Method in interface org.bukkit.plugin.PluginManager
    Gets a set containing all subscribed Permissibles to the given permission, by name
    getPermissionSubscriptions(String) - Method in class org.bukkit.plugin.SimplePluginManager
     
    getPickupDelay() - Method in interface org.bukkit.entity.Item
    Gets the delay before this Item is available to be picked up by players
    getPigZombie() - Method in class org.bukkit.event.entity.PigZapEvent
    Gets the zombie pig that will replace the pig, provided the event is not cancelled first.
    getPistonMoveReaction() - Method in interface org.bukkit.block.Block
    Returns the reaction of the block when moved by a piston
    getPitch() - Method in class org.bukkit.Location
    Gets the pitch of this location
    getPixel(int, int) - Method in interface org.bukkit.map.MapCanvas
    Get a pixel from the canvas.
    getPlayer(String) - Static method in class org.bukkit.Bukkit
     
    getPlayer() - Method in class org.bukkit.event.block.BlockBreakEvent
    Gets the Player that is breaking the block involved in this event.
    getPlayer() - Method in class org.bukkit.event.block.BlockDamageEvent
    Gets the player damaging the block involved in this event.
    getPlayer() - Method in class org.bukkit.event.block.BlockIgniteEvent
    Gets the player who ignited this block
    getPlayer() - Method in class org.bukkit.event.block.BlockPlaceEvent
    Gets the player who placed the block involved in this event.
    getPlayer() - Method in class org.bukkit.event.block.SignChangeEvent
    Gets the player changing the sign involved in this event.
    getPlayer() - Method in class org.bukkit.event.hanging.HangingPlaceEvent
    Returns the player placing the hanging entity
    getPlayer() - Method in class org.bukkit.event.inventory.FurnaceExtractEvent
    Get the player that triggered the event
    getPlayer() - Method in class org.bukkit.event.inventory.InventoryCloseEvent
    Returns the player involved in this event
    getPlayer() - Method in class org.bukkit.event.inventory.InventoryOpenEvent
    Returns the player involved in this event
    getPlayer() - Method in class org.bukkit.event.painting.PaintingPlaceEvent
    Deprecated. Returns the player placing the painting
    getPlayer() - Method in class org.bukkit.event.player.PlayerEvent
    Returns the player involved in this event
    getPlayer() - Method in class org.bukkit.event.world.StructureGrowEvent
    Gets the player that created the structure.
    getPlayer() - Method in class org.bukkit.inventory.InventoryView
    Get the player viewing.
    getPlayer() - Method in interface org.bukkit.OfflinePlayer
    Gets a Player object that this represents, if there is one

    If the player is online, this will return that player.

    getPlayer(String) - Method in interface org.bukkit.Server
    Gets a player object by the given username

    This method may not return objects for offline players

    getPlayerExact(String) - Static method in class org.bukkit.Bukkit
     
    getPlayerExact(String) - Method in interface org.bukkit.Server
    Gets the player with the exact given name, case insensitive
    getPlayerListName() - Method in interface org.bukkit.entity.Player
    Gets the name that is shown on the player list.
    getPlayers() - Method in interface org.bukkit.World
    Get a list of all players in this World
    getPlayerTime() - Method in interface org.bukkit.entity.Player
    Returns the player's current timestamp.
    getPlayerTimeOffset() - Method in interface org.bukkit.entity.Player
    Returns the player's current time offset relative to server time, or the current player's fixed time if the player's time is absolute.
    getPlayerWeather() - Method in interface org.bukkit.entity.Player
    Returns the type of weather the player is currently experiencing.
    getPlaying() - Method in interface org.bukkit.block.Jukebox
    Get the record currently playing
    getPlugin() - Method in class org.bukkit.command.PluginCommand
    Gets the owner of this PluginCommand
    getPlugin() - Method in interface org.bukkit.command.PluginIdentifiableCommand
    Gets the owner of this PluginIdentifiableCommand.
    getPlugin() - Method in class org.bukkit.conversations.ConversationContext
    Gets the plugin that owns this conversation.
    getPlugin() - Method in class org.bukkit.event.server.PluginEvent
    Gets the plugin involved in this event
    getPlugin() - Method in class org.bukkit.permissions.PermissionAttachment
    Gets the plugin responsible for this attachment
    getPlugin() - Method in class org.bukkit.plugin.messaging.PluginMessageListenerRegistration
    Gets the plugin that this registration is for.
    getPlugin(String) - Method in interface org.bukkit.plugin.PluginManager
    Checks if the given plugin is loaded and returns it when applicable

    Please note that the name of the plugin is case-sensitive

    getPlugin() - Method in class org.bukkit.plugin.RegisteredListener
    Gets the plugin for this registration
    getPlugin() - Method in class org.bukkit.plugin.RegisteredServiceProvider
     
    getPlugin(String) - Method in class org.bukkit.plugin.SimplePluginManager
    Checks if the given plugin is loaded and returns it when applicable

    Please note that the name of the plugin is case-sensitive

    getPluginCommand(String) - Static method in class org.bukkit.Bukkit
     
    getPluginCommand(String) - Method in interface org.bukkit.Server
    Gets a PluginCommand with the given name or alias
    getPluginDescription(File) - Method in class org.bukkit.plugin.java.JavaPluginLoader
     
    getPluginDescription(File) - Method in interface org.bukkit.plugin.PluginLoader
    Loads a PluginDescriptionFile from the specified file
    getPluginFileFilters() - Method in class org.bukkit.plugin.java.JavaPluginLoader
     
    getPluginFileFilters() - Method in interface org.bukkit.plugin.PluginLoader
    Returns a list of all filename filters expected by this PluginLoader
    getPluginLoader() - Method in class org.bukkit.plugin.java.JavaPlugin
    Gets the associated PluginLoader responsible for this plugin
    getPluginLoader() - Method in interface org.bukkit.plugin.Plugin
    Gets the associated PluginLoader responsible for this plugin
    getPluginManager() - Static method in class org.bukkit.Bukkit
     
    getPluginManager() - Method in interface org.bukkit.Server
    Gets the PluginManager for interfacing with plugins
    getPlugins() - Method in interface org.bukkit.plugin.PluginManager
    Gets a list of all currently loaded plugins
    getPlugins() - Method in class org.bukkit.plugin.SimplePluginManager
     
    getPopulators() - Method in interface org.bukkit.World
    Gets a list of all applied BlockPopulators for this World
    getPort() - Static method in class org.bukkit.Bukkit
     
    getPort() - Method in interface org.bukkit.Server
    Get the game port that the server runs on
    getPortalTravelAgent() - Method in class org.bukkit.event.entity.EntityPortalEvent
     
    getPortalTravelAgent() - Method in class org.bukkit.event.player.PlayerPortalEvent
     
    getPortalType() - Method in class org.bukkit.event.entity.EntityCreatePortalEvent
    Gets the type of portal that is trying to be created.
    getPotion() - Method in class org.bukkit.event.entity.PotionSplashEvent
    Gets the potion which caused this event
    getPower() - Method in interface org.bukkit.inventory.meta.FireworkMeta
    Gets the approximate height the firework will fly.
    getPrefix() - Method in class org.bukkit.conversations.Conversation
    Gets the ConversationPrefix that prepends all output from this conversation.
    getPrefix(ConversationContext) - Method in interface org.bukkit.conversations.ConversationPrefix
    Gets the prefix to use before each message to the player.
    getPrefix(ConversationContext) - Method in class org.bukkit.conversations.NullConversationPrefix
    Prepends each conversation message with an empty string.
    getPrefix(ConversationContext) - Method in class org.bukkit.conversations.PluginNameConversationPrefix
    Prepends each conversation message with the plugin name.
    getPrefix() - Method in class org.bukkit.plugin.PluginDescriptionFile
     
    getPreviousLocation() - Method in class org.bukkit.event.world.SpawnChangeEvent
    Gets the previous spawn location
    getPreviousSlot() - Method in class org.bukkit.event.player.PlayerItemHeldEvent
    Gets the previous held slot index
    getPriority() - Method in class org.bukkit.plugin.RegisteredListener
    Gets the priority for this registration
    getPriority() - Method in class org.bukkit.plugin.RegisteredServiceProvider
     
    getProfession() - Method in interface org.bukkit.entity.Villager
    Gets the current profession of this villager.
    getProfession(int) - Static method in enum org.bukkit.entity.Villager.Profession
    Gets a profession by its ID.
    getProjectile() - Method in class org.bukkit.event.entity.EntityShootBowEvent
    Gets the projectile which will be launched by this event
    getPromptText(ConversationContext) - Method in interface org.bukkit.conversations.Prompt
    Gets the text to display to the user when this prompt is first presented.
    getProvider() - Method in class org.bukkit.event.server.ServiceEvent
     
    getProvider() - Method in class org.bukkit.plugin.RegisteredServiceProvider
     
    getPVP() - Method in interface org.bukkit.World
    Gets the current PVP setting for this world.
    getQuitMessage() - Method in class org.bukkit.event.player.PlayerQuitEvent
    Gets the quit message to send to all online players
    getRadius() - Method in class org.bukkit.event.entity.ExplosionPrimeEvent
    Gets the radius of the explosion
    getRandom() - Static method in class org.bukkit.util.Vector
    Gets a random vector with components having a random value between 0 and 1.
    getRawBiomeRainfall(int, int) - Method in interface org.bukkit.ChunkSnapshot
    Get raw biome rainfall (0.0-1.0) at given coordinate
    getRawBiomeTemperature(int, int) - Method in interface org.bukkit.ChunkSnapshot
    Get raw biome temperature (0.0-1.0) at given coordinate
    getRawData() - Method in interface org.bukkit.block.BlockState
     
    getRawNote() - Method in interface org.bukkit.block.NoteBlock
    Gets the note.
    getRawSlot() - Method in class org.bukkit.event.inventory.InventoryClickEvent
    The raw slot number, which is unique for the view.
    getRawType() - Method in class org.bukkit.map.MapCursor
    Get the type of this cursor.
    getReason() - Method in class org.bukkit.event.entity.EntityTargetEvent
    Returns the reason for the targeting
    getReason() - Method in class org.bukkit.event.player.PlayerKickEvent
    Gets the reason why the player is getting kicked
    getReason() - Method in class org.bukkit.event.world.PortalCreateEvent
    Gets the reason for the portal's creation
    getRecipe() - Method in class org.bukkit.event.inventory.CraftItemEvent
     
    getRecipe() - Method in class org.bukkit.event.inventory.PrepareItemCraftEvent
    Get the recipe that has been formed.
    getRecipe() - Method in interface org.bukkit.inventory.CraftingInventory
    Get the current recipe formed on the crafting inventory, if any.
    getRecipesFor(ItemStack) - Static method in class org.bukkit.Bukkit
     
    getRecipesFor(ItemStack) - Method in interface org.bukkit.Server
    Get a list of all recipes for a given item.
    getRecipients() - Method in class org.bukkit.event.player.AsyncPlayerChatEvent
    Gets a set of recipients that this chat message will be displayed to.
    getRecipients() - Method in class org.bukkit.event.player.PlayerChatEvent
    Deprecated. Gets a set of recipients that this chat message will be displayed to
    getRecipients() - Method in class org.bukkit.event.player.PlayerCommandPreprocessEvent
    Deprecated. This method is provided for backward compatibility with no guarantee to the effect of viewing or modifying the set.
    getRed() - Method in class org.bukkit.Color
    Gets the red component
    getRegainReason() - Method in class org.bukkit.event.entity.EntityRegainHealthEvent
    Gets the reason for why the entity is regaining health
    getRegisteredListeners() - Method in class org.bukkit.event.HandlerList
    Get the baked registered listeners associated with this handler list
    getRegisteredListeners(Plugin) - Static method in class org.bukkit.event.HandlerList
    Get a specific plugin's registered listeners associated with this handler list
    getRegistration(Class<T>) - Method in interface org.bukkit.plugin.ServicesManager
    Queries for a provider registration.
    getRegistration(Class<T>) - Method in class org.bukkit.plugin.SimpleServicesManager
    Queries for a provider registration.
    getRegistrations(Plugin) - Method in interface org.bukkit.plugin.ServicesManager
    Get registrations of providers for a plugin.
    getRegistrations(Class<T>) - Method in interface org.bukkit.plugin.ServicesManager
    Get registrations of providers for a service.
    getRegistrations(Plugin) - Method in class org.bukkit.plugin.SimpleServicesManager
    Get registrations of providers for a plugin.
    getRegistrations(Class<T>) - Method in class org.bukkit.plugin.SimpleServicesManager
    Get registrations of providers for a service.
    getRelative(int, int, int) - Method in interface org.bukkit.block.Block
    Gets the block at the given offsets
    getRelative(BlockFace) - Method in interface org.bukkit.block.Block
    Gets the block at the given face

    This method is equal to getRelative(face, 1)

    getRelative(BlockFace, int) - Method in interface org.bukkit.block.Block
    Gets the block at the given distance of the given face

    For example, the following method places water at 100,102,100; two blocks above 100,100,100.

    getRemaining() - Method in class org.bukkit.event.player.PlayerPickupItemEvent
    Gets the amount remaining on the ground, if any
    getRemainingAir() - Method in interface org.bukkit.entity.LivingEntity
    Returns the amount of air that this entity has remaining, in ticks
    getRemovalCallback() - Method in class org.bukkit.permissions.PermissionAttachment
    Gets the class that was previously set to be called when this attachment was removed from a Permissible.
    getRemover() - Method in class org.bukkit.event.hanging.HangingBreakByEntityEvent
    Gets the entity that removed the hanging entity
    getRemover() - Method in class org.bukkit.event.painting.PaintingBreakByEntityEvent
    Deprecated. Gets the entity that removed the painting
    getRemoveWhenFarAway() - Method in interface org.bukkit.entity.LivingEntity
    Returns if the entity despawns when away from players or not.
    By default animals are not removed while other mobs are.
    getRenderers() - Method in interface org.bukkit.map.MapView
    Get a list of MapRenderers currently in effect.
    getRepairCost() - Method in interface org.bukkit.inventory.meta.Repairable
    Gets the repair penalty
    getResource(String) - Method in class org.bukkit.plugin.java.JavaPlugin
     
    getResource(String) - Method in interface org.bukkit.plugin.Plugin
    Gets an embedded resource in this plugin
    getRespawnLocation() - Method in class org.bukkit.event.player.PlayerRespawnEvent
    Gets the current respawn location
    getResult() - Method in class org.bukkit.event.inventory.FurnaceSmeltEvent
    Gets the resultant ItemStack for this event
    getResult() - Method in class org.bukkit.event.inventory.InventoryClickEvent
     
    getResult() - Method in class org.bukkit.event.player.AsyncPlayerPreLoginEvent
    Deprecated. This method uses a deprecated enum from PlayerPreLoginEvent
    getResult() - Method in class org.bukkit.event.player.PlayerLoginEvent
    Gets the current result of the login, as an enum
    getResult() - Method in class org.bukkit.event.player.PlayerPreLoginEvent
    Deprecated. Gets the current result of the login, as an enum
    getResult() - Method in interface org.bukkit.inventory.CraftingInventory
    Check what item is in the result slot of this crafting inventory.
    getResult() - Method in interface org.bukkit.inventory.FurnaceInventory
    Get the current item in the result slot.
    getResult() - Method in class org.bukkit.inventory.FurnaceRecipe
    Get the result of this recipe.
    getResult() - Method in interface org.bukkit.inventory.Recipe
    Get the result of this recipe.
    getResult() - Method in class org.bukkit.inventory.ShapedRecipe
    Get the result.
    getResult() - Method in class org.bukkit.inventory.ShapelessRecipe
    Get the result of this recipe.
    getRetractLocation() - Method in class org.bukkit.event.block.BlockPistonRetractEvent
    Gets the location where the possible moving block might be if the retracting piston is sticky.
    getRightClicked() - Method in class org.bukkit.event.player.PlayerInteractEntityEvent
    Gets the entity that was rightclicked by the player.
    getRightSide() - Method in class org.bukkit.block.DoubleChest
     
    getRightSide() - Method in interface org.bukkit.inventory.DoubleChestInventory
    Get the right side of this double chest.
    getRoot() - Method in interface org.bukkit.configuration.ConfigurationSection
    Gets the root Configuration that contains this ConfigurationSection

    For any Configuration themselves, this will return its own object.

    getRoot() - Method in class org.bukkit.configuration.MemorySection
     
    getRotation() - Method in interface org.bukkit.block.Skull
    Gets the rotation of the skull
    getRotation() - Method in interface org.bukkit.entity.ItemFrame
    Get the rotation of the frame's item
    getSaturation() - Method in interface org.bukkit.entity.Player
    Gets the players current saturation level.
    getScale() - Method in interface org.bukkit.map.MapView
    Get the scale of this map.
    getScheduler() - Static method in class org.bukkit.Bukkit
     
    getScheduler() - Method in interface org.bukkit.Server
    Gets the Scheduler for managing scheduled events
    getSeaLevel() - Method in interface org.bukkit.World
    Gets the sea level for this world.
    getSearchRadius() - Method in interface org.bukkit.TravelAgent
    Gets the search radius value for finding an available portal.
    getSeed() - Method in interface org.bukkit.World
    Gets the Seed for this world.
    getSender() - Method in class org.bukkit.event.server.ServerCommandEvent
    Get the command sender.
    getServer() - Static method in class org.bukkit.Bukkit
    Gets the current Server singleton
    getServer() - Method in interface org.bukkit.command.CommandSender
    Returns the server instance that this command is running on
    getServer() - Method in interface org.bukkit.entity.Entity
    Gets the Server that contains this Entity
    getServer() - Method in class org.bukkit.plugin.java.JavaPlugin
    Returns the Server instance currently running this plugin
    getServer() - Method in interface org.bukkit.plugin.Plugin
    Returns the Server instance currently running this plugin
    getServerId() - Static method in class org.bukkit.Bukkit
     
    getServerId() - Method in interface org.bukkit.Server
    Get an ID of this server.
    getServerName() - Static method in class org.bukkit.Bukkit
     
    getServerName() - Method in interface org.bukkit.Server
    Get the name of this server
    getService() - Method in class org.bukkit.plugin.RegisteredServiceProvider
     
    getServicesManager() - Static method in class org.bukkit.Bukkit
     
    getServicesManager() - Method in interface org.bukkit.Server
    Gets a services manager
    getSessionData(Object) - Method in class org.bukkit.conversations.ConversationContext
    Gets session data shared between all Prompt invocations.
    getShape() - Method in class org.bukkit.inventory.ShapedRecipe
    Get the shape.
    getShooter() - Method in interface org.bukkit.entity.Projectile
    Retrieve the shooter of this projectile.
    getShortList(String) - Method in interface org.bukkit.configuration.ConfigurationSection
    Gets the requested List of Short by path.
    getShortList(String) - Method in class org.bukkit.configuration.MemorySection
     
    getShortText() - Method in class org.bukkit.help.HelpTopic
    Returns a brief description that will be displayed in the topic index.
    getShowEffect() - Method in class org.bukkit.event.entity.ExpBottleEvent
    This method indicates if the particle effect should be shown.
    getShutdownMessage() - Static method in class org.bukkit.Bukkit
     
    getShutdownMessage() - Method in interface org.bukkit.Server
    Gets the default message that is displayed when the server is stopped
    getSize() - Method in interface org.bukkit.entity.Slime
     
    getSize() - Method in interface org.bukkit.inventory.Inventory
    Returns the size of the inventory
    getSize() - Method in class org.bukkit.material.CocoaPlant
    Get size of plant
    getSkeletonType() - Method in interface org.bukkit.entity.Skeleton
    Gets the current type of this skeleton.
    getSkullType() - Method in interface org.bukkit.block.Skull
    Gets the type of skull
    getSleepTicks() - Method in interface org.bukkit.entity.HumanEntity
    Get the sleep ticks of the player.
    getSlicesEaten() - Method in class org.bukkit.material.Cake
    Gets the number of slices eaten from this cake
    getSlicesRemaining() - Method in class org.bukkit.material.Cake
    Gets the number of slices remaining on this cake
    getSlot() - Method in enum org.bukkit.event.EventPriority
     
    getSlot() - Method in class org.bukkit.event.inventory.InventoryClickEvent
    The slot number that was clicked, ready for passing to Inventory.getItem(int).
    getSlotType() - Method in class org.bukkit.event.inventory.InventoryClickEvent
    Get the type of slot that was clicked.
    getSmelting() - Method in interface org.bukkit.inventory.FurnaceInventory
    Get the item currently smelting.
    getSoftDepend() - Method in class org.bukkit.plugin.PluginDescriptionFile
     
    getSource() - Method in class org.bukkit.event.block.BlockSpreadEvent
    Gets the source block involved in this event.
    getSource() - Method in class org.bukkit.event.inventory.FurnaceSmeltEvent
    Gets the smelted ItemStack for this event
    getSpawnedType() - Method in interface org.bukkit.block.CreatureSpawner
    Get the spawner's creature type.
    getSpawnedType() - Method in class org.bukkit.material.SpawnEgg
    Get the type of entity this egg will spawn.
    getSpawnLocation() - Method in interface org.bukkit.World
    Gets the default spawn Location of this world
    getSpawnRadius() - Static method in class org.bukkit.Bukkit
     
    getSpawnRadius() - Method in interface org.bukkit.Server
    Gets the radius, in blocks, around each worlds spawn point to protect
    getSpawnReason() - Method in class org.bukkit.event.entity.CreatureSpawnEvent
    Gets the reason for why the creature is being spawned.
    getSpecies() - Method in class org.bukkit.event.world.StructureGrowEvent
    Gets the species type (birch, normal, pine, red mushroom, brown mushroom)
    getSpecies() - Method in class org.bukkit.material.Leaves
    Gets the current species of this leave
    getSpecies() - Method in class org.bukkit.material.LongGrass
    Gets the current species of this grass
    getSpecies() - Method in class org.bukkit.material.Tree
    Gets the current species of this tree
    getSpecies() - Method in class org.bukkit.material.WoodenStep
    Gets the current species of this tree
    getStartLevel() - Method in class org.bukkit.enchantments.Enchantment
    Gets the level that this Enchantment should start at
    getStartLevel() - Method in class org.bukkit.enchantments.EnchantmentWrapper
     
    getState() - Method in interface org.bukkit.block.Block
    Captures the current state of this block.
    getState() - Method in class org.bukkit.conversations.Conversation
    Returns Returns the current state of the conversation.
    getState() - Method in class org.bukkit.event.player.PlayerFishEvent
    Gets the state of the fishing
    getState() - Method in class org.bukkit.material.Crops
    Gets the current growth state of this crop
    getState() - Method in class org.bukkit.material.NetherWarts
    Gets the current growth state of this nether wart
    getStoredEnchantLevel(Enchantment) - Method in interface org.bukkit.inventory.meta.EnchantmentStorageMeta
    Checks for the level of the stored enchantment.
    getStoredEnchants() - Method in interface org.bukkit.inventory.meta.EnchantmentStorageMeta
    Gets a copy the stored enchantments in this ItemMeta.
    getString(String) - Method in interface org.bukkit.configuration.ConfigurationSection
    Gets the requested String by path.
    getString(String, String) - Method in interface org.bukkit.configuration.ConfigurationSection
    Gets the requested String by path, returning a default value if not found.
    getString(String) - Method in class org.bukkit.configuration.MemorySection
     
    getString(String, String) - Method in class org.bukkit.configuration.MemorySection
     
    getStringList(String) - Method in interface org.bukkit.configuration.ConfigurationSection
    Gets the requested List of String by path.
    getStringList(String) - Method in class org.bukkit.configuration.MemorySection
     
    getTabCompleter() - Method in class org.bukkit.command.PluginCommand
    Gets the TabCompleter associated with this command.
    getTabCompletions() - Method in class org.bukkit.event.player.PlayerChatTabCompleteEvent
    This is the collection of completions for this event.
    getTarget() - Method in interface org.bukkit.entity.Creature
    Gets the current target of this Creature
    getTarget() - Method in class org.bukkit.event.entity.EntityTargetEvent
    Get the entity that this is targeting.
    getTarget() - Method in class org.bukkit.event.entity.EntityTargetLivingEntityEvent
     
    getTargetBlock(HashSet<Byte>, int) - Method in interface org.bukkit.entity.LivingEntity
    Gets the block that the player has targeted
    getTaskId() - Method in class org.bukkit.scheduler.BukkitRunnable
    Gets the task id for this runnable.
    getTaskId() - Method in interface org.bukkit.scheduler.BukkitTask
    Returns the taskId for the task.
    getTaskId() - Method in interface org.bukkit.scheduler.BukkitWorker
    Returns the taskId for the task being executed by this worker.
    getTemperature() - Method in interface org.bukkit.block.Block
    Gets the temperature of the biome of this block
    getTemperature(int, int) - Method in interface org.bukkit.World
    Gets the temperature for the given block coordinates.
    getTextureIndex() - Method in class org.bukkit.material.Step
     
    getTextureIndex() - Method in class org.bukkit.material.TexturedMaterial
    Get material index from data
    getTextures() - Method in class org.bukkit.material.MonsterEggs
     
    getTextures() - Method in class org.bukkit.material.SmoothBrick
     
    getTextures() - Method in class org.bukkit.material.Step
     
    getTextures() - Method in class org.bukkit.material.TexturedMaterial
    Retrieve a list of possible textures.
    getThread() - Method in interface org.bukkit.scheduler.BukkitWorker
    Returns the thread for the worker.
    getThunderDuration() - Method in interface org.bukkit.World
    Get the thundering duration.
    getTicksLived() - Method in interface org.bukkit.entity.Entity
    Gets the amount of ticks this entity has lived for.
    getTicksPerAnimalSpawns() - Static method in class org.bukkit.Bukkit
     
    getTicksPerAnimalSpawns() - Method in interface org.bukkit.Server
    Gets default ticks per animal spawns value

    Example Usage: A value of 1 will mean the server will attempt to spawn monsters every tick.

    getTicksPerAnimalSpawns() - Method in interface org.bukkit.World
    Gets the world's ticks per animal spawns value

    This value determines how many ticks there are between attempts to spawn animals.

    getTicksPerMonsterSpawns() - Static method in class org.bukkit.Bukkit
     
    getTicksPerMonsterSpawns() - Method in interface org.bukkit.Server
    Gets the default ticks per monster spawns value

    Example Usage: A value of 1 will mean the server will attempt to spawn monsters every tick.

    getTicksPerMonsterSpawns() - Method in interface org.bukkit.World
    Gets the world's ticks per monster spawns value

    This value determines how many ticks there are between attempts to spawn monsters.

    getTier() - Method in class org.bukkit.potion.Potion
    Deprecated. 
    getTileEntities() - Method in interface org.bukkit.Chunk
    Get a list of all tile entities in the chunk.
    getTime() - Method in interface org.bukkit.World
    Gets the relative in-game time of this world.
    getTitle() - Method in interface org.bukkit.inventory.Inventory
    Returns the title of this inventory.
    getTitle() - Method in class org.bukkit.inventory.InventoryView
    Get the title of this inventory window.
    getTitle() - Method in interface org.bukkit.inventory.meta.BookMeta
    Gets the title of the book.
    getTo() - Method in class org.bukkit.event.entity.EntityChangeBlockEvent
    Gets the Material that the block is changing into
    getTo() - Method in class org.bukkit.event.entity.EntityTeleportEvent
    Gets the location that this entity moved to
    getTo() - Method in class org.bukkit.event.player.PlayerMoveEvent
    Gets the location this player moved to
    getTo() - Method in class org.bukkit.event.vehicle.VehicleMoveEvent
    Get the next position.
    getToBlock() - Method in class org.bukkit.event.block.BlockFromToEvent
    Convenience method for getting the faced Block.
    getTone() - Method in class org.bukkit.Note
    Returns the tone of this note.
    getTopInventory() - Method in class org.bukkit.inventory.InventoryView
    Get the upper inventory involved in this transaction.
    getTotalExperience() - Method in interface org.bukkit.entity.Player
    Gets the players total experience points
    getTotalPages() - Method in class org.bukkit.util.ChatPaginator.ChatPage
     
    getTotalTime() - Method in class org.bukkit.plugin.TimedRegisteredListener
    Gets the total time calls to this listener have taken
    getType() - Method in interface org.bukkit.block.Block
    Gets the type of this block
    getType() - Method in interface org.bukkit.block.BlockState
    Gets the type of this block
    getType() - Method in enum org.bukkit.Effect
     
    getType() - Method in interface org.bukkit.entity.Entity
    Get the type of the entity.
    getType(int) - Static method in enum org.bukkit.entity.Ocelot.Type
    Gets a cat type by its ID.
    getType(int) - Static method in enum org.bukkit.entity.Skeleton.SkeletonType
    Gets a skeleton type by its ID.
    getType() - Method in class org.bukkit.FireworkEffect
    Get the type of the firework effect.
    getType() - Method in enum org.bukkit.Instrument
     
    getType() - Method in interface org.bukkit.inventory.Inventory
    Returns what type of inventory this is.
    getType() - Method in class org.bukkit.inventory.InventoryView
    Determine the type of inventory involved in the transaction.
    getType() - Method in enum org.bukkit.inventory.InventoryView.Property
     
    getType() - Method in class org.bukkit.inventory.ItemStack
    Gets the type of this item
    getType() - Method in class org.bukkit.map.MapCursor
    Get the type of this cursor.
    getType() - Method in class org.bukkit.material.Coal
    Gets the current type of this coal
    getType() - Method in class org.bukkit.material.Sandstone
    Gets the current type of this sandstone
    getType() - Method in class org.bukkit.potion.Potion
    Returns the PotionType of this potion.
    getType() - Method in class org.bukkit.potion.PotionEffect
    Returns the PotionEffectType of this effect.
    getType() - Method in class org.bukkit.potion.PotionEffectTypeWrapper
    Get the potion type bound to this wrapper.
    getTypeId() - Method in interface org.bukkit.block.Block
    Gets the type-id of this block
    getTypeId() - Method in interface org.bukkit.block.BlockState
    Gets the type-id of this block
    getTypeId(int, int, int) - Method in interface org.bukkit.BlockChangeDelegate
    Get the block type at the location.
    getTypeId() - Method in enum org.bukkit.entity.CreatureType
    Deprecated.  
    getTypeId() - Method in enum org.bukkit.entity.EntityType
     
    getTypeId() - Method in class org.bukkit.inventory.ItemStack
    Gets the type id of this item
    getUID() - Method in interface org.bukkit.World
    Gets the Unique ID of this world
    getUniqueId() - Method in interface org.bukkit.entity.Entity
    Returns a unique and persistent id for this entity
    getUnoccupiedDeceleration() - Method in interface org.bukkit.entity.Boat
    Gets the deceleration rate (newSpeed = curSpeed * rate) of unoccupied boats.
    getUpdateFolder() - Static method in class org.bukkit.Bukkit
     
    getUpdateFolder() - Method in interface org.bukkit.Server
    Gets the name of the update folder.
    getUpdateFolderFile() - Static method in class org.bukkit.Bukkit
     
    getUpdateFolderFile() - Method in interface org.bukkit.Server
    Gets the update folder.
    getUsage() - Method in class org.bukkit.command.Command
    Gets an example usage of this command
    getValue() - Method in enum org.bukkit.Difficulty
    Gets the difficulty value associated with this Difficulty.
    getValue() - Method in enum org.bukkit.GameMode
    Gets the mode value associated with this GameMode
    getValue() - Method in enum org.bukkit.map.MapCursor.Type
     
    getValue() - Method in enum org.bukkit.map.MapView.Scale
    Get the raw value of this scale level.
    getValue() - Method in class org.bukkit.permissions.PermissionAttachmentInfo
    Gets the value of this permission
    getValue(boolean) - Method in enum org.bukkit.permissions.PermissionDefault
    Calculates the value of this PermissionDefault for the given operator value
    getValues(boolean) - Method in interface org.bukkit.configuration.ConfigurationSection
    Gets a Map containing all keys and their values for this section.
    getValues(boolean) - Method in class org.bukkit.configuration.MemorySection
     
    getVector(String) - Method in interface org.bukkit.configuration.ConfigurationSection
    Gets the requested Vector by path.
    getVector(String, Vector) - Method in interface org.bukkit.configuration.ConfigurationSection
    Gets the requested Vector by path, returning a default value if not found.
    getVector(String) - Method in class org.bukkit.configuration.MemorySection
     
    getVector(String, Vector) - Method in class org.bukkit.configuration.MemorySection
     
    getVehicle() - Method in interface org.bukkit.entity.Entity
    Get the vehicle that this player is inside.
    getVehicle() - Method in class org.bukkit.event.vehicle.VehicleEvent
    Get the vehicle.
    getVelocity() - Method in interface org.bukkit.entity.Entity
    Gets this entity's current velocity
    getVelocity() - Method in interface org.bukkit.entity.Vehicle
    Gets the vehicle's velocity.
    getVelocity() - Method in class org.bukkit.event.block.BlockDispenseEvent
    Gets the velocity.
    getVelocity() - Method in class org.bukkit.event.player.PlayerVelocityEvent
    Gets the velocity vector that will be sent to the player
    getVersion() - Static method in class org.bukkit.Bukkit
     
    getVersion() - Method in class org.bukkit.plugin.PluginDescriptionFile
    Returns the version of a plugin
    getVersion() - Method in interface org.bukkit.Server
    Gets the version string of this server implementation.
    getView() - Method in class org.bukkit.event.inventory.InventoryEvent
    Gets the view object itself
    getViewDistance() - Static method in class org.bukkit.Bukkit
     
    getViewDistance() - Method in interface org.bukkit.Server
    Get the view distance from this server.
    getViewers() - Method in class org.bukkit.event.inventory.InventoryEvent
    Gets the list of players viewing the primary (upper) inventory involved in this event
    getViewers() - Method in interface org.bukkit.inventory.Inventory
    Gets a list of players viewing.
    getWalkSpeed() - Method in interface org.bukkit.entity.Player
    Gets the current allowed speed that a client can walk.
    getWarningState() - Static method in class org.bukkit.Bukkit
     
    getWarningState() - Method in interface org.bukkit.Server
    Gets the current warning state for the server
    getWaterAnimalSpawnLimit() - Static method in class org.bukkit.Bukkit
     
    getWaterAnimalSpawnLimit() - Method in interface org.bukkit.Server
    Gets user-specified limit for number of water animals that can spawn in a chunk
    getWaterAnimalSpawnLimit() - Method in interface org.bukkit.World
    Gets the limit for number of water animals that can spawn in a chunk in this world
    getWeatherDuration() - Method in interface org.bukkit.World
    Get the remaining time in ticks of the current conditions.
    getWebsite() - Method in class org.bukkit.plugin.PluginDescriptionFile
     
    getWhitelistedPlayers() - Static method in class org.bukkit.Bukkit
     
    getWhitelistedPlayers() - Method in interface org.bukkit.Server
    Gets a list of whitelisted players
    getWhoClicked() - Method in class org.bukkit.event.inventory.InventoryClickEvent
    Get the player who performed the click.
    getWidth() - Method in class org.bukkit.map.MapFont.CharacterSprite
    Get the width of the character sprite.
    getWidth(String) - Method in class org.bukkit.map.MapFont
    Get the width of the given text as it would be rendered using this font.
    getWoolData() - Method in enum org.bukkit.DyeColor
    Gets the associated wool data value representing this color.
    getWorkOnLand() - Method in interface org.bukkit.entity.Boat
    Get whether boats can work on land.
    getWorld() - Method in interface org.bukkit.block.Block
    Gets the world which contains this Block
    getWorld() - Method in interface org.bukkit.block.BlockState
    Gets the world which contains this Block
    getWorld() - Method in class org.bukkit.block.DoubleChest
     
    getWorld(String) - Static method in class org.bukkit.Bukkit
     
    getWorld(UUID) - Static method in class org.bukkit.Bukkit
     
    getWorld() - Method in interface org.bukkit.Chunk
    Gets the world containing this chunk
    getWorld() - Method in interface org.bukkit.entity.Entity
    Gets the current world this entity resides in
    getWorld() - Method in class org.bukkit.event.weather.WeatherEvent
    Returns the World where this event is occurring
    getWorld() - Method in class org.bukkit.event.world.WorldEvent
    Gets the world primarily involved with this event
    getWorld() - Method in class org.bukkit.Location
    Gets the world that this location resides in
    getWorld() - Method in interface org.bukkit.map.MapView
    Get the world that this map is associated with.
    getWorld(String) - Method in interface org.bukkit.Server
    Gets the world with the given name
    getWorld(UUID) - Method in interface org.bukkit.Server
    Gets the world from the given Unique ID
    getWorldContainer() - Static method in class org.bukkit.Bukkit
     
    getWorldContainer() - Method in interface org.bukkit.Server
    Gets the folder that contains all of the various Worlds.
    getWorldFolder() - Method in interface org.bukkit.World
    Gets the folder of this world on disk.
    getWorldName() - Method in interface org.bukkit.ChunkSnapshot
    Gets name of the world containing this chunk
    getWorlds() - Static method in class org.bukkit.Bukkit
     
    getWorlds() - Method in interface org.bukkit.Server
    Gets a list of all worlds on this server
    getWorldType() - Static method in class org.bukkit.Bukkit
     
    getWorldType() - Method in interface org.bukkit.Server
    Get world type (level-type setting) for default world
    getWorldType() - Method in interface org.bukkit.World
    Gets the type of this world.
    getWScale() - Method in class org.bukkit.util.noise.SimplexOctaveGenerator
    Gets the scale used for each W-coordinates passed
    getX() - Method in interface org.bukkit.block.Block
    Gets the x-coordinate of this block
    getX() - Method in interface org.bukkit.block.BlockState
    Gets the x-coordinate of this block
    getX() - Method in class org.bukkit.block.DoubleChest
     
    getX() - Method in interface org.bukkit.Chunk
    Gets the X-coordinate of this chunk
    getX() - Method in interface org.bukkit.ChunkSnapshot
    Gets the X-coordinate of this chunk
    getX() - Method in class org.bukkit.Location
    Gets the x-coordinate of this location
    getX() - Method in class org.bukkit.map.MapCursor
    Get the X position of this cursor.
    getX() - Method in class org.bukkit.util.Vector
    Gets the X component.
    getXScale() - Method in class org.bukkit.util.noise.OctaveGenerator
    Gets the scale used for each X-coordinates passed
    getY() - Method in interface org.bukkit.block.Block
    Gets the y-coordinate of this block
    getY() - Method in interface org.bukkit.block.BlockState
    Gets the y-coordinate of this block
    getY() - Method in class org.bukkit.block.DoubleChest
     
    getY() - Method in class org.bukkit.Location
    Gets the y-coordinate of this location
    getY() - Method in class org.bukkit.map.MapCursor
    Get the Y position of this cursor.
    getY() - Method in class org.bukkit.util.Vector
    Gets the Y component.
    getYaw() - Method in class org.bukkit.Location
    Gets the yaw of this location
    getYield() - Method in interface org.bukkit.entity.Explosive
    Return the radius or yield of this explosive's explosion
    getYield() - Method in class org.bukkit.event.entity.EntityExplodeEvent
    Returns the percentage of blocks to drop from this explosion
    getYScale() - Method in class org.bukkit.util.noise.OctaveGenerator
    Gets the scale used for each Y-coordinates passed
    getZ() - Method in interface org.bukkit.block.Block
    Gets the z-coordinate of this block
    getZ() - Method in interface org.bukkit.block.BlockState
    Gets the z-coordinate of this block
    getZ() - Method in class org.bukkit.block.DoubleChest
     
    getZ() - Method in interface org.bukkit.Chunk
    Gets the Z-coordinate of this chunk
    getZ() - Method in interface org.bukkit.ChunkSnapshot
    Gets the Z-coordinate of this chunk
    getZ() - Method in class org.bukkit.Location
    Gets the z-coordinate of this location
    getZ() - Method in class org.bukkit.util.Vector
    Gets the Z component.
    getZScale() - Method in class org.bukkit.util.noise.OctaveGenerator
    Gets the scale used for each Z-coordinates passed
    Ghast - Interface in org.bukkit.entity
    Represents a Ghast.
    Giant - Interface in org.bukkit.entity
    Represents a Giant.
    GiveCommand - Class in org.bukkit.command.defaults
     
    GiveCommand() - Constructor for class org.bukkit.command.defaults.GiveCommand
     
    giveExp(int) - Method in interface org.bukkit.entity.Player
    Gives the player the amount of experience specified.
    giveExpLevels(int) - Method in interface org.bukkit.entity.Player
    Gives the player the amount of experience levels specified.
    Golem - Interface in org.bukkit.entity
    A mechanical creature that may harm enemies.
    gracefulExit() - Method in class org.bukkit.conversations.ConversationAbandonedEvent
    Indicates how the conversation was abandoned - naturally as part of the prompt chain or prematurely via a ConversationCanceller.
    grad(int, double, double, double) - Static method in class org.bukkit.util.noise.NoiseGenerator
     
    grad3 - Static variable in class org.bukkit.util.noise.PerlinNoiseGenerator
     
    grad4 - Static variable in class org.bukkit.util.noise.SimplexNoiseGenerator
     
    GrassSpecies - Enum in org.bukkit
    Represents the different types of grass.
    GRAY - Static variable in class org.bukkit.Color
    Gray, or (0x80,0x80,0x80) in (R,G,B)
    GRAY_1 - Static variable in class org.bukkit.map.MapPalette
     
    GRAY_2 - Static variable in class org.bukkit.map.MapPalette
     
    GREEN - Static variable in class org.bukkit.Color
    Green, or (0x00,0x80,0x00) in (R,G,B)
    GUARANTEED_NO_WRAP_CHAT_PAGE_WIDTH - Static variable in class org.bukkit.util.ChatPaginator
     

  • H

    HandlerList - Class in org.bukkit.event
    A list of event handlers, stored per-event.
    HandlerList() - Constructor for class org.bukkit.event.HandlerList
    Create a new handler list and initialize using EventPriority The HandlerList is then added to meta-list for use in bakeAll()
    Hanging - Interface in org.bukkit.entity
    Represents a Hanging entity
    hanging - Variable in class org.bukkit.event.hanging.HangingEvent
     
    HangingBreakByEntityEvent - Class in org.bukkit.event.hanging
    Triggered when a hanging entity is removed by an entity
    HangingBreakByEntityEvent(Hanging, Entity) - Constructor for class org.bukkit.event.hanging.HangingBreakByEntityEvent
     
    HangingBreakEvent - Class in org.bukkit.event.hanging
    Triggered when a hanging entity is removed
    HangingBreakEvent(Hanging, HangingBreakEvent.RemoveCause) - Constructor for class org.bukkit.event.hanging.HangingBreakEvent
     
    HangingBreakEvent.RemoveCause - Enum in org.bukkit.event.hanging
    An enum to specify the cause of the removal
    HangingEvent - Class in org.bukkit.event.hanging
    Represents a hanging entity-related event.
    HangingEvent(Hanging) - Constructor for class org.bukkit.event.hanging.HangingEvent
     
    HangingPlaceEvent - Class in org.bukkit.event.hanging
    Triggered when a hanging entity is created in the world
    HangingPlaceEvent(Hanging, Player, Block, BlockFace) - Constructor for class org.bukkit.event.hanging.HangingPlaceEvent
     
    HARM - Static variable in class org.bukkit.potion.PotionEffectType
    Hurts an entity.
    hasAuthor() - Method in interface org.bukkit.inventory.meta.BookMeta
    Checks for the existence of an author in the book.
    hasBlock() - Method in class org.bukkit.event.player.PlayerInteractEvent
    Check if this event involved a block
    hasCustomEffect(PotionEffectType) - Method in interface org.bukkit.inventory.meta.PotionMeta
    Checks for a specific custom potion effect type on this potion.
    hasCustomEffects() - Method in interface org.bukkit.inventory.meta.PotionMeta
    Checks for the presence of custom potion effects.
    hasDisplayName() - Method in interface org.bukkit.inventory.meta.ItemMeta
    Checks for existence of a display name.
    hasEffect() - Method in interface org.bukkit.inventory.meta.FireworkEffectMeta
    Checks if this meta has an effect.
    hasEffects() - Method in interface org.bukkit.inventory.meta.FireworkMeta
    Get whether this firework has any effects.
    hasEnchant(Enchantment) - Method in interface org.bukkit.inventory.meta.ItemMeta
    Checks for existence of the specified enchantment.
    hasEnchants() - Method in interface org.bukkit.inventory.meta.ItemMeta
    Checks for the existence of any enchantments.
    hasExtendedDuration() - Method in class org.bukkit.potion.Potion
    Returns whether this potion has an extended duration.
    hasFlicker() - Method in class org.bukkit.FireworkEffect
    Get whether the firework effect flickers.
    hashCode() - Method in class org.bukkit.Color
     
    hashCode() - Method in class org.bukkit.enchantments.Enchantment
     
    hashCode() - Method in class org.bukkit.FireworkEffect
     
    hashCode() - Method in class org.bukkit.inventory.ItemStack
     
    hashCode() - Method in class org.bukkit.Location
     
    hashCode() - Method in class org.bukkit.material.MaterialData
     
    hashCode() - Method in class org.bukkit.Note
     
    hashCode() - Method in class org.bukkit.plugin.messaging.PluginMessageListenerRegistration
     
    hashCode() - Method in class org.bukkit.plugin.PluginBase
     
    hashCode() - Method in class org.bukkit.potion.Potion
     
    hashCode() - Method in class org.bukkit.potion.PotionEffect
     
    hashCode() - Method in class org.bukkit.potion.PotionEffectType
     
    hashCode() - Method in class org.bukkit.util.BlockVector
    Returns a hash code for this vector.
    hashCode() - Method in class org.bukkit.util.Vector
    Returns a hash code for this vector
    hasItem() - Method in class org.bukkit.event.player.PlayerInteractEvent
    Check if this event involved an item
    hasItemMeta() - Method in class org.bukkit.inventory.ItemStack
    Checks to see if any meta data has been defined.
    hasLineOfSight(Entity) - Method in interface org.bukkit.entity.LivingEntity
    Checks whether the entity has block line of sight to another.
    This uses the same algorithm that hostile mobs use to find the closest player.
    hasLore() - Method in interface org.bukkit.inventory.meta.ItemMeta
    Checks for existence of lore.
    hasMetadata(String) - Method in interface org.bukkit.metadata.Metadatable
    Tests to see whether the implementing object contains the given metadata value in its metadata store.
    hasMetadata(T, String) - Method in interface org.bukkit.metadata.MetadataStore
    Tests to see if a metadata attribute has been set on an object.
    hasMetadata(T, String) - Method in class org.bukkit.metadata.MetadataStoreBase
    Tests to see if a metadata attribute has been set on an object.
    hasMultiple() - Method in class org.bukkit.plugin.TimedRegisteredListener
    Gets whether this listener has handled multiple events
    hasNext() - Method in class org.bukkit.util.BlockIterator
    Returns true if the iteration has more elements
    hasOwner() - Method in interface org.bukkit.block.Skull
    Checks to see if the skull has an owner
    hasOwner() - Method in interface org.bukkit.inventory.meta.SkullMeta
    Checks to see if the skull has an owner.
    hasPages() - Method in interface org.bukkit.inventory.meta.BookMeta
    Checks for the existence of pages in the book.
    hasPermission(String) - Method in interface org.bukkit.permissions.Permissible
    Gets the value of the specified permission, if set.
    hasPermission(Permission) - Method in interface org.bukkit.permissions.Permissible
    Gets the value of the specified permission, if set.
    hasPermission(String) - Method in class org.bukkit.permissions.PermissibleBase
     
    hasPermission(Permission) - Method in class org.bukkit.permissions.PermissibleBase
     
    hasPlayedBefore() - Method in interface org.bukkit.OfflinePlayer
    Checks if this player has played on this server before.
    hasPotionEffect(PotionEffectType) - Method in interface org.bukkit.entity.LivingEntity
    Returns whether the entity already has an existing effect of the given PotionEffectType applied to it.
    hasRepairCost() - Method in interface org.bukkit.inventory.meta.Repairable
    Checks to see if this has a repair penalty
    hasSaddle() - Method in interface org.bukkit.entity.Pig
    Check if the pig has a saddle.
    hasStoredEnchant(Enchantment) - Method in interface org.bukkit.inventory.meta.EnchantmentStorageMeta
    Checks for storage of the specified enchantment.
    hasStoredEnchants() - Method in interface org.bukkit.inventory.meta.EnchantmentStorageMeta
    Checks for the existence of any stored enchantments.
    hasStorm() - Method in interface org.bukkit.World
    Returns whether the world has an ongoing storm.
    hasTitle() - Method in interface org.bukkit.inventory.meta.BookMeta
    Checks for the existence of a title in the book.
    hasTrail() - Method in class org.bukkit.FireworkEffect
    Get whether the firework effect has a trail.
    hasWhitelist() - Static method in class org.bukkit.Bukkit
     
    hasWhitelist() - Method in interface org.bukkit.Server
    Gets whether this server has a whitelist or not.
    header() - Method in class org.bukkit.configuration.file.FileConfigurationOptions
    Gets the header that will be applied to the top of the saved output.
    header(String) - Method in class org.bukkit.configuration.file.FileConfigurationOptions
    Sets the header that will be applied to the top of the saved output.
    header(String) - Method in class org.bukkit.configuration.file.YamlConfigurationOptions
     
    HEAL - Static variable in class org.bukkit.potion.PotionEffectType
    Heals an entity.
    HelpCommand - Class in org.bukkit.command.defaults
     
    HelpCommand() - Constructor for class org.bukkit.command.defaults.HelpCommand
     
    HelpMap - Interface in org.bukkit.help
    The HelpMap tracks all help topics registered in a Bukkit server.
    HelpTopic - Class in org.bukkit.help
    HelpTopic implementations are displayed to the user when the user uses the /help command.
    HelpTopic() - Constructor for class org.bukkit.help.HelpTopic
     
    HelpTopicComparator - Class in org.bukkit.help
    Used to impose a custom total ordering on help topics.
    HelpTopicComparator.TopicNameComparator - Class in org.bukkit.help
     
    helpTopicComparatorInstance() - Static method in class org.bukkit.help.HelpTopicComparator
     
    HelpTopicFactory<TCommand extends Command> - Interface in org.bukkit.help
    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.
    hidePlayer(Player) - Method in interface org.bukkit.entity.Player
    Hides a player from this player
    Hopper - Interface in org.bukkit.block
    Represents a hopper.
    HopperMinecart - Interface in org.bukkit.entity.minecart
    Represents a Minecart with a Hopper inside it
    HumanEntity - Interface in org.bukkit.entity
    Represents a human entity, such as an NPC or a player
    HUNGER - Static variable in class org.bukkit.potion.PotionEffectType
    Increases hunger.

    I

    IllegalPluginAccessException - Exception in org.bukkit.plugin
    Thrown when a plugin attempts to interact with the server when it is not enabled
    IllegalPluginAccessException() - Constructor for exception org.bukkit.plugin.IllegalPluginAccessException
    Creates a new instance of IllegalPluginAccessException without detail message.
    IllegalPluginAccessException(String) - Constructor for exception org.bukkit.plugin.IllegalPluginAccessException
    Constructs an instance of IllegalPluginAccessException with the specified detail message.
    imageToBytes(Image) - Static method in class org.bukkit.map.MapPalette
    Convert an Image to a byte[] using the palette.
    InactivityConversationCanceller - Class in org.bukkit.conversations
    An InactivityConversationCanceller will cancel a Conversation after a period of inactivity by the user.
    InactivityConversationCanceller(Plugin, int) - Constructor for class org.bukkit.conversations.InactivityConversationCanceller
    Creates an InactivityConversationCanceller.
    includes(Material) - Method in enum org.bukkit.enchantments.EnchantmentTarget
    Check whether this target includes the specified item.
    includes(ItemStack) - Method in enum org.bukkit.enchantments.EnchantmentTarget
    Check whether this target includes the specified item.
    INCREASE_DAMAGE - Static variable in class org.bukkit.potion.PotionEffectType
    Increases damage dealt.
    incrementStatistic(Statistic) - Method in interface org.bukkit.entity.Player
    Increments the given statistic for this player
    incrementStatistic(Statistic, int) - Method in interface org.bukkit.entity.Player
    Increments the given statistic for this player
    incrementStatistic(Statistic, Material) - Method in interface org.bukkit.entity.Player
    Increments the given statistic for this player for the given material
    incrementStatistic(Statistic, Material, int) - Method in interface org.bukkit.entity.Player
    Increments the given statistic for this player for the given material
    indent() - Method in class org.bukkit.configuration.file.YamlConfigurationOptions
    Gets how much spaces should be used to indent each line.
    indent(int) - Method in class org.bukkit.configuration.file.YamlConfigurationOptions
    Sets how much spaces should be used to indent each line.
    IndexHelpTopic - Class in org.bukkit.help
    This help topic generates a list of other help topics.
    IndexHelpTopic(String, String, String, Collection<HelpTopic>) - Constructor for class org.bukkit.help.IndexHelpTopic
     
    IndexHelpTopic(String, String, String, Collection<HelpTopic>, String) - Constructor for class org.bukkit.help.IndexHelpTopic
     
    initialize(MapView) - Method in class org.bukkit.map.MapRenderer
    Initialize this MapRenderer for the given map.
    initialize(PluginLoader, Server, PluginDescriptionFile, File, File, ClassLoader) - Method in class org.bukkit.plugin.java.JavaPlugin
    Initializes this plugin with the given variables.
    initialSessionData - Variable in class org.bukkit.conversations.ConversationFactory
     
    installDDL() - Method in class org.bukkit.plugin.java.JavaPlugin
     
    Instrument - Enum in org.bukkit
     
    invalidate() - Method in class org.bukkit.metadata.LazyMetadataValue
     
    invalidate() - Method in interface org.bukkit.metadata.MetadataValue
    Invalidates this metadata item, forcing it to recompute when next accessed.
    invalidateAll(Plugin) - Method in interface org.bukkit.metadata.MetadataStore
    Invalidates all metadata in the metadata store that originates from the given plugin.
    invalidateAll(Plugin) - Method in class org.bukkit.metadata.MetadataStoreBase
    Invalidates all metadata in the metadata store that originates from the given plugin.
    InvalidConfigurationException - Exception in org.bukkit.configuration
    Exception thrown when attempting to load an invalid Configuration
    InvalidConfigurationException() - Constructor for exception org.bukkit.configuration.InvalidConfigurationException
    Creates a new instance of InvalidConfigurationException without a message or cause.
    InvalidConfigurationException(String) - Constructor for exception org.bukkit.configuration.InvalidConfigurationException
    Constructs an instance of InvalidConfigurationException with the specified message.
    InvalidConfigurationException(Throwable) - Constructor for exception org.bukkit.configuration.InvalidConfigurationException
    Constructs an instance of InvalidConfigurationException with the specified cause.
    InvalidConfigurationException(String, Throwable) - Constructor for exception org.bukkit.configuration.InvalidConfigurationException
    Constructs an instance of InvalidConfigurationException with the specified message and cause.
    InvalidDescriptionException - Exception in org.bukkit.plugin
    Thrown when attempting to load an invalid PluginDescriptionFile
    InvalidDescriptionException(Throwable, String) - Constructor for exception org.bukkit.plugin.InvalidDescriptionException
    Constructs a new InvalidDescriptionException based on the given Exception
    InvalidDescriptionException(Throwable) - Constructor for exception org.bukkit.plugin.InvalidDescriptionException
    Constructs a new InvalidDescriptionException based on the given Exception
    InvalidDescriptionException(String) - Constructor for exception org.bukkit.plugin.InvalidDescriptionException
    Constructs a new InvalidDescriptionException with the given message
    InvalidDescriptionException() - Constructor for exception org.bukkit.plugin.InvalidDescriptionException
    Constructs a new InvalidDescriptionException
    InvalidPluginException - Exception in org.bukkit.plugin
    Thrown when attempting to load an invalid Plugin file
    InvalidPluginException(Throwable) - Constructor for exception org.bukkit.plugin.InvalidPluginException
    Constructs a new InvalidPluginException based on the given Exception
    InvalidPluginException() - Constructor for exception org.bukkit.plugin.InvalidPluginException
    Constructs a new InvalidPluginException
    InvalidPluginException(String, Throwable) - Constructor for exception org.bukkit.plugin.InvalidPluginException
    Constructs a new InvalidPluginException with the specified detail message and cause.
    InvalidPluginException(String) - Constructor for exception org.bukkit.plugin.InvalidPluginException
    Constructs a new InvalidPluginException with the specified detail message
    inventory - Variable in class org.bukkit.event.player.PlayerInventoryEvent
    Deprecated.  
    Inventory - Interface in org.bukkit.inventory
    Interface to the various inventories.
    InventoryClickEvent - Class in org.bukkit.event.inventory
     
    InventoryClickEvent(InventoryView, InventoryType.SlotType, int, boolean, boolean) - Constructor for class org.bukkit.event.inventory.InventoryClickEvent
     
    InventoryCloseEvent - Class in org.bukkit.event.inventory
    Represents a player related inventory event
    InventoryCloseEvent(InventoryView) - Constructor for class org.bukkit.event.inventory.InventoryCloseEvent
     
    InventoryEvent - Class in org.bukkit.event.inventory
    Represents a player related inventory event
    InventoryEvent(InventoryView) - Constructor for class org.bukkit.event.inventory.InventoryEvent
     
    InventoryHolder - Interface in org.bukkit.inventory
     
    InventoryOpenEvent - Class in org.bukkit.event.inventory
    Represents a player related inventory event
    InventoryOpenEvent(InventoryView) - Constructor for class org.bukkit.event.inventory.InventoryOpenEvent
     
    InventoryPickupItemEvent - Class in org.bukkit.event.inventory
    Called when a hopper or hopper minecart picks up a dropped item.
    InventoryPickupItemEvent(Inventory, Item) - Constructor for class org.bukkit.event.inventory.InventoryPickupItemEvent
     
    InventoryType - Enum in org.bukkit.event.inventory
     
    InventoryType.SlotType - Enum in org.bukkit.event.inventory
     
    InventoryView - Class in org.bukkit.inventory
    Represents a view linking two inventories and a single player (whose inventory may or may not be one of the two) Note: If you implement this interface but fail to satisfy the expected contracts of certain methods, there's no guarantee that the game will work as it should.
    InventoryView() - Constructor for class org.bukkit.inventory.InventoryView
     
    InventoryView.Property - Enum in org.bukkit.inventory
    Represents various extra properties of certain inventory windows.
    INVISIBILITY - Static variable in class org.bukkit.potion.PotionEffectType
    Grants invisibility.
    ipValidity - Static variable in class org.bukkit.command.defaults.BanIpCommand
     
    IronGolem - Interface in org.bukkit.entity
    An iron Golem that protects Villages.
    isAcceptingRegistrations() - Static method in class org.bukkit.enchantments.Enchantment
    Checks if this is accepting Enchantment registrations.
    isActivated() - Method in class org.bukkit.material.Tripwire
    Test if tripwire is currently activated
    isActivated() - Method in class org.bukkit.material.TripwireHook
    Test if hook is currently activated
    isAdult() - Method in interface org.bukkit.entity.Ageable
    Returns true if the animal is an adult.
    isAlive() - Method in enum org.bukkit.entity.EntityType
     
    isAmbient() - Method in class org.bukkit.potion.PotionEffect
    Makes potion effect produce more, translucent, particles.
    isAngry() - Method in interface org.bukkit.entity.PigZombie
    Shorthand; gets whether the zombie is angry.
    isAngry() - Method in interface org.bukkit.entity.Wolf
    Checks if this wolf is angry
    isApplicable(ItemMeta, ItemStack) - Method in interface org.bukkit.inventory.ItemFactory
    This method checks the item meta to confirm that it is applicable (no data lost if applied) to the specified ItemStack.
    isApplicable(ItemMeta, Material) - Method in interface org.bukkit.inventory.ItemFactory
    This method checks the item meta to confirm that it is applicable (no data lost if applied) to the specified Material.
    isAsynchronous() - Method in class org.bukkit.event.Event
    Any custom event that should not by synchronized with other events must use the specific constructor.
    isAutoSave() - Method in interface org.bukkit.World
    Gets whether or not the world will automatically save
    isBaby() - Method in interface org.bukkit.entity.Zombie
    Gets whether the zombie is a baby
    isBanned() - Method in interface org.bukkit.OfflinePlayer
    Checks if this player is banned or not
    isBedSpawn() - Method in class org.bukkit.event.player.PlayerRespawnEvent
    Gets whether the respawn location is the player's bed.
    isBlock() - Method in enum org.bukkit.Material
    Checks if this Material is a placable block
    isBlock() - Method in enum org.bukkit.Statistic
    Checks if this is a substatistic dealing with blocks (As opposed to items)
    isBlockFaceIndirectlyPowered(BlockFace) - Method in interface org.bukkit.block.Block
    Returns true if the block face is being indirectly powered by Redstone.
    isBlockFacePowered(BlockFace) - Method in interface org.bukkit.block.Block
    Returns true if the block face is being powered by Redstone.
    isBlockIndirectlyPowered() - Method in interface org.bukkit.block.Block
    Returns true if the block is being indirectly powered by Redstone.
    isBlocking() - Method in interface org.bukkit.entity.HumanEntity
    Check if the player is currently blocking (ie with a sword).
    isBlockInHand() - Method in class org.bukkit.event.player.PlayerInteractEvent
    Convenience method to inform the user whether this was a block placement event.
    isBlockPowered() - Method in interface org.bukkit.block.Block
    Returns true if the block is being powered by Redstone.
    isBoolean(String) - Method in interface org.bukkit.configuration.ConfigurationSection
    Checks if the specified path is a boolean.
    isBoolean(String) - Method in class org.bukkit.configuration.MemorySection
     
    isBuildable() - Method in class org.bukkit.event.block.BlockCanBuildEvent
    Gets whether or not the block can be built here.
    isBurnable() - Method in enum org.bukkit.Material
    Check if the material is a block and can burn away
    isBurning() - Method in class org.bukkit.event.inventory.FurnaceBurnEvent
    Gets whether the furnace's fuel is burning or not.
    isCancelled() - Method in class org.bukkit.event.block.BlockBreakEvent
     
    isCancelled() - Method in class org.bukkit.event.block.BlockBurnEvent
     
    isCancelled() - Method in class org.bukkit.event.block.BlockDamageEvent
     
    isCancelled() - Method in class org.bukkit.event.block.BlockDispenseEvent
     
    isCancelled() - Method in class org.bukkit.event.block.BlockFadeEvent
     
    isCancelled() - Method in class org.bukkit.event.block.BlockFromToEvent
     
    isCancelled() - Method in class org.bukkit.event.block.BlockGrowEvent
     
    isCancelled() - Method in class org.bukkit.event.block.BlockIgniteEvent
     
    isCancelled() - Method in class org.bukkit.event.block.BlockPhysicsEvent
     
    isCancelled() - Method in class org.bukkit.event.block.BlockPistonEvent
     
    isCancelled() - Method in class org.bukkit.event.block.BlockPlaceEvent
     
    isCancelled() - Method in class org.bukkit.event.block.LeavesDecayEvent
     
    isCancelled() - Method in class org.bukkit.event.block.NotePlayEvent
     
    isCancelled() - Method in class org.bukkit.event.block.SignChangeEvent
     
    isCancelled() - Method in interface org.bukkit.event.Cancellable
    Gets the cancellation state of this event.
    isCancelled() - Method in class org.bukkit.event.enchantment.EnchantItemEvent
     
    isCancelled() - Method in class org.bukkit.event.enchantment.PrepareItemEnchantEvent
     
    isCancelled() - Method in class org.bukkit.event.entity.CreatureSpawnEvent
     
    isCancelled() - Method in class org.bukkit.event.entity.CreeperPowerEvent
     
    isCancelled() - Method in class org.bukkit.event.entity.EntityChangeBlockEvent
     
    isCancelled() - Method in class org.bukkit.event.entity.EntityCombustEvent
     
    isCancelled() - Method in class org.bukkit.event.entity.EntityCreatePortalEvent
     
    isCancelled() - Method in class org.bukkit.event.entity.EntityDamageEvent
     
    isCancelled() - Method in class org.bukkit.event.entity.EntityExplodeEvent
     
    isCancelled() - Method in class org.bukkit.event.entity.EntityInteractEvent
     
    isCancelled() - Method in class org.bukkit.event.entity.EntityRegainHealthEvent
     
    isCancelled() - Method in class org.bukkit.event.entity.EntityShootBowEvent
     
    isCancelled() - Method in class org.bukkit.event.entity.EntityTameEvent
     
    isCancelled() - Method in class org.bukkit.event.entity.EntityTargetEvent
     
    isCancelled() - Method in class org.bukkit.event.entity.EntityTeleportEvent
     
    isCancelled() - Method in class org.bukkit.event.entity.ExplosionPrimeEvent
     
    isCancelled() - Method in class org.bukkit.event.entity.FoodLevelChangeEvent
     
    isCancelled() - Method in class org.bukkit.event.entity.ItemDespawnEvent
     
    isCancelled() - Method in class org.bukkit.event.entity.ItemSpawnEvent
     
    isCancelled() - Method in class org.bukkit.event.entity.PigZapEvent
     
    isCancelled() - Method in class org.bukkit.event.entity.PotionSplashEvent
     
    isCancelled() - Method in class org.bukkit.event.entity.ProjectileLaunchEvent
     
    isCancelled() - Method in class org.bukkit.event.entity.SheepDyeWoolEvent
     
    isCancelled() - Method in class org.bukkit.event.entity.SheepRegrowWoolEvent
     
    isCancelled() - Method in class org.bukkit.event.entity.SlimeSplitEvent
     
    isCancelled() - Method in class org.bukkit.event.hanging.HangingBreakEvent
     
    isCancelled() - Method in class org.bukkit.event.hanging.HangingPlaceEvent
     
    isCancelled() - Method in class org.bukkit.event.inventory.BrewEvent
     
    isCancelled() - Method in class org.bukkit.event.inventory.FurnaceBurnEvent
     
    isCancelled() - Method in class org.bukkit.event.inventory.FurnaceSmeltEvent
     
    isCancelled() - Method in class org.bukkit.event.inventory.InventoryClickEvent
     
    isCancelled() - Method in class org.bukkit.event.inventory.InventoryOpenEvent
    Gets the cancellation state of this event.
    isCancelled() - Method in class org.bukkit.event.inventory.InventoryPickupItemEvent
     
    isCancelled() - Method in class org.bukkit.event.painting.PaintingBreakEvent
    Deprecated.  
    isCancelled() - Method in class org.bukkit.event.painting.PaintingPlaceEvent
    Deprecated.  
    isCancelled() - Method in class org.bukkit.event.player.AsyncPlayerChatEvent
     
    isCancelled() - Method in class org.bukkit.event.player.PlayerAnimationEvent
     
    isCancelled() - Method in class org.bukkit.event.player.PlayerBedEnterEvent
     
    isCancelled() - Method in class org.bukkit.event.player.PlayerBucketEvent
     
    isCancelled() - Method in class org.bukkit.event.player.PlayerChatEvent
    Deprecated.  
    isCancelled() - Method in class org.bukkit.event.player.PlayerCommandPreprocessEvent
     
    isCancelled() - Method in class org.bukkit.event.player.PlayerDropItemEvent
     
    isCancelled() - Method in class org.bukkit.event.player.PlayerFishEvent
     
    isCancelled() - Method in class org.bukkit.event.player.PlayerGameModeChangeEvent
     
    isCancelled() - Method in class org.bukkit.event.player.PlayerInteractEntityEvent
     
    isCancelled() - Method in class org.bukkit.event.player.PlayerInteractEvent
    Gets the cancellation state of this event.
    isCancelled() - Method in class org.bukkit.event.player.PlayerItemConsumeEvent
     
    isCancelled() - Method in class org.bukkit.event.player.PlayerKickEvent
     
    isCancelled() - Method in class org.bukkit.event.player.PlayerMoveEvent
    Gets the cancellation state of this event.
    isCancelled() - Method in class org.bukkit.event.player.PlayerPickupItemEvent
     
    isCancelled() - Method in class org.bukkit.event.player.PlayerShearEntityEvent
     
    isCancelled() - Method in class org.bukkit.event.player.PlayerToggleFlightEvent
     
    isCancelled() - Method in class org.bukkit.event.player.PlayerToggleSneakEvent
     
    isCancelled() - Method in class org.bukkit.event.player.PlayerToggleSprintEvent
     
    isCancelled() - Method in class org.bukkit.event.player.PlayerVelocityEvent
    Gets the cancellation state of this event.
    isCancelled() - Method in class org.bukkit.event.vehicle.VehicleDamageEvent
     
    isCancelled() - Method in class org.bukkit.event.vehicle.VehicleDestroyEvent
     
    isCancelled() - Method in class org.bukkit.event.vehicle.VehicleEnterEvent
     
    isCancelled() - Method in class org.bukkit.event.vehicle.VehicleEntityCollisionEvent
     
    isCancelled() - Method in class org.bukkit.event.vehicle.VehicleExitEvent
     
    isCancelled() - Method in class org.bukkit.event.weather.LightningStrikeEvent
     
    isCancelled() - Method in class org.bukkit.event.weather.ThunderChangeEvent
     
    isCancelled() - Method in class org.bukkit.event.weather.WeatherChangeEvent
     
    isCancelled() - Method in class org.bukkit.event.world.ChunkUnloadEvent
     
    isCancelled() - Method in class org.bukkit.event.world.PortalCreateEvent
     
    isCancelled() - Method in class org.bukkit.event.world.StructureGrowEvent
     
    isCancelled() - Method in class org.bukkit.event.world.WorldUnloadEvent
     
    isChunkInUse(int, int) - Method in interface org.bukkit.World
    Checks if the Chunk at the specified coordinates is loaded and in use by one or more players
    isChunkLoaded(Chunk) - Method in interface org.bukkit.World
    Checks if the specified Chunk is loaded
    isChunkLoaded(int, int) - Method in interface org.bukkit.World
    Checks if the Chunk at the specified coordinates is loaded
    isCollisionCancelled() - Method in class org.bukkit.event.vehicle.VehicleEntityCollisionEvent
     
    isColor() - Method in enum org.bukkit.ChatColor
    Checks if this code is a color code as opposed to a format code.
    isColor(String) - Method in interface org.bukkit.configuration.ConfigurationSection
    Checks if the specified path is a Color.
    isColor(String) - Method in class org.bukkit.configuration.MemorySection
     
    isConfigurationSection(String) - Method in interface org.bukkit.configuration.ConfigurationSection
    Checks if the specified path is a ConfigurationSection.
    isConfigurationSection(String) - Method in class org.bukkit.configuration.MemorySection
     
    isConnected() - Method in class org.bukkit.material.TripwireHook
    Test if tripwire is connected
    isContextual() - Method in class org.bukkit.map.MapRenderer
    Get whether the renderer is contextual, i.e.
    isConversing() - Method in interface org.bukkit.conversations.Conversable
    Tests to see of a Conversable object is actively engaged in a conversation.
    isCurrentlyRunning(int) - Method in interface org.bukkit.scheduler.BukkitScheduler
    Check if the task currently running.
    isCurve() - Method in class org.bukkit.material.ExtendedRails
     
    isCurve() - Method in class org.bukkit.material.Rails
     
    isCustomNameVisible() - Method in interface org.bukkit.entity.LivingEntity
    Gets whether or not the mob's custom name is displayed client side.
    isDatabaseEnabled() - Method in class org.bukkit.plugin.PluginDescriptionFile
     
    isDead() - Method in interface org.bukkit.entity.Entity
    Returns true if this entity has been marked for removal.
    isDouble(String) - Method in interface org.bukkit.configuration.ConfigurationSection
    Checks if the specified path is a double.
    isDouble(String) - Method in class org.bukkit.configuration.MemorySection
     
    isEdible() - Method in enum org.bukkit.Material
    Checks if this Material is edible.
    isEffect() - Method in interface org.bukkit.entity.LightningStrike
    Returns whether the strike is an effect that does no damage.
    isEmpty() - Method in interface org.bukkit.block.Block
    Checks if this block is empty.
    isEmpty(int, int, int) - Method in interface org.bukkit.BlockChangeDelegate
    Checks if the specified block is empty (air) or not.
    isEmpty() - Method in interface org.bukkit.entity.Entity
    Check if a vehicle has passengers.
    isEmpty() - Method in class org.bukkit.material.Cauldron
    Check if the cauldron is empty.
    isEnabled() - Method in class org.bukkit.plugin.java.JavaPlugin
    Returns a value indicating whether or not this plugin is currently enabled
    isEnabled() - Method in interface org.bukkit.plugin.Plugin
    Returns a value indicating whether or not this plugin is currently enabled
    isFacePainted(BlockFace) - Method in class org.bukkit.material.Mushroom
    Checks whether a face of the block is painted.
    isFlammable() - Method in enum org.bukkit.Material
    Check if the material is a block and can catch fire
    isFlying() - Method in interface org.bukkit.entity.Player
    Checks to see if this player is currently flying or not.
    isFlying() - Method in class org.bukkit.event.player.PlayerToggleFlightEvent
    Returns whether the player is trying to start or stop flying.
    isFormat() - Method in enum org.bukkit.ChatColor
    Checks if this code is a format code as opposed to a color code.
    isFromBonemeal() - Method in class org.bukkit.event.world.StructureGrowEvent
    Checks if structure was grown using bonemeal.
    isFull() - Method in class org.bukkit.material.Cauldron
    Check if the cauldron is full.
    isGameRule(String) - Method in interface org.bukkit.World
    Checks if string is a valid game rule
    isHardcore() - Static method in class org.bukkit.Bukkit
     
    isHardcore() - Method in interface org.bukkit.Server
    Gets whether the server is in hardcore mode or not.
    isHatching() - Method in class org.bukkit.event.player.PlayerEggThrowEvent
    Gets whether the egg is hatching or not.
    isHeadOfBed() - Method in class org.bukkit.material.Bed
    Determine if this block represents the head of the bed
    isIgnoringCancelled() - Method in class org.bukkit.plugin.RegisteredListener
    Whether this listener accepts cancelled events
    isInAABB(Vector, Vector) - Method in class org.bukkit.util.Vector
    Returns whether this vector is in an axis-aligned bounding box.
    isIncendiary() - Method in interface org.bukkit.entity.Explosive
    Return whether or not this explosive creates a fire when exploding
    isIncomingChannelRegistered(Plugin, String) - Method in interface org.bukkit.plugin.messaging.Messenger
    Checks if the specified plugin has registered to receive incoming messages through the requested channel.
    isIncomingChannelRegistered(Plugin, String) - Method in class org.bukkit.plugin.messaging.StandardMessenger
     
    isInitialized() - Method in class org.bukkit.plugin.java.JavaPlugin
    Gets the initialization status of this plugin
    isInputValid(ConversationContext, String) - Method in class org.bukkit.conversations.BooleanPrompt
     
    isInputValid(ConversationContext, String) - Method in class org.bukkit.conversations.FixedSetPrompt
     
    isInputValid(ConversationContext, String) - Method in class org.bukkit.conversations.NumericPrompt
     
    isInputValid(ConversationContext, String) - Method in class org.bukkit.conversations.PlayerNamePrompt
     
    isInputValid(ConversationContext, String) - Method in class org.bukkit.conversations.RegexPrompt
     
    isInputValid(ConversationContext, String) - Method in class org.bukkit.conversations.ValidatingPrompt
    Override this method to check the validity of the player's input.
    isInsideVehicle() - Method in interface org.bukkit.entity.Entity
    Returns whether this entity is inside a vehicle.
    isInSphere(Vector, double) - Method in class org.bukkit.util.Vector
    Returns whether this vector is within a sphere.
    isInstant() - Method in class org.bukkit.potion.PotionEffectType
    Returns whether the effect of this type happens once, immediately.
    isInstant() - Method in class org.bukkit.potion.PotionEffectTypeWrapper
     
    isInstant() - Method in enum org.bukkit.potion.PotionType
     
    isInt(String) - Method in interface org.bukkit.configuration.ConfigurationSection
    Checks if the specified path is an int.
    isInt(String) - Method in class org.bukkit.configuration.MemorySection
     
    isInverted() - Method in class org.bukkit.material.Stairs
    Test if step is inverted
    isInverted() - Method in class org.bukkit.material.Step
    Test if step is inverted
    isInverted() - Method in class org.bukkit.material.WoodenStep
    Test if step is inverted
    isItemStack(String) - Method in interface org.bukkit.configuration.ConfigurationSection
    Checks if the specified path is an ItemStack.
    isItemStack(String) - Method in class org.bukkit.configuration.MemorySection
     
    isLeftClick() - Method in class org.bukkit.event.inventory.InventoryClickEvent
     
    isLiquid() - Method in interface org.bukkit.block.Block
    Checks if this block is liquid.
    isList(String) - Method in interface org.bukkit.configuration.ConfigurationSection
    Checks if the specified path is a List.
    isList(String) - Method in class org.bukkit.configuration.MemorySection
     
    isLit() - Method in class org.bukkit.material.Pumpkin
     
    isLoaded() - Method in interface org.bukkit.Chunk
    Checks if the chunk is loaded.
    isLocalEchoEnabled() - Method in class org.bukkit.conversations.Conversation
    Gets the status of local echo for this conversation.
    isLong(String) - Method in interface org.bukkit.configuration.ConfigurationSection
    Checks if the specified path is a long.
    isLong(String) - Method in class org.bukkit.configuration.MemorySection
     
    isModal() - Method in class org.bukkit.conversations.Conversation
    Gets the modality of this conversation.
    isModal - Variable in class org.bukkit.conversations.ConversationFactory
     
    isNaggable() - Method in class org.bukkit.plugin.java.JavaPlugin
     
    isNaggable() - Method in interface org.bukkit.plugin.Plugin
    Simple boolean if we can still nag to the logs about things
    isNewChunk() - Method in class org.bukkit.event.world.ChunkLoadEvent
    Gets if this chunk was newly created or not.
    isNumberValid(ConversationContext, Number) - Method in class org.bukkit.conversations.NumericPrompt
    Override this method to do further validation on the numeric player input after the input has been determined to actually be a number.
    isObjectTriggering() - Method in class org.bukkit.material.Tripwire
    Test if object triggering this tripwire directly
    isOccluding() - Method in enum org.bukkit.Material
    Check if the material is a block and completely blocks vision
    isOfflinePlayer(String) - Method in interface org.bukkit.configuration.ConfigurationSection
    Checks if the specified path is an OfflinePlayer.
    isOfflinePlayer(String) - Method in class org.bukkit.configuration.MemorySection
     
    isOnFace(BlockFace) - Method in class org.bukkit.material.Vine
    Check if the vine is attached to the specified face of an adjacent block.
    isOnGround() - Method in interface org.bukkit.entity.Entity
    Returns true if the entity is supported by a block.
    isOnGround() - Method in interface org.bukkit.entity.Player
    Deprecated. Inconsistent with org.bukkit.craftbukkit.entity.Entity#isOnGround()
    isOnline() - Method in interface org.bukkit.OfflinePlayer
    Checks if this player is currently online
    isOnSlope() - Method in class org.bukkit.material.Rails
     
    isOp() - Method in class org.bukkit.permissions.PermissibleBase
     
    isOp() - Method in interface org.bukkit.permissions.ServerOperator
    Checks if this object is a server operator
    isOpen() - Method in class org.bukkit.material.Door
    Deprecated. Does not work (correctly) anymore
    isOpen() - Method in class org.bukkit.material.Gate
     
    isOpen() - Method in interface org.bukkit.material.Openable
    Check to see if the door is open.
    isOpen() - Method in class org.bukkit.material.TrapDoor
     
    isOutgoingChannelRegistered(Plugin, String) - Method in interface org.bukkit.plugin.messaging.Messenger
    Checks if the specified plugin has registered to send outgoing messages through the requested channel.
    isOutgoingChannelRegistered(Plugin, String) - Method in class org.bukkit.plugin.messaging.StandardMessenger
     
    isPermissionSet(String) - Method in interface org.bukkit.permissions.Permissible
    Checks if this object contains an override for the specified permission, by fully qualified name
    isPermissionSet(Permission) - Method in interface org.bukkit.permissions.Permissible
    Checks if this object contains an override for the specified Permission
    isPermissionSet(String) - Method in class org.bukkit.permissions.PermissibleBase
     
    isPermissionSet(Permission) - Method in class org.bukkit.permissions.PermissibleBase
     
    isPickupCancelled() - Method in class org.bukkit.event.vehicle.VehicleEntityCollisionEvent
     
    isPlayerCreated() - Method in interface org.bukkit.entity.IronGolem
    Gets whether this iron golem was built by a player.
    isPlayerTimeRelative() - Method in interface org.bukkit.entity.Player
    Returns true if the player's time is relative to the server time, otherwise the player's time is absolute and will not change its current time unless done so with setPlayerTime().
    isPlaying() - Method in interface org.bukkit.block.Jukebox
    Check if the jukebox is currently playing a record
    isPluginEnabled(String) - Method in interface org.bukkit.plugin.PluginManager
    Checks if the given plugin is enabled or not

    Please note that the name of the plugin is case-sensitive.

    isPluginEnabled(Plugin) - Method in interface org.bukkit.plugin.PluginManager
    Checks if the given plugin is enabled or not
    isPluginEnabled(String) - Method in class org.bukkit.plugin.SimplePluginManager
    Checks if the given plugin is enabled or not

    Please note that the name of the plugin is case-sensitive.

    isPluginEnabled(Plugin) - Method in class org.bukkit.plugin.SimplePluginManager
    Checks if the given plugin is enabled or not
    isPowered() - Method in interface org.bukkit.entity.Creeper
    Checks if this Creeper is powered (Electrocuted)
    isPowered() - Method in class org.bukkit.material.Button
    Gets the current state of this Material, indicating if it's powered or unpowered
    isPowered() - Method in class org.bukkit.material.Command
    Gets the current state of this Material, indicating if it's powered or unpowered
    isPowered() - Method in class org.bukkit.material.Lever
    Gets the current state of this Material, indicating if it's powered or unpowered
    isPowered() - Method in class org.bukkit.material.PistonBaseMaterial
     
    isPowered() - Method in class org.bukkit.material.PoweredRail
     
    isPowered() - Method in interface org.bukkit.material.Redstone
    Gets the current state of this Material, indicating if it's powered or unpowered
    isPowered() - Method in class org.bukkit.material.RedstoneTorch
    Gets the current state of this Material, indicating if it's powered or unpowered
    isPowered() - Method in class org.bukkit.material.RedstoneWire
    Gets the current state of this Material, indicating if it's powered or unpowered
    isPowered() - Method in class org.bukkit.material.TripwireHook
     
    isPressed() - Method in class org.bukkit.material.DetectorRail
     
    isPressed() - Method in class org.bukkit.material.PressurePlate
     
    isPressed() - Method in interface org.bukkit.material.PressureSensor
     
    isPrimaryThread() - Static method in class org.bukkit.Bukkit
     
    isPrimaryThread() - Method in interface org.bukkit.Server
    Returns true if the current Thread is the server's primary thread
    isPrimitiveWrapper(Object) - Method in class org.bukkit.configuration.MemorySection
     
    isProvidedFor(Class<T>) - Method in interface org.bukkit.plugin.ServicesManager
    Returns whether a provider has been registered for a service.
    isProvidedFor(Class<T>) - Method in class org.bukkit.plugin.SimpleServicesManager
    Returns whether a provider has been registered for a service.
    isQueued(int) - Method in interface org.bukkit.scheduler.BukkitScheduler
    Check if the task queued to be run later.
    isRecord() - Method in enum org.bukkit.Material
     
    isRegistered() - Method in class org.bukkit.command.Command
    Returns the current registered state of this command
    isRegistrationValid(PluginMessageListenerRegistration) - Method in interface org.bukkit.plugin.messaging.Messenger
    Checks if the specified plugin message listener registration is valid.
    isRegistrationValid(PluginMessageListenerRegistration) - Method in class org.bukkit.plugin.messaging.StandardMessenger
     
    isRepair() - Method in class org.bukkit.event.inventory.PrepareItemCraftEvent
    Check if this event was triggered by a tool repair operation rather than a crafting recipe.
    isReservedChannel(String) - Method in interface org.bukkit.plugin.messaging.Messenger
    Checks if the specified channel is a reserved name.
    isReservedChannel(String) - Method in class org.bukkit.plugin.messaging.StandardMessenger
     
    isRightClick() - Method in class org.bukkit.event.inventory.InventoryClickEvent
     
    isScaling() - Method in interface org.bukkit.inventory.meta.MapMeta
    Checks to see if this map is scaling.
    isSectionEmpty(int) - Method in interface org.bukkit.ChunkSnapshot
    Test if section is empty
    isSet(String) - Method in interface org.bukkit.configuration.ConfigurationSection
    Checks if this ConfigurationSection has a value set for the given path.
    isSet(String) - Method in class org.bukkit.configuration.MemorySection
     
    isSharpable() - Method in enum org.bukkit.Note.Tone
    Returns if this tone could be sharped.
    isSharped() - Method in class org.bukkit.Note
    Returns if this note is sharped.
    isSharped(byte) - Method in enum org.bukkit.Note.Tone
    Returns if this tone id is the sharped id of the tone.
    isSheared() - Method in interface org.bukkit.entity.Sheep
     
    isShiftClick() - Method in class org.bukkit.event.inventory.InventoryClickEvent
    Shift can be combined with right-click or left-click as a modifier.
    isSimilar(ItemStack) - Method in class org.bukkit.inventory.ItemStack
    This method is the same as equals, but does not consider stack size (amount).
    isSitting() - Method in interface org.bukkit.entity.Ocelot
    Checks if this ocelot is sitting
    isSitting() - Method in interface org.bukkit.entity.Wolf
    Checks if this wolf is sitting
    isSleeping() - Method in interface org.bukkit.entity.HumanEntity
    Returns whether this player is slumbering.
    isSleepingIgnored() - Method in interface org.bukkit.entity.Player
    Returns whether the player is sleeping ignored.
    isSlowWhenEmpty() - Method in interface org.bukkit.entity.Minecart
    Returns whether this minecart will slow down faster without a passenger occupying it
    isSneaking() - Method in interface org.bukkit.entity.Player
    Returns if the player is in sneak mode
    isSneaking() - Method in class org.bukkit.event.player.PlayerToggleSneakEvent
    Returns whether the player is now sneaking or not.
    isSolid() - Method in enum org.bukkit.Material
    Check if the material is a block and solid (cannot be passed through by a player)
    isSpawnable() - Method in enum org.bukkit.entity.EntityType
    Some entities cannot be spawned using World.spawnEntity(Location, EntityType) or World.spawn(Location, Class), usually because they require additional information in order to spawn.
    isSplash() - Method in class org.bukkit.potion.Potion
    Returns whether this potion is a splash potion.
    isSprinting() - Method in interface org.bukkit.entity.Player
    Gets whether the player is sprinting or not.
    isSprinting() - Method in class org.bukkit.event.player.PlayerToggleSprintEvent
    Gets whether the player is now sprinting or not.
    isStem() - Method in class org.bukkit.material.Mushroom
     
    isSticky() - Method in class org.bukkit.event.block.BlockPistonEvent
    Returns true if the Piston in the event is sticky.
    isSticky() - Method in class org.bukkit.material.PistonBaseMaterial
    Checks if this piston base is sticky, and returns true if so
    isSticky() - Method in class org.bukkit.material.PistonExtensionMaterial
    Checks if this piston extension is sticky, and returns true if so
    isString(String) - Method in interface org.bukkit.configuration.ConfigurationSection
    Checks if the specified path is a String.
    isString(String) - Method in class org.bukkit.configuration.MemorySection
     
    isSubstatistic() - Method in enum org.bukkit.Statistic
    Checks if this is a substatistic.
    isSync() - Method in interface org.bukkit.scheduler.BukkitTask
    Returns true if the Task is a sync task.
    isTamed() - Method in interface org.bukkit.entity.Tameable
    Check if this is tamed

    If something is tamed then a player can not tame it through normal methods, even if it does not belong to anyone in particular.

    isThundering() - Method in interface org.bukkit.World
    Returns whether there is thunder.
    isTopHalf() - Method in class org.bukkit.material.Door
    Deprecated.  
    isTransparent() - Method in enum org.bukkit.Material
    Check if the material is a block and does not block any light
    isValid() - Method in interface org.bukkit.entity.Entity
    Returns false if the entity has died or been despawned for some other reason.
    isValid(String) - Method in class org.bukkit.map.MapFont
    Check whether the given text is valid.
    isValid() - Method in class org.bukkit.plugin.messaging.PluginMessageListenerRegistration
    Checks if this registration is still valid.
    isVector(String) - Method in interface org.bukkit.configuration.ConfigurationSection
    Checks if the specified path is a Vector.
    isVector(String) - Method in class org.bukkit.configuration.MemorySection
     
    isVillager() - Method in interface org.bukkit.entity.Zombie
    Gets whether the zombie is a villager
    isVirtual() - Method in interface org.bukkit.map.MapView
    Check whether this map is virtual.
    isVisible() - Method in class org.bukkit.map.MapCursor
    Get the visibility status of this cursor.
    isWallSign() - Method in class org.bukkit.material.Sign
    Check if this sign is attached to a wall
    isWhitelisted() - Method in interface org.bukkit.OfflinePlayer
    Checks if this player is whitelisted or not
    Item - Interface in org.bukkit.entity
    Represents an Item.
    item - Variable in class org.bukkit.event.player.PlayerInteractEvent
     
    ItemDespawnEvent - Class in org.bukkit.event.entity
     
    ItemDespawnEvent(Item, Location) - Constructor for class org.bukkit.event.entity.ItemDespawnEvent
     
    ItemFactory - Interface in org.bukkit.inventory
    An instance of the ItemFactory can be obtained with Server.getItemFactory().
    ItemFrame - Interface in org.bukkit.entity
    Represents an Item Frame
    itemInHand - Variable in class org.bukkit.event.block.BlockPlaceEvent
     
    ItemMeta - Interface in org.bukkit.inventory.meta
    This type represents the storage mechanism for auxiliary item data.
    ItemSpawnEvent - Class in org.bukkit.event.entity
    Called when an item is spawned into a world
    ItemSpawnEvent(Item, Location) - Constructor for class org.bukkit.event.entity.ItemSpawnEvent
     
    ItemStack - Class in org.bukkit.inventory
    Represents a stack of items
    ItemStack() - Constructor for class org.bukkit.inventory.ItemStack
     
    ItemStack(int) - Constructor for class org.bukkit.inventory.ItemStack
    Defaults stack size to 1, with no extra data
    ItemStack(Material) - Constructor for class org.bukkit.inventory.ItemStack
    Defaults stack size to 1, with no extra data
    ItemStack(int, int) - Constructor for class org.bukkit.inventory.ItemStack
    An item stack with no extra data
    ItemStack(Material, int) - Constructor for class org.bukkit.inventory.ItemStack
    An item stack with no extra data
    ItemStack(int, int, short) - Constructor for class org.bukkit.inventory.ItemStack
    An item stack with the specified damage / durability
    ItemStack(Material, int, short) - Constructor for class org.bukkit.inventory.ItemStack
    An item stack with the specified damage / durabiltiy
    ItemStack(int, int, short, Byte) - Constructor for class org.bukkit.inventory.ItemStack
    Deprecated. this method uses an ambiguous data byte object
    ItemStack(Material, int, short, Byte) - Constructor for class org.bukkit.inventory.ItemStack
    Deprecated. this method uses an ambiguous data byte object
    ItemStack(ItemStack) - Constructor for class org.bukkit.inventory.ItemStack
    Creates a new item stack derived from the specified stack
    iterator() - Method in interface org.bukkit.inventory.Inventory
     
    iterator(int) - Method in interface org.bukkit.inventory.Inventory
    Returns an iterator starting at the given index.

    J

    Java15Compat - Class in org.bukkit.util
     
    Java15Compat() - Constructor for class org.bukkit.util.Java15Compat
     
    JavaPlugin - Class in org.bukkit.plugin.java
    Represents a Java plugin
    JavaPlugin() - Constructor for class org.bukkit.plugin.java.JavaPlugin
     
    JavaPluginLoader - Class in org.bukkit.plugin.java
    Represents a Java plugin loader, allowing plugins in the form of .jar
    JavaPluginLoader(Server) - Constructor for class org.bukkit.plugin.java.JavaPluginLoader
    Deprecated. 
    Jukebox - Interface in org.bukkit.block
    Represents a Jukebox
    JUMP - Static variable in class org.bukkit.potion.PotionEffectType
    Increases jump height.

    K

    KickCommand - Class in org.bukkit.command.defaults
     
    KickCommand() - Constructor for class org.bukkit.command.defaults.KickCommand
     
    kickPlayer(String) - Method in interface org.bukkit.entity.Player
    Kicks player with custom kick message.
    KillCommand - Class in org.bukkit.command.defaults
     
    KillCommand() - Constructor for class org.bukkit.command.defaults.KillCommand
     
    KNOCKBACK - Static variable in class org.bukkit.enchantments.Enchantment
    All damage to other targets will knock them back when hit
    knownCommands - Variable in class org.bukkit.command.SimpleCommandMap
     

    L

    Ladder - Class in org.bukkit.material
    Represents Ladder data
    Ladder() - Constructor for class org.bukkit.material.Ladder
     
    Ladder(int) - Constructor for class org.bukkit.material.Ladder
     
    Ladder(Material) - Constructor for class org.bukkit.material.Ladder
     
    Ladder(int, byte) - Constructor for class org.bukkit.material.Ladder
     
    Ladder(Material, byte) - Constructor for class org.bukkit.material.Ladder
     
    LargeFireball - Interface in org.bukkit.entity
    Represents a large Fireball
    launchProjectile(Class<? extends T>) - Method in interface org.bukkit.entity.LivingEntity
    Launches a Projectile from the entity.
    LazyMetadataValue - Class in org.bukkit.metadata
    The LazyMetadataValue class implements a type of metadata that is not computed until another plugin asks for it.
    LazyMetadataValue(Plugin, Callable<Object>) - Constructor for class org.bukkit.metadata.LazyMetadataValue
    Initialized a LazyMetadataValue object with the default CACHE_AFTER_FIRST_EVAL cache strategy.
    LazyMetadataValue(Plugin, LazyMetadataValue.CacheStrategy, Callable<Object>) - Constructor for class org.bukkit.metadata.LazyMetadataValue
    Initializes a LazyMetadataValue object with a specific cache strategy.
    LazyMetadataValue.CacheStrategy - Enum in org.bukkit.metadata
    Describes possible caching strategies for metadata.
    LeatherArmorMeta - Interface in org.bukkit.inventory.meta
    Represents leather armor (Material.LEATHER_BOOTS, Material.LEATHER_CHESTPLATE, Material.LEATHER_HELMET, or Material.LEATHER_LEGGINGS) that can be colored.
    Leaves - Class in org.bukkit.material
    Represents the different types of leaves.
    Leaves() - Constructor for class org.bukkit.material.Leaves
     
    Leaves(TreeSpecies) - Constructor for class org.bukkit.material.Leaves
     
    Leaves(int) - Constructor for class org.bukkit.material.Leaves
     
    Leaves(Material) - Constructor for class org.bukkit.material.Leaves
     
    Leaves(int, byte) - Constructor for class org.bukkit.material.Leaves
     
    Leaves(Material, byte) - Constructor for class org.bukkit.material.Leaves
     
    LeavesDecayEvent - Class in org.bukkit.event.block
    Called when leaves are decaying naturally.
    LeavesDecayEvent(Block) - Constructor for class org.bukkit.event.block.LeavesDecayEvent
     
    leaveVehicle() - Method in interface org.bukkit.entity.Entity
    Leave the current vehicle.
    length() - Method in class org.bukkit.Location
    Gets the magnitude of the location, defined as sqrt(x^2+y^2+z^2).
    length() - Method in class org.bukkit.util.Vector
    Gets the magnitude of the vector, defined as sqrt(x^2+y^2+z^2).
    lengthSquared() - Method in class org.bukkit.Location
    Gets the magnitude of the location squared.
    lengthSquared() - Method in class org.bukkit.util.Vector
    Gets the magnitude of the vector squared.
    lerp(double, double, double) - Static method in class org.bukkit.util.noise.NoiseGenerator
     
    Lever - Class in org.bukkit.material
    Represents a lever
    Lever() - Constructor for class org.bukkit.material.Lever
     
    Lever(int) - Constructor for class org.bukkit.material.Lever
     
    Lever(Material) - Constructor for class org.bukkit.material.Lever
     
    Lever(int, byte) - Constructor for class org.bukkit.material.Lever
     
    Lever(Material, byte) - Constructor for class org.bukkit.material.Lever
     
    LIGHT_BROWN - Static variable in class org.bukkit.map.MapPalette
     
    LIGHT_GRAY - Static variable in class org.bukkit.map.MapPalette
     
    LIGHT_GREEN - Static variable in class org.bukkit.map.MapPalette
     
    LightningStrike - Interface in org.bukkit.entity
    Represents an instance of a lightning strike.
    LightningStrikeEvent - Class in org.bukkit.event.weather
    Stores data for lightning striking
    LightningStrikeEvent(World, LightningStrike) - Constructor for class org.bukkit.event.weather.LightningStrikeEvent
     
    LIME - Static variable in class org.bukkit.Color
    Lime, or (0x00,0xFF,0x00) in (R,G,B)
    ListCommand - Class in org.bukkit.command.defaults
     
    ListCommand() - Constructor for class org.bukkit.command.defaults.ListCommand
     
    Listener - Interface in org.bukkit.event
    Simple interface for tagging all EventListeners
    LivingEntity - Interface in org.bukkit.entity
    Represents a living entity, such as a monster or player
    load(boolean) - Method in interface org.bukkit.Chunk
    Loads the chunk.
    load() - Method in interface org.bukkit.Chunk
    Loads the chunk.
    load(File) - Method in class org.bukkit.configuration.file.FileConfiguration
    Loads this FileConfiguration from the specified location.
    load(InputStream) - Method in class org.bukkit.configuration.file.FileConfiguration
    Loads this FileConfiguration from the specified stream.
    load(String) - Method in class org.bukkit.configuration.file.FileConfiguration
    Loads this FileConfiguration from the specified location.
    load(Class<T>) - Method in interface org.bukkit.plugin.ServicesManager
    Queries for a provider.
    load(Class<T>) - Method in class org.bukkit.plugin.SimpleServicesManager
    Queries for a provider.
    loadChunk(Chunk) - Method in interface org.bukkit.World
    Loads the specified Chunk
    loadChunk(int, int) - Method in interface org.bukkit.World
    Loads the Chunk at the specified coordinates

    If the chunk does not exist, it will be generated.

    loadChunk(int, int, boolean) - Method in interface org.bukkit.World
    Loads the Chunk at the specified coordinates
    loadConfiguration(File) - Static method in class org.bukkit.configuration.file.YamlConfiguration
    Creates a new YamlConfiguration, loading from the given file.
    loadConfiguration(InputStream) - Static method in class org.bukkit.configuration.file.YamlConfiguration
    Creates a new YamlConfiguration, loading from the given stream.
    loadData() - Method in interface org.bukkit.entity.Player
    Loads the players current location, health, inventory, motion, and other information from the username.dat file, in the world/player folder

    Note: This will overwrite the players current inventory, health, motion, etc, with the state from the saved dat file.

    loaders - Variable in class org.bukkit.plugin.java.JavaPluginLoader
    Deprecated. Internal field that wasn't intended to be exposed
    loadFromString(String) - Method in class org.bukkit.configuration.file.FileConfiguration
    Loads this FileConfiguration from the specified string, as opposed to from file.
    loadFromString(String) - Method in class org.bukkit.configuration.file.YamlConfiguration
     
    loadPermission(String, Map<String, Object>) - Static method in class org.bukkit.permissions.Permission
    Loads a Permission from a map of data, usually used from retrieval from a yaml file.
    loadPermission(String, Map<?, ?>, PermissionDefault, List<Permission>) - Static method in class org.bukkit.permissions.Permission
    Loads a Permission from a map of data, usually used from retrieval from a yaml file.
    loadPermissions(Map<?, ?>, String, PermissionDefault) - Static method in class org.bukkit.permissions.Permission
    Loads a list of Permissions from a map of data, usually used from retrieval from a yaml file.
    loadPlugin(File) - Method in class org.bukkit.plugin.java.JavaPluginLoader
     
    loadPlugin(File, boolean) - Method in class org.bukkit.plugin.java.JavaPluginLoader
    Deprecated. Relic method from PluginLoader that didn't get purged
    loadPlugin(File) - Method in interface org.bukkit.plugin.PluginLoader
    Loads the plugin contained in the specified file
    loadPlugin(File) - Method in interface org.bukkit.plugin.PluginManager
    Loads the plugin in the specified file

    File must be valid according to the current enabled Plugin interfaces

    loadPlugin(File) - Method in class org.bukkit.plugin.SimplePluginManager
    Loads the plugin in the specified file

    File must be valid according to the current enabled Plugin interfaces

    loadPlugins(File) - Method in interface org.bukkit.plugin.PluginManager
    Loads the plugins contained within the specified directory
    loadPlugins(File) - Method in class org.bukkit.plugin.SimplePluginManager
    Loads the plugins contained within the specified directory
    localEchoEnabled - Variable in class org.bukkit.conversations.Conversation
     
    localEchoEnabled - Variable in class org.bukkit.conversations.ConversationFactory
     
    Location - Class in org.bukkit
    Represents a 3-dimensional position in a world
    Location(World, double, double, double) - Constructor for class org.bukkit.Location
    Constructs a new Location with the given coordinates
    Location(World, double, double, double, float, float) - Constructor for class org.bukkit.Location
    Constructs a new Location with the given coordinates and direction
    locToBlock(double) - Static method in class org.bukkit.Location
    Safely converts a double (location coordinate) to an int (block coordinate)
    log(LogRecord) - Method in class org.bukkit.plugin.PluginLogger
     
    LongGrass - Class in org.bukkit.material
    Represents the different types of long grasses.
    LongGrass() - Constructor for class org.bukkit.material.LongGrass
     
    LongGrass(GrassSpecies) - Constructor for class org.bukkit.material.LongGrass
     
    LongGrass(int) - Constructor for class org.bukkit.material.LongGrass
     
    LongGrass(Material) - Constructor for class org.bukkit.material.LongGrass
     
    LongGrass(int, byte) - Constructor for class org.bukkit.material.LongGrass
     
    LongGrass(Material, byte) - Constructor for class org.bukkit.material.LongGrass
     
    LOOT_BONUS_BLOCKS - Static variable in class org.bukkit.enchantments.Enchantment
    Provides a chance of gaining extra loot when destroying blocks
    LOOT_BONUS_MOBS - Static variable in class org.bukkit.enchantments.Enchantment
    Provides a chance of gaining extra loot when killing monsters

    M

    MagmaCube - Interface in org.bukkit.entity
    Represents a MagmaCube.
    malleable - Variable in class org.bukkit.map.MapFont
     
    ManuallyAbandonedConversationCanceller - Class in org.bukkit.conversations
    The ManuallyAbandonedConversationCanceller is only used as part of a ConversationAbandonedEvent to indicate that the conversation was manually abandoned by programatically calling the abandon() method on it.
    ManuallyAbandonedConversationCanceller() - Constructor for class org.bukkit.conversations.ManuallyAbandonedConversationCanceller
     
    map - Variable in class org.bukkit.configuration.MemorySection
     
    MapCanvas - Interface in org.bukkit.map
    Represents a canvas for drawing to a map.
    mapChildrenKeys(Set<String>, ConfigurationSection, boolean) - Method in class org.bukkit.configuration.MemorySection
     
    mapChildrenValues(Map<String, Object>, ConfigurationSection, boolean) - Method in class org.bukkit.configuration.MemorySection
     
    MapCursor - Class in org.bukkit.map
    Represents a cursor on a map.
    MapCursor(byte, byte, byte, byte, boolean) - Constructor for class org.bukkit.map.MapCursor
    Initialize the map cursor.
    MapCursor.Type - Enum in org.bukkit.map
    Represents the standard types of map cursors.
    MapCursorCollection - Class in org.bukkit.map
    Represents all the map cursors on a MapCanvas.
    MapCursorCollection() - Constructor for class org.bukkit.map.MapCursorCollection
     
    MapFont - Class in org.bukkit.map
    Represents a bitmap font drawable to a map.
    MapFont() - Constructor for class org.bukkit.map.MapFont
     
    MapFont.CharacterSprite - Class in org.bukkit.map
    Represents the graphics for a single character in a MapFont.
    MapFont.CharacterSprite(int, int, boolean[]) - Constructor for class org.bukkit.map.MapFont.CharacterSprite
     
    MapInitializeEvent - Class in org.bukkit.event.server
    Called when a map is initialized.
    MapInitializeEvent(MapView) - Constructor for class org.bukkit.event.server.MapInitializeEvent
     
    MapMeta - Interface in org.bukkit.inventory.meta
    Represents a map that can be scalable.
    MapPalette - Class in org.bukkit.map
    Represents the palette that map items use.
    MapRenderer - Class in org.bukkit.map
    Represents a renderer for a map.
    MapRenderer() - Constructor for class org.bukkit.map.MapRenderer
    Initialize the map renderer base to be non-contextual.
    MapRenderer(boolean) - Constructor for class org.bukkit.map.MapRenderer
    Initialize the map renderer base with the given contextual status.
    MapView - Interface in org.bukkit.map
    Represents a map item.
    MapView.Scale - Enum in org.bukkit.map
    An enum representing all possible scales a map can be set to.
    MAROON - Static variable in class org.bukkit.Color
    Maroon, or (0x80,0x00,0x00) in (R,G,B)
    matchColor(int, int, int) - Static method in class org.bukkit.map.MapPalette
    Get the index of the closest matching color in the palette to the given color.
    matchColor(Color) - Static method in class org.bukkit.map.MapPalette
    Get the index of the closest matching color in the palette to the given color.
    matches(String) - Method in class org.bukkit.command.defaults.HelpCommand
     
    matches(String) - Method in class org.bukkit.command.defaults.TellCommand
     
    matches(String) - Method in class org.bukkit.command.defaults.VanillaCommand
     
    matchMaterial(String) - Static method in enum org.bukkit.Material
    Attempts to match the Material with the given name.
    matchPlayer(String) - Static method in class org.bukkit.Bukkit
     
    matchPlayer(String) - Method in interface org.bukkit.Server
    Attempts to match any players with the given name, and returns a list of all possibly matches

    This list is not sorted in any particular order.

    material - Variable in class org.bukkit.event.block.BlockCanBuildEvent
     
    Material - Enum in org.bukkit
    An enum of all material ids accepted by the official server + client
    MaterialData - Class in org.bukkit.material
    Handles specific metadata for certain items or blocks
    MaterialData(int) - Constructor for class org.bukkit.material.MaterialData
     
    MaterialData(Material) - Constructor for class org.bukkit.material.MaterialData
     
    MaterialData(int, byte) - Constructor for class org.bukkit.material.MaterialData
     
    MaterialData(Material, byte) - Constructor for class org.bukkit.material.MaterialData
     
    MAX_CHANNEL_SIZE - Static variable in interface org.bukkit.plugin.messaging.Messenger
    Represents the largest size that a Plugin Channel may be.
    MAX_MESSAGE_SIZE - Static variable in interface org.bukkit.plugin.messaging.Messenger
    Represents the largest size that an individual Plugin Message may be.
    MeCommand - Class in org.bukkit.command.defaults
     
    MeCommand() - Constructor for class org.bukkit.command.defaults.MeCommand
     
    MemoryConfiguration - Class in org.bukkit.configuration
    This is a Configuration implementation that does not save or load from any source, and stores all values in memory only.
    MemoryConfiguration() - Constructor for class org.bukkit.configuration.MemoryConfiguration
    Creates an empty MemoryConfiguration with no default values.
    MemoryConfiguration(Configuration) - Constructor for class org.bukkit.configuration.MemoryConfiguration
    Creates an empty MemoryConfiguration using the specified Configuration as a source for all default values.
    MemoryConfigurationOptions - Class in org.bukkit.configuration
    Various settings for controlling the input and output of a MemoryConfiguration
    MemoryConfigurationOptions(MemoryConfiguration) - Constructor for class org.bukkit.configuration.MemoryConfigurationOptions
     
    MemorySection - Class in org.bukkit.configuration
    A type of ConfigurationSection that is stored in memory.
    MemorySection() - Constructor for class org.bukkit.configuration.MemorySection
    Creates an empty MemorySection for use as a root Configuration section.
    MemorySection(ConfigurationSection, String) - Constructor for class org.bukkit.configuration.MemorySection
    Creates an empty MemorySection with the specified parent and path.
    MerchantInventory - Interface in org.bukkit.inventory
     
    MessagePrompt - Class in org.bukkit.conversations
    MessagePrompt is the base class for any prompt that only displays a message to the user and requires no input.
    MessagePrompt() - Constructor for class org.bukkit.conversations.MessagePrompt
     
    MessageTooLargeException - Exception in org.bukkit.plugin.messaging
    Thrown if a Plugin Message is sent that is too large to be sent.
    MessageTooLargeException() - Constructor for exception org.bukkit.plugin.messaging.MessageTooLargeException
     
    MessageTooLargeException(byte[]) - Constructor for exception org.bukkit.plugin.messaging.MessageTooLargeException
     
    MessageTooLargeException(int) - Constructor for exception org.bukkit.plugin.messaging.MessageTooLargeException
     
    MessageTooLargeException(String) - Constructor for exception org.bukkit.plugin.messaging.MessageTooLargeException
     
    Messenger - Interface in org.bukkit.plugin.messaging
    A class responsible for managing the registrations of plugin channels and their listeners.
    Metadatable - Interface in org.bukkit.metadata
    This interface is implemented by all objects that can provide metadata about themselves.
    MetadataConversionException - Exception in org.bukkit.metadata
    A MetadataConversionException is thrown any time a LazyMetadataValue attempts to convert a metadata value to an inappropriate data type.
    MetadataEvaluationException - Exception in org.bukkit.metadata
    A MetadataEvaluationException is thrown any time a LazyMetadataValue fails to evaluate its value due to an exception.
    MetadataStore<T> - Interface in org.bukkit.metadata
     
    MetadataStoreBase<T> - Class in org.bukkit.metadata
     
    MetadataStoreBase() - Constructor for class org.bukkit.metadata.MetadataStoreBase
     
    MetadataValue - Interface in org.bukkit.metadata
     
    midpoint(Vector) - Method in class org.bukkit.util.Vector
    Sets this vector to the midpoint between this vector and another.
    Minecart - Interface in org.bukkit.entity
    Represents a minecart entity.
    MinecraftFont - Class in org.bukkit.map
    Represents the built-in Minecraft font.
    MinecraftFont() - Constructor for class org.bukkit.map.MinecraftFont
    Initialize a new MinecraftFont.
    mixColors(Color...) - Method in class org.bukkit.Color
    Creates a new color with its RGB components changed as if it was dyed with the colors passed in, replicating vanilla workbench dyeing
    mixDyes(DyeColor...) - Method in class org.bukkit.Color
    Creates a new color with its RGB components changed as if it was dyed with the colors passed in, replicating vanilla workbench dyeing
    modal - Variable in class org.bukkit.conversations.Conversation
     
    Monster - Interface in org.bukkit.entity
    Represents a Monster.
    MonsterEggs - Class in org.bukkit.material
    Represents the different types of monster eggs
    MonsterEggs() - Constructor for class org.bukkit.material.MonsterEggs
     
    MonsterEggs(int) - Constructor for class org.bukkit.material.MonsterEggs
     
    MonsterEggs(Material) - Constructor for class org.bukkit.material.MonsterEggs
     
    MonsterEggs(int, byte) - Constructor for class org.bukkit.material.MonsterEggs
     
    MonsterEggs(Material, byte) - Constructor for class org.bukkit.material.MonsterEggs
     
    MultipleCommandAlias - Class in org.bukkit.command
    Represents a command that delegates to one or more other commands
    MultipleCommandAlias(String, Command[]) - Constructor for class org.bukkit.command.MultipleCommandAlias
     
    multiply(double) - Method in class org.bukkit.Location
    Performs scalar multiplication, multiplying all components with a scalar.
    multiply(Vector) - Method in class org.bukkit.util.Vector
    Multiplies the vector by another.
    multiply(int) - Method in class org.bukkit.util.Vector
    Performs scalar multiplication, multiplying all components with a scalar.
    multiply(double) - Method in class org.bukkit.util.Vector
    Performs scalar multiplication, multiplying all components with a scalar.
    multiply(float) - Method in class org.bukkit.util.Vector
    Performs scalar multiplication, multiplying all components with a scalar.
    Mushroom - Class in org.bukkit.material
    Represents a huge mushroom block
    Mushroom(Material) - Constructor for class org.bukkit.material.Mushroom
     
    Mushroom(Material, byte) - Constructor for class org.bukkit.material.Mushroom
     
    Mushroom(int, byte) - Constructor for class org.bukkit.material.Mushroom
     
    MushroomCow - Interface in org.bukkit.entity
    Represents a mushroom Cow

    N

    name - Variable in class org.bukkit.help.HelpTopic
     
    name() - Method in class org.bukkit.WorldCreator
    Gets the name of the world that is to be loaded or created.
    name(String) - Static method in class org.bukkit.WorldCreator
    Creates a new WorldCreator for the given world name
    natural(int, Note.Tone) - Static method in class org.bukkit.Note
    Creates a new note for a natural tone, such as A-natural.
    NAVY - Static variable in class org.bukkit.Color
    Navy, or (0x00,0x00,0x80) in (R,G,B)
    NetherWarts - Class in org.bukkit.material
    Represents nether wart
    NetherWarts() - Constructor for class org.bukkit.material.NetherWarts
     
    NetherWarts(NetherWartsState) - Constructor for class org.bukkit.material.NetherWarts
     
    NetherWarts(int) - Constructor for class org.bukkit.material.NetherWarts
     
    NetherWarts(Material) - Constructor for class org.bukkit.material.NetherWarts
     
    NetherWarts(int, byte) - Constructor for class org.bukkit.material.NetherWarts
     
    NetherWarts(Material, byte) - Constructor for class org.bukkit.material.NetherWarts
     
    NetherWartsState - Enum in org.bukkit
     
    next() - Method in class org.bukkit.util.BlockIterator
    Returns the next Block in the trace
    NIGHT_VISION - Static variable in class org.bukkit.potion.PotionEffectType
    Allows an entity to see in the dark.
    noise(double) - Method in class org.bukkit.util.noise.NoiseGenerator
    Computes and returns the 1D noise for the given coordinate in 1D space
    noise(double, double) - Method in class org.bukkit.util.noise.NoiseGenerator
    Computes and returns the 2D noise for the given coordinates in 2D space
    noise(double, double, double) - Method in class org.bukkit.util.noise.NoiseGenerator
    Computes and returns the 3D noise for the given coordinates in 3D space
    noise(double, int, double, double) - Method in class org.bukkit.util.noise.NoiseGenerator
    Generates noise for the 1D coordinates using the specified number of octaves and parameters
    noise(double, int, double, double, boolean) - Method in class org.bukkit.util.noise.NoiseGenerator
    Generates noise for the 1D coordinates using the specified number of octaves and parameters
    noise(double, double, int, double, double) - Method in class org.bukkit.util.noise.NoiseGenerator
    Generates noise for the 2D coordinates using the specified number of octaves and parameters
    noise(double, double, int, double, double, boolean) - Method in class org.bukkit.util.noise.NoiseGenerator
    Generates noise for the 2D coordinates using the specified number of octaves and parameters
    noise(double, double, double, int, double, double) - Method in class org.bukkit.util.noise.NoiseGenerator
    Generates noise for the 3D coordinates using the specified number of octaves and parameters
    noise(double, double, double, int, double, double, boolean) - Method in class org.bukkit.util.noise.NoiseGenerator
    Generates noise for the 3D coordinates using the specified number of octaves and parameters
    noise(double, double, double) - Method in class org.bukkit.util.noise.OctaveGenerator
    Generates noise for the 1D coordinates using the specified number of octaves and parameters
    noise(double, double, double, boolean) - Method in class org.bukkit.util.noise.OctaveGenerator
    Generates noise for the 1D coordinates using the specified number of octaves and parameters
    noise(double, double, double, double) - Method in class org.bukkit.util.noise.OctaveGenerator
    Generates noise for the 2D coordinates using the specified number of octaves and parameters
    noise(double, double, double, double, boolean) - Method in class org.bukkit.util.noise.OctaveGenerator
    Generates noise for the 2D coordinates using the specified number of octaves and parameters
    noise(double, double, double, double, double) - Method in class org.bukkit.util.noise.OctaveGenerator
    Generates noise for the 3D coordinates using the specified number of octaves and parameters
    noise(double, double, double, double, double, boolean) - Method in class org.bukkit.util.noise.OctaveGenerator
    Generates noise for the 3D coordinates using the specified number of octaves and parameters
    noise(double, double, double) - Method in class org.bukkit.util.noise.PerlinNoiseGenerator
     
    noise(double, double, double) - Method in class org.bukkit.util.noise.SimplexNoiseGenerator
     
    noise(double, double) - Method in class org.bukkit.util.noise.SimplexNoiseGenerator
     
    noise(double, double, double, double) - Method in class org.bukkit.util.noise.SimplexNoiseGenerator
    Computes and returns the 4D simplex noise for the given coordinates in 4D space
    noise(double, double, double, double, double, double) - Method in class org.bukkit.util.noise.SimplexOctaveGenerator
    Generates noise for the 3D coordinates using the specified number of octaves and parameters
    noise(double, double, double, double, double, double, boolean) - Method in class org.bukkit.util.noise.SimplexOctaveGenerator
    Generates noise for the 3D coordinates using the specified number of octaves and parameters
    NoiseGenerator - Class in org.bukkit.util.noise
    Base class for all noise generators
    NoiseGenerator() - Constructor for class org.bukkit.util.noise.NoiseGenerator
     
    normalize() - Method in class org.bukkit.util.Vector
    Converts this vector to a unit vector (a vector with length of 1).
    Note - Class in org.bukkit
    A note class to store a specific note.
    Note(int) - Constructor for class org.bukkit.Note
    Creates a new note.
    Note(int, Note.Tone, boolean) - Constructor for class org.bukkit.Note
    Creates a new note.
    Note.Tone - Enum in org.bukkit
    An enum holding tones.
    NoteBlock - Interface in org.bukkit.block
    Represents a note.
    NotePlayEvent - Class in org.bukkit.event.block
    Called when a note block is being played through player interaction or a redstone current.
    NotePlayEvent(Block, Instrument, Note) - Constructor for class org.bukkit.event.block.NotePlayEvent
     
    NPC - Interface in org.bukkit.entity
    Represents a non-player character
    NullConversationPrefix - Class in org.bukkit.conversations
    NullConversationPrefix is a ConversationPrefix implementation that displays nothing in front of conversation output.
    NullConversationPrefix() - Constructor for class org.bukkit.conversations.NullConversationPrefix
     
    NumberConversions - Class in org.bukkit.util
    Utils for casting number types to other number types
    NumericPrompt - Class in org.bukkit.conversations
    NumericPrompt is the base class for any prompt that requires a Number response from the user.
    NumericPrompt() - Constructor for class org.bukkit.conversations.NumericPrompt
     

    O

    Ocelot - Interface in org.bukkit.entity
    A wild tameable cat
    Ocelot.Type - Enum in org.bukkit.entity
    Represents the various different cat types there are.
    OctaveGenerator - Class in org.bukkit.util.noise
    Creates noise using unbiased octaves
    OctaveGenerator(NoiseGenerator[]) - Constructor for class org.bukkit.util.noise.OctaveGenerator
     
    octaves - Variable in class org.bukkit.util.noise.OctaveGenerator
     
    OfflinePlayer - Interface in org.bukkit
     
    offsetW - Static variable in class org.bukkit.util.noise.SimplexNoiseGenerator
     
    offsetX - Variable in class org.bukkit.util.noise.NoiseGenerator
     
    offsetY - Variable in class org.bukkit.util.noise.NoiseGenerator
     
    offsetZ - Variable in class org.bukkit.util.noise.NoiseGenerator
     
    OLIVE - Static variable in class org.bukkit.Color
    Olive, or (0x80,0x80,0x00) in (R,G,B)
    onCommand(CommandSender, Command, String, String[]) - Method in interface org.bukkit.command.CommandExecutor
    Executes the given command, returning its success
    onCommand(CommandSender, Command, String, String[]) - Method in class org.bukkit.plugin.java.JavaPlugin
    Executes the given command, returning its success
    onDisable() - Method in class org.bukkit.plugin.java.JavaPlugin
     
    onDisable() - Method in interface org.bukkit.plugin.Plugin
    Called when this plugin is disabled
    onEnable() - Method in class org.bukkit.plugin.java.JavaPlugin
     
    onEnable() - Method in interface org.bukkit.plugin.Plugin
    Called when this plugin is enabled
    onLoad() - Method in class org.bukkit.plugin.java.JavaPlugin
     
    onLoad() - Method in interface org.bukkit.plugin.Plugin
    Called after a plugin is loaded but before it has been enabled.
    onPluginMessageReceived(String, Player, byte[]) - Method in interface org.bukkit.plugin.messaging.PluginMessageListener
    A method that will be thrown when a PluginMessageSource sends a plugin message on a registered channel.
    onTabComplete() - Method in interface org.bukkit.command.TabCommandExecutor
    Deprecated.  
    onTabComplete(CommandSender, Command, String, String[]) - Method in interface org.bukkit.command.TabCompleter
    Requests a list of possible completions for a command argument.
    onTabComplete(CommandSender, Command, String, String[]) - Method in class org.bukkit.plugin.java.JavaPlugin
    Requests a list of possible completions for a command argument.
    OpCommand - Class in org.bukkit.command.defaults
     
    OpCommand() - Constructor for class org.bukkit.command.defaults.OpCommand
     
    OPEN_CHAT_PAGE_HEIGHT - Static variable in class org.bukkit.util.ChatPaginator
     
    Openable - Interface in org.bukkit.material
     
    openEnchanting(Location, boolean) - Method in interface org.bukkit.entity.HumanEntity
    Opens an empty enchanting inventory window with the player's inventory on the bottom.
    openInventory(Inventory) - Method in interface org.bukkit.entity.HumanEntity
    Opens an inventory window with the specified inventory on the top and the player's inventory on the bottom.
    openInventory(InventoryView) - Method in interface org.bukkit.entity.HumanEntity
    Opens an inventory window to the specified inventory view
    openWorkbench(Location, boolean) - Method in interface org.bukkit.entity.HumanEntity
    Opens an empty workbench inventory window with the player's inventory on the bottom.
    options() - Method in interface org.bukkit.configuration.Configuration
    Gets the ConfigurationOptions for this Configuration.
    options() - Method in class org.bukkit.configuration.file.FileConfiguration
     
    options() - Method in class org.bukkit.configuration.file.YamlConfiguration
     
    options - Variable in class org.bukkit.configuration.MemoryConfiguration
     
    options() - Method in class org.bukkit.configuration.MemoryConfiguration
     
    ORANGE - Static variable in class org.bukkit.Color
    Orange, or (0xFF,0xA5,0x00) in (R,G,B)
    org.bukkit - package org.bukkit
    More generalized classes in the API.
    org.bukkit.block - package org.bukkit.block
    Classes used to manipulate the voxels in a world, including special states.
    org.bukkit.command - package org.bukkit.command
    Classes relating to handling specialized non-chat player input.
    org.bukkit.command.defaults - package org.bukkit.command.defaults
    Commands for emulating the Minecraft commands and other necessary ones for use by a Bukkit implementation.
    org.bukkit.configuration - package org.bukkit.configuration
    Classes dedicated to handling a plugin's runtime configuration.
    org.bukkit.configuration.file - package org.bukkit.configuration.file
    Classes dedicated facilitating configurations to be read and stored on the filesystem.
    org.bukkit.configuration.serialization - package org.bukkit.configuration.serialization
    Classes dedicated to being able to perform serialization specialized for the Bukkit configuration implementation.
    org.bukkit.conversations - package org.bukkit.conversations
    Classes dedicated to facilitate direct player-to-plugin communication.
    org.bukkit.enchantments - package org.bukkit.enchantments
    Classes relating to the specialized enhancements to item stacks, as part of the meta data.
    org.bukkit.entity - package org.bukkit.entity
    Interfaces for non-voxel objects that can exist in a world, including all players, monsters, projectiles, etc.
    org.bukkit.entity.minecart - package org.bukkit.entity.minecart
    Interfaces for various Minecart types.
    org.bukkit.event - package org.bukkit.event
    Classes dedicated to handling triggered code executions.
    org.bukkit.event.block - package org.bukkit.event.block
    Events relating to when a block is changed or interacts with the world.
    org.bukkit.event.enchantment - package org.bukkit.event.enchantment
    Events triggered from an enchantment table.
    org.bukkit.event.entity - package org.bukkit.event.entity
    Events relating to entities, excluding some directly referencing some more specific entity types.
    org.bukkit.event.hanging - package org.bukkit.event.hanging
    Events relating to entities that hang.
    org.bukkit.event.inventory - package org.bukkit.event.inventory
    Events relating to inventory manipulation.
    org.bukkit.event.painting - package org.bukkit.event.painting
    Events relating to paintings, but deprecated for more general hanging events.
    org.bukkit.event.player - package org.bukkit.event.player
    Events relating to players.
    org.bukkit.event.server - package org.bukkit.event.server
    Events relating to programmatic state changes on the server.
    org.bukkit.event.vehicle - package org.bukkit.event.vehicle
    Events relating to vehicular entities.
    org.bukkit.event.weather - package org.bukkit.event.weather
    Events relating to weather.
    org.bukkit.event.world - package org.bukkit.event.world
    Events triggered by various world states or changes.
    org.bukkit.generator - package org.bukkit.generator
    Classes to facilitate world generation implementation.
    org.bukkit.help - package org.bukkit.help
    Classes used to manipulate the default command and topic assistance system.
    org.bukkit.inventory - package org.bukkit.inventory
    Classes involved in manipulating player inventories and item interactions.
    org.bukkit.inventory.meta - package org.bukkit.inventory.meta
    The interfaces used when manipulating extra data can can be stored inside item stacks.
    org.bukkit.map - package org.bukkit.map
    Classes to facilitate plugin handling of map displays.
    org.bukkit.material - package org.bukkit.material
    Classes that represents various voxel types and states.
    org.bukkit.metadata - package org.bukkit.metadata
    Classes dedicated to providing a layer of plugin specified data on various Minecraft concepts.
    org.bukkit.permissions - package org.bukkit.permissions
    Classes dedicated to providing binary state properties to players.
    org.bukkit.plugin - package org.bukkit.plugin
    Classes specifically relating to loading software modules at runtime.
    org.bukkit.plugin.java - package org.bukkit.plugin.java
    Classes for handling plugins written in java.
    org.bukkit.plugin.messaging - package org.bukkit.plugin.messaging
    Classes dedicated to specialized plugin to client protocols.
    org.bukkit.potion - package org.bukkit.potion
    Classes to represent various potion properties and manipulation.
    org.bukkit.scheduler - package org.bukkit.scheduler
    Classes dedicated to letting plugins run code at specific time intervals, including thread safety.
    org.bukkit.util - package org.bukkit.util
    Multi and single purpose classes to facilitate various programmatic concepts.
    org.bukkit.util.noise - package org.bukkit.util.noise
    Classes dedicated to facilitating deterministic noise.
    org.bukkit.util.permissions - package org.bukkit.util.permissions
    Static methods for miscellaneous permission functionality.
    outputNextPrompt() - Method in class org.bukkit.conversations.Conversation
    Displays the next user prompt and abandons the conversation if the next prompt is null.
    OUTSIDE - Static variable in class org.bukkit.inventory.InventoryView
     
    OXYGEN - Static variable in class org.bukkit.enchantments.Enchantment
    Decreases the rate of air loss whilst underwater

    P

    paginate(String, int) - Static method in class org.bukkit.util.ChatPaginator
    Breaks a raw string up into pages using the default width and height.
    paginate(String, int, int, int) - Static method in class org.bukkit.util.ChatPaginator
    Breaks a raw string up into pages using a provided width and height.
    Painting - Interface in org.bukkit.entity
    Represents a Painting.
    painting - Variable in class org.bukkit.event.painting.PaintingEvent
    Deprecated.  
    PaintingBreakByEntityEvent - Class in org.bukkit.event.painting
    Deprecated. Use HangingBreakByEntityEvent instead.
    PaintingBreakByEntityEvent(Painting, Entity) - Constructor for class org.bukkit.event.painting.PaintingBreakByEntityEvent
    Deprecated.  
    PaintingBreakEvent - Class in org.bukkit.event.painting
    Deprecated. Use HangingBreakEvent instead.
    PaintingBreakEvent(Painting, PaintingBreakEvent.RemoveCause) - Constructor for class org.bukkit.event.painting.PaintingBreakEvent
    Deprecated.  
    PaintingBreakEvent.RemoveCause - Enum in org.bukkit.event.painting
    Deprecated. An enum to specify the cause of the removal
    PaintingEvent - Class in org.bukkit.event.painting
    Deprecated. Use HangingEvent instead.
    PaintingEvent(Painting) - Constructor for class org.bukkit.event.painting.PaintingEvent
    Deprecated.  
    PaintingPlaceEvent - Class in org.bukkit.event.painting
    Deprecated. Use HangingPlaceEvent instead.
    PaintingPlaceEvent(Painting, Player, Block, BlockFace) - Constructor for class org.bukkit.event.painting.PaintingPlaceEvent
    Deprecated.  
    PALE_BLUE - Static variable in class org.bukkit.map.MapPalette
     
    PardonCommand - Class in org.bukkit.command.defaults
     
    PardonCommand() - Constructor for class org.bukkit.command.defaults.PardonCommand
     
    PardonIpCommand - Class in org.bukkit.command.defaults
     
    PardonIpCommand() - Constructor for class org.bukkit.command.defaults.PardonIpCommand
     
    parse(Plugin) - Static method in class org.bukkit.command.PluginCommandYamlParser
     
    parseHeader(String) - Method in class org.bukkit.configuration.file.YamlConfiguration
     
    pathSeparator() - Method in class org.bukkit.configuration.ConfigurationOptions
    Gets the char that will be used to separate ConfigurationSections

    This value does not affect how the Configuration is stored, only in how you access the data.

    pathSeparator(char) - Method in class org.bukkit.configuration.ConfigurationOptions
    Sets the char that will be used to separate ConfigurationSections

    This value does not affect how the Configuration is stored, only in how you access the data.

    pathSeparator(char) - Method in class org.bukkit.configuration.file.FileConfigurationOptions
     
    pathSeparator(char) - Method in class org.bukkit.configuration.file.YamlConfigurationOptions
     
    pathSeparator(char) - Method in class org.bukkit.configuration.MemoryConfigurationOptions
     
    performCommand(String) - Method in interface org.bukkit.entity.Player
    Makes the player perform the given command
    PerlinNoiseGenerator - Class in org.bukkit.util.noise
    Generates noise using the "classic" perlin generator
    PerlinNoiseGenerator() - Constructor for class org.bukkit.util.noise.PerlinNoiseGenerator
     
    PerlinNoiseGenerator(World) - Constructor for class org.bukkit.util.noise.PerlinNoiseGenerator
    Creates a seeded perlin noise generator for the given world
    PerlinNoiseGenerator(long) - Constructor for class org.bukkit.util.noise.PerlinNoiseGenerator
    Creates a seeded perlin noise generator for the given seed
    PerlinNoiseGenerator(Random) - Constructor for class org.bukkit.util.noise.PerlinNoiseGenerator
    Creates a seeded perlin noise generator with the given Random
    PerlinOctaveGenerator - Class in org.bukkit.util.noise
    Creates perlin noise through unbiased octaves
    PerlinOctaveGenerator(World, int) - Constructor for class org.bukkit.util.noise.PerlinOctaveGenerator
    Creates a perlin octave generator for the given world
    PerlinOctaveGenerator(long, int) - Constructor for class org.bukkit.util.noise.PerlinOctaveGenerator
    Creates a perlin octave generator for the given world
    PerlinOctaveGenerator(Random, int) - Constructor for class org.bukkit.util.noise.PerlinOctaveGenerator
    Creates a perlin octave generator for the given Random
    perm - Variable in class org.bukkit.util.noise.NoiseGenerator
     
    Permissible - Interface in org.bukkit.permissions
    Represents an object that may be assigned permissions
    PermissibleBase - Class in org.bukkit.permissions
    Base Permissible for use in any Permissible object via proxy or extension
    PermissibleBase(ServerOperator) - Constructor for class org.bukkit.permissions.PermissibleBase
     
    permission - Variable in class org.bukkit.help.IndexHelpTopic
     
    Permission - Class in org.bukkit.permissions
    Represents a unique permission that may be attached to a Permissible
    Permission(String) - Constructor for class org.bukkit.permissions.Permission
     
    Permission(String, String) - Constructor for class org.bukkit.permissions.Permission
     
    Permission(String, PermissionDefault) - Constructor for class org.bukkit.permissions.Permission
     
    Permission(String, String, PermissionDefault) - Constructor for class org.bukkit.permissions.Permission
     
    Permission(String, Map<String, Boolean>) - Constructor for class org.bukkit.permissions.Permission
     
    Permission(String, String, Map<String, Boolean>) - Constructor for class org.bukkit.permissions.Permission
     
    Permission(String, PermissionDefault, Map<String, Boolean>) - Constructor for class org.bukkit.permissions.Permission
     
    Permission(String, String, PermissionDefault, Map<String, Boolean>) - Constructor for class org.bukkit.permissions.Permission
     
    PermissionAttachment - Class in org.bukkit.permissions
    Holds information about a permission attachment on a Permissible object
    PermissionAttachment(Plugin, Permissible) - Constructor for class org.bukkit.permissions.PermissionAttachment
     
    PermissionAttachmentInfo - Class in org.bukkit.permissions
    Holds information on a permission and which PermissionAttachment provides it
    PermissionAttachmentInfo(Permissible, String, PermissionAttachment, boolean) - Constructor for class org.bukkit.permissions.PermissionAttachmentInfo
     
    PermissionDefault - Enum in org.bukkit.permissions
    Represents the possible default values for permissions
    PermissionRemovedExecutor - Interface in org.bukkit.permissions
    Represents a class which is to be notified when a PermissionAttachment is removed from a Permissible
    Pig - Interface in org.bukkit.entity
    Represents a Pig.
    PigZapEvent - Class in org.bukkit.event.entity
    Stores data for pigs being zapped
    PigZapEvent(Pig, LightningStrike, PigZombie) - Constructor for class org.bukkit.event.entity.PigZapEvent
     
    PigZombie - Interface in org.bukkit.entity
    Represents a Pig Zombie.
    PistonBaseMaterial - Class in org.bukkit.material
    Material data for the piston base block
    PistonBaseMaterial(int) - Constructor for class org.bukkit.material.PistonBaseMaterial
     
    PistonBaseMaterial(Material) - Constructor for class org.bukkit.material.PistonBaseMaterial
     
    PistonBaseMaterial(int, byte) - Constructor for class org.bukkit.material.PistonBaseMaterial
     
    PistonBaseMaterial(Material, byte) - Constructor for class org.bukkit.material.PistonBaseMaterial
     
    PistonExtensionMaterial - Class in org.bukkit.material
    Material data for the piston extension block
    PistonExtensionMaterial(int) - Constructor for class org.bukkit.material.PistonExtensionMaterial
     
    PistonExtensionMaterial(Material) - Constructor for class org.bukkit.material.PistonExtensionMaterial
     
    PistonExtensionMaterial(int, byte) - Constructor for class org.bukkit.material.PistonExtensionMaterial
     
    PistonExtensionMaterial(Material, byte) - Constructor for class org.bukkit.material.PistonExtensionMaterial
     
    PistonMoveReaction - Enum in org.bukkit.block
     
    placedAgainst - Variable in class org.bukkit.event.block.BlockPlaceEvent
     
    play() - Method in interface org.bukkit.block.NoteBlock
    Attempts to play the note at block

    If the block is no longer a note block, this will return false

    play(byte, byte) - Method in interface org.bukkit.block.NoteBlock
    Plays an arbitrary note with an arbitrary instrument
    play(Instrument, Note) - Method in interface org.bukkit.block.NoteBlock
    Plays an arbitrary note with an arbitrary instrument
    playEffect(EntityEffect) - Method in interface org.bukkit.entity.Entity
    Performs the specified EntityEffect for this entity.
    playEffect(Location, Effect, int) - Method in interface org.bukkit.entity.Player
    Plays an effect to just this player.
    playEffect(Location, Effect, T) - Method in interface org.bukkit.entity.Player
    Plays an effect to just this player.
    playEffect(Location, Effect, int) - Method in interface org.bukkit.World
    Plays an effect to all players within a default radius around a given location.
    playEffect(Location, Effect, int, int) - Method in interface org.bukkit.World
    Plays an effect to all players within a given radius around a location.
    playEffect(Location, Effect, T) - Method in interface org.bukkit.World
    Plays an effect to all players within a default radius around a given location.
    playEffect(Location, Effect, T, int) - Method in interface org.bukkit.World
    Plays an effect to all players within a given radius around a location.
    Player - Interface in org.bukkit.entity
    Represents a player, connected or not
    player - Variable in class org.bukkit.event.block.BlockPlaceEvent
     
    player - Variable in class org.bukkit.event.player.PlayerEvent
     
    PlayerAnimationEvent - Class in org.bukkit.event.player
    Represents a player animation event
    PlayerAnimationEvent(Player) - Constructor for class org.bukkit.event.player.PlayerAnimationEvent
    Construct a new PlayerAnimation event
    PlayerAnimationType - Enum in org.bukkit.event.player
    Different types of player animations
    PlayerBedEnterEvent - Class in org.bukkit.event.player
    This event is fired when the player is almost about to enter the bed.
    PlayerBedEnterEvent(Player, Block) - Constructor for class org.bukkit.event.player.PlayerBedEnterEvent
     
    PlayerBedLeaveEvent - Class in org.bukkit.event.player
    This event is fired when the player is leaving a bed.
    PlayerBedLeaveEvent(Player, Block) - Constructor for class org.bukkit.event.player.PlayerBedLeaveEvent
     
    PlayerBucketEmptyEvent - Class in org.bukkit.event.player
    Called when a player empties a bucket
    PlayerBucketEmptyEvent(Player, Block, BlockFace, Material, ItemStack) - Constructor for class org.bukkit.event.player.PlayerBucketEmptyEvent
     
    PlayerBucketEvent - Class in org.bukkit.event.player
     
    PlayerBucketEvent(Player, Block, Bl