[1.6.4] HUDini - Helpful Information On-screen, Minimalist..ly.
Get Embed Code
Level 64 : High Grandmaster Cyborg
This mod does a few things:
- Heads Up Display (incl. minecraft-style, non-cheaty minimap)
- Graphical menu system used in place of a config file (config still exists, but you can modify HUDini ingame).
- Command interface for some of the more esoteric config options and also for keybindings.
- Text Editor
- Recipe helper
- Death-items tracker - when you die, HUDini will take note of your items you drop and put a list of them on the screen when you press the modifier key (LControl by default)
Essentially any part of the mod can be enabled or disabled at any time. This mod is for Minecraft 1.6.4, and requires Minecraft Forge.
A lot of stuff uses the modifier key (LControl by default) to display (usually extra info) or hide information.
- Armor info (one for each armor slot) - Percentage of that armor's health left
- Item info - Percentage of your currently held item's health left, if applicable. If not, and it's a block, it will show how many of that block is in your inventory. If it's a bow, it will show how many arrows you have left in your inventory, next to the percentage health remaining.
- Food notice - when you reach 5 shanks of hunger, you'll get a warning to find food, if you don't have anything edible in your inventory.
- Minimap - If you have a map in your inventory (anywhere), it will be displayed on the opposite side of the HUD to the rest of the HUD items. You don't have to hold the map any more :3 Holding modifier will hide the map.
- Clock - displays the current time in Minecraft, or with modifier held, your current time IRL.
- Potion info (one for each active potion effect) - displays what potion effects are...effecting...you at the moment, and how long until they will stop. Modifier shows the potion tier.
By pressing the modifier key, the HUD items will reveal their extra info - if you're using the default settings, percentages will turn into raw damage values, how much the held food will heal will turn into its saturation value, and more. You will also turn on the crosshair-info.
What happens when the modifier key is pressed.
If you look down, HUDini will also tell you your fall damage you would recieve from a drop of that height. Note that it assumes you won't jump, just fall. If you want to jump, add 1 to whatever it says.
The functionality tab (accessed by clicking the functionality tab button near the top of the window) does a similar thing, except rather than changing aesthetics, changes what things are enabled.
If you don't wish to use the menu system, you can still edit the config file. It's in the root of your .minecraft directory, called HUDini.conf.
Finally, for the more esoteric options in HUDini that people aren't likely to change, and for making keybinds via scripts, there's the Commands tab.
Perhaps the most important command is listcommands, which will display the list of all the commands that you can use. Secondarily, there is usage - type a command after usage to read about how that command should be used.
All commands are lowercase, and case sensitive.
Binding keys with Commands:
You can bind a key to an action with:
bind k do something cool
Where k is the name of a key, and "do something cool" is the command. I like to use this one, for example:
bind o /time set day
bind p /time set night
If what you type after the key doesn't match any commands, Commands will interpret it as you wanting to bind speech to the key.
- set - set - sets name to the given value. It's a variable, and can be used anywhere else. To use it, type $name. For example:
- echo - simply prints whatever's after it to the output. echo $name will print the value of $name.
- listkeybinds - lists all keybinds made by Commands.
- about - information about Commands.
- removebind - removebind - remove the bind activated by .
- id - id print the id of the given item.
- clear - remove all text from the output.
- clearbinds - remove all keybinds.
- listhudbinds - list all of HUDini's internal keybinds. NYI.
- exec - exec executes the given file. The file must have the extension .hsf.
exec should be called with a filename after it. You don't need to include the extension when calling it, but the file must have the extension .hsf. What exec does it it runs every line of the given file through Commands, as if you had typed them all individually. This means you can store keybinds for later, or run a whole bunch of commands at the click of a button! Yes - it does work as a "thing" to go after bind !
HUDini has it's own text editor. You can open this by pressing ;. With this you can write and read files stored inside the HUDini folder (its created by HUDini) inside .minecraft. Once you have a file open, you can click "todo-ify" to make the contents of the file display on the HUD when you press modifier-x.
By default, when saving a file, if you don't supply an extension (e.g. .txt), it will append .txt for you. However, if you do supply one, your extension will be used instead. This would be how you make .hsf files for Commands to use.
Not much else to say about the text editor; it's a text editor! I do have some cool plans for it though.
Unlike most implementations of recipe helpers, HUDini's will only show you the recipes you can make from the current gui you're looking at. This is intentional, and means you dont get as much lag when looking at a gui that is completely unrelated to anything, if you're one of those peope with many, many mods installed.
By default the layout of the recipe helper is the good ol' fashioned column-to-the-right style. However, if you like, you can choose to use the Ticker layout, which is what HUDini originally shipped with. I wouldn't recommend using it.
There's a search bar (its small, to save space) that you can use to search through your items. It's displayed under your inventory. To type in it, you must move your cursor into it, though. This is because the recipe manager uses a number of keyboard keys to navigate the recipe items.
Scroll the recipe items with either the mousewheel or the WASD keys or the arrow keys. If you hold LShift, you'll go faster!
Recipe Sorting - you can sort the list of recipes by pressing tab. By default it's sorted alphabetically. There's also metadata, creative, and favourites. Keep pressing tab and eventually you will end up at Alphabetical again.
Hide the current recipe - You can hide the recipe you're currently looking at with spacebar.
Favourite the current recipe - Press F to favourite the selected recipe. Press F again to "unfavourite". This isn't saved between sessions, yet.
|Game Version:||Minecraft 1.6.4|
|Tags:||Hud, Forge, Dynamic, No Configuration, Potions, Percentages, Rendering, Compatible, Functional|
|Credit:||Violet_Scraton, Noxwood, Alsanu and MasterofAura suggested one or two things.|
Note: Showing last 25 of 29 logs.
Update #29 : 12/10/2013 6:58:07 am12/10/13
- Completely re-wrote HUDini's GUI system.
- Yeah, that took 99% of the time.
- Bunch of bugfixes
- HUDini's keybind system is now different too.
- Basically all large parts of the mod are changed/fixed.
Update #28 : 07/12/2013 8:45:17 am7/12/13
- Column recipe stacks now have a total size of 20, rather than 18, because the shiny effect is annoying space-consuming.
- Tweaks to crosshairs code to make it a little less hardcoded.
- Attempting to get rid of as many bugs as possible before implementing a new gui system.
Update #27 : 07/11/2013 1:23:31 pm7/11/13
- Fixed potions rendering as black boxes
- Fixed bug that caused a crash if you press the enter key on the first line of a text file (thanks Violet_Scraton)
- Fixed bug that caused a crash if you press the end key on a line with no text (thanks Teotoo)
- m/t will now only display if the player is actually moving.
- m/t moved below the distance show-er.
- Properly updated to 1.6.1. (updated deprecated annotations)
Update #26 : 07/07/2013 4:28:03 pm7/07/13
- Stopped HUDini crashing occasionally on startup under very rare circumstances.
Update #25 : 07/06/2013 6:19:10 pm7/06/13
- Remove as much command management from the command gui class as possible, and put into command manager class.
- Added meters/tick reading to modifier|crosshairs at the request of Alsanu
- Fancy text editor is now enabled by default (you won't notice any difference if updating with old settings)
Update #24 : 06/15/2013 4:45:18 pm6/15/13
- Forge Ore Dictionary support for recipe items. Move your cursor over the item to see if it has variants, and what variants it can have.
- Moved Cursor-related stuff to its own class.
- Moved a few classes around, renamed a few things.
- HUDini menu tabs now have meaningful titles.
- Added "randomize" and "reset" to the HUDini colorscheme menu tab.
- Added ability to set "favourite" recipes. Simply press F when a recipe is selected to store it. Note that it's only stored for the current minecraft session.
- Added ability to sort by favourites. Favourites will appear at the top of the list. Search bar will be hidden in this sorting mode.
- Menu buttons now use HUDini's GuiButton class. MenuCanvas is now a lot cleaner of a class.
- Made scrollbars not report themselves as having a state change unless they're actually clicked.
- Alphabetical waypoints added to recipe finders. Will only be present when sorting Alphabetically (and when the search bar isn't focused).
- Added start of a text-expansion api. I doubt anyone will use it, but even if they don't, it makes it really easy for me to add new text-expansions.
- Made the mathematics expander work a lot nicer, and be more forgiving.
- Pressing enter when in the text editor now actually splits the line in two and moves the second half to the next line.
- Text editor lines with length >60 scroll singularly now, not as one. Let me know if this is weird. I like it.
- Text editor now has boundaries it will adhere to when starting to scroll (it's no longer the end of the line/top/bottom of the file, it's now a little bit "in".
- Made HUDini have its own fixed-width font, because making Minecraft's font fixed-width is a nightmare.
- removed some java 7 specific methods, replaced with own implementation.
- spelled colorscheme correctly. inb4 someone comments that there should be a space.
- refactored and cleaned up ComparatorRecipes while I was in there.
- addExpansion() in TextArea is now visible, for anyone who wants to add a text expansion ouo. (i doubt anyone will use this, but hey, it makes it easier for myself).
- moved (nearly) everything API related to the API package.
- API is 80% done - what is complete is that you can now add your own elements to the HUD. You can also add your own recipe managers - though it's not as straightforward as I would like it just yet.
- Command window now resets its key button when you add a new keybind after adding a previous one in the same session.
- It's now not as easy to spam keybinds - there's a cooldown of a second or so. May change this duration at some point.
- Added stackSize to the death items display.
- Deleted some unused prototype classes.
- Much refactoring.
- It's now possible to add your own HUD elements.
- It's now possible to add your own RecipeManagers.
- It's now possible to add your own Text Expansions.
- HUD elements now can have "priorities". Clock has the highest priority (reserved), as it looks weird anywhere else.
- Added option to disable the Command list.
- File-management stuff is now in it's own class.
Update #23 : 05/12/2013 11:34:58 am5/12/13
- Added TodoList functionality, at the suggestion of Violet_scraton. If you have a file called todo.txt in your text file directory (the directory HUDini uses to store your text files), hudini will read this and display it when you press modifier and X. You can signify titles by surrounding the line/word in square braces (can be edited in the conf)
- Fixed a bug where the recipe manager would not resize if you changed your minecraft window's size.
- Added "fancy mode" to the text editor. There's now an option in the menu to set the text editor to use a dark theme.
- Made the file list in the text editor display the cwd.
- Added the ability to change the layout of the HUD from within the menu. (that is, HUD appears on the left, right, or in the middle. It's on the first page of the menu).
- Removed some unused variables.
- Added mathematics parser to the text editor. Polish notation, within parentheses and then press tab.
Update #22 : 04/03/2013 8:00:21 am4/03/13
- Fixed a bug relating to rendering potion info. (some code I forgot to update from 1.4.*)
- The furnace recipe finder will now look for metadata-relying recipes too.
- Fixed a bug where HUDini can't count. Which in turn means I can't count. Oops.
- Recipe-related things are now even easier to add to. Soon it will be simple for people to add custom recipe finders, if they so wish. It should also be a little more efficient by doing it this way :3
Update #21 : 03/29/2013 9:04:28 am3/29/13
Sorry about that, I had updated the mod 5 days ago, but found a bug. Didn't think the log would update if I didn't save the entire update.
Full update list is the last update, plus:
- Fixed a bug that would mean that if you spelled a search wrong, it would mean the
end of all lifegame would crash.
- Found a bug that means no mod recipes are shown by the furnace recipe finder. My bad, it will be fixed as soon as I can (I'm releasing this feature half done because i'll not be able to do much to HUDini for the next 1 or 2 days).
Update #20 : 03/23/2013 6:39:05 pm3/23/13
- Added Furnace Recipes
- You can't scroll off screen to a place where you can't see any recipes any more
- You can now search through recipes
- Recipes wont render recipes on slots where there's an item already.
- Re-made most the recipe handling code. Should be a lot easier to add recipes in the future.
- You don't need to update the recipe manager any more (by pressing tab) whenever you change the view mode
- Changed the view mode called tmi/nei style to something like column-right. Because it wasn't tmi/nei style. at all.
- Added click to buttons
- Begun implementation of something that I think will be pretty pretty cool.
- HUDini will tell you what an item is in the recipe when you mouse-over the recipe item being displayed in the crafting grid. I totally didn't add this because I need glasses.
Update #19 : 02/22/2013 2:25:17 pm2/22/13
- Added a pitch reading to the crosshairs-modifier-views. It will render even if the block you're looking at is too far away (as long as you're holding the modifier key)
- Removed some useless code in the crosshairs class. Whoops.
- Added some tooltips to the menu to explain the options a little more.
- Preparations to make the hud a lot more customizable. Didn't have enough time to finish off the paint gui, unfortunately.
- Forgot to say that the recipe rendered to the crafting table is now blended a lot better.
- the recipe now will not render any part that has a slot in the crafting table that would block/overlap. basically, it's a little smarter at knowing when to render.
- Also the crosshairs will render the blockname of any block you're looking at that's within 64 blocks (when you press the modifier key).
Update #18 : 02/17/2013 2:05:51 pm2/17/13
- The menu gui now has a fixed height. makes it feel a lot more solid.
- Added the option to show percentages for armor and weapons by default.
- Added a Command gui - you can assign snippits of text/commands to certain keys on your keyboard now. Press "c" in-game to open it (can be changed in the controls section of minecraft's options).
- Switched Blue and Green around so it's not RBG...whoops.
- Switched most of the mod's guis to a more sane means.
- Added a display to show the name of the block you're looking at when you hold the modifier key.
Update #17 : 02/10/2013 1:54:29 pm2/10/13
- Added a Text Editor/Viewer. There may be a few bugs as it's relatively new, but I've spent the last few days searching for them.
- Changed the update text to be colourful :3
- Moved some things around in the update and render methods.
- Started making things a lot more organized, in terms of the graphical menu system. This will probably not have any affect on what you notice, but will make it easier for me to bugfix/troubleshoot/etc.
- Changed the default colour of the menus to be a cyan-teal-kinda-blue. Your config files will not be overridden, so your colours will stay how you have already set them, don't worry. It only affects newly generated config files.
Update #16 : 01/25/2013 1:53:27 pm1/25/13
- Added a little tick or cross to the corner of the recipe ticker that says if you have the items to make the recipe or not.
- Fixed a bunch of minor bugs.
- Moved things around, more optimization.
- Made it even easier to turn off and on parts of the mod.
Update #15 : 01/11/2013 1:23:00 pm1/11/13
- Added a new menu system - you can now change 99% of HUDini via the in-game menu. Press H to view it. There are one or two things left in the config because I've still got to improve the menu a bit.
- Fixed a few alignment errors.
- Fixed an error that would mean you couldn't see recipes if on recipe ticker mode and had a very high res screen (we're talking 1920x1080 here).
- Added Map overlay. If you've a map in your inventory, HUDini will display it! HUDini will display the top-left most map in your inventory. You can disable it via the in-game menu, so don't worry.
Update #14 : 01/06/2013 11:08:54 am1/06/13
- Added alternative layout for Recipe Ticker - inspired by TMI/NEI, but basically its just the items in a few columns down one side. It's disabled by default, but you can enable it in the config.
- Added text to screen to tell you if it's set to show recipes or not (that is, if you've pushed spacebar in the recipe gui yet)
- Added another way to sort the lists - by metadata. (e.g planks and wool will appear at the top of the recipe list).
Update #13 : 01/05/2013 7:44:55 am1/05/13
- Completely re-made how items get their coordinates to allow for them to be sorted at will.
- Added 2 strings to the screen that say how many recipes are hidden on each side.
- Pressing Tab will switch how the recipes are sorted.
- You now need to press Spacebar to "open" the recipe. It's a toggle-type-deal, so it will keep showing recipes until you press spacebar again.
- You can now hold down the modifier key to see the itemid of the resultant item.
- Moved a few things around, trying to keep rendering things out of the recipe logic files. This should allow for easy addition of other layouts.
- Changed how the items are shown on the tickertape. (theres an option in the conf to put it back to how it was) - if you have more items on the right than the left, it will show the items as coming from the right. likewise, if you have more items coming from the left than the right, it will show them coming from the left. If you have an equal amount, they will be flush with both edges.
- Recipes that can have multiple metadatas will slowly change metadata to show this.
- Pressing any tickertape navigational keys increases direction by 1 item, rather than 1px. Holding down shift will multiply any navigation by 4. Mouse navigation jumps by 2, so holding shift means you can go 8 items in each direction at a time.
Update #12 : 01/03/2013 8:19:46 am1/03/13
- Added RecipeTicker functionality. Rapidly find recipes for (theoretically) any mod!
- Speed boosts and optimization
- Updated to Minecraft 1.4.6.
Update #11 : 12/02/2012 7:22:06 am12/02/12
- Added alternative download for 1.4.5 Minecraft at the end of the thread
- Added alternative download for 1.4.5 Minecraft as a file mirror.
Update #10 : 12/01/2012 4:52:01 pm12/01/12
- Added new crosshairs section of HUDini
- User can now hold the modifier key (left ctrl by default) to see the distance to the block the user is looking at with the xhairs. Note that it's limited to 64 blocks.
- Added fall damage calculator. If you look down and hold control at a block below you, HUDini will tell you how many hearts of damage you will take if you fall to that block. Remember that its calculated from where you are, so if you jump to that block, it will be slightly more damage.
- Fall damage meter will turn red when the fall damage you will recieve will leave you with 2 or less hearts.
- Added weapon damage info. Hold the modifier key to view how much damage the currently equipped item will do. Works with any item that's damageable.
- Moved a few render methods around.
- Made most parts of the mod turn-off-able via the config.
- Changed the ":" in the bow's arrow remaining counter to be a "|" so it doesn't look weird when the weapon damage meter piggybacks off of the same method.
Update #9 : 11/30/2012 12:16:30 pm11/30/12
- Fixed a mis-placement of potion effects (mumble mumble why did you make the potion images 18px instead of 16px, mojang, WHY)
- Speed improvements.
- Everything now pays attention to metadata blocks!
- Does anyone actually read these? Type "bacon" in the comments if you do.
Update #8 : 11/15/2012 2:22:45 pm11/15/12
- Forgot to add an image. Last update for today.
Update #7 : 11/15/2012 2:11:51 pm11/15/12
- Forgot to update the version number that the version checker checks with! Whoops! That's fixed now.
- Added arrows left count to bows.
Update #6 : 11/15/2012 12:06:35 pm11/15/12
- Updated HUDini to 1.4.4
- Had to change title to include [1.4.4] on account of no way to select that precise in the list of mc versions.
- Made potions display a lot better.
- A few minor tweaks I forgot about. The main thing is potions, this release.
Update #5 : 11/14/2012 7:04:12 pm11/14/12
- Added potion effects to HUDini
- Added "Death Blocks" - a tracker to track blocks and stuff you drop when you die. Hold the modifier key in-game to see. When you pick up the items, they will be removed from the list. (session sensitive)