- 致编者:请牢记我们的域名wiki.mcbe-dev.net!
- 致编者:欢迎加入本Wiki的官方交流QQ群或Discord服务器!
- 基岩版1.19.31现已发布!(了解更多)
- Inner Core现已支持Xbox模组联机!(了解更多)
- 如果您是第一次来到本Wiki,欢迎注册一个账户
- 点击顶部的“编辑”或“编辑源代码”按钮即可编辑当前页面
- 请知悉:在不登录时也可以编辑和新建页面,但是您当前的IP地址会记录在编辑历史中
附加包
附加包(Add-on)是Mojang官方支持的一种能够改变游戏运行规则的文件。附加包目前仅支持基岩版。
资源包储存了游戏中的音效、字体、纹理文件、UI文件、模型、动画、渲染、闪烁标语以及语言文件。
行为包储存了游戏中的实体、方块、物品、配方、战利品表、交易列表、函数、命令、以及生物生成规则。
教程
范围
附加包包含:
文件列表
子包
子包(Subpack)用于为附加包添加可选项。
语法
导入
自动导入
附加包文件可被Minecraft识别[注 1]对应后缀并自动导入游戏。以下是Minecraft可识别的附加包文件后缀:
包类型 | 文件后缀[注 2] | 导入路径 | |
---|---|---|---|
Win10版 | 安卓版 | ||
资源包 | .mcpack
|
%LOCALAPPDATA%\Packages\Microsoft.MinecraftUWP_8wekyb3d8bbwe\LocalState\games\com.mojang\resource_packs | /sdcard/games/com.mojang/resource_packs |
行为包 | .mcpack
|
%LOCALAPPDATA%\Packages\Microsoft.MinecraftUWP_8wekyb3d8bbwe\LocalState\games\com.mojang\behavior_packs | /sdcard/games/com.mojang/behavior_packs |
附加包(含资源包和行为包)[注 3] | .mcaddon
|
(内部文件分别为资源包和行为包的路径) | (内部文件分别为资源包和行为包的路径) |
皮肤包 | .mcpack
|
%LOCALAPPDATA%\Packages\Microsoft.MinecraftUWP_8wekyb3d8bbwe\LocalState\games\com.mojang\skin_packs | /sdcard/games/com.mojang/skin_packs |
世界模板 | .mctemplate
|
%LOCALAPPDATA%\Packages\Microsoft.MinecraftUWP_8wekyb3d8bbwe\LocalState\games\com.mojang\world_templates | /sdcard/games/com.mojang/world_templates |
在Win10版中,双击文件即可启动游戏并自动导入;在安卓版中,点击文件打开为“其他”(在其他第三方文件管理器中称呼可能不同,例如:“更多”、“类型”等。),选择Minecraft图标即可启动游戏并自动导入。
自动导入可能会面临导入失败的问题,游戏会在导入后在屏幕顶部显示相关的提示信息。下方列出了可能遇到的问题及解决方案:
- 缺少清单文件:添加正确的清单文件即可。
- 附加包重复:该版本的附加包已经导入过了,无需再次导入。若是更新附加包,则需将附加包版本(清单文件中
"version"
对象的值)调高。 - 清单文件格式错误:检查清单文件格式。清单文件中
"type"
对象的值可能不正确,对照包类型表将"type"
对象的值修改正确。 - 游戏版本不适配:清单文件中
"min_engine_version"
对象中填写的游戏版本号大于了当前游戏的版本,降级游戏或修改"min_engine_version"
对象的值至适配版本即可。
手动导入
部分附加包可能存在命名不规范和文件结构不规范的问题,这往往会导致自动导入失败,此时我们需要手动导入。
附加包通常打包为一个修改了后缀的压缩文件。手动导入需我们先将文件解压(部分平台需要先将文件后缀改为.zip
才能解压),然后将解压后的文件按照上表放到对应文件夹即可。如果文件未压缩,则直接将文件放入对应文件夹。
除了通过文件后缀名来辨别包类型,我们还可以通过文件名来辨别。如果文件名中包含“BE”、“BEH”、“BP”、“behavior”等字样,则该文件多为行为包;如果文件名中包含“RE”、“RES”、“RP”、“resource”等字样,则该文件多为资源包。若无法通过文件名来辨别包类型,我们还可以通过包中的清单文件(文件名:manifest.json
)来辨别。打开manifest.json
,找到对象"type"
,其值决定了该包的类型。根据包类型将文件放入对应文件夹即可。
使用
附加包导入游戏后,其中资源包可在设置的“全局资源”一栏找到(若资源包清单文件中"pack_scope"
的值为world
,则不会在此处显示)。在此激活的资源包将在整个游戏中使用,例如游戏主界面、单人存档、多人联机、服务器(多人游戏中如果服务端启用了“强制纹理”则资源包将无法生效)。
在世界设置中,“资源包”和“行为包”两栏分别可以设置该世界中使用的资源包和行为包,设置后不会作用于除此世界外的其他地方。勾选“资源包”菜单中的“要求玩家接受资源包才能加入”选项可以使此世界只使用“资源包”菜单中激活了的资源包,而不会受“全局资源”中已激活的资源包的影响。
已导入的皮肤包会在角色创建器中“经典皮肤”目录的“已拥有”一栏显示,在此处您可以使用皮肤包中的皮肤。
点击世界列表菜单栏中的“新建”按钮,在“创建”菜单下方“导入的模板”处会显示您导入的世界模板。点击世界模板进入世界设置可创建该模板中的世界,若清单文件中"lock_template_options"
的值为true
,则“游戏选项”菜单将会被锁上,点击“解锁模板世界选项”按钮可将该菜单解锁,但修改模板世界设置可能会导致游戏体验不能到达作者预期效果。
游戏设置的“存储”菜单中列出了所有的附加包,在此处您可以管理和查看您的附加包。
你知道吗
- 不同的平台有不同的路径长度限制。算上包或世界的路径,平台会计算导入到Minecraft里的目录长度。如果长度超出限制,包会导入失败并且会变成无效状态。正因如此,我们建议:保持路径长度为70字符或更少,即从包或世界模板的根目录到一个文件的最长路径长度应该只能有70字符长。路径中的每一部分(目录或文件名)必须小于60字符。否则,一些平台将无法识别这一部分。