Code Monkey home page Code Monkey logo

fabrihud's Introduction

modrinth badge curseforge_badge

Modrinth | CurseForge

Requirements

Though not strictly required, ModMenu is the only way to access the configuration UI.

Elements

FabriHUD provides a variety of HUD "elements" These include:

  • In-game time
  • Player Coordinates
  • Server Latency (Ping)
  • FPS
  • Current Biome
  • Ambient Light

It's pretty easy to add more, so if you want something custom, chances are I'd be willing to add it (within reason though).

Customizability

Each element can be toggled on and off and positioned independently wherever you want.

Overrides

"Overrides" allow you to further customize the output, including colors, base text, and more.
More information about element overrides can be found here.

Future Plans

  • MSPT Element? (avg/min/max)
  • TPS Element?
  • Look into overrides with colors making the text entries act up
  • Make element positions scale with GUI scale
  • Customize vanilla HUD?

Contributions

All contributions are welcome, including translations. The source code is licensed under MIT.
If you have a feature request or run into an issue, please report it on the GitHub. For help join the Discord.

Thanks to Configurate and SpruceUI for the exellent libraries.

Disclaimer: This is my first real attempt at making a mod, so I make no promises to code quality and best practices. However, if issues arise I'll do my best to fix them.

Links

fabric quilt modrinth curseforge discord github

Screenshots

Default HUD Elements A little more crazy

fabrihud's People

Contributors

trainb0y avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

fabrihud's Issues

[QOL Feature?] Version Formating

More of a quality of life thing relating to different releases, but I personally think having actual version numbers might be a good way to differentiate between different updates. (Major numbers for feature additions and minor numbers for bug-fixes?)

I just now realized after looking at releases is that you did actually already have a release number tag, so maybe also put it in the title of releases? For addition clarity?

For example:

Initial Release could be v1.0
Kotlin and Text Shadow could v1.1 (Added features)
Minor fixes could be v1.1.1 (Bug fixes)

[Feature Request] Light Overlay

idk how to format this lol

Would it be possible to include a light overlay as maybe like a toggle for both a hud element and something visible on the ground (Red if mobs can spawn and a different color for safe spots?)

[Feature Request?] Easy leaving config screen

I didn't really know what to call this but uh would it be possible to make the config screen leavable with just pressing the escape key?
it's painful when i try to leave while pressing the escape key and it doesn't work

[Feature Request] Color Backgrounds on HUD

Would it be possible to add in the ability to toggle like a black background behind HUD elements?
image
For example, it's a little hard to see the FPS display, having a black background behind it would allow for better visibility

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.