Rename getPotentialBedLocation to getPotentialRespawnLocation (#11950)

This commit is contained in:
masmc05
2025-01-12 03:17:46 +02:00
committed by GitHub
parent ed75b0e54b
commit 08ac057fda
2 changed files with 18 additions and 2 deletions

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) {