13
0
geforkt von Mirrors/Paper

Implement Entity Scoreboard Tags

By: Senmori <thesenmori@gmail.com>
Dieser Commit ist enthalten in:
Bukkit/Spigot 2016-11-06 12:13:44 +11:00
Ursprung bde8f61893
Commit 06e0085b98

Datei anzeigen

@ -9,6 +9,7 @@ import org.bukkit.metadata.Metadatable;
import org.bukkit.util.Vector; import org.bukkit.util.Vector;
import java.util.List; import java.util.List;
import java.util.Set;
import java.util.UUID; import java.util.UUID;
import org.bukkit.command.CommandSender; import org.bukkit.command.CommandSender;
import org.bukkit.event.player.PlayerTeleportEvent.TeleportCause; import org.bukkit.event.player.PlayerTeleportEvent.TeleportCause;
@ -417,4 +418,31 @@ public interface Entity extends Metadatable, CommandSender {
* @param cooldown portal cooldown ticks * @param cooldown portal cooldown ticks
*/ */
void setPortalCooldown(int cooldown); void setPortalCooldown(int cooldown);
/**
* Returns a set of tags for this entity.
* <br>
* Entities can have no more than 1024 tags.
*
* @return a set of tags for this entity
*/
Set<String> getScoreboardTags();
/**
* Add a tag to this entity.
* <br>
* Entities can have no more than 1024 tags.
*
* @param tag the tag to add
* @return true if the tag was successfully added
*/
boolean addScoreboardTag(String tag);
/**
* Removes a given tag from this entity.
*
* @param tag the tag to remove
* @return true if the tag was successfully removed
*/
boolean removeScoreboardTag(String tag);
} }