There is no good reason to render the hotbar at 100+ fps

Overview

FasterGUI

Render the HUD and screens at a lower framerate to speed up what's really important: the worldrendering.

Renders the HUD at a lower fixed framerate (configurable in the settings), freeing up CPU and GPU time for the world rendering. There is no good reason to render the hotbar at 100+ FPS.

Compatibility

This is still work in progress software! There will be issues, please report them!

Affected vanilla features

  • Overlays except Vignette (Pumpkin, freezing, spyglass, portal...)
  • Hotbar (all parts of it)
  • Crosshair
  • Bossbars
  • Debug Screen (F3 Menu)
  • Titles
  • Scoreboard
  • Chat

Tested and working with

  • Sodium
  • Iris
  • Optifine
  • AppleSkin
  • Better Ping Display
  • Chat Heads
  • Detail Armor Bar
  • WTHIT (What the hell is that?)
  • JourneyMap
  • ToroHealth Damage Indicator
  • BetterF3

Not compatible

  • VulkanMod

Screen setting notice

This feature is still not done (disabled by default) and has mainly transparency issues. It heavily speeds up mods like REI (Roughly Enough Items), but with visual issues.

License

This project is licensed under tr7zw Protective License. This license does not allow others to distribute the software/derivative works(in source or binary form). You have to contact the author to get permission for redistribution. (For example: Modpacks(that are not hosted on CurseForge), "Clients", mod hosting sites). Keep in mind that Githubs TOS and Overwolfs TOS apply at their respective places. This (among other things) means you don't need to ask to include the mod in a CurseForge Modpack and that by contributing code it explicitly gets the same license as the repository.

Comments
  • Text optimization

    Text optimization

    What do you think about capping fps for text rendering too? For example you have 200 fps and you cap text for 100 fps, I think it will do a huge difference,

    opened by andreasdc 36
  • Unexpected HUD layer removal

    Unexpected HUD layer removal

    • Minecraft 1.19
    • Fabric Loader 0.14.8
    • Fabric API 0.57.0
    • FasterGUI 5e25a75
    • OneBar 3.0.0 (my mod)

    OneBar shows the bars in layers. In the simplest sense, there is

    • bottom layer (black opaque)
    • health layer (red opaque) and
    • hunger (brown semi-transparent)
    • text (white semi-transparent)

    Without FasterGUI it looks like this (note the bar behind the text):

    2022-07-24_21 23 42

    However, FasterGUI somehow omits the bottom layers, so the hunger layer is displayed as if it had no layers underneath at all:

    2022-07-24_21 26 14

    Considering that the whole point of the mod is to show various bars in layers, I am not sure how I can resolve this. Any ideas to make it compatible with your mod?

    help wanted 
    opened by Madis0 9
  • HUD flashing with Xaero's Minimap

    HUD flashing with Xaero's Minimap

    When FasterGUI is installed with Xaero's Minimap, the whole HUD (chat, HUD and minimap) starts flashing.

    • Minecraft 1.19
    • Fabric Loader 0.14.8
    • Fabric API 0.57.0
    • FasterGUI e39d145
    • Xaero's Minimap v22.11.1
    opened by Madis0 4
  • Invisible Player Names and Other Named Entities

    Invisible Player Names and Other Named Entities

    For some reason with this mod installed I can no longer see player names, named items in item frames (just their names the items are still visible), or mobs that have been named via name tags. I am on 1.18.2.

    opened by SkeleBones 3
  • F3 in vanilla is faster than OptiFine

    F3 in vanilla is faster than OptiFine

    When opening the F3 to view information, the details may become inaccurate as vanilla/sodium refreshes F3 quicker than expected meanwhile optifine and canvas renderer slow the F3 intentionally to try and keep up with the information.

    Vanilla/Sodium's F3: https://user-images.githubusercontent.com/68134602/179395216-fa3d620d-f7dc-426e-8731-14fcf55ca580.mp4

    OptiFine's F3: https://user-images.githubusercontent.com/68134602/179395226-ac26b82b-c864-446a-9880-680a0fae08d4.mp4

    (As for FasterGUI, the difference was very poor to notice)

    opened by Kichura 3
  • Make 1.19.3 updates compatible with all 1.19 versions?

    Make 1.19.3 updates compatible with all 1.19 versions?

    Hi, I'm currently using 1.19.2 until other mods catch up to updating to 1.19.3. That may be a while, so I was wondering if you'd be willing to make the newest updates compatible with all 1.19 versions, or at least 1.19.2

    opened by VeggeieDude 2
  • crosshair has no blend mode

    crosshair has no blend mode

    In the vanilla, the crosshair and the attack indicator have some sort of blending, however, with this mod, when GUI is enabled, the crosshair is always white. Vanila: how_it_should_be With Exordium: how_it_appears Is there any way to change it? Thanks!

    opened by I-like-Portal-2 2
  • 1.19 crash

    1.19 crash

    So I noticed the fabric resource json says 1.19.x, and I tested it on 1.19. It crashes since net/minecraft/client/gui/hud/ChatHudLine$Visible does not exist. Could you either add support or drop it in the mod json?

    opened by Phoenix-Starlight 2
  • Release on Modrinth/Curseforge?

    Release on Modrinth/Curseforge?

    I think that this mod deserves some popularity, so releasing this mod on Modrinth or/and Curseforge would make it easier for people to notice and use! :+1:

    documentation 
    opened by Zensonaton 2
  • Meteor Incompatibility

    Meteor Incompatibility

    Exordium being incompatible with meteor-client causes the hotbar, chat, tablist and other elements to flicker and even disappear on opening Meteor's Click GUI in-game.

    invalid wontfix fabric Mod-Compatibility 
    opened by DesiCow 1
  • [Incompatability] Fabrication (Config Screen)

    [Incompatability] Fabrication (Config Screen)

    Fabrication (Repository) has a custom configuration screen which has a number of animations. With Exordium installed, these animations predictably become choppy due to the changed FPS.

    Disabling the mod for Screens removes the choppiness.

    I wasn't sure if you could use some kind of screen blacklist or something, but thought to report it here regardless.

    opened by Infinidoge 1
  • Custom font on signs is cropped

    Custom font on signs is cropped

    During the development of the map for Realms, I noticed that the image of the text with custom font is cropped in a strange way: Screenshot_20221226-110143 Screenshot_20221226-125307

    Expected behavior (Vanilla/Sign Buffering disabled)

    image (1) image (2)

    Without mod and resourcepack

    image (3)

    Is it possible to fix that behavior? As I understand from #48 , sign optimization works with great limitations in relation to custom fonts.

    opened by Felix14-v2 4
  • Hanging Sign Text rendering above

    Hanging Sign Text rendering above

    Description: Hi I completly understand if this is unsupported or cannot be fixed since this is to do with the 1.20 experimental datapack but just to let you know hanging signs text is hovering above the sign

    Mods: Fabric-api-0.69.1+1.19.3 Exordium-fabric-1.0.3-mc1.19.3

    Image: 2022-12-18_12 17 07

    opened by Con5ole1 1
  • Hotbar armor turned black when running Exordium with Armor Chroma

    Hotbar armor turned black when running Exordium with Armor Chroma

    The mod: ArmorChroma for Fabric

    While using Exordium I realized my armor hotbar display turned black, I removed my texture pack before and it still stay the same I tried every single mods that i downloaded recently (Exordium, FeyTweaks and ModelFix), all went fine until Exordium was tested

    You can reproduce this with Exordium and ArmorChroma running at the same time, if screenshot needed I will send later.

    opened by Scarlaid 0
  • Mod conflict with [Dark Mode Everywhere - Fabric] on the F3 screen

    Mod conflict with [Dark Mode Everywhere - Fabric] on the F3 screen

    Whenever I select a dark mode theme using the mod, the F3 screen changes as well.

    F3 screen without any dark mode theme: 2022-11-30_02 39 35

    F3 screen with the darkest dark mode theme applied: 2022-11-30_02 39 38

    opened by aisukuma 1
  • flickering left side panel 1.18.2 (with mod Inventorio)

    flickering left side panel 1.18.2 (with mod Inventorio)

    if you turn off the render gui everything is fine.

    Enabled gui turned off2022-11-16_14 44 31 Enabled gui on (very fast flickering(you can see what's in the slots but the flickering is annoying))2022-11-16_14 46 44

    opened by Fwexzy 2
  • Rendering Bug when laying in a bed

    Rendering Bug when laying in a bed

    Hi, i was using Exordium 1.0.2 in 1.19.2 and noticed the hotbar gets brighter/translucent when sleeping in a bed. Upon exiting the bed, its rendered very bright for a moment, then goes back to its correct color.

    Here is a video showcasing it: https://youtu.be/HtNc3N6Q6SQ

    ~These are the mods im using:~ was able to reproduce the bug with just exordium and fabric api

    If you can't reproduce the issue i would be glad to help find the cause :)

    opened by KingContaria 0
Releases(1.0.3-1.19.3)
Owner
tr7zw
tr7zw
This is the src of Badlion client 3.0.0, The reason of this repo is badlion client's owner being p e d o

About Badlion Using Gradle instead of the shit mcp uwu Commands Run with random username gradle startGame Run with another username gradle startGame -

Pace 32 Dec 2, 2022
Render After Effects animations natively on Android and iOS, Web, and React Native

Lottie for Android, iOS, React Native, Web, and Windows Lottie is a mobile library for Android and iOS that parses Adobe After Effects animations expo

Airbnb 33.5k Jan 3, 2023
LibGDX PSX-style render features

gdx-psx gdx-psx its a library for LibGDX designed to assist you in simulation of PlayStation 1 graphics with few simple steps! If you have questions o

Matvey 27 Dec 10, 2022
First experiments to try to render the Doom WAD maps using only standard libraries. Test 004 - https://youtu.be/-6mePgg7gXE

JavaDoomWADMapRendererTests Test 001 (07/set/2022) - https://youtu.be/MpY0PICdcwM First experiments to try to render the Doom WAD maps using only stan

Leo 6 Oct 17, 2022
G&C (Good & Cheap) is a web application with the objective of ensuring sustainable consumption and production patterns in our cities.

MUBISOFT ECO Table of Contents G&C, Keep It Fresh! Sustainable Development Goals Application Requirements G&C, Keep It Fresh! G&C (Good & Cheap) is a

null 4 May 2, 2022
CrazyClaims hopes to be a good plugin

Crazy Claims CrazyClaims hopes to be a good plugin. Contact Join us on Discord Downloads Downloads can be obtained from the Jenkins.

Crazy Crew 2 Aug 1, 2022
There are two challenges one is to create a backend api the other is to create a frontend application to consume the public data api devall.

Sobre | Desafio | Resolução | Tecnologias | Execução | Itexto desafio tecnico Sobre os Desafios existem dois desafios um é criar uma api backend o out

fabricio S Miranda 1 Oct 18, 2021
Free and 100% open source Progressive Java Runtime for modern Javaâ„¢ deployments supported by a leading OpenJDK contributor

BellSoft Liberica JDK is a build of OpenJDK that is tested and verified to be compliant with the Java SE specification using OpenJDK Technology Compat

null 195 Dec 22, 2022
API REST feita 100% em Java com Spring

API REST feita 100% em Java com Spring

M4TH3US17 2 May 8, 2022
100+ Spring Boot Articles, Tutorials, Video tutorials, Projects, Guides, Source code examples etc

YouTube Channel - Spring Boot Tutorial Subscribe for future video and updates Spring Boot Tutorial on YouTube Newly published spring boot tutorials (2

Ramesh Fadatare 1.2k Jan 2, 2023
Official React Native client for FingerprintJS PRO. 100% accurate device identification for fraud detection.

FingerprintJS PRO React Native Official React Native module for 100% accurate device identification, created for the FingerprintJS Pro Server API. Thi

FingerprintJS 26 Nov 22, 2022
A 1.7.10 Forge Mod to allow players to access easy stats like latency, FPS, and CPS

EZStats A 1.7.10 Forge Mod to allow players to access easy stats like latency, FPS, and CPS. Currently a work in progress, all code is accessable in t

applesfruit 4 Aug 8, 2022
This is the src of Badlion client 3.0.0, The reason of this repo is badlion client's owner being p e d o

About Badlion Using Gradle instead of the shit mcp uwu Commands Run with random username gradle startGame Run with another username gradle startGame -

Pace 32 Dec 2, 2022
This is the src of Badlion client 3.0.0, The reason of this repo is badlion client's owner being p e d o

About Badlion Using Gradle instead of the shit mcp uwu Commands Run with random username gradle startGame Run with another username gradle startGame -

Pace 32 Dec 2, 2022
Makes the hotbar a little bit bigger.

LargeBar A mod that doubles the size of the vanilla hotbar, from 9 slots to 18. It doesn't add any extra inventory slots, it just uses some that alrea

gudenau 10 Nov 18, 2022
Render After Effects animations natively on Android and iOS, Web, and React Native

Lottie for Android, iOS, React Native, Web, and Windows Lottie is a mobile library for Android and iOS that parses Adobe After Effects animations expo

Airbnb 33.5k Jan 3, 2023
LibGDX PSX-style render features

gdx-psx gdx-psx its a library for LibGDX designed to assist you in simulation of PlayStation 1 graphics with few simple steps! If you have questions o

Matvey 27 Dec 10, 2022
Minecraft Fabric mod for Stardew Valley-inspired hotbar swapping.

HotbarSwap Minecraft Fabric mod for Stardew Valley-inspired hotbar swapping. Developed for 1.18.1. Features Adds 2 keybinds: Swap Hotbar (Default: H):

null 6 Sep 19, 2022
Minecraft Fabric mod for Stardew Valley-inspired hotbar swapping

HotbarCycle Minecraft Fabric mod for Stardew Valley-inspired hotbar cycling. Developed for 1.18.1. Features Adds 2 keybinds: Swap Hotbar (Default: H):

null 7 Jan 8, 2023