Refactor mixins

This commit is contained in:
2026-03-08 13:34:52 +01:00
parent 8854726916
commit b04014a87f
@@ -0,0 +1,22 @@
package org.saturnclient.modules.mixins;
import org.saturnclient.common.module.EntityModule;
/**
* Mixed into {@link net.minecraft.client.render.entity.state.LivingEntityRenderState}
* by {@link org.saturnclient.modules.mixins.LivingEntityRenderStateMixin}.
*
* Carries the health snapshot and entity classification that
* {@link org.saturnclient.modules.mixins.NametagsMixin} needs without
* accessing the live entity during rendering.
*/
public interface HealthRenderState {
float saturn$getHealth();
float saturn$getMaxHealth();
void saturn$setHealth(float health, float maxHealth);
EntityModule.EntityType saturn$getEntityType();
void saturn$setEntityType(EntityModule.EntityType type);
}