promotional banner

Ab's Tool

A lightweight Minecraft utility mod with configurable tracking, building tools, and quality-of-life features.

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 onGround state
  • 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

The Ab's Tool Team

profile avatar
  • 2
    Projects
  • 176
    Downloads

More from Johnson_Tang2019

  • Ab's Server Tool project image

    Ab's Server Tool

    A lightweight Fabric server-side statistics mod that uses vanilla player statistics to provide playtime, deaths, daily/weekly activity, and block placement data.

    • 16
    • September 20, 2026
  • Ab's Server Tool project image

    Ab's Server Tool

    A lightweight Fabric server-side statistics mod that uses vanilla player statistics to provide playtime, deaths, daily/weekly activity, and block placement data.

    • 16
    • September 20, 2026