Revert this particular change since it wasn't quite ready yet

This commit is contained in:
Camotoy 2021-12-05 19:07:51 -05:00
parent e954d091b9
commit 70ec77b1e3
No known key found for this signature in database
GPG key ID: 7EEFB66FE798081F

View file

@ -255,13 +255,8 @@ public class LivingEntity extends Entity {
if (javaAttribute.getType() instanceof AttributeType.Builtin type) { if (javaAttribute.getType() instanceof AttributeType.Builtin type) {
switch (type) { switch (type) {
case GENERIC_MAX_HEALTH -> { case GENERIC_MAX_HEALTH -> {
float maxHealth = (float) AttributeUtils.calculateValue(javaAttribute); this.maxHealth = (float) AttributeUtils.calculateValue(javaAttribute);
if (this.maxHealth != maxHealth) { newAttributes.add(createHealthAttribute());
// Helps prnt respawn bugs where the player respawns twice
// Because we re-sent the health attribute as 0
this.maxHealth = maxHealth;
newAttributes.add(createHealthAttribute());
}
} }
case GENERIC_ATTACK_DAMAGE -> newAttributes.add(calculateAttribute(javaAttribute, GeyserAttributeType.ATTACK_DAMAGE)); case GENERIC_ATTACK_DAMAGE -> newAttributes.add(calculateAttribute(javaAttribute, GeyserAttributeType.ATTACK_DAMAGE));
case GENERIC_FLYING_SPEED -> newAttributes.add(calculateAttribute(javaAttribute, GeyserAttributeType.FLYING_SPEED)); case GENERIC_FLYING_SPEED -> newAttributes.add(calculateAttribute(javaAttribute, GeyserAttributeType.FLYING_SPEED));