Плагин для серверов Майнкрафт, который очищает мир от выброшенных предметов и ограничивает число мобов в перегруженных чанках. Он помогает снизить нагрузку на TPS, не удаляя всё подряд: защищает ценные предметы и важных сущностей.
Возможности
- Удаляет предметы с земли по таймеру, с предупреждением для игроков и проверкой TPS.
- Учитывает минимальный возраст предмета, количество предметов и лимит удаления за тик, чтобы не создавать лагов.
- Очищает предметы в уже загруженных чанках через очередь; чанки принудительно не загружаются.
- Ограничивает животных и мобов по группам в одном чанке. Для коров, свиней, кур и овец можно задать отдельные лимиты.
- Удаляет только сущностей сверх лимита и только в количестве, указанном в
remove-per-run. - Защищает сущностей с именем, прирученных, привязанных поводком и осёдланных животных, жителей с профессией и именованных железных големов.
- Защищает выброшенные предметы с именем, описанием,
CustomModelData, даннымиPersistentDataContainerи, при необходимости, зачарованиями.
Команды
/cd help— справка по командам./cd next— время до следующей очистки предметов./cd clear— запустить глобальную очистку предметов./cd status— состояние плагина./cd stats— статистика очистки./cd info— сведения о плагине и конфигурации./cd cleanhere— очистить предметы в текущем чанке./cd entityscan— показать группы сущностей, лимиты, защищённых и лишних сущностей в текущем чанке./cd entityclear— удалить лишних незащищённых сущностей в текущем чанке по заданным лимитам./cd debug startи/cd debug stop— включить или выключить отладочный журнал./cd reload— перезагрузить файлы конфигурации.
Права
cleardrops.admin даёт доступ ко всем административным командам.
Настройка
Основные параметры находятся в config.yml, а чёрный список материалов — в blacklist.yml. Можно настроить интервалы и предупреждения очистки, минимальный TPS, возраст предметов, обработку чанков, список миров, лимиты сущностей, правила защиты и уведомления администраторам.
Для групп сущностей задаются max-per-chunk, remove-per-run и список типов в types. Очистку сущностей при загрузке чанка и глобальную очистку по таймеру можно включать отдельно через entity-cleanup.chunk-load.enabled и entity-cleanup.global.enabled.
Требования
Плагин работает только с чанками, которые уже загружены сервером. Для предметов из других плагинов, включая ItemCoreX, Oraxen, ItemsAdder, MMOItems и MythicMobs, используйте защиту метаданных в item-protection, а не только список материалов.
