1
0
Fork 0
mirror of https://github.com/PaperMC/Paper.git synced 2025-03-30 19:28:14 +02:00

Rename getPotentialBedLocation to getPotentialRespawnLocation ()

This commit is contained in:
masmc05 2025-01-12 03:17:46 +02:00 committed by GitHub
parent ed75b0e54b
commit 08ac057fda
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 18 additions and 2 deletions
paper-api/src/main/java/org/bukkit/entity
paper-server/src/main/java/org/bukkit/craftbukkit/entity

View file

@ -453,9 +453,25 @@ public interface HumanEntity extends LivingEntity, AnimalTamer, InventoryHolder
* is still valid.
*
* @return Bed Location if has slept in one, otherwise null.
* @see #getPotentialRespawnLocation()
* @deprecated Misleading name. This method also returns the location of
* respawn anchors.
*/
@Nullable
public Location getPotentialBedLocation();
@Deprecated(since = "1.21.4")
default Location getPotentialBedLocation() {
return this.getPotentialRespawnLocation();
}
/**
* Gets the Location where the player will spawn at, null if they
* don't have a valid respawn point. This method will not attempt
* to validate if the current respawn location is still valid.
*
* @return respawn location if exists, otherwise null.
*/
@Nullable
Location getPotentialRespawnLocation();
// Paper end
// Paper start
/**

View file

@ -154,7 +154,7 @@ public class CraftHumanEntity extends CraftLivingEntity implements HumanEntity {
// Paper start - Potential bed api
@Override
public Location getPotentialBedLocation() {
public Location getPotentialRespawnLocation() {
ServerPlayer handle = (ServerPlayer) getHandle();
BlockPos bed = handle.getRespawnPosition();
if (bed == null) {