# Package org.bukkit.event.server

package org.bukkit.event.server
`Events` relating to programmatic state changes on the server.

Related Packages
Package
Description
org.bukkit.event
Classes dedicated to handling triggered code executions.
Class
Description
BroadcastMessageEvent
Event triggered for server broadcast messages such as from `Server.broadcast(String, String)`.
MapInitializeEvent
Called when a map is initialized.
PluginDisableEvent
Called when a plugin is disabled.
PluginEnableEvent
Called when a plugin is enabled.
PluginEvent
Used for plugin enable and disable events
RemoteServerCommandEvent
This event is called when a command is received over RCON.
ServerCommandEvent
This event is called when a command is run by a non-player.
ServerEvent
Miscellaneous server events
ServerListPingEvent
Called when a server list ping is coming in.
ServerLoadEvent
This event is called when either the server startup or reload has completed.
ServerLoadEvent.LoadType
Represents the context in which the enclosing event has been completed.
ServiceEvent
An event relating to a registered service.
ServiceRegisterEvent
This event is called when a service is registered.
ServiceUnregisterEvent
This event is called when a service is unregistered.
TabCompleteEvent
Called when a `CommandSender` of any description (ie: player or console) attempts to tab complete.