diff options
| author | inyourwalls <inyourwalls@tutanota.com> | 2024-01-25 02:47:23 -0500 |
|---|---|---|
| committer | inyourwalls <inyourwalls@tutanota.com> | 2024-01-25 02:47:23 -0500 |
| commit | 3e995682bb76f0c4a28fc0cc1f4994cd823e010c (patch) | |
| tree | ffb573c9b447bc07722436b7391dd391aea5768e /src/main/java/net/inyourwalls/customlevelcolour/mixin/InGameHudMixin.java | |
| parent | 4f6a91932b61c4e5a9ef3216c4989ca9b6294439 (diff) | |
woah, it works!
Diffstat (limited to 'src/main/java/net/inyourwalls/customlevelcolour/mixin/InGameHudMixin.java')
| -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; + } +} |
