Update crosshair

This commit is contained in:
Vecoo 2025-03-03 22:47:08 +11:00
parent cefa4381f2
commit cce95e7f1a
3 changed files with 6 additions and 6 deletions

View File

@ -1,6 +1,7 @@
package ru.magistu.siegemachines.client.gui.machine.crosshair;
import com.mojang.blaze3d.vertex.PoseStack;
import net.minecraft.client.gui.GuiGraphics;
import ru.magistu.siegemachines.SiegeMachines;
import net.minecraft.client.Minecraft;
import net.minecraft.resources.ResourceLocation;
@ -19,7 +20,7 @@ public abstract class Crosshair extends HudElement
super(width, height);
}
public final void render(PoseStack matrixstack, float partialticks) {}
public final void render(GuiGraphics matrixstack, float partialticks) {}
public abstract void render(PoseStack matrixstack, float ticks, Minecraft mc, Player player);
public abstract void render(GuiGraphics matrixstack, float ticks, Minecraft mc, Player player);
}

View File

@ -68,6 +68,4 @@ public abstract class HudElement
{
return this.height;
}
public abstract void render(PoseStack paramMatrixStack, float paramFloat);
}

View File

@ -2,6 +2,7 @@ package ru.magistu.siegemachines.client.gui.machine.crosshair;
import com.mojang.blaze3d.systems.RenderSystem;
import com.mojang.blaze3d.vertex.PoseStack;
import net.minecraft.client.gui.GuiGraphics;
import ru.magistu.siegemachines.entity.machine.Machine;
import net.minecraft.client.Minecraft;
import net.minecraft.client.renderer.GameRenderer;
@ -24,7 +25,7 @@ public class ReloadingCrosshair extends Crosshair
this.y = Minecraft.getInstance().getWindow().getGuiScaledHeight() / 2;
}
public void render(PoseStack matrixstack, float ticks, Minecraft mc, Player player)
public void render(GuiGraphics matrixstack, float ticks, Minecraft mc, Player player)
{
RenderSystem.assertOnRenderThread();
@ -60,7 +61,7 @@ public class ReloadingCrosshair extends Crosshair
RenderSystem.setShader(GameRenderer::getPositionTexShader);
RenderSystem.setShaderTexture(0, CROSSHAIR_TEXTURES);
mc.gui.blit(matrixstack, originx, originy, imagex, imagey, width, height);
matrixstack.blit(CROSSHAIR_TEXTURES, originx, originy, imagex, imagey, width, height);
RenderSystem.backupProjectionMatrix();
}