- ◆ 支持核心
- Arclight
- ◆ 插件前置
- Cobblemon
- ◆ 游戏版本
- 1.21.1


自定义进化规则:完全自定义任何精灵进化成任何精灵
进化概率控制:设置进化成功的概率(0-100%)
进化闪光要求:可以要求精灵必须是闪光/非闪光/不限制
进化个体要求:基于精灵的个体值(HP、攻击、防御等)设置进化条件
多种触发方式:升级时自动触发、特定等级触发、手动命令触发
有任何问题或建议 请加入我的技术交流群:957316306


/customevo reload 重载配置文件
/customevo evolve <位置> <进化ID> 手动触发进化
/customevo check [位置] 检查精灵信息和进化条件
/customevo list 列出所有进化配置


customevolution.admin - 管理权限
customevolution.use - 使用权限


YAML:
# 进化配置列表
evolutions:
# 示例: 皮卡丘进化成百变怪(需要闪光+高个体值)
pikachu_to_Ditto:
enabled: true
# 原始精灵ID(使用Cobblemon的精灵ID,首字母大写)
from: "Pikachu"
# 目标精灵ID
to: "Ditto"
# 进化概率 (0.0 - 1.0, 1.0 = 100%)
probability: 1.0
# 进化要求
requirements:
# 是否必须为闪光 (true/false/null表示不限制)
shiny: null
# 个体值要求 (HP, Attack, Defence, SpecialAttack, SpecialDefence, Speed)
# 每项范围 0-31
ivs:
# 最小值要求(所有项)
min:
hp: 0
attack: 0
defence: 0
special_attack: 0
special_defence: 0
speed: 0
# 总和最小值 (6项个体值总数)
total_min: 0
# 触发方式
trigger:
# 升级时触发 (true/false)
on_level_up: true
# 特定等级触发 (null表示任何等级)
level: null
# 手动触发 (使用命令)
manual: true
# 进化成功消息
success_message: "&a&l恭喜!&r&e你的 {from} 进化成了 {to}!"
# 进化失败消息(概率失败)
fail_message: "&c进化失败!请再试一次。"
# 条件不满足消息
requirement_fail_message: "&e你的皮卡丘不满足进化条件(需要闪光且个体值总和≥120)"
# 全局设置
settings:
# 是否在聊天中广播进化成功消息
broadcast_evolution: true
# 广播消息格式({player}=玩家名, {from}=原精灵, {to}=进化后精灵)
broadcast_message: "&6&l[进化] &r&e玩家 &b{player} &e的 &a{from} &e成功进化成了 &d{to}&e!"
# 调试模式(生产环境建议设为 false)
debug: false
# 进化时是否保留原精灵的等级
keep_level: true
# 进化时是否保留原精灵的性格
keep_nature: true
# 进化时是否保留原精灵的能力
keep_ability: true
# 进化时是否保留原精灵的招式
keep_moves: true
# 进化时是否保留原精灵的经验值
keep_experience: true


