mirror of
https://github.com/PaperMC/Paper.git
synced 2025-03-30 19:28:14 +02:00
Rename getPotentialBedLocation to getPotentialRespawnLocation (#11950)
This commit is contained in:
parent
ed75b0e54b
commit
08ac057fda
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
|
@ -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
|
||||
/**
|
||||
|
|
|
@ -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) {
|
||||
|
|
Loading…
Add table
Reference in a new issue