Interface BungeeChatAccount

  • All Known Implementing Classes:
    ConsoleAccount

    public interface BungeeChatAccount
    • Method Detail

      • getUniqueId

        UUID getUniqueId()
      • getAccountType

        default AccountType getAccountType()
      • getDefaultChannelType

        ChannelType getDefaultChannelType()
        Returns the global default channel type for all players!!
        Returns:
        default channel type
      • isVanished

        boolean isVanished()
      • hasMessengerEnabled

        boolean hasMessengerEnabled()
      • hasSocialSpyEnabled

        boolean hasSocialSpyEnabled()
      • hasLocalSpyEnabled

        boolean hasLocalSpyEnabled()
      • hasIgnored

        default boolean hasIgnored​(UUID uuid)
      • getDisplayName

        default String getDisplayName()
      • getPing

        int getPing()
      • getServerName

        String getServerName()
      • getServerIP

        String getServerIP()
      • isMuted

        default boolean isMuted()
      • setChannelType

        void setChannelType​(ChannelType channelType)
      • setDefaultChannelType

        void setDefaultChannelType​(ChannelType channelType)
        Sets the global default channel type for all players!!
        Parameters:
        channelType - new default channel type
      • setVanished

        void setVanished​(boolean vanished)
      • setMessenger

        void setMessenger​(boolean messenger)
      • setSocialSpy

        void setSocialSpy​(boolean socialSpy)
      • setLocalSpy

        void setLocalSpy​(boolean localSpy)
      • toggleVanished

        default void toggleVanished()
      • toggleMessenger

        default void toggleMessenger()
      • toggleSocialSpy

        default void toggleSocialSpy()
      • toggleLocalSpy

        default void toggleLocalSpy()
      • addIgnore

        void addIgnore​(UUID uuid)
      • removeIgnore

        void removeIgnore​(UUID uuid)
      • setMutedUntil

        void setMutedUntil​(Timestamp mutedUntil)
      • setMutedUntil

        default void setMutedUntil​(long mutedUntilMillis)
      • mutePermanently

        default void mutePermanently()
      • muteFor

        default void muteFor​(long amount,
                             TimeUnit timeUnit)
      • unmute

        default void unmute()
      • setStoredPrefix

        void setStoredPrefix​(Optional<String> newPrefix)
      • setStoredSuffix

        void setStoredSuffix​(Optional<String> newSuffix)