ModsFinder
MA

MagicUtils

by THEROER

MagicUtils is a modular toolkit library that gives Minecraft server mod and plugin developers shared building blocks for configuration, commands, logging and placeholders.

FabricNeoForgeQuiltMozilla Public License 2.0Open source1.20 – 26.2

What it does

Developers write a plugin or mod once against the MagicUtils API, and the library handles the per-platform wiring for Bukkit, Paper, Folia, Velocity, BungeeCord and Fabric or NeoForge. The shared runtime registers a magicutils command with a diagnostics suite, and a runtime self-check exposed through mu verify reports whether the shared runtime is healthy.

The toolkit covers commands declared through annotations with Brigadier support, configuration mapped to typed objects with a choice of YAML or TOML storage, a per-scope language and messages system, a structured logger with a fluent builder, a placeholder engine that bridges PlaceholderAPI and MiniPlaceholders, and a small HTTP client for web services. Other plugins and mods can depend on MagicUtils instead of shading it into their own jars.

Files are published for Fabric, Quilt and NeoForge across 23 release versions, 1.20 – 26.2, and the server platforms listed above are supported as well. MagicUtils is open source under the Mozilla Public License 2.0.

Key features

  1. Annotation-based commands

    A declarative command engine with Brigadier support handles arguments, sender types and permissions from annotations.

  2. Type-safe configuration

    Configuration maps to typed objects, with YAML and TOML backends available.

  3. Language and placeholders

    Messages resolve per scope, and a placeholder engine bridges PlaceholderAPI and MiniPlaceholders.

  4. Runtime self-check

    The mu verify command runs a diagnostics suite that reports whether the shared runtime is healthy.

Compatibility

Latest build for each game version and loader.

No stable releases
Every published file is a beta or alpha build.
26.x2 of 2 versions with builds
26.21.27.4-alpha-fabric-java251.27.4-alpha-neoforge-java251.27.4-alpha-fabric-java25
26.11.27.4-alpha-fabric-java251.27.4-alpha-neoforge-java251.27.4-alpha-fabric-java25
1.21.x12 of 12 versions with builds
1.21.111.27.4-alpha-fabric-java211.27.4-alpha-neoforge-java211.27.4-alpha-fabric-java21
1.21.101.27.4-alpha-fabric-java211.27.4-alpha-neoforge-java211.27.4-alpha-fabric-java21
1.21.91.27.4-alpha-fabric-java211.27.4-alpha-neoforge-java211.27.4-alpha-fabric-java21
1.21.81.27.4-alpha-fabric-java211.27.4-alpha-neoforge-java211.27.4-alpha-fabric-java21
1.21.71.27.4-alpha-fabric-java211.27.4-alpha-neoforge-java211.27.4-alpha-fabric-java21
1.21.61.27.4-alpha-fabric-java211.27.4-alpha-neoforge-java211.27.4-alpha-fabric-java21
1.21.51.27.4-alpha-fabric-java211.27.4-alpha-neoforge-java211.27.4-alpha-fabric-java21
1.21.41.27.4-alpha-fabric-java211.27.4-alpha-neoforge-java211.27.4-alpha-fabric-java21
1.21.31.27.4-alpha-fabric-java211.27.4-alpha-neoforge-java211.27.4-alpha-fabric-java21
1.21.21.27.4-alpha-fabric-java211.27.4-alpha-neoforge-java211.27.4-alpha-fabric-java21
1.21.11.27.4-alpha-fabric-java211.27.4-alpha-neoforge-java211.27.4-alpha-fabric-java21
1.211.27.4-alpha-fabric-java211.27.4-alpha-neoforge-java211.27.4-alpha-fabric-java21
1.20.x6 of 6 versions with builds
ReleaseBetaAlphaNot available

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

How it compares

Full comparison

MiniPlaceholders is an open source placeholder library for Fabric and Quilt, covering 1.7.2 – 26.2 under the Apache License 2.0, and it provides placeholders only, not the wider toolkit. Truly Modular: Modular Item API is a Fabric, Forge, NeoForge and Quilt library for 1.20.1 – 1.21.1 released under a custom license. HungerBridge is a server-side only mod for Fabric and Quilt, open source under the GNU General Public License v3.0 or later.

ModLoadersGame versionsEnvironmentUpdated
MagicUtilsFabric, NeoForge and Quilt1.20 – 26.2Not published2026-07-31
MiniPlaceholdersFabric and Quilt1.7.2 – 26.2Not published2026-09-07
Truly Modular: Modular Item APIFabric, Forge, NeoForge and Quilt1.20.1 – 1.21.1Client and server2026-08-24
HungerBridgeFabric and Quilt1.21 – 26.2Server-side only2026-06-20

Questions

Does MagicUtils need to be installed on both sides?

It is a library for server software and mod loaders, so it is installed on the server. Players do not need it unless a mod they use requires it.

Which loader should be used with MagicUtils?

Files exist for Fabric, Quilt and NeoForge, all at 26.2 in the latest builds. The loader must match the mod or plugin that depends on the library.

Do plugins need to bundle MagicUtils in their jar?

No. The library is meant to be installed once and depended on by other plugins and mods instead of being shaded into each jar.

In the catalog

MagicUtils is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 13,894 mods support Minecraft 26.2.

Similar mods

What the author says

A modular toolkit for Minecraft server & mod development - shared building blocks for configuration, localisation, commands, logging, placeholders, HTTP clients, and diagnostics, with a single API across Bukkit/Paper/Folia, BungeeCord, Velocity, Fabric, and NeoForge. Write your plugin or mod once against MagicUtils…
THEROER, on the Modrinth page

Official listing

Owner
THEROER
Published
2026-04-23
Updated on Modrinth
2026-07-31
Facts verified
2026-10-15

Tags