CobbleSweeper: автоматическая зачистка диких покемонов

Что такое CobbleSweeper и зачем он нужен Каждый, кто запускал сборку с модом Cobblemon, рано или поздно сталкивался с одной неприятной проблемой — мир постепенно заполняется десятками, а то и сотнями диких покемонов. Они появляются повсюду, создают лишнюю нагрузку на сервер или клиент, а иногда п...

Скачать CobblemonSweeper для Minecraft 1.21.1

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

Версии Minecraft: 1.21.1

ФайлВерсияЗагрузчикРазмер
CobblemonSweeper V1.0.zip1.21.14 КБСкачать
CobblemonSweeper V1.1.zip1.21.14 КБСкачать
CobblemonSweeper V1.2.zip1.21.14 КБСкачать

Что такое CobbleSweeper и зачем он нужен

Каждый, кто запускал сборку с модом Cobblemon, рано или поздно сталкивался с одной неприятной проблемой — мир постепенно заполняется десятками, а то и сотнями диких покемонов. Они появляются повсюду, создают лишнюю нагрузку на сервер или клиент, а иногда просто мешают нормальной игре. Ручная очистка командой /kill — занятие неблагодарное и отнимает время. Именно для таких случаев и был создан CobbleSweeper — минималистичный, но очень продуманный датапак, который автоматически убирает лишних мобов, не трогая важных существ и не оставляя после себя беспорядка.

Главная фишка аддона — избирательность. Под раздачу не попадают приручённые покемоны, легендарные особи, ультра-чудовища, парадоксальные формы и все шайни-варианты. Кроме того, система умеет распознавать, находится ли дикий покемон в бою — если с ним сражается игрок, он останется нетронутым до окончания схватки. После того как все лишние покемоны удалены, CobbleSweeper подчищает и выброшенные предметы, чтобы ландшафт оставался чистым. Такой подход позволяет сохранить баланс и не испортить охоту за редкими созданиями.

Как настроить таймер очистки

По умолчанию датапак использует трёхступенчатую систему предупреждений, а затем запускает финальную зачистку. Все настройки времени лежат в открытых функциях, и изменить их можно даже без глубоких знаний программирования. Откройте папку data/winds/function внутри установленного датапака и найдите три файла: warn3m.mcfunction, warn30s.mcfunction и warn10s.mcfunction. Каждый из них отвечает за свой этап оповещения.

Базовый интервал задаётся в файле warn3m.mcfunction. Здесь к любому указанному вами значению автоматически прибавляется 30 секунд. Например, если вы хотите, чтобы первое предупреждение появлялось за 10 минут до очистки, пропишите 510 секунд (10 минут = 600 секунд минус 30). Затем в той же функции замените текст командой tellraw на что-то вроде: «Что-то медленно приближается через 10 минут...». Аналогично редактируются и остальные файлы: в warn30s.mcfunction для минутного предупреждения нужно поставить 50 секунд, а в warn10s.mcfunction — финальный отсчёт на 10 секунд. Не забудьте синхронизировать текстовые сообщения с новыми цифрами, чтобы игроки не путались во времени.

Кстати, если возиться с ручным редактированием файлов вам не слишком интересно, а хочется просто запустить готовую сборку, обратите внимание на лаунчер foxygame.net. Через него можно в несколько кликов установить и сам Cobblemon, и датапак CobbleSweeper прямо из встроенного каталога модов — удобный и современный инструмент, который избавляет от рутины с распаковкой архивов.

Добавление исключений для конкретных видов

Разработчик предусмотрел возможность защитить от удаления любых покемонов по вашему выбору. Все исключения прописываются в файле blownaway.mcfunction. Найдите там длинную строку с условиями и добавьте новый фрагмент по шаблону:

  • ,nbt=!{Pokemon:{Species:"cobblemon:x"}} — вместо «x» подставьте название нужного покемона.

Например, чтобы сохранить Айрон Краун и Синдаквила, строка будет выглядеть так:

...,nbt=!{Pokemon:{Species:"cobblemon:ironcrown"}},nbt=!{Pokemon:{Species:"cobblemon:cyndaquil"}}]

Никаких ограничений на количество исключений нет — смело перечисляйте хоть весь покедекс. После сохранения файла датапак начнёт игнорировать указанных существ при каждой автоматической зачистке.

Изменение радиуса действия

По умолчанию CobbleSweeper обрабатывает всех диких покемонов в загруженных чанках, но иногда требуется ограничить зону. Для этого в том же blownaway.mcfunction найдите аргумент distance=. Если вы хотите, чтобы очистка затрагивала только мобов дальше определённого расстояния от игрока, укажите, например, distance=50.. — тогда все покемоны ближе 50 блоков останутся на месте. Можно комбинировать с другими условиями, создавая гибкие сценарии для серверов с разными зонами активности.

Установка и совместимость

CobbleSweeper — это датапак, а значит, он работает на любой версии Minecraft, поддерживающей мод Cobblemon. Просто поместите скачанный архив в папку datapacks вашего мира и перезапустите игру. Никаких дополнительных библиотек не требуется. Если вы пользуетесь сервером, датапак достаточно закинуть в соответствующую директорию на серверной стороне — все игроки сразу почувствуют разницу. Аддон не конфликтует с другими популярными модами и оптимизационными плагинами, потому что работает исключительно через функции команд, не затрагивая основные механики.

Почему CobbleSweeper лучше ручной очистки

Ручной ввод команд вроде /kill @e[type=cobblemon:wild_pokemon] кажется простым решением, но он не учитывает множество нюансов. Вы рискуете случайно удалить легендарного покемона, которого только что заметили, или испортить чужой бой на сервере. CobbleSweeper делает всё аккуратно, с предупреждениями и гибкой логикой исключений. К тому же автоматическая уборка предметов после зачистки поддерживает мир в порядке без дополнительных усилий. Это особенно важно на публичных серверах, где чистота и производительность напрямую влияют на комфорт игроков.

В итоге CobbleSweeper превращается в незаметного, но очень полезного помощника. Он не вмешивается в геймплей, не ломает охоту за редкими покемонами и при этом держит сервер в тонусе. Потратив пару минут на настройку таймеров и списка исключений, вы получаете полностью автономную систему, которая будет работать часами без вашего участия. А благодаря поддержке современных лаунчеров установка и обновление датапака становятся делом буквально нескольких кликов.