
Dungeon Hotbar
A custom hotbar inspired by Minecraft Dungeons.
Автор: FoxMage324311,7 тыс.58обновлён 31 июл. 2026 г.
Декор
Описание
🧭 Dungeon Hotbar
Dungeon Hotbar is a Fabric mod that adds a redesigned hotbar inspired by Minecraft Dungeons.
It replaces the default hotbar, giving your interface a more atmospheric and polished look — while keeping the original Minecraft style intact.
✨ Features
- 🔹 Fully reworked hotbar inspired by Minecraft Dungeons.
- 🔹 Compatible with most interface and HUD-related mods.
- 🔹 Lightweight and dependency-free.
- 🔹 Uses Fabric API and
HudElementRegistryfor stable and smooth rendering.
🧩 Requirements
- Minecraft: 1.21.10
- Fabric Loader: 0.17.3
- Fabric API
🖼️ Textures
Textures are taken from Dungeons Hotbar by DartCat25
and are distributed under the MIT License.
© 2020 DartCat25 — “Dungeons Hotbar” (MIT License)
📜 License
This mod’s code is licensed under the MIT License.
You are free to use, modify, and include it in modpacks, as long as proper credit is given.
💡 Credits
- 🎨 DartCat25 — for the original hotbar textures.
Галерея
Последние версии
Все версии →beta
Dungeon Hotbar 1.0.3
1.0.331 июл. 2026 г.747Minecraft: 1.21.1fabric
Что нового
# convertation 1.21.1
beta
Dungeon Hotbar 1.0.3
1.0.331 июл. 2026 г.551Minecraft: 1.20.1fabric
Что нового
# DungeonHotbar Conversion: Minecraft 1.21+ → 1.20.1 Fabric
## Core API Changes
| 1.21+ | 1.20.1 |
|-------|--------|
| `Identifier.of("mod", "path")` | `new Identifier("mod", "path")` |
| `RenderPipelines.GUI_TEXTURED` | `RenderSystem.setShader(GameRenderer::getPositionTexProgram)` |
| `HudElementRegistry.replaceElement()` | `HudRenderCallback.EVENT` + mixins |
| `drawStackOverlay()` | `drawItemInSlot()` |
| `getSelectedSlot()` | `selectedSlot` (field) |
| `EntityAttributes.JUMP_STRENGTH` | `EntityAttributes.HORSE_JUMP_STRENGTH` |
## MatrixStack Methods
| 1.21+ | 1.20.1 |
|-------|--------|
| `pushMatrix()` | `push()` |
| `popMatrix()` | `pop()` |
| `translate(x, y)` | `translate(x, y, 0)` |
| `scale(x, y)` | `scale(x, y, 1.0f)` |
## drawTexture() Signature
| 1.21+ | 1.20.1 |
|-------|--------|
| 11 params (with RenderPipeline + UV region) | 8 params: `drawTexture(tex, x, y, u, v, w, h, texW, texH)` |
| UV cropping from spritesheet | Full texture via `scale()` |
## Textures
| 1.21+ | 1.20.1 |
|-------|--------|
| Spritesheets (`widgets.png`, `icons.png`) | Separate files (`dungeon_hotbar.png`, `icon_water.png`, ...) |
| UV: `u1,v1,u2,v2` | UV: `0,0` — whole texture |
## HUD Registration
| 1.21+ | 1.20.1 |
|-------|--------|
| `HudElementRegistry.replaceElement(VanillaHudElements.HOTBAR, ...)` | `HudRenderCallback.EVENT.register(...)` |
| Hide vanilla elements via replacement | Hide via `@Inject(..., cancellable = true)` + `ci.cancel()` |
## Progress Bars
| Parameter | Before (1.21+) | After (1.20.1) |
|-----------|---------------|-----------------|
| Water icon | Index 0 (air) | Index 3 (icon_water) |
| Jump icon | None | Index 4 (icon_health_mount) |
| Level text | Above bar | Left side, same line |
| Jump text | Above bar | Left side, same line |
| Water bar visibility | Always | Only underwater (`player.getAir() < player.getMaxAir()`) |
| Bar height | 2px (Scale1) / 1px | 2px (Scale1) / 1px |
## Stat Icons (HP, Armor, Food, Mount)
| Parameter | Before | After |
|-----------|--------|-------|
| Position | Next to text | Above text, centered |
| Size | Fixed | Configurable (`ICON_SIZE`, `ICON_OFFSET_Y`) |
## Mixins (InGameHudMixin)
Cancel vanilla rendering for:
- `renderHotbar(float, DrawContext, CallbackInfo)` — hotbar
- `renderStatusBars(DrawContext, CallbackInfo)` — health bars
- `renderExperienceBar(DrawContext, int, CallbackInfo)` — experience
- `renderStatusEffectOverlay(DrawContext, CallbackInfo)` — effects
- `renderMountHealth(DrawContext, CallbackInfo)` — mount health
- `renderHeldItemTooltip(DrawContext, CallbackInfo)` — item name
## File Structure (20 classes)
beta
Dungeon Hotbar 1.0.3
1.0.316 июн. 2026 г.2,3 тыс.Minecraft: 1.21.11fabric
Что нового
### Fixing UI import 1.21.10
beta
Dungeon Hotbar 1.0.3
1.0.316 июн. 2026 г.166Minecraft: 1.21.10fabric
Что нового
### Fix UI is Creative & icon water Y fix
beta
Dungeon Hotbar 1.0.3
1.0.321 мая 2026 г.198Minecraft: 26.1fabric
Что нового
# Porting 26.1
beta
Dungeon Hotbar 1.0.3
1.0.321 мая 2026 г.80Minecraft: 26.1.1fabric
Что нового
# porting 26.1.1
beta
Dungeon Hotbar 1.0.3
1.0.318 мая 2026 г.2,6 тыс.Minecraft: 26.1.2fabric
Что нового
- fixing offhand
beta
Dungeon Hotbar 1.0.2
1.0.218 мая 2026 г.39Minecraft: 26.1.2fabric
Что нового
## Porting 26.1.2 Fabric
- ✅ re-balance hotbar
- ✅ fixing water bar
- ✅ fixing hp txt
- ✅ fixing display hp mount/hp txt
- 🔜 I will update the visibility of items later
- 🔜 I will do the Forge import later
beta
Dungeon Hotbar 1.0.2
1.0.29 мая 2026 г.64Minecraft: 1.21.10fabric
Что нового
Updating 1.21.10 - scaling 1,2,3,4 fixing
beta
Dungeon Hotbar 1.0.2
1.0.29 мая 2026 г.628Minecraft: 1.21.11fabric
Что нового
# Adding
## Scale 1 add fix scale texture and postions;
## Scale 2 add fix scale texture and postions;
## Scale 3 add fix scale texture and postions;
## Scale 4 add fix scale texture and postions;

