29 lines
		
	
	
	
		
			1.3 KiB
			
		
	
	
	
		
			Diff
		
	
	
	
	
	
		
		
			
		
	
	
			29 lines
		
	
	
	
		
			1.3 KiB
			
		
	
	
	
		
			Diff
		
	
	
	
	
	
|   | From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 | ||
|  | From: Jake Potrebic <jake.m.potrebic@gmail.com> | ||
|  | Date: Sun, 9 Jul 2023 11:54:54 -0700 | ||
|  | Subject: [PATCH] API for an entity's scoreboard name | ||
|  | 
 | ||
|  | Was obtainable through different methods, but you had to use different | ||
|  | methods depending on the implementation of Entity you were working with. | ||
|  | 
 | ||
|  | diff --git a/src/main/java/org/bukkit/entity/Entity.java b/src/main/java/org/bukkit/entity/Entity.java
 | ||
|  | index 6b842453589cf148ab32c1507cf374056826316e..75664470303a6e0cbd393c0db32b78b3af818cb6 100644
 | ||
|  | --- a/src/main/java/org/bukkit/entity/Entity.java
 | ||
|  | +++ b/src/main/java/org/bukkit/entity/Entity.java
 | ||
|  | @@ -965,4 +965,15 @@ public interface Entity extends Metadatable, CommandSender, Nameable, Persistent
 | ||
|  |       */ | ||
|  |      @NotNull io.papermc.paper.threadedregions.scheduler.EntityScheduler getScheduler(); | ||
|  |      // Paper end - Folia schedulers | ||
|  | +
 | ||
|  | +    // Paper start - entity scoreboard name
 | ||
|  | +    /**
 | ||
|  | +     * Gets the string name of the entity used to track it in {@link org.bukkit.scoreboard.Scoreboard Scoreboards}.
 | ||
|  | +     *
 | ||
|  | +     * @return the scoreboard entry name
 | ||
|  | +     * @see org.bukkit.scoreboard.Scoreboard#getScores(String)
 | ||
|  | +     * @see org.bukkit.scoreboard.Scoreboard#getEntries()
 | ||
|  | +     */
 | ||
|  | +    @NotNull String getScoreboardEntryName();
 | ||
|  | +    // Paper end - entity scoreboard name
 | ||
|  |  } |