ModsFinder

Highlight API

by NOIST1611

Highlight API is a Forge library that lets other mods draw outlines and filled regions around blocks, entities and arbitrary boxes in the world.

ForgeClient-side onlyMIT LicenseOpen source1.20.1

What it does

Highlight API supports custom highlights for blocks and entities, drawing outline or filled shapes around axis-aligned bounding boxes. A region can be marked between two block positions, so a single highlight covers a whole area. Each highlight can carry its own line width, colour treatment and lifetime, and highlights can be set to persist indefinitely with delayed removal.

Other mods that depend on the library can choose how a highlight reacts to terrain. One depth mode keeps the outline hidden behind blocks, while the other draws it visible through walls. Built-in animations named Pulse, Blink and Fade cover common cases, and a custom animation can be added through the ICustomAnimation interface. The library is built for Forge 1.20.1 and is client-side only, so it adds nothing to the server.

Key features

  1. Block and entity outlines

    Outlines and filled shapes can be drawn around blocks, entities and axis-aligned bounding boxes.

  2. Region highlighting

    A region is defined by two block positions, and the highlight covers the box between them.

  3. Built-in animations

    Pulse, Blink and Fade are available out of the box, and custom animations can be registered through an interface.

  4. Depth control

    Highlights can be hidden behind blocks or drawn visible through them, selected per highlight.

  5. Lifetime and line width

    Highlights can persist for an eternal, delayed lifetime, and the line width of each outline can be set.

Compatibility

Latest build for each game version and loader.

1.20.11.0.0
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Use cases

Mod developers

Developers who want to mark blocks, entities or regions in their own mod can call the library rather than writing rendering code.

Debugging and building

A highlighted region between two positions shows the area a feature covers during testing.

Who it’s for: Mod developers building Forge 1.20.1 content that needs world highlights, and players who run a mod depending on this library.

Questions

Does Highlight API need to be on the server?

No. Players add it to their own game, and a server needs no copy.

Which Minecraft version does Highlight API support?

The library has files for Minecraft 1.20.1 only, on the Forge loader.

Is the source code available?

Yes. Highlight API is open source under the MIT License, and its source code and issue tracker are public.

How is a custom animation added?

A custom animation is written by implementing the ICustomAnimation interface, which the library then uses like the built-in Pulse, Blink and Fade animations.

In the catalog

Highlight API is one of 3,514 Library mods on ModsFinder, and one of 1,576 Library mods for Forge. 34,764 mods support Minecraft 1.20.1.

More from NOIST1611

All projects

Similar mods

What the author says

A Minecraft Forge 1.20.1 library mod that adds support for custom highlights and outlines for blocks, entities and regions.
NOIST1611, on the Modrinth page

Official listing

Owner
NOIST1611
Published
2026-06-15
Updated on Modrinth
2026-06-19
Facts verified
2026-10-15

Tags