此特性为基岩版独有。
此页面列出了基岩版中一些额外的NBT结构文件。
命令方块[]
命令方块和命令方块矿车的NBT结构文件:
- :父级标签。
- Command:命令方块内的命令。
- Version:数据版本。
- SuccessCount:成功次数,表示红石比较器输出的信号强度。
- CustomName:命令方块的自定义名称,显示在方块顶部以及GUI内。
- LastOutput:由命令方块最新的一行输出的本地化键名。在游戏规则
commandBlockOutput
被设置为false时仍会储存。在命令方块的GUI中显示。 - LastOutputParams:输出的本地化字符串的参数列表。
- :具体参数。
- TrackOutput:用于决定是否储存
LastOutput
。可以在命令方块UI内的“上一个输出”旁边的按钮进行控制。 - LastExecution:存储命令方块最后一次执行命令的时间。
- TickDelay:执行每次命令的间隔时间(刻)。
- ExecuteOnFirstTick:在保存或激活后在首个刻执行命令时为true。
刷怪笼[]
刷怪笼的NBT结构文件:
- :父级标签。
- EntityIdentifier:将要生成的实体的ID。
[需要更多信息] - Delay:在下次生成前的冷却时间(刻)。设为0会导致玩家进入刷怪范围后立即生成实体。
- MinSpawnDelay:下一次生成冷却时间的最小随机冷却时间值。
- MaxSpawnDelay:下一次生成冷却时间的最大随机冷却时间值。
- SpawnCount:每次生成的实体数。
- MaxNearbyEntities:允许的附近相同实体的最大数量(
SpawnRange
* 2 + 1 ×SpawnRange
* 2 + 1 × 8的范围,以刷怪笼为中心[需要测试])。 - RequiredPlayerRange:当玩家激活此刷怪笼时覆盖的球形范围。
- SpawnRange:刷怪笼尝试随机放置生物的范围半径。范围是方形的,且中心定于为刷怪笼的X和Z坐标的随机附近,而不是刷怪笼的位置。
[需要测试]默认值为4。 - DisplayEntityWidth:刷怪笼内显示的实体的宽度。
- DisplayEntityHeight:刷怪笼内显示的实体的高度。
- DisplayEntityScale:刷怪笼内显示的实体的大小。
- SpawnData:(可能不存在)包含在生成后复制到下一个生成的实体的标签。
- Properties:属性组件。
- TypeId:实体的命名空间ID。
- Weight:与其他生成权重相比,该生成被选中的概率。必须为正且至少为1。
- SpawnPotentials:(可能不存在)允许生成的实体的列表。
- :下一次生成。
- Properties:属性组件。
- TypeId:实体的命名空间ID。
- Weight:与其他生成权重相比,该生成被选中的概率。必须为正且至少为1。
- :下一次生成。
- EntityIdentifier:将要生成的实体的ID。
烟花火箭爆炸[]
烟火火箭和烟火之星的NBT结构文件:
- :父级标签。
属性[]
生物的NBT结构文件:
- :父级标签。
- :属性列表。
- :单个属性。
- 单个属性共通标签
- :单个属性。
- :属性列表。
单个属性[]
单个属性NBT结构文件:
- :父级标签。
属性修饰符[]
属性修饰符的NBT结构文件:
- :父级标签。
- Name:修饰符的名称。
- Amount:此修饰符在计算中修改基础值的值。
- Operation:定义此修饰符对属性的基础值执行的操作。0为按照
Amount
的值增加X,1为按照Amount
的值增加X *Amount
,2为 Y = Y * (1 +Amount
)相当于按照Y *Amount
增加Y的值。[需要测试] - Operand:未知。
- UUIDMost:修饰符的UUID前半部分。
- UUIDLeast:修饰符的UUID后半部分。
生物效果[]
状态效果的NBT结构文件:
- :父级标签。
方块[]
方块的NBT结构文件:
- :父级标签。
- name:方块的命名空间ID。
- states:方块的方块状态列表。
- <state_name>:方块状态及其对应数据类型的值。
- version:数据版本。
玩家能力[]
玩家的能力NBT结构文件:
- :父级标签。
- abilities:玩家的能力设定。
- build:玩家是否能放置方块。
- mine:玩家是否能挖掘方块。
- doorsandswitches:玩家是否能打开或关闭门、打开或关闭拉杆等方块。
- opencontainers:玩家是否能打开容器(例如箱子)。
- attackplayers:玩家是否能攻击其他玩家。
- attackmobs:玩家是否能攻击生物。
- op:玩家是否为OP。
- teleport:玩家是否能使用
/teleport
命令。 - invulnerable:玩家是否无敌。
- flying:玩家是否处于飞行状态。
- mayfly:玩家是否处于飞行状态。
- instabuild:玩家是否能瞬间破坏方块。
- lightning:玩家是否能被闪电劈中。
- flySpeed:玩家的飞行速度。
- walkSpeed:玩家的移动速度。
- mute:玩家是否被禁言。
- worldbuilder:(仅教育版)玩家是否拥有世界建造者权限。
- noclip:玩家是否无碰撞箱。
- permissionsLevel:世界主人的权限等级。
- playerPermissionsLevel:其他玩家的权限等级。
-
buildandmine:不再使用。玩家是否可以放置和挖掘方块。
- abilities:玩家的能力设定。
兴趣点[]
兴趣点的NBT结构文件:
- :父级标签。
- POI:兴趣点的数据。
- :组成兴趣点的组件,每个村民都拥有。
- instances:兴趣点实例。
- :实例下的第一个组件,用于控制村民认领的床。通常有13个条目,但在没有认领时只含有1个 Skip标签。
- OwnerCount:兴趣点的拥有者的数量。床和单个工作站点方块为1,钟为无限多。
- Radius:兴趣点的运作范围。床为0.75,钟为7,工作站点方块为2。
- InitEvent:兴趣点的功能,用于影响村民行为。工作站点方块为
minecraft:become_<村民的职业>
,床和钟则为空。 - Weight:兴趣点的权重。床和钟总为1,工作站点方块为1-8不等的数值。
[需要更多信息] - Name:兴趣点的适用对象。工作站点方块为村民的职业名称,床和钟则总是为
villager
。 - SoundEvent:兴趣点的声音事件。工作站点方块的声音事件见此处,床和钟则总是为
undefined
。 - Type:兴趣点的类型。0为床,1为钟,2为工作站点方块。
- Capacity:兴趣点可容纳的对象的数量限制,和 OwnerCount相同。
- Skip:兴趣点是否有效,值为true时表示无效。
- X:兴趣点的X轴坐标。
- Y:兴趣点的Y轴坐标。
- Z:兴趣点的Z轴坐标。
- UseAABB:兴趣点是否使用了轴对齐边界框(AxisAlignedBoundingBox)。
- :实例下的第二个组件,结构与上述第一个组件相同,用于控制村民认领的钟。通常有13个条目,但在没有认领时只含有1个 Skip标签。
- :实例下的第三个组件,结构与上述第一个组件相同,用于控制村民认领的工作站点方块。通常有13个条目,但在没有认领时只含有1个 Skip标签。
- VillagerID:村民的ID。
- :组成兴趣点的组件,每个村民都拥有。
- POI:兴趣点的数据。
语言