Skip to content

Commit d77d5e1

Browse files
committed
Disable Experience bar for non-l4j users
1 parent be91aed commit d77d5e1

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed
Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package net.kyrptonaught.lemclienthelper.mixin.hud.genericHud;
22

3+
import net.kyrptonaught.lemclienthelper.hud.genericHud.GenericHudMod;
34
import net.kyrptonaught.lemclienthelper.hud.genericHud.PlayerBarRenderer;
45
import net.minecraft.client.DeltaTracker;
56
import net.minecraft.client.gui.Gui;
@@ -9,12 +10,15 @@
910
import org.spongepowered.asm.mixin.injection.Inject;
1011
import org.spongepowered.asm.mixin.injection.callback.CallbackInfo;
1112

12-
import java.lang.reflect.InvocationTargetException;
13-
1413
@Mixin(Gui.class)
1514
public class PlayerBarMixin {
1615
@Inject(method = "renderHotbarAndDecorations", at= @At(value = "HEAD"))
1716
void renderPlayerBar(GuiGraphics guiGraphics, DeltaTracker deltaTracker, CallbackInfo ci){
1817
PlayerBarRenderer.renderPlayerBar(guiGraphics,deltaTracker);
1918
}
19+
20+
@Inject(method = "renderExperienceBar", at=@At("HEAD"), cancellable = true)
21+
void disableExperienceBar(GuiGraphics guiGraphics, int i, CallbackInfo ci) {
22+
if (GenericHudMod.SHOULD_RENDER_PLAYERBAR) {ci.cancel();}
23+
}
2024
}

0 commit comments

Comments
 (0)