Class WaterdogPEPlayerExecutorListener


  • public class WaterdogPEPlayerExecutorListener
    extends PlayerExecutorListener<dev.waterdog.waterdogpe.player.ProxiedPlayer>
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void broadcastMessage​(@NotNull java.lang.String message, @Nullable java.lang.String permission)  
      protected void broadcastMessageComponent​(@NotNull java.lang.String data, @Nullable java.lang.String permission)  
      protected void connect​(@NotNull dev.waterdog.waterdogpe.player.ProxiedPlayer player, @NotNull java.lang.String service)  
      protected void connectToFallback​(@NotNull dev.waterdog.waterdogpe.player.ProxiedPlayer player)  
      protected void dispatchCommand​(@NotNull dev.waterdog.waterdogpe.player.ProxiedPlayer player, @NotNull java.lang.String command)  
      protected @NotNull java.util.Collection<dev.waterdog.waterdogpe.player.ProxiedPlayer> getOnlinePlayers()  
      protected @Nullable dev.waterdog.waterdogpe.player.ProxiedPlayer getPlayer​(@NotNull java.util.UUID uniqueId)  
      protected void kick​(@NotNull dev.waterdog.waterdogpe.player.ProxiedPlayer player, @NotNull java.lang.String reason)  
      protected void sendMessage​(@NotNull dev.waterdog.waterdogpe.player.ProxiedPlayer player, @NotNull java.lang.String message)  
      protected void sendMessageComponent​(@NotNull dev.waterdog.waterdogpe.player.ProxiedPlayer player, @NotNull java.lang.String data)  
      protected void sendPluginMessage​(@NotNull dev.waterdog.waterdogpe.player.ProxiedPlayer player, @NotNull java.lang.String tag, byte[] data)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • WaterdogPEPlayerExecutorListener

        public WaterdogPEPlayerExecutorListener()
    • Method Detail

      • getPlayer

        @Nullable
        protected @Nullable dev.waterdog.waterdogpe.player.ProxiedPlayer getPlayer​(@NotNull
                                                                                   @NotNull java.util.UUID uniqueId)
        Specified by:
        getPlayer in class PlayerExecutorListener<dev.waterdog.waterdogpe.player.ProxiedPlayer>
      • getOnlinePlayers

        @NotNull
        protected @NotNull java.util.Collection<dev.waterdog.waterdogpe.player.ProxiedPlayer> getOnlinePlayers()
        Specified by:
        getOnlinePlayers in class PlayerExecutorListener<dev.waterdog.waterdogpe.player.ProxiedPlayer>
      • connect

        protected void connect​(@NotNull
                               @NotNull dev.waterdog.waterdogpe.player.ProxiedPlayer player,
                               @NotNull
                               @NotNull java.lang.String service)
        Specified by:
        connect in class PlayerExecutorListener<dev.waterdog.waterdogpe.player.ProxiedPlayer>
      • kick

        protected void kick​(@NotNull
                            @NotNull dev.waterdog.waterdogpe.player.ProxiedPlayer player,
                            @NotNull
                            @NotNull java.lang.String reason)
        Specified by:
        kick in class PlayerExecutorListener<dev.waterdog.waterdogpe.player.ProxiedPlayer>
      • sendMessage

        protected void sendMessage​(@NotNull
                                   @NotNull dev.waterdog.waterdogpe.player.ProxiedPlayer player,
                                   @NotNull
                                   @NotNull java.lang.String message)
        Specified by:
        sendMessage in class PlayerExecutorListener<dev.waterdog.waterdogpe.player.ProxiedPlayer>
      • sendMessageComponent

        protected void sendMessageComponent​(@NotNull
                                            @NotNull dev.waterdog.waterdogpe.player.ProxiedPlayer player,
                                            @NotNull
                                            @NotNull java.lang.String data)
        Specified by:
        sendMessageComponent in class PlayerExecutorListener<dev.waterdog.waterdogpe.player.ProxiedPlayer>
      • sendPluginMessage

        protected void sendPluginMessage​(@NotNull
                                         @NotNull dev.waterdog.waterdogpe.player.ProxiedPlayer player,
                                         @NotNull
                                         @NotNull java.lang.String tag,
                                         byte[] data)
        Specified by:
        sendPluginMessage in class PlayerExecutorListener<dev.waterdog.waterdogpe.player.ProxiedPlayer>
      • broadcastMessageComponent

        protected void broadcastMessageComponent​(@NotNull
                                                 @NotNull java.lang.String data,
                                                 @Nullable
                                                 @Nullable java.lang.String permission)
        Specified by:
        broadcastMessageComponent in class PlayerExecutorListener<dev.waterdog.waterdogpe.player.ProxiedPlayer>
      • broadcastMessage

        protected void broadcastMessage​(@NotNull
                                        @NotNull java.lang.String message,
                                        @Nullable
                                        @Nullable java.lang.String permission)
        Specified by:
        broadcastMessage in class PlayerExecutorListener<dev.waterdog.waterdogpe.player.ProxiedPlayer>
      • connectToFallback

        protected void connectToFallback​(@NotNull
                                         @NotNull dev.waterdog.waterdogpe.player.ProxiedPlayer player)
        Specified by:
        connectToFallback in class PlayerExecutorListener<dev.waterdog.waterdogpe.player.ProxiedPlayer>
      • dispatchCommand

        protected void dispatchCommand​(@NotNull
                                       @NotNull dev.waterdog.waterdogpe.player.ProxiedPlayer player,
                                       @NotNull
                                       @NotNull java.lang.String command)
        Specified by:
        dispatchCommand in class PlayerExecutorListener<dev.waterdog.waterdogpe.player.ProxiedPlayer>