mirror of
https://codeberg.org/moonleay/Gimbal.git
synced 2025-04-07 07:04:12 +02:00
28 lines
1 KiB
Java
28 lines
1 KiB
Java
package net.moonleay.gimble.mixin;
|
|
|
|
import net.minecraft.client.MinecraftClient;
|
|
import net.minecraft.client.font.TextRenderer;
|
|
import net.minecraft.client.gui.hud.InGameHud;
|
|
import net.minecraft.client.util.math.MatrixStack;
|
|
import net.moonleay.gimble.client.editor.ClientEditor;
|
|
import org.spongepowered.asm.mixin.Final;
|
|
import org.spongepowered.asm.mixin.Mixin;
|
|
import org.spongepowered.asm.mixin.Shadow;
|
|
import org.spongepowered.asm.mixin.injection.At;
|
|
import org.spongepowered.asm.mixin.injection.Inject;
|
|
import org.spongepowered.asm.mixin.injection.callback.CallbackInfo;
|
|
|
|
@Mixin(InGameHud.class)
|
|
public class HudMixin {
|
|
|
|
@Shadow @Final private MinecraftClient client;
|
|
|
|
@Inject(method = "renderStatusEffectOverlay", at = @At("HEAD"))
|
|
private void render(MatrixStack matrices, CallbackInfo ci) {
|
|
TextRenderer tr = this.client.textRenderer;
|
|
tr.drawWithShadow(matrices,
|
|
ClientEditor.INSTANCE.getModeDisplayText(),
|
|
4, 4,
|
|
ClientEditor.INSTANCE.getCurrentColor());
|
|
}
|
|
}
|