![Flourish [Megas & Form Held Items]](https://cdn.metamods.net/images/mods/flourish-cobblemon/logo.png)
Flourish [Megas & Form Held Items]
Активный0.0
Установок
Последнее обновление
Версии
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/
.