Fix Cobblemon Pokemon Experience
适用于 Fabric/NeoForge 的模组,修复 Cobblemon 的经验获取系统,使其符合宝可梦正统游戏的机制。
介绍
修复 Cobblemon 宝可梦经验值
一个适用于 Fabric/NeoForge 的模组,修复 Cobblemon 中的经验值获取机制,使其与正统宝可梦游戏一致。
下载
问题
在 Cobblemon 中,只有在战斗结束后才会获得经验值(XP)。这对于野生宝可梦遭遇战(1 对 1)来说没有问题,但在使用Radical Cobblemon Trainers (RCT)等训练家模组时就会产生问题。
在与训练家的多宝可梦战斗中,必须击败训练家的所有宝可梦后才能获得经验值,而不是每击败一只就获得一次。
修复方案
本模组修改了经验值系统,让宝可梦在每次被击败后立即获得经验值,与官方宝可梦游戏一致。
功能:
- 击败宝可梦后立即获得经验值
- 支持经验分享道具(行为与 Cobblemon 原版相同)
- 兼容 RCT 等训练家模组
- 无需配置
工作原理
- 监听 Cobblemon 的
BATTLE_FAINTED事件 - 对手倒下时,立即向你的宝可梦发放经验值
- 阻止战斗结束时的默认经验值分配(防止重复获得经验)
安装
- 为 Minecraft 1.21.1 安装 Fabric Loader 或 NeoForge
- 安装 Cobblemon 1.7.0 或更高版本
- 下载模组 JAR 文件,并将其放入你的
mods文件夹
兼容性
- Minecraft:1.21.1
- Cobblemon:1.7.0 或更高版本
- Fabric Loader:0.18.4 或更高版本 / NeoForge:21.1.172 或更高版本
- 适用于:Radical Cobblemon Trainers (RCT) 及其他训练家模组
常见问题 / 已知限制
我的宝可梦在战斗中升级了,但战斗中的属性没有变化?
这是已知限制。当你的宝可梦在战斗中升级时:
- 战斗聊天栏会显示升级提示
- 服务器上的宝可梦数据会更新(等级、属性等)
- 队伍界面和状态摘要界面会显示正确的新等级
但是,用于伤害计算的战斗属性(HP、攻击、防御等)仍然是战斗开始时的数值。这是因为 Cobblemon 使用 Pokemon Showdown 作为战斗模拟器,而 Showdown 会在战斗开始时计算一次属性,且没有内置方法在战斗中途更新属性。
解决方法:如果你需要新属性在战斗中生效,可以先让宝可梦交换下场,再换回场上。宝可梦重新入场时,属性会重新计算。
此行为与部分官方宝可梦游戏中战斗中升级的处理方式一致(属性会在战斗结束后或交换宝可梦时更新)。
许可协议
LGPLv3 许可协议——详见 LICENSE 文件。
常见问题
Fix Cobblemon Pokemon Experience 支持哪些 Minecraft 版本?
Fix Cobblemon Pokemon Experience 支持 Minecraft Java 版 1.21.1,可用的加载器:Fabric / NeoForge。下载时注意选择和你游戏版本一致的文件。
Fix Cobblemon Pokemon Experience 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端和服务端都要装。
Madgique 的其他作品
查看全部 →
Clear Water & Lava
这个资源包为旧版Minecraft移除了水源和熔岩源。
Madgique’s Tickrate Changer
让你可以更改服务端/客户端的 tick 速率
JEI Hover Search
一款简单方便的 Minecraft 模组,只需将鼠标悬停在物品上并按下快捷键,即可在 JEI 中快速搜索。
Madgique’s Tickrate Changer
让你更改服务端/客户端的刻速率
评论
登录后评论和评分