# Uses of Class
org.bukkit.event.server.ServerEvent

Packages that use ServerEvent
Package
Description
com.destroystokyo.paper.event.server
io.papermc.paper.event.player
io.papermc.paper.event.server
org.bukkit.event.server
`Events` relating to programmatic state changes on the server.

## Uses of ServerEvent in com.destroystokyo.paper.event.server

Subclasses of ServerEvent in com.destroystokyo.paper.event.server
Modifier and Type
Class
Description
`class`
`PaperServerListPingEvent`
Extended version of `ServerListPingEvent` that allows full control of the response sent to the client.

## Uses of ServerEvent in io.papermc.paper.event.player

Subclasses of ServerEvent in io.papermc.paper.event.player
Modifier and Type
Class
Description
`class`
`AsyncChatCommandDecorateEvent`
`class`
`AsyncChatDecorateEvent`
This event is fired when the server decorates a component for chat purposes.

## Uses of ServerEvent in io.papermc.paper.event.server

Subclasses of ServerEvent in io.papermc.paper.event.server
Modifier and Type
Class
Description
`class`
`ServerResourcesReloadedEvent`
Called when resources such as datapacks are reloaded (e.g.

## Uses of ServerEvent in org.bukkit.event.server

Subclasses of ServerEvent in org.bukkit.event.server
Modifier and Type
Class
Description
`class`
`BroadcastMessageEvent`
Event triggered for server broadcast messages such as from `Server.broadcast(String, String)`.
`class`
`MapInitializeEvent`
Called when a map is initialized.
`class`
`PluginDisableEvent`
Called when a plugin is disabled.
`class`
`PluginEnableEvent`
Called when a plugin is enabled.
`class`
`PluginEvent`
Used for plugin enable and disable events
`class`
`RemoteServerCommandEvent`
This event is called when a command is received over RCON.
`class`
`ServerCommandEvent`
This event is called when a command is run by a non-player.
`class`
`ServerListPingEvent`
Called when a server list ping is coming in.
`class`
`ServerLoadEvent`
This event is called when either the server startup or reload has completed.
`class`
`ServiceEvent`
An event relating to a registered service.
`class`
`ServiceRegisterEvent`
This event is called when a service is registered.
`class`
`ServiceUnregisterEvent`
This event is called when a service is unregistered.