Скачать Плагин DonutCore в Майнкрафт
DonutCore

Плагин DonutCore 1.0.3 +1.0.2

Документация
https://modrinth.com/plugin/donut.core
DonutCore — core-плагин для Paper, объединяющий таб-лист, боковую панель, управление игровыми режимами, проверку ping и IP, чат-замены, сообщения о событиях и интеграцию ServerLinks.

Проект предназначен для серверов, которым нужен единый набор повседневных инструментов. Клиентская установка не поддерживается: JAR размещается только на сервере.

Формат core-плагина​


Здесь «core» означает сборник общих функций, а не замену серверного ядра. DonutCore запускается поверх Paper как обычный плагин из каталога plugins.

В основе не заявлены экономика, дома, телепортация, наказания или приваты. Поэтому проект нельзя считать универсальной заменой всем административным расширениям.

Скриншоты и внешний вид​

pro250-239-01-abb9de3afc62.webp


Таб-лист и scoreboard​


DonutCore формирует таб-лист и боковую панель. Для обоих модулей указана поддержка PlaceholderAPI. В показанном примере настраиваются заголовок и нижняя часть таб-листа, название и строки scoreboard, а также интервалы обновления.

PlaceholderAPI не указан как обязательная project dependency. Это подтверждённая интеграция, а не условие запуска всех функций. Конкретные плейсхолдеры определяются установленным окружением и в основе не перечислены.

Управление игровыми режимами​


Подтверждены команды:

• /gmc [игрок] — Creative;
• /gmsp [игрок] — Spectator;
• /gms [игрок] — Survival;
• /gma [игрок] — Adventure;
• /gm <режим> [игрок] — выбор через общий вызов.

В конфигурационном фрагменте показаны изменяемые сообщения для неверного режима, отсутствующего игрока и успешного переключения. Разработчик также заявляет настраиваемые права, но их точные узлы не приведены.

Команды ping и IP​


/ping [игрок] показывает собственную задержку либо ping другого пользователя. /ip [игрок] предназначена для получения IP-адреса игрока.

Эти функции различаются по чувствительности: ping — диагностический показатель, IP — сетевые данные пользователя. Просмотр IP следует оставлять только доверенным сотрудникам. Конкретные permission nodes в основе отсутствуют, поэтому придумывать их нельзя.

Замены в чате​


Плагин заменяет заданные последовательности текста на другие строки. В примере [yay] превращается в текстовый смайлик; предусмотрены и другие обозначения. Тот же механизм показан для обычной замены слов.

Для чат-раздела подтверждена поддержка MiniMessage. Полный набор доступных тегов и совместимость с другими чат-плагинами не описаны, поэтому изменения нужно проверять на тестовом сервере.

Сообщения и дополнительные функции​


В перечень входят:

• сообщения о входе и выходе;
• сообщения о достижениях;
• интеграция ServerLinks;
• пользовательские команды;
• настраиваемые таб-лист и scoreboard;
• изменяемые разрешения.

Синтаксис пользовательских команд и подробности ServerLinks не предоставлены. Фраза о будущих дополнениях не является описанием уже готовых функций.

Границы настройки​


Разработчик указывает, что настраиваются все части плагина, включая разрешения. Фрагмент подтверждает изменение сообщений, чат-замен, таб-листа и scoreboard.

Однако исходный текст обрывается в разделе IP. Нельзя восстанавливать недостающие параметры, значения или узлы прав по аналогии. Перед редактированием полезно сохранить исходный файл и менять блоки по одному.

Служебные команды​


Для самого плагина заявлены:

• /donutcore help — показать справку;
• /donutcore reload — перезагрузить конфигурацию.

После reload следует проверить консоль. Если структура файла нарушена, нужно вернуть рабочую копию. Другие административные команды в основе не указаны.

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


Целевая платформа — Paper. Подтверждены Minecraft 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, а также 26.1, 26.1.1 и 26.1.2.

Folia, Purpur, Spigot и Bukkit как отдельные цели не заявлены. Совместимость форка с Paper API не равна официальному подтверждению проекта.

Установка и зависимости​


Практический порядок:

• выбрать JAR;
• остановить Paper-сервер;
• поместить файл в plugins;
• запустить сервер и изучить журнал;
• сохранить созданную конфигурацию;
• проверить команды и интерфейс под тестовыми правами.

Обязательные project dependencies не указаны. Поддержка PlaceholderAPI не означает его обязательность для базового запуска.

Файлы и хеши​


Доступны две сборки:

• DonutCore-1.0.3.jar — 30 994 байта; SHA-1 ea409fd202c9993fc39bfdb0ee36668ee5dbf17f;
• DonutCore-1.0.2.jar — 30 980 байт; SHA-1 983756edd46a7f7327dd945db769eaa4f04511df.

SHA-512 версии 1.0.3: 0a14d6b8481c07308ca9ad97ca9e555fe7dd72cee21d16d20dec48db317f74ecf03373792dcc8388b7528d2ec7ded29bdcc5a5d6795b4512a41efca209e108e2.

SHA-512 версии 1.0.2: 1347d158d7ae8ef27e5560bbfcaf590d7433c72be3ec8a2d0b21ac5313c5adb248dc6e460c048a4228ddb0490c4ffcf2a36295d0ffd3d1057b080e15023e1004.

Для новой установки обычно рассматривают более позднюю 1.0.3, если она соответствует серверу. Хеши подтверждают совпадение файла с опубликованным артефактом, но не корректность конфигурации.

Безопасность и проверка файлов​


JAR получены по официальному HTTPS, локально сверены с опубликованными хешами; структура и пути архивов проверены статически. Динамический запуск не выполнялся, поэтому работа функций на конкретном сервере не подтверждена.

Повышенного контроля требуют IP, смена режимов и reload. Доступ к ним следует разделить по административным ролям и проверить отдельной учётной записью.

Лицензия​


DonutCore распространяется по лицензии Apache-2.0. При использовании, изменении или распространении нужно соблюдать её условия, включая применимые уведомления.

Лицензия описывает правовой режим кода, но не служит гарантией совместимости или безопасности конкретной конфигурации.

Практический план внедрения​


Перед рабочим запуском полезно:

• сделать резервную копию;
• сверить JAR по хешу;
• протестировать плагин отдельно;
• проверить таб-лист и scoreboard;
• убедиться, что строки scoreboard уникальны;
• проверить чат-замены на конфликты;
• закрыть IP и смену режимов от обычных игроков;
• протестировать сообщения событий;
• сохранить рабочую конфигурацию.

Ограничения подтверждённых данных​


Не указаны точные permission nodes, полный конфигурационный файл, синтаксис пользовательских команд и детали ServerLinks. Не подтверждены поддержка офлайн-IP, совместимость с иными платформами и поведение при конфликте с другими интерфейсными или чат-плагинами.

Статья описывает только предоставленные возможности и метаданные. Будущие функции, упомянутые автором без реализации, в текущий состав не включаются.

FAQ​


Нужен ли DonutCore на клиенте?​


Нет. Серверная сторона обязательна, клиентская не поддерживается.

Обязателен ли PlaceholderAPI?​


Нет обязательной project dependency. PlaceholderAPI указан как поддерживаемая интеграция для таб-листа и scoreboard.

Можно ли изменить права?​


Разработчик заявляет такую возможность, но точные узлы в основе не приведены.

Показывает ли плагин IP офлайн-игрока?​


Это не подтверждено.

Поддерживается ли Folia?​


Официально указан только Paper.

Проводился ли запуск JAR?​


Нет. Выполнялись сверка хешей и статическая проверка структуры.
Автор
rootme
Скачивания
2
Показов
3
Первый выпуск
Обновление

Оценки

0.00 звёзд 0 оценок

Другие ресурсы пользователя rootme

  • Lost Signal VHS
    Шейдеры Lost Signal VHS
    Lost Signal VHS — лёгкий клиентский шейдерпак постобработки, превращающий Minecraft в...
  • Sarp Shaders
    Шейдеры Sarp Shaders
    Sarp Shaders — клиентский шейдерпак для Minecraft, построенный вокруг мягкого освещения...
  • Solar Reimagined
    Шейдеры Solar Reimagined
    Solar Reimagined — клиентский шейдер-пак, созданный для более яркого и атмосферного изображения...
  • FilterLite Shaders
    Шейдеры FilterLite Shaders
    FilterLite Shaders — клиентский шейдер-пак, сосредоточенный исключительно на экранной...
  • DAP Shaders
    Шейдеры DAP Shaders
    DAP Shaders — клиентский шейдер-пак для Minecraft, добавляющий объёмное освещение, динамические...
  • Aerial
    Шейдеры Aerial
    Aerial — клиентский шейдер-пак, ориентированный на атмосферное освещение, выразительное небо и...
  • AuroraRT
    Шейдеры AuroraRT
    AuroraRT — клиентский шейдер-пак для Minecraft с выраженной полярной и космической эстетикой...
  • Pixelated Shaders
    Шейдеры Pixelated Shaders
    Pixelated Shaders — клиентский шейдер-пак для Minecraft, ориентированный на естественное...
  • Realistic Dark
    Шейдеры Realistic Dark
    Realistic Dark — клиентский шейдер для Minecraft, который пытается передать особенности...
  • NxSimpleHome
    Плагин NxSimpleHome
    NxSimpleHome — серверный плагин для Minecraft, позволяющий игроку сохранить домашнюю точку и...