SPIGOT-7047: Add Player#getLastDeathLocation

By: Doc <nachito94@msn.com>
This commit is contained in:
Bukkit/Spigot 2022-06-10 09:56:47 +10:00
parent 4834aca6ed
commit a0619b4d67
2 changed files with 26 additions and 0 deletions

View file

@ -366,4 +366,12 @@ public interface OfflinePlayer extends ServerOperator, AnimalTamer, Configuratio
* for the statistic
*/
public void setStatistic(@NotNull Statistic statistic, @NotNull EntityType entityType, int newValue);
/**
* Gets the player's last death location.
*
* @return the last death location if it exists, otherwise null.
*/
@Nullable
public Location getLastDeathLocation();
}

View file

@ -568,4 +568,22 @@ public interface HumanEntity extends LivingEntity, AnimalTamer, InventoryHolder
* @param ticks the amount of ticks to lose 1 health
*/
public void setStarvationRate(int ticks);
/**
* Gets the player's last death location.
*
* @return the last death location if it exists, otherwise null.
*/
@Nullable
public Location getLastDeathLocation();
/**
* Sets the player's last death location.
* <br>
* <b>Note:</b> This data is updated in the player's client only when the
* player respawns.
*
* @param location where to set the last death player location
*/
public void setLastDeathLocation(@Nullable Location location);
}