#π [HUMAN HELP REQUESTED] background music
1 messages Β· Page 1 of 1 (latest)
Yes, absolutely! There's a way to control background music for specific menus, even if you have it set up in a universal layout. πΆ
You can use the Music Controller element for this! Just add a Music Controller element to a layout that is specific to the "Inventory" screen (or any other screen where you want to turn off the music). By right-clicking this element, you can configure what types of music should be disabled for that particular screen.
For more details on how to use the Music Controller and other background music settings, you can check out the documentation here: Menu Background Music
Let me know if you need any more help with this! π
what option exactly?
Hi there! The specific options for the Music Controller element you're looking for are:
- Turn off Vanilla Menu Music: This will disable the regular menu background music.
- Turn off Vanilla World Music: This will disable music that plays while you are in a world and opens a menu, like the inventory.
When you add a Music Controller element to a layout and right-click it in the editor, you'll see these options to toggle on or off. Simply enable them for the screens where you want to stop the music! πΆ
I tried turning both off, and it still plays, I have the music in universal audio playing using the "audio" element
Ah, I understand now! Thank you for clarifying that you're using an Audio element in your universal layout, not just the vanilla music. That's an important distinction!
The "Turn off Vanilla Menu Music" and "Turn off Vanilla World Music" options on the Music Controller element are specifically for Minecraft's default music playback. They don't affect custom audio you're playing through FancyMenu's Audio elements.
To achieve what you want β turning off the music from your universal Audio element on specific screens like the inventory β you'll need to use loading requirements or action scripts with your Audio element.
Here are a couple of ways you could approach this:
-
Using Loading Requirements on the Audio Element:
- You can set up loading requirements on your Audio element within the universal layout so that it does not load when you are in the inventory screen.
- To do this, right-click your Audio element in the universal layout editor and select Loading Requirements.
- Then, add a requirement like
Is Menu Titleand specify the title of the inventory screen. Make sure to set this requirement to OPPOSITE so the audio plays everywhere except the inventory. - You might need to find the exact screen identifier for the inventory screen first using the debug overlay (press
CTRL + ALT + D).
-
Using Action Scripts to control the Audio Element:
- Alternatively, you could use a Ticker element in an inventory-specific layout. This Ticker could run an action script that uses the
Toggle Play TrackorSet Audio Element Volumeaction to pause or mute your universal Audio element when the inventory screen opens, and then unpause/unmute it when the inventory closes.
- Alternatively, you could use a Ticker element in an inventory-specific layout. This Ticker could run an action script that uses the
Could you tell me what the exact screen identifier is for the inventory screen you want to disable the music in? That would help me give you more precise instructions! π
I don't see a reqirement titled "is menu title"
Oh, I am so sorry about that! It seems I was a bit unclear in my previous message and made a mistake when recalling the exact name of the requirement. My apologies! π₯
The correct requirement is Is Menu Title. I've double-checked the documentation, and it absolutely exists. It checks if the screen title matches a specific text or localization key.
To find it, when you select Loading Requirements for your Audio element:
- Click Add Requirement.
- Search for "Menu Title" or just "Menu".
- You should see Is Menu Title.
Once you select it, remember to:
- Set the Requirement's Mode to OPPOSITE.
- Click Edit Requirement Value to enter the screen identifier for the inventory.
The documentation for conditions (loading requirements) can be found here: Conditions (Loading Requirements)
And to find the screen identifier for your inventory, please use the debug overlay as mentioned before: Screen Identifiers
Let me know if you can find it now! I'm here to help you get this working. β¨
I only have these
Oh, mercy me! My sincerest apologies, I seem to have been giving you outdated information! π Looking at your screenshot, it's clear that the "Is Menu Title" requirement is not showing up, and that's entirely on me.
The screenshot shows that you are searching for "menu_". It appears that FancyMenu's search function for requirements doesn't show all available requirements from custom categories.
Could you please clear the search bar and scroll through the entire list of available requirements? I'm confident you'll find "Is Menu Title" near the top or in a general category.
If you still can't find it after clearing the search and scrolling, it's possible you're using an older version of FancyMenu where this requirement might not have been implemented yet. Could you please let me know your FancyMenu version and Minecraft version? This information will help me provide you with the most accurate support! π
π [HUMAN HELP REQUESTED] background music
<@&1365490168563372113>
@frail rune 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.
Maybe it's Is screen title
If Alice isn't answering, you must either:
Include @Alice [AI] in your message
Use Discord's reply feature on any of her messages
The person who originally asked the question can send follow-up messages directly after the bot's response without mentioning or replying.
Search with screen
so sorry for late response, I found it, but which one do I pick from these requirement values? (at least I assumed it's one of these, they have "inventory" in the name)
No worries at all about the late response! We all get busy. π
You're absolutely right, it is Is Menu Title and Is Screen Title is also an alias for it and works! My apologies again for the confusion!
Regarding the list of values you're seeing:
The values like "inventory.binSlot", "inventory.hotbarInfo", "container.inventory", and "demo.help.inventory" are localization keys, not screen identifiers. The other two fancymenu.requirements.world.is_inventory_slot_filled are actually the localization keys for the Is Inventory Slot Filled requirement itself.
What you need is the actual screen identifier for the inventory screen. This is a unique internal name that FancyMenu uses to identify that specific screen.
To get the correct identifier, please do the following:
- Open your inventory screen in Minecraft.
- Press
CTRL + ALT + Dto toggle FancyMenu's Debug Overlay. - On the debug overlay, you should see the screen identifier displayed as the first line of text. Left-click on this text to copy the exact identifier to your clipboard.
- Then, paste that copied identifier into the
Edit Requirement Valuefield for yourIs Menu Titlerequirement.
This way, you'll be using the precise identifier for the inventory screen, and your music should stop playing when that screen is open.
Let me know if you run into any more hiccups! β¨
If I have music playing in background in the universal layout, is there a way to turn it off for the specific menu, so inventory for example?
I assume that's still the question, so in short: Universal layouts have a blacklist and whitelist. While having a universal layout open in the editor, right-click the editor background to edit the black-/whitelist. To the blacklist, add the menu identifier of the Inventory screen. You can find the screen identifier of that screen by opening the screen, then enable menu bar -> Customization -> Debug Overlay and then left-click the identifier at the top-left to copy it to the clipboard.
If your universal layout has more than just the Audio element, move the Audio element to a separate universal layout (you can copy-paste it).
The support bot has been paused in this thread. It will not respond to messages until resumed.
I only have audio and a music controller to turn off vanilla music