minetest-mod-hudbars/README.md

102 lines
4.2 KiB
Markdown
Raw Permalink Normal View History

# minetest HUD bars
HUD mod to display as bars and API for
## Information
--------------
2016-07-02 12:46:22 -07:00
This mod changes the HUD of Minetest. It replaces the default health and breath
symbols by horizontal colored bars with text showing the number (or more configured one).
2016-07-02 12:46:22 -07:00
Furthermore, it enables other mods to add their own custom bars to the HUD,
this mod will place them accordingly.
![](screenshot.png)
## TEchnical info
-----------------
> **Warning** Keep in mind if running a server with this mod,
that the custom position should be displayed correctly on every screen size.
#### Dependencies
There's no depends
#### Current version
The current version is 2.3.4.0 its a plus fork from original cos current
minetest most close mods developers are not so open to support already working servers.
2016-07-02 12:46:22 -07:00
It works for Minetest 0.4.17+ (maybe 0.4.16 too) or later.
2016-07-02 12:46:22 -07:00
#### Settings
2016-07-02 12:46:22 -07:00
This mod can be configured quite a bit. You can change HUD bar appearance, offsets, ordering, and more.
Use the advanced settings menu in Minetest for detailed configuration.
| configuration name | Description | type | values, min/default/max |
| ---------------------------- | ------------------------------------- | ---- | ------------------------ |
| hudbars_bar_type | HUD bars style | enum | progress_bar progress_bar,statbar_classic,statbar_modern |
| hudbars_autohide_breath | Automatically hide breath indicators | bool | true |
| hudbars_alignment_pattern | HUD bars alignment pattern | enum | zigzag zigzag,stack_up,stack_down |
| hudbars_sorting | HUD bars order | string | breath=1, health=0 |
| hudbars_pos_left_x | Left HUD bar screen x position | float | 0.5 0.0 1.0 |
| hudbars_pos_left_y | Left HUD bar screen y position | float | 1.0 0.0 1.0 |
| hudbars_pos_right_x | Right HUD bar screen x position | float | 0.5 0.0 1.0 |
| hudbars_pos_right_y | Right HUD bar screen y position | float | 1.0 0.0 1.0 |
| hudbars_start_offset_left_x | Left HUD bar x offset | int | -175 |
| hudbars_start_offset_left_y | Left HUD bar y offset | int | -86 |
| hudbars_start_offset_right_x | Right HUD bar x offset | int | 15 |
| hudbars_start_offset_right_y | Right HUD bar y offset | int | -86 |
| hudbars_start_statbar_offset_left_x | Left HUD statbar x offset | int | -265 |
| hudbars_start_statbar_offset_left_y | Left HUD statbar y offset | int | -90 |
| hudbars_start_statbar_offset_right_x | Right HUD statbar x offset | int | 25 |
| hudbars_start_statbar_offset_right_y | Right HUD statbar y offset | int | -90 |
| hudbars_vmargin | Vertical distance between HUD bars | int | 24 0 |
| hudbars_tick | Default HUD bars update interval | float | 0.1 0.0 4.0 |
#### API
2016-07-02 12:46:22 -07:00
The API is used to add your own custom HUD bars.
Documentation for the API of this mod can be found in [`API.md`.](API.md)
2016-07-02 12:46:22 -07:00
## Legal
#### License of source code
2016-07-02 12:46:22 -07:00
Author: Wuzzy (2015)
2016-10-20 07:28:03 -07:00
Also: This mod was forked from the “Better HUD” [hud] mod by BlockMen.
Translations:
2016-12-02 16:23:12 -08:00
2016-10-20 07:28:03 -07:00
* German: Wuzzy
* Portuguese: BrunoMine
2017-05-29 07:20:32 -07:00
* Turkish: admicos
2017-09-18 08:49:48 -07:00
* Dutch: kingoscargames
* Italian: Hamlet
2018-02-05 12:24:53 -08:00
* Malay: muhdnurhidayat
2019-09-17 02:21:19 -07:00
* Russian: Imk
2020-02-04 13:10:41 -08:00
* Spanish: wuniversales
2016-07-02 12:46:22 -07:00
This program is free software. It comes without any warranty, to
the extent permitted by applicable law. You can redistribute it
2017-09-18 07:17:42 -07:00
and/or modify it under the terms of the MIT License.
2016-07-02 12:46:22 -07:00
#### Licenses of textures
2016-07-02 12:46:22 -07:00
* `hudbars_icon_health.png`—celeron55 (CC BY-SA 3.0), modified by BlockMen
* `hudbars_bgicon_health.png`—celeron55 (CC BY-SA 3.0), modified by BlockMen
2017-09-18 07:17:42 -07:00
* `hudbars_icon_breath.png`—kaeza (MIT License), modified by BlockMen, modified again by Wuzzy
* `hudbars_bgicon_breath.png`—based on previous image, edited by Wuzzy (MIT License)
* `hudbars_bar_health.png`—Wuzzy (MIT License)
* `hudbars_bar_breath.png`—Wuzzy (MIT License)
* `hudbars_bar_background.png`—Wuzzy (MIT License)
2016-07-02 12:46:22 -07:00
#### License references
2016-07-02 12:46:22 -07:00
* [CC-BY-SA 3.0](https://creativecommons.org/licenses/by-sa/3.0/)
2017-09-18 07:17:42 -07:00
* [MIT License](https://opensource.org/licenses/MIT)