mirror of
https://github.com/PaperMC/Paper.git
synced 2025-01-05 02:22:12 +01:00
#1220: Add Player#sendHealthUpdate()
By: Parker Hawke <hawkeboyz2@hotmail.com>
This commit is contained in:
parent
b97cc9b99f
commit
ffdc63259a
1 changed files with 9 additions and 1 deletions
|
@ -83,6 +83,7 @@ import net.minecraft.world.entity.ai.attributes.AttributeMapBase;
|
|||
import net.minecraft.world.entity.ai.attributes.AttributeModifiable;
|
||||
import net.minecraft.world.entity.ai.attributes.GenericAttributes;
|
||||
import net.minecraft.world.entity.player.EntityHuman;
|
||||
import net.minecraft.world.food.FoodMetaData;
|
||||
import net.minecraft.world.inventory.Container;
|
||||
import net.minecraft.world.item.EnumColor;
|
||||
import net.minecraft.world.level.EnumGamemode;
|
||||
|
@ -1885,8 +1886,15 @@ public class CraftPlayer extends CraftHumanEntity implements Player {
|
|||
getHandle().maxHealthCache = getMaxHealth();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void sendHealthUpdate(double health, int foodLevel, float saturation) {
|
||||
getHandle().connection.send(new PacketPlayOutUpdateHealth((float) health, foodLevel, saturation));
|
||||
}
|
||||
|
||||
@Override
|
||||
public void sendHealthUpdate() {
|
||||
getHandle().connection.send(new PacketPlayOutUpdateHealth(getScaledHealth(), getHandle().getFoodData().getFoodLevel(), getHandle().getFoodData().getSaturationLevel()));
|
||||
FoodMetaData foodData = getHandle().getFoodData();
|
||||
sendHealthUpdate(getScaledHealth(), foodData.getFoodLevel(), foodData.getSaturationLevel());
|
||||
}
|
||||
|
||||
public void injectScaledMaxHealth(Collection<AttributeModifiable> collection, boolean force) {
|
||||
|
|
Loading…
Reference in a new issue