Мод для Майнкрафт на Fabric, продолжающий и заменяющий CobbleSpawners, помогает владельцам серверов и создателям карт управлять появлением покемонов из Cobblemon по регионам. Для каждой выделенной области можно ограничить естественный спавн и настроить собственные появления покемонов.
Возможности
- Регионы выделяются по двум координатам или целыми чанками; пересекающимся регионам назначается приоритет.
- В регионе можно полностью отключить естественный спавн, запретить отдельные виды и метки Cobblemon либо отсеивать покемонов по условиям. Покемоны игроков при необходимости обходят эти ограничения.
- Собственные покемоны появляются по таймеру: для них задаются вид, форма, аспекты, шанс, уровни, размер, предметы в лапах, приёмы, IV и награда EV.
- Спавн ограничивается временем суток, погодой, блоками для появления, общим числом покемонов в регионе и числом покемонов каждого вида.
- Покемонов можно не выпускать за границы региона, запретить их поимку или разрешить ловить только определёнными покеболами.
- Редактор и список регионов открываются во внутриигровом интерфейсе; границы региона отображаются частицами.
Как пользоваться
Сначала получите палочку выделения: /csr giveclaimstick coords для координат или /csr giveclaimstick chunk для чанков. После выделения создайте регион командой /csr create <name> и откройте его редактор через /csr edit <regionId>.
Полезные команды:
/csr gui— открыть список регионов;/csr listи/csr info <regionId>— показать регионы и сведения о выбранном;/csr visualize <regionId>— показать или скрыть границы частицами;/csr teleport <regionId>или/csr tp <regionId>— телепортироваться в центр;/csr priority <regionId> <value>— задать приоритет от-1000до1000;/csr addmon <region> <pokemon> [form] [aspects]и/csr removemon <region> <pokemon> [form] [aspects]— добавить или убрать покемона;/csr forcespawn <regionId> [amount]— запустить попытку спавна;/csr inspectnearest— вывести свойства ближайшего покемона;/csr check— узнать, какой регион действует в текущей точке;/csr reload— перечитать конфиги и обновить данные точек спавна.
Настройки
Файлы находятся в config/cobblespawnregions/: общие параметры — в config.jsonc, регионы — в папке regions/, учёт созданных модом покемонов — в tracked_spawns.json.
В общих настройках доступны debugEnabled, showUnimplementedPokemonInGui, showFormsInGui, showAspectsInGui и killTrackedPokemonOnServerStop. Для региона задаются границы, измерение, режим COORDS или CHUNK, приоритет, таймер, лимиты, активация по близости игрока и принудительная загрузка чанков. При наложении регионов сначала действует регион с более высоким priority, а при равном значении — меньший по площади.
Требования и совместимость
Нужны Fabric API, Fabric Language Kotlin, Cobblemon и E-Utils.
