Fix wrong injection point for container screen foreground

This commit is contained in:
shedaniel
2023-06-08 14:36:16 +08:00
parent 091ec41143
commit 684f241576
2 changed files with 2 additions and 3 deletions

View File

@@ -19,7 +19,6 @@
package dev.architectury.mixin.fabric.client;
import com.mojang.blaze3d.vertex.PoseStack;
import dev.architectury.event.events.client.ClientGuiEvent;
import net.minecraft.client.gui.GuiGraphics;
import net.minecraft.client.gui.screens.Screen;
@@ -44,7 +43,7 @@ public abstract class MixinAbstractContainerScreen extends Screen {
}
@Inject(method = "render",
at = @At(value = "INVOKE", target = "Lnet/minecraft/client/gui/screens/inventory/AbstractContainerScreen;renderBg(Lnet/minecraft/client/gui/GuiGraphics;FII)V",
at = @At(value = "INVOKE", target = "Lnet/minecraft/client/gui/screens/inventory/AbstractContainerScreen;renderLabels(Lnet/minecraft/client/gui/GuiGraphics;II)V",
ordinal = 0, shift = At.Shift.AFTER))
public void renderForeground(GuiGraphics graphics, int mouseX, int mouseY, float delta, CallbackInfo ci) {
ClientGuiEvent.RENDER_CONTAINER_FOREGROUND.invoker().render((AbstractContainerScreen<?>) (Object) this, graphics, mouseX, mouseY, delta);

View File

@@ -6,7 +6,7 @@ platforms=fabric,forge
minecraft_version=1.20
supported_version=1.20
artifact_type=beta
artifact_type=release
archives_base_name=architectury
archives_base_name_snapshot=architectury-snapshot