diff options
Diffstat (limited to 'src/main/java/net/inyourwalls')
| -rw-r--r-- | src/main/java/net/inyourwalls/customlevelcolour/mixin/InGameHudMixin.java | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/src/main/java/net/inyourwalls/customlevelcolour/mixin/InGameHudMixin.java b/src/main/java/net/inyourwalls/customlevelcolour/mixin/InGameHudMixin.java index 8e88457..55fe636 100644 --- a/src/main/java/net/inyourwalls/customlevelcolour/mixin/InGameHudMixin.java +++ b/src/main/java/net/inyourwalls/customlevelcolour/mixin/InGameHudMixin.java @@ -1,4 +1,22 @@ // InGameHudMixin: Singular @ModifyArg to change the colour of the level text. package net.inyourwalls.customlevelcolour.mixin; -public class InGameHudMixin {} +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; + } +} |
