13
0
geforkt von Mirrors/Paper

SPIGOT-4888: setSleepingIgnored resets the night even when there is no one in a bed

By: md_5 <git@md-5.net>
Dieser Commit ist enthalten in:
CraftBukkit/Spigot 2019-05-08 20:34:41 +10:00
Ursprung dd2f46e32e
Commit 2c86ecd099

Datei anzeigen

@ -182,15 +182,15 @@
return entityliving != null && entityliving.isAlive() && this.f(entityliving.getChunkCoordinates());
});
@@ -421,7 +485,7 @@
@@ -419,7 +483,7 @@
while (iterator.hasNext()) {
EntityPlayer entityplayer = (EntityPlayer) iterator.next();
if (entityplayer.isSpectator()) {
- if (entityplayer.isSpectator()) {
+ if (entityplayer.isSpectator() || (entityplayer.fauxSleeping && !entityplayer.isSleeping())) { // CraftBukkit
++i;
- } else if (entityplayer.isSleeping()) {
+ } else if (entityplayer.isSleeping() || entityplayer.fauxSleeping) { // CraftBukkit
} else if (entityplayer.isSleeping()) {
++j;
}
}
@@ -437,10 +501,22 @@
}