
一 先搞懂addon到底是什么
作为老玩家我得说addon不是模组是官方允许的扩展包。它主要改行为包和资源包两个部分。行为包管生物怎么动怎么打资源包管贴图声音模型。你只要记住addon等于行为包加资源包打包成mcaddon格式。别一上来就想做大型整合先弄明白这个基础逻辑。
二 准备工作别偷懒
你得有我的世界基岩版客户端还要装一个文件管理器。手机上推荐用系统自带文件管理电脑上直接资源管理器就行。先建两个文件夹一个叫BP一个叫RP分别放行为包和资源包内容。每个文件夹里必须放manifestjson这个文件是身份证告诉游戏这个包叫什么版本号多少。手写manifest容易错建议用记事本仔细核对UUID每行都要独一无二。我第一次做的时候就因为UUID重复游戏直接不认包排查了半小时。
三 行为包入门改一个简单生物
打开BP文件夹新建entities子文件夹里面放一个僵尸的json文件。你可以直接复制原版僵尸代码改几个数值比如把攻击力从3改成8再把移动速度调快。注意别改名字和标识符否则游戏找不到实体。保存后在manifest里把type设成data。接着在BP里再建一个loottables文件夹改僵尸掉落物比如让它掉钻石。这一步重点是学会看官方文档里的示例代码不要自己瞎编字段名。
四 资源包换贴图换声音
RP文件夹里建textures和sounds子文件夹。想换僵尸皮肤就找到原版僵尸贴图路径放一张同尺寸的png进去记得文件名和原版完全一致。声音文件要用ogg格式并且采样率不能错。贴图改完要在RP的manifest里把type设成resources。这里有个坑资源包和行为包的UUID不能混用而且两个包都要有独立的版本号。建议每次改完都压缩成zip再改后缀为mcaddon方便测试。
五 打包和测试的实战技巧
把BP和RP两个文件夹直接拖进一个压缩包改后缀为mcaddon。双击这个文件游戏会自动导入。进游戏创建新世界时在行为包和资源包两个选项卡里分别启用你的包。如果游戏崩溃先检查manifest的格式有没有多逗号少引号。测试时建议开创造模式拿刷怪蛋直接试生物行为。改完数值记得重启游戏否则缓存不刷新。我习惯每次只改一个功能比如先只改攻击力确认生效再改掉落物这样出问题好定位。
六 进阶思路少走弯路
别急着做自定义模型和动画。先把行为包里的组件系统吃透比如minecraftbehaviorattack和minecraftbehaviorhealth这些基础组件。资源包那边先练熟贴图替换和音效替换。等这两个都稳了再去碰动画控制器和粒子效果。多翻官方示例包里面的json就是最好的教材。另外记得备份每次改动前的版本我吃过亏改崩了没留底稿只能重头写。做addon耐心比技术重要一个字段一个字段对慢慢来。
相关文章