// InGameHudMixin: Singular @ModifyArg to change the colour of the level text. package net.inyourwalls.customlevelcolour.mixin; import net.minecraft.client.gui.hud.InGameHud; import org.spongepowered.asm.mixin.Mixin; import org.spongepowered.asm.mixin.injection.At; import org.spongepowered.asm.mixin.injection.ModifyArg; @Mixin(InGameHud.class) public class InGameHudMixin { @ModifyArg( at = @At( value = "INVOKE", target = "Lnet/minecraft/client/gui/DrawContext;drawText(Lnet/minecraft/client/font/TextRenderer;Ljava/lang/String;IIIZ)I", ordinal = 4 ), method = "renderExperienceBar", index = 4 ) private int overwriteExperienceBarColour(int oldColour) { return 0xffffff; } }