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