Skip navigation links
A B C D E F G H I J K L M N O P Q 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
 
abort() - Method in class co.aikar.timings.NullTimingHandler
 
abort() - Method in interface co.aikar.timings.Timing
Deprecated.
Doesn't do anything - Removed
ABSORPTION - Static variable in class org.bukkit.potion.PotionEffectType
Increases the maximum health of an entity with health that cannot be regenerated, but is refilled every 30 seconds.
AbstractArrow - Interface in org.bukkit.entity
Represents an arrow.
AbstractArrow.PickupRule - Enum in org.bukkit.entity
Deprecated.
AbstractArrow.PickupStatus - Enum in org.bukkit.entity
Represents the pickup status of this arrow.
AbstractChatEvent - Class in io.papermc.paper.event.player
An abstract implementation of a chat event, handling shared logic.
AbstractHorse - Interface in org.bukkit.entity
Represents a Horse-like creature.
AbstractHorseInventory - Interface in org.bukkit.inventory
An interface to the inventory of an AbstractHorse.
AbstractVillager - Interface in org.bukkit.entity
Represents a villager NPC
ACACIA_LOGS - Static variable in interface org.bukkit.Tag
Vanilla block tag representing all acacia log and bark variants.
accept(T) - Method in interface org.bukkit.util.Consumer
Performs this operation on the given argument.
accept(Chunk) - Method in interface org.bukkit.World.ChunkLoadCallback
Deprecated.
 
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.
Action - Enum in org.bukkit.event.block
 
action - Variable in class org.bukkit.event.player.PlayerInteractEvent
 
activatedEntityTicks - Static variable in class co.aikar.timings.TimingHistory
 
add(E) - Method in class com.destroystokyo.paper.utils.CachedSizeConcurrentLinkedQueue
 
add(Tag<T>...) - Method in class io.papermc.paper.tag.BaseTag
 
add(T...) - Method in class io.papermc.paper.tag.BaseTag
 
add(Collection<T>) - Method in class io.papermc.paper.tag.BaseTag
 
add(Predicate<T>) - Method in class io.papermc.paper.tag.BaseTag
 
add(int, T) - Method in class io.papermc.paper.util.TransformingRandomAccessList
 
add() - Method in class org.bukkit.inventory.ItemStack
Adds 1 to this itemstack.
add(int) - Method in class org.bukkit.inventory.ItemStack
Adds quantity to this itemstack.
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(Location, double, double, double) - Method in class org.bukkit.Location
Takes the x/y/z from base and adds the specified x/y/z to it and returns self This mutates this object, clone first.
add(double, double, double) - Method in class org.bukkit.util.EulerAngle
Creates a new EulerAngle which is the result of adding the x, y, z components to this EulerAngle
add(Vector) - Method in class org.bukkit.util.Vector
Adds a vector to this one
addAttachment(Plugin, String, boolean) - Method in interface org.bukkit.command.MessageCommandSender
 
addAttachment(Plugin) - Method in interface org.bukkit.command.MessageCommandSender
 
addAttachment(Plugin, String, boolean, int) - Method in interface org.bukkit.command.MessageCommandSender
 
addAttachment(Plugin, int) - Method in interface org.bukkit.command.MessageCommandSender
 
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
 
addAttributeModifier(Attribute, AttributeModifier) - Method in interface org.bukkit.inventory.meta.ItemMeta
Add an Attribute and it's Modifier.
addBan(String, String, Date, String) - Method in interface org.bukkit.BanList
Adds a ban to the this list.
addChargedProjectile(ItemStack) - Method in interface org.bukkit.inventory.meta.CrossbowMeta
Adds a charged projectile to this item.
addConsoleIfNeeded() - Method in class co.aikar.timings.TimingsReportListener
 
addConversationAbandonedListener(ConversationAbandonedListener) - Method in class org.bukkit.conversations.Conversation
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
Deprecated.
Magic value
addCursor(int, int, byte, byte, boolean) - Method in class org.bukkit.map.MapCursorCollection
Deprecated.
Magic value
addCursor(int, int, byte, byte, boolean, String) - Method in class org.bukkit.map.MapCursorCollection
Deprecated.
Magic value
addCursor(int, int, byte, byte, boolean, Component) - Method in class org.bukkit.map.MapCursorCollection
Deprecated.
Magic value
addCustomEffect(PotionEffect, boolean) - Method in interface org.bukkit.entity.AreaEffectCloud
Adds a custom potion effect to this cloud.
addCustomEffect(PotionEffect, boolean) - Method in interface org.bukkit.entity.Arrow
Adds a custom potion effect to this arrow.
addCustomEffect(PotionEffect, boolean) - Method in interface org.bukkit.inventory.meta.PotionMeta
Adds a custom potion effect to this potion.
addCustomEffect(PotionEffect, boolean) - Method in interface org.bukkit.inventory.meta.SuspiciousStewMeta
Adds a custom potion effect to this suspicious stew.
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
 
addDisabledSlots(EquipmentSlot...) - Method in interface org.bukkit.entity.ArmorStand
Disable specific slots, adding them to the currently disabled slots This makes it so a player is unable to interact with the Armor Stand to place, remove, or replace an item in the given slot(s) Note: Once a slot is disabled, the only way to get an item back it to break the armor stand.
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.
addEntity(T) - Method in interface org.bukkit.block.EntityBlockStorage
Add an entity to the block.
addEntry(String) - Method in interface org.bukkit.scoreboard.Team
This puts the specified entry onto this team for the scoreboard.
addEquipmentLock(EquipmentSlot, ArmorStand.LockType) - Method in interface org.bukkit.entity.ArmorStand
Locks the equipment slot with the specified locking mechanism.
addFlag(BarFlag) - Method in interface org.bukkit.boss.BossBar
Add an optional flag to this boss bar
addGoal(T, int, Goal<T>) - Method in interface com.destroystokyo.paper.entity.ai.MobGoals
 
addIngredient(ItemStack) - Method in class org.bukkit.inventory.MerchantRecipe
 
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
Deprecated.
Magic value
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
Deprecated.
Magic value
addIngredient(RecipeChoice) - Method in class org.bukkit.inventory.ShapelessRecipe
 
addIngredient(ItemStack) - Method in class org.bukkit.inventory.ShapelessRecipe
 
addIngredient(int, ItemStack) - Method in class org.bukkit.inventory.ShapelessRecipe
 
addItem(ItemStack...) - Method in interface org.bukkit.inventory.Inventory
Stores the given ItemStacks in the inventory.
addItemFlags(ItemFlag...) - Method in class org.bukkit.inventory.ItemStack
Set itemflags which should be ignored when rendering a ItemStack in the Client.
addItemFlags(ItemFlag...) - Method in interface org.bukkit.inventory.meta.ItemMeta
Set itemflags which should be ignored when rendering a ItemStack in the Client.
addModifier(AttributeModifier) - Method in interface org.bukkit.attribute.AttributeInstance
Add a modifier to this instance.
addPage(String...) - Method in interface org.bukkit.inventory.meta.BookMeta
addPage(Component) - Method in interface org.bukkit.inventory.meta.BookMeta.BookMetaBuilder
 
addPage(BaseComponent[]...) - Method in class org.bukkit.inventory.meta.BookMeta.Spigot
addPages(Component...) - 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.
addPassenger(Entity) - Method in interface org.bukkit.entity.Entity
Add a passenger to the vehicle.
addPattern(Pattern) - Method in interface org.bukkit.block.Banner
Adds a new pattern on top of the existing patterns
addPattern(Pattern) - Method in interface org.bukkit.inventory.meta.BannerMeta
Adds a new pattern on top of the existing patterns
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
 
addPermission(Permission, boolean) - Method in class org.bukkit.plugin.SimplePluginManager
Deprecated.
addPlayer(Player) - Method in interface org.bukkit.boss.BossBar
Adds the player to this boss bar causing it to display on their screen.
addPlayer(OfflinePlayer) - Method in interface org.bukkit.scoreboard.Team
Deprecated.
Teams can contain entries that aren't players
addPluginChunkTicket(Plugin) - Method in interface org.bukkit.Chunk
Adds a plugin ticket for this chunk, loading this chunk if it is not already loaded.
addPluginChunkTicket(int, int, Plugin) - Method in interface org.bukkit.World
Adds a plugin ticket for the specified chunk, loading the chunk if it is not already loaded.
addPotionEffect(PotionEffect) - Method in interface org.bukkit.entity.LivingEntity
Adds the given PotionEffect to the living entity.
addPotionEffect(PotionEffect, boolean) - Method in interface org.bukkit.entity.LivingEntity
Deprecated.
no need to force since multiple effects of the same type are now supported.
addPotionEffects(Collection<PotionEffect>) - Method in interface org.bukkit.entity.LivingEntity
Attempts to add all of the given PotionEffect to the living entity.
addProfileProperties(Set<ProfileProperty>) - Method in class com.destroystokyo.paper.event.profile.PreLookupProfileEvent
Adds any properties currently missing to the prepopulated properties set, replacing any that already were set.
addRecipe(Recipe) - Static method in class org.bukkit.Bukkit
Adds a recipe to the crafting manager.
addRecipe(NamespacedKey...) - Method in interface org.bukkit.inventory.meta.KnowledgeBookMeta
Adds new recipe to the end of the book.
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.
addScoreboardTag(String) - Method in interface org.bukkit.entity.Entity
Add a tag to this entity.
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.
ADMIRING_DISABLED - Static variable in class org.bukkit.entity.memory.MemoryKey
 
ADMIRING_ITEM - Static variable in class org.bukkit.entity.memory.MemoryKey
 
Advancement - Interface in org.bukkit.advancement
Represents an advancement that may be awarded to a player.
ADVANCEMENT - Static variable in interface org.bukkit.Registry
Server advancements.
advancementIterator() - Static method in class org.bukkit.Bukkit
Get an iterator through all advancements.
advancementIterator() - Method in interface org.bukkit.Server
Get an iterator through all advancements.
AdvancementProgress - Interface in org.bukkit.advancement
The individual status of an advancement for a player.
Ageable - Interface in org.bukkit.block.data
'age' represents the different growth stages that a crop-like block can go through.
Ageable - Interface in org.bukkit.entity
Represents an entity that can age.
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.
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
allowFriendlyFire() - Method in interface org.bukkit.scoreboard.Team
Gets the team friendly fire state
allPlayers() - Method in class com.destroystokyo.paper.ParticleBuilder
Sends this particle to all players in the world.
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.
AnaloguePowerable - Interface in org.bukkit.block.data
'power' represents the redstone power level currently being emitted or transmitted via this block.
ANGER - Static variable in interface com.destroystokyo.paper.entity.ai.VanillaGoal
Deprecated.
removed in 1.16
ANGER_OTHER - Static variable in interface com.destroystokyo.paper.entity.ai.VanillaGoal
Deprecated.
removed in 1.16
angle(Vector) - Method in class org.bukkit.util.Vector
Gets the angle between this vector and another in radians.
ANGRY_AT - Static variable in class org.bukkit.entity.memory.MemoryKey
 
Animals - Interface in org.bukkit.entity
Represents an Animal.
AnimalTamer - Interface in org.bukkit.entity
 
ANNOUNCE_ADVANCEMENTS - Static variable in class org.bukkit.GameRule
Toggles the announcing of advancements.
ANVIL - Static variable in interface org.bukkit.Tag
Vanilla block tag representing all damaged and undamaged anvils.
AnvilDamagedEvent - Class in com.destroystokyo.paper.event.block
Called when an anvil is damaged from being used
AnvilDamagedEvent(InventoryView, BlockData) - Constructor for class com.destroystokyo.paper.event.block.AnvilDamagedEvent
 
AnvilDamagedEvent.DamageState - Enum in com.destroystokyo.paper.event.block
Represents the amount of damage on an anvil block
AnvilInventory - Interface in org.bukkit.inventory
Interface to the inventory of an Anvil.
appendObjectData(Map, JSONUtil.JSONPair...) - Static method in class co.aikar.util.JSONUtil
This appends multiple key/value Obj pairs into a JSON Object
apply(Object) - Method in class co.aikar.util.LoadingIntMap.Feeder
 
apply() - Method in class co.aikar.util.LoadingIntMap.Feeder
 
apply(Object) - Method in class co.aikar.util.LoadingMap.Feeder
 
apply() - Method in class co.aikar.util.LoadingMap.Feeder
 
apply(ItemStack) - Method in class org.bukkit.potion.Potion
Deprecated.
Applies the effects of this potion to the given ItemStack.
apply(LivingEntity) - Method in class org.bukkit.potion.Potion
Deprecated.
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.
applyBoneMeal(BlockFace) - Method in interface org.bukkit.block.Block
Simulate bone meal application to this block (if possible).
applyMending(int) - Method in interface org.bukkit.entity.Player
Applies the mending effect to any items just as picking up an orb would.
AQUA - Static variable in class org.bukkit.Color
Aqua, or (0x00,0xFF,0xFF) in (R,G,B)
AreaEffectCloud - Interface in org.bukkit.entity
Represents an area effect cloud which will imbue a potion effect onto entities which enter it.
AreaEffectCloudApplyEvent - Class in org.bukkit.event.entity
Called when a lingering potion applies it's effects.
AreaEffectCloudApplyEvent(AreaEffectCloud, List<LivingEntity>) - Constructor for class org.bukkit.event.entity.AreaEffectCloudApplyEvent
 
ArmoredHorseInventory - Interface in org.bukkit.inventory
 
ArmorStand - Interface in org.bukkit.entity
 
ArmorStand.LockType - Enum in org.bukkit.entity
Represents types of locking mechanisms for ArmorStand equipment.
ArmorStandMeta - Interface in com.destroystokyo.paper.inventory.meta
 
Arrow - Interface in org.bukkit.entity
 
ARROW_ATTACK - Static variable in interface com.destroystokyo.paper.entity.ai.VanillaGoal
 
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
ArrowBodyCountChangeEvent - Class in org.bukkit.event.entity
Called when an arrow enters or exists an entity's body.
ArrowBodyCountChangeEvent(LivingEntity, int, int, boolean) - Constructor for class org.bukkit.event.entity.ArrowBodyCountChangeEvent
 
ARROWS - Static variable in class com.destroystokyo.paper.MaterialTags
 
ARROWS - Static variable in interface org.bukkit.Tag
Vanilla entity tag representing arrow entities.
Art - Enum in org.bukkit
Represents the art on a painting
ART - Static variable in interface org.bukkit.Registry
Server art.
asBGR() - Method in class org.bukkit.Color
Gets the color as an BGR integer.
asBoolean() - Method in interface org.bukkit.metadata.MetadataValue
Attempts to convert the value of this metadata item into a boolean.
asBoolean() - Method in class org.bukkit.metadata.MetadataValueAdapter
 
asBungee() - Method in enum org.bukkit.ChatColor
 
asByte() - Method in interface org.bukkit.metadata.MetadataValue
Attempts to convert the value of this metadata item into a byte.
asByte() - Method in class org.bukkit.metadata.MetadataValueAdapter
 
asDouble() - Method in interface org.bukkit.metadata.MetadataValue
Attempts to convert the value of this metadata item into a double.
asDouble() - Method in class org.bukkit.metadata.MetadataValueAdapter
 
asFloat() - Method in interface org.bukkit.metadata.MetadataValue
Attempts to convert the value of this metadata item into a float.
asFloat() - Method in class org.bukkit.metadata.MetadataValueAdapter
 
asHoverEvent(UnaryOperator<HoverEvent.ShowEntity>) - Method in interface org.bukkit.entity.Entity
 
asHoverEvent(UnaryOperator<HoverEvent.ShowEntity>) - Method in interface org.bukkit.entity.Player
 
asHoverEvent(ItemStack, UnaryOperator<HoverEvent.ShowItem>) - Method in interface org.bukkit.inventory.ItemFactory
Creates a hover event for the given item.
asHoverEvent(UnaryOperator<HoverEvent.ShowItem>) - Method in class org.bukkit.inventory.ItemStack
 
asInt() - Method in interface org.bukkit.metadata.MetadataValue
Attempts to convert the value of this metadata item into an int.
asInt() - Method in class org.bukkit.metadata.MetadataValueAdapter
 
asLong() - Method in interface org.bukkit.metadata.MetadataValue
Attempts to convert the value of this metadata item into a long.
asLong() - Method in class org.bukkit.metadata.MetadataValueAdapter
 
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.
ASMEventExecutorGenerator - Class in com.destroystokyo.paper.event.executor.asm
 
ASMEventExecutorGenerator() - Constructor for class com.destroystokyo.paper.event.executor.asm.ASMEventExecutorGenerator
 
asOne() - Method in class org.bukkit.inventory.ItemStack
Clones the itemstack and returns it a single quantity.
asQuantity(int) - Method in class org.bukkit.inventory.ItemStack
Clones the itemstack and returns it as the specified quantity
asRGB() - Method in class org.bukkit.Color
Gets the color as an RGB integer.
asShort() - Method in interface org.bukkit.metadata.MetadataValue
Attempts to convert the value of this metadata item into a short.
asShort() - Method in class org.bukkit.metadata.MetadataValueAdapter
 
asString() - Method in interface org.bukkit.metadata.MetadataValue
Attempts to convert the value of this metadata item into a string.
asString() - Method in class org.bukkit.metadata.MetadataValueAdapter
 
asString() - Method in class org.bukkit.NamespacedKey
 
AsyncChatEvent - Class in io.papermc.paper.event.player
An event fired when a Player sends a chat message to the server.
AsyncChatEvent(boolean, Player, Set<Audience>, ChatRenderer, Component) - Constructor for class io.papermc.paper.event.player.AsyncChatEvent
 
AsyncChatEvent(boolean, Player, Set<Player>, Set<Audience>, ChatRenderer, Component) - Constructor for class io.papermc.paper.event.player.AsyncChatEvent
AsyncChatEvent(boolean, Player, Set<Player>, ChatComposer, Component) - Constructor for class io.papermc.paper.event.player.AsyncChatEvent
AsyncChatEvent(boolean, Player, Set<Player>, ChatFormatter, Component) - Constructor for class io.papermc.paper.event.player.AsyncChatEvent
AsyncPlayerChatEvent - Class in org.bukkit.event.player
Deprecated.
use AsyncChatEvent instead
AsyncPlayerChatEvent(boolean, Player, String, Set<Player>) - Constructor for class org.bukkit.event.player.AsyncPlayerChatEvent
Deprecated.
 
AsyncPlayerPreLoginEvent - Class in org.bukkit.event.player
Stores details for players attempting to log in.
AsyncPlayerPreLoginEvent(String, InetAddress) - Constructor for class org.bukkit.event.player.AsyncPlayerPreLoginEvent
Deprecated.
AsyncPlayerPreLoginEvent(String, InetAddress, UUID) - Constructor for class org.bukkit.event.player.AsyncPlayerPreLoginEvent
 
AsyncPlayerPreLoginEvent(String, InetAddress, UUID, PlayerProfile) - Constructor for class org.bukkit.event.player.AsyncPlayerPreLoginEvent
Deprecated.
AsyncPlayerPreLoginEvent(String, InetAddress, InetAddress, UUID, PlayerProfile) - Constructor for class org.bukkit.event.player.AsyncPlayerPreLoginEvent
 
AsyncPlayerPreLoginEvent.Result - Enum in org.bukkit.event.player
Basic kick reasons for communicating to plugins
AsyncTabCompleteEvent - Class in com.destroystokyo.paper.event.server
Allows plugins to compute tab completion results asynchronously.
AsyncTabCompleteEvent(CommandSender, String, boolean, Location) - Constructor for class com.destroystokyo.paper.event.server.AsyncTabCompleteEvent
 
AsyncTabCompleteEvent(CommandSender, List<String>, String, boolean, Location) - Constructor for class com.destroystokyo.paper.event.server.AsyncTabCompleteEvent
Deprecated.
AsyncTabCompleteEvent.Completion - Interface in com.destroystokyo.paper.event.server
A rich tab completion, consisting of a string suggestion, and a nullable Component tooltip.
Attachable - Interface in org.bukkit.block.data
'attached' denotes whether a tripwire hook or string forms a complete tripwire circuit and is ready to trigger.
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
attack(Entity) - Method in interface org.bukkit.entity.LivingEntity
Makes this entity attack the given entity with a melee attack.
Attributable - Interface in org.bukkit.attribute
Represents an object which may contain attributes.
Attribute - Enum in org.bukkit.attribute
Types of attributes which may be present on an Attributable.
ATTRIBUTE - Static variable in interface org.bukkit.Registry
Attribute.
AttributeInstance - Interface in org.bukkit.attribute
Represents a mutable instance of an attribute and its associated modifiers and values.
AttributeModifier - Class in org.bukkit.attribute
Concrete implementation of an attribute modifier.
AttributeModifier(String, double, AttributeModifier.Operation) - Constructor for class org.bukkit.attribute.AttributeModifier
 
AttributeModifier(UUID, String, double, AttributeModifier.Operation) - Constructor for class org.bukkit.attribute.AttributeModifier
 
AttributeModifier(UUID, String, double, AttributeModifier.Operation, EquipmentSlot) - Constructor for class org.bukkit.attribute.AttributeModifier
 
AttributeModifier.Operation - Enum in org.bukkit.attribute
Enumerable operation to be applied.
audience() - Method in interface org.bukkit.command.ProxiedCommandSender
 
audiences() - Method in class co.aikar.timings.TimingsReportListener
 
audiences() - Method in interface org.bukkit.World
 
author() - Method in interface org.bukkit.inventory.meta.BookMeta
Gets the author of the book.
author(Component) - Method in interface org.bukkit.inventory.meta.BookMeta
Sets the author of the book.
author(Component) - Method in interface org.bukkit.inventory.meta.BookMeta.BookMetaBuilder
 
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
 
AVOID_TARGET - Static variable in interface com.destroystokyo.paper.entity.ai.VanillaGoal
 
awardCriteria(String) - Method in interface org.bukkit.advancement.AdvancementProgress
Mark the specified criteria as awarded at the current time.
AXES - Static variable in class com.destroystokyo.paper.MaterialTags
Covers the variants of axes.
Axis - Enum in org.bukkit
Represents a mutually perpendicular axis in 3D Cartesian coordinates.

B

BAD_OMEN - Static variable in class org.bukkit.potion.PotionEffectType
oof.
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.
Bamboo - Interface in org.bukkit.block.data.type
'leaves' represents the size of the leaves on this bamboo block.
Bamboo.Leaves - Enum in org.bukkit.block.data.type
Bamboo leaf size.
BAMBOO_PLANTABLE_ON - Static variable in interface org.bukkit.Tag
Vanilla block tag denoting all blocks bamboo may be planted on.
BanEntry - Interface in org.bukkit
A single entry from a ban list.
banIP(String) - Static method in class org.bukkit.Bukkit
Bans the specified address from the server.
banIP(String) - Method in interface org.bukkit.Server
Bans the specified address from the server.
BanList - Interface in org.bukkit
A ban list, containing bans of some BanList.Type.
BanList.Type - Enum in org.bukkit
Represents a ban-type that a BanList may track.
Banner - Interface in org.bukkit.block
Represents a captured state of a banner.
Banner - Class in org.bukkit.material
Deprecated.
all usage of MaterialData is deprecated and subject to removal. Use BlockData.
Banner() - Constructor for class org.bukkit.material.Banner
Deprecated.
 
Banner(Material) - Constructor for class org.bukkit.material.Banner
Deprecated.
 
Banner(Material, byte) - Constructor for class org.bukkit.material.Banner
Deprecated.
Magic value
BannerMeta - Interface in org.bukkit.inventory.meta
 
BANNERS - Static variable in interface org.bukkit.Tag
Vanilla block tag representing all banner blocks.
banPlayer(String) - Method in interface org.bukkit.OfflinePlayer
Permanently Bans this player from the server
banPlayer(String, String) - Method in interface org.bukkit.OfflinePlayer
Permanently Bans this player from the server
banPlayer(String, Date) - Method in interface org.bukkit.OfflinePlayer
Bans this player from the server
banPlayer(String, Date, String) - Method in interface org.bukkit.OfflinePlayer
Bans this player from the server
banPlayer(String, Date, String, boolean) - Method in interface org.bukkit.OfflinePlayer
 
banPlayerFull(String) - Method in interface org.bukkit.entity.Player
Permanently Bans the Profile and IP address currently used by the player.
banPlayerFull(String, String) - Method in interface org.bukkit.entity.Player
Permanently Bans the Profile and IP address currently used by the player.
banPlayerFull(String, Date) - Method in interface org.bukkit.entity.Player
Bans the Profile and IP address currently used by the player.
banPlayerFull(String, Date, String) - Method in interface org.bukkit.entity.Player
Bans the Profile and IP address currently used by the player.
banPlayerIP(String, boolean) - Method in interface org.bukkit.entity.Player
Permanently Bans the IP address currently used by the player.
banPlayerIP(String, String, boolean) - Method in interface org.bukkit.entity.Player
Permanently Bans the IP address currently used by the player.
banPlayerIP(String, Date, boolean) - Method in interface org.bukkit.entity.Player
Bans the IP address currently used by the player.
banPlayerIP(String) - Method in interface org.bukkit.entity.Player
Permanently Bans the IP address currently used by the player.
banPlayerIP(String, String) - Method in interface org.bukkit.entity.Player
Permanently Bans the IP address currently used by the player.
banPlayerIP(String, Date) - Method in interface org.bukkit.entity.Player
Bans the IP address currently used by the player.
banPlayerIP(String, Date, String) - Method in interface org.bukkit.entity.Player
Bans the IP address currently used by the player.
banPlayerIP(String, Date, String, boolean) - Method in interface org.bukkit.entity.Player
Bans the IP address currently used by the player.
BarColor - Enum in org.bukkit.boss
 
BarFlag - Enum in org.bukkit.boss
 
Barrel - Interface in org.bukkit.block
Represents a captured state of a Barrel.
BarStyle - Enum in org.bukkit.boss
 
BaseTag<T extends Keyed,C extends BaseTag<T,C>> - Class in io.papermc.paper.tag
 
BaseTag(Class<T>, NamespacedKey, Predicate<T>) - Constructor for class io.papermc.paper.tag.BaseTag
 
BaseTag(Class<T>, NamespacedKey, T...) - Constructor for class io.papermc.paper.tag.BaseTag
 
BaseTag(Class<T>, NamespacedKey, Collection<T>) - Constructor for class io.papermc.paper.tag.BaseTag
 
BaseTag(Class<T>, NamespacedKey, Collection<T>, Predicate<T>...) - Constructor for class io.papermc.paper.tag.BaseTag
 
BASTION_REMNANT - Static variable in class org.bukkit.StructureType
Bastion remnant.
Bat - Interface in org.bukkit.entity
Represents a Bat
BatToggleSleepEvent - Class in org.bukkit.event.entity
Called when a bat attempts to sleep or wake up from its slumber.
BatToggleSleepEvent(Bat, boolean) - Constructor for class org.bukkit.event.entity.BatToggleSleepEvent
 
Beacon - Interface in org.bukkit.block
Represents a captured state of a beacon.
BEACON_BASE_BLOCKS - Static variable in interface org.bukkit.Tag
Vanilla block tag representing all beacon base blocks.
BeaconActivatedEvent - Class in io.papermc.paper.event.block
Called when a beacon is activated.
BeaconActivatedEvent(Block) - Constructor for class io.papermc.paper.event.block.BeaconActivatedEvent
 
BeaconDeactivatedEvent - Class in io.papermc.paper.event.block
Called when a beacon is deactivated, either because its base block(s) or itself were destroyed.
BeaconDeactivatedEvent(Block) - Constructor for class io.papermc.paper.event.block.BeaconDeactivatedEvent
 
BeaconEffectEvent - Class in com.destroystokyo.paper.event.block
Called when a beacon effect is being applied to a player.
BeaconEffectEvent(Block, PotionEffect, Player, boolean) - Constructor for class com.destroystokyo.paper.event.block.BeaconEffectEvent
 
BeaconInventory - Interface in org.bukkit.inventory
Interface to the inventory of a Beacon.
Bed - Interface in org.bukkit.block
Deprecated.
does not provide useful information beyond the material itself
Bed - Interface in org.bukkit.block.data.type
Similar to Bisected, 'part' denotes which half of the bed this block corresponds to.
Bed - Class in org.bukkit.material
Deprecated.
all usage of MaterialData is deprecated and subject to removal. Use BlockData.
Bed() - Constructor for class org.bukkit.material.Bed
Deprecated.
Default constructor for a bed.
Bed(BlockFace) - Constructor for class org.bukkit.material.Bed
Deprecated.
Instantiate a bed facing in a particular direction.
Bed(Material) - Constructor for class org.bukkit.material.Bed
Deprecated.
 
Bed(Material, byte) - Constructor for class org.bukkit.material.Bed
Deprecated.
Magic value
Bed.Part - Enum in org.bukkit.block.data.type
Horizontal half of a bed.
BEDS - Static variable in class com.destroystokyo.paper.MaterialTags
Covers all colors of beds.
BEDS - Static variable in interface org.bukkit.Tag
Vanilla block tag representing all beds.
Bee - Interface in org.bukkit.entity
Represents a Bee.
BEE_ATTACK - Static variable in interface com.destroystokyo.paper.entity.ai.VanillaGoal
 
BEE_BECOME_ANGRY - Static variable in interface com.destroystokyo.paper.entity.ai.VanillaGoal
 
BEE_ENTER_HIVE - Static variable in interface com.destroystokyo.paper.entity.ai.VanillaGoal
 
BEE_GO_TO_HIVE - Static variable in interface com.destroystokyo.paper.entity.ai.VanillaGoal
 
BEE_GO_TO_KNOWN_FLOWER - Static variable in interface com.destroystokyo.paper.entity.ai.VanillaGoal
 
BEE_GROW_CROP - Static variable in interface com.destroystokyo.paper.entity.ai.VanillaGoal
 
BEE_GROWABLES - Static variable in interface org.bukkit.Tag
Vanilla block tag representing all bee growables.
BEE_HURT_BY_OTHER - Static variable in interface com.destroystokyo.paper.entity.ai.VanillaGoal
 
BEE_LOCATE_HIVE - Static variable in interface com.destroystokyo.paper.entity.ai.VanillaGoal
 
BEE_POLLINATE - Static variable in interface com.destroystokyo.paper.entity.ai.VanillaGoal
 
BEE_WANDER - Static variable in interface com.destroystokyo.paper.entity.ai.VanillaGoal
 
Beehive - Interface in org.bukkit.block
Represents a captured state of a bee hive.
Beehive - Interface in org.bukkit.block.data.type
'honey_level' represents the amount of honey stored in the hive.
BEEHIVE_INHABITORS - Static variable in interface org.bukkit.Tag
Vanilla entity tag representing entities that live in beehives
BEEHIVES - Static variable in interface org.bukkit.Tag
Vanilla block tag representing all beehives.
BEG - Static variable in interface com.destroystokyo.paper.entity.ai.VanillaGoal
 
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.
Bell - Interface in org.bukkit.block
Represents a captured state of Bell.
Bell - Interface in org.bukkit.block.data.type
'attachment' denotes how the bell is attached to its block.
Bell.Attachment - Enum in org.bukkit.block.data.type
What the bell is attached to.
BellRingEvent - Class in io.papermc.paper.event.block
Called when a bell is rung.
BellRingEvent(Block, Entity) - Constructor for class io.papermc.paper.event.block.BellRingEvent
 
BINDING_CURSE - Static variable in class org.bukkit.enchantments.Enchantment
Item cannot be removed
Biome - Enum in org.bukkit.block
Holds all accepted Biomes in the default server
BIOME - Static variable in interface org.bukkit.Registry
Server biomes.
BIRCH_LOGS - Static variable in interface org.bukkit.Tag
Vanilla block tag representing all birch log and bark variants.
Bisected - Interface in org.bukkit.block.data
'half' denotes which half of a two block tall material this block is.
Bisected.Half - Enum in org.bukkit.block.data
The half of a vertically bisected block.
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
 
BlastFurnace - Interface in org.bukkit.block
Represents a captured state of a blast furnace.
BlastingRecipe - Class in org.bukkit.inventory
Represents a campfire recipe.
BlastingRecipe(NamespacedKey, ItemStack, Material, float, int) - Constructor for class org.bukkit.inventory.BlastingRecipe
 
BlastingRecipe(NamespacedKey, ItemStack, RecipeChoice, float, int) - Constructor for class org.bukkit.inventory.BlastingRecipe
 
Blaze - Interface in org.bukkit.entity
Represents a Blaze monster
BLAZE_FIREBALL - Static variable in interface com.destroystokyo.paper.entity.ai.VanillaGoal
 
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
Deprecated.
BlockBurnEvent(Block, 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, BlockData, boolean) - Constructor for class org.bukkit.event.block.BlockCanBuildEvent
Deprecated.
BlockCanBuildEvent(Block, Player, BlockData, 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
 
BlockCookEvent - Class in org.bukkit.event.block
Called when an ItemStack is successfully cooked in a block.
BlockCookEvent(Block, ItemStack, ItemStack) - Constructor for class org.bukkit.event.block.BlockCookEvent
Deprecated.
BlockCookEvent(Block, ItemStack, ItemStack, CookingRecipe<?>) - Constructor for class org.bukkit.event.block.BlockCookEvent
 
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
 
BlockData - Interface in org.bukkit.block.data
 
blockData - Variable in class org.bukkit.event.block.BlockCanBuildEvent
 
BlockDataMeta - Interface in org.bukkit.inventory.meta
 
BlockDestroyEvent - Class in com.destroystokyo.paper.event.block
Fired anytime the server intends to 'destroy' a block through some triggering reason.
BlockDestroyEvent(Block, BlockData, boolean) - Constructor for class com.destroystokyo.paper.event.block.BlockDestroyEvent
 
BlockDispenseArmorEvent - Class in org.bukkit.event.block
Called when an equippable item is dispensed from a block and equipped on a nearby entity.
BlockDispenseArmorEvent(Block, ItemStack, LivingEntity) - Constructor for class org.bukkit.event.block.BlockDispenseArmorEvent
 
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
 
BlockDropItemEvent - Class in org.bukkit.event.block
Called if a block broken by a player drops an item.
BlockDropItemEvent(Block, BlockState, Player, List<Item>) - Constructor for class org.bukkit.event.block.BlockDropItemEvent
 
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
 
BlockExplodeEvent - Class in org.bukkit.event.block
Called when a block explodes
BlockExplodeEvent(Block, List<Block>, float) - Constructor for class org.bukkit.event.block.BlockExplodeEvent
 
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
BlockFadeEvent(Block, BlockState) - Constructor for class org.bukkit.event.block.BlockFadeEvent
 
BlockFailedDispenseEvent - Class in io.papermc.paper.event.block
Called when a block tries to dispense an item, but its inventory is empty.
BlockFailedDispenseEvent(Block) - Constructor for class io.papermc.paper.event.block.BlockFailedDispenseEvent
 
BlockFertilizeEvent - Class in org.bukkit.event.block
Called with the block changes resulting from a player fertilizing a given block with bonemeal.
BlockFertilizeEvent(Block, Player, List<BlockState>) - Constructor for class org.bukkit.event.block.BlockFertilizeEvent
 
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, 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
BlockInventoryHolder - Interface in org.bukkit.inventory
Represents a block inventory holder - either a BlockState, or a regular Block.
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.block.BlockExplodeEvent
Returns the list of blocks that would have been removed or were removed from the explosion event.
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.
BlockMultiPlaceEvent - Class in org.bukkit.event.block
Fired when a single block placement action of a player triggers the creation of multiple blocks(e.g.
BlockMultiPlaceEvent(List<BlockState>, Block, ItemStack, Player, boolean) - Constructor for class org.bukkit.event.block.BlockMultiPlaceEvent
Deprecated.
BlockMultiPlaceEvent(List<BlockState>, Block, ItemStack, Player, boolean, EquipmentSlot) - Constructor for class org.bukkit.event.block.BlockMultiPlaceEvent
 
BlockPhysicsEvent - Class in org.bukkit.event.block
Thrown when a block physics check is called.
BlockPhysicsEvent(Block, BlockData, int, int, int) - Constructor for class org.bukkit.event.block.BlockPhysicsEvent
Deprecated.
BlockPhysicsEvent(Block, BlockData) - Constructor for class org.bukkit.event.block.BlockPhysicsEvent
 
BlockPhysicsEvent(Block, BlockData, Block) - Constructor for class org.bukkit.event.block.BlockPhysicsEvent
 
BlockPistonEvent - Class in org.bukkit.event.block
Called when a piston block is triggered
BlockPistonEvent(Block, BlockFace) - Constructor for class org.bukkit.event.block.BlockPistonEvent
 
BlockPistonExtendEvent - Class in org.bukkit.event.block
Called when a piston extends
BlockPistonExtendEvent(Block, int, BlockFace) - Constructor for class org.bukkit.event.block.BlockPistonExtendEvent
Deprecated.
BlockPistonExtendEvent(Block, List<Block>, BlockFace) - Constructor for class org.bukkit.event.block.BlockPistonExtendEvent
 
BlockPistonRetractEvent - Class in org.bukkit.event.block
Called when a piston retracts
BlockPistonRetractEvent(Block, List<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
Deprecated.
BlockPlaceEvent(Block, BlockState, Block, ItemStack, Player, boolean, EquipmentSlot) - 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
 
BlockPreDispenseEvent - Class in io.papermc.paper.event.block
 
BlockPreDispenseEvent(Block, ItemStack, int) - Constructor for class io.papermc.paper.event.block.BlockPreDispenseEvent
 
BlockProjectileSource - Interface in org.bukkit.projectiles
 
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.
BlockShearEntityEvent - Class in org.bukkit.event.block
Event fired when a dispenser shears a nearby sheep.
BlockShearEntityEvent(Block, Entity, ItemStack) - Constructor for class org.bukkit.event.block.BlockShearEntityEvent
 
BlockSoundGroup - Interface in com.destroystokyo.paper.block
Represents the sounds that a Block makes in certain situations
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.
BlockStateMeta - Interface in org.bukkit.inventory.meta
 
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
Deprecated.
Magic value
Boat - Interface in org.bukkit.entity
Represents a boat entity.
BookMeta - Interface in org.bukkit.inventory.meta
Represents a book (Material.WRITABLE_BOOK or Material.WRITTEN_BOOK) that can have a title, an author, and pages.
BookMeta.BookMetaBuilder - Interface in org.bukkit.inventory.meta
 
BookMeta.Generation - Enum in org.bukkit.inventory.meta
Represents the generation (or level of copying) of a written book
BookMeta.Spigot - Class in org.bukkit.inventory.meta
 
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
 
boostElytra(ItemStack) - Method in interface org.bukkit.entity.Player
Boost a Player that's LivingEntity.isGliding() using a Firework.
BOOTS - Static variable in class com.destroystokyo.paper.MaterialTags
Covers the variants of boots.
Boss - Interface in org.bukkit.entity
Represents the Boss Entity.
BOSS_BARS - Static variable in interface org.bukkit.Registry
Custom boss bars.
BossBar - Interface in org.bukkit.boss
 
BoundingBox - Class in org.bukkit.util
A mutable axis aligned bounding box (AABB).
BoundingBox() - Constructor for class org.bukkit.util.BoundingBox
Creates a new (degenerate) bounding box with all corner coordinates at 0.
BoundingBox(double, double, double, double, double, double) - Constructor for class org.bukkit.util.BoundingBox
Creates a new bounding box from the given corner coordinates.
BOW_SHOOT - Static variable in interface com.destroystokyo.paper.entity.ai.VanillaGoal
 
BOWS - Static variable in class com.destroystokyo.paper.MaterialTags
Covers the variants of bows.
BREAK_DOOR - Static variable in interface com.destroystokyo.paper.entity.ai.VanillaGoal
 
breakNaturally() - Method in interface org.bukkit.block.Block
Breaks the block and spawns items as if a player had digged it regardless of the tool.
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
breakNaturally(ItemStack, boolean) - Method in interface org.bukkit.block.Block
Breaks the block and spawns items as if a player had digged it with a specific tool
BREATH - Static variable in interface com.destroystokyo.paper.entity.ai.VanillaGoal
 
BREED - Static variable in interface com.destroystokyo.paper.entity.ai.VanillaGoal
 
Breedable - Interface in org.bukkit.entity
Represents an entity that can age and breed.
BrewerInventory - Interface in org.bukkit.inventory
Interface to the inventory of a Brewing Stand.
BrewEvent - Class in org.bukkit.event.inventory
Called when the brewing of the contents inside the Brewing Stand is complete.
BrewEvent(Block, BrewerInventory, int) - Constructor for class org.bukkit.event.inventory.BrewEvent
 
BrewingStand - Interface in org.bukkit.block
Represents a captured state of a brewing stand.
BrewingStand - Interface in org.bukkit.block.data.type
Interface to the 'has_bottle_0', 'has_bottle_1', 'has_bottle_2' flags on a brewing stand which indicate which bottles are rendered on the outside.
BrewingStandFuelEvent - Class in org.bukkit.event.inventory
Called when an ItemStack is about to increase the fuel level of a brewing stand.
BrewingStandFuelEvent(Block, ItemStack, int) - Constructor for class org.bukkit.event.inventory.BrewingStandFuelEvent
 
broadcast() - Method in class com.destroystokyo.paper.Title
Deprecated.
Sends the title directly to all online players
broadcast(BaseComponent) - Static method in class org.bukkit.Bukkit
Deprecated.
use sendMessage methods on Bukkit.getServer() that accept Component
broadcast(BaseComponent...) - Static method in class org.bukkit.Bukkit
Deprecated.
use sendMessage methods on Bukkit.getServer() that accept Component
broadcast(Component, String) - Static method in class org.bukkit.Bukkit
Broadcasts the specified message to every user with the given permission name.
broadcast(String, String) - Static method in class org.bukkit.Bukkit
broadcast(BaseComponent) - Method in interface org.bukkit.Server
Deprecated.
use sendMessage methods that accept Component
broadcast(BaseComponent...) - Method in interface org.bukkit.Server
Deprecated.
use sendMessage methods that accept Component
broadcast(String, String) - Method in interface org.bukkit.Server
broadcast(Component, String) - Method in interface org.bukkit.Server
Broadcasts the specified message to every user with the given permission name.
broadcast(BaseComponent) - Method in class org.bukkit.Server.Spigot
Deprecated.
use sendMessage methods that accept Component
broadcast(BaseComponent...) - Method in class org.bukkit.Server.Spigot
Deprecated.
use sendMessage methods that accept Component
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
Deprecated.
in favour of Audience.sendMessage(net.kyori.adventure.text.Component)
broadcastMessage(String) - Method in interface org.bukkit.Server
Deprecated.
use sendMessage methods that accept Component
BroadcastMessageEvent - Class in org.bukkit.event.server
Event triggered for server broadcast messages such as from Server.broadcast(String, String).
BroadcastMessageEvent(String, Set<CommandSender>) - Constructor for class org.bukkit.event.server.BroadcastMessageEvent
Deprecated.
BroadcastMessageEvent(boolean, String, Set<CommandSender>) - Constructor for class org.bukkit.event.server.BroadcastMessageEvent
Deprecated.
BroadcastMessageEvent(Component, Set<CommandSender>) - Constructor for class org.bukkit.event.server.BroadcastMessageEvent
Deprecated.
BroadcastMessageEvent(boolean, Component, Set<CommandSender>) - Constructor for class org.bukkit.event.server.BroadcastMessageEvent
 
BroadcastPermissions - Class in org.bukkit.util.permissions
 
BROWN - Static variable in class org.bukkit.map.MapPalette
Deprecated.
Magic value
BubbleColumn - Interface in org.bukkit.block.data.type
'drag' indicates whether a force will be applied on entities moving through this block.
BUCKETS - Static variable in class com.destroystokyo.paper.MaterialTags
Covers all bucket items.
BufferedCommandSender - Class in org.bukkit.command
 
BufferedCommandSender() - Constructor for class org.bukkit.command.BufferedCommandSender
 
build() - Method in class com.destroystokyo.paper.event.server.GS4QueryEvent.QueryResponse.Builder
Builds new GS4QueryEvent.QueryResponse with supplied data
build() - Method in class com.destroystokyo.paper.Title.Builder
Deprecated.
Create a title based on the values in the builder.
build() - Method in class org.bukkit.FireworkEffect.Builder
Create a FireworkEffect from the current contents of this builder.
build() - Method in interface org.bukkit.inventory.meta.BookMeta.BookMetaBuilder
 
build() - Method in class org.bukkit.loot.LootContext.Builder
Create a new LootContext instance using the supplied parameters.
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.
builder() - Static method in class com.destroystokyo.paper.event.server.GS4QueryEvent.QueryResponse
builder() - Static method in class com.destroystokyo.paper.Title
Deprecated.
 
Builder() - Constructor for class com.destroystokyo.paper.Title.Builder
Deprecated.
 
builder() - Static method in class org.bukkit.FireworkEffect
Construct a firework effect.
Builder(Location) - Constructor for class org.bukkit.loot.LootContext.Builder
Creates a new LootContext.Builder instance to facilitate easy creation of LootContexts.
builder() - Method in enum org.bukkit.Particle
Creates a ParticleBuilder
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 - Static variable in class com.destroystokyo.paper.NamespacedTag
The namespace representing all keys generated by Bukkit for backwards compatibility measures.
Bukkit - Class in org.bukkit
Represents the Bukkit core, for version and Server singleton handling
BUKKIT - Static variable in class org.bukkit.NamespacedKey
The namespace representing all keys generated by Bukkit for backwards compatibility measures.
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
 
BukkitObjectInputStream - Class in org.bukkit.util.io
This class is designed to be used in conjunction with the ConfigurationSerializable API.
BukkitObjectInputStream() - Constructor for class org.bukkit.util.io.BukkitObjectInputStream
Constructor provided to mirror super functionality.
BukkitObjectInputStream(InputStream) - Constructor for class org.bukkit.util.io.BukkitObjectInputStream
Object input stream decoration constructor.
BukkitObjectOutputStream - Class in org.bukkit.util.io
This class is designed to be used in conjunction with the ConfigurationSerializable API.
BukkitObjectOutputStream() - Constructor for class org.bukkit.util.io.BukkitObjectOutputStream
Constructor provided to mirror super functionality.
BukkitObjectOutputStream(OutputStream) - Constructor for class org.bukkit.util.io.BukkitObjectOutputStream
Object output stream decoration constructor.
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.
BURIED_TREASURE - Static variable in class org.bukkit.StructureType
Buried treasure consists of a single chest buried in the beach sand or gravel, with random loot in it.
Button - Class in org.bukkit.material
Deprecated.
all usage of MaterialData is deprecated and subject to removal. Use BlockData.
Button() - Constructor for class org.bukkit.material.Button
Deprecated.
 
Button(Material) - Constructor for class org.bukkit.material.Button
Deprecated.
 
Button(Material, byte) - Constructor for class org.bukkit.material.Button
Deprecated.
Magic value
BUTTONS - Static variable in interface org.bukkit.Tag
Vanilla block tag representing all buttons (inherits from Tag.WOODEN_BUTTONS.
BYTE - Static variable in interface org.bukkit.inventory.meta.tags.ItemTagType
Deprecated.
 
BYTE - Static variable in interface org.bukkit.persistence.PersistentDataType
 
BYTE_ARRAY - Static variable in interface org.bukkit.inventory.meta.tags.ItemTagType
Deprecated.
 
BYTE_ARRAY - Static variable in interface org.bukkit.persistence.PersistentDataType
 
byValue(byte) - Static method in enum org.bukkit.map.MapCursor.Type
Deprecated.
Magic value

C

CachedServerIcon - Interface in org.bukkit.util
This is a cached version of a server-icon.
CachedSizeConcurrentLinkedQueue<E> - Class in com.destroystokyo.paper.utils
 
CachedSizeConcurrentLinkedQueue() - Constructor for class com.destroystokyo.paper.utils.CachedSizeConcurrentLinkedQueue
 
Cake - Interface in org.bukkit.block.data.type
'bites' represents the amount of bites which have been taken from this slice of cake.
Cake - Class in org.bukkit.material
Deprecated.
all usage of MaterialData is deprecated and subject to removal. Use BlockData.
Cake() - Constructor for class org.bukkit.material.Cake
Deprecated.
 
Cake(Material) - Constructor for class org.bukkit.material.Cake
Deprecated.
 
Cake(Material, byte) - Constructor for class org.bukkit.material.Cake
Deprecated.
Magic value
calledGetItem - Variable in class org.bukkit.event.inventory.InventoryMoveItemEvent
 
calledSetItem - Variable in class org.bukkit.event.inventory.InventoryMoveItemEvent
 
callEvent() - Method in class io.papermc.paper.event.block.BlockFailedDispenseEvent
Calls the event and tests if cancelled.
callEvent() - Method in class org.bukkit.event.Event
Calls the event and tests if cancelled.
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.
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.
Campfire - Interface in org.bukkit.block
Represents a captured state of a campfire.
Campfire - Interface in org.bukkit.block.data.type
'signal_fire' denotes whether the fire is extra smokey due to having a hay bale placed beneath it.
CampfireRecipe - Class in org.bukkit.inventory
Represents a campfire recipe.
CampfireRecipe(NamespacedKey, ItemStack, Material, float, int) - Constructor for class org.bukkit.inventory.CampfireRecipe
 
CampfireRecipe(NamespacedKey, ItemStack, RecipeChoice, float, int) - Constructor for class org.bukkit.inventory.CampfireRecipe
 
CAMPFIRES - Static variable in interface org.bukkit.Tag
Vanilla block tag representing all campfires.
canBreakDoors() - Method in interface org.bukkit.entity.Zombie
Check if this zombie can break doors
canBreed() - Method in interface org.bukkit.entity.Ageable
Deprecated.
canBreed() - Method in interface org.bukkit.entity.Breedable
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.
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.
cancelMessage() - Method in class org.bukkit.event.player.PlayerGameModeChangeEvent
Only valid if the cause of the gamemode change was directly due to a command..
cancelMessage(Component) - Method in class org.bukkit.event.player.PlayerGameModeChangeEvent
Sets the message shown to the command user if the event was cancelled.
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.
canDrinkMilk() - Method in interface org.bukkit.entity.WanderingTrader
Get if the Wandering Trader can and will drink milk.
canDrinkPotion() - Method in interface org.bukkit.entity.WanderingTrader
Get if the Wandering Trader can and will drink an invisibility potion.
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
 
canFloat() - Method in interface com.destroystokyo.paper.entity.Pathfinder
Checks if this pathfinder assumes that the mob can float
canGenerateStructures() - Method in interface org.bukkit.World
Gets whether or not structures are being generated.
canHurtEntities() - Method in interface org.bukkit.entity.FallingBlock
Get the HurtEntities state of this block.
canMobPickup() - Method in interface org.bukkit.entity.Item
Gets if non-player entities can pick this Item up
canMove() - Method in interface org.bukkit.entity.ArmorStand
Tests if this armor stand can move.
canOpenDoors() - Method in interface com.destroystokyo.paper.entity.Pathfinder
Checks if this pathfinder allows passing through closed doors.
canPassDoors() - Method in interface com.destroystokyo.paper.entity.Pathfinder
Checks if this pathfinder allows passing through open doors.
canPlayerPickup() - Method in interface org.bukkit.entity.Item
Gets whether the player can pickup the item or not
canRepair(ItemStack) - Method in class org.bukkit.inventory.ItemStack
Checks if this itemstack can repair another.
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
 
canSeeFriendlyInvisibles() - Method in interface org.bukkit.scoreboard.Team
Gets the team's ability to see invisible teammates.
canSpawn(World, int, int) - Method in class org.bukkit.generator.ChunkGenerator
Tests if the specified location is valid for a natural spawn position
canTick() - Method in interface org.bukkit.entity.ArmorStand
Tests if this armor stand can tick.
canTravelThroughPortals() - Method in interface org.bukkit.entity.Wither
 
canWander() - Method in interface org.bukkit.entity.Slime
Get whether this slime can randomly wander/jump around on its own
caption() - Method in class org.bukkit.map.MapCursor
Gets the caption on this cursor.
caption(Component) - Method in class org.bukkit.map.MapCursor
Sets the caption on this cursor.
CARPETS - Static variable in interface org.bukkit.Tag
Vanilla block tag representing all colors of carpet.
CartographyInventory - Interface in org.bukkit.inventory
Interface to the inventory of a Cartography table.
Cat - Interface in org.bukkit.entity
Meow.
Cat.Type - Enum in org.bukkit.entity
Represents the various different cat types there are.
CAT_AVOID_ENTITY - Static variable in interface com.destroystokyo.paper.entity.ai.VanillaGoal
 
CAT_RELAX_ON_OWNER - Static variable in interface com.destroystokyo.paper.entity.ai.VanillaGoal
 
CAT_SIT_ON_BED - Static variable in interface com.destroystokyo.paper.entity.ai.VanillaGoal
 
Cauldron - Class in org.bukkit.material
Deprecated.
all usage of MaterialData is deprecated and subject to removal. Use BlockData.
Cauldron() - Constructor for class org.bukkit.material.Cauldron
Deprecated.
 
Cauldron(Material, byte) - Constructor for class org.bukkit.material.Cauldron
Deprecated.
Magic value
Cauldron(byte) - Constructor for class org.bukkit.material.Cauldron
Deprecated.
Magic value
CauldronLevelChangeEvent - Class in org.bukkit.event.block
 
CauldronLevelChangeEvent(Block, Entity, CauldronLevelChangeEvent.ChangeReason, int, int) - Constructor for class org.bukkit.event.block.CauldronLevelChangeEvent
 
CauldronLevelChangeEvent.ChangeReason - Enum in org.bukkit.event.block
 
CaveSpider - Interface in org.bukkit.entity
Represents a Spider.
ceil(double) - Static method in class org.bukkit.util.NumberConversions
 
Chain - Interface in org.bukkit.block.data.type
 
CHANNELING - Static variable in class org.bukkit.enchantments.Enchantment
Strikes lightning when a mob is hit with a trident if conditions are stormy
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
 
CharacterSprite(int, int, boolean[]) - Constructor for class org.bukkit.map.MapFont.CharacterSprite
 
chat(Component, Component) - Method in interface io.papermc.paper.chat.ChatFormatter
Deprecated.
for removal with 1.17
chat(String) - Method in interface org.bukkit.entity.Player
Says a message (or runs a command).
CHAT_COLORS_ENABLED - Static variable in class com.destroystokyo.paper.ClientOption
 
CHAT_VISIBILITY - Static variable in class com.destroystokyo.paper.ClientOption
 
ChatColor - Enum in org.bukkit
All supported color values for chat
ChatComposer - Interface in io.papermc.paper.chat
Deprecated.
for removal with 1.17, in favor of ChatRenderer
ChatEvent - Class in io.papermc.paper.event.player
Deprecated.
Listening to this event forces chat to wait for the main thread, delaying chat messages. It is recommended to use AsyncChatEvent instead, wherever possible.
ChatEvent(Player, Set<Audience>, ChatRenderer, Component) - Constructor for class io.papermc.paper.event.player.ChatEvent
Deprecated.
 
ChatEvent(Player, Set<Player>, Set<Audience>, ChatRenderer, Component) - Constructor for class io.papermc.paper.event.player.ChatEvent
Deprecated.
ChatEvent(Player, Set<Player>, ChatComposer, Component) - Constructor for class io.papermc.paper.event.player.ChatEvent
Deprecated.
ChatEvent(Player, Set<Player>, ChatFormatter, Component) - Constructor for class io.papermc.paper.event.player.ChatEvent
Deprecated.
ChatFormatter - Interface in io.papermc.paper.chat
Deprecated.
for removal with 1.17, in favour of ChatRenderer
ChatPage(String[], int, int) - Constructor for class org.bukkit.util.ChatPaginator.ChatPage
 
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
 
ChatRenderer - Interface in io.papermc.paper.chat
A chat renderer is responsible for rendering chat messages sent by Players to the server.
ChatRenderer.ViewerUnaware - Interface in io.papermc.paper.chat
Similar to ChatRenderer, but without knowledge of the message viewer.
checkFinite() - Method in class org.bukkit.Location
Check if each component of this Location is finite.
checkFinite(double, String) - Static method in class org.bukkit.util.NumberConversions
 
checkFinite(float, String) - Static method in class org.bukkit.util.NumberConversions
 
checkFinite() - Method in class org.bukkit.util.Vector
Check if each component of this Vector is finite.
checkSupported(PluginDescriptionFile) - Method in interface org.bukkit.UnsafeValues
Deprecated.
 
Chest - Interface in org.bukkit.block
Represents a captured state of a chest.
Chest - Interface in org.bukkit.block.data.type
'type' represents which part of a double chest this block is, or if it is a single chest.
Chest - Class in org.bukkit.material
Deprecated.
all usage of MaterialData is deprecated and subject to removal. Use BlockData.
Chest() - Constructor for class org.bukkit.material.Chest
Deprecated.
 
Chest(BlockFace) - Constructor for class org.bukkit.material.Chest
Deprecated.
Instantiate a chest facing in a particular direction.
Chest(Material) - Constructor for class org.bukkit.material.Chest
Deprecated.
 
Chest(Material, byte) - Constructor for class org.bukkit.material.Chest
Deprecated.
Magic value
Chest.Type - Enum in org.bukkit.block.data.type
Type of this chest block.
CHEST_EQUIPPABLE - Static variable in class com.destroystokyo.paper.MaterialTags
Covers the variants of items that can be equipped in the chest slot.
ChestedHorse - Interface in org.bukkit.entity
Represents Horse-like creatures which can carry an inventory.
CHESTPLATES - Static variable in class com.destroystokyo.paper.MaterialTags
Covers the variants of chestplate.
Chicken - Interface in org.bukkit.entity
Represents a Chicken.
choices - Variable in class com.destroystokyo.paper.inventory.ItemStackRecipeChoice
Deprecated.
 
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 section for chunk to be generated: initialized with default values for world type and seed.
ChunkGenerator.ChunkData - Interface in org.bukkit.generator
Data for a Chunk.
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.
ChunkUnloadEvent - Class in org.bukkit.event.world
Called when a chunk is unloaded
ChunkUnloadEvent(Chunk) - Constructor for class org.bukkit.event.world.ChunkUnloadEvent
 
ChunkUnloadEvent(Chunk, boolean) - Constructor for class org.bukkit.event.world.ChunkUnloadEvent
 
ClassDefiner - Interface in com.destroystokyo.paper.event.executor.asm
 
clear() - Method in class co.aikar.util.LoadingMap
 
clear() - Method in class co.aikar.util.MRUMapCache
 
clear() - Method in class io.papermc.paper.util.TransformingRandomAccessList
 
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.
clearActiveItem() - Method in interface org.bukkit.entity.LivingEntity
Interrupts any ongoing active "usage" or consumption or an item.
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.entity.AreaEffectCloud
Removes all custom potion effects from this cloud.
clearCustomEffects() - Method in interface org.bukkit.entity.Arrow
Removes all custom potion effects from this arrow.
clearCustomEffects() - Method in interface org.bukkit.inventory.meta.PotionMeta
Removes all custom potion effects from this potion.
clearCustomEffects() - Method in interface org.bukkit.inventory.meta.SuspiciousStewMeta
Removes all custom potion effects from this suspicious stew.
clearEffects() - Method in interface org.bukkit.inventory.meta.FireworkMeta
Remove all effects from this firework.
clearEntities() - Method in interface org.bukkit.block.EntityBlockStorage
Clear all currently stored entities in the block.
clearLootTable() - Method in interface org.bukkit.loot.Lootable
Clears the associated Loot Table to this object
clearPermissions() - Method in class org.bukkit.permissions.PermissibleBase
 
clearPermissions() - Method in class org.bukkit.plugin.SimplePluginManager
 
clearPlayers() - Method in class com.destroystokyo.paper.event.server.GS4QueryEvent.QueryResponse.Builder
 
clearPlugins() - Method in class com.destroystokyo.paper.event.server.GS4QueryEvent.QueryResponse.Builder
 
clearPlugins() - Method in interface org.bukkit.plugin.PluginManager
Disables and removes all plugins
clearPlugins() - Method in class org.bukkit.plugin.SimplePluginManager
 
clearProperties() - Method in interface com.destroystokyo.paper.profile.PlayerProfile
Clears all properties on this profile
clearRecipes() - Static method in class org.bukkit.Bukkit
Clears the list of crafting recipes.
clearRecipes() - Method in interface org.bukkit.Server
Clears the list of crafting recipes.
clearReputations() - Method in interface org.bukkit.entity.Villager
Clear all reputations from this villager.
clearSlot(DisplaySlot) - Method in interface org.bukkit.scoreboard.Scoreboard
Clears any objective in the specified slot.
clickedEntity - Variable in class org.bukkit.event.player.PlayerInteractEntityEvent
 
ClickType - Enum in org.bukkit.event.inventory
What the client did to trigger this action (not the result).
ClientOption<T> - Class in com.destroystokyo.paper
 
ClientOption.ChatVisibility - Enum in com.destroystokyo.paper
 
CLIMBABLE - Static variable in interface org.bukkit.Tag
Vanilla block tag representing all climbable blocks.
clone() - Method in class co.aikar.util.LoadingMap
 
clone() - Method in class com.destroystokyo.paper.inventory.ItemStackRecipeChoice
Deprecated.
 
clone() - Method in interface org.bukkit.block.data.BlockData
Returns a copy of this BlockData.
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.CompassMeta
 
clone() - Method in interface org.bukkit.inventory.meta.Damageable
 
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.KnowledgeBookMeta
 
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 interface org.bukkit.inventory.meta.SpawnEggMeta
 
clone() - Method in interface org.bukkit.inventory.meta.SuspiciousStewMeta
 
clone() - Method in interface org.bukkit.inventory.meta.TropicalFishBucketMeta
 
clone() - Method in interface org.bukkit.inventory.RecipeChoice
 
clone() - Method in class org.bukkit.inventory.RecipeChoice.ExactChoice
 
clone() - Method in class org.bukkit.inventory.RecipeChoice.MaterialChoice
 
clone() - Method in class org.bukkit.Location
 
clone() - Method in class org.bukkit.material.Banner
Deprecated.
 
clone() - Method in class org.bukkit.material.Bed
Deprecated.
 
clone() - Method in class org.bukkit.material.Button
Deprecated.
 
clone() - Method in class org.bukkit.material.Cake
Deprecated.
 
clone() - Method in class org.bukkit.material.Cauldron
Deprecated.
 
clone() - Method in class org.bukkit.material.Chest
Deprecated.
 
clone() - Method in class org.bukkit.material.Coal
Deprecated.
 
clone() - Method in class org.bukkit.material.CocoaPlant
Deprecated.
 
clone() - Method in class org.bukkit.material.Command
Deprecated.
 
clone() - Method in class org.bukkit.material.Comparator
Deprecated.
 
clone() - Method in class org.bukkit.material.Crops
Deprecated.
 
clone() - Method in class org.bukkit.material.DetectorRail
Deprecated.
 
clone() - Method in class org.bukkit.material.Diode
Deprecated.
 
clone() - Method in class org.bukkit.material.DirectionalContainer
Deprecated.
 
clone() - Method in class org.bukkit.material.Dispenser
Deprecated.
 
clone() - Method in class org.bukkit.material.Door
Deprecated.
 
clone() - Method in class org.bukkit.material.Dye
Deprecated.
 
clone() - Method in class org.bukkit.material.EnderChest
Deprecated.
 
clone() - Method in class org.bukkit.material.ExtendedRails
Deprecated.
 
clone() - Method in class org.bukkit.material.FlowerPot
Deprecated.
 
clone() - Method in class org.bukkit.material.Furnace
Deprecated.
 
clone() - Method in class org.bukkit.material.FurnaceAndDispenser
Deprecated.
 
clone() - Method in class org.bukkit.material.Gate
Deprecated.
 
clone() - Method in class org.bukkit.material.Hopper
Deprecated.
 
clone() - Method in class org.bukkit.material.Ladder
Deprecated.
 
clone() - Method in class org.bukkit.material.Leaves
Deprecated.
 
clone() - Method in class org.bukkit.material.Lever
Deprecated.
 
clone() - Method in class org.bukkit.material.LongGrass
Deprecated.
 
clone() - Method in class org.bukkit.material.MaterialData
Deprecated.
 
clone() - Method in class org.bukkit.material.MonsterEggs
Deprecated.
 
clone() - Method in class org.bukkit.material.Mushroom
Deprecated.
 
clone() - Method in class org.bukkit.material.NetherWarts
Deprecated.
 
clone() - Method in class org.bukkit.material.Observer
Deprecated.
 
clone() - Method in class org.bukkit.material.PistonBaseMaterial
Deprecated.
 
clone() - Method in class org.bukkit.material.PistonExtensionMaterial
Deprecated.
 
clone() - Method in class org.bukkit.material.PoweredRail
Deprecated.
 
clone() - Method in class org.bukkit.material.PressurePlate
Deprecated.
 
clone() - Method in class org.bukkit.material.Pumpkin
Deprecated.
 
clone() - Method in class org.bukkit.material.Rails
Deprecated.
 
clone() - Method in class org.bukkit.material.RedstoneTorch
Deprecated.
 
clone() - Method in class org.bukkit.material.RedstoneWire
Deprecated.
 
clone() - Method in class org.bukkit.material.Sandstone
Deprecated.
 
clone() - Method in class org.bukkit.material.Sapling
Deprecated.
 
clone() - Method in class org.bukkit.material.Sign
Deprecated.
 
clone() - Method in class org.bukkit.material.SimpleAttachableMaterialData
Deprecated.
 
clone() - Method in class org.bukkit.material.Skull
Deprecated.
 
clone() - Method in class org.bukkit.material.SmoothBrick
Deprecated.
 
clone() - Method in class org.bukkit.material.SpawnEgg
Deprecated.
 
clone() - Method in class org.bukkit.material.Stairs
Deprecated.
 
clone() - Method in class org.bukkit.material.Step
Deprecated.
 
clone() - Method in class org.bukkit.material.TexturedMaterial
Deprecated.
 
clone() - Method in class org.bukkit.material.Torch
Deprecated.
 
clone() - Method in class org.bukkit.material.TrapDoor
Deprecated.
 
clone() - Method in class org.bukkit.material.Tree
Deprecated.
 
clone() - Method in class org.bukkit.material.Tripwire
Deprecated.
 
clone() - Method in class org.bukkit.material.TripwireHook
Deprecated.
 
clone() - Method in class org.bukkit.material.Vine
Deprecated.
 
clone() - Method in class org.bukkit.material.Wood
Deprecated.
 
clone() - Method in class org.bukkit.material.WoodenStep
Deprecated.
 
clone() - Method in class org.bukkit.material.Wool
Deprecated.
 
clone() - Method in class org.bukkit.util.BlockVector
Get a new block vector.
clone() - Method in class org.bukkit.util.BoundingBox
Creates a copy of this bounding box.
clone() - Method in class org.bukkit.util.Vector
Get a new vector.
close() - Method in class co.aikar.timings.NullTimingHandler
 
close() - Method in interface co.aikar.timings.Timing
 
close() - Method in interface org.bukkit.block.Lidded
Sets the block's animated state to closed even if a player is currently viewing this block.
close() - Method in interface org.bukkit.inventory.Inventory
Closes the inventory for all viewers.
close() - Method in class org.bukkit.inventory.InventoryView
Closes the inventory view.
close() - Method in class org.bukkit.plugin.java.PluginClassLoader
 
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.
closeInventory(InventoryCloseEvent.Reason) - Method in interface org.bukkit.entity.HumanEntity
Force-closes the currently open inventory view for this player, if any.
co.aikar.timings - package co.aikar.timings
 
co.aikar.util - package co.aikar.util
 
Coal - Class in org.bukkit.material
Deprecated.
all usage of MaterialData is deprecated and subject to removal. Use BlockData.
Coal() - Constructor for class org.bukkit.material.Coal
Deprecated.
 
Coal(CoalType) - Constructor for class org.bukkit.material.Coal
Deprecated.
 
Coal(Material) - Constructor for class org.bukkit.material.Coal
Deprecated.
 
Coal(Material, byte) - Constructor for class org.bukkit.material.Coal
Deprecated.
Magic value
COALS - Static variable in class com.destroystokyo.paper.MaterialTags
Covers coal and charcoal.
CoalType - Enum in org.bukkit
Represents the two types of coal
COBBLESTONE_WALLS - Static variable in class com.destroystokyo.paper.MaterialTags
Covers both cobblestone wall variants.
COBBLESTONES - Static variable in class com.destroystokyo.paper.MaterialTags
Covers both cobblestone and mossy Cobblestone.
Cocoa - Interface in org.bukkit.block.data.type
 
CocoaPlant - Class in org.bukkit.material
Deprecated.
all usage of MaterialData is deprecated and subject to removal. Use BlockData.
CocoaPlant() - Constructor for class org.bukkit.material.CocoaPlant
Deprecated.
 
CocoaPlant(Material, byte) - Constructor for class org.bukkit.material.CocoaPlant
Deprecated.
Magic value
CocoaPlant(CocoaPlant.CocoaPlantSize) - Constructor for class org.bukkit.material.CocoaPlant
Deprecated.
 
CocoaPlant(CocoaPlant.CocoaPlantSize, BlockFace) - Constructor for class org.bukkit.material.CocoaPlant
Deprecated.
 
CocoaPlant.CocoaPlantSize - Enum in org.bukkit.material
Deprecated.
 
Cod - Interface in org.bukkit.entity
Represents a cod fish.
color(Color) - Method in class com.destroystokyo.paper.ParticleBuilder
Sets the particle Color.
color(Color, float) - Method in class com.destroystokyo.paper.ParticleBuilder
Sets the particle Color and size.
color(int, int, int) - Method in class com.destroystokyo.paper.ParticleBuilder
Sets the particle Color.
Color - Class in org.bukkit
A container for a color palette.
color() - Method in interface org.bukkit.scoreboard.Team
Gets the color of the team.
color(NamedTextColor) - Method in interface org.bukkit.scoreboard.Team
Sets the color of the team.
COLOR_CHAR - Static variable in enum org.bukkit.ChatColor
The special character which prefixes all chat colour codes.
COLORABLE - Static variable in class com.destroystokyo.paper.MaterialTags
Covers materials that can be colored, such as wool, shulker boxes, stained glass etc.
Colorable - Interface in org.bukkit.material
An object that can be colored.
colorDownsamplingGsonComponentSerializer() - Method in interface org.bukkit.UnsafeValues
Deprecated.
 
colorDownsamplingGsonSerializer() - Static method in class io.papermc.paper.text.PaperComponents
Get a serializer for Components that will convert to and from the standard JSON serialization format using Gson, downsampling any RGB colors to their nearest NamedTextColor counterpart.
com.destroystokyo.paper - package com.destroystokyo.paper
 
com.destroystokyo.paper.block - package com.destroystokyo.paper.block
 
com.destroystokyo.paper.entity - package com.destroystokyo.paper.entity
 
com.destroystokyo.paper.entity.ai - package com.destroystokyo.paper.entity.ai
 
com.destroystokyo.paper.entity.villager - package com.destroystokyo.paper.entity.villager
 
com.destroystokyo.paper.event.block - package com.destroystokyo.paper.event.block
 
com.destroystokyo.paper.event.entity - package com.destroystokyo.paper.event.entity
 
com.destroystokyo.paper.event.executor - package com.destroystokyo.paper.event.executor
 
com.destroystokyo.paper.event.executor.asm - package com.destroystokyo.paper.event.executor.asm
 
com.destroystokyo.paper.event.inventory - package com.destroystokyo.paper.event.inventory
 
com.destroystokyo.paper.event.player - package com.destroystokyo.paper.event.player
 
com.destroystokyo.paper.event.profile - package com.destroystokyo.paper.event.profile
 
com.destroystokyo.paper.event.server - package com.destroystokyo.paper.event.server
 
com.destroystokyo.paper.exception - package com.destroystokyo.paper.exception
 
com.destroystokyo.paper.inventory - package com.destroystokyo.paper.inventory
 
com.destroystokyo.paper.inventory.meta - package com.destroystokyo.paper.inventory.meta
 
com.destroystokyo.paper.loottable - package com.destroystokyo.paper.loottable
 
com.destroystokyo.paper.network - package com.destroystokyo.paper.network
 
com.destroystokyo.paper.profile - package com.destroystokyo.paper.profile
 
com.destroystokyo.paper.util - package com.destroystokyo.paper.util
 
com.destroystokyo.paper.utils - package com.destroystokyo.paper.utils
 
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
Deprecated.
all usage of MaterialData is deprecated and subject to removal. Use BlockData.
Command() - Constructor for class org.bukkit.material.Command
Deprecated.
 
Command(Material) - Constructor for class org.bukkit.material.Command
Deprecated.
 
Command(Material, byte) - Constructor for class org.bukkit.material.Command
Deprecated.
Magic value
COMMAND_BLOCK_OUTPUT - Static variable in class org.bukkit.GameRule
Whether command blocks should notify admins when they perform commands.
CommandBlock - Interface in org.bukkit.block
Represents a captured state of a command block.
CommandBlock - Interface in org.bukkit.block.data.type
'conditional' denotes whether this command block is conditional or not, i.e.
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
 
CommandMinecart - Interface in org.bukkit.entity.minecart
 
CommandPermissions - Class in org.bukkit.util.permissions
 
CommandSender - Interface in org.bukkit.command
 
CommandSender.Spigot - Class in org.bukkit.command
 
COMMENT_PREFIX - Static variable in class org.bukkit.configuration.file.YamlConfiguration
 
Comparator - Interface in org.bukkit.block
Represents a captured state of an on / off comparator.
Comparator - Interface in org.bukkit.block.data.type
'mode' indicates what mode this comparator will operate in.
Comparator - Class in org.bukkit.material
Deprecated.
all usage of MaterialData is deprecated and subject to removal. Use BlockData.
Comparator() - Constructor for class org.bukkit.material.Comparator
Deprecated.
Constructs a comparator switched off, with the default mode (normal) and facing the default direction (north).
Comparator(BlockFace) - Constructor for class org.bukkit.material.Comparator
Deprecated.
Constructs a comparator switched off, with the default mode (normal) and facing the specified direction.
Comparator(BlockFace, boolean) - Constructor for class org.bukkit.material.Comparator
Deprecated.
Constructs a comparator switched off, with the specified mode and facing the specified direction.
Comparator(BlockFace, boolean, boolean) - Constructor for class org.bukkit.material.Comparator
Deprecated.
Constructs a comparator switched on or off, with the specified mode and facing the specified direction.
Comparator(Material) - Constructor for class org.bukkit.material.Comparator
Deprecated.
 
Comparator(Material, byte) - Constructor for class org.bukkit.material.Comparator
Deprecated.
Magic value
Comparator.Mode - Enum in org.bukkit.block.data.type
The mode in which a comparator will operate in.
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
 
CompassMeta - Interface in org.bukkit.inventory.meta
Represents a compass that can track a specific location.
complete() - Method in interface com.destroystokyo.paper.profile.PlayerProfile
If this profile is not complete, then make the API call to complete it.
complete(boolean) - Method in interface com.destroystokyo.paper.profile.PlayerProfile
If this profile is not complete, then make the API call to complete it.
complete(boolean, boolean) - Method in interface com.destroystokyo.paper.profile.PlayerProfile
If this profile is not complete, then make the API call to complete it.
completeFromCache() - Method in interface com.destroystokyo.paper.profile.PlayerProfile
Like PlayerProfile.complete(boolean) but will try only from cache, and not make network calls Does not account for textures.
completeFromCache(boolean) - Method in interface com.destroystokyo.paper.profile.PlayerProfile
Like PlayerProfile.complete(boolean) but will try only from cache, and not make network calls Does not account for textures.
completeFromCache(boolean, boolean) - Method in interface com.destroystokyo.paper.profile.PlayerProfile
Like PlayerProfile.complete(boolean) but will try only from cache, and not make network calls Does not account for textures.
completion(String) - Static method in interface com.destroystokyo.paper.event.server.AsyncTabCompleteEvent.Completion
Create a new AsyncTabCompleteEvent.Completion from a suggestion string.
completion(String, Component) - Static method in interface com.destroystokyo.paper.event.server.AsyncTabCompleteEvent.Completion
Create a new AsyncTabCompleteEvent.Completion from a suggestion string and a tooltip Component.
completions() - Method in class com.destroystokyo.paper.event.server.AsyncTabCompleteEvent
The list of completions which will be offered to the sender, in order.
completions(List<AsyncTabCompleteEvent.Completion>) - Method in class com.destroystokyo.paper.event.server.AsyncTabCompleteEvent
Set the completions offered, overriding any already set.
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
ComplexRecipe - Interface in org.bukkit.inventory
Represents a complex recipe which has imperative server-defined behavior, eg armor dyeing.
componentFlattener() - Method in interface org.bukkit.UnsafeValues
Deprecated.
 
composeChat(Player, Component, Component) - Method in interface io.papermc.paper.chat.ChatComposer
Deprecated.
for removal with 1.17
composer() - Method in class io.papermc.paper.event.player.AbstractChatEvent
Deprecated.
for removal with 1.17, in favour of AbstractChatEvent.renderer()
composer(ChatComposer) - Method in class io.papermc.paper.event.player.AbstractChatEvent
Deprecated.
for removal with 1.17, in favour of AbstractChatEvent.renderer(ChatRenderer)
CONCRETE_POWDER - Static variable in class com.destroystokyo.paper.MaterialTags
Covers all colors of concrete powder.
CONCRETES - Static variable in class com.destroystokyo.paper.MaterialTags
Covers all colors of concrete.
Conduit - Interface in org.bukkit.block
Represents a captured state of a conduit.
CONDUIT_POWER - Static variable in class org.bukkit.potion.PotionEffectType
Effects granted by a nearby conduit.
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
 
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
 
Consumer<T> - Interface in org.bukkit.util
Represents an operation that accepts a single input argument and returns no result.
Container - Interface in org.bukkit.block
Represents a captured state of a container block.
contains(String) - Method in class io.papermc.paper.tag.BaseTag
 
contains(BlockData) - Method in interface org.bukkit.Chunk
Tests if this chunk contains the specified block.
contains(BlockData) - Method in interface org.bukkit.ChunkSnapshot
Tests if this snapshot contains the specified block.
contains(String) - Method in interface org.bukkit.configuration.ConfigurationSection
Checks if this ConfigurationSection contains the given path.
contains(String, boolean) - 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(String, boolean) - Method in class org.bukkit.configuration.MemorySection
 
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(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 at least the minimum amount specified of exactly matching ItemStacks.
contains(double, double, double) - Method in class org.bukkit.util.BoundingBox
Checks if this bounding box contains the specified position.
contains(Vector) - Method in class org.bukkit.util.BoundingBox
Checks if this bounding box contains the specified position.
contains(BoundingBox) - Method in class org.bukkit.util.BoundingBox
Checks if this bounding box fully contains the given bounding box.
contains(Vector, Vector) - Method in class org.bukkit.util.BoundingBox
Checks if this bounding box fully contains the bounding box that is defined by the given corners.
containsAtLeast(ItemStack, int) - Method in interface org.bukkit.inventory.Inventory
Checks if the inventory contains ItemStacks matching the given ItemStack whose amounts sum to at least the minimum amount specified.
containsEnchantment(Enchantment) - Method in class org.bukkit.inventory.ItemStack
Checks if this ItemStack contains the given Enchantment
containsKey(Object) - Method in class co.aikar.util.LoadingMap
 
containsKey(Object) - Method in class co.aikar.util.MRUMapCache
 
containsValue(Object) - Method in class co.aikar.util.LoadingMap
 
containsValue(Object) - Method in class co.aikar.util.MRUMapCache
 
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.
COOKED_FISH - Static variable in class com.destroystokyo.paper.MaterialTags
Covers the two types of cooked fish.
CookingRecipe<T extends CookingRecipe> - Class in org.bukkit.inventory
Represents a cooking recipe.
CookingRecipe(NamespacedKey, ItemStack, Material, float, int) - Constructor for class org.bukkit.inventory.CookingRecipe
Create a cooking recipe to craft the specified ItemStack.
CookingRecipe(NamespacedKey, ItemStack, RecipeChoice, float, int) - Constructor for class org.bukkit.inventory.CookingRecipe
Create a cooking recipe to craft the specified ItemStack.
copy(BoundingBox) - Method in class org.bukkit.util.BoundingBox
Copies another bounding box.
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.
CORAL - Static variable in class com.destroystokyo.paper.MaterialTags
Covers the variants of coral.
CORAL_BLOCKS - Static variable in class com.destroystokyo.paper.MaterialTags
Covers the variants of coral blocks.
CORAL_BLOCKS - Static variable in interface org.bukkit.Tag
Vanilla block tag representing all coral blocks.
CORAL_FANS - Static variable in class com.destroystokyo.paper.MaterialTags
Covers the variants of coral fans.
CORAL_PLANTS - Static variable in interface org.bukkit.Tag
Vanilla block tag representing all coral plants.
CORALS - Static variable in interface org.bukkit.Tag
Vanilla block tag representing all coral.
CoralWallFan - Interface in org.bukkit.block.data.type
 
count() - Method in class com.destroystokyo.paper.ParticleBuilder
 
count(int) - Method in class com.destroystokyo.paper.ParticleBuilder
Sets the number of particles to spawn
Counter<T> - Class in co.aikar.util
 
Counter() - Constructor for class co.aikar.util.Counter
 
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
Called when the recipe of an Item is completed inside a crafting matrix.
CraftItemEvent(Recipe, InventoryView, InventoryType.SlotType, int, ClickType, InventoryAction) - Constructor for class org.bukkit.event.inventory.CraftItemEvent
 
CraftItemEvent(Recipe, InventoryView, InventoryType.SlotType, int, ClickType, InventoryAction, int) - Constructor for class org.bukkit.event.inventory.CraftItemEvent
 
create(Method, Class<? extends Event>) - Static method in interface org.bukkit.plugin.EventExecutor
 
createBlockData(Material) - Static method in class org.bukkit.Bukkit
Creates a new BlockData instance for the specified Material, with all properties initialized to unspecified defaults.
createBlockData(Material, Consumer<BlockData>) - Static method in class org.bukkit.Bukkit
Creates a new BlockData instance for the specified Material, with all properties initialized to unspecified defaults.
createBlockData(String) - Static method in class org.bukkit.Bukkit
Creates a new BlockData instance with material and properties parsed from provided data.
createBlockData(Material, String) - Static method in class org.bukkit.Bukkit
Creates a new BlockData instance for the specified Material, with all properties initialized to unspecified defaults, except for those provided in data.
createBlockData() - Method in enum org.bukkit.Material
Creates a new BlockData instance for this Material, with all properties initialized to unspecified defaults.
createBlockData(Consumer<BlockData>) - Method in enum org.bukkit.Material
Creates a new BlockData instance for this Material, with all properties initialized to unspecified defaults.
createBlockData(String) - Method in enum org.bukkit.Material
Creates a new BlockData instance for this Material, with all properties initialized to unspecified defaults, except for those provided in data.
createBlockData(Material) - Method in interface org.bukkit.Server
Creates a new BlockData instance for the specified Material, with all properties initialized to unspecified defaults.
createBlockData(Material, Consumer<BlockData>) - Method in interface org.bukkit.Server
Creates a new BlockData instance for the specified Material, with all properties initialized to unspecified defaults.
createBlockData(String) - Method in interface org.bukkit.Server
Creates a new BlockData instance with material and properties parsed from provided data.
createBlockData(Material, String) - Method in interface org.bukkit.Server
Creates a new BlockData instance for the specified Material, with all properties initialized to unspecified defaults, except for those provided in data.
createBossBar(String, BarColor, BarStyle, BarFlag...) - Static method in class org.bukkit.Bukkit
Creates a boss bar instance to display to players.
createBossBar(NamespacedKey, String, BarColor, BarStyle, BarFlag...) - Static method in class org.bukkit.Bukkit
Creates a boss bar instance to display to players.
createBossBar(String, BarColor, BarStyle, BarFlag...) - Method in interface org.bukkit.Server
Creates a boss bar instance to display to players.
createBossBar(NamespacedKey, String, BarColor, BarStyle, BarFlag...) - Method in interface org.bukkit.Server
Creates a boss bar instance to display to players.
createChunkData(World) - Static method in class org.bukkit.Bukkit
Create a ChunkData for use in a generator.
createChunkData(World) - Method in class org.bukkit.generator.ChunkGenerator
Create a ChunkData for a world.
createChunkData(World) - Method in interface org.bukkit.Server
Create a ChunkData for use in a generator.
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.
createExplorerMap(World, Location, StructureType) - Static method in class org.bukkit.Bukkit
Create a new explorer map targeting the closest nearby structure of a given StructureType.
createExplorerMap(World, Location, StructureType, int, boolean) - Static method in class org.bukkit.Bukkit
Create a new explorer map targeting the closest nearby structure of a given StructureType.
createExplorerMap(World, Location, StructureType) - Method in interface org.bukkit.Server
Create a new explorer map targeting the closest nearby structure of a given StructureType.
createExplorerMap(World, Location, StructureType, int, boolean) - Method in interface org.bukkit.Server
Create a new explorer map targeting the closest nearby structure of a given StructureType.
createExplosion(float) - Method in class org.bukkit.Location
Creates explosion at this location with given power Will break blocks and ignite blocks on fire.
createExplosion(float, boolean) - Method in class org.bukkit.Location
Creates explosion at this location with given power and optionally setting blocks on fire.
createExplosion(float, boolean, boolean) - Method in class org.bukkit.Location
Creates explosion at this location with given power and optionally setting blocks on fire.
createExplosion(Entity, float) - Method in class org.bukkit.Location
Creates explosion at this location with given power, with the specified entity as the source.
createExplosion(Entity, float, boolean) - Method in class org.bukkit.Location
Creates explosion at this location with given power and optionally setting blocks on fire, with the specified entity as the source.
createExplosion(Entity, float, boolean, boolean) - Method in class org.bukkit.Location
Creates explosion at this location with given power and optionally setting blocks on fire, with the specified entity as the source.
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(double, double, double, float, boolean, boolean, Entity) - 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.
createExplosion(Entity, Location, float, boolean, boolean) - Method in interface org.bukkit.World
Creates explosion at given location with given power and optionally setting blocks on fire, with the specified entity as the source.
createExplosion(Entity, Location, float, boolean) - Method in interface org.bukkit.World
Creates explosion at given location with given power and optionally setting blocks on fire, with the specified entity as the source.
createExplosion(Entity, Location, float) - Method in interface org.bukkit.World
Creates explosion at given location with given power, with the specified entity as the source.
createExplosion(Entity, float, boolean, boolean) - Method in interface org.bukkit.World
Creates explosion at given entities location with given power and optionally setting blocks on fire, with the specified entity as the source.
createExplosion(Entity, float, boolean) - Method in interface org.bukkit.World
Creates explosion at given entities location with given power and optionally setting blocks on fire, with the specified entity as the source.
createExplosion(Entity, float) - Method in interface org.bukkit.World
Creates explosion at given entities location with given power and optionally setting blocks on fire, with the specified entity as the source.
createExplosion(Location, 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, boolean, boolean, Entity) - Method in interface org.bukkit.World
Creates explosion at given coordinates with given power and optionally setting blocks on fire or breaking blocks.
createInventory(InventoryHolder, InventoryType) - Static method in class org.bukkit.Bukkit
Creates an empty inventory with the specified type.
createInventory(InventoryHolder, InventoryType, Component) - Static method in class org.bukkit.Bukkit
Creates an empty inventory with the specified type and title.
createInventory(InventoryHolder, InventoryType, String) - Static method in class org.bukkit.Bukkit
createInventory(InventoryHolder, int) - Static method in class org.bukkit.Bukkit
Creates an empty inventory of type InventoryType.CHEST with the specified size.
createInventory(InventoryHolder, int, Component) - Static method in class org.bukkit.Bukkit
Creates an empty inventory of type InventoryType.CHEST with the specified size and title.
createInventory(InventoryHolder, int, String) - Static method in class org.bukkit.Bukkit
createInventory(InventoryHolder, InventoryType) - Method in interface org.bukkit.Server
Creates an empty inventory with the specified type.
createInventory(InventoryHolder, InventoryType, Component) - Method in interface org.bukkit.Server
Creates an empty inventory with the specified type and title.
createInventory(InventoryHolder, InventoryType, String) - Method in interface org.bukkit.Server
createInventory(InventoryHolder, int) - Method in interface org.bukkit.Server
Creates an empty inventory of type InventoryType.CHEST with the specified size.
createInventory(InventoryHolder, int, Component) - Method in interface org.bukkit.Server
Creates an empty inventory of type InventoryType.CHEST with the specified size and title.
createInventory(InventoryHolder, int, String) - Method in interface org.bukkit.Server
createMap(World) - Static method in class org.bukkit.Bukkit
Create a new map with an automatically assigned ID.
createMap(World) - Method in interface org.bukkit.Server
Create a new map with an automatically assigned ID.
createMerchant(Component) - Static method in class org.bukkit.Bukkit
Creates an empty merchant.
createMerchant(String) - Static method in class org.bukkit.Bukkit
createMerchant(Component) - Method in interface org.bukkit.Server
Creates an empty merchant.
createMerchant(String) - Method in interface org.bukkit.Server
createObject(JSONUtil.JSONPair...) - Static method in class co.aikar.util.JSONUtil
Creates a new JSON object from multiple JSONPair key/value pairs
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.
createProfile(UUID) - Static method in class org.bukkit.Bukkit
Creates a PlayerProfile for the specified uuid, with name as null
createProfile(String) - Static method in class org.bukkit.Bukkit
Creates a PlayerProfile for the specified name, with UUID as null
createProfile(UUID, String) - Static method in class org.bukkit.Bukkit
Creates a PlayerProfile for the specified name/uuid Both UUID and Name can not be null at same time.
createProfile(UUID) - Method in interface org.bukkit.Server
Creates a PlayerProfile for the specified uuid, with name as null
createProfile(String) - Method in interface org.bukkit.Server
Creates a PlayerProfile for the specified name, with UUID as null
createProfile(UUID, String) - Method in interface org.bukkit.Server
Creates a PlayerProfile for the specified name/uuid Both UUID and Name can not be null at same time.
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.
createVanillaChunkData(World, int, int) - Static method in class org.bukkit.Bukkit
Create a ChunkData for use in a generator, that is populated by the vanilla generator for that world
createVanillaChunkData(World, int, int) - Method in class org.bukkit.generator.ChunkGenerator
Create a ChunkData for use in a generator, that is populated by the vanilla generator for that world
createVanillaChunkData(World, int, int) - Method in interface org.bukkit.Server
Create a ChunkData for use in a generator, that is populated by the vanilla generator for that world
createWorld(WorldCreator) - Static method in class org.bukkit.Bukkit
Creates or loads a world with the given name using the specified options.
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 captured state of 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.SpawnReason - Enum in org.bukkit.event.entity
An enum to specify the type of spawning
Creeper - Interface in org.bukkit.entity
Represents a Creeper
CreeperIgniteEvent - Class in com.destroystokyo.paper.event.entity
Called when a Creeper is ignite flag is changed (armed/disarmed to explode).
CreeperIgniteEvent(Creeper, boolean) - Constructor for class com.destroystokyo.paper.event.entity.CreeperIgniteEvent
 
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
CRIMSON_STEMS - Static variable in interface org.bukkit.Tag
Vanilla block tag representing all crimson stems.
Criterias - Class in org.bukkit.scoreboard
Criteria names which trigger an objective to be modified by actions in-game
Crops - Class in org.bukkit.material
Deprecated.
all usage of MaterialData is deprecated and subject to removal. Use BlockData.
Crops() - Constructor for class org.bukkit.material.Crops
Deprecated.
Constructs a wheat crop block in the seeded state.
Crops(CropState) - Constructor for class org.bukkit.material.Crops
Deprecated.
Constructs a wheat crop block in the given growth state
Crops(Material, CropState) - Constructor for class org.bukkit.material.Crops
Deprecated.
Constructs a crop block of the given type and in the given growth state
Crops(Material) - Constructor for class org.bukkit.material.Crops
Deprecated.
Constructs a crop block of the given type and in the seeded state
Crops(Material, byte) - Constructor for class org.bukkit.material.Crops
Deprecated.
Magic value
CROPS - Static variable in interface org.bukkit.Tag
Vanilla block tag representing all crops.
CropState - Enum in org.bukkit
Represents the different growth states of crops
CROSSBOW_ATTACK - Static variable in interface com.destroystokyo.paper.entity.ai.VanillaGoal
 
CrossbowMeta - Interface in org.bukkit.inventory.meta
 
crossProduct(Vector) - Method in class org.bukkit.util.Vector
Calculates the cross product of this vector with another.
currentPlayers(int) - Method in class com.destroystokyo.paper.event.server.GS4QueryEvent.QueryResponse.Builder
 
currentPrompt - Variable in class org.bukkit.conversations.Conversation
 
CustomItemTagContainer - Interface in org.bukkit.inventory.meta.tags
Deprecated.
this API part has been replaced by the PersistentDataHolder API. Please use PersistentDataHolder instead of this.
customName() - Method in interface org.bukkit.Nameable
Gets the custom name.
customName(Component) - Method in interface org.bukkit.Nameable
Sets the custom name.
CustomTimingsHandler - Class in org.spigotmc
Deprecated. 
CustomTimingsHandler(String) - Constructor for class org.spigotmc.CustomTimingsHandler
Deprecated.
 

D

damage(double) - Method in interface org.bukkit.entity.Damageable
Deals the given amount of damage to this entity.
damage(double, Entity) - Method in interface org.bukkit.entity.Damageable
Deals the given amount of damage to this entity, from a specified entity.
damage(double, EntityDamageEvent.DamageCause) - Method in interface org.bukkit.entity.Damageable
Deals the given amount of damage to this entity, with a specified cause.
damage(double, Entity, EntityDamageEvent.DamageCause) - Method in interface org.bukkit.entity.Damageable
Deals the given amount of damage to this entity, from a specified entity, with a specified cause.
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.
Damageable - Interface in org.bukkit.inventory.meta
Represents an item that has durability 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
Deprecated.
Magic value
DARK_GRAY - Static variable in class org.bukkit.map.MapPalette
Deprecated.
Magic value
DARK_GREEN - Static variable in class org.bukkit.map.MapPalette
Deprecated.
Magic value
DARK_OAK_LOGS - Static variable in interface org.bukkit.Tag
Vanilla block tag representing all dark oak log and bark variants.
data() - Method in class com.destroystokyo.paper.ParticleBuilder
Gets the particle custom data.
data(T) - Method in class com.destroystokyo.paper.ParticleBuilder
Sets the particle custom data.
data - Variable in enum org.bukkit.Material
 
Datapack - Interface in io.papermc.paper.datapack
 
Datapack.Compatibility - Enum in io.papermc.paper.datapack
 
DatapackManager - Interface in io.papermc.paper.datapack
 
DaylightDetector - Interface in org.bukkit.block.data.type
'inverted' denotes whether this daylight detector is in the inverted mode, i.e.
DaylightDetector - Interface in org.bukkit.block
Represents a captured state of a (possibly inverted) daylight detector.
deathMessage(Component) - Method in class org.bukkit.event.entity.PlayerDeathEvent
Set the death message that will appear to everyone on the server.
deathMessage() - Method in class org.bukkit.event.entity.PlayerDeathEvent
Get the death message that will appear to everyone on the server.
DEATHS - Static variable in class org.bukkit.scoreboard.Criterias
 
decrement(T) - Method in class co.aikar.util.Counter
 
decrement(T, long) - Method in class co.aikar.util.Counter
 
decrementStatistic(Statistic) - Method in interface org.bukkit.OfflinePlayer
Decrements the given statistic for this player.
decrementStatistic(Statistic, int) - Method in interface org.bukkit.OfflinePlayer
Decrements the given statistic for this player.
decrementStatistic(Statistic, Material) - Method in interface org.bukkit.OfflinePlayer
Decrements the given statistic for this player for the given material.
decrementStatistic(Statistic, Material, int) - Method in interface org.bukkit.OfflinePlayer
Decrements the given statistic for this player for the given material.
decrementStatistic(Statistic, EntityType) - Method in interface org.bukkit.OfflinePlayer
Decrements the given statistic for this player for the given entity.
decrementStatistic(Statistic, EntityType, int) - Method in interface org.bukkit.OfflinePlayer
Decrements the given statistic for this player for the given entity.
DEFAULT - Static variable in interface io.papermc.paper.chat.ChatComposer
Deprecated.
 
DEFAULT - Static variable in interface io.papermc.paper.chat.ChatFormatter
Deprecated.
DEFAULT_ACTIVE - Static variable in class org.bukkit.material.Hopper
Deprecated.
 
DEFAULT_DECAYABLE - Static variable in class org.bukkit.material.Leaves
Deprecated.
 
DEFAULT_DELAY - Static variable in class org.bukkit.material.Diode
Deprecated.
 
DEFAULT_DIRECTION - Static variable in class org.bukkit.material.Comparator
Deprecated.
 
DEFAULT_DIRECTION - Static variable in class org.bukkit.material.Diode
Deprecated.
 
DEFAULT_DIRECTION - Static variable in class org.bukkit.material.Hopper
Deprecated.
 
DEFAULT_DIRECTION - Static variable in class org.bukkit.material.Tree
Deprecated.
 
DEFAULT_FADE_IN - Static variable in class com.destroystokyo.paper.Title
Deprecated.
The default number of ticks for the title to fade in.
DEFAULT_FADE_OUT - Static variable in class com.destroystokyo.paper.Title
Deprecated.
The default number of ticks for the title to fade out.
DEFAULT_INVERTED - Static variable in class org.bukkit.material.WoodenStep
Deprecated.
 
DEFAULT_LOOT_MODIFIER - Static variable in class org.bukkit.loot.LootContext
 
DEFAULT_PERMISSION - Static variable in class org.bukkit.permissions.Permission
 
DEFAULT_SPECIES - Static variable in class org.bukkit.material.Wood
Deprecated.
 
DEFAULT_STATE - Static variable in class org.bukkit.material.Comparator
Deprecated.
 
DEFAULT_STATE - Static variable in class org.bukkit.material.Crops
Deprecated.
 
DEFAULT_STATE - Static variable in class org.bukkit.material.Diode
Deprecated.
 
DEFAULT_STAY - Static variable in class com.destroystokyo.paper.Title
Deprecated.
The default number of ticks for the title to stay.
DEFAULT_SUBTRACTION_MODE - Static variable in class org.bukkit.material.Comparator
Deprecated.
 
DEFAULT_TYPE - Static variable in class org.bukkit.material.Crops
Deprecated.
 
DEFAULT_TYPE - Static variable in class org.bukkit.material.Leaves
Deprecated.
 
DEFAULT_TYPE - Static variable in class org.bukkit.material.Tree
Deprecated.
 
DEFAULT_TYPE - Static variable in class org.bukkit.material.Wood
Deprecated.
 
DEFAULT_TYPE - Static variable in class org.bukkit.material.WoodenStep
Deprecated.
 
DefaultPermissions - Class in org.bukkit.util.permissions
 
defaultRenderer() - Static method in interface io.papermc.paper.chat.ChatRenderer
Create a new instance of the default ChatRenderer.
defaults - Variable in class org.bukkit.configuration.MemoryConfiguration
 
defaultTitle() - Method in enum org.bukkit.event.inventory.InventoryType
Gets the inventory's default title.
DEFEND_VILLAGE - Static variable in interface com.destroystokyo.paper.entity.ai.VanillaGoal
 
defineClass(ClassLoader, String, byte[]) - Method in interface com.destroystokyo.paper.event.executor.asm.ClassDefiner
Define a class
defineClass(ClassLoader, String, byte[]) - Method in class com.destroystokyo.paper.event.executor.asm.SafeClassDefiner
 
delegate() - Method in class co.aikar.util.Counter
 
DelegateDeserialization - Annotation Type in org.bukkit.configuration.serialization
Applies to a ConfigurationSerializable that will delegate all deserialization to another ConfigurationSerializable.
DEPTH_STRIDER - Static variable in class org.bukkit.enchantments.Enchantment
Increases walking speed while in water
description - Variable in class org.bukkit.command.Command
 
deserialize(Map<String, Object>) - Static method in class org.bukkit.attribute.AttributeModifier
 
deserialize(Map<String, Object>) - Static method in class org.bukkit.Color
 
deserialize(Map<String, ?>) - 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.Location
Required method for deserialization
deserialize(Map<String, Object>) - Static method in class org.bukkit.util.BlockVector
 
deserialize(Map<String, Object>) - Static method in class org.bukkit.util.BoundingBox
 
deserialize(Map<String, Object>) - Static method in class org.bukkit.util.Vector
 
deserializeBytes(byte[]) - Static method in class org.bukkit.inventory.ItemStack
Deserializes this itemstack from raw NBT bytes.
deserializeItem(byte[]) - Method in interface org.bukkit.UnsafeValues
Deprecated.
 
deserializeObject(Map<String, ?>, 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, ?>) - 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, ?>) - Method in class org.bukkit.configuration.serialization.ConfigurationSerialization
 
deserializeViaMethod(Method, Map<String, ?>) - Method in class org.bukkit.configuration.serialization.ConfigurationSerialization
 
DESERT_PYRAMID - Static variable in class org.bukkit.StructureType
Desert pyramids (also known as desert temples) are found in deserts.
DetectorRail - Class in org.bukkit.material
Deprecated.
all usage of MaterialData is deprecated and subject to removal. Use BlockData.
DetectorRail() - Constructor for class org.bukkit.material.DetectorRail
Deprecated.
 
DetectorRail(Material) - Constructor for class org.bukkit.material.DetectorRail
Deprecated.
 
DetectorRail(Material, byte) - Constructor for class org.bukkit.material.DetectorRail
Deprecated.
Magic value
detonate() - Method in interface org.bukkit.entity.Firework
Cause this firework to explode at earliest opportunity, as if it has no remaining fuse.
Difficulty - Enum in org.bukkit
Represents the various difficulty levels that are available.
DIG_SPEED - Static variable in class org.bukkit.enchantments.Enchantment
Increases the rate at which you mine/dig
Diode - Class in org.bukkit.material
Deprecated.
all usage of MaterialData is deprecated and subject to removal. Use BlockData.
Diode() - Constructor for class org.bukkit.material.Diode
Deprecated.
Constructs a diode switched on, with a delay of 1 and facing the default direction (north).
Diode(BlockFace) - Constructor for class org.bukkit.material.Diode
Deprecated.
Constructs a diode switched off, with a delay of 1 and facing the specified direction.
Diode(BlockFace, int) - Constructor for class org.bukkit.material.Diode
Deprecated.
Constructs a diode switched off, with the specified delay and facing the specified direction.
Diode(BlockFace, int, boolean) - Constructor for class org.bukkit.material.Diode
Deprecated.
Constructs a diode switched on or off, with the specified delay and facing the specified direction.
Diode(Material) - Constructor for class org.bukkit.material.Diode
Deprecated.
 
Diode(Material, byte) - Constructor for class org.bukkit.material.Diode
Deprecated.
Magic value
Directional - Interface in org.bukkit.block.data
'facing' represents the face towards which the block is pointing.
Directional - Interface in org.bukkit.material
 
DirectionalContainer - Class in org.bukkit.material
Deprecated.
all usage of MaterialData is deprecated and subject to removal. Use BlockData.
DirectionalContainer(Material) - Constructor for class org.bukkit.material.DirectionalContainer
Deprecated.
 
DirectionalContainer(Material, byte) - Constructor for class org.bukkit.material.DirectionalContainer
Deprecated.
Magic value
dirtyPermissibles() - Method in class org.bukkit.plugin.SimplePluginManager
Deprecated.
DISABLE_ELYTRA_MOVEMENT_CHECK - Static variable in class org.bukkit.GameRule
Whether the server should skip checking player speed when the player is wearing elytra.
DISABLE_RAIDS - Static variable in class org.bukkit.GameRule
Whether pillager raids are enabled or not.
disablePlugin(Plugin) - Method in class org.bukkit.plugin.java.JavaPluginLoader
 
disablePlugin(Plugin, boolean) - Method in class org.bukkit.plugin.java.JavaPluginLoader
 
disablePlugin(Plugin) - Method in interface org.bukkit.plugin.PluginLoader
Disables the specified plugin
disablePlugin(Plugin, boolean) - Method in interface org.bukkit.plugin.PluginLoader
Disables the specified plugin
disablePlugin(Plugin) - Method in interface org.bukkit.plugin.PluginManager
Disables the specified plugin
disablePlugin(Plugin, boolean) - Method in interface org.bukkit.plugin.PluginManager
Disables the specified plugin
disablePlugin(Plugin) - Method in class org.bukkit.plugin.SimplePluginManager
 
disablePlugin(Plugin, boolean) - 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
 
disablePlugins(boolean) - Method in class org.bukkit.plugin.SimplePluginManager
 
disallow(AsyncPlayerPreLoginEvent.Result, Component) - Method in class org.bukkit.event.player.AsyncPlayerPreLoginEvent
Disallows the player from logging in, with the given reason
disallow(PlayerPreLoginEvent.Result, Component) - Method in class org.bukkit.event.player.AsyncPlayerPreLoginEvent
Deprecated.
This method uses a deprecated enum from PlayerPreLoginEvent
disallow(AsyncPlayerPreLoginEvent.Result, String) - Method in class org.bukkit.event.player.AsyncPlayerPreLoginEvent
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
disallow(PlayerLoginEvent.Result, Component) - Method in class org.bukkit.event.player.PlayerLoginEvent
Disallows the player from logging in, with the given reason
disallow(PlayerPreLoginEvent.Result, Component) - Method in class org.bukkit.event.player.PlayerPreLoginEvent
Deprecated.
Disallows the player from logging in, with the given reason
disallow(PlayerPreLoginEvent.Result, String) - Method in class org.bukkit.event.player.PlayerPreLoginEvent
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.
discoverRecipe(NamespacedKey) - Method in interface org.bukkit.entity.HumanEntity
Discover a recipe for this player such that it has not already been discovered.
discoverRecipes(Collection<NamespacedKey>) - Method in interface org.bukkit.entity.HumanEntity
Discover a collection of recipes for this player such that they have not already been discovered.
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
Dispatches a command on this server, and executes it if found.
dispatchCommand(CommandSender, String) - Method in interface org.bukkit.Server
Dispatches a command on this 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 the dispenser.
Dispenser - Interface in org.bukkit.block.data.type
Similar to Powerable, 'triggered' indicates whether or not the dispenser is currently activated.
Dispenser - Interface in org.bukkit.block
Represents a captured state of a dispenser.
Dispenser - Class in org.bukkit.material
Deprecated.
all usage of MaterialData is deprecated and subject to removal. Use BlockData.
Dispenser() - Constructor for class org.bukkit.material.Dispenser
Deprecated.
 
Dispenser(BlockFace) - Constructor for class org.bukkit.material.Dispenser
Deprecated.
 
Dispenser(Material) - Constructor for class org.bukkit.material.Dispenser
Deprecated.
 
Dispenser(Material, byte) - Constructor for class org.bukkit.material.Dispenser
Deprecated.
Magic value
displayName(int) - Method in class org.bukkit.enchantments.Enchantment
Get the name of the enchantment with its applied level.
displayName(int) - Method in class org.bukkit.enchantments.EnchantmentWrapper
 
displayName() - Method in interface org.bukkit.entity.Player
Gets the "friendly" name to display of this player.
displayName(Component) - Method in interface org.bukkit.entity.Player
Sets the "friendly" name to display of this player.
displayName(ItemStack) - Method in interface org.bukkit.inventory.ItemFactory
Get the formatted display name of the ItemStack.
displayName() - Method in class org.bukkit.inventory.ItemStack
Get the formatted display name of the ItemStack.
displayName() - Method in interface org.bukkit.inventory.meta.ItemMeta
Gets the display name.
displayName(Component) - Method in interface org.bukkit.inventory.meta.ItemMeta
Sets the display name.
displayName() - Method in interface org.bukkit.scoreboard.Objective
Gets the name displayed to players for this objective
displayName(Component) - Method in interface org.bukkit.scoreboard.Objective
Sets the name displayed to players for this objective.
displayName() - Method in interface org.bukkit.scoreboard.Team
Gets the name displayed to entries for this team
displayName(Component) - Method in interface org.bukkit.scoreboard.Team
Sets the name displayed to entries for this team
DisplaySlot - Enum in org.bukkit.scoreboard
Locations for displaying objectives to the player
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.
DO_DAYLIGHT_CYCLE - Static variable in class org.bukkit.GameRule
Whether time progresses from the current moment.
DO_ENTITY_DROPS - Static variable in class org.bukkit.GameRule
Whether entities that are not mobs should have drops.
DO_FIRE_TICK - Static variable in class org.bukkit.GameRule
Whether fire should spread and naturally extinguish.
DO_IMMEDIATE_RESPAWN - Static variable in class org.bukkit.GameRule
Whether clients will respawn immediately after death or not.
DO_INSOMNIA - Static variable in class org.bukkit.GameRule
Whether phantoms will appear without sleeping or not.
DO_LIMITED_CRAFTING - Static variable in class org.bukkit.GameRule
Whether players should only be able to craft recipes they've unlocked first.
DO_MOB_LOOT - Static variable in class org.bukkit.GameRule
Whether mobs should drop items.
DO_MOB_SPAWNING - Static variable in class org.bukkit.GameRule
Whether mobs should naturally spawn.
DO_PATROL_SPAWNING - Static variable in class org.bukkit.GameRule
Whether patrols should naturally spawn.
DO_TILE_DROPS - Static variable in class org.bukkit.GameRule
Whether blocks should have drops.
DO_TRADER_SPAWNING - Static variable in class org.bukkit.GameRule
Whether traders should naturally spawn.
DO_WEATHER_CYCLE - Static variable in class org.bukkit.GameRule
Whether the weather will change from the current moment.
doesBedWork() - Method in interface org.bukkit.World
Checks if beds work
doesBounce() - Method in interface org.bukkit.entity.Projectile
Determine if this projectile should bounce or not when it hits.
doesRespawnAnchorWork() - Method in interface org.bukkit.World
Checks if respawn anchors work
Dolphin - Interface in org.bukkit.entity
 
DOLPHIN_PLAY_WITH_ITEMS - Static variable in interface com.destroystokyo.paper.entity.ai.VanillaGoal
 
DOLPHIN_SWIM_TO_TREASURE - Static variable in interface com.destroystokyo.paper.entity.ai.VanillaGoal
 
DOLPHIN_SWIM_WITH_PLAYER - Static variable in interface com.destroystokyo.paper.entity.ai.VanillaGoal
 
DOLPHINS_GRACE - Static variable in class org.bukkit.potion.PotionEffectType
Squee'ek uh'k kk'kkkk squeek eee'eek.
done() - Method in class co.aikar.timings.TimingsReportListener
 
done(String) - Method in class co.aikar.timings.TimingsReportListener
 
Donkey - Interface in org.bukkit.entity
Represents a Donkey - variant of ChestedHorse.
Door - Interface in org.bukkit.block.data.type
'hinge' indicates which hinge this door is attached to and will rotate around when opened.
Door - Class in org.bukkit.material
Deprecated.
all usage of MaterialData is deprecated and subject to removal. Use BlockData.
Door() - Constructor for class org.bukkit.material.Door
Deprecated.
Artifact of old API, equivalent to new Door(Material.LEGACY_WOODEN_DOOR);
Door(Material) - Constructor for class org.bukkit.material.Door
Deprecated.
 
Door(Material, BlockFace) - Constructor for class org.bukkit.material.Door
Deprecated.
Constructs the bottom half of a door of the given material type, facing the specified direction and set to closed
Door(Material, BlockFace, boolean) - Constructor for class org.bukkit.material.Door
Deprecated.
Constructs the bottom half of a door of the given material type, facing the specified direction and set to open or closed
Door(Material, boolean) - Constructor for class org.bukkit.material.Door
Deprecated.
Constructs the top half of door of the given material type and with the hinge on the left or right
Door(TreeSpecies, BlockFace) - Constructor for class org.bukkit.material.Door
Deprecated.
Constructs the bottom half of a wooden door of the given species, facing the specified direction and set to closed
Door(TreeSpecies, BlockFace, boolean) - Constructor for class org.bukkit.material.Door
Deprecated.
Constructs the bottom half of a wooden door of the given species, facing the specified direction and set to open or closed
Door(TreeSpecies, boolean) - Constructor for class org.bukkit.material.Door
Deprecated.
Constructs the top half of a wooden door of the given species and with the hinge on the left or right
Door(Material, byte) - Constructor for class org.bukkit.material.Door
Deprecated.
Magic value
Door.Hinge - Enum in org.bukkit.block.data.type
The hinge of a door.
DOOR_OPEN - Static variable in interface com.destroystokyo.paper.entity.ai.VanillaGoal
 
DOORS - Static variable in class com.destroystokyo.paper.MaterialTags
Covers all variants of doors.
DOORS - Static variable in interface org.bukkit.Tag
Vanilla block tag representing all doors (inherits from Tag.WOODEN_DOORS.
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.
DOUBLE - Static variable in interface org.bukkit.inventory.meta.tags.ItemTagType
Deprecated.
 
DOUBLE - Static variable in interface org.bukkit.persistence.PersistentDataType
 
DoubleChest - Class in org.bukkit.block
Represents a double chest.
DoubleChest(DoubleChestInventory) - Constructor for class org.bukkit.block.DoubleChest
 
DoubleChestInventory - Interface in org.bukkit.inventory
Interface to the inventory of a Double Chest.
DRAGON_IMMUNE - Static variable in interface org.bukkit.Tag
Vanilla block tag representing all blocks immune to dragons.
DragonBattle - Interface in org.bukkit.boss
Represents a dragon battle state for a world with an end environment.
DragonBattle.RespawnPhase - Enum in org.bukkit.boss
Represents a phase in the dragon respawn process.
DragonEggFormEvent - Class in io.papermc.paper.event.block
Called when the EnderDragon is defeated (killed) in a DragonBattle, causing a Material.DRAGON_EGG (more formally: BlockGrowEvent.getNewState()) to possibly appear depending on DragonEggFormEvent.isCancelled().
DragonEggFormEvent(Block, BlockState, DragonBattle) - Constructor for class io.papermc.paper.event.block.DragonEggFormEvent
 
DragonFireball - Interface in org.bukkit.entity
 
DragType - Enum in org.bukkit.event.inventory
Represents the effect of a drag that will be applied to an Inventory in an InventoryDragEvent.
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.
drop() - Method in interface org.bukkit.block.Dropper
Tries to drop a randomly selected item from the dropper's inventory, following the normal behavior of a dropper.
dropItem(boolean) - Method in interface org.bukkit.entity.HumanEntity
Make the entity drop the item in their hand.
dropItem(Location, ItemStack) - Method in interface org.bukkit.World
Drops an item at the specified Location
dropItem(Location, ItemStack, Consumer<Item>) - Method in interface org.bukkit.World
Drops an item at the specified Location Note that functions will run before the entity is spawned
dropItemNaturally(Location, ItemStack) - Method in interface org.bukkit.World
Drops an item at the specified Location with a random offset
dropItemNaturally(Location, ItemStack, Consumer<Item>) - Method in interface org.bukkit.World
Drops an item at the specified Location with a random offset Note that functions will run before the entity is spawned
Dropper - Interface in org.bukkit.block
Represents a captured state of a dropper.
Drowned - Interface in org.bukkit.entity
Drowned zombie.
DROWNED_ATTACK - Static variable in interface com.destroystokyo.paper.entity.ai.VanillaGoal
 
DROWNED_GOTO_BEACH - Static variable in interface com.destroystokyo.paper.entity.ai.VanillaGoal
 
DROWNED_GOTO_WATER - Static variable in interface com.destroystokyo.paper.entity.ai.VanillaGoal
 
DROWNED_SWIM_UP - Static variable in interface com.destroystokyo.paper.entity.ai.VanillaGoal
 
DROWNED_TRIDENT_ATTACK - Static variable in interface com.destroystokyo.paper.entity.ai.VanillaGoal
 
DROWNING_DAMAGE - Static variable in class org.bukkit.GameRule
Whether drowning damage is enabled or not.
DummyVersionFetcher() - Constructor for class com.destroystokyo.paper.util.VersionFetcher.DummyVersionFetcher
 
DURABILITY - Static variable in class org.bukkit.enchantments.Enchantment
Decreases the rate at which a tool looses durability
DustOptions(Color, float) - Constructor for class org.bukkit.Particle.DustOptions
 
Dye - Class in org.bukkit.material
Deprecated.
all usage of MaterialData is deprecated and subject to removal. Use BlockData.
Dye() - Constructor for class org.bukkit.material.Dye
Deprecated.
 
Dye(Material) - Constructor for class org.bukkit.material.Dye
Deprecated.
 
Dye(Material, byte) - Constructor for class org.bukkit.material.Dye
Deprecated.
Magic value
Dye(DyeColor) - Constructor for class org.bukkit.material.Dye
Deprecated.
 
DyeColor - Enum in org.bukkit
All supported color values for dyes and cloth
DYES - Static variable in class com.destroystokyo.paper.MaterialTags
Covers all dyes.

E

EAT_CARROTS - Static variable in interface com.destroystokyo.paper.entity.ai.VanillaGoal
 
EAT_TILE - Static variable in interface com.destroystokyo.paper.entity.ai.VanillaGoal
 
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
Stops the jukebox playing and ejects the current record.
eject() - Method in interface org.bukkit.entity.Entity
Eject any passenger.
ElderGuardian - Interface in org.bukkit.entity
Represents an ElderGuardian - variant of Guardian.
enablePlugin(Plugin) - Method in class org.bukkit.plugin.java.JavaPluginLoader
 
enablePlugin(Plugin) - Method in interface org.bukkit.plugin.PluginLoader
Enables the specified plugin
enablePlugin(Plugin) - Method in interface org.bukkit.plugin.PluginManager
Enables the specified plugin
enablePlugin(Plugin) - Method in class org.bukkit.plugin.SimplePluginManager
 
ENCHANTABLE - Static variable in class com.destroystokyo.paper.MaterialTags
Covers all items that can be enchanted from the enchantment table or anvil.
EnchantingInventory - Interface in org.bukkit.inventory
Interface to the inventory of an Enchantment Table.
EnchantingTable - Interface in org.bukkit.block
Represents a captured state of an enchanting table.
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(NamespacedKey) - Constructor for class org.bukkit.enchantments.Enchantment
 
ENCHANTMENT - Static variable in interface org.bukkit.Registry
Server enchantments.
EnchantmentOffer - Class in org.bukkit.enchantments
A class for the available enchantment offers in the enchantment table.
EnchantmentOffer(Enchantment, int, int) - Constructor for class org.bukkit.enchantments.EnchantmentOffer
 
EnchantmentRarity - Enum in io.papermc.paper.enchantments
 
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(String) - Constructor for class org.bukkit.enchantments.EnchantmentWrapper
 
END_CITY - Static variable in class org.bukkit.StructureType
End Cities are tall castle-like structures that generate in the outer island of the End dimension.
END_OF_CONVERSATION - Static variable in interface org.bukkit.conversations.Prompt
A convenience constant for indicating the end of a conversation.
EnderChest - Interface in org.bukkit.block.data.type
 
EnderChest - Interface in org.bukkit.block
Represents a captured state of an ender chest.
EnderChest - Class in org.bukkit.material
Deprecated.
all usage of MaterialData is deprecated and subject to removal. Use BlockData.
EnderChest() - Constructor for class org.bukkit.material.EnderChest
Deprecated.
 
EnderChest(BlockFace) - Constructor for class org.bukkit.material.EnderChest
Deprecated.
Instantiate an ender chest facing in a particular direction.
EnderChest(Material) - Constructor for class org.bukkit.material.EnderChest
Deprecated.
 
EnderChest(Material, byte) - Constructor for class org.bukkit.material.EnderChest
Deprecated.
Magic value
EnderCrystal - Interface in org.bukkit.entity
A crystal that heals nearby EnderDragons
EnderDragon - Interface in org.bukkit.entity
Represents an Ender Dragon
EnderDragon.Phase - Enum in org.bukkit.entity
Represents a phase or action that an Ender Dragon can perform.
EnderDragonChangePhaseEvent - Class in org.bukkit.event.entity
Called when an EnderDragon switches controller phase.
EnderDragonChangePhaseEvent(EnderDragon, EnderDragon.Phase, EnderDragon.Phase) - Constructor for class org.bukkit.event.entity.EnderDragonChangePhaseEvent
 
EnderDragonFireballHitEvent - Class in com.destroystokyo.paper.event.entity
Fired when a DragonFireball collides with a block/entity and spawns an AreaEffectCloud
EnderDragonFireballHitEvent(DragonFireball, Collection<LivingEntity>, AreaEffectCloud) - Constructor for class com.destroystokyo.paper.event.entity.EnderDragonFireballHitEvent
 
EnderDragonFlameEvent - Class in com.destroystokyo.paper.event.entity
Fired when an EnderDragon spawns an AreaEffectCloud by shooting flames
EnderDragonFlameEvent(EnderDragon, AreaEffectCloud) - Constructor for class com.destroystokyo.paper.event.entity.EnderDragonFlameEvent
 
EnderDragonPart - Interface in org.bukkit.entity
Represents an ender dragon part
EnderDragonShootFireballEvent - Class in com.destroystokyo.paper.event.entity
Fired when an EnderDragon shoots a fireball
EnderDragonShootFireballEvent(EnderDragon, DragonFireball) - Constructor for class com.destroystokyo.paper.event.entity.EnderDragonShootFireballEvent
 
Enderman - Interface in org.bukkit.entity
Represents an Enderman.
ENDERMAN_FREEZE_WHEN_LOOKED_AT - Static variable in interface com.destroystokyo.paper.entity.ai.VanillaGoal
 
ENDERMAN_HOLDABLE - Static variable in interface org.bukkit.Tag
Vanilla block tag denoting blocks that enderman may pick up and hold.
ENDERMAN_PICKUP_BLOCK - Static variable in interface com.destroystokyo.paper.entity.ai.VanillaGoal
 
ENDERMAN_PLACE_BLOCK - Static variable in interface com.destroystokyo.paper.entity.ai.VanillaGoal
 
EndermanAttackPlayerEvent - Class in com.destroystokyo.paper.event.entity
Fired when an Enderman determines if it should attack a player or not.
EndermanAttackPlayerEvent(Enderman, Player) - Constructor for class com.destroystokyo.paper.event.entity.EndermanAttackPlayerEvent
 
EndermanEscapeEvent - Class in com.destroystokyo.paper.event.entity
 
EndermanEscapeEvent(Enderman, EndermanEscapeEvent.Reason) - Constructor for class com.destroystokyo.paper.event.entity.EndermanEscapeEvent
 
EndermanEscapeEvent.Reason - Enum in com.destroystokyo.paper.event.entity
 
Endermite - Interface in org.bukkit.entity
 
EnderPearl - Interface in org.bukkit.entity
Represents a thrown Ender Pearl entity
EnderSignal - Interface in org.bukkit.entity
Represents an EnderSignal, which is created upon throwing an ender eye.
EndGateway - Interface in org.bukkit.block
Represents a captured state of an end gateway.
EndPortalFrame - Interface in org.bukkit.block.data.type
'eye' denotes whether this end portal frame has been activated by having an eye of ender placed in it.
endsWith(String) - Method in class io.papermc.paper.tag.BaseTag
 
ensureServerConversions(ItemStack) - Method in interface org.bukkit.inventory.ItemFactory
Minecart updates are converting simple item stacks into more complex NBT oriented Item Stacks.
ensureServerConversions() - Method in class org.bukkit.inventory.ItemStack
Minecart updates are converting simple item stacks into more complex NBT oriented Item Stacks.
ensureSize(String, int) - Method in class io.papermc.paper.tag.BaseTag
 
Entity - Interface in org.bukkit.entity
Represents a base entity in the world
entity - Variable in class org.bukkit.event.entity.EntityEvent
 
Entity.Spigot - Class in org.bukkit.entity
 
ENTITY_TYPE - Static variable in interface org.bukkit.Registry
Server entity types.
EntityAddToWorldEvent - Class in com.destroystokyo.paper.event.entity
Fired any time an entity is being added to the world for any reason.
EntityAddToWorldEvent(Entity) - Constructor for class com.destroystokyo.paper.event.entity.EntityAddToWorldEvent
 
EntityAirChangeEvent - Class in org.bukkit.event.entity
Called when the amount of air an entity has remaining changes.
EntityAirChangeEvent(Entity, int) - Constructor for class org.bukkit.event.entity.EntityAirChangeEvent
 
EntityAnimation - Enum in org.bukkit
Different types of entity animations that can be played
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
 
EntityBlockStorage<T extends Entity> - Interface in org.bukkit.block
Represents a captured state of a block which stores entities.
EntityBreakDoorEvent - Class in org.bukkit.event.entity
Called when an Entity breaks a door
EntityBreakDoorEvent(LivingEntity, Block) - Constructor for class org.bukkit.event.entity.EntityBreakDoorEvent
 
EntityBreedEvent - Class in org.bukkit.event.entity
Called when one Entity breeds with another Entity.
EntityBreedEvent(LivingEntity, LivingEntity, LivingEntity, LivingEntity, ItemStack, int) - Constructor for class org.bukkit.event.entity.EntityBreedEvent
 
EntityCategory - Enum in org.bukkit.entity
A classification of entities which may behave differently than others or be affected uniquely by enchantments and potion effects among other things.
EntityChangeBlockEvent - Class in org.bukkit.event.entity
Called when any Entity changes a block and a more specific event is not available.
EntityChangeBlockEvent(Entity, Block, BlockData) - Constructor for class org.bukkit.event.entity.EntityChangeBlockEvent
 
EntityCombustByBlockEvent - Class in org.bukkit.event.entity
Called when a block causes an entity to combust.
EntityCombustByBlockEvent(Block, Entity, int) - Constructor for class org.bukkit.event.entity.EntityCombustByBlockEvent
 
EntityCombustByEntityEvent - Class in org.bukkit.event.entity
Called when an entity causes another entity to combust.
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
Deprecated.
EntityCreatePortalEvent(LivingEntity, List<BlockState>, PortalType) - Constructor for class org.bukkit.event.entity.EntityCreatePortalEvent
Deprecated.
 
EntityDamageByBlockEvent - Class in org.bukkit.event.entity
Called when an entity is damaged by a block
EntityDamageByBlockEvent(Block, Entity, EntityDamageEvent.DamageCause, double) - Constructor for class org.bukkit.event.entity.EntityDamageByBlockEvent
 
EntityDamageByBlockEvent(Block, Entity, EntityDamageEvent.DamageCause, Map<EntityDamageEvent.DamageModifier, Double>, Map<EntityDamageEvent.DamageModifier, ? extends Function<? super Double, Double>>) - 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, double) - Constructor for class org.bukkit.event.entity.EntityDamageByEntityEvent
 
EntityDamageByEntityEvent(Entity, Entity, EntityDamageEvent.DamageCause, Map<EntityDamageEvent.DamageModifier, Double>, Map<EntityDamageEvent.DamageModifier, ? extends Function<? super Double, Double>>) - Constructor for class org.bukkit.event.entity.EntityDamageByEntityEvent
 
EntityDamageEvent - Class in org.bukkit.event.entity
Stores data for damage events
EntityDamageEvent(Entity, EntityDamageEvent.DamageCause, double) - Constructor for class org.bukkit.event.entity.EntityDamageEvent
 
EntityDamageEvent(Entity, EntityDamageEvent.DamageCause, Map<EntityDamageEvent.DamageModifier, Double>, Map<EntityDamageEvent.DamageModifier, ? extends Function<? super Double, Double>>) - 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
EntityDamageEvent.DamageModifier - Enum in org.bukkit.event.entity
Deprecated.
This API is responsible for a large number of implementation problems and is in general unsustainable to maintain. It is likely to be removed very soon in a subsequent release. Please see https://www.spigotmc.org/threads/194446/ for more information.
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
 
EntityDismountEvent - Class in org.spigotmc.event.entity
Called when an entity stops riding another entity.
EntityDismountEvent(Entity, Entity) - Constructor for class org.spigotmc.event.entity.EntityDismountEvent
 
EntityDismountEvent(Entity, Entity, boolean) - Constructor for class org.spigotmc.event.entity.EntityDismountEvent
 
EntityDropItemEvent - Class in org.bukkit.event.entity
Thrown when an entity creates an item drop.
EntityDropItemEvent(Entity, Item) - Constructor for class org.bukkit.event.entity.EntityDropItemEvent
 
EntityEffect - Enum in org.bukkit
A list of all Effects that can happen to entities.
EntityEnterBlockEvent - Class in org.bukkit.event.entity
Called when an Entity enters a block and is stored in that block.
EntityEnterBlockEvent(Entity, Block) - Constructor for class org.bukkit.event.entity.EntityEnterBlockEvent
 
EntityEnterLoveModeEvent - Class in org.bukkit.event.entity
Called when an entity enters love mode.
EntityEnterLoveModeEvent(Animals, HumanEntity, int) - Constructor for class org.bukkit.event.entity.EntityEnterLoveModeEvent
 
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
 
EntityExhaustionEvent - Class in org.bukkit.event.entity
Called when a human entity experiences exhaustion.
EntityExhaustionEvent(HumanEntity, EntityExhaustionEvent.ExhaustionReason, float) - Constructor for class org.bukkit.event.entity.EntityExhaustionEvent
 
EntityExhaustionEvent.ExhaustionReason - Enum in org.bukkit.event.entity
The reason for why a PlayerExhaustionEvent takes place
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
 
EntityJumpEvent - Class in com.destroystokyo.paper.event.entity
Called when an entity jumps
EntityJumpEvent(LivingEntity) - Constructor for class com.destroystokyo.paper.event.entity.EntityJumpEvent
 
EntityKnockbackByEntityEvent - Class in com.destroystokyo.paper.event.entity
Fired when an Entity is knocked back by the hit of another Entity.
EntityKnockbackByEntityEvent(LivingEntity, Entity, float, Vector) - Constructor for class com.destroystokyo.paper.event.entity.EntityKnockbackByEntityEvent
 
EntityLoadCrossbowEvent - Class in io.papermc.paper.event.entity
Called when a LivingEntity loads a crossbow with a projectile.
EntityLoadCrossbowEvent(LivingEntity, ItemStack, EquipmentSlot) - Constructor for class io.papermc.paper.event.entity.EntityLoadCrossbowEvent
 
EntityMountEvent - Class in org.spigotmc.event.entity
Called when an entity attempts to ride another entity.
EntityMountEvent(Entity, Entity) - Constructor for class org.spigotmc.event.entity.EntityMountEvent
 
EntityMoveEvent - Class in io.papermc.paper.event.entity
Holds information for living entity movement events
EntityMoveEvent(LivingEntity, Location, Location) - Constructor for class io.papermc.paper.event.entity.EntityMoveEvent
 
EntityPathfindEvent - Class in com.destroystokyo.paper.event.entity
Fired when an Entity decides to start moving towards a location.
EntityPathfindEvent(Entity, Location, Entity) - Constructor for class com.destroystokyo.paper.event.entity.EntityPathfindEvent
 
EntityPickupItemEvent - Class in org.bukkit.event.entity
Thrown when a entity picks an item up from the ground
EntityPickupItemEvent(LivingEntity, Item, int) - Constructor for class org.bukkit.event.entity.EntityPickupItemEvent
 
EntityPlaceEvent - Class in org.bukkit.event.entity
Triggered when a entity is created in the world by a player "placing" an item on a block.
EntityPlaceEvent(Entity, Player, Block, BlockFace) - Constructor for class org.bukkit.event.entity.EntityPlaceEvent
 
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.
EntityPortalEvent(Entity, Location, Location) - Constructor for class org.bukkit.event.entity.EntityPortalEvent
 
EntityPortalEvent(Entity, Location, Location, int) - 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
 
EntityPoseChangeEvent - Class in org.bukkit.event.entity
Called when an entity changes its pose.
EntityPoseChangeEvent(Entity, Pose) - Constructor for class org.bukkit.event.entity.EntityPoseChangeEvent
 
EntityPotionEffectEvent - Class in org.bukkit.event.entity
Called when a potion effect is modified on an entity.
EntityPotionEffectEvent(LivingEntity, PotionEffect, PotionEffect, EntityPotionEffectEvent.Cause, EntityPotionEffectEvent.Action, boolean) - Constructor for class org.bukkit.event.entity.EntityPotionEffectEvent
 
EntityPotionEffectEvent.Action - Enum in org.bukkit.event.entity
An enum to specify the action to be performed.
EntityPotionEffectEvent.Cause - Enum in org.bukkit.event.entity
An enum to specify the cause why an effect was changed.
EntityRegainHealthEvent - Class in org.bukkit.event.entity
Stores data for health-regain events
EntityRegainHealthEvent(Entity, double, EntityRegainHealthEvent.RegainReason) - Constructor for class org.bukkit.event.entity.EntityRegainHealthEvent
 
EntityRegainHealthEvent(Entity, double, EntityRegainHealthEvent.RegainReason, boolean) - 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
EntityRemoveFromWorldEvent - Class in com.destroystokyo.paper.event.entity
Fired any time an entity is being removed from a world for any reason
EntityRemoveFromWorldEvent(Entity) - Constructor for class com.destroystokyo.paper.event.entity.EntityRemoveFromWorldEvent
 
EntityResurrectEvent - Class in org.bukkit.event.entity
Called when an entity dies and may have the opportunity to be resurrected.
EntityResurrectEvent(LivingEntity) - Constructor for class org.bukkit.event.entity.EntityResurrectEvent
 
EntitySetTag - Class in io.papermc.paper.tag
 
EntitySetTag(NamespacedKey, Predicate<EntityType>) - Constructor for class io.papermc.paper.tag.EntitySetTag
 
EntitySetTag(NamespacedKey, EntityType...) - Constructor for class io.papermc.paper.tag.EntitySetTag
 
EntitySetTag(NamespacedKey, Collection<EntityType>) - Constructor for class io.papermc.paper.tag.EntitySetTag
 
EntitySetTag(NamespacedKey, Collection<EntityType>, Predicate<EntityType>...) - Constructor for class io.papermc.paper.tag.EntitySetTag
 
EntityShootBowEvent - Class in org.bukkit.event.entity
Called when a LivingEntity shoots a bow firing an arrow
EntityShootBowEvent(LivingEntity, ItemStack, Entity, float) - Constructor for class org.bukkit.event.entity.EntityShootBowEvent
Deprecated.
EntityShootBowEvent(LivingEntity, ItemStack, ItemStack, Entity, float) - Constructor for class org.bukkit.event.entity.EntityShootBowEvent
Deprecated.
EntityShootBowEvent(LivingEntity, ItemStack, ItemStack, Entity, EquipmentSlot, float, boolean) - Constructor for class org.bukkit.event.entity.EntityShootBowEvent
 
EntitySpawnEvent - Class in org.bukkit.event.entity
Called when an entity is spawned into a world.
EntitySpawnEvent(Entity) - Constructor for class org.bukkit.event.entity.EntitySpawnEvent
 
EntitySpellCastEvent - Class in org.bukkit.event.entity
Called when a Spellcaster casts a spell.
EntitySpellCastEvent(Spellcaster, Spellcaster.Spell) - Constructor for class org.bukkit.event.entity.EntitySpellCastEvent
 
EntityTags - Class in io.papermc.paper.tag
 
EntityTags() - Constructor for class io.papermc.paper.tag.EntityTags
 
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
 
EntityTeleportEndGatewayEvent - Class in com.destroystokyo.paper.event.entity
Fired any time an entity attempts to teleport in an end gateway
EntityTeleportEndGatewayEvent(Entity, Location, Location, EndGateway) - Constructor for class com.destroystokyo.paper.event.entity.EntityTeleportEndGatewayEvent
 
EntityTeleportEvent - Class in org.bukkit.event.entity
Thrown when a non-player entity is teleported from one location to another.
EntityTeleportEvent(Entity, Location, Location) - Constructor for class org.bukkit.event.entity.EntityTeleportEvent
 
entityTicks - Static variable in class co.aikar.timings.TimingHistory
 
EntityToggleGlideEvent - Class in org.bukkit.event.entity
Sent when an entity's gliding status is toggled with an Elytra.
EntityToggleGlideEvent(LivingEntity, boolean) - Constructor for class org.bukkit.event.entity.EntityToggleGlideEvent
 
EntityToggleSwimEvent - Class in org.bukkit.event.entity
Sent when an entity's swimming status is toggled.
EntityToggleSwimEvent(LivingEntity, boolean) - Constructor for class org.bukkit.event.entity.EntityToggleSwimEvent
 
EntityTransformedEvent - Class in com.destroystokyo.paper.event.entity
Deprecated.
Bukkit has added EntityTransformEvent, you should start using that
EntityTransformedEvent(Entity, Entity, EntityTransformedEvent.TransformedReason) - Constructor for class com.destroystokyo.paper.event.entity.EntityTransformedEvent
Deprecated.
 
EntityTransformedEvent.TransformedReason - Enum in com.destroystokyo.paper.event.entity
Deprecated.
 
EntityTransformEvent - Class in org.bukkit.event.entity
Called when an entity is about to be replaced by another entity.
EntityTransformEvent(Entity, List<Entity>, EntityTransformEvent.TransformReason) - Constructor for class org.bukkit.event.entity.EntityTransformEvent
 
EntityTransformEvent.TransformReason - Enum in org.bukkit.event.entity
 
EntityType - Enum in org.bukkit.entity
 
EntityUnleashEvent - Class in org.bukkit.event.entity
Called immediately prior to an entity being unleashed.
EntityUnleashEvent(Entity, EntityUnleashEvent.UnleashReason) - Constructor for class org.bukkit.event.entity.EntityUnleashEvent
Deprecated.
EntityUnleashEvent(Entity, EntityUnleashEvent.UnleashReason, boolean) - Constructor for class org.bukkit.event.entity.EntityUnleashEvent
 
EntityUnleashEvent.UnleashReason - Enum in org.bukkit.event.entity
 
EntityZapEvent - Class in com.destroystokyo.paper.event.entity
Fired when lightning strikes an entity
EntityZapEvent(Entity, LightningStrike, Entity) - Constructor for class com.destroystokyo.paper.event.entity.EntityZapEvent
 
entrySet() - Method in class co.aikar.util.LoadingMap
 
entrySet() - Method in class co.aikar.util.MRUMapCache
 
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 co.aikar.util.LoadingMap
 
equals(Object) - Method in class com.destroystokyo.paper.entity.ai.GoalKey
 
equals(Object) - Method in class com.destroystokyo.paper.NamespacedTag
 
equals(Object) - Method in class com.destroystokyo.paper.profile.ProfileProperty
 
equals(Object) - Method in class org.bukkit.attribute.AttributeModifier
 
equals(Object) - Method in class org.bukkit.block.banner.Pattern
 
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(Object) - Method in class org.bukkit.GameRule
 
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.inventory.RecipeChoice.ExactChoice
 
equals(Object) - Method in class org.bukkit.inventory.RecipeChoice.MaterialChoice
 
equals(Object) - Method in class org.bukkit.Location
 
equals(Object) - Method in class org.bukkit.material.MaterialData
Deprecated.
 
equals(Object) - Method in class org.bukkit.NamespacedKey
 
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
Deprecated.
 
equals(Object) - Method in class org.bukkit.potion.PotionData
 
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.StructureType
 
equals(Object) - Method in class org.bukkit.util.BlockVector
Checks if another object is equivalent.
equals(Object) - Method in class org.bukkit.util.BoundingBox
 
equals(Object) - Method in class org.bukkit.util.EulerAngle
 
equals(Object) - Method in class org.bukkit.util.RayTraceResult
 
equals(Object) - Method in class org.bukkit.util.Vector
Checks to see if two objects are equal.
EquipmentSlot - Enum in org.bukkit.inventory
 
EulerAngle - Class in org.bukkit.util
EulerAngle is used to represent 3 angles, one for each axis (x, y, z).
EulerAngle(double, double, double) - Constructor for class org.bukkit.util.EulerAngle
Creates a EularAngle with each axis set to the passed angle in radians
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
eventExecutorMap - Static variable in interface org.bukkit.plugin.EventExecutor
 
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
Evoker - Interface in org.bukkit.entity
Represents an Evoker "Illager".
Evoker.Spell - Enum in org.bukkit.entity
Deprecated.
future versions of Minecraft have additional spell casting entities.
EVOKER_ATTACK_SPELL - Static variable in interface com.destroystokyo.paper.entity.ai.VanillaGoal
 
EVOKER_CAST_SPELL - Static variable in interface com.destroystokyo.paper.entity.ai.VanillaGoal
 
EVOKER_SUMMON_SPELL - Static variable in interface com.destroystokyo.paper.entity.ai.VanillaGoal
 
EVOKER_WOLOLO_SPELL - Static variable in interface com.destroystokyo.paper.entity.ai.VanillaGoal
 
EvokerFangs - Interface in org.bukkit.entity
Represents Evoker Fangs.
ExactChoice(ItemStack) - Constructor for class org.bukkit.inventory.RecipeChoice.ExactChoice
 
ExactChoice(ItemStack...) - Constructor for class org.bukkit.inventory.RecipeChoice.ExactChoice
 
ExactChoice(List<ItemStack>) - Constructor for class org.bukkit.inventory.RecipeChoice.ExactChoice
 
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.
examinableProperties() - Method in interface com.destroystokyo.paper.event.server.AsyncTabCompleteEvent.Completion
 
execute(Listener, Event) - Method in class co.aikar.timings.TimedEventExecutor
 
execute(CommandSender, String, String[]) - Method in class co.aikar.timings.TimingsCommand
 
execute(Listener, Event) - Method in class com.destroystokyo.paper.event.executor.MethodHandleEventExecutor
 
execute(Listener, Event) - Method in class com.destroystokyo.paper.event.executor.StaticMethodHandleEventExecutor
 
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.HelpCommand
 
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.VersionCommand
 
execute(CommandSender, String, String[]) - Method in class org.bukkit.command.FormattedCommandAlias
 
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
 
expand(double, double, double, double, double, double) - Method in class org.bukkit.util.BoundingBox
Expands this bounding box by the given values in the corresponding directions.
expand(double, double, double) - Method in class org.bukkit.util.BoundingBox
Expands this bounding box uniformly by the given values in both positive and negative directions.
expand(Vector) - Method in class org.bukkit.util.BoundingBox
Expands this bounding box uniformly by the given values in both positive and negative directions.
expand(double) - Method in class org.bukkit.util.BoundingBox
Expands this bounding box uniformly by the given value in all directions.
expand(double, double, double, double) - Method in class org.bukkit.util.BoundingBox
Expands this bounding box in the specified direction.
expand(Vector, double) - Method in class org.bukkit.util.BoundingBox
Expands this bounding box in the specified direction.
expand(BlockFace, double) - Method in class org.bukkit.util.BoundingBox
Expands this bounding box in the direction specified by the given block face.
expandDirectional(double, double, double) - Method in class org.bukkit.util.BoundingBox
Expands this bounding box in the specified direction.
expandDirectional(Vector) - Method in class org.bukkit.util.BoundingBox
Expands this bounding box in the specified direction.
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
 
ExperienceOrb - Interface in org.bukkit.entity
Represents an Experience Orb.
ExperienceOrb.SpawnReason - Enum in org.bukkit.entity
Reasons for why this Experience Orb was spawned
ExperienceOrbMergeEvent - Class in com.destroystokyo.paper.event.entity
Fired anytime the server is about to merge 2 experience orbs into one
ExperienceOrbMergeEvent(ExperienceOrb, ExperienceOrb) - Constructor for class com.destroystokyo.paper.event.entity.ExperienceOrbMergeEvent
 
explode() - Method in interface org.bukkit.entity.Creeper
Makes this Creeper explode instantly.
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
Deprecated.
Chain this to the constructor to extend the potion's duration.
ExtendedRails - Class in org.bukkit.material
Deprecated.
all usage of MaterialData is deprecated and subject to removal. Use BlockData.
ExtendedRails(Material) - Constructor for class org.bukkit.material.ExtendedRails
Deprecated.
 
ExtendedRails(Material, byte) - Constructor for class org.bukkit.material.ExtendedRails
Deprecated.
Magic value
extra() - Method in class com.destroystokyo.paper.ParticleBuilder
Gets the Particle extra data.
extra(double) - Method in class com.destroystokyo.paper.ParticleBuilder
Sets the particle extra data.

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
 
FaceAttachable - Interface in org.bukkit.block.data
'face' represents the face to which a lever or button is stuck.
FaceAttachable.AttachedFace - Enum in org.bukkit.block.data
The face to which a switch type block is stuck.
fade(double) - Static method in class org.bukkit.util.noise.NoiseGenerator
 
fadeIn(int) - Method in class com.destroystokyo.paper.Title.Builder
Deprecated.
Sets the number of ticks for the title to fade in
fadeOut(int) - Method in class com.destroystokyo.paper.Title.Builder
Deprecated.
Sets the number of ticks for the title to fade out.
failMessage() - Method in class com.destroystokyo.paper.event.player.PlayerHandshakeEvent
Gets the message to display to the client when authentication fails.
failMessage(Component) - Method in class com.destroystokyo.paper.event.player.PlayerHandshakeEvent
Sets the message to display to the client when authentication fails.
FALL_DAMAGE - Static variable in class org.bukkit.GameRule
Whether fall damage is enabled or not.
FallingBlock - Interface in org.bukkit.entity
Represents a falling block
Farmland - Interface in org.bukkit.block.data.type
The 'moisture' level of farmland indicates how close it is to a water source (if any).
FAST_DIGGING - Static variable in class org.bukkit.potion.PotionEffectType
Increases dig speed.
Feeder() - Constructor for class co.aikar.util.LoadingIntMap.Feeder
 
Feeder() - Constructor for class co.aikar.util.LoadingMap.Feeder
 
Fence - Interface in org.bukkit.block.data.type
 
FENCE_GATES - Static variable in class com.destroystokyo.paper.MaterialTags
Covers all variants of gates.
FENCE_GATES - Static variable in interface org.bukkit.Tag
Vanilla block tag representing all fence gates.
FENCES - Static variable in class com.destroystokyo.paper.MaterialTags
Covers all variants of fences.
FENCES - Static variable in interface org.bukkit.Tag
Vanilla block tag representing all fences.
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
 
FileUtil - Class in org.bukkit.util
Class containing file utilities
FileUtil() - Constructor for class org.bukkit.util.FileUtil
 
fillInventory(Inventory, Random, LootContext) - Method in interface org.bukkit.loot.LootTable
Attempt to fill an inventory with this LootTable's loot.
FillProfileEvent - Class in com.destroystokyo.paper.event.profile
Fired once a profiles additional properties (such as textures) has been filled
FillProfileEvent(PlayerProfile) - Constructor for class com.destroystokyo.paper.event.profile.FillProfileEvent
 
findClass(String) - Method in class org.bukkit.plugin.java.PluginClassLoader
 
findPath(Location) - Method in interface com.destroystokyo.paper.entity.Pathfinder
Calculates a destination for the Entity to navigate to, but does not set it as the current target.
findPath(LivingEntity) - Method in interface com.destroystokyo.paper.entity.Pathfinder
Calculates a destination for the Entity to navigate to to reach the target entity, but does not set it as the current target.
findPossibleMatches(String) - Method in class org.bukkit.command.defaults.HelpCommand
 
Fire - Interface in org.bukkit.block.data.type
md_5's mixtape.
FIRE - Static variable in interface org.bukkit.Tag
Vanilla block tag representing all fire blocks.
FIRE_ASPECT - Static variable in class org.bukkit.enchantments.Enchantment
When attacking a target, has a chance to set them on fire
FIRE_DAMAGE - Static variable in class org.bukkit.GameRule
Whether fire damage is enabled or not.
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.
FireworkExplodeEvent - Class in org.bukkit.event.entity
Called when a firework explodes.
FireworkExplodeEvent(Firework) - Constructor for class org.bukkit.event.entity.FireworkExplodeEvent
 
FireworkMeta - Interface in org.bukkit.inventory.meta
Represents a Material.FIREWORK_ROCKET and its effects.
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.
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 fish entity.
FISH_BUCKETS - Static variable in class com.destroystokyo.paper.MaterialTags
Covers all variants of fish buckets.
FISH_SCHOOL - Static variable in interface com.destroystokyo.paper.entity.ai.VanillaGoal
 
FISH_SWIM - Static variable in interface com.destroystokyo.paper.entity.ai.VanillaGoal
 
FishHook - Interface in org.bukkit.entity
Represents a fishing hook.
FishHook.HookState - Enum in org.bukkit.entity
Represents a state in which a fishing hook may be.
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
 
flattener() - Static method in class io.papermc.paper.text.PaperComponents
Return a component flattener that can use game data to resolve extra information about components.
FLEE_SUN - Static variable in interface com.destroystokyo.paper.entity.ai.VanillaGoal
 
flicker(boolean) - Method in class org.bukkit.FireworkEffect.Builder
Set whether the firework effect should flicker.
FLOAT - Static variable in interface com.destroystokyo.paper.entity.ai.VanillaGoal
 
FLOAT - Static variable in interface org.bukkit.inventory.meta.tags.ItemTagType
Deprecated.
 
FLOAT - Static variable in interface org.bukkit.persistence.PersistentDataType
 
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
 
FLOWER_POTS - Static variable in interface org.bukkit.Tag
Vanilla block tag representing all empty and filled flower pots.
FlowerPot - Class in org.bukkit.material
Deprecated.
all usage of MaterialData is deprecated and subject to removal. Use BlockData.
FlowerPot() - Constructor for class org.bukkit.material.FlowerPot
Deprecated.
Default constructor for a flower pot.
FlowerPot(Material) - Constructor for class org.bukkit.material.FlowerPot
Deprecated.
 
FlowerPot(Material, byte) - Constructor for class org.bukkit.material.FlowerPot
Deprecated.
Magic value
FLOWERS - Static variable in interface org.bukkit.Tag
Vanilla block tag representing all flowers.
Fluid - Enum in org.bukkit
 
FLUID - Static variable in interface org.bukkit.Registry
Server fluids.
FluidCollisionMode - Enum in org.bukkit
Determines the collision behavior when fluids get hit during ray tracing.
FluidLevelChangeEvent - Class in org.bukkit.event.block
Called when the fluid level of a block changes due to changes in adjacent blocks.
FluidLevelChangeEvent(Block, BlockData) - Constructor for class org.bukkit.event.block.FluidLevelChangeEvent
 
FLUIDS_LAVA - Static variable in interface org.bukkit.Tag
Vanilla fluid tag representing lava and flowing lava.
FLUIDS_WATER - Static variable in interface org.bukkit.Tag
Vanilla fluid tag representing water and flowing water.
Flying - Interface in org.bukkit.entity
Represents a Flying Entity.
FOLLOW_BOAT - Static variable in interface com.destroystokyo.paper.entity.ai.VanillaGoal
 
FOLLOW_ENTITY - Static variable in interface com.destroystokyo.paper.entity.ai.VanillaGoal
 
FOLLOW_OWNER - Static variable in interface com.destroystokyo.paper.entity.ai.VanillaGoal
 
FOLLOW_PARENT - Static variable in interface com.destroystokyo.paper.entity.ai.VanillaGoal
 
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
 
FoodLevelChangeEvent(HumanEntity, int, ItemStack) - Constructor for class org.bukkit.event.entity.FoodLevelChangeEvent
 
force(boolean) - Method in class com.destroystokyo.paper.ParticleBuilder
Sets whether the particle is forcefully shown to the player.
FORGIVE_DEAD_PLAYERS - Static variable in class org.bukkit.GameRule
Whether mobs should cease being angry at a player once they die.
formatFixedSet() - Method in class org.bukkit.conversations.FixedSetPrompt
Utility function to create a formatted string containing all the options declared in the constructor.
FormattedCommandAlias - Class in org.bukkit.command
 
FormattedCommandAlias(String, String[]) - Constructor for class org.bukkit.command.FormattedCommandAlias
 
formatter() - Method in class io.papermc.paper.event.player.AbstractChatEvent
Deprecated.
for removal with 1.17, in favour of AbstractChatEvent.renderer()
formatter(ChatFormatter) - Method in class io.papermc.paper.event.player.AbstractChatEvent
Deprecated.
for removal with 1.17, in favour of AbstractChatEvent.renderer(ChatRenderer)
Fox - Interface in org.bukkit.entity
What does the fox say?
Fox.Type - Enum in org.bukkit.entity
Represents the various different fox types there are.
FOX_BREED - Static variable in interface com.destroystokyo.paper.entity.ai.VanillaGoal
 
FOX_DEFEND_TRUSTED - Static variable in interface com.destroystokyo.paper.entity.ai.VanillaGoal
 
FOX_EAT_BERRIES - Static variable in interface com.destroystokyo.paper.entity.ai.VanillaGoal
 
FOX_FACEPLANT - Static variable in interface com.destroystokyo.paper.entity.ai.VanillaGoal
 
FOX_FLOAT - Static variable in interface com.destroystokyo.paper.entity.ai.VanillaGoal
 
FOX_FOLLOW_PARENT - Static variable in interface com.destroystokyo.paper.entity.ai.VanillaGoal
 
FOX_LOOK_AT_PLAYER - Static variable in interface com.destroystokyo.paper.entity.ai.VanillaGoal
 
FOX_MELEE_ATTACK - Static variable in interface com.destroystokyo.paper.entity.ai.VanillaGoal
 
FOX_PANIC - Static variable in interface com.destroystokyo.paper.entity.ai.VanillaGoal
 
FOX_PERCH_AND_SEARCH - Static variable in interface com.destroystokyo.paper.entity.ai.VanillaGoal
 
FOX_POUNCE - Static variable in interface com.destroystokyo.paper.entity.ai.VanillaGoal
 
FOX_SEARCH_FOR_ITEMS - Static variable in interface com.destroystokyo.paper.entity.ai.VanillaGoal
 
FOX_SEEK_SHELTER - Static variable in interface com.destroystokyo.paper.entity.ai.VanillaGoal
 
FOX_SLEEP - Static variable in interface com.destroystokyo.paper.entity.ai.VanillaGoal
 
FOX_STALK_PREY - Static variable in interface com.destroystokyo.paper.entity.ai.VanillaGoal
 
FOX_STROLL_THROUGH_VILLAGE - Static variable in interface com.destroystokyo.paper.entity.ai.VanillaGoal
 
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
Deprecated.
Gets the potion from its damage value.
fromId(int) - Static method in enum org.bukkit.entity.EntityType
Deprecated.
Magic value
fromItemStack(ItemStack) - Static method in class org.bukkit.potion.Potion
Deprecated.
 
fromLegacy(Material) - Method in interface org.bukkit.UnsafeValues
Deprecated.
 
fromLegacy(MaterialData) - Method in interface org.bukkit.UnsafeValues
Deprecated.
 
fromLegacy(MaterialData, boolean) - Method in interface org.bukkit.UnsafeValues
Deprecated.
 
fromLegacy(Material, byte) - Method in interface org.bukkit.UnsafeValues
Deprecated.
 
fromMobSpawner() - Method in interface org.bukkit.entity.Entity
Returns whether this entity was spawned from a mob spawner.
fromName(String) - Static method in enum org.bukkit.entity.EntityType
Deprecated.
Magic value
fromPrimitive(T, ItemTagAdapterContext) - Method in interface org.bukkit.inventory.meta.tags.ItemTagType
Deprecated.
Creates a complex object based of the passed primitive value
fromPrimitive(T, ItemTagAdapterContext) - Method in class org.bukkit.inventory.meta.tags.ItemTagType.PrimitiveTagType
Deprecated.
 
fromPrimitive(T, PersistentDataAdapterContext) - Method in interface org.bukkit.persistence.PersistentDataType
Creates a complex object based of the passed primitive value
fromPrimitive(T, PersistentDataAdapterContext) - Method in class org.bukkit.persistence.PersistentDataType.PrimitivePersistentDataType
 
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.
fromString(String, Plugin) - Static method in class org.bukkit.NamespacedKey
Get a NamespacedKey from the supplied string with a default namespace if a namespace is not defined.
fromString(String) - Static method in class org.bukkit.NamespacedKey
Get a NamespacedKey from the supplied string.
FROST_WALKER - Static variable in class org.bukkit.enchantments.Enchantment
Freezes any still water adjacent to ice / frost which player is walking on
FUCHSIA - Static variable in class org.bukkit.Color
Fuchsia, or (0xFF,0x00,0xFF) in (R,G,B)
FULL_SERVER_TICK - Static variable in class co.aikar.timings.TimingsManager
 
FullServerTickHandler - Class in co.aikar.timings
 
fullText - Variable in class org.bukkit.help.HelpTopic
 
Furnace - Interface in org.bukkit.block.data.type
 
Furnace - Interface in org.bukkit.block
Represents a captured state of a furnace.
Furnace - Class in org.bukkit.material
Deprecated.
all usage of MaterialData is deprecated and subject to removal. Use BlockData.
Furnace() - Constructor for class org.bukkit.material.Furnace
Deprecated.
 
Furnace(BlockFace) - Constructor for class org.bukkit.material.Furnace
Deprecated.
Instantiate a furnace facing in a particular direction.
Furnace(Material) - Constructor for class org.bukkit.material.Furnace
Deprecated.
 
Furnace(Material, byte) - Constructor for class org.bukkit.material.Furnace
Deprecated.
Magic value
FurnaceAndDispenser - Class in org.bukkit.material
Deprecated.
all usage of MaterialData is deprecated and subject to removal. Use BlockData.
FurnaceAndDispenser(Material) - Constructor for class org.bukkit.material.FurnaceAndDispenser
Deprecated.
 
FurnaceAndDispenser(Material, byte) - Constructor for class org.bukkit.material.FurnaceAndDispenser
Deprecated.
Magic value
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
Interface to the inventory of a Furnace.
FurnaceRecipe - Class in org.bukkit.inventory
Represents a furnace recipe.
FurnaceRecipe(ItemStack, Material) - Constructor for class org.bukkit.inventory.FurnaceRecipe
Deprecated.
FurnaceRecipe(ItemStack, MaterialData) - Constructor for class org.bukkit.inventory.FurnaceRecipe
Deprecated.
FurnaceRecipe(ItemStack, MaterialData, float) - Constructor for class org.bukkit.inventory.FurnaceRecipe
Deprecated.
FurnaceRecipe(ItemStack, Material, int) - Constructor for class org.bukkit.inventory.FurnaceRecipe
Deprecated.
FurnaceRecipe(NamespacedKey, ItemStack, Material, float, int) - Constructor for class org.bukkit.inventory.FurnaceRecipe
Create a furnace recipe to craft the specified ItemStack.
FurnaceRecipe(NamespacedKey, ItemStack, Material, int, float, int) - Constructor for class org.bukkit.inventory.FurnaceRecipe
Deprecated.
FurnaceRecipe(NamespacedKey, ItemStack, RecipeChoice, float, 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
Deprecated.
FurnaceSmeltEvent(Block, ItemStack, ItemStack, CookingRecipe<?>) - 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
GameRule<T> - Class in org.bukkit
GameRules dictate certain behavior within Minecraft itself
For more information please visit the Minecraft Wiki
gameVersion(String) - Method in class com.destroystokyo.paper.event.server.GS4QueryEvent.QueryResponse.Builder
 
Gate - Interface in org.bukkit.block.data.type
'in_wall" indicates if the fence gate is attached to a wall, and if true the texture is lowered by a small amount to blend in better.
Gate - Class in org.bukkit.material
Deprecated.
all usage of MaterialData is deprecated and subject to removal. Use BlockData.
Gate() - Constructor for class org.bukkit.material.Gate
Deprecated.
 
Gate(Material, byte) - Constructor for class org.bukkit.material.Gate
Deprecated.
Magic value
Gate(byte) - Constructor for class org.bukkit.material.Gate
Deprecated.
 
generateChunkData(World, Random, int, int, ChunkGenerator.BiomeGrid) - Method in class org.bukkit.generator.ChunkGenerator
Shapes the chunk for the given coordinates.
generateEndPortal(boolean) - Method in interface org.bukkit.boss.DragonBattle
Generate the end portal.
generateEventExecutor(Method, String) - Static method in class com.destroystokyo.paper.event.executor.asm.ASMEventExecutorGenerator
 
generateName() - Static method in class com.destroystokyo.paper.event.executor.asm.ASMEventExecutorGenerator
 
generateReport(CommandSender) - Static method in class co.aikar.timings.Timings
Generates a report and sends it to the specified command sender.
generateReport(TimingsReportListener) - Static method in class co.aikar.timings.Timings
Generates a report and sends it to the specified listener.
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.
generatorSettings(String) - Method in class org.bukkit.WorldCreator
Sets the generator settings of the world that will be created or loaded.
generatorSettings() - Method in class org.bukkit.WorldCreator
Gets the generator settings of the world that will be created or loaded.
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(int) - Method in class co.aikar.util.LoadingIntMap
 
get(Object) - Method in class co.aikar.util.LoadingMap
 
get(Object) - Method in class co.aikar.util.MRUMapCache
 
get(int) - Method in class io.papermc.paper.util.TransformingRandomAccessList
 
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.
get(NamespacedKey, PersistentDataType<T, Z>) - Method in interface org.bukkit.persistence.PersistentDataContainer
Returns the metadata value that is stored on the PersistentDataHolder instance.
get(NamespacedKey) - Method in interface org.bukkit.Registry
Get the object by its key.
get(NamespacedKey) - Method in class org.bukkit.Registry.SimpleRegistry
 
getAbsorptionAmount() - Method in interface org.bukkit.entity.Damageable
Gets the entity's absorption amount.
getAcceleration() - Method in class com.destroystokyo.paper.event.entity.EntityKnockbackByEntityEvent
 
getAction() - Method in class org.bukkit.event.entity.EntityPotionEffectEvent
Gets the action which will be performed on the potion effect type.
getAction() - Method in class org.bukkit.event.inventory.InventoryClickEvent
Gets the InventoryAction that triggered this event.
getAction() - Method in class org.bukkit.event.player.PlayerInteractEvent
Returns the action type
getActiveItem() - Method in interface org.bukkit.entity.LivingEntity
Get's the item being actively "used" or consumed.
getActivePotionEffects() - Method in interface org.bukkit.entity.LivingEntity
Returns all currently active PotionEffects on the living entity.
getActiveSlots() - Method in class org.bukkit.enchantments.Enchantment
Gets the equipment slots where this enchantment is considered "active".
getActiveSlots() - Method in class org.bukkit.enchantments.EnchantmentWrapper
 
getActiveTicks() - Method in interface org.bukkit.Raid
Gets the amount of ticks this raid has existed.
getActiveWorkers() - Method in interface org.bukkit.scheduler.BukkitScheduler
Returns a list of all active workers.
getAdapterContext() - Method in interface org.bukkit.inventory.meta.tags.CustomItemTagContainer
Deprecated.
Returns the adapter context this tag container uses.
getAdapterContext() - Method in interface org.bukkit.persistence.PersistentDataContainer
Returns the adapter context this tag container uses.
getAddition() - Method in class org.bukkit.inventory.SmithingRecipe
Get the addition recipe item.
getAddress() - Method in interface com.destroystokyo.paper.network.NetworkClient
Returns the socket address of the client.
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.
getAdvancement() - Method in class com.destroystokyo.paper.event.player.PlayerAdvancementCriterionGrantEvent
Get the advancement which has been affected.
getAdvancement() - Method in interface org.bukkit.advancement.AdvancementProgress
The advancement this progress is concerning.
getAdvancement(NamespacedKey) - Static method in class org.bukkit.Bukkit
Get the advancement specified by this key.
getAdvancement() - Method in class org.bukkit.event.player.PlayerAdvancementDoneEvent
Get the advancement which has been completed.
getAdvancement(NamespacedKey) - Method in interface org.bukkit.Server
Get the advancement specified by this key.
getAdvancementProgress(Advancement) - Method in interface org.bukkit.entity.Player
Return the player's progression on the specified advancement.
getAffectedEntities() - Method in class org.bukkit.event.entity.AreaEffectCloudApplyEvent
Retrieves a mutable list of the effected entities
getAffectedEntities() - Method in class org.bukkit.event.entity.PotionSplashEvent
Retrieves a list of all effected entities
getAffectsSpawning() - Method in interface org.bukkit.entity.Player
Get whether the player can affect mob spawning
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.block.data.Ageable
Gets the value of the 'age' property.
getAge() - Method in interface org.bukkit.block.EndGateway
Gets the age in ticks of the gateway.
getAge() - Method in interface org.bukkit.entity.Ageable
Gets the age of this mob.
getAgeLock() - Method in interface org.bukkit.entity.Ageable
Deprecated.
getAgeLock() - Method in interface org.bukkit.entity.Breedable
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
getAllGoals(T) - Method in interface com.destroystokyo.paper.entity.ai.MobGoals
 
getAllGoals(T, GoalType) - Method in interface com.destroystokyo.paper.entity.ai.MobGoals
 
getAllGoalsWithout(T, GoalType) - Method in interface com.destroystokyo.paper.entity.ai.MobGoals
 
getAllowAnimals() - Method in interface org.bukkit.World
Gets whether animals can spawn in this world.
getAllowedFaces() - Method in interface org.bukkit.block.data.MultipleFacing
Gets all of this faces which may be set on this block.
getAllowedFaces() - Method in interface org.bukkit.block.data.type.RedstoneWire
Gets all of this faces which may be set on this block.
getAllowEnd() - Static method in class org.bukkit.Bukkit
Gets whether this server allows the End or not.
getAllowEnd() - Method in interface org.bukkit.Server
Gets whether this server allows the End or not.
getAllowFlight() - Static method in class org.bukkit.Bukkit
Gets whether this server allows flying or not.
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
Gets whether this server allows the Nether or not.
getAllowNether() - Method in interface org.bukkit.Server
Gets whether this server allows the Nether or not.
getAllPossibleValues() - Method in class com.destroystokyo.paper.MaterialSetTag
 
getAllPossibleValues() - Method in class io.papermc.paper.tag.BaseTag
 
getAllPossibleValues() - Method in class io.papermc.paper.tag.EntitySetTag
 
getAllSessionData() - Method in class org.bukkit.conversations.ConversationContext
Gets the underlying sessionData map.
getAmbientSpawnLimit() - Static method in class org.bukkit.Bukkit
Gets user-specified limit for number of ambient mobs that can spawn in a chunk.
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.attribute.AttributeModifier
Get the amount by which this modifier will apply its AttributeModifier.Operation.
getAmount() - Method in class org.bukkit.event.entity.EntityAirChangeEvent
Gets the amount of air the entity has left (measured in ticks).
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.Bee
Get the bee's anger level.
getAnger() - Method in interface org.bukkit.entity.PigZombie
Get the pig zombie's current anger level.
getAnimalSpawnLimit() - Static method in class org.bukkit.Bukkit
Gets user-specified limit for number of animals that can spawn in a chunk.
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
getAPIVersion() - Method in class org.bukkit.plugin.PluginDescriptionFile
Gives the API version which this plugin is designed to support.
getApplicable() - Method in enum org.bukkit.EntityEffect
Gets entity superclass which this affect is applicable to.
getApplyLure() - Method in interface org.bukkit.entity.FishHook
Get whether the lure enchantment should be applied to reduce the wait time.
getAreaEffectCloud() - Method in class com.destroystokyo.paper.event.entity.EnderDragonFireballHitEvent
 
getAreaEffectCloud() - Method in class com.destroystokyo.paper.event.entity.EnderDragonFlameEvent
 
getAreaEffectCloud() - Method in class org.bukkit.event.entity.LingeringPotionSplashEvent
Gets the AreaEffectCloud spawned
getArguments() - Method in exception com.destroystokyo.paper.exception.ServerCommandException
Gets the arguments which threw the exception for the command
getArmor() - Method in interface org.bukkit.inventory.ArmoredHorseInventory
Gets the item in the horse's armor slot.
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
getArmorStandItem() - Method in class org.bukkit.event.player.PlayerArmorStandManipulateEvent
Returns the item held by the armor stand.
getArrow() - Method in class com.destroystokyo.paper.event.player.PlayerReadyArrowEvent
 
getArrow() - Method in class org.bukkit.event.player.PlayerPickupArrowEvent
Get the arrow being picked up by the player
getArrowCooldown() - Method in interface org.bukkit.entity.LivingEntity
Gets the time in ticks until the next arrow leaves the entity's body.
getArrowItem() - Method in class org.bukkit.event.entity.EntityShootBowEvent
Deprecated.
getArrowsInBody() - Method in interface org.bukkit.entity.LivingEntity
Gets the amount of arrows in an entity's body.
getArrowsStuck() - Method in interface org.bukkit.entity.LivingEntity
Get the number of arrows stuck in this entity
getArt() - Method in interface org.bukkit.entity.Painting
Get the art on this painting
getAscendingDirection() - Method in class org.bukkit.material.Stairs
Deprecated.
 
getAsString() - Method in interface org.bukkit.block.data.BlockData
Gets a string, which when passed into a method such as Server.createBlockData(java.lang.String) will unambiguously recreate this instance.
getAsString(boolean) - Method in interface org.bukkit.block.data.BlockData
Gets a string, which when passed into a method such as Server.createBlockData(java.lang.String) will recreate this or a similar instance where unspecified states (if any) may be optionally omitted.
getAttachedBlock() - Method in interface org.bukkit.entity.AbstractArrow
Gets the block to which this arrow is attached.
getAttachedFace() - Method in interface org.bukkit.block.data.FaceAttachable
Gets the value of the 'face' property.
getAttachedFace() - Method in interface org.bukkit.entity.Shulker
Gets the face to which the shulker is attached.
getAttachedFace() - Method in interface org.bukkit.material.Attachable
Gets the face that this block is attached on
getAttachedFace() - Method in class org.bukkit.material.Banner
Deprecated.
 
getAttachedFace() - Method in class org.bukkit.material.Button
Deprecated.
Gets the face that this block is attached on
getAttachedFace() - Method in class org.bukkit.material.CocoaPlant
Deprecated.
 
getAttachedFace() - Method in class org.bukkit.material.Ladder
Deprecated.
Gets the face that this block is attached on
getAttachedFace() - Method in class org.bukkit.material.Lever
Deprecated.
Gets the face that this block is attached on
getAttachedFace() - Method in class org.bukkit.material.PistonExtensionMaterial
Deprecated.
 
getAttachedFace() - Method in class org.bukkit.material.Sign
Deprecated.
Gets the face that this block is attached on
getAttachedFace() - Method in class org.bukkit.material.Torch
Deprecated.
Gets the face that this block is attached on
getAttachedFace() - Method in class org.bukkit.material.TrapDoor
Deprecated.
 
getAttachedFace() - Method in class org.bukkit.material.TripwireHook
Deprecated.
 
getAttachment() - Method in interface org.bukkit.block.data.type.Bell
Gets the value of the 'attachment' property.
getAttachment() - Method in class org.bukkit.permissions.PermissionAttachmentInfo
Gets the attachment providing this permission.
getAttackCooldown() - Method in interface org.bukkit.entity.HumanEntity
Gets the current cooldown for a player's attack.
getAttackedEntity() - Method in class com.destroystokyo.paper.event.player.PlayerAttackEntityCooldownResetEvent
Returns the entity attacked by the player
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
getAttribute(Attribute) - Method in interface org.bukkit.attribute.Attributable
Gets the specified attribute instance from the object.
getAttribute() - Method in interface org.bukkit.attribute.AttributeInstance
The attribute pertaining to this instance.
getAttributeModifiers() - Method in interface org.bukkit.inventory.meta.ItemMeta
Return an immutable copy of all Attributes and their modifiers in this ItemMeta.
Returns null if none exist.
getAttributeModifiers(EquipmentSlot) - Method in interface org.bukkit.inventory.meta.ItemMeta
Return an immutable copy of all Attributes and their AttributeModifiers for a given EquipmentSlot.
Any AttributeModifier that does have have a given EquipmentSlot will be returned.
getAttributeModifiers(Attribute) - Method in interface org.bukkit.inventory.meta.ItemMeta
Return an immutable copy of all AttributeModifiers for a given Attribute
getAuthor() - Method in interface org.bukkit.block.Structure
Get the name of who created this structure.
getAuthor() - Method in interface org.bukkit.inventory.meta.BookMeta
Gets the author of the book.
getAuthors() - Method in class org.bukkit.plugin.PluginDescriptionFile
Gives the list of authors for the plugin.
getAverageTickTime() - Static method in class org.bukkit.Bukkit
Get the average tick time (in millis)
getAverageTickTime() - Method in interface org.bukkit.Server
Get the average tick time (in millis)
getAwardedCriteria() - Method in interface org.bukkit.advancement.AdvancementProgress
Gets the criteria which have been awarded.
getAwareness() - Method in class org.bukkit.plugin.PluginDescriptionFile
Gives a set of every PluginAwareness for a plugin.
getAxes() - Method in interface org.bukkit.block.data.Orientable
Gets the axes which are applicable to this block.
getAxis() - Method in interface org.bukkit.block.data.Orientable
Gets the value of the 'axis' property.
getBadOmenLevel() - Method in interface org.bukkit.Raid
Gets the Bad Omen level of this raid.
getBanEntries() - Method in interface org.bukkit.BanList
Gets a set containing every BanEntry in this list.
getBanEntry(String) - Method in interface org.bukkit.BanList
Gets a BanEntry by target.
getBanList(BanList.Type) - Static method in class org.bukkit.Bukkit
Gets a ban list for the supplied type.
getBanList(BanList.Type) - Method in interface org.bukkit.Server
Gets a ban list for the supplied type.
getBannedPlayers() - Static method in class org.bukkit.Bukkit
Gets a set containing all banned players.
getBannedPlayers() - Method in interface org.bukkit.Server
Gets a set containing all banned players.
getBase() - Method in class org.bukkit.inventory.SmithingRecipe
Get the base recipe item.
getBaseColor() - Method in interface org.bukkit.block.Banner
Returns the base color for this banner
getBaseColor() - Method in interface org.bukkit.inventory.meta.BannerMeta
Deprecated.
banner color is now stored as the data value, not meta.
getBasePixel(int, int) - Method in interface org.bukkit.map.MapCanvas
Get a pixel from the layers below this canvas.
getBasePotionData() - Method in interface org.bukkit.entity.AreaEffectCloud
Returns the potion data about the base potion
getBasePotionData() - Method in interface org.bukkit.entity.Arrow
Returns the potion data about the base potion
getBasePotionData() - Method in interface org.bukkit.inventory.meta.PotionMeta
Returns the potion data about the base potion
getBaseValue() - Method in interface org.bukkit.attribute.AttributeInstance
Base value of this instance before modifiers are applied.
getBeacon() - Method in class io.papermc.paper.event.block.BeaconActivatedEvent
Returns the beacon that was activated.
getBeacon() - Method in class io.papermc.paper.event.block.BeaconDeactivatedEvent
Returns the beacon that was deactivated.
getBeacon() - Method in class io.papermc.paper.event.player.PlayerChangeBeaconEffectEvent
 
getBeamTarget() - Method in interface org.bukkit.entity.EnderCrystal
Gets the location that this end crystal is pointing its beam to.
getBed() - Method in class io.papermc.paper.event.player.PlayerBedFailEnterEvent
 
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.
getBedEnterResult() - Method in class org.bukkit.event.player.PlayerBedEnterEvent
This describes the default outcome of this event.
getBedLocation() - Method in interface org.bukkit.entity.HumanEntity
Gets the location of the bed the player is currently sleeping in
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
Deprecated.
biomes are now 3-dimensional
getBiome(int, int, int) - Method in interface org.bukkit.ChunkSnapshot
Get biome at given coordinates
getBiome(int, int) - Method in interface org.bukkit.generator.ChunkGenerator.BiomeGrid
Deprecated.
biomes are now 3-dimensional
getBiome(int, 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
Deprecated.
biomes are now 3-dimensional
getBiome(int, int, int) - Method in interface org.bukkit.World
Gets the biome for the given block coordinates.
getBiteChance() - Method in interface org.bukkit.entity.FishHook
Deprecated.
has no effect in newer Minecraft versions
getBites() - Method in interface org.bukkit.block.data.type.Cake
Gets the value of the 'bites' property.
getBlastResistance() - Method in enum org.bukkit.Material
Obtains the blast resistance value (also known as block "durability").
getBlock() - Method in class com.destroystokyo.paper.block.TargetBlockInfo
Get the block that is targeted
getBlock() - Method in interface com.destroystokyo.paper.loottable.LootableBlockInventory
Gets the block that is lootable
getBlock() - Method in class io.papermc.paper.event.block.PlayerShearBlockEvent
Gets the block being sheared in this event.
getBlock() - Method in interface org.bukkit.block.BlockState
Gets the block represented by this block state.
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.EntityEnterBlockEvent
Get the block the entity will enter.
getBlock() - Method in class org.bukkit.event.entity.EntityInteractEvent
Returns the involved block
getBlock() - Method in class org.bukkit.event.entity.EntityPlaceEvent
Returns the block that the entity was placed on
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.player.PlayerBucketEvent
Gets the block involved in this event.
getBlock() - Method in class org.bukkit.event.vehicle.VehicleBlockCollisionEvent
Gets the block the vehicle collided with
getBlock() - Method in interface org.bukkit.inventory.BlockInventoryHolder
Gets the block associated with this holder.
getBlock() - Method in class org.bukkit.Location
Gets the block at the represented location
getBlock() - Method in interface org.bukkit.projectiles.BlockProjectileSource
Gets the block this projectile source belongs to.
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
getBlockAtKey(long) - Method in interface org.bukkit.World
Gets the Block at the given block key
getBlockClicked() - Method in class org.bukkit.event.player.PlayerBucketEvent
Return the block clicked
getBlockData() - Method in interface org.bukkit.block.Block
Gets the complete block data for this block
getBlockData() - Method in interface org.bukkit.block.BlockState
Gets the data for this block state.
getBlockData(int, int, int) - Method in interface org.bukkit.BlockChangeDelegate
Get the block data at the location.
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
getBlockData() - Method in class org.bukkit.event.block.BlockCanBuildEvent
Gets the BlockData that we are trying to place.
getBlockData() - Method in class org.bukkit.event.entity.EntityChangeBlockEvent
Gets the data for the block that would be changed into
getBlockData(int, int, int) - Method in interface org.bukkit.generator.ChunkGenerator.ChunkData
Get the type and data of the block at x, y, z.
getBlockData(Material) - Method in interface org.bukkit.inventory.meta.BlockDataMeta
Returns the currently attached block data for this item or creates a new one if one doesn't exist.
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 com.destroystokyo.paper.block.TargetBlockInfo
Get the targeted BlockFace
getBlockFace() - Method in class org.bukkit.event.entity.EntityPlaceEvent
Returns the face of the block that the entity was placed on
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.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
getBlockInventory() - Method in interface org.bukkit.block.Chest
Gets the inventory of the chest block represented by this block state.
getBlockKey() - Method in interface org.bukkit.block.Block
Returns this block's coordinates packed into a long value.
getBlockKey(int, int, int) - Static method in interface org.bukkit.block.Block
Returns the specified block coordinates packed into a long value
getBlockKeyX(long) - Static method in interface org.bukkit.block.Block
Returns the x component from the packed value.
getBlockKeyY(long) - Static method in interface org.bukkit.block.Block
Returns the y component from the packed value.
getBlockKeyZ(long) - Static method in interface org.bukkit.block.Block
Returns the z component from the packed value.
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
getBlockProjectileSource() - Method in interface org.bukkit.block.Dispenser
Gets the BlockProjectileSource object for the dispenser.
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.BlockFertilizeEvent
Gets a list of all blocks changed by the fertilization.
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.block.BlockPistonRetractEvent
Get an immutable list of the blocks which will be moved by the extending.
getBlocks() - Method in class org.bukkit.event.block.SpongeAbsorbEvent
Get a list of all blocks to be removed by the sponge.
getBlocks() - Method in class org.bukkit.event.entity.EntityCreatePortalEvent
Deprecated.
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 a list 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
getBlockState() - Method in class org.bukkit.event.block.BlockDropItemEvent
Gets the BlockState of the block involved in this event before it was broken.
getBlockState() - Method in interface org.bukkit.inventory.meta.BlockStateMeta
Returns the currently attached block state for this item or creates a new one if one doesn't exist.
getBlockTexture() - Method in class org.bukkit.material.Mushroom
Deprecated.
Gets the mushroom texture of this block.
getBlockType(int, int, int) - Method in interface org.bukkit.ChunkSnapshot
Get block type for block at corresponding coordinate in the chunk
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
getBoatMaterial() - Method in interface org.bukkit.entity.Boat
Gets the Material that represents this Boat type.
getBodyColor() - Method in interface org.bukkit.entity.TropicalFish
Gets the color of the fish's body.
getBodyColor() - Method in interface org.bukkit.inventory.meta.TropicalFishBucketMeta
Gets the color of the fish's body.
getBodyPose() - Method in interface org.bukkit.entity.ArmorStand
Returns the armor stand's body's current pose as a EulerAngle.
getBolt() - Method in class com.destroystokyo.paper.event.entity.EntityZapEvent
Gets the lightning bolt that is striking the entity.
getBonus() - Method in class org.bukkit.event.entity.VillagerReplenishTradeEvent
Get the bonus uses added.
getBook() - Method in class io.papermc.paper.event.player.PlayerLecternPageChangeEvent
Gets the current ItemStack on the lectern.
getBook() - Method in class org.bukkit.event.player.PlayerTakeLecternBookEvent
Gets the current ItemStack on the lectern.
getBook() - Method in interface org.bukkit.inventory.LecternInventory
Gets the lectern's held book.
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
 
getBoostedEntity() - Method in interface org.bukkit.entity.Firework
If this firework is boosting an entity, return it
getBoostTicks() - Method in interface org.bukkit.entity.Steerable
Get the time in ticks this entity's movement is being increased.
getBoots() - Method in interface org.bukkit.entity.ArmorStand
Deprecated.
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.
getBossBar() - Method in interface org.bukkit.boss.DragonBattle
Get the boss bar to be displayed for this dragon battle.
getBossBar(NamespacedKey) - Static method in class org.bukkit.Bukkit
Gets the KeyedBossBar specified by this key.
getBossBar() - Method in interface org.bukkit.entity.Boss
Returns the BossBar of the Boss
getBossBar(NamespacedKey) - Method in interface org.bukkit.Server
Gets the KeyedBossBar specified by this key.
getBossBars() - Static method in class org.bukkit.Bukkit
Gets an unmodifiable iterator through all persistent bossbars.
getBossBars() - Method in interface org.bukkit.Server
Gets an unmodifiable iterator through all persistent bossbars.
getBottles() - Method in interface org.bukkit.block.data.type.BrewingStand
Get the indexes of all the bottles present on this block.
getBottomInventory() - Method in class org.bukkit.inventory.InventoryView
Get the lower inventory involved in this transaction.
getBoundingBox() - Method in interface org.bukkit.block.Block
Gets the approximate bounding box for this block.
getBoundingBox() - Method in interface org.bukkit.entity.Entity
Gets the entity's current bounding box.
getBow() - Method in class com.destroystokyo.paper.event.player.PlayerReadyArrowEvent
 
getBow() - Method in class org.bukkit.event.entity.EntityShootBowEvent
Gets the bow ItemStack used to fire the arrow.
getBreakSound() - Method in interface com.destroystokyo.paper.block.BlockSoundGroup
Gets the sound that plays when breaking this block
getBreakSound() - Method in interface org.bukkit.SoundGroup
Gets the corresponding breaking sound for this group.
getBredWith() - Method in class org.bukkit.event.entity.EntityBreedEvent
The ItemStack that was used to initiate breeding, if present.
getBreedCause() - Method in interface org.bukkit.entity.Animals
Get the UUID of the entity that caused this entity to enter the Breedable.canBreed() state.
getBreeder() - Method in class org.bukkit.event.entity.EntityBreedEvent
Gets the Entity responsible for breeding.
getBrewer() - Static method in class org.bukkit.potion.Potion
Deprecated.
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
getBuffer() - Method in class com.destroystokyo.paper.event.server.AsyncTabCompleteEvent
Return the entire buffer which formed the basis of this completion.
getBuffer() - Method in class org.bukkit.command.BufferedCommandSender
 
getBuffer() - Method in class org.bukkit.event.server.TabCompleteEvent
Return the entire buffer which formed the basis of this completion.
getBukkitConfig() - Method in class org.bukkit.Server.Spigot
 
getBukkitPlayer(Object) - Method in class com.destroystokyo.paper.event.server.PaperServerListPingEvent
 
getBukkitVersion() - Static method in class org.bukkit.Bukkit
Gets the Bukkit version that this server is running.
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.
getByData(byte) - Static method in enum org.bukkit.CoalType
Deprecated.
Magic value
getByData(byte) - Static method in enum org.bukkit.CropState
Deprecated.
Magic value
getByData(byte) - Static method in enum org.bukkit.GrassSpecies
Deprecated.
Magic value
getByData(byte) - Static method in enum org.bukkit.material.types.MushroomBlockTexture
Deprecated.
Magic value
getByData(byte) - Static method in enum org.bukkit.SandstoneType
Deprecated.
Magic value
getByData(byte) - Static method in enum org.bukkit.TreeSpecies
Deprecated.
Magic value
getByDyeData(byte) - Static method in enum org.bukkit.DyeColor
Deprecated.
Magic value
getByEffect(PotionEffectType) - Static method in enum org.bukkit.potion.PotionType
Deprecated.
Misleading
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.Art
Deprecated.
Magic value
getById(int) - Static method in enum org.bukkit.block.PistonMoveReaction
Deprecated.
Magic value
getById(int) - Static method in enum org.bukkit.Effect
Deprecated.
Magic value
getById(byte) - Static method in enum org.bukkit.Note.Tone
Deprecated.
Magic value
getById(int) - Static method in class org.bukkit.potion.PotionEffectType
Deprecated.
Magic value
getByIdentifier(String) - Static method in enum org.bukkit.block.banner.PatternType
Returns the pattern type which matches the passed identifier or null if no matches are found
getByKey(NamespacedKey) - Static method in class org.bukkit.enchantments.Enchantment
Gets the Enchantment at the specified key
getByKey(NamespacedKey) - Static method in class org.bukkit.entity.memory.MemoryKey
Returns a MemoryKey by a NamespacedKey.
getByMaterial(Material) - Static method in enum com.destroystokyo.paper.event.player.PlayerArmorChangeEvent.SlotType
Gets the type of slot via the specified material
getByName(String) - Static method in enum org.bukkit.Art
Get a painting by its unique name
getByName(String) - Static method in class org.bukkit.enchantments.Enchantment
Deprecated.
enchantments are badly named, use Enchantment.getByKey(org.bukkit.NamespacedKey).
getByName(String) - Static method in class org.bukkit.GameRule
Get a GameRule by its 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
Deprecated.
Magic value
getByValue(int) - Static method in enum org.bukkit.Difficulty
Deprecated.
Magic value
getByValue(int) - Static method in enum org.bukkit.GameMode
Deprecated.
Magic value
getByWoolData(byte) - Static method in enum org.bukkit.DyeColor
Deprecated.
Magic value
getCacheTime() - Method in class com.destroystokyo.paper.util.VersionFetcher.DummyVersionFetcher
 
getCacheTime() - Method in interface com.destroystokyo.paper.util.VersionFetcher
Amount of time to cache results for in milliseconds
getCallee() - Method in interface org.bukkit.command.ProxiedCommandSender
Returns the CommandSender which is being used to call the command
getCaller() - Method in interface org.bukkit.command.ProxiedCommandSender
Returns the CommandSender which triggered this proxied command
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 class org.bukkit.event.player.PlayerPortalEvent
Returns whether the server will attempt to create a destination portal or not.
getCanDestroy() - Method in interface org.bukkit.inventory.meta.ItemMeta
Deprecated.
Minecraft does not limit this to the material enum, Use ItemMeta.getDestroyableKeys() as a replacement
getCannotEnterHiveTicks() - Method in interface org.bukkit.entity.Bee
Get the amount of ticks the bee cannot enter the hive for.
getCanPickupItems() - Method in interface org.bukkit.entity.LivingEntity
Gets if the living entity can pick up items.
getCanPlaceOn() - Method in interface org.bukkit.inventory.meta.ItemMeta
Deprecated.
Minecraft does not limit this to the material enum, Use ItemMeta.getPlaceableKeys() as a replacement
getCapByFace(BlockFace) - Static method in enum org.bukkit.material.types.MushroomBlockTexture
Gets the MushroomBlockType with cap texture on the given block face.
getCapFace() - Method in enum org.bukkit.material.types.MushroomBlockTexture
Gets the face that has cap texture.
getCaption() - Method in class org.bukkit.map.MapCursor
Deprecated.
in favour of MapCursor.caption()
getCaptureFullTime() - Method in interface org.bukkit.ChunkSnapshot
Get world full time when chunk snapshot was captured
getCarriedBlock() - Method in interface org.bukkit.entity.Enderman
Gets the data of the block that the Enderman is carrying.
getCarriedMaterial() - Method in interface org.bukkit.entity.Enderman
Gets the id and data of the block that the Enderman is carrying.
getCategory() - Method in interface org.bukkit.entity.LivingEntity
Get the category to which this entity belongs.
getCatType() - Method in interface org.bukkit.entity.Cat
Gets the current type of this cat.
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 io.papermc.paper.event.server.ServerResourcesReloadedEvent
Gets the cause of the resource reload.
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 class org.bukkit.event.entity.EntityPotionEffectEvent
Gets the cause why the effect has changed.
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.player.PlayerGameModeChangeEvent
Gets the cause of this gamemode change.
getCause() - Method in class org.bukkit.event.player.PlayerTeleportEvent
Gets the cause of this teleportation event
getCause() - Method in class org.bukkit.event.weather.LightningStrikeEvent
Gets the cause of this lightning strike.
getCenter() - Method in class org.bukkit.util.BoundingBox
Gets the center of the bounding box.
getCenter() - Method in interface org.bukkit.WorldBorder
Gets the current border center.
getCenterX() - Method in interface org.bukkit.map.MapView
Get the center X position of this map.
getCenterX() - Method in class org.bukkit.util.BoundingBox
Gets the x coordinate of the center of the bounding box.
getCenterY() - Method in class org.bukkit.util.BoundingBox
Gets the y coordinate of the center of the bounding box.
getCenterZ() - Method in interface org.bukkit.map.MapView
Get the center Z position of this map.
getCenterZ() - Method in class org.bukkit.util.BoundingBox
Gets the z coordinate of the center of the bounding box.
getChangedType() - Method in class org.bukkit.event.block.BlockPhysicsEvent
Gets the type of block that changed, causing this event
getChannel() - Method in exception com.destroystokyo.paper.exception.ServerPluginMessageException
Gets the channel to which the error occurred from recieving data from
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
 
getChargedProjectiles() - Method in interface org.bukkit.inventory.meta.CrossbowMeta
Returns an immutable list of the projectiles charged on this item.
getCharges() - Method in interface org.bukkit.block.data.type.RespawnAnchor
Gets the value of the 'charges' property.
getChatMessage() - Method in class org.bukkit.event.player.PlayerChatTabCompleteEvent
Deprecated.
Gets the chat message being tab-completed.
getChatVisibility() - Method in class com.destroystokyo.paper.event.player.PlayerClientOptionsChangeEvent
 
getChestplate() - Method in interface org.bukkit.entity.ArmorStand
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.
getChildren() - Method in class org.bukkit.permissions.Permission
Gets the children of this permission.
getChoiceList() - Method in class org.bukkit.inventory.ShapelessRecipe
 
getChoiceMap() - Method in class org.bukkit.inventory.ShapedRecipe
 
getChoices() - Method in class org.bukkit.inventory.RecipeChoice.ExactChoice
 
getChoices() - Method in class org.bukkit.inventory.RecipeChoice.MaterialChoice
 
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 the block represented by this block state.
getChunk() - Method in interface org.bukkit.entity.Entity
Gets the latest chunk an entity is currently or was in.
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
getChunkAt(long) - Method in interface org.bukkit.World
Gets the chunk at the specified chunk key, which is the X and Z packed into a long.
getChunkAtAsync(int, int, World.ChunkLoadCallback) - Method in interface org.bukkit.World
Deprecated.
Use either the Future or the Consumer based methods
getChunkAtAsync(Location, World.ChunkLoadCallback) - Method in interface org.bukkit.World
Deprecated.
Use either the Future or the Consumer based methods
getChunkAtAsync(Block, World.ChunkLoadCallback) - Method in interface org.bukkit.World
Deprecated.
Use either the Future or the Consumer based methods
getChunkAtAsync(int, int, Consumer<Chunk>) - Method in interface org.bukkit.World
Requests a Chunk to be loaded at the given coordinates This method makes no guarantee on how fast the chunk will load, and will return the chunk to the callback at a later time.
getChunkAtAsync(int, int, boolean, Consumer<Chunk>) - Method in interface org.bukkit.World
Requests a Chunk to be loaded at the given coordinates This method makes no guarantee on how fast the chunk will load, and will return the chunk to the callback at a later time.
getChunkAtAsync(Location, Consumer<Chunk>) - Method in interface org.bukkit.World
Requests a Chunk to be loaded at the given Location This method makes no guarantee on how fast the chunk will load, and will return the chunk to the callback at a later time.
getChunkAtAsync(Location, boolean, Consumer<Chunk>) - Method in interface org.bukkit.World
Requests a Chunk to be loaded at the given Location This method makes no guarantee on how fast the chunk will load, and will return the chunk to the callback at a later time.
getChunkAtAsync(Block, Consumer<Chunk>) - Method in interface org.bukkit.World
Requests Chunk to be loaded that contains the given Block This method makes no guarantee on how fast the chunk will load, and will return the chunk to the callback at a later time.
getChunkAtAsync(Block, boolean, Consumer<Chunk>) - Method in interface org.bukkit.World
Requests Chunk to be loaded that contains the given Block This method makes no guarantee on how fast the chunk will load, and will return the chunk to the callback at a later time.
getChunkAtAsync(Location) - Method in interface org.bukkit.World
Requests a Chunk to be loaded at the given coordinates This method makes no guarantee on how fast the chunk will load, and will return the chunk to the callback at a later time.
getChunkAtAsync(Location, boolean) - Method in interface org.bukkit.World
Requests a Chunk to be loaded at the given coordinates This method makes no guarantee on how fast the chunk will load, and will return the chunk to the callback at a later time.
getChunkAtAsync(Block) - Method in interface org.bukkit.World
Requests a Chunk to be loaded at the given coordinates This method makes no guarantee on how fast the chunk will load, and will return the chunk to the callback at a later time.
getChunkAtAsync(Block, boolean) - Method in interface org.bukkit.World
Requests a Chunk to be loaded at the given coordinates This method makes no guarantee on how fast the chunk will load, and will return the chunk to the callback at a later time.
getChunkAtAsync(int, int) - Method in interface org.bukkit.World
Requests a Chunk to be loaded at the given coordinates This method makes no guarantee on how fast the chunk will load, and will return the chunk to the callback at a later time.
getChunkAtAsync(int, int, boolean) - Method in interface org.bukkit.World
Requests a Chunk to be loaded at the given coordinates This method makes no guarantee on how fast the chunk will load, and will return the chunk to the callback at a later time.
getChunkAtAsync(int, int, boolean, boolean) - Method in interface org.bukkit.World
 
getChunkAtAsyncUrgently(Location) - Method in interface org.bukkit.World
Requests a Chunk to be loaded at the given coordinates This method makes no guarantee on how fast the chunk will load, and will return the chunk to the callback at a later time.
getChunkAtAsyncUrgently(Location, boolean) - Method in interface org.bukkit.World
Requests a Chunk to be loaded at the given coordinates This method makes no guarantee on how fast the chunk will load, and will return the chunk to the callback at a later time.
getChunkAtAsyncUrgently(Block) - Method in interface org.bukkit.World
Requests a Chunk to be loaded at the given coordinates This method makes no guarantee on how fast the chunk will load, and will return the chunk to the callback at a later time.
getChunkAtAsyncUrgently(Block, boolean) - Method in interface org.bukkit.World
Requests a Chunk to be loaded at the given coordinates This method makes no guarantee on how fast the chunk will load, and will return the chunk to the callback at a later time.
getChunkAtAsyncUrgently(int, int) - Method in interface org.bukkit.World
Requests a Chunk to be loaded at the given coordinates This method makes no guarantee on how fast the chunk will load, and will return the chunk to the callback at a later time.
getChunkCount() - Method in interface org.bukkit.World
 
getChunkKey() - Method in interface org.bukkit.Chunk
 
getChunkKey(Location) - Static method in interface org.bukkit.Chunk
 
getChunkKey(int, int) - Static method in interface org.bukkit.Chunk
 
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, boolean, PluginDescriptionFile) - Method in class org.bukkit.plugin.java.JavaPluginLoader
 
getClassByName(String, boolean, PluginDescriptionFile, PluginClassLoader) - Method in class org.bukkit.plugin.java.JavaPluginLoader
 
getClassLoader() - Method in class org.bukkit.plugin.java.JavaPlugin
Returns the ClassLoader which holds this plugin
getClassLoaderOf() - Method in class org.bukkit.plugin.PluginDescriptionFile
Deprecated.
unused
getClearWeatherDuration() - Method in interface org.bukkit.World
Get the clear weather duration.
getClick() - Method in class org.bukkit.event.inventory.InventoryClickEvent
Gets the ClickType for this event.
getClickedBlock() - Method in class org.bukkit.event.player.PlayerInteractEvent
Returns the clicked block
getClickedInventory() - Method in class org.bukkit.event.inventory.InventoryClickEvent
Gets the inventory corresponding to the clicked slot.
getClickedPosition() - Method in class org.bukkit.event.player.PlayerInteractAtEntityEvent
 
getClient() - Method in class com.destroystokyo.paper.event.server.PaperServerListPingEvent
Returns the StatusClient pinging the server.
getClientBrandName() - Method in interface org.bukkit.entity.Player
Returns player's client brand name.
getClientOption(ClientOption<T>) - Method in interface org.bukkit.entity.Player
 
getClientViewDistance() - Method in interface org.bukkit.entity.Player
Get the player's current client side view distance.
getCollarColor() - Method in interface org.bukkit.entity.Cat
Get the collar color of this cat
getCollarColor() - Method in interface org.bukkit.entity.Wolf
Get the collar color of this wolf
getCollidableExemptions() - Method in interface org.bukkit.entity.LivingEntity
Gets a mutable set of UUIDs of the entities which are exempt from the entity's collidable rule and which's collision with this entity will behave the opposite of it.
getCollidedWith() - Method in class com.destroystokyo.paper.event.entity.ProjectileCollideEvent
Get the entity the projectile collided with
getCollidesWithEntities() - Method in class org.bukkit.entity.Player.Spigot
getColor() - Method in enum io.papermc.paper.inventory.ItemRarity
Gets the color formatting associated with the rarity.
getColor() - Method in class org.bukkit.block.banner.Pattern
Returns the color of the pattern
getColor() - Method in interface org.bukkit.block.ShulkerBox
Get the DyeColor corresponding to this ShulkerBox
getColor() - Method in interface org.bukkit.boss.BossBar
Returns the color of this boss bar
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 interface org.bukkit.entity.AreaEffectCloud
Gets the color of this cloud.
getColor() - Method in interface org.bukkit.entity.Arrow
Gets the color of this arrow.
getColor() - Method in interface org.bukkit.entity.Horse
Gets the horse's color.
getColor() - Method in interface org.bukkit.entity.Llama
Gets the llama's color.
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() - Method in interface org.bukkit.inventory.meta.MapMeta
Gets the map color that is set.
getColor() - Method in interface org.bukkit.inventory.meta.PotionMeta
Gets the potion color that is set.
getColor(byte) - Static method in class org.bukkit.map.MapPalette
Deprecated.
Magic value
getColor() - Method in interface org.bukkit.material.Colorable
Gets the color of this object.
getColor() - Method in class org.bukkit.material.Dye
Deprecated.
Gets the current color of this dye
getColor() - Method in class org.bukkit.material.Wool
Deprecated.
Gets the current color of this dye
getColor() - Method in class org.bukkit.Particle.DustOptions
The color of the particles to be displayed.
getColor() - Method in class org.bukkit.potion.PotionEffect
Deprecated.
color is not part of potion effects
getColor() - Method in class org.bukkit.potion.PotionEffectType
Returns the color of this effect type.
getColor() - Method in class org.bukkit.potion.PotionEffectTypeWrapper
 
getColor() - Method in interface org.bukkit.scoreboard.Team
Deprecated.
in favour of Team.color()
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
Get the entity that caused the combustion event.
getCommand() - Method in exception com.destroystokyo.paper.exception.ServerCommandException
Gets the command which threw the exception
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 interface org.bukkit.entity.minecart.CommandMinecart
Gets the command that this CommandMinecart will run when activated.
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
Gets a list of command aliases defined in the server properties.
getCommandAliases() - Method in interface org.bukkit.Server
Gets a list of command aliases defined in the server properties.
getCommandLine() - Method in class org.bukkit.event.command.UnknownCommandEvent
Gets the command that was send
getCommandMap() - Static method in class org.bukkit.Bukkit
Gets the active CommandMap
getCommandMap() - Method in interface org.bukkit.Server
Gets the active CommandMap
getCommands() - Method in class org.bukkit.command.MultipleCommandAlias
Gets the commands associated with the multi-command alias.
getCommands() - Method in class org.bukkit.command.SimpleCommandMap
 
getCommands() - Method in class org.bukkit.event.player.PlayerCommandSendEvent
Returns a mutable collection of all top level commands to be sent.
getCommands() - Method in class org.bukkit.plugin.PluginDescriptionFile
Gives the map of command-name to command-properties.
getCommandSender() - Method in exception com.destroystokyo.paper.exception.ServerCommandException
Gets the command sender which executed the command request
getCommandSender() - Method in class io.papermc.paper.event.world.WorldGameRuleChangeEvent
Gets the command sender associated with this event.
getCommandTiming(String, Command) - Static method in class co.aikar.timings.TimingsManager
Due to access restrictions, we need a helper method to get a Command TimingHandler with String group
getCompassTarget() - Method in interface org.bukkit.entity.Player
Get the previously set compass target.
getCompatibility() - Method in interface io.papermc.paper.datapack.Datapack
 
getCompletions() - Method in class com.destroystokyo.paper.event.server.AsyncTabCompleteEvent
The list of completions which will be offered to the sender, in order.
getCompletions() - Method in class org.bukkit.event.server.TabCompleteEvent
The list of completions which will be offered to the sender, in order.
getComplexType() - Method in interface org.bukkit.inventory.meta.tags.ItemTagType
Deprecated.
Returns the complex object type the primitive value resembles.
getComplexType() - Method in class org.bukkit.inventory.meta.tags.ItemTagType.PrimitiveTagType
Deprecated.
 
getComplexType() - Method in interface org.bukkit.persistence.PersistentDataType
Returns the complex object type the primitive value resembles.
getComplexType() - Method in class org.bukkit.persistence.PersistentDataType.PrimitivePersistentDataType
 
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"
getConfig() - Method in class org.bukkit.Server.Spigot
 
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
Gets the value of the connection throttle setting.
getConnectionThrottle() - Method in interface org.bukkit.Server
Gets the value of the connection throttle setting.
getConsoleSender() - Static method in class org.bukkit.Bukkit
Gets a ConsoleCommandSender that may be used as an input source for this server.
getConsoleSender() - Method in interface org.bukkit.Server
Gets a ConsoleCommandSender that may be used as an input source for this server.
getConstructor() - Method in class org.bukkit.configuration.serialization.ConfigurationSerialization
 
getConsumable() - Method in class org.bukkit.event.entity.EntityShootBowEvent
Get the ItemStack to be consumed in this event (if any).
getConsumeArrow() - Method in class org.bukkit.event.entity.EntityShootBowEvent
Deprecated.
getContents() - Method in class org.bukkit.event.inventory.BrewEvent
Gets the contents of the Brewing Stand.
getContents() - Method in interface org.bukkit.inventory.Inventory
Returns all ItemStacks from the inventory
getContents() - Method in class org.bukkit.material.FlowerPot
Deprecated.
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.
getContributors() - Method in class org.bukkit.plugin.PluginDescriptionFile
Gives the list of contributors for the plugin.
getConversionPlayer() - Method in interface org.bukkit.entity.ZombieVillager
Gets the player who initiated the conversion.
getConversionTime() - Method in interface org.bukkit.entity.Hoglin
Gets the amount of ticks until this entity will be converted to a Zoglin.
getConversionTime() - Method in interface org.bukkit.entity.Husk
Gets the amount of ticks until this entity will be converted to a Zombie as a result of being underwater.
getConversionTime() - Method in interface org.bukkit.entity.PiglinAbstract
Gets the amount of ticks until this entity will be converted to a Zombified Piglin.
getConversionTime() - Method in interface org.bukkit.entity.PigZombie
Not applicable to this entity
getConversionTime() - Method in interface org.bukkit.entity.Zombie
Gets the amount of ticks until this entity will be converted to a Drowned as a result of being underwater.
getConversionTime() - Method in interface org.bukkit.entity.ZombieVillager
Gets the amount of ticks until this entity will be converted to a Villager as a result of being cured.
getConvertedData() - Method in class org.bukkit.material.ExtendedRails
Deprecated.
Magic value
getConvertedData() - Method in class org.bukkit.material.Rails
Deprecated.
Magic value
getCookingTime() - Method in class org.bukkit.inventory.CookingRecipe
Get the cooking time for this recipe in ticks.
getCookSpeedMultiplier() - Method in interface org.bukkit.block.Furnace
Gets the cook speed multiplier that this Furnace will cook compared to vanilla.
getCookTime(int) - Method in interface org.bukkit.block.Campfire
Get cook time.
getCookTime() - Method in interface org.bukkit.block.Furnace
Get cook time.
getCookTimeTotal(int) - Method in interface org.bukkit.block.Campfire
Get cook time total.
getCookTimeTotal() - Method in interface org.bukkit.block.Furnace
Get cook time total.
getCooldown() - Method in class io.papermc.paper.event.player.PlayerItemCooldownEvent
Gets the cooldown in ticks.
getCooldown(Material) - Method in interface org.bukkit.entity.HumanEntity
Get the cooldown time in ticks remaining for the specified material.
getCooldownPeriod() - Method in interface org.bukkit.entity.Player
Returns the amount of ticks the current cooldown lasts
getCooledAttackStrength() - Method in class com.destroystokyo.paper.event.player.PlayerAttackEntityCooldownResetEvent
Get the value of the players cooldown attack strength when they initiated the attack
getCooledAttackStrength(float) - Method in interface org.bukkit.entity.Player
Returns the percentage of attack power available based on the cooldown (zero to one).
getCoordinateScale() - Method in interface org.bukkit.World
Gets the coordinate scaling of this world.
getCost() - Method in class org.bukkit.enchantments.EnchantmentOffer
Gets the cost (minimum level) which is displayed as a number on the right hand side of the enchantment offer.
getCount(T) - Method in class co.aikar.util.Counter
 
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
getCraftingRemainingItem() - Method in enum org.bukkit.Material
Determines the remaining item in a crafting grid after crafting with this ingredient.
getCreated() - Method in interface org.bukkit.BanEntry
Gets the date this ban entry was created.
getCreationRadius() - Method in class org.bukkit.event.player.PlayerPortalEvent
Gets the maximum radius the world is searched for a free space from the given location.
getCreatureTypeName() - Method in interface org.bukkit.block.CreatureSpawner
Deprecated.
getCriteria() - Method in interface org.bukkit.advancement.Advancement
Get all the criteria present in this advancement.
getCriteria() - Method in interface org.bukkit.scoreboard.Objective
Gets the criteria this objective tracks.
getCriterion() - Method in class com.destroystokyo.paper.event.player.PlayerAdvancementCriterionGrantEvent
Get the criterion which has been granted.
getCrossbow() - Method in class io.papermc.paper.event.entity.EntityLoadCrossbowEvent
Gets the crossbow ItemStack being loaded.
getCrossProduct(Vector) - Method in class org.bukkit.util.Vector
Calculates the cross product of this vector with another without mutating the original.
getCurrentBoostTicks() - Method in interface org.bukkit.entity.Steerable
Get the time in ticks this entity's movement has been increased as of the most recent boost.
getCurrentItem() - Method in class org.bukkit.event.inventory.InventoryClickEvent
Gets the ItemStack currently in the clicked slot.
getCurrentPath() - Method in interface com.destroystokyo.paper.entity.Pathfinder
 
getCurrentPath() - Method in interface org.bukkit.configuration.ConfigurationSection
Gets the path of this ConfigurationSection from its root Configuration
getCurrentPath() - Method in class org.bukkit.configuration.MemorySection
 
getCurrentPhase() - Method in class org.bukkit.event.entity.EnderDragonChangePhaseEvent
Gets the current phase that the dragon is in.
getCurrentPlayers() - Method in class com.destroystokyo.paper.event.server.GS4QueryEvent.QueryResponse
Get current online player count which will be used to reply to the query.
getCurrentSpectatorTarget() - Method in class com.destroystokyo.paper.event.player.PlayerStartSpectatingEntityEvent
Gets the entity that the player is currently spectating or themselves if they weren't spectating anything
getCurrentSpell() - Method in interface org.bukkit.entity.Evoker
Deprecated.
future versions of Minecraft have additional spell casting entities.
getCurrentTick() - Static method in class org.bukkit.Bukkit
 
getCurrentTick() - Method in interface org.bukkit.Server
Get the current internal server tick
getCursor() - Method in class org.bukkit.event.inventory.InventoryClickEvent
Gets the current ItemStack on the cursor.
getCursor() - Method in class org.bukkit.event.inventory.InventoryCreativeEvent
 
getCursor() - Method in class org.bukkit.event.inventory.InventoryDragEvent
Gets the result cursor after the drag is done.
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.entity.AreaEffectCloud
Gets an immutable list containing all custom potion effects applied to this cloud.
getCustomEffects() - Method in interface org.bukkit.entity.Arrow
Gets an immutable list containing all custom potion effects applied to this arrow.
getCustomEffects() - Method in interface org.bukkit.inventory.meta.PotionMeta
Gets an immutable list containing all custom potion effects applied to this potion.
getCustomEffects() - Method in interface org.bukkit.inventory.meta.SuspiciousStewMeta
Gets an immutable list containing all custom potion effects applied to this suspicious stew.
getCustomModelData() - Method in interface org.bukkit.inventory.meta.ItemMeta
Gets the custom model data that is set.
getCustomName() - Method in interface org.bukkit.Nameable
Gets the custom name on a mob or block.
getCustomTag(NamespacedKey, ItemTagType<T, Z>) - Method in interface org.bukkit.inventory.meta.tags.CustomItemTagContainer
Deprecated.
Returns the custom tag's value that is stored on the item.
getCustomTagContainer() - Method in interface org.bukkit.inventory.meta.ItemMeta
Deprecated.
this API part has been replaced by the PersistentDataHolder API. Please use PersistentDataHolder.getPersistentDataContainer() instead of this.
getDamage() - Method in interface org.bukkit.entity.AbstractArrow
Gets the base amount of damage this arrow will do.
getDamage() - Method in interface org.bukkit.entity.Minecart
Gets a minecart's damage.
getDamage(EntityDamageEvent.DamageModifier) - Method in class org.bukkit.event.entity.EntityDamageEvent
Gets the damage change for some modifier
getDamage() - Method in class org.bukkit.event.entity.EntityDamageEvent
Gets the raw amount of damage caused by the event
getDamage() - Method in class org.bukkit.event.player.PlayerItemDamageEvent
Gets the amount of durability damage this item will be taking.
getDamage() - Method in class org.bukkit.event.vehicle.VehicleDamageEvent
Gets the damage done to the vehicle
getDamage() - Method in interface org.bukkit.inventory.meta.Damageable
Gets the damage
getDamageAmount() - Method in interface org.bukkit.WorldBorder
Gets the current border damage amount.
getDamageBuffer() - Method in interface org.bukkit.WorldBorder
Gets the current border damage buffer.
getDamageIncrease(int, EntityCategory) - Method in class org.bukkit.enchantments.Enchantment
Gets the damage increase as a result of the level and entity category specified
getDamageIncrease(int, EntityCategory) - Method in class org.bukkit.enchantments.EnchantmentWrapper
 
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.
getDamageState() - Method in class com.destroystokyo.paper.event.block.AnvilDamagedEvent
Gets the new state of damage on the anvil
getData() - Method in exception com.destroystokyo.paper.exception.ServerPluginMessageException
Gets the data to which the error occurred from
getData() - Method in interface org.bukkit.block.Block
Deprecated.
Magic value
getData() - Method in interface org.bukkit.block.BlockState
Gets the metadata for this block state.
getData(int, int, int) - Method in interface org.bukkit.ChunkSnapshot
Deprecated.
Magic value
getData() - Method in enum org.bukkit.CoalType
Deprecated.
Magic value
getData() - Method in enum org.bukkit.CropState
Deprecated.
Magic value
getData() - Method in enum org.bukkit.Effect
 
getData() - Method in enum org.bukkit.EntityEffect
Deprecated.
Magic value
getData(int, int, int) - Method in interface org.bukkit.generator.ChunkGenerator.ChunkData
Deprecated.
Uses magic values
getData() - Method in enum org.bukkit.GrassSpecies
Deprecated.
Magic value
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
Deprecated.
Magic value
getData() - Method in enum org.bukkit.material.types.MushroomBlockTexture
Deprecated.
Magic value
getData() - Method in enum org.bukkit.SandstoneType
Deprecated.
Magic value
getData() - Method in enum org.bukkit.TreeSpecies
Deprecated.
Magic value
getData() - Method in interface org.bukkit.util.CachedServerIcon
 
getDataFolder() - Method in class org.bukkit.plugin.java.JavaPlugin
Returns the folder that the plugin data's files are located in.
getDataFolder() - Method in interface org.bukkit.plugin.Plugin
Returns the folder that the plugin data's files are located in.
getDatapackManager() - Static method in class org.bukkit.Bukkit
 
getDatapackManager() - Method in interface org.bukkit.Server
 
getDataType() - Method in enum org.bukkit.Particle
Returns the required data type for the particle
getDataVersion() - Method in interface org.bukkit.UnsafeValues
Deprecated.
 
getDateAwarded(String) - Method in interface org.bukkit.advancement.AdvancementProgress
Get the date the specified criteria was awarded.
getDeathAnimationTicks() - Method in interface org.bukkit.entity.EnderDragon
Get the current time in ticks relative to the start of this dragon's death animation.
getDeathMessage() - Method in class org.bukkit.event.entity.PlayerDeathEvent
Deprecated.
getDeathSound() - Method in class org.bukkit.event.entity.EntityDeathEvent
Get the sound that the entity makes when dying
getDeathSoundCategory() - Method in class org.bukkit.event.entity.EntityDeathEvent
Get the sound category that the death sound should play in
getDeathSoundPitch() - Method in class org.bukkit.event.entity.EntityDeathEvent
Get the pitch that the death sound will play with.
getDeathSoundVolume() - Method in class org.bukkit.event.entity.EntityDeathEvent
Get the volume that the death sound will play at.
getDecor() - Method in interface org.bukkit.inventory.LlamaInventory
Gets the item in the llama's decor slot.
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
Gets the default GameMode for new players.
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
Deprecated.
getDefaultValue() - Method in interface org.bukkit.attribute.AttributeInstance
Gets the default value of the Attribute attached to this instance.
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 interface org.bukkit.block.data.type.Repeater
Gets the value of the 'delay' property.
getDelay() - Method in class org.bukkit.material.Diode
Deprecated.
Gets the delay of the repeater in ticks.
getDepend() - Method in class org.bukkit.plugin.PluginDescriptionFile
Gives a list of other plugins that the plugin requires.
getDerailedVelocityMod() - Method in interface org.bukkit.entity.Minecart
Gets the derailed velocity modifier.
getDescendingDirection() - Method in class org.bukkit.material.Stairs
Deprecated.
 
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, may be empty
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
Gives a human-friendly description of the functionality the plugin provides.
getDespawnDelay() - Method in interface org.bukkit.entity.WanderingTrader
Gets the despawn delay before this WanderingTrader is forcibly despawned.
getDespawnTimer() - Method in interface org.bukkit.entity.EnderSignal
Gets the amount of time this entity has been alive (in ticks).
getDestination() - Method in class org.bukkit.event.inventory.InventoryMoveItemEvent
Gets the Inventory that the ItemStack is being put into
getDestroyableKeys() - Method in interface org.bukkit.inventory.meta.ItemMeta
Gets the collection of namespaced keys that the item can destroy in GameMode.ADVENTURE
getDestroySpeed(ItemStack) - Method in interface org.bukkit.block.Block
Gets the speed at which this block will be destroyed by a given ItemStack
getDestroySpeed(ItemStack, boolean) - Method in interface org.bukkit.block.Block
Gets the speed at which this blook will be destroyed by a given ItemStack
getDifficulty() - Method in interface org.bukkit.World
Gets the Difficulty of the world.
getDirection() - Method in enum org.bukkit.block.BlockFace
Gets the normal vector corresponding to this block face.
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 unit-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
Deprecated.
 
getDirection() - Method in class org.bukkit.material.Tree
Deprecated.
Get direction of the log
getDisabledSlots() - Method in interface org.bukkit.entity.ArmorStand
Get the list of disabled slots
getDiscoveredRecipes() - Method in interface org.bukkit.entity.HumanEntity
Get an immutable set of recipes this entity has discovered.
getDismounted() - Method in class org.spigotmc.event.entity.EntityDismountEvent
 
getDisplayBlock() - Method in interface org.bukkit.entity.Minecart
Gets the display block for this minecart.
getDisplayBlockData() - Method in interface org.bukkit.entity.Minecart
Gets the display block for this minecart.
getDisplayBlockOffset() - Method in interface org.bukkit.entity.Minecart
Gets the offset of the display block.
getDisplayItem() - Method in interface org.bukkit.entity.SizedFireball
Gets the display ItemStack.
getDisplayName() - Method in interface org.bukkit.entity.Player
Deprecated.
getDisplayName() - Method in interface org.bukkit.inventory.meta.ItemMeta
Deprecated.
getDisplayName() - Method in interface org.bukkit.scoreboard.Objective
Deprecated.
getDisplayName() - Method in interface org.bukkit.scoreboard.Team
Deprecated.
in favour of Team.displayName()
getDisplayNameComponent() - Method in interface org.bukkit.inventory.meta.ItemMeta
Deprecated.
getDisplaySlot() - Method in interface org.bukkit.scoreboard.Objective
Gets the display slot this objective is displayed at.
getDistance() - Method in interface org.bukkit.block.data.type.Leaves
Gets the value of the 'distance' property.
getDistance() - Method in interface org.bukkit.block.data.type.Scaffolding
Gets the value of the 'distance' property.
getDomestication() - Method in interface org.bukkit.entity.AbstractHorse
Gets the domestication level of this horse.
getDouble(CommandSender, String) - Static method in class org.bukkit.command.defaults.VanillaCommand
Deprecated.
 
getDouble(CommandSender, String, double, double) - Static method in class org.bukkit.command.defaults.VanillaCommand
Deprecated.
 
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
 
getDragonBattle() - Method in class io.papermc.paper.event.block.DragonEggFormEvent
Gets the DragonBattle associated with this event.
getDragonBattle() - Method in interface org.bukkit.entity.EnderDragon
Get the DragonBattle associated with this EnderDragon.
getDrinkingPotion() - Method in interface org.bukkit.entity.Witch
Get the potion the Witch is drinking
getDropChance(EquipmentSlot) - Method in interface org.bukkit.inventory.EntityEquipment
Gets the drop chance of specified slot.
getDropItem() - Method in interface org.bukkit.entity.EnderSignal
Gets if the EnderSignal should drop an item on death.
If true, it will drop an item.
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 class io.papermc.paper.event.block.PlayerShearBlockEvent
Gets the resulting drops of this event.
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(ItemStack, Entity) - Method in interface org.bukkit.block.Block
Returns a list of items which would drop by the entity 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
getDuration() - Method in class io.papermc.paper.event.world.border.WorldBorderBoundsChangeEvent
Gets the time in milliseconds for the change.
getDuration() - Method in class io.papermc.paper.event.world.border.WorldBorderBoundsChangeFinishEvent
Gets the duration this worldborder took to make the change.
getDuration() - Method in interface org.bukkit.entity.AreaEffectCloud
Gets the duration which this cloud will exist for (in ticks).
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
Deprecated.
unused, always 1.0
getDurationModifier() - Method in class org.bukkit.potion.PotionEffectTypeWrapper
 
getDurationOnUse() - Method in interface org.bukkit.entity.AreaEffectCloud
Gets the amount that the duration of this cloud will decrease by when it applies an effect to an entity.
getDyeData() - Method in enum org.bukkit.DyeColor
Deprecated.
Magic value
getEffect() - Method in class com.destroystokyo.paper.event.block.BeaconEffectEvent
Gets the potion effect being applied.
getEffect() - Method in interface org.bukkit.inventory.meta.FireworkEffectMeta
Gets the firework effect for this meta.
getEffectivePermissions() - Method in interface org.bukkit.command.MessageCommandSender
 
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
 
getEffectRange() - Method in interface org.bukkit.block.Beacon
Gets the effect range of this beacon.
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
Deprecated.
Returns a collection of PotionEffects that this Potion would confer upon a LivingEntity.
getEffects(PotionType, boolean, boolean) - Method in interface org.bukkit.potion.PotionBrewer
Returns a collection of PotionEffect that would be applied from a potion with the given type.
getEffectsFromDamage(int) - Method in interface org.bukkit.potion.PotionBrewer
Deprecated.
Non-Functional
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 com.destroystokyo.paper.event.entity.ThrownEggHatchEvent
Gets the egg involved in this event.
getEgg() - Method in class org.bukkit.event.player.PlayerEggThrowEvent
Gets the egg involved in this event.
getEggCount() - Method in class com.destroystokyo.paper.event.entity.TurtleLayEggEvent
Get the number of eggs being laid
getEggs() - Method in interface org.bukkit.block.data.type.TurtleEgg
Gets the value of the 'eggs' property.
getEligibleHumans() - Method in class com.destroystokyo.paper.event.entity.SkeletonHorseTrapEvent
 
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.
getEnabledPacks() - Method in interface io.papermc.paper.datapack.DatapackManager
 
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.EnchantmentOffer
Get the type of the 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() - Method in class org.bukkit.enchantments.EnchantmentOffer
Gets the level of the enchantment.
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.
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).
getEnderChest() - Method in interface org.bukkit.entity.HumanEntity
Get the player's EnderChest inventory
getEnderDragon() - Method in interface org.bukkit.boss.DragonBattle
Get the EnderDragon active in this battle.
getEnderDragonBattle() - Method in interface org.bukkit.World
Get the DragonBattle associated with this world.
getEndPortalLocation() - Method in interface org.bukkit.boss.DragonBattle
Get the location of the end portal.
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.
getEnt