Donut Shards: космическая экономика на пончиках для серверов Minecraft

Donut Shards добавляет в Minecraft асинхронную экономику осколков с SQL-хранением, налогами и уникальным меню обмена. Узнайте, как установить и настроить этот плагин для Paper и Folia.

Скачать DonutShards для Minecraft 1.21.2

Оригинальное название: DonutShards

Версии Minecraft: 1.21.2

Загрузчик: Forge

ФайлВерсияЗагрузчикРазмер
DonutShards-1.0.0.jar1.21.2Forge15.5 МБСкачать

Donut Shards: пончиковая экономика нового поколения

Когда стандартные плагины на эконы надоедают, а хочется чего-то свежего и стабильного, на помощь приходит Donut Shards. Это не просто очередной плагин на валюту — это целая система осколков, вдохновлённая космическими пончиками, с асинхронной работой, защитой от дюпов и гибкой настройкой. Donut Shards для Minecraft создан специально для современных сборок Paper и Folia, обеспечивая безупречную производительность даже на высоконагруженных серверах.

Что такое Donut Shards и как он работает

Donut Shards превращает экономику сервера в увлекательную механику с виртуальными осколками. Балансы игроков хранятся в долговечной SQL-базе данных, а все операции выполняются асинхронно, не нагружая главный поток сервера. Плагин использует 64-битные целые числа для балансов, что исключает переполнение и гарантирует точность даже при огромных суммах. Встроенная защита от отрицательных балансов и идемпотентные ключи транзакций предотвращают любые попытки накрутки.

Разработчики предусмотрели атомарные переводы между игроками с настраиваемым налогом, а также полную историю всех операций. По умолчанию используется SQLite, но при желании можно подключить MariaDB или совместимую MySQL — для этого достаточно отредактировать конфигурационный файл database.yml. Плагин автоматически создаёт пул соединений через HikariCP, обеспечивая быстрый доступ к данным.

Основные возможности Donut Shards

  • Виртуальные балансы осколков с поддержкой 64-битных целых чисел.
  • Команды для добавления, удаления, установки и перевода осколков.
  • Атомарные переводы между игроками с настраиваемым налогом.
  • Защита от отрицательного баланса и переполнения.
  • Идемпотентные ключи транзакций и полная история операций.
  • Хранение данных в SQLite (по умолчанию) или MariaDB/MySQL.
  • Периодические награды осколками.
  • Уникальный GUI «Cosmic Confection Exchange» для обмена осколков.
  • Сообщения с форматированием MiniMessage.
  • Полностью асинхронный Java API для разработчиков.
  • Абстракция планировщика для Paper и Folia.
  • Настройка максимального баланса и налога на переводы.

Как установить Donut Shards

Установка Donut Shards предельно проста. Скачайте JAR-файл плагина и поместите его в папку plugins вашего сервера. Запустите сервер и дождитесь сообщения о готовности базы данных. После первого запуска обязательно остановите сервер, чтобы отредактировать сгенерированные конфигурационные файлы под свои нужды. Если вы используете SQLite, дополнительная настройка не требуется — всё заработает «из коробки». Для MariaDB или MySQL создайте отдельную учётную запись с минимальными привилегиями и пропишите параметры подключения в database.yml. После повторного старта проверьте логи на предмет успешного соединения с базой.

Кстати, если вы предпочитаете максимально простой способ опробовать Donut Shards, в лаунчере foxygame.net этот плагин можно добавить в сборку буквально в один клик — каталог дополнений уже включает совместимую версию, и вам не придётся вручную отслеживать обновления.

Команды и управление осколками

Плагин предоставляет интуитивно понятный набор команд. Основные из них:

  • /shards balance [игрок] — проверить баланс осколков.
  • /shards pay <игрок> <количество> — перевести осколки другому игроку.
  • /shardshop — открыть меню обмена «Cosmic Confection Exchange».
  • /afk leave — выйти из режима AFK (если настроено).
  • /shardmanager give <игрок> <количество> — выдать осколки (для администрации).
  • /shardmanager take <игрок> <количество> — забрать осколки.
  • /shardmanager set <игрок> <количество> — установить точное количество осколков.

Для удобства все команды /shards имеют алиасы /donutshards и /dshards. Меню обмена Cosmic Confection Exchange открывает доступ к уникальному интерфейсу, где игроки могут тратить заработанные осколки на различные награды. Визуальное оформление полностью настраивается через конфигурацию.

Совместимость и поддерживаемые версии

Donut Shards ориентирован на современные серверные ядра. Плагин стабильно работает на Paper и Folia с версиями Minecraft от 1.20.1 до 26.1.2. Байткод плагина скомпилирован под Java 21, а для Minecraft 26.1.2 требуется Java 25, как того требуют актуальные сборки Paper и Folia. Версия 26.2 пока не заявлена как поддерживаемая, поскольку на момент выпуска Donut Shards не существовало стабильного релиза Paper/Folia для этой версии игры. Разработчики гарантируют корректную работу на всех указанных версиях, а также планируют расширять совместимость по мере выхода новых стабильных билдов.

Если вы ищете, где скачать Donut Shards для своего сервера, обратите внимание, что плагин распространяется в виде готового JAR-файла. Никаких дополнительных зависимостей не требуется — всё уже включено. Просто поместите файл в папку плагинов и перезапустите сервер. Для пользователей, которые ценят удобство, лаунчер foxygame.net предлагает автоматическую установку Donut Shards в один клик, избавляя от необходимости вручную проверять совместимость версий и загружать обновления.

Настройка и первые шаги

После установки плагин сгенерирует несколько конфигурационных файлов. Основные параметры, которые стоит сразу проверить:

  • Максимальный баланс — ограничение на количество осколков у одного игрока.
  • Налог на переводы — процент, взимаемый при передаче осколков между игроками.
  • Периодические награды — настройка автоматической выдачи осколков за активность.
  • Тип базы данных — SQLite или MariaDB/MySQL.

Все сообщения плагина поддерживают MiniMessage, что позволяет использовать градиенты, цвета и интерактивные элементы прямо в чате. Это делает взаимодействие с экономикой более живым и современным.

Планы развития и текущий статус

Важно понимать, что версия 1.0.0 — это ранняя, но полностью функциональная сборка. Разработчики уже анонсировали будущие обновления, которые добавят продвинутое управление AFK-зонами, сверку поставок в магазинах, команды отката транзакций, таблицы лидеров, интеграцию с Vault и PlaceholderAPI, а также инструменты миграции и администрирования. Текущий функционал покрывает базовые потребности большинства серверов, а асинхронная архитектура гарантирует, что даже при высоком онлайне плагин не вызовет лагов.

Итоги

Donut Shards — это свежий взгляд на экономические плагины для Minecraft. Он сочетает в себе надёжное SQL-хранение, асинхронную обработку и оригинальную тематику пончиков-осколков. Если вам нужна стабильная и гибкая система валюты для Paper или Folia, этот плагин определённо заслуживает внимания. Простота установки и настройки позволяет запустить его за считанные минуты, а встроенное меню обмена добавляет геймплейной глубины. Скачайте Donut Shards и подарите своему серверу космическую экономику, которая работает без сбоев.

Интерфейс плагина Donut Shards для Minecraft с меню обмена осколков и настройками экономики на серверах Paper и Folia