Cobblemon 对决(Forge 1.20.1)

Cobblemon 对决(Forge 1.20.1)

v2.0.0:双打对战——适用于Forge 1.20.1上Cobblemon的QoL模组,包含自定义对战格式、PC排序、增强GUI等更多功能。

 

🗡 Cobblemon Showdown:Cobblemon 的全方位生活质量提升模组 🗡

Cobblemon 已停止对此版本(Forge 1.20.1)的更新,因此我决定为该模组添加生活质量增强功能,并反向移植一些特性。无论你喜欢对战、捕获还是培育,这个模组都会对你有所帮助。 

❗ 此模组在客户端和服务端均需安装。它依赖服务端发送自定义数据包来向客户端传输对战数据。

 

v2.0.0 - 双重对战 - 本模组已将(1.21+ 版本的)双重对战功能反向移植至玩家间的对战中。 

 

🗡自定义对战格式: 使用 JSON 文件中定义的自定义格式向其他玩家发起对战挑战:

  • 使用 /showdown challenge [玩家名] [格式名] 向任何玩家发起自定义对战挑战
  • 自定义格式的 JSON 文件位于 整合包名称/config/cobblemon_showdown/formats/[格式名.json]
  • 使用 Notepad++ 等文本编辑器编辑这些 JSON 文件
  • 模组首次启动时会生成一些示例格式,可参考这些示例来制作你自己的格式!如果遇到问题,删除所有格式文件即可重新生成示例。
  • 使用 /showdown history 查看你的胜负记录

👓 界面增强: 按下 [Shift] 键快速查看宝可梦详细信息:

  • 在对战中或电脑中查看宝可梦的详细能力值、招式、个体值等信息。
  • 在对战中查看详细的招式信息
  • 在对战中查看招式的属性相性
  • SimpleTMs 模组兼容增强:将鼠标悬停在招式学习器道具上并按下 [Shift] 键(默认),即可轻松查看队伍中哪些宝可梦可以学习该招式。

🗡对战状态信息: 对战中轻松追踪当前状态、天气、场地效果等:

  • 能力值的增减(+1 攻击、-1 速度等)
  • 天气效果及持续回合数(沙暴(5)、下雨(8)等)
  • 特定的场地状态(光墙、顺风等)
  • 特殊的异常状态(蓄力、瞌睡等)
  • 绿色方块表示你出战队伍的宝可梦状态与数量
  • 我认为所有信息都会像 Pokemon Showdown 那样显示,但若有遗漏,请告知我!

📚 宝可梦百科: 使用 /showdown dt 即时查看任何特定宝可梦的信息:

  • 查询特性信息(dt 威吓、dt 火焰之躯)
  • 查询招式信息,如属性、威力、效果(dt 大字爆炎、dt 雷笼)
  • 查询宝可梦信息,如特性、基础种族值等(dt 热带龙、dt 颤弦蝾螈)

💻 电脑增强: 根据不同特征批量整理你的宝可梦:

  • 按单个箱子或整个电脑进行排序
  • 按图鉴编号、等级、个体值、闪光状态等特征排序
  • 降序或升序排列
  • 使用 [鼠标滚轮] 快速切换箱子

⚔ 更多关于自定义对战格式: 请查看下方的示例配置:

以下是用于制作自定义格式的 JSON 函数:

 `name` | 字符串 | 格式的显示名称 
 `description` | 字符串 | 在信息中显示的简要描述 
 `party_size` | 1-6 | 所需宝可梦数量 
 `best_of` | 1, 3, 5 | 每场比赛(系列赛)的局数 
 `set_level` | 1-100 | 将所有宝可梦调整为该等级 
 `battle_timer` | 布尔值 | 启用 210 秒总计时 + 每回合 60 秒计时 
 `team_preview` | 布尔值 | 对战前选择首发宝可梦的阶段 
 `species_clause` | 布尔值 | 禁止重复的宝可梦种类 
 `ban_all_pokemon_except_whitelist` | 布尔值 | 白名单模式 
 `whitelist_species` | 数组 | 允许的宝可梦种类(若启用白名单模式) 
 `bans.pokemon` | 数组 | 禁止的宝可梦种类(小写,使用下划线) 
 `bans.moves` | 数组 | 禁止的招式 
 `bans.abilities` | 数组 | 禁止的特性 
 `bans.items` | 数组 | 禁止携带的道具 

 

开发者备注

  • 此模组包含一个 API,用于我的下一个模组 Newbmons,该模组将添加自定义宝可梦内容,如新招式和特性。更多信息将在后续更新中公布。
  • 此模组专门为此版本制作,因为该 Forge 版本(1.20.1)的 Cobblemon 缺少许多附加模组。如果你想将此模组移植到更新版本,请先搜索是否已有具备所需功能的模组存在。
  • 欢迎在你的整合包中使用此模组。
  • 许可证:此模组根据 MIT 许可证开源,你可以自由查看、修改和学习源代码。请勿将此模组重新上传至其他网站;请仅从本 CurseForge 页面和官方 GitHub 仓库下载。