#✅ | 🙋 | How to turn off the audio on reload
1 messages · Page 1 of 1 (latest)
Minecraft reloading resources re‑uses the same Drippy screen, so anything on that screen (including audio) will replay every time. There’s no built‑in “skip on reload” switch, but you can gate the sound with the Only Once Per Session requirement so the element only runs on the very first loading screen of the session.
- Open your loading screen layout, right‑click the audio element you use.
- Choose Loading Requirements → Add Requirement → Only Once Per Session.
- Save the layout.
That requirement is described here: FancyMenu Conditions (Requirements) (look for “Only Once Per Session”). Once it finishes, the audio won’t start again during later resource reloads because the requirement no longer passes.
If you need more precise control (e.g., only during the first boot, never again even after leaving/re‑entering worlds), you can instead use a custom variable + action script to mark that the audio already played and add an Is Variable Value requirement to the audio element, but the “Only Once Per Session” requirement is easiest for “startup-only” behavior.
Now that i've done the once per session rule the audio doesn't seem to play at all
Only Once Per Session indeed lets the audio play exactly once, but it remembers that you already triggered it until you restart the game. That means if you edit the layout or reload FancyMenu while the audio element loads early on (for example, while still in the editor), the requirement will fire and the next real startup won’t play it anymore.
To verify it’s still working:
- Exit Minecraft so you start a fresh session (this resets the “once per session” counter).
- Launch the game without touching the editor, and let the loading screen show up—now the audio should play once.
- After that point, hitting Reload Resource Packs or
F3+Twill reuse the loading screen but the requirement will block the audio because it already fired earlier.
If you need more fine-grained control (e.g., only run on the first startup, even after editing layouts), you can instead use a custom FancyMenu variable plus an Is Variable Value requirement and set that variable via an action script the first time the audio runs. But for most cases, Only Once Per Session is the easiest fix.
Docs reference: FancyMenu Conditions (Requirements) – look for “Only Once Per Session” to see how it behaves.
I started the game from a fresh boot the animation plays but the audio doesnt anymore
Yep, Only Once Per Session is meant to play the audio exactly once… but it remembers that it already fired even while you were still inside the editor or the first time the loading screen opened for that session. If something hits the requirement before the “real startup” (e.g., you reopened the editor, reloaded layouts, etc.), the requirement stays “used” and the audio never plays again until you restart. Since you already rebooted and still don’t hear it, the safest way to keep the audio for the startup only is to gate it with a variable instead:
1. Create a variable
- Open Customization → Variables → Manage Variables
- Add a variable named e.g.
loading_audio_playedand set its value tofalse.
2. Make the audio element depend on that variable
- In the layout editor, right-click the audio element âžś Loading Requirements âžś add Is Variable Value (FM Variable)
- Use
loading_audio_playedas the name and require it to befalse.
3. Set the variable to true the first time the screen loads
- Create a Listener → On Screen Opened (make sure it targets the loading screen identifier, e.g.
loading_screenor whatever screen you’re customizing). - Give it a requirement so it only runs when
loading_audio_playedisfalse. - Add one action: Set Variable Value →
loading_audio_played:true
4. Reset the variable when you fully quit Minecraft
- Add another listener (On Quit Minecraft) with the action Set Variable Value →
loading_audio_played:false. - This makes the audio available again the next time you launch the game, but it stays blocked during in-game reloads because the variable is still
true.
This gives you the “play once per clean start, never on resource reloads” behavior without relying on Only Once Per Session, which apparently was being triggered before your first launch. If you want to double-check anything, you can find the requirement docs here: FancyMenu Conditions (Requirements) and the variable docs here: FancyMenu Variables.
Where do I find that variable section?
You can manage variables from the FancyMenu menu bar anywhere outside the layout editor:
- Press Ctrl + Alt + C to show the menu bar (if it’s hidden).
- Click Customization → Variables → Manage Variables.
- There you can add a new variable, set its default value, and edit existing ones.
For more detail, check the “Variables” doc: FancyMenu Variables.
How do i find the audio element?
- Open the Drippy editor (press Ctrl+Alt+C → click the Drippy/loading‑screen button → “Customize Loading Screen”).
- In the layout editor, open the Window → Widgets → Layers panel. That list shows every element you added. Look for the entry named like your audio element (e.g.,
background_musicor whatever you called it) and click it to select the element even though it’s invisible. - Once selected, right‑click it to edit its loading requirements or other settings.
If you haven’t added the audio yet, add it via right‑click background → New Element → Audio and give it an identifier you’ll recognize in the Layers list. For more on how audio elements work (volume, playlists, etc.) see the “Menu Background Music” docs: FancyMenu Menu Background Music.
what if when i go to add a new element the audio button isnt there?
If you already added the audio element earlier, but can’t click it anymore, open the Layers panel (menu bar → Window → Widgets → Layers) while in the loading-screen editor—selecting the layer there will highlight the element so you can open its right-click menu.
If you still need to add the element from scratch, right-click the editor background → New Element → Audio. That’s described in the “Menu Background Music” doc here: FancyMenu Menu Background Music. Once the Audio element exists, you can set the loading_audio_played requirement on it as described earlier.
If the Audio option is missing entirely, make sure you’re editing the normal Drippy loading screen (not the early-loading screen) and that FancyMenu v3 is running—audio elements aren’t available in the early-loading editor.
I didnt make the loading screen myself. In the widgets tab it just says Vanilla elements and the adding an audio element button still isnt there I do see there is a .wav file associated with the screen open-audio button So maybe there is another way he got the audio to play with the loading screen
If the layout already has audio but it’s not selectable in the editor, open the Layers panel (menu bar → Window → Widgets → Layers). That list shows every element you’ve added. Select the audio entry there—once it’s highlighted in the list, it’s also selected in the editor and you can right-click it to add the Is Variable Value requirement.
If the audio element isn’t listed at all, you can add one yourself by right-clicking the editor background → New Element → Audio. Once it exists you can set it up as described earlier (set the requirement, etc.).
If you still can’t find either the audio element or the “New Element → Audio” option, double-check you’re editing the normal Drippy loading screen (not the early-loading screen, which doesn’t support audio) and that FancyMenu v3/Drippy v3 are installed. For a reminder on audio elements, see the “Menu Background Music” doc: FancyMenu Menu Background Music.
then that means you are in a Drippy layout where the Audio element is disabled, because it causes issues.
So how is it playing audio then if I cant find the element?
🙋 | How to turn off the audio on reload
<@&1365490168563372113>
@true whale 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.
probably via a hacky way I forgot to disable for Drippy
don't play audio in loading screens. Audio resources get reloaded there, that never ends good.
✅ | 🙋 | How to turn off the audio on reload