Скачать Flourish [Megas & Form Held Items] — Minecraft Моды — MetaMods

Flourish [Megas & Form Held Items]

Активный

Установок

3

Последнее обновление

9 месяцев назад

Версии

1.20.1 — 1.21.1
Сервер
Fabric
Quilt
Игровые механики
Утилиты
Аддоны

Flourish [Megas & Form Held Items]

Flourish представляет собой серверный мод (работающий также в сборках), который помогает владельцам серверов и разработчикам модификаций легко добавлять пользовательские предметы для покемонов в Cobblemon. Этот инструмент обеспечивает максимальную совместимость и был создан как бесплатная альтернатива платным аналогам.

Начало работы

Настройка

Дополнительная настройка требуется только при добавлении новых предметов или мега-камней — по умолчанию мод включает все мега-эволюции и предметы, изменяющие форму, вплоть до 9 поколения. Настройка осуществляется через файл конфигурации: configs/flourish/config.json.

Первый элемент в списке предметов должен соответствовать ID из Pokémon Showdown. Например, для Генгарита это gengarite, а для Чаризардит X — charizarditex.

Доступны три типа экипировки:

  • ALL — любой слот
  • HOTBAR — панель быстрого доступа
  • OFFHAND — дополнительная рука

Пример конфигурации:

{
  "debug": false,
  "equip_type": "ALL",
  "mega_keystone": {
    "item_id": "minecraft:paper",
    "item_name": "<purple>Mega Stone",
    "item_description": [
      "<gray>Item to Mega Evolve Pokemon."
    ],
    "custom_model_data": 1,
    "particle_effect": {
        "particle":"cobblemon:impact_water",
        "anchor": "root"
      }
  },
  "items": {
    "gengarite": {
      "item_id": "minecraft:paper",
      "item_name": "<purple>Gengarite",
      "item_description": [
        "<gray>Held item to Mega Evolve Gengar."
      ],
      "custom_model_data": 1
    },
    "charizarditex": {
      "item_id": "minecraft:paper",
      "item_name": "<light_purple>Charizardite X",
      "item_description": [
        "<gray>Held item to Mega evolve Charizard"
      ],
      "custom_model_data": 13,
      "particle_effect": {
        "particle": "cobblemon:mega_evolution_particles",
        "anchor": "middle"
      },
      "default_aspect_values": [
        "mega-x=false"
      ],
      "aspect_override": "mega-x=true"
    }
  }
}

Создание механики мега-эволюции

В датапаке создайте файл data/cobblemon/species_features/mega.json со следующим содержимым:

{
  "keys": [
    "mega"
  ],
  "type": "flag",
  "isAspect": true,
  "default": false
}

Затем определите, какие виды покемонов могут использовать эту функцию. Создайте файл data/cobblemon/species_feature_assignments/mega.json:

{
  "pokemon": ["gengar", "charizard"],
  "features": ["mega"]
}

В списке pokemon укажите названия видов покемонов, способных к мега-эволюции.

Модели

Для создания пользовательских моделей мега-эволюции:

Разместите модели, анимации и позеры в ресурспаке по стандартному пути: cobblemon/bedrock/pokemon/<animations/models>/<dexnumber><species>. Например: cobblemon/bedrock/pokemon/models/0302_sableye/sableye_mega.geo.json.

Скопируйте оригинальный файл позеров Cobblemon в ресурспак и добавьте вариацию мега-эволюции (включая блестящую версию):

cobblemon/bedrock/pokemon/resolvers/0302_sableye/0_sableye_base.json

{
  "species": "cobblemon:sableye",
  "order": 0,
  "variations": [
    {
      "aspects": [],
      "poser": "cobblemon:sableye",
      "model": "cobblemon:sableye.geo",
      "texture": "cobblemon:textures/pokemon/0302_sableye/sableye.png",
      "layers": []
    },
    {
      "aspects": [
        "shiny"
      ],
      "texture": "cobblemon:textures/pokemon/0302_sableye/sableye_shiny.png"
    },
    {
      "aspects": [
        "mega"
      ],
      "texture": "cobblemon:textures/pokemon/0302_sableye/sableye_mega.png",
      "model": "cobblemon:sableye_mega.geo",
      "poser": "cobblemon:sableye_mega"
    },
    {
      "aspects": [
        "mega",
        "shiny"
      ],
      "texture": "cobblemon:textures/pokemon/0302_sableye/sableye_mega_shiny.png",
        "model": "cobblemon:sableye_mega.geo",
        "poser": "cobblemon:sableye_mega"
    }
  ]
}

Важно скопировать оригинальный файл позеров, иначе другие функции могут перестать работать. Дополнительные примеры настроек можно найти в сгенерированных конфигурациях в папке ./config/flourish/.

Участники проекта
am-o

am-o

Разработчик

AmoAsterVT

AmoAsterVT

Разработчик

Создан: 15 сен 2024

ID: 59274