ModsFinder
MA

message-api

by DrexHD

Message API gives Fabric and Quilt servers a way to send translatable, configurable and colorful chat messages with placeholders, and it runs server-side only.

FabricQuiltServer-side onlyMIT LicenseOpen source1.21 – 26.1.2

What it does

Messages are stored as JSON files, so server owners can change their wording in the config folder without touching code. A mod ships its own messages folder inside its resources and adds one JSON file per language code, with the same layout as the included test mod example. Mod developers call the provided LocalizedMessage methods to get a text instance that behaves like any vanilla text component.

Special text parsing is handled through PlaceholderAPI, and the author credits that project for the parsing functionality. The library does not bundle PlaceholderAPI, so it has to be installed alongside the mod for placeholders to resolve. Message identifiers should begin with the mod ID to avoid clashes between mods that define messages.

The mod is open source under the MIT License and is maintained by DrexHD. Source code, an issue tracker and a wiki are public. It is published for Fabric and Quilt across 15 game versions, 1.21 – 26.1.2, with snapshot builds available, and the latest file for both loaders is 0.3.5+26.1 for 26.1.2, released 2026-03-25.

Key features

  1. Translatable messages

    Each message is tied to a language file, so a server can present the same text in several languages.

  2. Colorful configurable text

    Message styling and wording are edited in a JSON file under the config folder, with no rebuild needed.

  3. Placeholder parsing

    Placeholders in messages are resolved through PlaceholderAPI, which the author credits for the parsing.

  4. Developer methods

    LocalizedMessage provides methods that return text instances usable like vanilla Minecraft text.

Compatibility

Latest build for each game version and loader.

26.x3 of 3 versions with builds
26.1.20.3.5+26.10.3.5+26.1
26.1.10.3.5+26.10.3.5+26.1
26.10.3.5+26.10.3.5+26.1
1.21.x12 of 12 versions with builds
1.21.110.3.5+1.21.110.3.5+1.21.11
1.21.100.3.3+1.21.90.3.3+1.21.9
1.21.90.3.3+1.21.90.3.3+1.21.9
1.21.80.3.5+1.21.80.3.5+1.21.8
1.21.70.3.2+1.21.50.3.2+1.21.5
1.21.60.3.2+1.21.50.3.2+1.21.5
1.21.50.3.2+1.21.50.3.2+1.21.5
1.21.40.3.5+1.21.40.3.5+1.21.4
1.21.30.3.1+1.21.50.3.1+1.21.5
1.21.20.3.1+1.21.50.3.1+1.21.5
1.21.10.3.5+1.21.10.3.5+1.21.1
1.210.3.1+1.21.50.3.1+1.21.5
ReleaseBetaAlphaNot available

This mod also publishes snapshot builds. Snapshots are not shown in the matrix.

How it compares

Full comparison

Text Placeholder API is a Fabric and Quilt mod that works on either side, and neither side needs it, under the GNU Lesser General Public License v3.0 only, published for 1.17 – 26.3. Rich Translatable Text is a Fabric and Forge mod that has to run on both the client and the server under the MIT License, with files for 1.20.1 – 1.20.6. Message API is server-side only and open source under the MIT License, covering 1.21 – 26.1.2 on Fabric and Quilt.

ModLoadersGame versionsEnvironmentUpdated
message-apiFabric and Quilt1.21 – 26.1.2Server-side only2026-03-25
Text Placeholder APIFabric and Quilt1.17 – 26.3Client or server, optional2026-09-09
Rich Translatable TextFabric and Forge1.20.1 – 1.20.6Client and server2026-01-21

Questions

Does Message API need PlaceholderAPI installed?

Message API does not bundle PlaceholderAPI, so PlaceholderAPI must be installed on the server for placeholders in messages to be parsed.

Does a player need to install Message API?

No. Players join without it, since only the server has to run the mod.

Which loaders does Message API support?

The mod is published for Fabric and Quilt, with the latest file for both loaders being 0.3.5+26.1 for 26.1.2.

Where are the messages edited?

Messages are changed in JSON files under the config folder, and language files are added in the messages folder of a mod's resources.

In the catalog

message-api is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 15,189 mods support Minecraft 26.1.2.

More from DrexHD

All projects

Similar mods

What the author says

A simple server-side message API for Fabric. It allows for translatable messages, with text parsing using PlaceholderAPI, which can be customized with ease by end users. Message-api doesn't bundle placeholder-api, you have to bundle a compatible of it as well. Replace [TAG] with the respective versions.
DrexHD, on the Modrinth page

Official listing

Owner
DrexHD
Published
2025-01-07
Updated on Modrinth
2026-03-25
Facts verified
2026-10-15

Tags