Skip to content
This repository was archived by the owner on Mar 23, 2023. It is now read-only.

Commit eadbe41

Browse files
author
Snoworange420
committed
candy
1 parent 0326433 commit eadbe41

File tree

5 files changed

+980
-0
lines changed

5 files changed

+980
-0
lines changed
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
package com.snoworange.mousse.mixin.mixins;
2+
3+
import com.snoworange.mousse.command.CommandManager;
4+
import com.snoworange.mousse.util.render.RenderUtils2;
5+
import net.minecraft.client.gui.GuiChat;
6+
import org.spongepowered.asm.mixin.injection.At;
7+
import org.spongepowered.asm.mixin.injection.Inject;
8+
import org.spongepowered.asm.mixin.injection.callback.CallbackInfo;
9+
import org.spongepowered.asm.mixin.Shadow;
10+
import net.minecraft.client.gui.GuiTextField;
11+
12+
import org.spongepowered.asm.mixin.Mixin;
13+
14+
@Mixin(GuiChat.class)
15+
public class MixinGuiChat
16+
{
17+
@Shadow
18+
protected GuiTextField field_146415_a;
19+
20+
@Inject(method = { "drawScreen" }, at = { @At("HEAD") })
21+
public void drawScreen(final int mouseX, final int mouseY, final float partialTicks, final CallbackInfo ci) {
22+
if (this.field_146415_a.getText().startsWith(CommandManager.prefix)) {
23+
RenderUtils2.drawChatboxOutline();
24+
}
25+
}
26+
}

0 commit comments

Comments
 (0)