public interface NucleusNicknameService
User's current nickname.| Modifier and Type | Method and Description |
|---|---|
java.util.Optional<org.spongepowered.api.text.Text> |
getNickname(org.spongepowered.api.entity.living.player.User user)
Gets the current nickname for a user, if it exists.
|
java.util.Optional<org.spongepowered.api.text.Text> |
getNickname(java.util.UUID user)
Gets the current nickname for a user, if it exists.
|
java.util.Optional<org.spongepowered.api.text.Text> |
getNicknameWithPrefix(org.spongepowered.api.entity.living.player.User user)
Gets the current nickname for a user with prefix, if it exists.
|
java.util.Optional<org.spongepowered.api.text.Text> |
getNicknameWithPrefix(java.util.UUID user)
Gets the current nickname for a user with a given
UUID,
including the prefix, if it exists. |
default void |
removeNickname(org.spongepowered.api.entity.living.player.User user)
Removes the nickname for the specified user.
|
default void |
setNickname(org.spongepowered.api.entity.living.player.User user,
org.spongepowered.api.text.Text nickname)
Sets a user's nickname.
|
void |
setNickname(org.spongepowered.api.entity.living.player.User user,
org.spongepowered.api.text.Text nickname,
boolean bypassRestrictions)
Sets a user's nickname.
|
java.util.Optional<org.spongepowered.api.text.Text> getNicknameWithPrefix(java.util.UUID user)
UUID,
including the prefix, if it exists.user - The UUID of the user to inspect.Text form, if it exists.java.util.Optional<org.spongepowered.api.text.Text> getNicknameWithPrefix(org.spongepowered.api.entity.living.player.User user)
user - The User to inspect.Text form, if it exists.java.util.Optional<org.spongepowered.api.text.Text> getNickname(org.spongepowered.api.entity.living.player.User user)
user - The User to inspect.Text form, if it exists.java.util.Optional<org.spongepowered.api.text.Text> getNickname(java.util.UUID user)
user - The UUID of the user to inspect.Text form, if it exists.default void setNickname(org.spongepowered.api.entity.living.player.User user,
@Nullable
org.spongepowered.api.text.Text nickname)
throws NicknameException
user - The User to change the nickname ofnickname - The nickname, or null to remove it.NicknameException - if the nickname could not be set.void setNickname(org.spongepowered.api.entity.living.player.User user,
@Nullable
org.spongepowered.api.text.Text nickname,
boolean bypassRestrictions)
throws NicknameException
user - The User to change the nickname ofnickname - The nickname, or null to remove it.bypassRestrictions - Whether to bypass the configured restrictions.NicknameException - if the nickname could not be set.default void removeNickname(org.spongepowered.api.entity.living.player.User user)
throws NicknameException
user - The nickname to set.NicknameException - if the nickname could not be set.