Events
In the SayanVanish plugin, there are two main events that you can listen to: BukkitUserVanishEvent
and BukkitUserUnVanishEvent
. These events are triggered when a user vanishes or unvanishes respectively.
BukkitUserVanishEvent
This event is triggered when a user vanishes. You can listen to this event to perform actions when a user vanishes.
Example Usage
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.sayandev.sayanvanish.bukkit.api.event.BukkitUserVanishEvent;
public class MyPluginListener implements Listener {
@EventHandler
public void onUserVanish(BukkitUserVanishEvent event) {
// Your code here
System.out.println(event.getUser().getUsername() + " has vanished!");
}
}
BukkitUserUnVanishEvent
This event is triggered when a user unvanishes. You can listen to this event to perform actions when a user unvanishes.
Example Usage
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.sayandev.sayanvanish.bukkit.api.event.BukkitUserUnVanishEvent;
public class MyPluginListener implements Listener {
@EventHandler
public void onUserUnVanish(BukkitUserUnVanishEvent event) {
// Your code here
System.out.println(event.getUser().getUsername() + " has unvanished!");
}
}
In both examples, MyPluginListener
is a class that implements the Listener
interface. The onUserVanish
and onUserUnVanish
methods are marked with the @EventHandler
annotation to indicate that they are event handlers. When a BukkitUserVanishEvent
or BukkitUserUnVanishEvent
is triggered, the corresponding method will be called.
Last updated