Плагин для серверов Майнкрафт, который автоматически очищает миры от выброшенных предметов и помогает снизить нагрузку от лишних сущностей. Подходит для выживания, мини-игр и других режимов, где игроки часто оставляют вещи на земле; есть русский язык интерфейса и команд.
Возможности
- Удаляет предметы с земли по расписанию или вручную, считая реальное количество вещей в стаках.
- Перед очисткой отправляет настраиваемые предупреждения, чтобы игроки успели подобрать нужное.
- Ограничивает очистку по мирам: в режиме
BLACKLISTперечисленные миры защищены, вWHITELISTочищаются только они. - Фильтрует предметы через
items.yml: можно защищать указанные вещи либо удалять только их. - По выбору администратора очищает сферы опыта, враждебных мобов и пустые лодки с вагонетками.
- При падении TPS ниже заданного значения запускает аварийную очистку с защитой от слишком частого срабатывания.
- Добавляет меню администратора с таймером, кнопкой ручной очистки и редактором списка защищённых предметов.
- Даёт игрокам виртуальную корзину для безвозвратного удаления ненужных вещей.
- Записывает отчёты об очистке в
plugins/ClearItem/logs/analytics.log: количество предметов и сущностей, длительность, миры, материалы и TPS при аварийной очистке. - Поддерживает плейсхолдеры PlaceholderAPI:
%clearitem_next%,%clearitem_next_seconds%,%clearitem_running%,%clearitem_language%.
Команды
/clearitem clear— запустить очистку./clearitem reload— перезагрузить конфиг, языковые файлы и фильтры предметов./clearitem time— показать время до следующей очистки./clearitem status— показать состояние плагина и подключение LuckPerms./clearitem help— открыть справку./clearitem menu— открыть меню администратора./trash,/cop,/çöp— открыть корзину игрока./ci— короткая команда для/clearitem.
Права
clearitem.admin— полный доступ к административным функциям и меню.clearitem.command.clear— ручная очистка.clearitem.command.reload— перезагрузка файлов.clearitem.command.time— просмотр таймера.clearitem.command.status— просмотр состояния.clearitem.command.help— справка.clearitem.command.trash— корзина игрока.
Настройка
Основные параметры находятся в config.yml:
language.active— активный язык; русский файл входит в плагин.cleanup.interval— интервал очистки, например30s,5m,1hили300.cleanup.warnings— секунды до очистки для предупреждений.cleanup.only-ground-items— очистка только предметов на земле.cleanup.remove-xp-orbs,cleanup.remove-hostile-mobs,cleanup.remove-unowned-vehicles— дополнительные типы сущностей.worlds.modeиworlds.list— правила для миров.tps-trigger.enabled,tps-trigger.threshold,tps-trigger.check-interval-seconds,tps-trigger.cooldown-seconds— аварийная очистка по TPS.
Требования
Работает на серверах Bukkit, Spigot и Paper. LuckPerms подключается для выдачи прав группам, а PlaceholderAPI — для вывода таймера и состояния в табе, скорборде, голограммах и меню.
