CobbledLoot — датапак для Cobblemon: легковесный лут в мире покемонов
Когда вы играете в Cobblemon, исследование мира приносит особое удовольствие. Но что, если бы на каждом шагу вас ждали небольшие сюрпризы? Именно эту идею воплощает датапак CobbledLoot — форк популярного PokeLoot, полностью переработанный ради производительности. Он расставляет по миру миниатюрные покеболы, которые при подборе дарят случайную награду: от обычных зелий до редких эволюционных камней и даже мастер-болов. При этом нагрузка на сервер остаётся минимальной, а генерация работает как в свежих, так и в давно исследованных чанках.
Почему CobbledLoot лучше для серверов?
Главное отличие от предшественника — фокус на быстродействие. Разработчик переписал механику появления лута, отказавшись от тяжелых тиков и постоянных проверок. Теперь система использует встроенные пулы спавна Cobblemon, что делает её почти незаметной для TPS даже на крупных многопользовательских проектах. Если ваш сервер страдал от лагов при использовании PokeLoot, CobbledLoot станет спасением.
Дополнительный плюс — универсальность. Датапак не привязан к моменту генерации мира: сундучки-покеболы появляются и в старых, и в новых чанках. Достаточно установить его один раз, и весь континент наполнится точками интереса без необходимости ресета карты.
Сравнение с PokeLoot: плюсы и минусы
Чтобы выбрать подходящий вариант, стоит честно оценить сильные и слабые стороны CobbledLoot.
- Высокая производительность — датапак спроектирован для больших серверов и практически не влияет на скорость работы.
- Поддержка любых чанков — лут генерируется везде, где ступала нога игрока, без дополнительных условий.
- Простота установки — достаточно скопировать файлы в папки datapacks и resourcepacks, никаких конфигов.
- Обязательный ресурс-пак — без него текстуры покеболов не отобразятся, и датапак потеряет смысл.
- Ограниченная кастомизация — настроек меньше, чем в PokeLoot; для глубокой персонализации придётся лезть в JSON-файлы.
- Сложность интеграции — совместить CobbledLoot с другими ресурс-паками или датапаками новичкам может быть непросто.
Если вы играете в одиночку или на маленьком сервере, PokeLoot всё ещё хорош благодаря гибкости. Но для активных комьюнити CobbledLoot — однозначный фаворит.
Как установить и запустить
Процесс не сложнее обычного копирования файлов. Скачайте архив с датапаком и поместите его в папку datapacks вашего мира. Отдельно положите тот же ZIP-файл в директорию resourcepacks — иначе покеболы останутся невидимыми. После перезапуска мира или сервера маленькие сферы начнут появляться на земле, в пещерах и даже под водой. Кстати, для тех, кто не хочет возиться с ручной установкой, лаунчер foxygame.net предлагает удобную альтернативу: прямо из меню можно найти и добавить CobbledLoot вместе с нужным ресурс-паком, не открывая системные папки. Это особенно выручает, когда нужно быстро настроить сборку для друзей.
Для ручного управления спавном предусмотрены команды. Выдайте себе стойку для брони с помощью /function cobbledloot:give_pokeball_spawner (или greatball/ultraball/masterball) и поставьте её в любом месте — рядом тут же появится соответствующий лут. Если захотите очистить все предметы разом, используйте /function pokeloot:kill_pokeloots.
Что можно найти внутри
Награды разделены по редкости в зависимости от типа покебола. Обычные шары (Pokeball) содержат базовые предметы: простые покеболы, слабые зелья, ягоды, недорогие эволюционные камни вроде Fire Stone или Thunder Stone. Greatball-лут уже богаче — там появляются Cherish Ball, улучшенные лекарства, Leftovers, Lucky Egg и предметы для эволюции вроде Reaper Cloth или Protector. Ultraball и Masterball способны выдать по-настоящему ценные вещи: Master Ball, Ability Patch, Choice Band, Focus Sash, Rare Candy и даже опытные конфеты XL.
Полный список включает десятки наименований — от скромного Antidote до легендарного Beast Ball. Если стандартное наполнение кажется скучным, его можно изменить.
Тонкая настройка лута и частоты спавна
Для тех, кто не боится заглянуть внутрь датапака, CobbledLoot оставляет пространство для творчества. Разархивируйте датапак и откройте папку data/cobbledloot/loot_table. Внутри лежат JSON-файлы для каждого типа шара. Найдите строку вида "name": "cobblemon:poke_ball" и замените на желаемый предмет, например "name": "cobblemon:rare_candy". Чтобы узнать точное название любого объекта, включите в игре расширенную подсказку клавишей F3+H.
Удалить ненужный дроп легко: сотрите блок с фигурными скобками, отвечающий за конкретный предмет. Добавить новый — вставьте аналогичную конструкцию, не забыв про запятые между элементами. Если после правок лут перестал работать, проверьте орфографию и валидность JSON через онлайн-форматтер.
Частота появления регулируется в папке data/cobblemon/spawn_pool_world/npcs. В каждом файле есть параметр "weight" — чем он выше, тем чаще выпадает этот тип лута. Можно также перенести покебол в другой «bucket»: common, uncommon, rare или ultra-rare, что сразу изменит его редкость без возни с весами.
Итог: кому подойдёт CobbledLoot
CobbledLoot — это продуманное решение для владельцев серверов Cobblemon, которые ценят стабильность выше излишней кастомизации. Минимальное влияние на производительность, работа в любых чанках и простота базовой установки делают его идеальным выбором для крупных проектов. Одиночным игрокам, желающим полностью контролировать каждый аспект выпадения предметов, возможно, будет комфортнее с PokeLoot. Но если вы хотите наполнить мир живыми наградами без риска лагов, CobbledLoot определённо заслуживает места в вашей сборке.