#✅ | Splash text

1 messages · Page 1 of 1 (latest)

frozen magnet
#

How to have random preset splash texts appear on the main menu

simple viperBOT
# frozen magnet How to have random preset splash texts appear on the main menu

You can replace Minecraft’s vanilla splash with your own random list:

  1. Open the layout editor for the Title screen, delete the built-in splash text element, and add FancyMenu’s Splash Text element instead (see the Splash Text docs for more context).
  2. In the Splash Text element’s settings, choose Source Mode → Text File.
  3. Point the Source Text File to a .txt file stored in config/fancymenu/assets/ where each non-empty line is one of your preset splashes.
  4. Enable Refresh On Screen Load: Enabled so it picks a random line every time the main menu opens (the element automatically randomizes which line it shows).
  5. Save the layout and reload. Now your menu will show a random preset splash text each time it loads 🙂

Let me know if you’d like a sample file format or help hiding the vanilla splash icon!

frozen magnet
#

it keeps disapearing

simple viperBOT
# frozen magnet it keeps disapearing

Oh no, sorry it keeps disappearing! Could you tell me a bit more?

  • Are you using the Splash Text element or the vanilla one?
  • Did you set the source to a text file with multiple lines?
  • Is “Refresh On Screen Load” turned on so it randomizes every time?
  • Are you seeing the element in the editor but not in-game, or is it gone from the editor too?

With those details I can point you to the right fix.

frozen magnet
#

element, i did with multiple lines, it is turned on, random

simple viperBOT
# frozen magnet element, i did with multiple lines, it is turned on, random

If the custom Splash Text element keeps vanishing, double-check these things:

  1. You’re editing the right layout – make sure the layout is “for the Title screen” (not a universal layout) and that Customizations are still enabled for that screen.
  2. The layout isn’t part of a random layout group – if you accidentally enabled Random Mode (right-click the editor background → Random Mode) the editor might load a different layout that doesn’t have the Splash Text element, making it “disappear.”
  3. The element doesn’t have any loading requirements that prevent it from showing. Right-click it and confirm no requirements or requirements that are always false.
  4. The text file isn’t empty and contains at least one non-empty line; otherwise the element will display the “ERROR: SPLASH FILE IS EMPTY” message and look gone.
  5. Save the layout before closing the editor (Ctrl+S or Layout → Save) so your custom element stays in the layout.

If you still see it in the editor but not when the menu opens, try toggling “Refresh On Screen Load” off & on again (same docs page) and reloading FancyMenu. For more context see the Splash Text documentation.

frozen magnet
#

it works but sometimes i get black splash text where the text should be

simple viperBOT
# frozen magnet it works but sometimes i get black splash text where the text should be

Looks like your splash file sometimes hands FancyMenu an empty line, which is why the element renders a black “blank” splash.
Try these steps:

  1. Open your /config/fancymenu/assets/<your-file>.txt and make sure every line has actual text (no blank lines, only spaces, or hidden characters). Blank lines are treated as valid entries and just render nothing.
  2. If you’re using clickable/JSON-style entries, confirm each line is valid JSON and sets a visible color (black text on a dark background will look like a block).
  3. Save the file and reload FancyMenu so the latest version is used.
  4. If you want to be extra sure, add a separate text line like Test Splat at the top to guarantee there’s always a fallback.

See the Splash Text documentation for more details on the text-file source mode and how the element handles empty/invalid lines.

#
Thread Marked as Solved

This support thread has been marked as solved by @frozen magnet.

The AI helper is now disabled, but you can still continue the conversation if needed. Thank you for using our support system!