geforkt von Mirrors/Paper
Add NameTag visibility API to the Team interface.
By: Adam Thomas <aet2505@gmail.com>
Dieser Commit ist enthalten in:
Ursprung
816db9f46b
Commit
108b422d52
21
paper-api/src/main/java/org/bukkit/scoreboard/NameTagVisibility.java
Normale Datei
21
paper-api/src/main/java/org/bukkit/scoreboard/NameTagVisibility.java
Normale Datei
@ -0,0 +1,21 @@
|
|||||||
|
package org.bukkit.scoreboard;
|
||||||
|
|
||||||
|
public enum NameTagVisibility {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Always show the player's nametag.
|
||||||
|
*/
|
||||||
|
ALWAYS,
|
||||||
|
/**
|
||||||
|
* Never show the player's nametag.
|
||||||
|
*/
|
||||||
|
NEVER,
|
||||||
|
/**
|
||||||
|
* Show the player's nametag only to his own team members.
|
||||||
|
*/
|
||||||
|
HIDE_FOR_OTHER_TEAMS,
|
||||||
|
/**
|
||||||
|
* Show the player's nametag only to members of other teams.
|
||||||
|
*/
|
||||||
|
HIDE_FOR_OWN_TEAM;
|
||||||
|
}
|
@ -110,6 +110,22 @@ public interface Team {
|
|||||||
*/
|
*/
|
||||||
void setCanSeeFriendlyInvisibles(boolean enabled) throws IllegalStateException;
|
void setCanSeeFriendlyInvisibles(boolean enabled) throws IllegalStateException;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets the team's ability to see name tags
|
||||||
|
*
|
||||||
|
* @return the current name tag visibilty for the team
|
||||||
|
* @throws IllegalArgumentException if this team has been unregistered
|
||||||
|
*/
|
||||||
|
NameTagVisibility getNameTagVisibility() throws IllegalArgumentException;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Set's the team's ability to see name tags
|
||||||
|
*
|
||||||
|
* @param visibility The nameTagVisibilty to set
|
||||||
|
* @throws IllegalArgumentException if this team has been unregistered
|
||||||
|
*/
|
||||||
|
void setNameTagVisibility(NameTagVisibility visibility) throws IllegalArgumentException;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets the Set of players on the team
|
* Gets the Set of players on the team
|
||||||
*
|
*
|
||||||
|
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren