Bedrock Wiki
  • QQ
  • 原站
新手入门指南
  • Guide
    • 1. 简介
      指南
    • 2. 附加组件详解
    • 3. 软件与准备工作
    • 4. 项目设置
    • 5. 创建自定义物品
    • 6. 创建自定义实体
    • 7. Blockbench:建模、贴图与动画制作
    • 8. 添加战利品表、生成规则与合成配方
  • Extra
    • a. 理解JSON
    • b. 下载示例包
    • c. 故障排除
      帮助
    • d. 高级清单文件指南
    • e. 格式版本
    • f. Android 项目设置
JSON UI
  • General
    • JSON UI 入门指南
      指南
    • 最佳实践
      指南
  • Tutorials
    • Aseprite 动画
    • 保留标题文本
      中级
    • 修改服务器表单
      中级
    • 字符串与数字转换
      中级
    • 按钮与开关
      新手
    • 添加HUD界面元素
      新手
  • Documentation
    • JSON UI 文档
Meta
  • Style Guide
  • 使用JSON模式(Schemas)
  • 实用链接
  • 版本控制
  • 附加包性能优化
  • Q&A
    • GameTest 问答集 2021/08/06
    • 世界生成问答 2024/11/15
    • 延迟渲染技术预览问答 2024/02/23
    • 方块与物品问答 2024/08/30
    • 脚本与编辑器问答 2023/09/22
NBT
  • General
    • .mcstructure
  • Tutorials
    • 扩展结构限制
      简单
    • 教育版中的实验功能
      简单
  • NBT in Depth
    • NBT 库列表
      专家
    • NBT读取示例
      专家
    • 关于NBT(命名二进制标签)
      专家
世界生成
  • General
    • 世界生成入门
      指南
      实验性
    • 特性类型
      实验性
    • 生物群系
      指南
      实验性
  • Tutorials
    • 特征(Feature)的方块条件
      实验性
    • 生成地表区块
      实验性
    • 生成自定义矿石
      实验性
    • 生成自定义结构
      实验性
    • 高度图噪声地形
      实验性
  • Documentation
    • 生物群系标签
动画控制器
  • 动画控制器入门指南
    指南
  • 实体命令
    中级
  • AFK检测器
  • 将Molang变量转换为计分板数值
  • 死亡指令
  • 重生指令
命令
  • General
    • 命令方块入门指南
    • 函数
    • NBT 命令
    • 坐标系
    • 方块状态
    • 理解目标选择器
    • 记分板操作
  • Commands
    • Execute
      简单
    • Playanimation
    • 伤害
    • 播放音效
  • On Event Systems
    • 玩家首次加入时
    • On Player Join
    • 玩家离开时触发
    • 玩家死亡事件
    • 玩家重生事件系统
    • 首次加载世界时
  • Scoreboard Systems
    • 实体计数器
    • 计分板计时器
    • 比较与获取分数
  • Techniques
    • 执行逻辑门
    • MBE - Max的方块实体
    • FMBE - 创建显示实体的新方法
    • 视线检测
    • 移动状态检测
    • 轨道摄像机
  • Useful Creations
    • 多人位置重排系统
      函数
    • 自定义合成台
      简单
实体
  • General
    • Intro to Entities BP
      指南
      新手
    • 实体资源包入门
      指南
      新手
    • 实体问题排查指南
      帮助
    • NPC对话系统
      中级
    • 实体事件
      新手
    • 实体属性
    • 渲染控制器
      新手
    • 生成规则
  • Tutorials
    • 任意坐标系间的坐标转换(世界、实体、骨骼)
      中级
    • 创建船只
      中级
    • 实体手持物品
      中级
    • 实体攻击机制
      中级
    • 实体睡眠机制
      中级
    • 实体碰撞体
      中级
    • 实体移动
    • 实体计时器
      中级
    • 无敌实体
      新手
    • 村庄机制实现指南
    • 检测其他实体
      中级
    • 生成已驯服的实体
      脚本
      中级
    • 视线检测实体
      中级
    • 禁用队友伤害
      中级
    • 范围效果云入门指南
      中级
    • 虚拟实体
      新手
    • 飞行实体控制
      中级
  • Documentation
    • Vanilla Usage Spawn Rules
    • 原版使用组件
    • 抛射物
    • 虚拟组件
    • 运行时标识符
    • 非生物实体运行时标识符
战利品、配方与交易
  • General
    • 交易行为
  • Documentation
    • 战利品表
    • 交易表
    • 合成配方
    • 物品函数
  • Tutorials
    • 随机化结构战利品
      简单
文档
  • Shared Constructs
  • Molang 查询详解
  • Vanilla Materials
    专家
  • 声音定义
  • 文件类型
  • 材质配置文件说明
    专家
  • 菜单分类
  • 资源包文件夹结构
  • 雾效ID
  • 高级Molang指南
方块
  • General
    • 方块入门指南
      指南
      新手
    • 方块组件
    • Block Tags
    • 方块状态
    • Block Traits
    • 方块排列组合
    • 方块事件
      脚本
    • 方块事件迁移指南
      帮助
    • 方块物品化
      中级
    • 方块问题排查指南
      帮助
  • Visuals
    • 方块剔除
      中级
    • 方块模型
      指南
      新手
      简单
    • 方块着色
      简单
    • 方块纹理动画
      中级
    • 方块纹理变体
      中级
  • Tutorials
    • Precise Interaction
      专家
      脚本
    • Precise Rotation
      专家
      脚本
    • 伪方块
      中级
    • 可旋转方块
    • 应用持续效果
      简单
      脚本
    • 矿石战利品表
      简单
      脚本
    • 规避状态值限制
      专家
  • Vanilla Re-Creations
    • 自定义作物
      中级
      脚本
    • 自定义活板门
      中级
      脚本
    • 自定义玻璃
      新手
      简单
      已弃用
    • 自定义釉面陶瓦
      简单
  • Documentation
    • 原版方块模型
      新手
    • 方块形状
    • 方块格式历史
    • 方块音效
服务器
  • Software
    • Bedrock Server Software
  • Protocols
    • Bedrock Protocol
    • NetherNet 协议
    • RakNet 协议
概念
  • contents.json
  • Molang
    中级
  • Rawtext
  • textures_list.json
  • 命名空间
  • 子包
  • 文本与本地化
  • 着色器
  • 纹理图集
    中级
  • 表情符号与特殊字符
  • 覆盖资源
    中级
  • 音效
    中级
物品
  • General
    • 物品入门指南
      指南
      新手
    • 物品组件
    • 物品标签
    • 物品事件
      脚本
    • Item Event Migration
      帮助
    • 物品问题排查指南
      帮助
  • Tutorials
    • Custom Pottery Sherds
    • 可投掷物品
      中级
    • 生成物品
      中级
    • 自定义武器
      简单
    • 自定义盔甲
    • 自定义食物
      简单
      脚本
    • 通过装备物品执行命令
      实验性
      中级
    • 高分辨率物品
  • Documentation
    • 附魔
    • Numerical Item IDs
    • Vanilla Usage Components
    • 原版物品标识符
      已弃用
    • 可附着物
      新手
    • 物品格式历史记录
视觉效果
  • General
    • 实体视觉效果简介
      指南
    • 基岩版建模指南
    • 动画中的特效
    • 基于数学的动画
      中级
    • 材质
      专家
    • 材质创作
      专家
    • 皮肤包制作指南
    • 自定义死亡动画
      中级
  • Tutorials
    • Glowing Entity Texture
    • 受伤动画
      中级
    • 实体纹理动画
      中级
    • 栓绳位置调整
      简单
    • 玩家几何模型
      新手
    • 移除实体阴影
      中级
    • 重绘生成蛋纹理
      新手
  • Ideas
    • 结构展示技巧
粒子效果
  • General
    • 粒子效果入门
      指南
  • Tutorials
    • 禁用粒子效果
      新手
  • Documentation
    • 原版粒子效果
脚本编写
  • General
    • 脚本编程入门
    • 什么是Script API?
    • API 模块
  • Tutorials
    • GameTests
      实验性
    • 简易聊天命令
      实验性
    • 脚本核心功能
    • 脚本表单
      实验性
    • 脚本请求API
      实验性
    • 阻止方块放置
  • Documentation
    • JavaScript 问题排查指南
    • Script Resources
    • Script Watchdog
      实验性
    • TypeScript
    • 引擎环境
虚拟现实
  • General
    • 启用VR模式
      指南
    • 配置资源包
      专家
  • Tutorials
    • 编辑你的第一个模型
      专家

编辑Wiki页面

编辑Wiki页面
  • 页面结构
    • 前置元数据
    • 正文内容
  • Wiki扩展包
  • 本地预览Wiki
  • 构建页面预览
  • Markdown使用指南
    • 内容容器
    • 链接
    • 列表
  • 组件使用指南
    • 强调色
    • 按钮组件
    • 卡片组件
    • 卡片网格
    • 代码头
    • 文件夹视图
    • 标签组件
    • 折叠内容
    • 标签组件
    • Wiki图片
    • YouTube嵌入
    • 换行规范
  • 格式指南
    • 通用规则
    • 标题大小写
    • 标题层级
    • JSON代码规范

现在您已在本地搭建好Wiki环境,可以直接在设备上编辑文件。如果您不熟悉VSCode操作,微软官方提供了一些优质教学视频点击查看。

为了让页面更美观,我们提供了丰富的工具来高亮章节、插入组件、添加图片等功能!

页面结构 ​

每个页面由两部分组成:前置元数据(frontmatter)和正文内容。

前置元数据用于记录文章的关键信息:

md
---
title: 精彩的页面标题
description: 完成您的首次贡献!
license: true
mentions:
    - 用户名
---

这里是正文内容!
1
2
3
4
5
6
7
8
9

前置元数据 ​

字段必填默认值说明
title✔️无页面标题,将作为一级标题显示在正文前,也会在链接嵌入时展示
description✔️无页面描述,会在链接嵌入时显示。禁止包含 : 和 " 符号
category❌无侧边栏分类名称。可用分类列表见各版块的index.md文件
tags❌[]显示在页面顶部的标签列表。部分标签(如"guide"或"info")会显示在侧边栏。若页面所属分类已包含标签含义,则无需重复添加(例如"教程"分类下的页面不需再添加"guide"标签)
nav_order❌无侧边栏文章排序序号。数值越小排名越靠前,所有带序号的条目会显示在无序号条目之前
outline_depth❌3页面大纲显示的最大标题层级。可减少默认值隐藏重复标题,或增加层级便于导航
show_contributors❌true是否在页面末尾显示贡献者名单
show_edit_link❌true是否显示指向GitHub仓库的编辑链接
show_outline❌true是否生成标题导航大纲
hidden❌false是否在侧边栏隐藏页面(仍可通过直接链接访问)
license✔️无页面内容授权方式。可以是许可证ID字符串(如MIT),或是定义main和code分别授权的对象
mentions✔️[]参与本页编辑的GitHub用户名。请确保添加您的贡献记录!

标题是必填项,它将显示在左侧导航栏。虽然贡献者名单不是必须的,但让读者知道文章作者是件很棒的事!

可用分类 ​

各版块的可用分类列表可在对应index.md文件中查看,包含颜色和排序信息。您也可以在此添加新分类。

以下是多数版块通用的分类(其他分类请查看侧边栏):

  • 通用
  • 教程
  • 文档

可用标签 ​

标签定义在docs/.vitepress/tags.ts文件中。如需新增标签,请在此文件添加。

现有标签列表如下:

  • beginner
  • beta
  • deprecated
  • easy
  • experimental
  • expert
  • function
  • guide
  • help
  • info
  • intermediate
  • method
  • outdated
  • scripting

正文内容 ​

前置元数据之后是Markdown格式的正文内容,可使用自定义组件增强页面表现力。

这些组件可添加按钮、折叠内容、代码块等元素。虽然支持HTML,但仅建议高级用户使用。

页面标题

新手常见错误是在正文中重复添加一级标题。请注意前置元数据中的标题会自动显示在页面顶部,单个页面出现多个一级标题是无效结构。

Wiki扩展包 ​

某些教程需要配套模板/示例包,我们使用独立GitHub仓库维护:wiki-addon。请将您的资源包提交至此,便于统一维护更新。

本地预览Wiki ​

编辑时很难直观感受最终效果。您可以在本地运行Wiki网站:

在VSCode顶部菜单栏点击终端 > 新建终端

安装依赖

首次本地预览时需运行npm install完成环境配置

输入npm run dev并回车,加载完成后会显示:

按住Ctrl键点击http://localhost:5173/,浏览器将打开本地Wiki。之后每次保存文件都会自动刷新页面。

构建页面预览 ​

上述方法展示的是开发视图。某些错误仅在构建时才会出现。

构建过程会将所有Markdown编译为HTML页面。如需完整构建,请改用npm run build命令。

TIP

npm run build会编译全部页面(包括体积巨大的页面)。如果未编辑以下文件,建议使用npm run fastbuild跳过这些页面的构建:

json
[
    "entities/vanilla-usage-components.md",
    "entities/vanilla-usage-spawn-rules.md",
    "entities/vuc-full.md",
    "entities/vusr-full.md"
]
1
2
3
4
5
6

构建完成后运行npm run preview,打开终端显示的链接即可查看。

Markdown使用指南 ​

本Wiki使用强大的Markdown文本格式化语法。完整语法请参考Markdown指南,以下是重点注意事项:

内容容器 ​

容器用于突出重要信息,共有四种类型:info、tip、warning和danger。

使用三个冒号声明容器类型,内容结束后再用三个冒号闭合:

md
:::info
这里是提示信息
:::

:::tip
实用小技巧
:::

:::warning
注意事项
:::

:::danger
危险操作警告
:::

:::details
补充说明(不建议使用)
:::
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

INFO

这里是提示信息

TIP

实用小技巧

WARNING

注意事项

DANGER

危险操作警告

Details

补充说明(不建议使用)

details容器样式未优化,不建议使用。

可为容器添加标题:

md
:::danger 紧急停止!
危险操作区域
:::
1
2
3

紧急停止!

危险操作区域

链接 ​

引用外部网站(如微软文档)时可以使用链接。

Markdown链接有两种形式:

  • 直接显示URL:https://bedrock.dev
  • 显示自定义文本:点击访问

外部链接 ​

完整URL包含https前缀:

md
[官方创作者文档](https://learn.microsoft.com/minecraft/creator/)
1

官方创作者文档


内部链接 ​

使用相对路径链接Wiki内其他页面:

md
[跳转到贡献指南](/contribute)
1

跳转到贡献指南


md
[JSON数组](/guide/understanding-json#arrays)
1

JSON数组


md
[跳转到Markdown章节](#working-with-markdown)
1

跳转到Markdown章节


链接路径参照docs文件夹结构:

  • 根目录页面:/pagename
  • 子目录页面:/folder/pagename

WARNING

禁止使用包含bedrock.8aka.org的绝对链接!

列表 ​

无序列表 ​

普通项目符号列表:

md
-   项目一
-   项目二
-   项目三
1
2
3
  • 项目一
  • 项目二
  • 项目三

有序列表 ​

带序号列表:

md
1.  第一项
2.  第二项
3.  第三项
1
2
3
  1. 第一项
  2. 第二项
  3. 第三项

任务列表 ​

带复选框的列表(方括号内加x表示完成):

md
-   [x] 已完成
-   [ ] 未完成
-   [x] 已完成
1
2
3

组件使用指南 ​

本Wiki采用特殊Vue组件,可添加按钮、折叠内容、代码块等元素。

代码片段

输入wiki.后按Ctrl+Space可查看组件快捷代码:

强调色 ​

部分组件支持color属性,可选值包括:

  • red
  • orange
  • yellow
  • green
  • blue
  • purple

按钮组件 ​

比普通链接更醒目的可点击按钮:

md
<Button link="/">
    返回首页
</Button>
1
2
3
返回首页

可指定强调色增强视觉效果:

md
<Button link="https://youtube.com" color="red">
    YouTube
</Button>
1
2
3
YouTube
属性必填类型说明
link是字符串点击跳转链接。也可用于文件下载(如图片下载需在链接后添加download参数)
color否强调色按钮颜色。默认使用Wiki主题色

按钮文本写在两个Button标签之间。

卡片组件 ​

图文结合的可点击卡片:

md
<Card image="/assets/images/homepage/wikilogo.png" title="示例标题" link="https://google.com">

这里是_卡片内容_。

</Card>
1
2
3
4
5

示例标题

这里是_卡片内容_。

属性必填类型说明
image是字符串标题左侧显示的图片路径
title是字符串内容区上方的标题
link否字符串点击标题时的跳转链接

请勿过度使用,以免分散读者注意力。

卡片网格 ​

多卡片网格布局容器:

md
<CardGrid>
<Card image="/assets/images/homepage/wikilogo.png" title="标题1" link="https://google.com">

内容区一

</Card>
<Card image="/assets/images/homepage/wikilogo.png" title="标题2" link="https://google.com">

内容区二

</Card>
</CardGrid>
1
2
3
4
5
6
7
8
9
10
11
12

标题1

内容区一

标题2

内容区二

代码头 ​

为代码块添加文件路径说明:

json
<CodeHeader>BP/blocks/example.json</CodeHeader>

```json
{
    "示例": "JSON结构"
}
```
1
2
3
4
5
6
7
BP/blocks/example.json
json
{
    "示例": "JSON结构"
}
1
2
3

文件路径规范:

  • 行为包文件以BP/开头
  • 资源包文件以RP/开头

组件下方必须紧跟代码块。

文件夹视图 ​

展示文件目录结构:

md
<FolderView :paths="[
    'com.mojang/development_resource_packs/guide_RP/texts/en_US.lang',
    'com.mojang/development_resource_packs/guide_RP/manifest.json'
]" />
1
2
3
4
          • 🈵en_US.lang
        • 📝manifest.json
属性必填类型说明
paths是字符串数组要显示的文件路径列表

注意路径列表内不能有空行!

标签组件 ​

彩色小标签:

md
<Label color="green">
    标签文本
</Label>
1
2
3
标签文本
属性必填类型说明
color是强调色标签背景色

请勿过度使用。

折叠内容 ​

可折叠隐藏的内容区块:

md
<Spoiler title="折叠标题">

隐藏内容一

隐藏内容二

</Spoiler>
1
2
3
4
5
6
7
折叠标题

隐藏内容一

隐藏内容二

属性必填类型说明
title是字符串折叠按钮显示的标题

注意内容与标签之间保留空行!

标签组件 ​

与页面顶部标签样式一致的组件:

md
<Tag name="beginner" />
1
beginner
属性必填类型说明
name是标签名要显示的标签

Wiki图片 ​

标准Markdown图片语法:![](/assets/images/...)

增强版图片组件支持更多参数:

md
<WikiImage
    src="/assets/images/homepage/wikilogo.png"
    alt="替代文本"
    caption="图片说明"
    width="420"
    pixelated
/>
1
2
3
4
5
6
7
替代文本
图片说明
属性必填类型说明
src是字符串图片路径
alt是字符串图片加载失败时显示的替代文本
caption否字符串图片下方的说明文字
width否字符串图片宽度(仅设置宽度时高度自动缩放)
height否字符串图片高度(仅设置高度时宽度自动缩放)
pixelated否布尔值是否启用像素化渲染

YouTube嵌入 ​

通过视频ID嵌入YouTube内容:

md
<YouTubeEmbed id="dQw4w9WgXcQ" />
1
属性必填类型说明
id是字符串YouTube视频ID

换行规范 ​

组件前后必须保留空行!

错误示范:

-   项目一
-   项目二
<CodeHeader>BP/blocks/example.json</CodeHeader>
```json
{
    "示例": "JSON"
}
```
1
2
3
4
5
6
7
8

正确示范:

md
-   项目一
-   项目二

<CodeHeader>BP/blocks/example.json</CodeHeader>

```json
{
    "示例": "JSON"
}
```
1
2
3
4
5
6
7
8
9
10

格式指南 ​

统一的格式规范能提升Wiki阅读体验。

通用规则 ​

  1. 包名、文件夹命名等请参考样式指南

标题大小写 ​

页面标题和各级标题需采用标题式大小写:

  1. 多数单词首字母大写
  2. 冠词(a/an/the)、并列连词(and/but/or)、介词(in/on/at/of/to)通常小写,除非:
    • 作为标题首尾单词
    • 构成特定名词(如add-on)

示例:

  • 欢迎来到Wiki!
  • 您的第一个附加包
  • 工作原理

标题层级 ​

  1. 禁止使用一级标题(页面顶部已自动生成)
  2. 避免使用超过四级的标题(侧边栏仅显示二级标题)
  3. 采用标题式大小写
  4. 禁止在标题中使用冒号

正确示例:

  • ## 示例页面(正确)
  • # 示例页面(错误)
  • ### 子章节(正确)
  • ###### 子章节(错误)
  • ## 我的文章(正确)
  • ## 我的:文章(错误)
  • ## 后续步骤(正确)
  • ## 后续步骤:(错误)

JSON代码规范 ​

  1. 尽量使用代码头组件
  2. 完整展开JSON结构提升可读性(格式化工具)
    • 但`.geo

贡献者

编辑 编辑Wiki页面

Bedrock Wiki by Bedrock OSS ,Translate by 8aka-Team

"Minecraft"是Mojang AB的注册商标。

Bedrock OSS、Bedrock Wiki以及 bedrock.dev 与Microsoft及Mojang AB不存在任何隶属关系。

  • 隐私政策
  • 加入QQ社区
  • 参与贡献指南
  • 访问代码仓库