Перейти к содержимому

MagicUtils

Современный модульный SDK для кроссплатформенной разработки (Bukkit, Folia, Fabric, Velocity и т. д.). Единый API для команд, конфигов, диагностики и умной многопоточности.

FabricNeoForgeQuiltPaper
Загрузчики
FabricNeoForgeQuiltPaper
Скачиваний на Modrinth
251
Подписчиков на Modrinth
1
версий
47
Обновлён
1 августа 20261 авг.
Опубликован
в 2026
Это библиотека — она нужна другим модам и сама ничего не добавляет в игру

Коротко о моде

Библиотека — нужна другим модам
Работает на Fabric, NeoForge, Quilt и Paper
Для Minecraft 1.20–26.2
Последняя версия — 1.27.4-alpha-bungee-java21 от 1 августа 2026
Лицензия MPL-2.0 — бесплатно
Где нужен
В игренеизвестноНа серверенеизвестно

Автор не указал, где нужен мод

Версии игры1.20–26.2
Описание переведено автоматическиПоказать оригинал (EN)

MagicUtils

Модульный инструментарий для разработки серверов и модов Minecraft — общие строительные блоки для конфигурации, локализации, команд, логирования, плейсхолдеров, HTTP-клиентов и диагностики, с единым API для Bukkit/Paper/Folia, BungeeCord, Velocity, Fabric и NeoForge. Напиши свой плагин или мод один раз под MagicUtils — и он работает на каждой платформе: платформенная обвязка (загрузчики, адаптеры, маппинги) берётся на себя.

Что это даёт

  • Команды — декларативный движок команд на аннотациях с поддержкой Brigadier, аргументами, типами отправителей и правами, одинаковый на всех платформах.
  • Конфигурация — типобезопасная конфигурация с бэкендами YAML и TOML.
  • Локализация — система языков и сообщений с разрешением по областям.
  • Логирование — структурированный логгер с текучим билдером и форматированием в стиле MiniMessage.
  • Плейсхолдеры — движок плейсхолдеров (с мостами к PlaceholderAPI / MiniPlaceholders).
  • HTTP-клиент — небольшой HTTP-клиент с минимумом зависимостей для обращения к веб-сервисам.
  • Диагностика — набор самопроверок во время выполнения, доступный через команду /magicutils (/mu), чтобы проверить работоспособность общего рантайма на любом сервере.

Два способа использования

1. Как отдельный плагин/мод (эта страница) Закинь сборку для своей платформы в plugins/ (Bukkit/Bungee/Velocity) или mods/ (Fabric/NeoForge). Она запускает общий рантайм MagicUtils и регистрирует команду /magicutils с диагностикой. После этого другие плагины/моды могут зависеть от неё, а не включать MagicUtils в себя. 2. Как библиотечную зависимость Добавь Maven-репозиторий и подключи нужные модули:

repositories {
    maven("https://maven.theroer.dev/releases/")
}
dependencies {
    implementation("dev.ua.theroer:magicutils-bukkit:<version>")
    implementation("dev.ua.theroer:magicutils-config-yaml:<version>")
}

Платформы и версии

ПлатформаЗагрузчики
BukkitPaper · Purpur · Spigot · Bukkit · Folia
ПроксиVelocity · BungeeCord · Waterfall
FabricFabric · Quilt
NeoForgeNeoForge

Поддерживаемые версии Minecraft охватывают 1.20–26.2. Перед релизом jar каждой платформы проходит проверку совместимости на реальном сервере с помощью набора диагностики.

📖 Документация: https://magicutils.theroer.dev/ 📦 Maven: https://maven.theroer.dev/releases/

Альфа-канал: API стабилизируется к 1.x. Отзывы и сообщения об ошибках приветствуются.

Частые вопросы

Как установить MagicUtils?

Установите Fabric под свою версию Minecraft, скачайте MagicUtils под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть MagicUtils?

У MagicUtils есть сборки для Minecraft 1.20–26.2.

Лицензия и источник
Mozilla Public License 2.0можно использовать и распространять; изменённые версии — под той же лицензией и с исходным кодом
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее