Uses of Package
org.bukkit.plugin
Package
Description
The paper configuration package contains the new java representation of a plugins configuration file.
The root package of the Bukkit API, contains generalized API classes.
Classes relating to handling specialized non-chat player input.
Classes dedicated to facilitate direct player-to-plugin communication.
Interfaces for non-voxel objects that can exist in a
world
, including all players, monsters, projectiles, etc.Classes dedicated to handling triggered code executions.
Events
relating to programmatic state
changes on the server.Classes dedicated to providing a layer of plugin specified data on various
Minecraft concepts.
Classes dedicated to providing binary state properties to players.
Classes specifically relating to loading software modules at runtime.
Classes for handling
plugins
written in
java.Classes dedicated to specialized plugin to client protocols.
Classes dedicated to letting
plugins
run
code at specific time intervals, including thread safety.-
ClassDescriptionInterface which defines the class for event call backs to pluginsRepresents a Plugin
-
-
-
-
ClassDescriptionThis type is the runtime-container for the information in the plugin.yml.
-
ClassDescriptionRepresents the order in which a plugin should be initialized and enabled
-
-
ClassDescriptionThrown when attempting to load an invalid Plugin fileRepresents a PluginThis type is the runtime-container for the information in the plugin.yml.Handles all plugin management from the ServerManages services and service providers.
-
-
-
-
ClassDescriptionRepresents a PluginStores relevant information for plugin listeners
-
ClassDescriptionRepresents a PluginA registered service provider.
-
-
-
ClassDescriptionInterface which defines the class for event call backs to pluginsThrown when attempting to load an invalid PluginDescriptionFileThrown when attempting to load an invalid Plugin fileRepresents a PluginRepresents a concept that a plugin is aware of.Each entry here represents a particular plugin's awareness.This type is the runtime-container for the information in the plugin.yml.Deprecated, for removal: This API element is subject to removal in a future version.Represents the order in which a plugin should be initialized and enabledHandles all plugin management from the ServerStores relevant information for plugin listenersA registered service provider.Represents various priorities of a provider.Manages services and service providers.Thrown when attempting to load an invalid Plugin file
-
ClassDescriptionThrown when attempting to load an invalid PluginDescriptionFileThrown when attempting to load an invalid Plugin fileRepresents a PluginRepresents a base
Plugin
This type is the runtime-container for the information in the plugin.yml.Deprecated, for removal: This API element is subject to removal in a future version.Stores relevant information for plugin listeners -
-