Handy IndicatorСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачатьСкачать
ВЕРСИИ (16)
release
2.4.0
2.4.016 сент. 2026 г.181Minecraft: 26.3fabric
Что нового
Updated for the **Minecraft 26.3** release.
- Requires Fabric API for 26.3.
- Container indicators keep their even brightness on every side of the block.
- To change settings in-game, install **ModMenu** and **YACL** (both have 26.3 versions). Without them the mod still works with its saved settings.
beta
2.3.0-beta.1
2.3.0-beta.124 июн. 2026 г.53Minecraft: 26.3-snapshot-1fabric
Что нового
Preview build for the **Minecraft 26.3** snapshot cycle (tested against 26.3-snapshot-1).
- Rebuilt against Fabric API **0.153.1+26.3** and YACL **3.9.5+26.3-fabric**.
- No feature changes were needed for 26.3.
- ModMenu has no 26.3 build yet, so it won't list the mod on 26.3 until it updates — the config screen is still reachable through YACL.
release
2.2.0
2.2.016 июн. 2026 г.259Minecraft: 26.2fabric
Что нового
Updated for the **Minecraft 26.2** full release.
- Rebuilt against Fabric API **0.152.1+26.2** and Fabric Loader **0.19.3**.
- YACL updated to **3.9.4+26.2-fabric** and ModMenu to **20.0.0-beta.2**; with YACL's stable 26.2 build out, the in-game config screen is back in dev and live play.
- Now declares compatibility with `26.2` and future `26.2.x` point releases.
beta
2.1.0-beta.4
2.1.0-beta.427 мая 2026 г.18Minecraft: 26.2-pre-1fabric
Что нового
- Tracks Minecraft **26.2-pre-1** (first prerelease of the 26.2 cycle); skips snapshots 6, 7, and 8 since none broke this mod's surface.
- Rebuilt against Fabric API **0.149.2+26.2**.
- YACL bumped to **3.9.3+26.2-fabric** and ModMenu to **19.0.0-alpha.1** on the compile classpath. Neither has a build that explicitly lists `26.2-pre-1` in its game_versions yet, so they remain `compileOnly` — the in-game config screen returns to dev runtime once either ships a matching build.
beta
2.1.0-beta.3
2.1.0-beta.31 мая 2026 г.27Minecraft: 26.2-snapshot-5fabric
Что нового
### Breaking
- **Mod ID renamed from `container-indicator` to `handyindicator`** to match the rest of the Handy series convention. Existing config at `config/container-indicator.json` is migrated automatically on first launch — no settings lost.
- Internal package moved from `dev.containerindicator` to `dev.handy.mods.handyindicator`. No user-facing impact unless another mod was depending on internal classes.
- Asset namespace moved from `container_indicator:*` to `handyindicator:*`. Resource packs targeting the old namespace need to update.
### Bug fixes
- **Indicators now render again on 26.2-snapshot-5.** A 26.2 atlas-stitching change required the mod to declare its texture directory via a new atlases JSON; without it our overlay sprite silently fell back to the missing-texture sprite. Combined with two latent material-flag regressions (overlays routed through the translucent render bucket where the alphaless sprite was discarded, and `materialFlags` returned 0 so the chunk compiler skipped allocating a render bucket), no overlays reached the GPU. All three fixes ship together.
- **CrafterBlockMixin double `registerDefaultState` corrected** — the second call was overwriting the first's mutation. Worked by accident because both default to false, would have broken silently if either default ever flipped.
- **Hopper inventory no longer scanned every tick** — the per-tick `pushItemsTick` inject was redundant with `setItem`/`removeItem` and was scanning hundreds of inventories per second on busy farms.
### Changes
- **Config persistence rebuilt on YACL `ConfigClassHandler`** (matches the rest of the Handy suite). On-disk JSON shape unchanged; users without YACL installed still run on defaults. Dedicated servers no longer touch any YACL classes.
- **Config screen strings translatable** via `assets/handyindicator/lang/<locale>.json` — drop a JSON with the same keys to localize.
- **CI release workflow fixed for prerelease tags** — the grep that detects `-beta`/`-alpha`/`-rc` was failing silently because the regex started with `-`. The CurseForge step is also gated to stable releases (snapshot betas only ship to Modrinth + GitHub Releases).
### Internal
- Cleanup wave aligned this mod with the rest of the suite — JAVA_25 mixin compatibility level, 34 `@At` descriptors pinned across 18 mixins, mixin renamed `BlockModelShaperMixin` → `BlockStateModelSetMixin` to reflect its real target, `handyindicator$` prefix on every handler, log messages no longer carry the `[Handy Indicator]` prefix (logger name covers it), `isBlockEnabled` switched to a lazy `Map<Block, ConfigToggle>` dispatch from a 13-case if-ladder, package layout split into `client/` and `config/` subpackages, magic numbers named (RGB_MASK, ENDER_GLOW_PERIOD_MS), java.awt.Color dropped from the shared sourceset, redundant `@Environment(EnvType.CLIENT)` annotations cleaned up, exception handlers narrowed.
beta
2.1.0-beta.2
2.1.0-beta.229 апр. 2026 г.24Minecraft: 26.2-snapshot-5fabric
beta
2.1.0-beta.1
2.1.0-beta.119 апр. 2026 г.24Minecraft: 26.2-snapshot-3fabric
Что нового
- Preview build for Minecraft **26.2 snapshots** (tested against 26.2-snapshot-3)
- Rebuilt against Fabric API 0.146.1+26.2
- Adapted to two 26.2 refactors:
- Copper chest variants consolidated into `WeatheringCopperCollection` — the 8-way `||` chain on copper-chest block identity now checks `Blocks.COPPER_CHEST.asList().contains(block)` instead
- `LevelRenderer.allChanged()` replaced by `invalidateCompiledGeometry(level, options, camera, blockColors)` — the YACL save hook calls the new signature and skips the refresh when no level is loaded
release
2.0.2
2.0.218 апр. 2026 г.123Minecraft: 26.1.2fabric
Что нового
- Update to Minecraft 26.1.2 compatibility
- Update Fabric Loader to 0.19.2, Fabric API to 0.146.1
release
2.0.1
2.0.13 апр. 2026 г.39Minecraft: 26.1.1fabric
Что нового
- Update to Minecraft 26.1.1 compatibility
- Update Fabric Loader to 0.18.6, Fabric API to 0.145.3, YACL to 3.9.2
release
2.0.1
2.0.13 апр. 2026 г.26Minecraft: 26.1.1fabric
Что нового
- Update to Minecraft 26.1.1 compatibility
- Update Fabric Loader to 0.18.6, Fabric API to 0.145.3, YACL to 3.9.2
release
2.0.0
2.0.024 мар. 2026 г.65Minecraft: 26.1fabric
Что нового
- Port to Minecraft 26.1 (Java 25, unobfuscated)
- Restore YACL config screen integration
- Port to Minecraft 26.1-rc-1 (Java 25, unobfuscated)
- Restore YACL config screen integration
- Add CI/CD pipeline with automated Modrinth publishing
beta
2.0.0-beta.2
2.0.0-beta.223 мар. 2026 г.27Minecraft: 26.1-rc-3fabric
beta
2.0.0-beta.1
2.0.0-beta.121 мар. 2026 г.22Minecraft: 26.1-rc-1fabric
Что нового
- Port to Minecraft 26.1-rc-1 (Java 25, unobfuscated)
- Restore YACL config screen integration
- Add CI/CD pipeline with automated Modrinth publishing
release
Handy Indicator 1.2.0
1.2.025 февр. 2026 г.242Minecraft: 1.21.11fabric
Что нового
### Generic Modded Container Support
- Indicator overlays now automatically work with any mod that extends vanilla container classes (e.g. More Barrel Variants, More Chest Variants)
- Replaced hardcoded block identity checks with instanceof class checks
- Dynamic block registry scan for render layer and color provider registration — no manual block listing needed
- Modded barrels share the barrel config toggle, modded chests share the chest toggle, etc.
### Other
- Upgraded Fabric Loader to 0.18.2
release
Handy Indicator 1.1.0
1.1.025 февр. 2026 г.31Minecraft: 1.21.11fabric
Что нового
### Resource Pack Compatibility
- Indicator overlays are now injected programmatically via BlockModelShaperMixin, replacing the previous static blockstate JSON overrides. Any resource pack's block models should now work with this mod
### Bug Fixes
- Hopper indicator not clearing — Fixed hopper has_items indicator staying lit after all items are transferred out (Chest → Hopper → Chest setups). Added pushItemsTick hook to catch item transfers that bypass setItem/removeItem.
- Overlay quad winding order — Fixed WEST and EAST face vertex winding for correct rendering.
- Server tick timeout — Fixed bulk container refresh causing server tick timeouts on large worlds.
- Server restart resilience — Refresh state now properly resets when the integrated server restarts within the same JVM session.
### Improvements
- Container states now refresh on server start and chunk load (handles player login/teleport).
- Chunk load hook ensures newly loaded chunks get indicator state synced.
release
Handy Indicator 1.0.0
1.0.025 февр. 2026 г.27Minecraft: 1.21.11fabric
Что нового
### Supported Blocks
- Chests, Trapped Chests, Copper Chests (all oxidation/waxed variants)
- Hoppers, Dispensers, Droppers
- Barrels, Crafters
- Furnaces, Blast Furnaces, Smokers
- Decorated Pots
### Features
- Subtle colored overlay on containers that have items inside
- Double chests show a single unified indicator spanning both halves
- Furnaces show separate indicators for input and fuel slots
- Per-block toggles and custom indicator colors
- YACL config screen with ModMenu integration (both optional)
### Requirements
- Minecraft 1.21.11
- Fabric Loader 0.18.1+
- Fabric API 0.139.5+
### Optional
- ModMenu (config button in mod list)
- YACL 3.8.1+ (in-game config screen)