SPIGOT-1811: Death message not shown on respawn screen

This commit is contained in:
md_5 committed 2018-12-27 11:37:19 +11:00
1 parent b4a4f15dbf
commit 79ded7a8ca
2 files changed
+8 -2

No files matched your search

+1 -1
View File
@@ -368,7 +368,7 @@
+ player.setRealHealth(f);
+ }
+
+ player.updateScaledHealth();
+ player.updateScaledHealth(false);
+ return;
+ }
+ // CraftBukkit end
@@ -1467,6 +1467,10 @@ public class CraftPlayer extends CraftHumanEntity implements Player {
}
public void updateScaledHealth() {
updateScaledHealth(true);
}
public void updateScaledHealth(boolean sendHealth) {
AttributeMapServer attributemapserver = (AttributeMapServer) getHandle().getAttributeMap();
Collection<AttributeInstance> set = attributemapserver.c(); // PAIL: Rename
@@ -1475,7 +1479,9 @@ public class CraftPlayer extends CraftHumanEntity implements Player {
// SPIGOT-3813: Attributes before health
if (getHandle().playerConnection != null) {
getHandle().playerConnection.sendPacket(new PacketPlayOutUpdateAttributes(getHandle().getId(), set));
sendHealthUpdate();
if (sendHealth) {
sendHealthUpdate();
}
}
getHandle().getDataWatcher().set(EntityLiving.HEALTH, (float) getScaledHealth());