Package dev.aura.bungeechat.account
Class Account
- java.lang.Object
-
- dev.aura.bungeechat.account.Account
-
- All Implemented Interfaces:
dev.aura.bungeechat.api.account.BungeeChatAccount
public class Account extends Object implements dev.aura.bungeechat.api.account.BungeeChatAccount
-
-
Field Summary
Fields Modifier and Type Field Description protected static dev.aura.bungeechat.api.enums.ChannelType
defaultChannelType
-
Constructor Summary
Constructors Modifier Constructor Description protected
Account(UUID uuid)
protected
Account(UUID uuid, dev.aura.bungeechat.api.enums.ChannelType channelType, boolean vanished, boolean messenger, boolean socialSpy, boolean localSpy, BlockingQueue<UUID> ignored, Timestamp mutedUntil, Optional<String> storedPrefix, Optional<String> storedSuffix)
protected
Account(ProxiedPlayer player)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addIgnore(UUID uuid)
void
addIgnore(ProxiedPlayer player)
protected boolean
canEqual(Object other)
boolean
equals(Object o)
dev.aura.bungeechat.api.enums.ChannelType
getChannelType()
dev.aura.bungeechat.api.enums.ChannelType
getDefaultChannelType()
String
getDisplayName()
BlockingQueue<UUID>
getIgnored()
Timestamp
getMutedUntil()
String
getName()
int
getPing()
ProxiedPlayer
getProxiedPlayer()
String
getServerIP()
String
getServerName()
Optional<String>
getStoredPrefix()
Optional<String>
getStoredSuffix()
UUID
getUniqueId()
int
hashCode()
boolean
hasIgnored(ProxiedPlayer player)
boolean
hasLocalSpyEnabled()
boolean
hasMessengerEnabled()
boolean
hasSocialSpyEnabled()
boolean
isVanished()
void
removeIgnore(UUID uuid)
void
removeIgnore(ProxiedPlayer player)
void
setChannelType(dev.aura.bungeechat.api.enums.ChannelType channelType)
void
setDefaultChannelType(dev.aura.bungeechat.api.enums.ChannelType channelType)
void
setLocalSpy(boolean localSpy)
void
setMessenger(boolean messenger)
void
setMutedUntil(Timestamp mutedUntil)
void
setSocialSpy(boolean socialSpy)
void
setStoredPrefix(Optional<String> storedPrefix)
void
setStoredSuffix(Optional<String> storedSuffix)
void
setVanished(boolean vanished)
static void
staticSetDefaultChannelType(dev.aura.bungeechat.api.enums.ChannelType channelType)
String
toString()
-
-
-
Constructor Detail
-
Account
protected Account(ProxiedPlayer player)
-
Account
protected Account(UUID uuid)
-
-
Method Detail
-
getUniqueId
public UUID getUniqueId()
- Specified by:
getUniqueId
in interfacedev.aura.bungeechat.api.account.BungeeChatAccount
-
getDefaultChannelType
public dev.aura.bungeechat.api.enums.ChannelType getDefaultChannelType()
- Specified by:
getDefaultChannelType
in interfacedev.aura.bungeechat.api.account.BungeeChatAccount
-
isVanished
public boolean isVanished()
- Specified by:
isVanished
in interfacedev.aura.bungeechat.api.account.BungeeChatAccount
-
hasMessengerEnabled
public boolean hasMessengerEnabled()
- Specified by:
hasMessengerEnabled
in interfacedev.aura.bungeechat.api.account.BungeeChatAccount
-
hasSocialSpyEnabled
public boolean hasSocialSpyEnabled()
- Specified by:
hasSocialSpyEnabled
in interfacedev.aura.bungeechat.api.account.BungeeChatAccount
-
hasLocalSpyEnabled
public boolean hasLocalSpyEnabled()
- Specified by:
hasLocalSpyEnabled
in interfacedev.aura.bungeechat.api.account.BungeeChatAccount
-
getIgnored
public BlockingQueue<UUID> getIgnored()
- Specified by:
getIgnored
in interfacedev.aura.bungeechat.api.account.BungeeChatAccount
-
hasIgnored
public boolean hasIgnored(ProxiedPlayer player)
-
addIgnore
public void addIgnore(UUID uuid)
- Specified by:
addIgnore
in interfacedev.aura.bungeechat.api.account.BungeeChatAccount
-
addIgnore
public void addIgnore(ProxiedPlayer player)
-
removeIgnore
public void removeIgnore(UUID uuid)
- Specified by:
removeIgnore
in interfacedev.aura.bungeechat.api.account.BungeeChatAccount
-
removeIgnore
public void removeIgnore(ProxiedPlayer player)
-
getName
public String getName()
- Specified by:
getName
in interfacedev.aura.bungeechat.api.account.BungeeChatAccount
-
getDisplayName
public String getDisplayName()
- Specified by:
getDisplayName
in interfacedev.aura.bungeechat.api.account.BungeeChatAccount
-
getPing
public int getPing()
- Specified by:
getPing
in interfacedev.aura.bungeechat.api.account.BungeeChatAccount
-
getServerName
public String getServerName()
- Specified by:
getServerName
in interfacedev.aura.bungeechat.api.account.BungeeChatAccount
-
getServerIP
public String getServerIP()
- Specified by:
getServerIP
in interfacedev.aura.bungeechat.api.account.BungeeChatAccount
-
setDefaultChannelType
public void setDefaultChannelType(dev.aura.bungeechat.api.enums.ChannelType channelType)
- Specified by:
setDefaultChannelType
in interfacedev.aura.bungeechat.api.account.BungeeChatAccount
-
staticSetDefaultChannelType
public static void staticSetDefaultChannelType(dev.aura.bungeechat.api.enums.ChannelType channelType)
-
getChannelType
public dev.aura.bungeechat.api.enums.ChannelType getChannelType()
- Specified by:
getChannelType
in interfacedev.aura.bungeechat.api.account.BungeeChatAccount
-
getMutedUntil
public Timestamp getMutedUntil()
- Specified by:
getMutedUntil
in interfacedev.aura.bungeechat.api.account.BungeeChatAccount
-
getStoredPrefix
public Optional<String> getStoredPrefix()
- Specified by:
getStoredPrefix
in interfacedev.aura.bungeechat.api.account.BungeeChatAccount
-
getStoredSuffix
public Optional<String> getStoredSuffix()
- Specified by:
getStoredSuffix
in interfacedev.aura.bungeechat.api.account.BungeeChatAccount
-
setChannelType
public void setChannelType(dev.aura.bungeechat.api.enums.ChannelType channelType)
- Specified by:
setChannelType
in interfacedev.aura.bungeechat.api.account.BungeeChatAccount
-
setVanished
public void setVanished(boolean vanished)
- Specified by:
setVanished
in interfacedev.aura.bungeechat.api.account.BungeeChatAccount
-
setMessenger
public void setMessenger(boolean messenger)
- Specified by:
setMessenger
in interfacedev.aura.bungeechat.api.account.BungeeChatAccount
-
setSocialSpy
public void setSocialSpy(boolean socialSpy)
- Specified by:
setSocialSpy
in interfacedev.aura.bungeechat.api.account.BungeeChatAccount
-
setLocalSpy
public void setLocalSpy(boolean localSpy)
- Specified by:
setLocalSpy
in interfacedev.aura.bungeechat.api.account.BungeeChatAccount
-
setMutedUntil
public void setMutedUntil(Timestamp mutedUntil)
- Specified by:
setMutedUntil
in interfacedev.aura.bungeechat.api.account.BungeeChatAccount
-
setStoredPrefix
public void setStoredPrefix(Optional<String> storedPrefix)
- Specified by:
setStoredPrefix
in interfacedev.aura.bungeechat.api.account.BungeeChatAccount
-
setStoredSuffix
public void setStoredSuffix(Optional<String> storedSuffix)
- Specified by:
setStoredSuffix
in interfacedev.aura.bungeechat.api.account.BungeeChatAccount
-
canEqual
protected boolean canEqual(Object other)
-
getProxiedPlayer
public ProxiedPlayer getProxiedPlayer()
-
-