一般来说,附加包基本就是一捆让你更改Minecraft世界运行规则的文件。想要身长八尺的小鸡?当然可以!想招募一支身着褶裙、听命于你的僵尸猪人大军?怪是够怪的,不过也可以!若你还想了解更多有关于附加包功能的示例,来看看我们的附加包单独页面。它们真的太给力了!
附加包(Add-on)是基岩版加入新内容或修改原有内容的一种手段,受Mojang官方支持。附加包允许玩家更改世界的纹理样貌、实体的模型、行为规则等,是实现Minecraft全版本自定义(即数据驱动)的坚实一步。
行为包是一种用于改变实体的行为、掉落物、生成规则、物品合成配方与村民交易表等的附加包。行为包不仅可以改变现有内容,还可以创建新的实体、方块及物品。为了实现版本控制,基岩版的部分新内容便是以附加包形式实现的,这些附加包在选项内被统一归类为“原版附加包”而无法移除。强制移除它们会导致游戏出现图形或者崩溃问题。
除了玩家社区自定义的玩法外,基岩版市场中的地图也常常会使用附加包。市场中的内容均由Minecraft官方合作伙伴提供,并经内容团队审核。购买地图后,其所需要的所有附加包会在下载时被自动下载并添加到世界中。这些附加包依然可以被用于其他地图,但这始终取决于它的开发者是否允许。目前并没有单独购买附加包的官方途径。
结构层次
附加包有行为包、资源包、皮肤包与世界模板等不同的形式,它们的结构层次也各不相同。要构成一个有效的附加包,这个文件夹的根目录必须包含一个有效的manifest.json文件。除此之外,其他文件或文件夹的存在与否与该附加包的功能相关。
资源包
资源包一般存储于com.mojang文件夹中的resource_packs文件夹。
- 资源包名称或其内部ID
- animation_controllers
- animations
- attachables
- cameras
- entity
- fogs
- font
- items
- library
- materials
- models
- particles
- render_controllers
- sounds
- music_definitions.json
- sound_definitions.json
- texts
- language_names.json
- languages.json
- textures
- flipbook_textures.json
- item_texture.json
- terrain_texture.json
- textures_list.json
- ui
- biomes_client.json
- blocks.json
- bug_pack_icon.png
- contents.json
- loading_messages.json
- manifest.json
- manifest_publish.json
- pack_icon.png
- sounds.json
- splashes.json
行为包
行为包一般存储于com.mojang文件夹中的behavior_packs文件夹。
- 行为包名称或其内部ID
- behavior_trees
- entities
- feature_rules
- features
- items
- loot_tables
- recipes
- scripts
- spawn_rules
- structures
- texts
- language_names.json
- languages.json
- trading
- contents.json
- manifest.json
- manifest_publish.json
- pack_icon.png
文档索引
教程
模板
资源包和行为包实例
脚本API实例
参见
参考
外部链接
| 版本 |
| ||||||
|---|---|---|---|---|---|---|---|
| 开发 |
| ||||||
| 技术性 | |||||||
| 多人游戏 | |||||||
| 特色功能 | |||||||
| 官方Mod | |
|---|---|
| 基岩版附加包 | |
| 外部网站 | |