NBT标签(Java Edition 1.16/1.17/1.18)

这个Minecraft教程解释了NBT标签(以前称为数据标签),你可以用在Minecraft Java版(PC/Mac) 1.16, 1.17和1.18的玩家。

提示:如果你没有运行Minecraft Java版(PC/Mac) 1.16/1.17/1.18,找到NBT标签的玩家在其他版本的Minecraft:

背景

玩家有一套独特的NBT标签,可以在Minecraft命令中使用,例如:/数据而且/记分板

球员

什么是非技术性bt标签(以前称为数据标签)?

NBT标签允许你设置一个球员的某些属性。NBT标签总是被{}包围,例如{Dimension:"minecraft:the_nether"}。如果有多个NBT标签使用在一个游戏命令, NBT标签用逗号分隔,例如{Dimension:"minecraft:the_nether", foodLevel:20}。

NBT标签列表

这里是一个NBT标签的列表,你可以使用在Minecraft Java版(PC/Mac) 1.16, 1.17和1.18的玩家:

电视台的标签 值(描述)
能力

数据(玩家所拥有的能力)

  • 刀枪不入-决定玩家是否受到正常伤害(0或1)
  • 蜉蝣-决定玩家是否能飞(0或1)
  • Instabuild -判断玩家是否可以立即放置或摧毁方块(0或1)
  • walkSpeed -玩家行走的速度(默认为0.1f)
  • mayBuild -决定是否允许玩家通过放置或破坏方块(0或1)来建造。
  • 飞行-玩家当前正在飞行(0或1)
  • 飞行速度-玩家可以飞行的速度(默认是0.05f)

例子
{能力:{无懈可击:1、蜉蝣:1、instabuild: 1, walkSpeed: 0.1 f, mayBuild: 1,飞行:0,flySpeed: 0.05 f}}

AbsorptionAmount

的数量吸收玩家所拥有的生命值)

例子
{AbsorptionAmount: 2.0 f}

空气

ticks的个数游戏蜱虫球员还有空气)

例子
{空气:300年代}

DataVersion

版本(玩家的NBT结构的版本。Minecraft的每个版本/快照都有自己独特的版本号。Minecraft 1.16 rc-1的dataverse值为2565)

例子
{DataVersion: 2565}

DeathTime

的数量游戏蜱虫玩家已经死了。当活着时,死亡时间的值为0)

例子
{DeathTime: 0}

minecraft:the_nether(玩家是下面的
minecraft:overworld(玩家在Overworld
minecraft:the_end(玩家在结束

例子
{维度:“minecraft: the_nether”}

EnderItems

数据(玩家末影宝箱中的物品)

例子
{EnderItems: [{id:“minecraft: diamond_sword”}]}

enteredNetherPosition

坐标(玩家进入Nether的xyz坐标值

例子
{enteredNetherPosition: {x: -259.888617739718 d, y: 65.16610926093821 d、z: 185.8149890186918 d}}

FallDistance

数字(玩家掉落的距离)

例子
{FallDistance: 0.0 f}

FallFlying

0(玩家坠落时不允许使用鞘翅)
1(玩家掉落时可以使用鞘翅)

例子
{FallFlying: 1}

ticks的个数游戏蜱虫直到玩家不再处于火中——每秒有20个滴答声。当玩家没有在火,默认是-20)

例子
{: -20年代}

foodLevel

number(饥饿条中的关卡。一个完整的饥饿条的值是20)

例子
{foodLevel: 20}

foodExhaustionLevel

数量(筋疲力尽的程度)

例子
{foodExhaustionLevel: 0}

foodSaturationLevel

数值(当前的饱和度)

例子
{foodSaturationLevel: 5}

foodTickTimer

ticks(中Food定时器的值游戏蜱虫

例子
{foodTickTimer: 0}

健康

数量(玩家所拥有的生命值)

例子
{卫生:20.0 f}

HurtTime

ticks的个数游戏蜱虫玩家受伤后会变红)

例子
{HurtTime: 0}

库存

数据(玩家库存中的道具)

例子
{库存:[{id:“minecraft: diamond_sword”}]}

不会受伤害的

0(玩家将像正常一样受到伤害)
1(玩家不会从攻击或物理环境中受到任何伤害)

例子
{无懈可击:0}

OnGround

0(球员不在地上)
1(球员在地上)

例子
{OnGround: 1}

playerGameType

0(玩家处于生存模式)
1(玩家处于创造模式)
2(玩家处于冒险模式)
3(玩家处于旁观者模式)

例子
{playerGameType: 1}

PortalCooldown

ticks的个数游戏蜱虫直到玩家可以再次通过一个传送门-每秒有20个滴答声)

例子
{PortalCooldown: 120}

Pos

坐标(玩家当前位置的xyz坐标值)

例子
{Pos: {x: -255.888617739718 d, y: 66.16610926093821 d、z: 186.8149890186918 d}}

previousPlayerGameType

0(玩家之前处于生存模式)
1(玩家之前处于创造模式)
2(玩家之前处于冒险模式)
3(玩家之前是旁观者模式)

例子
{previousPlayerGameType: 3}

recipeBook

数据(玩家知道如何制作的食谱列表)伟德玩家之选

例子
{recipeBook:{食伟德玩家之选谱:[" minecraft: diamond_sword "]}}

设置SelectedItem

data(当前在快捷栏中选择的项目)

例子
{设置SelectedItem: {id:“minecraft: diamond_sword数:1 b}}

分数

数值(当玩家死亡时将显示为分数的值)

例子
{得分:126}

seenCredits

0(玩家还没有进入结束游戏的最后一个传送门并看到演职员表)
1(玩家进入了结束游戏的最后一个传送门并看到了演职员表)

例子
{seenCredits: 0}

selectedItemSlot

0(玩家在热栏中选择了1号槽位)
1(玩家在热栏中选择了2号槽位)
2(玩家在热栏中选择了3号槽位)
3(玩家在热栏中选择了4号槽位)
4(玩家在热栏中选择了5号槽位)
5(玩家在热栏中选择了6号槽位)
6(玩家在热栏中选择了7号槽位)
7(玩家在热栏中选择了8号槽位)
8(玩家在热栏中选择了9号槽位)

例子
{selectedItemSlot: 0}

ShoulderEntityLeft

数据(位于玩家左肩上的实体)。目前,这只能是鹦鹉)

例子
{ShoulderEntityLeft: {id:“minecraft:鹦鹉"}}

ShoulderEntityRight

数据(位于玩家右肩上的实体)。目前,这只能是鹦鹉)

例子
{ShoulderEntityRight: {id:“minecraft:鹦鹉"}}

SleepingX

数量(X坐标玩家睡觉的地方)

例子
{SleepingX: -851}

SleepingY

数量(Y坐标玩家睡觉的地方)

例子
{SleepingY: 66}

SleepingZ

数量(Z坐标玩家睡觉的地方)

例子
{SleepingZ: 193}

SleepTimer

ticks的个数游戏蜱虫玩家一直睡在床上)

例子
{SleepTimer: 2400}

SpawnDimension

(玩家将在下面的
minecraft:overworld(玩家将在Overworld
minecraft:the_end(玩家将在结束

例子
{SpawnDimension:“minecraft: overworld”}

SpawnForced

0(如果没有找到床,玩家将不会刷出)
1(如果找不到床,玩家将刷出)

例子
{SpawnForced: 0}

SpawnX

数量(X坐标玩家的床或刷出点)

例子
{SpawnX: 520}

SpawnY

数量(Y坐标玩家的床或刷出点)

例子
{SpawnY: 97}

SpawnZ

数量(Z坐标玩家的床或刷出点)

例子
{SpawnZ: 101}

XpLevel

数值(体验条上的等级)

例子
{XpLevel: 20}

XpP

数值(直到下一关的经验条百分比)

例子
{XpP: 50}

XpSeed

编号(当使用附魔表时将用于下一个附魔的种子)

例子
{XpSeed: 238209655}

XpTotal

当前生命期内获得的总经验值。当玩家死亡时,这个值显示为分数)

例子
{XpTotal: 126}

电视台标签的例子

如欲取得NBT标签(或数据标签)给最近的选手:

/data get entity @p

接下来,学习如何使用游戏的命令"我。

其他电视台标签

以下是一些其他的NBT标签(以前称为数据标签"我):

分享: