Ab's Tool
Ab's Tool is a lightweight utility and quality-of-life mod for Minecraft 26.2, built for both Fabric and NeoForge.
It focuses on practical tools for exploration, troubleshooting, building workflows, inventory convenience, and movement assistance while keeping normal Minecraft gameplay intact.
Features
Ominous Vault Tracker
Track loaded ominous vaults without confusing them with normal vaults.
- Highlights loaded ominous vaults through blocks
- Optional tracer lines
- Mark vaults as handled locally
- Hide handled vaults or render them in a different color
- Separate records for different servers, worlds, dimensions, and saves
- Configurable render range, colors, tracer behavior, item requirements, and reset rules
- Does not force distant chunks to load
Vault tracking is client-side and does not require Ab's Tool to be installed on the server.
Furnace Blockage Tracker
Find furnaces, blast furnaces, and smokers whose input slot contains an item that cannot be processed by that furnace type.
- Highlights confirmed blocked furnaces with boxes and tracer lines
- Shows the blocking item where available
- Supports large furnace arrays
- Scans only already-loaded client chunks
- Does not mark missing fuel, full output slots, or normal cooking as blockage
- Tracks stale/expired data separately instead of pretending it is current
Data sources
Servux is preferred when available.
- Uses the server's entity-data provider
- No Ab's Tool server component is required
- Designed for the Minecraft 26.2 Servux protocol
Jade can be used as an optional fallback when a compatible Jade setup is available on both client and server.
Experimental: Litematica × Iris Shader Compatibility
Fabric includes an experimental compatibility layer for Litematica + MaLiLib + Iris + Sodium on Minecraft 26.2.
The goal is simple:
Keep shaders enabled while still being able to see textured and translucent Litematica projections.
The compatibility layer reuses Litematica's existing projection meshes and keeps the shader pack enabled instead of disabling shaders.
Audited Litematica / MaLiLib combinations
| Litematica | Compatible MaLiLib versions |
|---|---|
| 0.28.3 / 0.28.4 | 0.29.2 - 0.29.6 |
| 0.28.5 | 0.29.4 - 0.29.6 |
| 0.28.6 / 0.28.8 | 0.29.5 / 0.29.6 |
Audited Iris / Sodium pairs
- Iris 1.11.1 + Sodium 0.9.0
- Iris 1.11.2 + Sodium 0.9.1
- Iris 1.11.4 + Sodium 0.9.2
The feature has been visually checked with Complementary Reimagined r5.9.1.
Other shader packs, modified jars, and unlisted dependency combinations are not guaranteed.
This compatibility layer is currently Fabric-only.
Local diagnostic command:
/abstool schematicshader status
TweakerMore Quick Settings
When TweakerMore is installed on Fabric, Ab's Tool adds quick access to selected shulker-box-related settings inside its own configuration screen.
This can include options such as:
- Shulker content hints
- Hint scale
- Fill-level display
- Item information display
The editor reads and writes TweakerMore's existing configuration instead of creating a second copy of the same settings.
TweakerMore is optional and is not a required dependency.
Mixed Shulker Dominant Item Hint
For supported TweakerMore versions, Ab's Tool can replace the generic mixed-content ellipsis with the icon of the most common item inside the shulker box.
- Counts matching items across multiple slots
- Merges the same item even when components differ
- Uses the earliest slot as a tiebreaker
- Keeps TweakerMore's existing custom-name and fill-bar behavior
This extension currently targets the audited TweakerMore 3.33.2 rendering path.
Experimental: Low-Ceiling Elytra Quick Launch
Ab's Tool includes an experimental low-ceiling elytra launch helper.
It is designed for situations where vanilla Minecraft makes it difficult to enter fall-flying while standing in a space around two blocks high.
How it works
- The feature is off by default
- Default trigger: Sneak + Jump
- Optional dedicated keybind: G
- A usable elytra only needs to be present in the normal player inventory
- Ab's Tool coordinates equipping the elytra, performs a normal jump, waits for a real airborne state, then sends a single normal glide request
- The server still decides whether the player may enter fall-flying
There is:
- No automatic firework use
- No free propulsion
- No forced camera movement
- No fake
onGroundstate - No abnormal position packets
Tweakeroo compatibility
On Fabric, Ab's Tool can cooperate with Tweakeroo 0.29.5 when its automatic elytra swapping is enabled.
- Tweakeroo handles equipment swapping
- Ab's Tool handles the launch timing
- Ab's Tool does not fight Tweakeroo for the chest slot
- If Tweakeroo is missing or not handling the swap, Ab's Tool can use its own normal inventory swap fallback
Validated cases include:
- Two-block-high launch
- Open-space launch
- Slab and stair ceilings
- Full inventory
- Already-equipped elytra
- Held trigger input
- Dedicated keybind
- Tweakeroo coexistence
- Simulated high latency
Known limitation: entering fall-flying has been validated, but reliably steering out through a low-ceiling exit is still considered experimental.
Configuration
Press:
R + B
in game to open the unified Ab's Tool settings screen.
Current categories include:
- All
- Tracking
- Optimization
Fabric users can also access the same screen through Mod Menu when installed.
NeoForge users can use the normal mod configuration entry.
Settings are stored in:
config/abstool.json
Handled vault records are stored separately in:
config/abstool-vaults.json
Previous config files are retained as backups when applicable.
Supported Platforms
- Minecraft 26.2
- Fabric
- NeoForge
- Java 25
Some features are platform-specific. In particular, the Litematica/Iris compatibility layer and TweakerMore integrations are currently Fabric-focused.
Dependencies
Fabric
Required:
- Fabric API
- Cloth Config
Optional:
- Mod Menu
- Servux
- Jade
- Litematica
- MaLiLib
- Iris
- Sodium
- TweakerMore
- Tweakeroo
NeoForge
Required:
- Cloth Config
Optional integrations depend on whether that feature is implemented for NeoForge.
Multiplayer
Most Ab's Tool features are client-side utilities.
- Ominous vault tracking does not require Ab's Tool on the server
- Furnace diagnostics can use Servux or Jade server-provided data when available
- Elytra quick launch uses normal client/server movement rules and does not bypass server validation
- Experimental compatibility features do not grant extra server permissions
Source Code
Source code, development notes, compatibility documents, and releases are available on GitHub:
https://github.com/Johnson-Tang2019/AbsTool
Feedback
Bug reports, compatibility reports, and feature suggestions are welcome through the GitHub repository.
When reporting a rendering or compatibility issue, please include:
- Minecraft version
- Mod loader
- Ab's Tool version
- Relevant dependency versions
- Shader pack and version, if applicable
- Steps to reproduce
