Modrinth · Minecraft mod
MagicUtils
Modern, modular SDK for cross-platform development (Bukkit, Folia, Fabric, Velocity, etc). Unified API for commands, configs, diagnostics, and smart threading.
Quick answer
Which MagicUtils release matches 26.1?
MagicUtils 1.27.4-alpha-bungee-java21 targets 1.20, 1.20.1, 1.20.2 with bungeecord, waterfall. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.
Where it goes
Is MagicUtils required on the client, server, or both?
The project page does not say whether this file belongs on the client, dedicated server, or both.
The source does not explicitly classify this release as client-only or server-only.
What else does MagicUtils 1.27.4-alpha-bungee-java21 need?
1.27.4-alpha-bungee-java21 on 26.1. Every mod below is checked against that same setup.
This file does not list any required mods. Do not add a library just because a different file uses it.
This file does not list any required or optional mods.
Before you install it
Add MagicUtils without breaking your instance.
Built for MagicUtils 1.27.4-alpha-bungee-java21 on 26.1. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use 1.27.4-alpha-bungee-java21. It targets 1.20, 1.20.1, 1.20.2 with bungeecord, waterfall; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
This file does not list any required mods. Do not add a library just because a different file uses it.
- 03
Put it on the correct side
The project page does not say whether this file belongs on the client, dedicated server, or both.
- 04
Pick the file you checked
Use the “Get this file” button beside 1.27.4-alpha-bungee-java21. It opens that exact file at the source.
About this project
What does MagicUtils add?
MagicUtils
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, and it runs on every platform - the per-platform wiring (loaders, adapters, mappings) is handled for you.
What it gives you
- Commands - a declarative, annotation-based command engine with Brigadier support, arguments, sender types, and permissions, identical on every platform.
- Config - type-safe configuration with YAML and TOML backends.
- Localisation - a language/messages system with per-scope resolution.
- Logging - a structured logger with a fluent builder and MiniMessage-style formatting.
- Placeholders - a placeholder engine (with PlaceholderAPI / MiniPlaceholders bridges).
- HTTP client - a small, dependency-light HTTP client for talking to web services.
- Diagnostics - a runtime self-check suite exposed via the
/magicutilscommand (/mu), so you can verify the shared runtime is healthy on any server.
Two ways to use it
1. As a standalone plugin/mod (this page)
Drop the bundle for your platform into plugins/ (Bukkit/Bungee/Velocity) or mods/ (Fabric/NeoForge). It boots the shared MagicUtils runtime and registers the /magicutils command with diagnostics. Other plugins/mods can then depend on it instead of shading MagicUtils themselves.
2. As a library dependency
Add the Maven repository and depend on the modules you need:
repositories {
maven("https://maven.theroer.dev/releases/")
}
dependencies {
implementation("dev.ua.theroer:magicutils-bukkit:<version>")
implementation("dev.ua.theroer:magicutils-config-yaml:<version>")
}
Platforms & versions
| Platform | Loaders |
|---|---|
| Bukkit | Paper · Purpur · Spigot · Bukkit · Folia |
| Proxy | Velocity · BungeeCord · Waterfall |
| Fabric | Fabric · Quilt |
| NeoForge | NeoForge |
Supported Minecraft versions span 1.20 through 26.2. Each platform's jar is compatibility-smoke-tested on a real server with the diagnostics suite before release.
📖 Docs: https://magicutils.theroer.dev/
📦 Maven: https://maven.theroer.dev/releases/
Alpha channel: the API is stabilising toward 1.x. Feedback and issue reports are welcome.
Project description from Modrinth.
Pick your setup
MagicUtils by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
26.1.2
1 loader build26.1.1
1 loader build26.1
4 loader builds1.21.11
4 loader builds1.21.10
4 loader builds1.21.9
4 loader builds1.21.8
4 loader builds1.21.7
4 loader builds1.21.6
4 loader builds1.21.5
4 loader builds1.21.4
4 loader buildsShowing the newest 12 of 23 game versions. Older files are in the list below.
Check the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
MagicUtils versions and loaders
1.27.4-alpha-bungee-java21
magicutils-bungee-bundle-1.27.4+java21.jar
31 Jul 2026
1.27.4-alpha-velocity-java21
magicutils-velocity-bundle-1.27.4+java21.jar
31 Jul 2026
1.27.4-alpha-neoforge-java25
magicutils-neoforge-bundle-1.27.4+java25.jar
31 Jul 2026
1.27.4-alpha-fabric-java25
magicutils-fabric-bundle-1.27.4+java25.jar
31 Jul 2026
1.27.4-alpha-bukkit-java25
magicutils-bukkit-bundle-1.27.4+java25.jar
31 Jul 2026
1.27.1-alpha-bungee-java25
magicutils-bungee-bundle-1.27.1+java25.jar
11 Jul 2026
1.27.1-alpha-velocity-java25
magicutils-velocity-bundle-1.27.1+java25.jar
11 Jul 2026
1.27.1-alpha-neoforge-java25
magicutils-neoforge-bundle-1.27.1+java25.jar
11 Jul 2026
1.27.1-alpha-fabric-java25
magicutils-fabric-bundle-1.27.1+java25.jar
11 Jul 2026
1.27.1-alpha-bukkit-java25
magicutils-bukkit-bundle-1.27.1+java25.jar
11 Jul 2026
1.27.0-alpha-bungee-java25
magicutils-bungee-bundle-1.27.0+java25.jar
10 Jul 2026
1.27.0-alpha-velocity-java25
magicutils-velocity-bundle-1.27.0+java25.jar
10 Jul 2026
Looking for an older file? The official Modrinth project page is in Resources.