32 lines
1.1 KiB
Java
32 lines
1.1 KiB
Java
package net.montoyo.wd.mixins;
|
|
|
|
import com.mojang.blaze3d.vertex.PoseStack;
|
|
import net.minecraft.client.Minecraft;
|
|
import net.minecraft.client.gui.Gui;
|
|
import net.minecraft.client.gui.GuiGraphics;
|
|
import net.montoyo.wd.client.ClientProxy;
|
|
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(Gui.class)
|
|
public class OverlayMixin {
|
|
@Shadow
|
|
@Final
|
|
protected Minecraft minecraft;
|
|
|
|
@Shadow
|
|
protected int screenWidth;
|
|
|
|
@Shadow
|
|
protected int screenHeight;
|
|
|
|
@Inject(at = @At("HEAD"), method = "renderCrosshair", cancellable = true)
|
|
public void preDrawCrosshair(GuiGraphics pGuiGraphics, CallbackInfo ci) {
|
|
// ClientProxy.renderCrosshair(minecraft.options, screenWidth, screenHeight, ((Gui) (Object) this).getBlitOffset(), poseStack, ci);
|
|
ClientProxy.renderCrosshair(minecraft.options, screenWidth, screenHeight, 0, pGuiGraphics, ci);
|
|
}
|
|
} |