|
|
Conditions allow for bars or their modules to be hidden if they do not meet the criteria that is set. This feature was added in version 1.5.2. Previous versions had a system which used bar options to hide bars which is now removed. Old removed options will be automatically converted to the new conditions format.
|
|
|
## Config Examples
|
|
|
In this example the entire bar will be hidden if the condition is not met. The condition will hide the bar if the player is in creative or spectator mode.
|
|
|
```
|
|
|
health:
|
|
|
bar:
|
|
|
width: 40
|
|
|
function: 'health'
|
|
|
conditions:
|
|
|
- 'gamemode{gm=creative,spectator;m=false}'
|
|
|
```
|
|
|
|
|
|
In this example the number display will be hidden if the condition is not met. The condition will only hide the specific part if not met. In addition to the displays, individual modules may also have conditions.
|
|
|
```
|
|
|
health:
|
|
|
bar:
|
|
|
width: 40
|
|
|
function: 'health'
|
|
|
displays:
|
|
|
icon:
|
|
|
enabled: true
|
|
|
type: 'prefix'
|
|
|
offset: 0
|
|
|
text: '\uF000'
|
|
|
number-display:
|
|
|
enabled: true
|
|
|
type: 'bar'
|
|
|
conditions:
|
|
|
- 'bar-progress{v=1;oper=less;m=true}'
|
|
|
alignment:
|
|
|
type: 'center'
|
|
|
offset: 2
|
|
|
text: '<white>%value%<gray>/<white>%max%'
|
|
|
``` |