diff --git a/src/main/java/org/saturnclient/saturnclient/cosmetics/CloakFeatureRenderer.java b/src/main/java/org/saturnclient/saturnclient/cosmetics/CloakFeatureRenderer.java index b52aaa5..948ad9b 100644 --- a/src/main/java/org/saturnclient/saturnclient/cosmetics/CloakFeatureRenderer.java +++ b/src/main/java/org/saturnclient/saturnclient/cosmetics/CloakFeatureRenderer.java @@ -1,5 +1,7 @@ package org.saturnclient.saturnclient.cosmetics; +import java.util.Arrays; + import org.saturnclient.saturnclient.client.player.SaturnPlayer; import org.saturnclient.saturnclient.cosmetics.cloaks.Cloaks; @@ -26,11 +28,14 @@ import net.minecraft.util.math.Vec3d; public class CloakFeatureRenderer extends FeatureRenderer { private final EquipmentModelLoader equipmentModelLoader; private static final int PARTS = 16; + private final float[] segmentValues = new float[PARTS]; public CloakFeatureRenderer(FeatureRendererContext context, EquipmentModelLoader equipmentModelLoader) { super(context); this.equipmentModelLoader = equipmentModelLoader; + + Arrays.fill(segmentValues, 0.0f); } private void renderCapeQuad(VertexConsumer vertexConsumer, MatrixStack matrixStack, @@ -93,21 +98,20 @@ public class CloakFeatureRenderer extends FeatureRenderer