Skip to content

Commit 90ff88d

Browse files
committed
Fix the rest of the mixins
1 parent 60b9b73 commit 90ff88d

7 files changed

Lines changed: 16 additions & 16 deletions

File tree

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ org.gradle.configuration-cache=false
1212
loom_version=1.15-SNAPSHOT
1313

1414
# Mod Properties
15-
mod_version = 5.3.0
15+
mod_version = 5.2.1
1616
maven_group = io.github.madis0
1717
archives_base_name = onebar
1818

src/main/java/io/github/madis0/mixin/BarMixin.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111

1212
@Mixin(value = ContextualBarRenderer.class)
1313
public interface BarMixin {
14-
@Inject(method = "renderExperienceLevel", at = @At(value = "HEAD"), cancellable = true)
14+
@Inject(method = "extractExperienceLevel", at = @At(value = "HEAD"), cancellable = true)
1515
private static void hideXpLevel(GuiGraphicsExtractor context, Font textRenderer, int level, CallbackInfo ci){
1616
if(MixinConfigQuery.isOneBarEnabled() && !MixinConfigQuery.isCompatModeEnabled())
1717
ci.cancel();

src/main/java/io/github/madis0/mixin/BossBarHudMixin.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
@Mixin(BossHealthOverlay.class)
1111
public abstract class BossBarHudMixin {
1212
@ModifyConstant(
13-
method = "render(Lnet/minecraft/client/gui/GuiGraphics;)V",
13+
method = "extractRenderState(Lnet/minecraft/client/gui/GuiGraphicsExtractor;)V",
1414
constant = @Constant(intValue = 12)
1515
)
1616
private int adjustBossBarStartY(int original) {

src/main/java/io/github/madis0/mixin/ExperienceBarMixin.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,13 @@
1111

1212
@Mixin(value = ExperienceBarRenderer.class)
1313
public abstract class ExperienceBarMixin {
14-
@Inject(method = "render", at = @At(value = "HEAD"), cancellable = true)
14+
@Inject(method = "extractRenderState", at = @At(value = "HEAD"), cancellable = true)
1515
private void hideBar(GuiGraphicsExtractor context, DeltaTracker tickCounter, CallbackInfo ci){
1616
if(!MixinConfigQuery.isCompatModeEnabled() && MixinConfigQuery.isOneBarEnabled())
1717
ci.cancel();
1818
}
1919

20-
@Inject(method = "render", at = @At(value = "HEAD"), cancellable = true)
20+
@Inject(method = "extractRenderState", at = @At(value = "HEAD"), cancellable = true)
2121
private void hideAddons(GuiGraphicsExtractor context, DeltaTracker tickCounter, CallbackInfo ci){
2222
if(!MixinConfigQuery.isCompatModeEnabled() && MixinConfigQuery.isOneBarEnabled())
2323
ci.cancel();

src/main/java/io/github/madis0/mixin/InGameHudMixin.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ public abstract class InGameHudMixin {
2525
private OneBarElements oneBarElements;
2626
private boolean showOneBar = false;
2727

28-
@Inject(at = @At("HEAD"), method = "render")
28+
@Inject(at = @At("HEAD"), method = "extractRenderState")
2929
public void render(GuiGraphicsExtractor context, DeltaTracker tickCounter, CallbackInfo ci) {
3030
oneBarElements = new OneBarElements(context);
3131
showOneBar = MixinConfigQuery.isOneBarEnabled(); // This var exists because it also shows whether oneBarElements is initialized
@@ -37,13 +37,13 @@ public void render(GuiGraphicsExtractor context, DeltaTracker tickCounter, Callb
3737
PlayerProperties.setLocatorBarAvailable(minecraft.player.connection.getWaypointManager().hasWaypoints());
3838
}
3939

40-
@Inject(method = "renderPlayerHealth", at = @At(value = "HEAD"), cancellable = true)
40+
@Inject(method = "extractPlayerHealth", at = @At(value = "HEAD"), cancellable = true)
4141
private void hideHud(GuiGraphicsExtractor context, CallbackInfo ci){
4242
if(showOneBar && !MixinConfigQuery.isCompatModeEnabled())
4343
ci.cancel();
4444
}
4545

46-
@Inject(method = "renderVehicleHealth", at = @At(value = "HEAD"), cancellable = true)
46+
@Inject(method = "extractVehicleHealth", at = @At(value = "HEAD"), cancellable = true)
4747
private void hideMountHealth(GuiGraphicsExtractor context, CallbackInfo ci) {
4848
if(showOneBar && !MixinConfigQuery.isCompatModeEnabled())
4949
ci.cancel();
@@ -61,7 +61,7 @@ private void forceLocatorBar(CallbackInfoReturnable<ContextualInfo> cir) {
6161
}
6262
}
6363

64-
@ModifyVariable(method = "renderSelectedItemName", at = @At(value = "STORE"), ordinal = 2)
64+
@ModifyVariable(method = "extractSelectedItemName", at = @At(value = "STORE"), name = "y")
6565
private int renderHeldItemTooltip(int k) {
6666
if (!showOneBar || !MixinConfigQuery.isHotbarTooltipsDown()) {
6767
return k;

src/main/java/io/github/madis0/mixin/JumpBarMixin.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,13 @@
1414
@Mixin(value = JumpableVehicleBarRenderer.class)
1515
public abstract class JumpBarMixin {
1616

17-
@Inject(method = "render", at = @At(value = "HEAD"), cancellable = true)
17+
@Inject(method = "extractRenderState", at = @At(value = "HEAD"), cancellable = true)
1818
private void hideBar(GuiGraphicsExtractor context, DeltaTracker tickCounter, CallbackInfo ci){
1919
if(!MixinConfigQuery.isCompatModeEnabled() && MixinConfigQuery.isOneBarEnabled())
2020
ci.cancel();
2121
}
2222

23-
@Inject(method = "render", at = @At(value = "HEAD"), cancellable = true)
23+
@Inject(method = "extractRenderState", at = @At(value = "HEAD"), cancellable = true)
2424
private void hideAddons(GuiGraphicsExtractor context, DeltaTracker tickCounter, CallbackInfo ci){
2525
if(!MixinConfigQuery.isCompatModeEnabled() && MixinConfigQuery.isOneBarEnabled())
2626
ci.cancel();

src/main/java/io/github/madis0/mixin/LocatorBarMixin.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@
1515
public abstract class LocatorBarMixin {
1616

1717
@ModifyArg(
18-
method = "renderBackground(Lnet/minecraft/client/gui/GuiGraphics;Lnet/minecraft/client/DeltaTracker;)V",
18+
method = "extractBackground(Lnet/minecraft/client/gui/GuiGraphicsExtractor;Lnet/minecraft/client/DeltaTracker;)V",
1919
at = @At(
2020
value = "INVOKE",
21-
target = "Lnet/minecraft/client/gui/GuiGraphics;blitSprite(Lcom/mojang/blaze3d/pipeline/RenderPipeline;Lnet/minecraft/resources/Identifier;IIII)V"
21+
target = "Lnet/minecraft/client/gui/GuiGraphicsExtractor;blitSprite(Lcom/mojang/blaze3d/pipeline/RenderPipeline;Lnet/minecraft/resources/Identifier;IIII)V"
2222
),
2323
index = 3
2424
)
@@ -30,7 +30,7 @@ private int modifyHeightBar(int original) {
3030
}
3131

3232
@ModifyVariable(
33-
method = "render(Lnet/minecraft/client/gui/GuiGraphics;Lnet/minecraft/client/DeltaTracker;)V",
33+
method = "extractRenderState(Lnet/minecraft/client/gui/GuiGraphicsExtractor;Lnet/minecraft/client/DeltaTracker;)V",
3434
at = @At("STORE"), // Could also use "LOAD" depending on when you want to intercept
3535
index = 3
3636
)
@@ -41,13 +41,13 @@ private int modifyHeightAddons(int original) {
4141
return MixinConfigQuery.getLocatorBarHeight();
4242
}
4343

44-
@Inject(method = "render", at = @At(value = "HEAD"), cancellable = true)
44+
@Inject(method = "extractRenderState", at = @At(value = "HEAD"), cancellable = true)
4545
private void hideBar(GuiGraphicsExtractor context, DeltaTracker tickCounter, CallbackInfo ci){
4646
if(MixinConfigQuery.isOneBarEnabled() && !MixinConfigQuery.isLocatorBarEnabled())
4747
ci.cancel();
4848
}
4949

50-
@Inject(method = "render", at = @At(value = "HEAD"), cancellable = true)
50+
@Inject(method = "extractRenderState", at = @At(value = "HEAD"), cancellable = true)
5151
private void hideAddons(GuiGraphicsExtractor context, DeltaTracker tickCounter, CallbackInfo ci){
5252
if(MixinConfigQuery.isOneBarEnabled() && !MixinConfigQuery.isLocatorBarEnabled())
5353
ci.cancel();

0 commit comments

Comments
 (0)