Skip to content

Commit cc5f05e

Browse files
committed
Fix outline color
1 parent 1e2c7e7 commit cc5f05e

1 file changed

Lines changed: 8 additions & 3 deletions

File tree

src/main/java/net/vulkanmod/mixin/vertex/EntityOutlineGeneratorM.java

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,21 @@
33
import com.mojang.blaze3d.vertex.VertexConsumer;
44
import net.minecraft.client.renderer.OutlineBufferSource;
55
import net.vulkanmod.interfaces.ExtendedVertexBuilder;
6+
import org.spongepowered.asm.mixin.Final;
67
import org.spongepowered.asm.mixin.Mixin;
8+
import org.spongepowered.asm.mixin.Shadow;
9+
import org.spongepowered.asm.mixin.Unique;
710
import org.spongepowered.asm.mixin.injection.At;
811
import org.spongepowered.asm.mixin.injection.Inject;
912
import org.spongepowered.asm.mixin.injection.callback.CallbackInfo;
1013

1114
@Mixin(OutlineBufferSource.EntityOutlineGenerator.class)
1215
public class EntityOutlineGeneratorM implements ExtendedVertexBuilder {
1316

14-
private ExtendedVertexBuilder extDelegate;
15-
private boolean canUseFastVertex = false;
17+
@Shadow @Final private int color;
18+
19+
@Unique private ExtendedVertexBuilder extDelegate;
20+
@Unique private boolean canUseFastVertex = false;
1621

1722
@Inject(method = "<init>*", at = @At("RETURN"))
1823
private void getExtBuilder(VertexConsumer vertexConsumer, int i, CallbackInfo ci) {
@@ -29,6 +34,6 @@ public boolean canUseFastVertex() {
2934

3035
@Override
3136
public void vertex(float x, float y, float z, int packedColor, float u, float v, int overlay, int light, int packedNormal) {
32-
this.extDelegate.vertex(x, y, z, packedColor, u, v, overlay, light, packedNormal);
37+
this.extDelegate.vertex(x, y, z, this.color, u, v, overlay, light, packedNormal);
3338
}
3439
}

0 commit comments

Comments
 (0)