Cobblemon:决战群雄

Cobblemon:决战群雄

扩展Cobblemon的模组,允许与怪物进行宝可梦风格的对战

游戏机制

🔍 这个模组是什么?

有没有想过宝可梦到底是什么?有人说是外星人,也有人说是动物。但仔细想想,Minecraft 的生物难道不也一样神秘吗?如果宝可梦可以战斗,为什么生物不行?这个模组让这成为了可能!

我可以和哪些生物战斗?

每一个都可以!从猪和骷髅到末影龙和监守者——任何生物都可以战斗。不过,只有配置过的生物才会拥有合适的属性、招式和特性。

Cobblemon 战斗界面,显示魔幻假面喵和监守者代替敌方宝可梦,位于深暗之域生物群系

支持模组生物吗?

支持!理论上,你可以与任何模组中的任何生物战斗。然而,由于特定模组的机制,可能会存在一些例外。

Cobblemon 战斗界面,显示妙蛙花和虚空之华(来自 Bosses of Mass Destruction 模组)代替敌方宝可梦,位于超平坦世界的平原生物群系

计划中的功能

  • 支持 Cobblemon 1.6.1
  • 根据实体属性为未指定的生物自动生成属性
  • 一个条件系统,用于判断战斗资格(例如,isSwimming、isAngered)
  • 随着开发进展,将添加更多功能!

已知问题

  • 偶尔,PokeMob 在战斗开始时生命值不是满的
  • 使用自定义渲染库(例如,GeckoLib)的模组生物可能无法在战斗头像中显示
  • 战斗头像内的模型有微小的抖动

配置

配置设置可能会随时间变化。当前版本远未完成。 你可以在 minecraft/config 文件夹中找到两个配置文件:

客户端配置(cobblemon_fight_them_all_client.json5)

控制客户端设置,例如:

  • 生物战斗标签(show_poke_mob_label):在生物上方显示,例如,“僵尸 Lv.10 - 按 R 键战斗”
  • 战斗头像(default_poke_mob_portrait):用生物模型替换宝可梦头像
  • 生物头像缩放、翻转、旋转和平移的自定义选项

监守者的头像配置示例:

"minecraft:warden": {  
    use_scale_as_override: true,  
    scale: 20.0,  
    is_flipped_x: false,  
    is_flipped_y: true,  
    is_flipped_z: false,  
    use_rotate_as_override: false,  
    rotate_x: 0.0,  
    rotate_y: 0.0,  
    rotate_z: 0.0,  
    use_translate_as_override: false,  
    translate_x: -0.15,  
    translate_y: 0.1,  
    translate_z: 0.0  
}

服务器配置(cobblemon_fight_them_all_server.json5)

管理战斗相关设置和 PokeMob 参数。更改在重启服务器或游戏后生效。

  • generate_unspecified_poke_mobs:允许与任何生物战斗,即使是未预先配置的
  • default_poke_mob_stats:为未指定的生物定义默认属性
  • poke_mob_entries:特定生物的定制属性、特性、属性和招式组合。 特性配置示例:
"abilities": [{
    "name": "furcoat",  
    "priority": "normal"  // (选项:highest、high、normal、low、lowest)
}]

招式组合示例:

"moves": ["tackle", "growl", "splash"]