Примечание: Этот мод находится на ранней стадии разработки. Ожидайте изменений и больше контента в будущем. Для ознакомления с планами см. конец описания
Cobblemon Alpha Project представляет Alpha Pokemon из игры Legends: Arceus с некоторыми изменениями! Альфа-покемоны будут иметь большинство характеристик, которые есть у альфа-покемонов в играх. Это включает:
- Появляются крупнее своих не-альфа аналогов
- Имеют 3 идеальных IV (это настраивается через файл конфигурации мода)
- Будет отмечен значком в экранах отряда и ПК.
Некоторые дополнительные функции, которые альфа-покемоны в этом моде имеют по сравнению с играми:
- Стая других Cobblemon, которые будут следовать за альфа-покемоном (можно включить или отключить через конфигурацию)
- Пользовательский эффект частиц и звук при приближении к альфа-покемону.
- Шанс на скрытую способность
В настоящее время все финальные стадии или неэволюционирующие Cobblemon, за исключением ископаемых покемонов и эволюций Иви, имеют шанс быть альфа-покемонами. Подробнее см. ниже, как изменить существующих альфа-покемонов или определить новых альфа-покемонов, которые могут появляться.
В настоящее время в мире естественным образом появляются две структуры:
- Подземное логово альфа-покемонов
- Логово альфа-покемонов на равнинах
Каждое логово будет иметь спавнер альфа-покемонов. Спавнер гарантированно создает одного альфа-покемона и затем уничтожается. Вдохновлено спавнерами боссов из Apotheosis.
В будущем появится больше структур.
Конфигурация
Конфигурация мода позволяет широко настраивать альфа-покемонов. Параметры определяются следующим образом:
doAlphaSpawning
Включает или отключает появление альфа-покемонов. Значение по умолчанию: true
alphaSpawnChance
Вероятность появления альфа-покемона в мире. Значение по умолчанию: 0.01 (1%)
alphaSizeModifier
Модификатор, который применяется к размеру альфа-покемонов. Значение по умолчанию: 2.0 (удвоенный размер)
maximumBestIvs
Количество идеальных IV у альфа-покемона. По умолчанию: 3
doHerdSpawning
Включает или отключает появление стаи вместе с альфа-покемоном.
secondsBetweenSpawns
Время между попытками появления альфа-покемона в секундах. По умолчанию: 300 секунд
spawnAttempts
Количество попыток появления альфа-покемона перед прекращением, если не выполнены условия появления. По умолчанию: 10
requiredPlayerAmount
Минимальное количество игроков, необходимое для начала появления альфа-покемонов. По умолчанию: 1
shinyOdds
Шанс появления shiny альфа-покемона. По умолчанию: 4096
minimumSpawnDistance
Минимальное расстояние от игрока, на котором может появиться альфа-покемон, в блоках. По умолчанию: 30
maximumSpawnDistance
Максимальное расстояние от игрока, на котором может появиться альфа-покемон, в блоках. По умолчанию: 60
spawnAnnouncementMessage
Сообщение, отправляемое при появлении альфа-покемона. По умолчанию: "Альфа-покемон появился рядом с кем-то!"
showCoordinatesInAnnouncement
Включает или отключает отображение координат появившегося альфа-покемона в сообщении. По умолчанию: false
Добавление новых альфа-покемонов / изменение существующих
Вы можете определить новых альфа-покемонов через datapack. Структура папок должна быть следующей:
<ваш-datapack>/data/cobblemonalphas/alphas
Все определения дополнительных альфа-покемонов должны находиться в директории alphas. Определение альфа-покемона представляет собой JSON-файл со следующей структурой:
{
"species": "<введите вид здесь>",
"level": "50-60",
"spawnUnderground" : false,
"herdMembers": [
{
"species": "<вид члена стаи 1>",
"level": "15"
},
{
"species": "Вид члена стаи 2",
"level": "25-30"
}
],
"biome": [
"minecraft:plains",
"minecraft:meadow"
]
}
Примечания к файлу определения
Чтобы изменить существующего альфа-покемона, просто сохраните файл с тем же именем, что и у существующего альфа-покемона. Все стандартные определения альфа-покемонов названы: "alpha_<имя_покемона>.json", где <имя_покемона> — это имя альфа-покемона, которого вы хотите изменить.
Список членов стаи может быть пустым, если вы не хотите, чтобы с альфа-покемоном появлялись дополнительные Cobblemon.
Члены стаи будут случайным образом выбираться из предоставленного пула, максимум до 5 членов стаи.
Формы и аспекты Cobblemon в настоящее время не поддерживаются.
Список биомов может включать модовые биомы.
План развития
Над этим модом ведется работа над несколькими функциями, и я надеюсь внедрить их в ближайшее время:
- Больше вариаций структур в мире
- Улучшенные эффекты частиц для альфа-покемонов Cobblemon
- Поддержка форм в файлах определений альфа-покемонов.
- Дополнительное поведение для членов стаи в зависимости от взаимодействия игроков с альфа-покемоном