upd:
Copy link

The Ty-el's Settings Overlay UI Pack

Thumbnail: The Ty-el's Settings Overlay UI Pack Go to files

The Ty-el's Settings Overlay UI Pack is a small UI treatment pack for Vanilla UI, unlike other UI packs, this pack adds some magical screen properties and tweaks to the in-game Settings Screen to get the Camera Perspective toggle on the HUD (YES!), FOV slider (itā€™s ZOOM in vanilla with no mods!), and more! The pack only works for devices with touch capabilities and is compatible with almost every texture pack in the world too!

Credits

Creator: @tlgm2308 (X (Twitter))

Permission for ModBay:

tlgm2308's Permission for ModBay

Important Notices

Read carefully before downloading and using, or you wonā€™t use the pack correctly!

  • This version of the pack requires Minecraft v1.20.40 or higher! It technically could work on older versions of the game, but I canā€™t guarantee the compatibility of Spectator Mode because Spectator Mode did not exist in older versions, and it needs to be older than v1.19.10 (versions between v1.19.10 and v1.20.32 will break the pack).
  • IMPORTANT! Due to yet another game bug that canā€™t be fixed by resource packs where the game wonā€™t register any UI inputs in the HUD while in Spectator Mode, I need to temporarily disable the Settings Overlay in Spectator Mode. A warning dialog will appear if the player enters Spectator Mode, with instructions on how to exit Spectator mode. I had a workaround for that issue, there is an extremely experimental flag "$allow_settings_overlay_always_accepts_inputā€ inside the config file ā€œ/ui/_global_variables.jsonā€ that allows you to exit Spectator mode from Pause Screen, but itā€™s extremely buggy, and thatā€™s why I didnā€™t add it to the main pack as of now.
  • This pack currently has a feature ā€œFOV Quick Toggleā€ that is not enabled by default. You need to change Pack Settings to ā€œ[EXPERIMENTAL] FOV Quick Toggleā€ to make it show up in HUD. This is because sometimes the game will crash if you use this feature, itā€™s a rare and unwanted behavior and is hard to fix.
  • This pack is made only for devices with Touch capabilities, it can be on your phone (iOS or Androidā€¦), tablet, or PC with Touch supports, etc.
  • It's not recommended to use this pack on low-end devices, since this packā€™s purpose is to render the whole settings screen on HUD, and rendering more screens will affect the overall performance.
  • Itā€™s a little bugged when using ā€œCustomize Touch Controlsā€ while having the Settings Overlay pack activated, although it still works fine with minor visual bugs, make sure after you close ā€œCustomize Touch Controlsā€, you also need to close Settings Overlay and close Pause Screen as well to let the game update and resolve all visual UI issues before reopening Settings Overlay again.
  • Some settings wonā€™t be applied until you close Settings Overlay, you may need to close Settings and reopen again to apply all changed settings.
  • You can freely close the Settings Overlay after a period of time to make sure the performance wonā€™t affect your gameplay. Make sure you donā€™t attempt to open multiple ā€œSettings Overlayā€ at the same time, or you might experience worse and worse performance, slowly~

Showcase Video

(to be added)

How to use?

  • Itā€™s very easy to use! Make sure you are inside a world, or a realm, or a server, tap the Pause button to open the Pause Menu.

Pause Menu

  • Then tap on the ā€œEnable Settings Overlayā€ button. (It was the ā€œSettingsā€ button, so in case of needing to enter the original Settings Screen, you need to press that. It could be ā€œSettingsā€, or ā€œOptionsā€, depending on your applied resource packs.)
  • (Wait a bit, it can take a little bit of time the first time you open it in a world session.)

Settings Overlay enabled successfully!

  • The toast message ā€œSettings Overlay enabled successfully!ā€ will popup and 2 (or 3) new buttons will appear at the top of the HUD.

Camera Perspective Toggle

  • The first button at the leftmost is the ā€œCamera Perspectiveā€ toggle. (Or more familiar, the F5 button!) You can freely change your camera perspective when playing!

Camera Perspective Toggle

Camera Perspective Toggle: Showcase

FOV Quick Toggle [Experimental]

  • The second button at the leftmost is the ā€œFOV Quick Toggleā€ button. This allows you to quickly toggle between two specific FOV values that you can customize in ā€œ/ui/_global_variables.jsonā€. By default, this will toggle FOV between 30.0Ā° and 70.0Ā°.
  • PLEASE NOTE: This feature is not enabled by default. You need to change Pack Settings to ā€œ[EXPERIMENTAL] FOV Quick Toggleā€ to make it show up in HUD. This is because sometimes the game will crash if you use this feature, itā€™s a rare and unwanted behavior and is hard to fix.

FOV Quick Toggle

FOV Quick Toggle: Showcase

Quick Settings Menu

The third button at the rightmost is the ā€œQuick Settings Menuā€ button. You can directly access some certain features right inside the menu, including:

Gamemode Switcher! Note that this will change only your ā€œpersonal game modeā€. Note: You need to have ā€œAllow Cheatsā€ enabled in world settings and have permissions in order to access this.

FOV slider! You can now ā€œzoomā€ in Minecraft with customized strength!

ā€œContent Log Historyā€ button, good for content creators. Note: You need to have the ā€œEnable Content Log GUIā€ option enabled in Settings/Creator in order to access this.

ā€œShow Settingsā€ button to access the full original Settings Screen.

The ā€œXā€ button next to the ā€œShow Settingsā€ button to close and exit the Settings Overlay.

Quick Settings Menu

Quick Settings Menu: Screenshot

Customization

Players can customize settings, size, offset and even transparency of Settings Overlay buttons and components. To customize them, open the "/ui/_global_variables.json" file in any basic text editor app, find the "Overlay Components Customization" section. Customize any variables you need and then save it! This feature was made to deal with various screen resolutions and GUI scales and resulted in imperfect top buttons' size and offsets.

Note: All anchors' origins [ 0, 0 ] (used for "anchor_from" and "anchor_to") are always within Screen Safe Area.

List of all customizable components:

  • Camera Perspective toggle.
  • FOV Quick Toggle button (Preferred FOV and Toggled FOV are included).
  • More Options/Settings toggle.
  • Quick Settings panel (sizing is not supported).
  • "Escape Spectator" toggle (only available when "$allow_settings_overlay_always_accepts_input" is enabled).

Here's an example of the Camera Perspective toggle moved to the top right of the screen, with larger button size:

Moved Camera Perspective Toggle: Screenshot

Sample Code Snippet:

Sample Code Snippet

Resource Pack Compatibility

The Ty-el's Settings Overlay UI Pack is made to be compatible with almost every single texture pack in the world! But make sure you put the Settings Overlay pack below all those packs.

It can be like this:

Resource Pack Compatibility: Screenshot

Known Issues

  • Once you enter the world, you won't get Settings Overlay feature automatically enabled, you need to enable it manually. This is impossible to make it automated, maybe a small external macro can help?
  • You will always see the D-Pad or control buttons when inside the in-game Settings Screen, thatā€™s the main purpose of the Settings Overlay pack, and it canā€™t be fixed.
  • Settings Overlay will automatically disappear once you trigger ā€œEntering the Netherā€ or ā€œEntering the Endā€ screens, or after you leave your world(s). This is impossible to fix and you need to manually enable settings overlay again later.

Terms of Use

You are FREE to:

  • Make contents about this pack as long as you provide credits or proper attributions in the description.
  • Customize and share your /ui/_global_variables.json configurations.
  • Modify the pack only for personal uses.

You are NOT ALLOWED to:

  • Use, or claim any of my codes and use as your own, please respect my hard works ;-;
  • Distribute the modified pack to public.
  • Redistribute this pack to other sites/app stores, no one will have the permission.
  • Make contents about this pack but without proper attributions.
  • Use this pack in third-party projects, instead, let players know that your projects are compatible with this pack.

Final Notes

If you found any bugs, or feedback about this pack, let me know on my X (formerly known as Twitter, why) and Discord with the same username @tlgm2308.

Special Thanks to

Pack Translators

  • ę—„ęœ¬čŖž (ę—„ęœ¬) - @nattsuiy (X)
  • äø­ę–‡ (ē®€ä½“) - niganma (Discord)
  • Š£ŠŗрŠ°Ń—Š½ŃŃŒŠŗŠ° (Š£ŠŗрŠ°Ń—Š½Š°) - uacreeper (Discord)

Pack Testers

  • niganma (Discord)

Updated on November 01

v1.1.2 (103)-2024.10.31-r1.20.40+
(Release Date: October 31st 2024)

THE ZOOMIER ZOOM? UPDATE

  • NEW! Added an Experimental subpack "FOV Quick Toggle" that can be enabled in Pack Settings. This subpack adds the ability to quickly toggle between two FOV values based on your preferences in the _global_variables.json file. Note that this feature is experimental and may cause your game to crash randomly! This is a rare and unwanted behavior and is hard to fix.
  • NEW! Added a toast message to notice players that settings were changed (applies to FOV Quick Toggle and Camera Perspective Toggle).
  • NEW! Added the ability to add and customize Interactable Areas for "Ty-el Settings Overlay", useful when there are interactable buttons/elements on HUD but players can't interact with them while Settings Overlay is enabled. For advanced users/UI creators only. Customize it through the "/ui/_tyel_settings_overlay__interactable_area_defs.json" file.
  • Settings Overlay now opens even faster! Settings Screen content now only loads when it's actually visible on screen.
  • PACK BREAKING CHANGE: Updated all global variable names from "Ty-el Settings Overlay" to have "tyel_settings_overlay:" prepended.
  • Improved compatibility with "Ty-el UI" (requires Ty-el UI v1.2.1 or higher) through the "Interactable Area" integration.
  • Fixed some content log errors that was introduced in Minecraft v1.21.0+.
  • Reformatted overall pack file structure.
  • Various bug fixes.
Download links
Ty-el Settings Overlay v1.1.2
Supported versions
1.21.40 1.21.30 1.21.20 1.21.10 1.21.0 1.20.80 1.20.70 1.20.60 1.20.50 1.20.40
Tags
178 444
59 comments
Cancel
  1. No avatar image lotf Guest
    couldn't open the fils
  2. No avatar image Riweh anjing Guest
    Naon koplok
  3. No avatar image Paaja Guest
    Yang gak bisa download tolol
  4. No avatar image Farrel Guest
    Halo
  5. No avatar image Gooner Guest
    Mabar wi add : Pathetic30
  6. No avatar image Kyahh Guest
    Open b.o
  7. No avatar image Cihuy Guest
    1.21.51 works?
  8. No avatar image Embut Guest
    INI GIMANA CARA Donload NYA
  9. No avatar image agaxsikma Guest
    Ingpo mabar wak
  10. No avatar image Sigma sigma boy Guest
    Gila disini pada toxic yašŸ—æ
  11. No avatar image Dorii_shikatanai Guest
    Ga bisa šŸ˜šŸ™
  12. No avatar image PAK AP KONTOL Guest
    RRQ HOSHI BADUT MEMEK
    1. No avatar image Dian caper Guest
      Caper
    2. No avatar image TUMO EPOSšŸ˜‚ Guest
      TUMO EPOS LUCUU
  13. No avatar image Si dian Guest
    Epep
  14. No avatar image Si dian Guest
    Oiiii
  15. No avatar image jembtzz Guest
    woiiii