Status Bar Texture
Replaces the status bar textures (health, hunger, air, experience, etc.) with a specified sprite sheet.
Type ID: origins:status_bar_texture
Note
Custom status bar texture sprites are required to be placed within the assets/.../textures/gui/sprites directory of a resource pack in order for the game to recognize and register it properly.
By extension, to reference status bar texture sprites in general, the textures/gui/sprites directory and the .png file extension should be omitted, as it's already implied.
Note
See here for a list of vanilla status bar texture sprites that can be replaced via the texture_map field.
Fields
| Field | Type | Default | Description |
|---|---|---|---|
texture |
Identifier | DEPRECATED | The identifier (including the textures directory and the .png file extension) of the status bar sprite sheet to replace the default one with (e.g: the vanilla status bar sprite sheet). Use texture_map instead. |
texture_map |
Object | optional | An object with "key": "value" identifier pairs that determine which status bar texture sprite ("key") will be replaced by a new status bar texture sprite ("value"). |
Examples
{
"type": "origins:status_bar_texture",
"texture": "example:textures/gui/custom_thing.png"
}
This example will replace the status bar textures with the example:textures/gui/custom_thing.png (assets/example/textures/gui/custom_thing.png) sprite sheet.
{
"type": "origins:status_bar_texture",
"texture_map": {
"minecraft:hud/heart/full": "example:hud/custom_heart/full",
"minecraft:hud/heart/half": "example:hud/custom_heart/half"
}
}
This example will replace the full (assets/minecraft/textures/gui/sprites/hud/heart/full.png), and half (assets/minecraft/textures/gui/sprites/hud/heart/half.png) heart status bar texture sprites with example:hud/custom_heart/full (assets/example/textures/gui/sprites/hud/custom_heart/full.png) and example:hud/custom_heart/half (assets/example/textures/gui/sprites/hud/custom_heart/half.png) custom status bar texture sprites respectively.