我的世界手机版服务器添加mod,核心不是“装模组”,而是先确认服务端类型:官方BDS放Add-On并写世界包清单,PocketMine/Nukkit装插件,租赁面板服后台上传后重启。手机版没有Java版Forge模组那套东西,选错路线,文件传得再整齐也加载不出来。
先分清“mod”在手机版服务器里指什么
基岩版Add-On与Java模组不是一回事
手机版《我的世界》属于基岩版,你在Java版模组站看到的.jar文件,是Forge或Fabric的模组,基岩版服务端不认,手机版服务器能用的“mod”通常分两类:
- Add-On:包含行为包和资源包,用来改生物、方块、物品、界面、材质,服务端加载行为包,客户端加载资源包。
- 服务端插件:PocketMine-MP、Nukkit这类服务端用的
.phar插件,偏功能扩展,比如小游戏、经济系统、传送命令。
据Mojang公开文档,基岩版服务端通过世界包清单加载Add-On,清单不是随便写文件名,而是写包内manifest.json里的UUID和版本号。
服务端类型决定添加方式
| 服务端类型 | 能加什么 | 添加位置 | 适合场景 |
|---|---|---|---|
| 官方BDS | 基岩版Add-On | 根目录behavior_packs、resource_packs,世界文件夹写清单 |
原版生存、行为包、资源包 |
| PocketMine-MP | .phar插件 |
plugins文件夹 |
小游戏、功能插件、轻量服务器 |
| Nukkit | .phar或插件包 |
plugins文件夹 |
类Java插件体验的基岩服 |
| 租赁面板服 | 看面板支持 | 后台文件管理上传,部分只开放插件目录 | 不想自己维护系统的新手 |
你可以把BDS想成一个只认清单的仓库管理员,包放对了位置,清单没写,它也不会主动加载。
手机版服务器用PocketMine还是BDS好:先看mod类型
官方BDS:原版Add-On更稳
你要加的是行为包、资源包、材质包,优先选BDS,它的优点是官方维护,基岩版原版行为兼容性好,缺点是插件生态不如PocketMine丰富,开服后功能扩展要靠Add-On或外部工具。
BDS的目录结构要认清:
- behavior_packs:放行为包文件夹,里面要有
manifest.json。 - resource_packs:放资源包文件夹,里面也要有
manifest.json。 - worlds/<世界名>:世界文件夹,里面放
world_behavior_packs.json和world_resource_packs.json。 - server.properties:
level-name决定世界文件夹名字。
PocketMine-MP与Nukkit:插件不是Add-On
手机版服务器用PocketMine还是BDS好,答案取决于你要“改内容”还是“加功能”,改方块、生物、物品,走BDS的Add-On,要经济系统、小游戏、领地、传送,走PocketMine或Nukkit插件。
PocketMine添加插件的基本路径:
- 确认服务端版本和插件API版本匹配。
- 把
.phar文件放进plugins文件夹。 - 重启服务端,控制台会生成
plugin_data配置目录。 - 改配置后再次重启,不要只重载单个插件就以为全部生效。
不要把BDS的world_behavior_packs.json套到PocketMine上,两边加载逻辑不同。
租赁面板服:上传即用但限制多
面板服适合不想碰命令行的人,你登录后台,进文件管理,上传压缩包,解压到指定目录,选版本,点重启,问题是部分面板只开放plugins目录,不让你改根目录的behavior_packs,买之前先问清楚是否支持自定义Add-On、是否给完整文件管理、是否支持server.properties编辑。
基岩版服务器添加addon教程:BDS实操路径
准备文件与检查清单
先从可信来源下载基岩版Add-On,解压后通常得到两个文件夹:一个行为包,一个资源包,每个文件夹里都要有manifest.json,打开它,记下header.uuid和header.version。
检查三件事:
- 包是不是基岩版,别拿Java版
.jar。 - 行为包和资源包的UUID不能重复。
min_engine_version不能高于你的服务端版本。
上传并配置世界包清单
把行为包文件夹放到服务器根目录的
behavior_packs,资源包放到resource_packs,文件夹名可以用英文,避免中文和空格。
找到世界文件夹:worlds/<level-name>。level-name在server.properties里,比如level-name=Bedrock level,世界文件夹就是worlds/Bedrock level。
新建或编辑world_behavior_packs.json:
[
{
"pack_id": "行为包manifest里的header.uuid",
"version": [1, 0, 0]
}
]
资源包同理,写入world_resource_packs.json,pack_id换成资源包UUID,version与manifest一致。
改server.properties并重启验证
先备份世界文件夹,确认server.properties里这几项:
level-name=Bedrock level:和世界文件夹对应。allow-cheats=true:部分行为包需要命令权限。texturepack-required=false:先别强制,测试能进服再考虑开启。
Windows运行bedrock_server.exe,Linux运行./bedrock_server,看控制台有没有包加载报错,业内专家指出,服务端加载Add-On失败,多数不是文件坏了,而是manifest里的UUID或版本没对应上。
手机客户端加入后,资源包会下载;行为包在服务端生效,如果客户端没变化,先确认你加的是不是服务端行为包,而不是只放了一个资源包。
我的世界手机版租赁服务器一个月多少钱:面板服上传mod的账
价格看内存和人数,不看广告词
租赁服月付常见几十元到上百元不等,取决于内存、玩家位、是否独立IP、是否支持自定义文件,年付折扣因商家而异,别只看“低价开服”,要看能不能上传Add-On、能不能改server.properties、重启后文件会不会被覆盖。
面板服上传Add-On的通用步骤
- 后台停止服务器。
- 进文件管理,上传行为包和资源包压缩包。
- 解压到对应目录,确认
manifest.json层级不要多套一层文件夹。 - 编辑世界文件夹下的两个包清单JSON。
- 保存后启动,观察控制台。
- 手机进服测试,先试资源包是否下载,再试行为是否生效。
如果面板不显示根目录,只给插件目录,那它大概率不适合BDS Add-On,别硬传。
广州我的世界手机版服务器搭建场景:延迟比备案更值得管
广州我的世界手机版服务器搭建这类本地搜索,很多人实际关心的是机房线路,手机版服务器不是网站,通常不涉及ICP备案;你更该看华南机房、延迟、丢包和公网端口,自己在家开服,手机热点NAT类型可能让外网进不来,内网穿透和端口映射要提前测。
操作避坑清单
- UUID重复:行为包和资源包各用各的UUID,复制粘贴最容易出错。
- 版本数组不一致:清单里的
version要和manifest.json一致。 - 目录多套一层:
behavior_packs/我的包/我的包/manifest.json会找不到。 - 只加行为包不加资源包:有依赖的Add-On会缺材质或界面。
- 客户端版本太低:包要求的新版本高于手机客户端,进服会报错。
- 面板重启覆盖:改完先备份,确认面板是否从模板重置。
- 把插件当Add-On:
.phar进plugins,别丢进behavior_packs。
Q&A:我的世界手机版服务器添加mod常见问题
我的世界手机版服务器添加mod能直接装Java版模组吗?
不能,手机版是基岩版,Java版Forge/Fabric的.jar模组不加载,你要用基岩版Add-On,或者给PocketMine/Nukkit装服务端插件,两者包结构和加载入口不同,据Mojang公开文档,基岩版走的是行为包与资源包体系。
加了行为包为什么手机客户端没变化?
行为包主要在服务端跑,客户端看到的是资源包和游戏行为结果,先查world_behavior_packs.json里的pack_id和version,再看服务端控制台报错,确认allow-cheats和客户端版本,只放资源包不改行为,游戏机制不会变。
服务器重启后mod失效怎么办?
先看世界文件夹里的包清单是否还在,level-name有没有被改,面板服是否用模板覆盖了根目录,行业共识认为,基岩版Add-On兼容性首先看版本号,而不是看文件名,BDS每次重启都会读取世界文件夹下的包清单,清单没改,包就不会自己消失。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/770260.html





