org.bukkit |
More generalized classes in the API.
|
org.bukkit.advancement |
|
org.bukkit.attribute |
|
org.bukkit.block |
Classes used to manipulate the voxels in a world ,
including special states.
|
org.bukkit.block.banner |
|
org.bukkit.block.data |
|
org.bukkit.block.data.type |
|
org.bukkit.block.structure |
|
org.bukkit.boss |
|
org.bukkit.command |
Classes relating to handling specialized non-chat player input.
|
org.bukkit.command.defaults |
Commands for emulating the Minecraft commands and other necessary ones for
use by a Bukkit implementation.
|
org.bukkit.configuration |
Classes dedicated to handling a plugin's runtime configuration.
|
org.bukkit.configuration.file |
Classes dedicated facilitating configurations to be read and
stored on the filesystem.
|
org.bukkit.configuration.serialization |
Classes dedicated to being able to perform serialization specialized for
the Bukkit configuration
implementation.
|
org.bukkit.conversations |
Classes dedicated to facilitate direct player-to-plugin communication.
|
org.bukkit.enchantments |
|
org.bukkit.entity |
Interfaces for non-voxel objects that can exist in a world , including all players, monsters, projectiles, etc.
|
org.bukkit.entity.memory |
|
org.bukkit.entity.minecart |
|
org.bukkit.event |
Classes dedicated to handling triggered code executions.
|
org.bukkit.event.block |
|
org.bukkit.event.enchantment |
|
org.bukkit.event.entity |
Events relating to entities , excluding some directly referencing
some more specific entity types.
|
org.bukkit.event.hanging |
|
org.bukkit.event.inventory |
|
org.bukkit.event.player |
|
org.bukkit.event.raid |
|
org.bukkit.event.server |
Events relating to programmatic state
changes on the server.
|
org.bukkit.event.vehicle |
|
org.bukkit.event.weather |
|
org.bukkit.event.world |
|
org.bukkit.generator |
Classes to facilitate world generation
implementation.
|
org.bukkit.help |
Classes used to manipulate the default command and topic assistance system.
|
org.bukkit.inventory |
Classes involved in manipulating player inventories and item interactions.
|
org.bukkit.inventory.meta |
The interfaces used when manipulating extra data can can be stored inside
item stacks .
|
org.bukkit.inventory.meta.tags |
|
org.bukkit.loot |
|
org.bukkit.map |
Classes to facilitate plugin handling of map displays.
|
org.bukkit.material |
Classes that represents various voxel types and states.
|
org.bukkit.material.types |
|
org.bukkit.metadata |
Classes dedicated to providing a layer of plugin specified data on various
Minecraft concepts.
|
org.bukkit.permissions |
Classes dedicated to providing binary state properties to players.
|
org.bukkit.persistence |
|
org.bukkit.plugin |
Classes specifically relating to loading software modules at runtime.
|
org.bukkit.plugin.java |
Classes for handling plugins written in
java.
|
org.bukkit.plugin.messaging |
Classes dedicated to specialized plugin to client protocols.
|
org.bukkit.potion |
Classes to represent various potion
properties and manipulation.
|
org.bukkit.projectiles |
Classes to represent the source of a projectile
|
org.bukkit.scheduler |
Classes dedicated to letting plugins run
code at specific time intervals, including thread safety.
|
org.bukkit.scoreboard |
Interfaces used to manage the client side score display system.
|
org.bukkit.util |
Multi and single purpose classes to facilitate various programmatic
concepts.
|
org.bukkit.util.io |
Classes used to facilitate stream processing for specific Bukkit concepts.
|
org.bukkit.util.noise |
Classes dedicated to facilitating deterministic noise.
|
org.bukkit.util.permissions |
Static methods for miscellaneous permission functionality.
|
org.spigotmc |
|
org.spigotmc.event.entity |
|
org.spigotmc.event.player |
|