fixed the environmental ocular displaying stats incorrectly

closes #272
This commit is contained in:
Ell 2022-09-15 15:10:18 +02:00
parent d3023d9661
commit d334272467

View file

@ -326,23 +326,20 @@ public class ClientEvents {
stack.popPose(); stack.popPose();
if (!heldOcular.isEmpty()) { if (!heldOcular.isEmpty()) {
var scale = 0.75F;
stack.pushPose(); stack.pushPose();
stack.scale(scale, scale, scale); //stack.scale(scale, scale, scale);
var stackX = conf % 2 == 0 ? 10 : res.getGuiScaledWidth() - 22; var stackX = conf % 2 == 0 ? 10 : res.getGuiScaledWidth() - 22;
var stackY = conf < 2 ? 15 : res.getGuiScaledHeight() - 55; var stackY = conf < 2 ? 10 : res.getGuiScaledHeight() - 60;
for (var effect : SHOWING_EFFECTS.values()) { for (var effect : SHOWING_EFFECTS.values()) {
var theX = (int) (stackX / scale);
var theY = (int) (stackY / scale);
var itemStack = effect.getA(); var itemStack = effect.getA();
Helper.renderItemInGui(itemStack, theX, theY, 1F); Helper.renderItemInGui(itemStack, stackX, stackY, 1F);
if (effect.getB()) { if (effect.getB()) {
RenderSystem.disableDepthTest(); RenderSystem.disableDepthTest();
RenderSystem.setShaderTexture(0, OVERLAYS); RenderSystem.setShaderTexture(0, OVERLAYS);
Screen.blit(stack, theX, theY, 240, 0, 16, 16, 256, 256); Screen.blit(stack, stackX, stackY, 240, 0, 16, 16, 256, 256);
RenderSystem.enableDepthTest(); RenderSystem.enableDepthTest();
} }
stackY += 8; stackY += 12;
} }
stack.popPose(); stack.popPose();
} }