Class LivingEntityRendererMixin<T extends net.minecraft.world.entity.LivingEntity, S extends net.minecraft.client.renderer.entity.state.LivingEntityRenderState, M extends net.minecraft.client.model.EntityModel<? super S>>
java.lang.Object
com.stereowalker.unionlib.mixin.client.LivingEntityRendererMixin<T,S,M>
- All Implemented Interfaces:
CosmeticHandler.LERAccess<T,S, M>
public abstract class LivingEntityRendererMixin<T extends net.minecraft.world.entity.LivingEntity, S extends net.minecraft.client.renderer.entity.state.LivingEntityRenderState, M extends net.minecraft.client.model.EntityModel<? super S>>
extends Object
implements CosmeticHandler.LERAccess<T,S,M>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfloatprotected floatgetWhiteOverlayProgress(S pLivingEntity) floatgetWhiteOverlayProgressA(S pLivingEntity, float pPartialTicks) protected booleanisBodyVisible(S pLivingEntity) booleanisBodyVisibleA(S pLivingEntity) protected voidvoidprotected voidsetupRotations(S renderState, com.mojang.blaze3d.vertex.PoseStack poseStack, float bodyRot, float scale) voidsetupRotationsA(S pEntity, com.mojang.blaze3d.vertex.PoseStack pPoseStack, float pBob, float pYBodyRot, float pPartialTick, float pScale)
-
Constructor Details
-
LivingEntityRendererMixin
public LivingEntityRendererMixin()
-
-
Method Details
-
isBodyVisible
-
getWhiteOverlayProgress
-
scale
-
setupRotations
protected void setupRotations(S renderState, com.mojang.blaze3d.vertex.PoseStack poseStack, float bodyRot, float scale) -
isBodyVisibleA
- Specified by:
isBodyVisibleAin interfaceCosmeticHandler.LERAccess<T extends net.minecraft.world.entity.LivingEntity, S extends net.minecraft.client.renderer.entity.state.LivingEntityRenderState, M extends net.minecraft.client.model.EntityModel<? super S>>
-
getBobA
-
getWhiteOverlayProgressA
- Specified by:
getWhiteOverlayProgressAin interfaceCosmeticHandler.LERAccess<T extends net.minecraft.world.entity.LivingEntity, S extends net.minecraft.client.renderer.entity.state.LivingEntityRenderState, M extends net.minecraft.client.model.EntityModel<? super S>>
-
scaleA
public void scaleA(S pLivingEntity, com.mojang.blaze3d.vertex.PoseStack pPoseStack, float pPartialTickTime) -
setupRotationsA
public void setupRotationsA(S pEntity, com.mojang.blaze3d.vertex.PoseStack pPoseStack, float pBob, float pYBodyRot, float pPartialTick, float pScale) - Specified by:
setupRotationsAin interfaceCosmeticHandler.LERAccess<T extends net.minecraft.world.entity.LivingEntity, S extends net.minecraft.client.renderer.entity.state.LivingEntityRenderState, M extends net.minecraft.client.model.EntityModel<? super S>>
-