Плагин Утилита Управление мирами Защита kBackupSystem [2025-12-04]

Иконка ресурса
Краткое описание:
Эффективная, безопасная и полностью автоматическая система резервного копирования миров Minecraft.
5
50
Для версий
  1. 1.16.✘
  2. 1.17.✘
  3. 1.18.✘
  4. 1.19.✘
  5. 1.20.✘
  6. 1.21.✘
Java
  1. Java 17
Документация
https://github.com/ImFriendlyy/kBackupSystem
Исходный код
https://github.com/ImFriendlyy/kBackupSystem
kBackupSystem

Эффективная, безопасная и полностью автоматическая система резервного копирования миров Minecraft.
Разработчик: vv0ta3fa9 (ImFriendlyy)

📌 Основная идея

kBackupSystem — это высокопроизводительный плагин для автоматического и ручного резервного копирования миров Minecraft, созданный для минимальной нагрузки на сервер и полной сохранности данных.

Плагин позволяет:

  • Автоматически архивировать миры через указанный интервал
  • Сохранять резервные копии при запуске и остановке сервера
  • Удалять старые бекапы старше указанного количества дней
  • Делать ручные бекапы по команде
  • Гибко настраивать директорию хранения архивов
  • Создавать ZIP-архивы с высокой скоростью и подробным debug-логированием

🏆 Почему kBackupSystem лучше других?

  • Не блокирует главный поток
  • Поддерживает многомировые сервера
  • Имеет систему автоудаления
  • Корректно архивирует пустые директории
  • Имеет подробный и аккуратный debug
  • Структурированный и легко модифицируемый код
  • Поддержка резервирования при запуске, остановке и по расписанию
  • Возможность ручных бекапов

🚀 Преимущества плагина
1. Минимальная нагрузка на сервер

Все архивирование происходит асинхронно, что исключает лаги и зависания основного тика сервера.

2. Корректное архивирование всей папки мира

Плагин сохраняет:

  • корневую папку мира
  • все файлы и вложенные папки
  • пустые директории
  • корректную структуру ZIP
  • Это важно для переносов и аварийных восстановлений.


🧠 3. Умная система задач

Встроенный планировщик позволяет выполнять бекапы:

  • автоматически через N минут
  • при запуске сервера
  • при остановке сервера


🧹 4. Автоматическое удаление старых бекапов

Плагин автоматически очищает резервные копии старше указанного количества дней.



📁 5. Два режима хранения


- Main-folder — в корне сервера

- Plugin-folder — в папке плагина

---

🧪 6. Подробное debug-логирование


При debug: true плагин выводит:

  • какие файлы архивируются
  • время старта/конца
  • размер и путь архива
  • информацию о мире
  • директории, файлы, исключения

🔧 7. Простота интеграции и кастомизации

Каждый метод структурирован, разделён по менеджерам, вызывается одной командой.

⚡ 8. Высокая скорость ZIP

Используются оптимизированные буферы (до 16К), что ускоряет архивирование больших миров.

🛠 Команды


/kbackupsystem reload - Перезагрузка плагина - kbackupsystem.admin
/kbackupsystem start - Принудительный запуск бекапа - kbackupsystem.admin


📁 Структура архива

Пример архива:

world_2025-01-01_14-03-29.zip
└── world/
├── level.dat
├── region/
├── entities/
├── data/
├── playerdata/
└── session.lock

Автор

Kapybaraa

Еще ресурсы от Kapybaraa

kIteminfo - Информация о предмете
Простой плагин на получение NBT тегов предмета и изменение custommodeldata
kMobWaves - Волны мобов (MythicMobs API)
Плагин для создания системы волн спавна мифических мобов через MythicMobs API. Позволяет создавать п
ВерхНиз