Skip to content

Commit a538556

Browse files
committed
Set sleeping ignored state in CraftPlayerCharacter constructor
Moved the `setSleepingIgnored(true)` call from `PaperPlayerCharacter` to the `CraftPlayerCharacter` constructor. This ensures the sleeping state is properly initialized when the character entity is created.
1 parent af99be5 commit a538556

File tree

2 files changed

+1
-1
lines changed

2 files changed

+1
-1
lines changed

src/main/java/net/thenextlvl/character/plugin/character/PaperPlayerCharacter.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,6 @@ public boolean spawn(Location location) {
128128
} else {
129129
server.getHandle().placeNewPlayer(serverPlayer.connection.connection, serverPlayer, cookie);
130130
serverPlayer.moveTo(location.getX(), location.getY(), location.getZ(), location.getYaw(), location.getPitch());
131-
entity.setSleepingIgnored(true);
132131
}
133132

134133
preSpawn(this.entity);

src/main/java/net/thenextlvl/character/plugin/character/entity/CraftPlayerCharacter.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ public class CraftPlayerCharacter extends CraftPlayer {
1313
public CraftPlayerCharacter(PaperPlayerCharacter character, CraftServer server, ServerPlayer handle) {
1414
super(server, handle);
1515
this.character = character;
16+
setSleepingIgnored(true);
1617
}
1718

1819
@Override

0 commit comments

Comments
 (0)