Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import:
- com.earth2me.essentials.IUser
- net.ess3.api.events.AfkStatusChangeEvent
- net.ess3.api.events.FlyStatusChangeEvent
- net.ess3.api.events.GodStatusChangeEvent
- net.ess3.api.events.IgnoreStatusChangeEvent
- net.ess3.api.events.JailStatusChangeEvent
- net.ess3.api.events.KitClaimEvent
- net.ess3.api.events.MuteStatusChangeEvent
- net.ess3.api.events.NickChangeEvent
- net.ess3.api.events.PrivateMessageSentEvent
- net.ess3.api.events.TPARequestEvent
- net.ess3.api.events.UserBalanceUpdateEvent
- net.ess3.api.events.UserTeleportHomeEvent
- net.ess3.api.events.UserWarpEvent
- net.ess3.api.events.VanishStatusChangeEvent
- # Lembrando, eventos personalizados de outros plugins não possuem %player%.
- # Estarei deixando em forma de comentário todos os metodos que poderão ser utilizados.
- # QUANDO UM JOGADOR ALTERA O SEU STATUS DE **/AFK**
- on AfkStatusChangeEvent:
- # event.getCause() - "ACTIVITY, MOVE, INTERACT, COMMAND, JOIN, QUIT ou UNKNOWN"
- # event.getAffected().getName() - Nick do jogador
- stop
- # QUANDO UM JOGADOR ALTERA O SEU STATUS DE **/FLY**
- on FlyStatusChangeEvent:
- # event.getAffected().getName() - Nick do jogador
- stop
- # QUANDO UM JOGADOR ALTERA O SEU STATUS DE **/GOD**
- on GodStatusChangeEvent:
- # event.getAffected().getName() - Nick do jogador
- stop
- # QUANDO UM JOGADOR ALTERA O SEU STATUS DE **/IGNORE**
- on IgnoreStatusChangeEvent:
- # event.getAffected().getName() - Nick do jogador
- stop
- # QUANDO UM JOGADOR ALTERA O SEU STATUS DE **/JAIL**
- on JailStatusChangeEvent:
- # event.getAffected().getName() - Nick do jogador
- stop
- # QUANDO UM JOGADOR PEGA ALGUM **/KIT**
- on KitClaimEvent:
- # event.getUser().getName() - Nick do jogador
- # event.getKit().getName() - Nick do jogador
- # cancel event - cancela o evento
- stop
- # QUANDO UM JOGADOR PEGA ALGUM **/KIT**
- on KitClaimEvent:
- # event.getUser().getName() - Nick do jogador
- # event.getKit().getName() - Nick do jogador
- # cancel event - cancela o evento
- stop
- # QUANDO UM JOGADOR TEM O SEU MUTE ALTERADO
- on MuteStatusChangeEvent:
- # event.getAffected().getName() - Nick do jogador
- # event.getReason() - Motivo da punição
- stop
- # QUANDO UM JOGADOR ALTERA O SEU **/NICK**
- on NickChangeEvent:
- # event.getAffected().getName() - Nick do jogador
- # event.getValue() - Motivo da punição
- stop
- # QUANDO UM JOGADOR DIGITA **/TELL** PARA ALGUÉM
- on PrivateMessageSentEvent:
- # event.getSender().getName() - Nick de quem enviou a mensagem
- # event.getRecipient().getName() - Nick de quem recebeu a mensagem
- # event.getMessage() - Mensagem
- stop
- # QUANDO UM JOGADOR ENVIA UM **/TPA** ou **/TPAHERE**
- on TPARequestEvent:
- # event.getRequester().getSender() - Nick do jogador
- # event.getTarget().getName() - Nick de quem recebeu o TPA
- # event.isTeleportHere() - false se for /tpa :: true se for /tpahere
- # cancel event - cancela o evento
- stop
- # QUANDO O MONEY DE UM JOGADOR É ALTERADO
- on UserBalanceUpdateEvent:
- # event.getPlayer - Nick do jogador
- # event.getNewBalance() - Dinheiro novo
- # event.getOldBalance() - Dinheiro antigo
- # event.getCause() - Motivo dele ter recebido ("COMMAND_ECO, COMMAND_PAY, COMMAND_SELL, API, SPECIAL ou UNKNOWN")
- stop
- # QUANDO O JOGADOR SE TELEPORTA COM **/HOME**
- on UserTeleportHomeEvent:
- # event.getUser().getName() - Nick do jogador
- # event.getHomeName() - Dinheiro novo
- # event.getHomeLocation() - Dinheiro antigo
- # event.getHomeType() - Tipo de home ("HOME, BED ou SPAWN")
- # cancel event - cancela o evento
- stop
- # QUANDO O JOGADOR SE TELEPORTA COM **/WARP**
- on UserWarpEvent:
- # event.getUser().getName() - Nick do jogador
- # event.getWarp() - Nome da Warp
- # cancel event - cancela o evento
- stop
- # QUANDO O JOGADOR SE TELEPORTA COM **/VANISH**
- on VanishStatusChangeEvent:
- # event.getUser().getName() - Nick do jogador
- stop
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement