Skip to content

Commit 448b0ab

Browse files
committed
refactor
1 parent b5555b8 commit 448b0ab

2 files changed

Lines changed: 4 additions & 9 deletions

File tree

src/main/java/meteordevelopment/meteorclient/mixin/GameRendererMixin.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
import com.llamalad7.mixinextras.injector.ModifyReturnValue;
1010
import com.llamalad7.mixinextras.sugar.Local;
1111
import com.mojang.blaze3d.systems.RenderSystem;
12-
import meteordevelopment.meteorclient.MixinPlugin;
1312
import meteordevelopment.meteorclient.MeteorClient;
13+
import meteordevelopment.meteorclient.MixinPlugin;
1414
import meteordevelopment.meteorclient.events.render.GetFovEvent;
1515
import meteordevelopment.meteorclient.events.render.Render3DEvent;
1616
import meteordevelopment.meteorclient.events.render.RenderAfterWorldEvent;
@@ -27,6 +27,7 @@
2727
import meteordevelopment.meteorclient.utils.render.CustomBannerGuiElementRenderer;
2828
import meteordevelopment.meteorclient.utils.render.NametagUtils;
2929
import meteordevelopment.meteorclient.utils.render.RenderUtils;
30+
import net.irisshaders.iris.api.v0.IrisApi;
3031
import net.minecraft.client.MinecraftClient;
3132
import net.minecraft.client.gui.DrawContext;
3233
import net.minecraft.client.gui.render.GuiRenderer;
@@ -128,16 +129,15 @@ private void onRenderWorld(RenderTickCounter tickCounter, CallbackInfo ci, @Loca
128129

129130
matrices.push();
130131
tiltViewWhenHurt(matrices, camera.getLastTickProgress());
131-
if (client.options.getBobView().getValue())
132-
bobView(matrices, camera.getLastTickProgress());
132+
if (client.options.getBobView().getValue()) bobView(matrices, camera.getLastTickProgress());
133133

134134
Matrix4f inverseBob = new Matrix4f(matrices.peek().getPositionMatrix()).invert();
135135
RenderSystem.getModelViewStack().mul(inverseBob);
136136
matrices.pop();
137137

138138
// Call utility classes (apply bob correction when Iris shaders are active)
139139

140-
Matrix4f correctedPosition = MixinPlugin.isIrisPresent && RenderUtils.isShaderPackInUse() ? new Matrix4f(position).mul(inverseBob) : position;
140+
Matrix4f correctedPosition = (MixinPlugin.isIrisPresent && IrisApi.getInstance().isShaderPackInUse()) ? new Matrix4f(position).mul(inverseBob) : position;
141141
RenderUtils.updateScreenCenter(projection, correctedPosition);
142142
NametagUtils.onRender(position);
143143

src/main/java/meteordevelopment/meteorclient/utils/render/RenderUtils.java

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
import meteordevelopment.meteorclient.utils.misc.Pool;
1515
import meteordevelopment.meteorclient.utils.render.color.Color;
1616
import meteordevelopment.orbit.EventHandler;
17-
import net.irisshaders.iris.api.v0.IrisApi;
1817
import net.minecraft.client.gui.DrawContext;
1918
import net.minecraft.item.ItemStack;
2019
import net.minecraft.util.math.BlockPos;
@@ -42,10 +41,6 @@ public static void init() {
4241
MeteorClient.EVENT_BUS.subscribe(RenderUtils.class);
4342
}
4443

45-
public static boolean isShaderPackInUse() {
46-
return IrisApi.getInstance().isShaderPackInUse();
47-
}
48-
4944
// Items
5045
public static void drawItem(DrawContext drawContext, ItemStack itemStack, int x, int y, float scale, boolean overlay, String countOverride, boolean disableGuiScale) {
5146
Matrix3x2fStack matrices = drawContext.getMatrices();

0 commit comments

Comments
 (0)