
Cobblemon Drop Loot Tables
Мод Cobblemon Drop Loot Tables добавляет в Minecraft систему кастомных дропов для покемонов через стандартные таблицы лута. Настраивайте, что выпадает при поимке, эволюции, битвах и других событиях, используя датапаки.
Cobblemon Drop Loot Tables - это тот случай, когда разработчик подумал: "А почему бы не заюзать ванильные механики Minecraft для покемонов?" И сделал. Теперь в Кобблмоне дроп управляется через те же таблицы лута, что и в обычном Майнкрафте - с адаптацией под события мира покемонов.
Для Кобблмон-серверов и одиночной игры это реально must-have, если хочется тонкой настройки наград. Сам мод работает на Fabric (Фабрик), так что для установки нужен Fabric API. В качестве зависимостей - Cobblemon (Кобблмон) и Cobblemon Tim Core.
Что оно даёт?
Скажем, вы ловите призрачного покемона в Незере с Dusk Ball - и сразу в инвентарь падает слеза гаста. Или побеждаете Kingambit с Bisharp/Pawniard - выпадает палка с названием "Leader Crest". Круто? Ага.
Мод позволяет добавлять дроп на любое событие из жизни покемона:
- Поимка покемона
- Победа в битве (в том числе на стороне победителя)
- Эволюция питомца
- Вылупление из яйца
- Смерть в мире (в том числе сжигание - курица падает жареной)
- Освобождение из ПК
- Оживление из окаменелости
- Выбор стартового покемона
- Тик покемона в мире (оптимизировано, нагрузка минимальная)
- Уровень (например, на 50 уровне дарит Fresh Start Mochi)
- Участие в битве на стороне победителя
Как это работает?
Всё через датапаки. Вы создаёте свои таблицы лута, прикручиваете к ним условия, а мод уже сам разбирается, когда какой дроп кинуть. Условий целая куча:
- Совпадение покемона (или команды) с помощью
PokemonMatcher - Тип покерола (Dusk Ball, Ultra Ball и т.д.)
- Знания игрока из Покедекса
- Текущие значения счётчика игрока
Куда дропать?
Дроп можно направить куда угодно:
- Прямо в инвентарь игрока
- В эндер-сундук
- Рядом с сущностью покемона
- Как держащийся предмет у покемона
- Заменить держащийся предмет
Причём настроить можно отдельно для каждого типа дропера (события). И есть возможность оставить нативные дропы Кобблмона, если нужно.
Что там с примерами?
В демо-пакете, который идёт с модом, есть готовые сценарии:
- Ловля призрака в Незере с Dusk Ball - выпадает слеза гаста
- Победа Kingambit с Bisharp/Pawniard - дропается "Leader Crest"
- Эволюция Иви в джолтеона - падает Electric Gem
- Вылупление милсери - даёт случайную сладость (нужен мод на разведение, типа Cobbreeding)
- Смерть Pidgey в огне - падает жареная курица
- 50-й уровень - Fresh Start Mochi
- Освобождение покемона ниже 50 уровня - Exp. Candy S, 51-75 - M, выше - L
- Оживление из окаменелости - шанс на вторую окаменелость того же поколения
- Выбор стартового покемона - стартовый набор под его тип
- Pidgey капает перья каждые 20 тиков с хлопаньем крыльев
- Shuckle на стороне победителя с ягодой превращает её в сок
Важно знать
В версии ≤1.7.3-1.9.0 был баг с тиковым дропером - он пытался работать слишком рано и получал null ID. В ≥1.7.3-1.9.1 это пофиксили: если ID null - дропер просто не срабатывает. Обновляйтесь.
Итог
Если тебе надоело, что все покемоны дропают одно и то же - Cobblemon Drop Loot Tables даёт полный контроль. Настраивай дроп под любые события, пиши свои условия и забудь про скучные луты. Да, мод подходит и для серверов, и для сингла - главное, чтобы был Fabric и Cobblemon с Tim Core.
Скачай мод Cobblemon Drop Loot Tables и сделай свой Кобблмон-мир интереснее!
