Uses of Package
org.bukkit.plugin
Packages that use 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.-
Classes in org.bukkit.plugin used by co.aikar.timingsClassDescriptionInterface which defines the class for event call backs to pluginsRepresents a Plugin
-
Classes in org.bukkit.plugin used by com.destroystokyo.paper
-
Classes in org.bukkit.plugin used by com.destroystokyo.paper.event.executor
-
Classes in org.bukkit.plugin used by com.destroystokyo.paper.exception
-
Classes in org.bukkit.plugin used by com.destroystokyo.paper.utilsClassDescriptionThis type is the runtime-container for the information in the plugin.yml.
-
Classes in org.bukkit.plugin used by io.papermc.paper.plugin.configurationClassDescriptionRepresents the order in which a plugin should be initialized and enabled
-
Classes in org.bukkit.plugin used by org.bukkitClassDescriptionThrown 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.
-
Classes in org.bukkit.plugin used by org.bukkit.command
-
Classes in org.bukkit.plugin used by org.bukkit.conversations
-
Classes in org.bukkit.plugin used by org.bukkit.entity
-
Classes in org.bukkit.plugin used by org.bukkit.eventClassDescriptionRepresents a PluginStores relevant information for plugin listeners
-
Classes in org.bukkit.plugin used by org.bukkit.event.serverClassDescriptionRepresents a PluginA registered service provider.
-
Classes in org.bukkit.plugin used by org.bukkit.metadata
-
Classes in org.bukkit.plugin used by org.bukkit.permissions
-
Classes in org.bukkit.plugin used by org.bukkit.pluginClassDescriptionInterface 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
-
Classes in org.bukkit.plugin used by org.bukkit.plugin.javaClassDescriptionThrown 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 -
Classes in org.bukkit.plugin used by org.bukkit.plugin.messaging
-
Classes in org.bukkit.plugin used by org.bukkit.scheduler