Skip to content

Commit 66fc4ce

Browse files
committed
Fix tooltip rendering order when drawing next to Screens on Neoforge
1 parent ac60c64 commit 66fc4ce

File tree

3 files changed

+2
-4
lines changed

3 files changed

+2
-4
lines changed

NeoForge/src/main/java/mezz/jei/neoforge/platform/RenderHelper.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,6 @@ public Optional<NativeImage> getMainImage(TextureAtlasSprite sprite) {
6262
@Override
6363
public void renderTooltip(GuiGraphics guiGraphics, List<Either<FormattedText, TooltipComponent>> elements, int x, int y, Font font, ItemStack stack) {
6464
guiGraphics.setComponentTooltipFromElementsForNextFrame(font, elements, x, y, stack);
65-
guiGraphics.renderDeferredTooltip();
6665
}
6766

6867
@Override

NeoForge/src/main/java/mezz/jei/neoforge/startup/EventRegistration.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -99,8 +99,7 @@ public static void registerGuiHandler(RuntimeEventSubscriptions subscriptions, G
9999
int mouseY = event.getMouseY();
100100
guiEventHandler.drawForContainerScreen(containerScreen, guiGraphics, mouseX, mouseY);
101101
});
102-
// TODO this event renders tooltips before the JEI overlay can draw, see https://github.com/neoforged/NeoForge/pull/2418
103-
subscriptions.register(ScreenEvent.Render.Post.class, event -> {
102+
subscriptions.register(ScreenEvent.Render.Background.class, event -> {
104103
Screen screen = event.getScreen();
105104
var guiGraphics = event.getGuiGraphics();
106105
int mouseX = event.getMouseX();

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ minecraftVersionRangeStart=1.21.7
2929
# https://projects.neoforged.net/neoforged/neoforge
3030
neoforgeVersion=21.7.15-beta
3131
neoforgeLoaderVersionRange=[4,)
32-
neoforgeVersionRange=[21.7.13-beta,)
32+
neoforgeVersionRange=[21.7.15-beta,)
3333
neogradle.subsystems.conventions.runs.create-default-run-per-type=false
3434

3535
# Fabric

0 commit comments

Comments
 (0)