# Supported Events

{% hint style="info" %}
If you wish for an event to be added, feel free to open a ticket.

*This includes specific plugin events.*
{% endhint %}

{% tabs %}
{% tab title="Spigot" %}

```java
PlayerJoinEvent
PlayerQuitEvent
AsyncPlayerChatEvent
PlayerAdvancementDoneEvent* (1.12+)
PlayerBedEnterEvent
PlayerBedLeaveEvent
PlayerBucketEmptyEvent
PlayerBucketFillEvent
PlayerCommandPreprocessEvent*
PlayerDropItemEvent
PlayerEggThrowEvent
PlayerEditBookEvent
PlayerExpChangeEvent*
PlayerFishEvent
PlayerGamemodeChangeEvent*
PlayerKickEvent*
PlayerPortalEvent
PlayerRespawnEvent
PlayerTeleportEvent
PlayerToggleFlightEvent
PlayerToggleSprintEvent
PlayerToggleSneakEvent
PlayerVelocityEvent
```

{% endtab %}

{% tab title="Bungee" %}

```java
ChatEvent* // Result returns the message.
ServerConnectEvent* // Result returns the server the player has joined.
PostLoginEvent
PlayerDisconnectEvent
ServerKickEvent* // Result returns the kick reason.
ServerSwitchEvent* // Result returns the new server's name. Use %oldserver% for the previous server name.
```

{% endtab %}

{% tab title="Velocity" %}

```java
PlayerChatEvent* // Result sends the message
ServerConnectedEvent* // Result sends the name of the server.
KickedFromServerEvent* // Results sends the kick reason if there is one.
```

{% endtab %}

{% tab title="wStaff" %}

```java
StaffmodeStateChangeEvent
StaffmodeFreezeEvent* // Result returns username of whos been frozen
StaffmodeSlowChatEvent* // Result returns new chat delay
StaffmodeLockChatEvent* // Result returns "locked" or "unlocked"
```

{% endtab %}

{% tab title="GrantX" %}

```java
GrantActivateEvent*** // Result returns rank name.
GrantRevokeEvent*** // Result returns rank name.
```

{% endtab %}

{% tab title="AquaCore" %}

```java
VanishUpdateEvent
PlayerDisguiseEvent* // Result returns disguised name
PlayerGrantEvent* // Result returns rank name
PlayerOpChangeEvent* // Result returns true/false
PlayerReportEvent*** // Result returns report reason.
PlayerUnDisguiseEvent* // Result returns disguised name
```

{% endtab %}
{% endtabs %}

{% hint style="info" %}
\* = Supports %result% placeholder.\
\*\* = Supports %target% placeholder.\
\*\*\* = Supports both placeholders.
{% endhint %}
