Плагин для серверов Майнкрафт, который уменьшает размер файлов мира: он не сохраняет и удаляет из регионов почти не посещённые чанки. Чанки, где игроки строили, атаковали мобов, открывали контейнеры или подбирали и выбрасывали предметы, помечаются для сохранения.
Возможности
Плагин работает в три этапа: отменяет сохранение чанка при выгрузке, не даёт автосохранению записывать малоактивные загруженные чанки и периодически очищает региональные файлы. Состояние обработанных и защищённых чанков хранится в plugins/WorldSlim/data/; журналы создаются в plugins/WorldSlim/logs/.
Команды
/worldslim status— состояние плагина и активные настройки./worldslim stats— количество проверенных и очищенных чанков, а также освобождённое место./worldslim chunk— причины решения для чанка, в котором стоит игрок./worldslim cleanup— немедленно запускает очистку./worldslim diagnose [here]— диагностические данные;hereдобавляет сведения о текущем чанке./worldslim scan— проверяет NBT-данные текущего регионального файла./worldslim reload— перечитываетconfig.yml./worldslim reset— сбрасывает статистику.
Сокращение команды — /ws.
Права
worldslim.admin требуется для команд, изменяющих данные или настройки. Для команд просмотра используется worldslim.use.
Настройка
В config.yml порог времени посещения задаёт min-inhabited-time; по умолчанию это 1200 тиков. Интервал очистки задаётся ключом cleanup.interval-minutes.
Для нового мира можно включить cleanup.aggressive: true, чтобы очищать больше чанков. На мире с уже построенными базами оставляют cleanup.aggressive: false: плагин будет отслеживать новые чанки и бережнее относиться к существующим.
autosave-shield.enabled включает защиту от автосохранения, а worlds.enabled и worlds.disabled позволяют указать обрабатываемые и исключённые миры.
Требования
Работает на Paper, Purpur, Folia, Leaves и Leaf. Требуется Java 21; на Folia и Leaf защита от автосохранения имеет ограничения.
