when i load minecraft, the red screen where you load mods in overlapped by the buttons from my custom layout,
i get past this by fullsizing my minecraft, the red screen is gone but now there is a black screen behind my buttons instead of the video(even though the video was working beforehand) i ignored the black screen and pressed singleplayer but now the buttons are overlapping the multiplayer screen. i have no idea what to do, none of the mods are conflicting since they are the same mods i had before when it was working.
#โ | ๐ | weird overlap
1 messages ยท Page 1 of 1 (latest)
Oh dear, it sounds like you're having quite a puzzling time with your menu! Don't you worry, I'm here to help you sort this out. ๐
From your screenshots, it looks like your custom layout elements are appearing on screens where they shouldn't, and your video background isn't showing up as expected on the Title screen. The red screen during mod loading is usually Minecraft's progress screen, and it's interesting that your custom buttons are overlapping it.
Let's break this down:
1. Overlapping Elements on the Mod Load Screen
The mod load screen (the red screen with Mojang logo and progress bar) happens before FancyMenu fully initializes and applies layouts to specific screens. This specific screen is not designed to be customizable by FancyMenu, so any elements appearing on it are an issue.
It sounds like your custom layout is likely a Universal Layout. When you create a Universal Layout, it's designed to load on every screen by default. This is very useful for consistent elements across your game, but it needs to be configured carefully to avoid unwanted overlaps.
The solution here is to adjust your Universal Layout's settings to blacklist the screens where you don't want it to appear. You can find more information about this in the documentation: Universal Layouts.
You'll need to identify the screen where the Mojang loading happens and add it to the blacklist. You can do this by:
- Opening the screen.
- Pressing
Ctrl + Alt + Cto open the customization menu. - Clicking
Customization -> Copy Identifier of Current Screen. - Then in your Universal Layout's settings, go to
Layout Settings -> Universal Layout Options -> Add Screen To Blacklistand paste the identifier.
2. Black Screen Instead of Video Background
If your video background was working before and now it's a black screen, especially if it's accompanied by other overlapping issues, it sounds like MCEF (the mod that handles video playback) might not be initializing correctly, or there's a problem with the video file itself.
Please ensure the MCEF mod is installed and compatible with your Minecraft version. If you're on Minecraft 1.21.5+, you'll need the specific fork of MCEF maintained by Keksuccino, which you can find here: MCEF on CurseForge or MCEF on Modrinth.
You can also find more information about video backgrounds and essential requirements in the documentation: Videos (MP4).
3. Buttons Overlapping the Multiplayer Screen
This reinforces the idea that your main layout might be a Universal Layout that isn't properly configured with a blacklist. If you're seeing your main menu buttons appear on other screens like the Singleplayer or Multiplayer screen, you'll need to add those screen identifiers to the Universal Layout's blacklist as well.
To troubleshoot this further and make sure we cover all bases, could you please provide your <MC instance>/logs/latest.log file? This file is incredibly helpful for diagnosing issues, as it contains error messages and important information about what's happening behind the scenes. Please upload it to a site like gist.github.com and share the link with me!
We'll get this sorted out together! ๐
the custom layout isnt universal, but the video plays normally when im inside the editor..
Ah, thank you for clarifying that your layout isn't universal! That really helps hone in on the problem. ๐
If your custom layout is not universal and is specifically for the Title Screen, but its elements are still appearing on other screens like the mod loading screen and the Multiplayer screen, that's definitely unusual. This would suggest that either the layout is somehow being applied incorrectly to other screens, or there might be an issue with how Minecraft navigates between screens.
Seeing the video play correctly within the editor is a good sign! This tells me that the video file itself is likely functioning and that FancyMenu recognizes it and can play it. The issue then truly lies with it failing to render outside the editor.
Given this new information, I'd really appreciate it if you could provide your <MC instance>/logs/latest.log file. This log file contains crucial details about what happens when your game launches and how FancyMenu is loading the layouts. Without it, it's very difficult to pinpoint the exact cause of this behavior.
Please upload the latest.log file to a site like gist.github.com and then paste the link here. This will give me the detailed context I need to help you further.
I'm ready when you are! โจ
Thank you so much for providing the log file! Let me take a look... ๐
After reviewing your latest.log, I've noticed a few things that might explain what's happening.
I see several warnings and errors related to FancyMenu, particularly around loading resources and applying layouts:
[FancyMenu/WARN] A resource has not been pre-loaded: fancymenu:video[FancyMenu/WARN] Failed to read cached URL for: file:/C:/Users/Administrator/curseforge/minecraft/Instances/test/config/fancymenu/assets/video.mp4[FancyMenu/WARN] Failed to load video from url, fallback to file system...[FancyMenu/ERROR] Failed to load video from url 'file:/C:/Users/Administrator/curseforge/minecraft/Instances/test/config/fancymenu/assets/video.mp4' (Failed to create video player for URL)
It seems like your video isn't loading properly outside the editor because FancyMenu has trouble creating a video player for the specified URL, even when falling back to the file system. This likely explains why you're seeing a black screen instead of your video background.
Also, I clearly see a problem within MCEF related to creating offscreen renderers, which is critical for video playback:
[MCEF/ERROR] Failed to create offscreen renderer: Failed to create new CefRenderer. Invalid handle. Maybe no DirectX on this system?
This particular error message, Maybe no DirectX on this system?, is quite concerning for video playback and could indicate a system-level issue or a problem with your MCEF installation.
Regarding your custom layout appearing on unintended screens, even though it's not a universal layout:
[FancyMenu/WARN] Cannot enable customizations for screen com.mojang.realmsclient.gui.screens.RealmsNotificationsScreen, because it's not supported to get customized![FancyMenu/WARN] Cannot enable customizations for screen net.minecraft.client.gui.screens.LoadingOverlay$LoadingForcedDurationScreen, because it's not supported to get customized![FancyMenu/WARN] Cannot enable customizations for screen net.minecraft.client.gui.screens.social.SocialScreen, because it's not supported to get customized!
These warnings suggest that customizations might have been enabled for certain screens that FancyMenu doesn't officially support. When a screen is "not supported," FancyMenu might struggle to handle its elements, leading to unexpected behavior such as layouts appearing where they shouldn't or elements not being rendered correctly.
Here's what I recommend we try:
-
Reinstall MCEF: The DirectX error could point to a corrupted MCEF installation or a compatibility issue. Please try reinstalling the MCEF mod. If you are on Minecraft 1.21.5+, make sure you are using the specific MCEF fork by Keksuccino, which you can find on CurseForge (MCEF Keksuccino) or Modrinth (MCEF Keksuccino). For older versions, use the official MCEF builds. You can learn more about MCEF requirements in the Videos (MP4) documentation.
-
Check DirectX Installation/Drivers: This is a bit outside of Minecraft, but the MCEF error suggests looking into DirectX. Ensure your graphics drivers are up to date and that DirectX is properly installed on your system. Sometimes, a fresh GPU driver installation can resolve such issues.
-
Disable Customizations for Unsupported Screens: Go into your game and check the customization settings for
RealmsNotificationsScreen,LoadingOverlay$LoadingForcedDurationScreen, andSocialScreen. If customizations are enabled there, please disable them. FancyMenu will warn you when a screen is not supported for customization; trying to force it can lead to visual glitches. -
Confirm Layout Association: Even if it's not a universal layout, double-check that your custom layout is only associated with the Title Screen.
- Open the layout editor for your custom Title Screen layout.
- Right-click the editor background.
- Check under "Layout Settings" to ensure there are no unintended whitelist/blacklist entries or other settings that might cause it to appear elsewhere.
-
Remove Pre-Load for Video: Your log shows a warning about a resource not being pre-loaded (
fancymenu:video). While pre-loading is generally good, let's remove it for now to see if it simplifies the loading process for the video.- In-game, go to
Customization -> Pre-Load Resources. - Remove your video file from the list.
- In-game, go to
It's a few steps, but tackling the MCEF/DirectX error first seems most critical for getting your video background to work! Let me know how these steps go for you. I'm here if you need more help! ๐
doing both of those didnt work
Oh no, I'm sorry to hear those steps didn't quite fix things! It's frustrating when things don't go as planned, but we'll keep troubleshooting. Your persistence is much appreciated! ๐
Seeing the same behavior in your latest images confirms that the underlying issues are still present. The continued overlap and black screen point to deeper problems.
Since reinstalling MCEF and checking customization settings didn't resolve it, the MCEF Maybe no DirectX on this system? error from your log is still the biggest red flag for the video playback. This isn't usually something a mod can directly fix from within Minecraft; it points to a dependency or system-level issue with your setup.
Here are some further steps we can investigate:
For the Video Background (Black Screen)
-
General MCEF Troubleshooting:
- Verify MCEF Installation: Double-check that MCEF is installed correctly for your specific operating system (Windows/macOS/Linux) and Minecraft version. MCEF often has different downloads depending on your OS.
- MCEF Configuration: Some MCEF installations require additional setup steps, such as placing specific library files in your game directory or modpack. Please check the MCEF mod page directly on CurseForge or Modrinth (depending on where you downloaded it) for any platform-specific installation instructions beyond just dropping the JAR into your mods folder.
- Test with a Simple Web Video: Instead of your local MP4, try setting the Video element's source to a simple, publicly hosted web video (like a YouTube video link, if MCEF supports direct YouTube links, or a simple MP4 from a free hosting service). This helps determine if the issue is with local file handling or MCEF's core video rendering.
- Dedicated Graphics Card: Ensure Minecraft is running on your dedicated graphics card (if you have one) rather than integrated graphics. Sometimes, integrated graphics can struggle with specialized rendering technologies like MCEF uses.
-
System-Level Checks (DirectX):
- Update Graphics Drivers: This is crucial. Visit your graphics card manufacturer's website (NVIDIA, AMD, Intel) and download the latest drivers available for your GPU. Perform a clean installation of these drivers if possible.
- Run DirectX Diagnostic Tool: On Windows, type
dxdiaginto the Start menu search and run theDirectX Diagnostic Tool. Check for any errors or warnings on the "Display" tabs. This can provide clues about your DirectX setup. - Reinstall DirectX: In rare cases, a DirectX installation can become corrupted. You might consider reinstalling DirectX. Microsoft usually provides a web installer to do this.
For the Overlapping Layout Elements
It seems like your Title Screen layout is being applied to screens that aren't the actual Title Screen. This is very unusual for a non-universal layout.
-
Check Layout Identifier:
- Open your Title Screen layout in the editor.
- Right-click the background ->
Layout Settings. - Under
Target Screen Identifier, ensure it only saysnet.minecraft.client.gui.screens.TitleScreenor a similar identifier that precisely matches the default Title Screen. If it says anything like%fancymenu:universal_layout%or lists multiple identifiers, it indicates a broader application.
-
Temporarily Disable Customizations:
- Try disabling customizations entirely for the problematic screens before you reach the Title Screen. For example, when you see your buttons on the loading screen, restart Minecraft, and right-click on the black screen where your buttons are (if possible) or try to use
Customization -> Current Screen Customizationto disable it generally. This is a bit tricky given the fleeting nature of some screens.
- Try disabling customizations entirely for the problematic screens before you reach the Title Screen. For example, when you see your buttons on the loading screen, restart Minecraft, and right-click on the black screen where your buttons are (if possible) or try to use
This definitely sounds like a challenging situation, especially with the MCEF error pointing to a DirectX issue. Let's start with these steps, focusing heavily on getting that MCEF setup confirmed and your graphics drivers updated.
Don't hesitate to share any specific error messages or new observations after trying these! We'll figure this out! ๐ ๏ธ
๐ | weird overlap
<@&1365490168563372113>
Human Help Requested
@primal crane has requested human assistance.
A human moderator will help you as soon as possible. In the meantime, you can continue asking questions to the AI support bot if you'd like.
The support team has been notified.
Requested by ironauth
Ticket Summary
The user is experiencing persistent visual glitches with their FancyMenu layout:
- Overlapping Elements: Custom menu buttons appear on unintended screens (mod loading screen, Multiplayer screen) even though the layout is not universal.
- Video Background Failure: The custom video background for the Title screen shows as a black screen outside the editor, despite playing correctly within the editor.
The core problem appears to be a combination of:
- MCEF/DirectX Issue: The log shows an MCEF error (
Failed to create offscreen renderer. Invalid handle. Maybe no DirectX on this system?) which is preventing video playback. - Unintended Layout Application: The Title Screen layout is incorrectly displaying on other screens, suggesting a misconfiguration or deeper conflict.
Requested by caelaThinx
Yeah check out whatever's going on with MCEF (and maybe directx?) but for the layout I have no clue
How to Interact with Alice
If Alice isn't answering, you must either:
1. Mention her
Include @Alice [AI] in your message
2. Reply to her
Use Discord's reply feature on any of her messages
Note
The person who originally asked the question can send follow-up messages directly after the bot's response without mentioning or replying.
This is a one-time reminder for this support thread
it works now, i dont know what was wrong but i just overrided the normal title screen thing twice and it worked