Search in sources :

Example 1 with NickChangeEvent

use of net.ess3.api.events.NickChangeEvent in project Essentials by drtshock.

the class Commandnick method setNickname.

private void setNickname(final Server server, final CommandSource sender, final User target, final String nickname) {
    final User controller = sender.isPlayer() ? ess.getUser(sender.getPlayer()) : null;
    final NickChangeEvent nickEvent = new NickChangeEvent(controller, target, nickname);
    server.getPluginManager().callEvent(nickEvent);
    if (!nickEvent.isCancelled()) {
        target.setNickname(nickname);
        target.setDisplayNick();
    }
}
Also used : User(com.earth2me.essentials.User) NickChangeEvent(net.ess3.api.events.NickChangeEvent)

Aggregations

User (com.earth2me.essentials.User)1 NickChangeEvent (net.ess3.api.events.NickChangeEvent)1