Cobblemon Alpha Project avatar

Cobblemon Alpha Project [1.21.1]

Примечание: Этот мод находится на ранней стадии разработки. Ожидайте изменений и больше контента в будущем. Для ознакомления с планами см. конец описания

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
  • Поддержка форм в файлах определений альфа-покемонов.
  • Дополнительное поведение для членов стаи в зависимости от взаимодействия игроков с альфа-покемоном

Требуемые зависимости

Architectury API avatarArchitectury APIshedaniel
Cobblemon avatarCobblemonCobbledStudios

Скачать Cobblemon Alpha Project

 
Тип Скачать Версия Загрузчик Обновлено Размер
BetaCobblemonAlphasFabric-1.1+1.6.1.jar1.21.1Fabric28 февраля 2025315,2 КБ
BetaCobblemonAlphasNeoforge-1.1+1.6.1.jar1.21.1NeoForge27 февраля 2025314,8 КБ
BetaCobblemonAlphasFabric-1.0+1.6.1.jar1.21.1Fabric19 февраля 2025283,3 КБ
BetaCobblemonAlphasNeoforge-1.0+1.6.1.jar1.21.1NeoForge19 февраля 2025289,2 КБ
Пожалуйста авторизуйтесь, чтобы оставить свой комментарий.