UID2340656
性别保密
经验 EP
铁粒 粒
回帖0
主题
精华
在线时间 小时
注册时间2026-10-16
最后登录1970-1-1
|
AI 速览2026-10-18 20:30 生成 基岩版宝可梦Cobblemon移植包修复0.24.28硬伤并新增1v1 PvP
这是一款基岩版Cobblemon移植附加包,内含912只宝可梦、697个招式、完整回合制战斗与捕捉培养系统,并针对0.24.28版本修复了属性克制失效、本系无加成、招式ID损坏、进化石失效等14类核心问题,同时新增1v1决斗引擎。适合想在Minecraft基岩版体验宝可梦单机或联机对战的玩家,低端机需留意贴图与UI负载。 获取方式 - 论坛附件:宝可梦1.26.50.mcaddon,42.81 MB,免费
- 原版0.24.28存在大量bug,本包已修复,建议使用此版本
- 等级上限压到60,传说固定70级需管理员召唤
- 231只宝可梦缺叫声,为静音处理
- UI较重、贴图约97MB,低端手机不建议游玩
- PvP仅支持1v1,无2v2
模组发布
| 中文名: |
宝可梦 |
| 外语名: |
不知道 |
| 支持版本: |
1.21.x 26.x |
| 来源: |
二次创作 |
| 原帖地址: |
- |
| 下载地址: |
- |
| 语言支持: |
简体中文 |
| 运行需求: |
游戏本体 |
| 最后更新: |
2026-10-18 |
宝可梦方块:基岩版 Cobblemon 移植
各位好,我是新人作者KIRA 如果你们有兴趣,可以赞助我,我擅长移植MOD,是一名专业独立开发者,没话可说了,现在我讲解一下为什么要修复这个MOD的理由了
首先我在群中看到有个群友求助,我说想要玩PVP,就是看到菠萝君在B站发布的MOD,然后说这个MOD很好玩,但是不能和他的朋友一起玩,他很伤心,想求助,于是她就找到了我,我就检查一下这个移植过来的MOD,由菠萝君修复的有很多bug,我这里阐明一下,那就是菠萝君,不知道是不是学艺不精,反正就是搞了不少的bug,可能就是没有正确读懂吧,反正我是不知道有没有读懂吧,我也没清楚,我测试过,应该可以玩吧,我也不太确定,毕竟我是新人,好吧,骗你们的,我已经修复好了,玩法如下,有些东西我修不了,纯粹为爱发电,讲完了
一、这是什么
宝可梦方块 = 基岩版 Cobblemon 移植。把 912 只宝可梦塞进 Minecraft 世界,用原版方块和物品做球、做药、做机器,用脚本把回合制战斗、捕捉、培养、进化、图鉴全部实现出来。不是加几只怪,而是一整套宝可梦玩法。
数据规模如下:
项目 数量
宝可梦 912 只(含地区形态,18 只传说/幻兽)
招式 697 个
特性 248 个(其中 149 个在战斗中真实生效)
性格 / 蛋组 25 / 15
携带道具 / 关键道具 42 / 28
精灵球 / 钓竿 / 药 48 / 48 / 33
方块 / 物品 98 / 362
自然生成规则 896 张(按生物群系、权重、等级段)
二、上手 3 分钟
想干什么 怎么做
选初始宝可梦 拿 poke_controller(初始就发),潜行加右键,三选一
打开队伍菜单 手持控制器时,潜行加右键
换出战宝可梦 左键循环切换槽位
放出宝可梦 菜单里选“放出”,它会跟在你后面
和野生宝可梦开战 放出宝可梦,走到野怪 6 格内自动开战
扔球捕捉 手持精灵球右键;战斗里用菜单“捕获”,自由模式直接扔
吃或用药品 手持药品右键,战斗外或战斗自由模式可用
给宝可梦戴道具 手持树果或道具,潜行加右键
图鉴 手持图鉴右键,先放锚点,再右键打开
钓鱼 手持钓竿右键抛竿,等咬钩再右键收竿
进化 达到等级自动进化;石头类对宝可梦使用对应进化石
电脑 / 治疗机 / 化石机 直接右键方块
三、战斗系统
回合制,规则和掌机一致。
4 个招式加捕获、换人、逃跑,双方按速度决定先后。
18×18 属性克制,倍率为 0 / 0.25 / 0.5 / 1 / 2 / 4,本系 1.5 倍。
有命中率、会心一击,单打。
异常状态:中毒、灼伤、麻痹、睡眠、冰冻、混乱。
特性 149 个真实生效,例如威吓、静电、引火、储水、浮游。
携带树果:HP 低自动吃文柚果,中状态自动吃木子果,树果可被收获。
PP:每个招式有次数,用完打不出。
经验与升级:按图鉴经验组(最快、快、中快、中慢、慢、波动),打败野怪和捕捉都给。
需要知道的是,这些在原 V0.24.28 里全是坏的:克制恒 1 倍、本系没加成、69 个招式 ID 被打碎、534 只的默认四招里有死 ID,导致点“战斗”直接结束对战。现已修好,详见第十二节。
四、捕捉
48 种球:32 种现代球(精灵球、超级球、高级球、大师球等)加 16 种古代球。
每种球有独立加成:血量越低、状态异常、球越好,捕获率越高。
判定是经典公式:最多摇 3 下,第 4 下才算抓住。
图鉴会记录捕获,捕满可查地区图鉴。
18 只传说(急冻鸟、闪电鸟、火焰鸟、超梦、洛奇亚、凤王、三神柱、拉帝欧斯、拉帝亚斯、烈空坐、雷吉奇卡斯、哲尔尼亚斯、雷吉艾勒奇、雷吉铎拉戈等)没有自然生成表,需要管理员召唤或特殊玩法。
五、培养与进化
系统 规则
等级 上限 60(Cobblemon 原版 100,这里压到 60 做平衡)
个体值 IV 0–31,六项随机
努力值 EV 单项 252,总和 510,打怪给对应 EV
性格 25 种,正负 10% 两项能力
亲密度 0–255,走路、升级、吃树果提升
进化 438 条等级进化 + 60 条道具进化 + 27 条通信进化
进化方式四种:
1. 等级:小火龙 16 级变火恐龙,36 级变喷火龙。
2. 道具:火之石变九尾、水之石变水伊布、雷之石变雷丘,共 60 条。
3. 通信:勇吉拉、隆隆石、鬼斯通等,共 27 条,用通信道具或玩家交换。
4. 地点或时间:部分需要特定群系或夜晚。
原包里火、水、冰之石 14 条进化全断,原因是石头 ID 被汉化破坏,现在能用了。这里特别谴责菠萝君,肯定菠萝君没玩过,不然的话,肯定是不会明白为什么会被破坏的,就是他干的
六、世界玩法
不只是打怪。
玩法 内容
采矿 23 种矿石:日、月、火、水、雷、叶、冰、光、暗、觉醒石等,深层变种也有,需要铁镐,吃时运
图姆石 15 种方块(芽、簇、块),做精灵球的核心材料,簇吃时运
种植 41 种作物方块:树果(橙橙、文柚、木子、樱子等)加 7 色杏果,可种可收,10% 掉苗
做球 杏果加图姆石,在合成台或工作台按配方做精灵球
化石 9 个挖掘点生物群系(沙地、恶地、平原、森林、针叶、雪原、丛林、沼泽、遗迹),挖到化石后用化石分析机筛,再用复原机加材料等 12 分钟,可复活 15 种化石宝可梦(化石翼龙、怪颚龙、盾甲龙等)
钓鱼 48 种钓竿,不同竿偏向不同稀有度池;85% 概率钓到宝可梦,其余是垃圾、宝藏或进化道具
治疗机 放方块右键,全体回满,消耗药或电量,按配置
PC 30 格乘 30 箱,共 900 格存储,可存取、可多箱整理
七、骑乘
286 只可骑。三种模式按物种自动给:
陆地:加速跑,部分能跳。
水面:游泳。
飞行:起飞、降落,飞起来可以穿山越岭。
操作:潜行加右键上坐骑,跳跃键起飞(飞行类),潜行下马。
原包里飞行坐骑有个“不动”的 bug,原因是老实体缺 move control,已加自愈:每次上坐骑自动补一次组件组。
八、收集与图鉴
10 个地区图鉴,按编号分页,一页 16 只。
记录见过和捕获。
闪光:概率 1/8192,外观变色,有闪光粒子。
每只都有独立模型、贴图、动画和叫声。231 只缺录音,现在是静音而不是报错。
九、多人 PvP
1v1 决斗引擎,零改资源包。
功能 用法
1v1 对战 同维度 16 格内,双方都放出宝可梦,输入 /scriptevent cobblemon:duel <玩家名>,或由管理员做入口
同时选招 双方各弹一次菜单,按速度结算,不会互相等
换人 菜单“更多”里选换人;倒下了会强制让你换,20 秒不选自动换第一只
用道具 菜单“更多”里选道具,消耗背包里的药
认输 菜单“更多”里选认输
观战 /scriptevent cobblemon:watch <玩家名>,每回合收到双方血量和战况
战绩 /scriptevent cobblemon:pvpinfo 查胜负场次
判负规则 掉线、死亡、切维度、走远 24 格、45 秒不出招,判负
安全 不扣血、不加经验、不掉落,打完按原样回写存档
十、管理员命令
全部走 scriptevent。
cobblemon:giveparty <物种> <等级> 给玩家一只,自动放出
cobblemon:battleinfo 查看战斗或决斗状态
cobblemon:selftest 数据自检:912 只、特性、叫声、克制
cobblemon:census 数周围野生宝可梦
cobblemon:forcewild <物种> 强制生成一只野生
cobblemon:pvpinfo 查战绩
cobblemon:watch <玩家> 观战
cobblemon:unwatch 停止观战
cobblemon:dueltimeout <秒> 调决斗出招超时
十一、推荐上手路线
前期,1 到 2 小时:
1. 领初始三选一,火、水、草。
2. 放出跟着走,6 格内遇野怪自动开战。
3. 打野怪升级、攒球;红血加状态异常再扔球,成功率高。
4. 找图姆石(洞穴或山体)加杏果(树上)做球,别一直用精灵球。
5. 挖到进化石矿,对宝可梦使用,立刻进化。
中期,3 到 10 小时:
6. 建治疗机和 PC,家里放一台,随时回血存取。
7. 种树果,浇水等成熟,做药和携带道具。
8. 钓鱼刷水系和稀有,不同竿不同池。
9. 挖化石,用复原机复活化石宝可梦。
10. 打满努力值,打对应物种加 EV,配 4 招。
后期:
11. 抓齐图鉴、刷闪光。
12. PvP:和朋友 1v1,练速度线、配招、换人时机。
13. 刷传说,需要管理员召唤。
十二、0.24.28 修复复盘
本次共修复 14 类数据或逻辑硬伤、6 类内容与工程问题、2 个真机阶段才暴露的代码 bug,并新增一套 PvP 决斗系统。
12.1 根因只有一句话
原包 0.24.28 被一次子串级中英替换改过:它同时改了“给人看的文本”和“给机器用的标识符”。18 个词(草、毒、火、水、冰、电、岩石、钢、虫、飞行、超能力、妖精、龙、恶、一般、格斗、幽灵、地面)被塞进代码,于是出现:
steelix 变成 钢ix
poisonpoint 变成 毒point
fire_stone 变成 火_stone
下面所有 A 类问题,都是这一个根因的连坐。
12.2 A1 到 A14:核心硬伤
编号 玩家现象 根因 规模 修复与验证
A1 属性克制全失效:雷打大岩蛇不掉血,火打草也不疼 DEX.types 是中文,CHART 是英文,typeMult 恒返回 1 1,364 个类型值 912 只的 types 全换回英文;验证 electric->onix=0、water->charizard=2
A2 本系招式没有 1.5 倍加成 ["草","毒"].includes("fire") 永远 false 全部 912 只 随 A1 修复恢复;喷火龙喷火打妙蛙花:39 变 121
A3 一堆招式不能学、没效果、没名字 69 个招式 ID 被打碎,如 disarmingvoice 变成 disarmingvo冰 69 ID / 1,347 处 / 617 只 18 词反向映射全量还原;学习表 0 处死 ID
A4 点“战斗”直接弹“战斗结束了” MOVES[k] 为 undefined,m.name 抛 TypeError,被 catch 成崩溃 534/912 只的默认四招含死 ID 随 A3 修复;5 级杰尼龟 4 招正常显示
A5 野生宝可梦站着不动 野生招式同样来自死 ID,applyMove 中 if(!move) return 同 A4 随 A3 修复;野怪正常出招
A6 10 只刷得出来但扔球无效、没图鉴 物种 ID 被打碎,如 龙air、钢ix,speciesOf 判定“不是宝可梦” 10 只加 5 条断链 改回 dragonair 等;图鉴 912 条全通
A7 皮皮、迷你龙、大岩蛇、小球飞鱼、粉蝶虫进化不了 A6 的连带 5 条 同上;进化链闭合
A8 打了不掉东西,如龙鳞、毒针、进化石 19 个掉落实体 ID 被打碎 173 条掉落 全量还原;掉落引用 0 悬空
A9 暂无体感,未实装繁殖 蛋组被翻译成“草/龙/水_1” 8 词 还原英文;蛋组表匹配
A10 界面出现奇怪文本、部分翻译不生效 zh_CN.lang 键被中文污染,并有垃圾键 71 个中文键 / 1,791 个垃圾键 / 16 个重复 清理后保留 4,385 条有效键;键值全 ASCII
A11 火、水、冰之石用不了,拿石头只提示“不能进化” EVO_ITEMS 从 DEX 反推,被 火_stone 污染 14 条进化 还原物品 ID;验证 fireStone=true、六尾变九尾
A12 洞窟里永远没有月石矿,启动报错 scatter_chance 1/1,引擎要求分母大于分子 1 个文件 改成 1/32;BDS 启动无 FeatureRegistry 报错
A13 电脑拆掉直接消失,不返还物品 空战利品表加处理器只清对方块 1 台机器 抽出 breakPc(),掉落 cobblemon:pc;真机 itemsAfter=1 topNow=air
A14 144 只宝可梦的特性完全不生效 21 个特性 ID 被打碎,如 毒point、flash火、水absorb 144 只 还原 abilities 和 hidden 共 110 加 48 处;badAbil=0
12.3 B/D 类:内容与工程问题
编号 问题 处理
B3 48 个精灵球加 33 种药的名字全是英文 从 lang 取中文名填入 BALLS 和 MEDICINE
B4 大葱鸭系 3 只没名字 补译
D2 行为包显示成字面量 pack.name 补上真实包名
B1 231/912 只没有叫声 缺音频无法补,改为明确静音 CRY_MISSING,不再每次放出都触发不存在的事件
12.4 真机阶段才暴露的代码 bug
静态检查看不到,实际运行才暴露。
编号 问题 依据 修复
J1 沙穴和影子游戏形同虚设:点“逃跑”直接进自由模式,走 24 格就脱战 ESLint 报 run 和 runInner 无调用者;全库 abilCanFlee( 只在死代码里出现一处 Run 分支先查 abilCanFlee,被封锁就留在战斗
J2 controller.js 的 __test 对象里 swingProp 重复键 ESLint no-dupe-keys,全库唯一 error 删除重复项
J3 模糊测试器把 catchShakes 签名用错,导致“捕捉测试”其实没测 真签名是 (species,hp,maxHp,ballBonus,statusBonus) 改真签名复跑。这条是工具 bug,不是包的 bug
PvP 竞态 强制换人时昏厥实体被移除,看门狗把“实体不在了”判成对方获胜,正在选人的玩家直接被判负 实测日志 duel end winner=B :: 对手的宝可梦不在了 加 d.busy 标记加换人表单 20 秒超时
12.5 不是 bug,但很容易被误判的点
1. 46 张空战利品表:掉落由脚本发,包括矿石、图姆石、化石、杏果、PC,不是漏配。见 docs/11。
2. 传说固定 70 级,高于玩家上限 60:源码注释写明“这就是设计点”。
3. 916 个实体 is_spawnable:false 却仍自然刷怪:实测 128 格内 12 只变 20 只,该旗标在本版引擎是惰性的。
4. endeavor 和 finalgambit 伤害算出来是 null:需要攻方 HP,补上就正常。
5. 231 只没叫声:真的缺 ogg,不是逻辑错。
12.6 新增能力
1v1 决斗引擎见第九节,这里不重复。
12.7 怎么证明修好了
验证层 结果
静态契约 61 项 61/61
跨文件引用,16k 文件 0 硬问题
结构、数值、资源头审计 0 硬问题,215 条记录项已确认合法
逻辑模糊测试:912 乘 5 等级,2,091 次伤害,54 组捕捉 0 异常
ESLint 0 error / 19 warning,全是死代码
出包门禁 7 步全绿才打包
BDS 1.26.52.3 真机 T1 到 T13 全过:加载、自检、野生战、PvP、强制换人、观战、拆 PC、自然刷怪、官方 validator 86 秒跑完
12.8 仍然没修的:诚实清单
1. 231 只无叫声,缺音频源。
2. PvP 只有 1v1,无 2v2。
3. PBR 是空的:3,789 个 texture_set.json 只声明 color,没有金属度和法线。
4. UI 过重:server_form.json 12,252 条绑定,队伍 HUD 6,524 条,低端机卡。
5. 贴图显存约 97 MB,手机首次加载慢,低端手机就不要玩了,避免误伤
|
|