跳到主要内容

元数据

元数据是虚拟实体 公共数据专有数据 的统称,是实体自身的属性。常见为:

  • 着火
    • 原版效果,指这个单位是否着火。
  • 发光
    • 原版效果,指这个单位是否发光。
  • 生命值
    • 原版效果,指这个单位的生命值。
    • 但其实对大多数实体类型来说这个东西都是无效的,因为虚拟实体并不能参与战斗。

数据类型

实体的元数据分为不同的数据类型,每种数据类型在编辑时都有不同的格式。

提示

格式是指使用 脚本命令 时需遵循的文本形式,在编辑器中无需考虑。

基本类型

类型说明格式
Byte  8 位整数0
Int32 位整数0
Long64 位整数0
Float32 位浮点数0.0
String字符串string
Boolean布尔值truefalse

复合类型

类型说明格式
Rotation3 个浮点数:x 轴旋转、y 轴旋转、z 轴旋转0.0,0.0,0.0
Position  3 个整数:x 轴位置、y 轴位置、z 轴位置0,0,0
Color3 个整数:红、绿、蓝255,255,255
Material枚举:材质STONE
Direction枚举:方向UP
Particle枚举:粒子FLAME
VillagerData2 个枚举:类型、职业DESERT:NONE
Pose枚举:姿态STANDING
ItemStack字符串:物品解析式minecraft:stone
Vector33 个浮点数:x、y、z0.0,0.0,0.0
Quaternion4 个浮点数:x、y、z0.0,0.0,0.0,0.0
BrightnessOverride2 个浮点数:blockLight、skyLight1.0,1.0

物品解析式

物品解析式是一种特殊的字符串,用于描述物品,常见的形式为 minecraft:stone 或直接 stone

[(namespace):](material) [-amount (amount)] [-data (damage)]
[-name (name)] [-lore (lore)]
[-model (custom model data)]
[-color (R,G,B)]
[--shiny] [--unbreakable]

你可以根据不同的需求使用不同的参数,例如:

minecraft:stone -amount 1 -name "&f石头" -lore "&7这是一块石头" -model 1

一般情况下 minecraft: 可以省略,除非有其他插件为 Adyeshach 提供了物品扩展。

提示

不过对于虚拟实体来说,物品里的内容并不重要,只要能够显示出具体的材质就足够了。

实体类型

在下面的表格中,你可以找到所有的实体类型与其对应的元数据。

  • 包含 [A] 为基类,不可直接使用。
  • 包含 [E] 为具体实体类型。

[A] Entity

最基础的实体类型,所有的实体都是从这里开始的。

名称类型说明
onFireBoolean是否着火
isCrouchedBoolean是否蹲下
unUsedRidingBoolean是否骑乘
isSprintingBoolean是否冲刺
isSwimmingBoolean是否游泳
isInvisibleBoolean是否隐身
isGlowingBoolean是否发光
isFlyingElytraBoolean是否鞘翅飞行
customNameString自定义名称
isCustomNameVisibleBoolean自定义名称是否可见
noGravityBoolean是否无重力 (1.10+)
posePose姿态 (1.14+)
ticksFrozenInPowderedSnowInt被细雪冻住的时间 (1.17+)

Freezing ticks cap at 140 in the client for the player's snow overlay when stuck in powder snow. If the entity extends LivingEntity and freezing ticks reaches the cap, the mob will start shaking (this excludes the skeleton, which has its own indicator).

[A] EntityLiving

继承自 Entity

名称类型说明
isHandActiveBoolean是否在使用物品 (1.17+)  
activeHandBoolean是否主手 (1.17+)
isInRiptideSpinAttackBoolean是否在处于激流 (1.17+)  
healthFloat生命值
potionEffectColorColor药水效果颜色 
提示

原本位于 EntityLiving 中的 arrowsInEntitybeeStingersInEntity 因为只在玩家身上有用,所以不在这里列出。

[A] Mob

继承自 EntityLiving

名称类型说明
isLeftHandedBoolean是否左撇子 (1.10+)
isAgressiveBoolean是否攻击性 (1.16+)  

[A] EntityAgeable

继承自 Mob

名称类型说明
isBabyBoolean是否为幼年状态

[A] EntityTameable

继承自 EntityAgeable

名称类型说明
isSittingBoolean是否坐下
isAngryBoolean是否生气
isTamedBoolean是否驯服

[A] Fish

继承自 Mob

名称类型说明
fromBucketBoolean是否来自桶 (1.13+)

[A] Raider

继承自 Mob

名称类型说明
isCelebratingBoolean是否庆祝 (1.14+)

[A] HorseBase

继承自 EntityAgeable

名称类型说明
isTameBoolean是否驯服
isSaddledBoolean是否骑上马鞍
hasChestBoolean是否有箱子 (1.13-)
hasBredBoolean是否已繁殖
isEatingBoolean是否在吃草
isRearingBoolean是否在抬头
isMouthOpenBoolean是否张嘴

[A] HorseChested

继承自 HorseBase

名称类型说明
hasChestBoolean是否有箱子 (1.11+)

[E] AreaEffectCloud

继承自 Entity

名称类型说明
radiusFloat半径 (1.16+)
colorColor颜色
ignoreRadiusBoolean是否忽略半径
particleParticle粒子

[E] ArmorStand

继承自 EntityLiving

名称类型说明
isSmallBoolean是否为小型
hasArmsBoolean是否有手臂
noBasePlateBoolean是否无底座
isMarkerBoolean是否为标记
hasGravityBoolean是否有重力
angleHeadRotation头部角度
angleBodyRotation身体角度
angleLeftArmRotation左手臂角度
angleRightArmRotation右手臂角度
angleLeftLegRotation左腿角度
angleRightLegRotation右腿角度

[E] Arrow

继承自 Entity

名称类型说明
isCriticalBoolean是否暴击
noclipBoolean是否无碰撞
piercingLevelByte穿透等级 (1.14+)
colorColor效果颜色 (1.16+)

[E] Axolotl (1.17+)

继承自 Mob

名称类型说明
colorInt颜色 (0=lucy, 1=wild, 2=gold, 3=cyan, 4=blue)

[E] Bat

继承自 Mob

名称类型说明
isHangingBoolean是否悬挂

[E] Bee (1.15+)

继承自 Mob

名称类型说明
unUsedBoolean未使用
isFlipBoolean是否翻转
hasStungBoolean是否已刺
hasNectarBoolean是否有花蜜
angerTicksInt恼怒时间

[E] Blaze

继承自 Mob

名称类型说明
fireBoolean是否着火

[E] Boat

继承自 Entity

名称类型说明
sinceLastHitInt上次受伤时间
forwardDirectionInt前进方向  
damageTakenFloat受伤程度
typeInt类型 (0=oak, 1=spruce, 2=birch, 3=jungle, 4=acacia, 5=dark oak)
leftPaddleTurningBoolean左桨是否转动
rightPaddleTurningBoolean右桨是否转动
splashTimerInt水花时间 (1.13+)

[E] Camel (1.20+)

继承自 HorseBase

名称类型说明
isDashingBoolean是否冲刺
lastPoseChangeTickInt最后姿势改变的时间

[E] Cat (1.15+)

继承自 EntityTameable

名称类型说明
typeInt类型 (0=tabby, 1=black, 2=red, 3=siamese, 4=british_shorthair, 5=calico, 6=persian, 7=ragdoll, 8=white, 9=jellie, 10=all_black)
isLyingBoolean是否躺着
isRelaxedBoolean是否放松
colorInt颜色 (0=white, 1=orange, 2=magenta, 3=light_blue, 4=yellow, 5=lime, 6=pink, 7=gray, 8=light_gray, 9=cyan, 10=purple, 11=blue, 12=brown, 13=green, 14=red, 15=black)

[E] Creeper

继承自 Mob

名称类型说明
stateInt状态 (-1=idle, 1=fuse)
isChargedBoolean是否充能
isIgnitedBoolean是否着火

[E] Dolphin (1.13+)

继承自 Mob

名称类型说明
findTreasureBoolean是否寻找宝藏
hasFishBoolean是否有鱼

[E] EndCrystal

继承自 Entity

名称类型说明
beamTargetPosition光束目标
showBottomBoolean是否显示底部

[E] EndDragon

继承自 Mob

名称类型说明
dragonPhaseInt阶段 (默认:10)

关于阶段的解释:

  • 0: 绕行
  • 1: 扫射 (准备发射火球)
  • 2: 飞向传送门着陆 (过渡到着陆状态的一部分)
  • 3: 在传送门上降落 (过渡到着陆状态的一部分)
  • 4: 从传送门起飞 (脱离降落状态的部分过渡)
  • 5: 着陆, 进行龙息攻击
  • 6: 着陆, 寻找玩家进行龙息攻击
  • 7: 着陆, 在开始龙息攻击前咆哮
  • 8: 冲向玩家
  • 9: 飞到传送门处死亡
  • 10: 悬停

[E] Enderman

继承自 Mob

名称类型说明
carriedBlockMaterial携带方块
isScreamingBoolean是否尖叫
isStaringBoolean是否盯着 (1.15+)

[E] ExperienceOrb

继承自 Entity

名称类型说明
amountInt经验值

[E] EyeOfEnder

继承自 Entity

名称类型说明
itemItemStack物品

[E] FallingBlock

继承自 Entity

名称类型说明
materialItemStack方块材质
dataByte方块材质附加值

[E] FireworkRocket

继承自 Entity

名称类型说明
fireworkInfoItemStack烟花信息
提示

烟花信息是相对复杂的数据类型,并不能通过 物品解析式 来设置。

[E] Fox (1.14+)

继承自 EntityAgeable

名称类型说明
isSittingBoolean是否坐下
isCrouchingBoolean是否蹲下
isSleepingBoolean是否睡觉
isInterestedBoolean是否感兴趣 (1.15+)
isPouncingBoolean是否跳跃 (1.15+)
isFaceplantedBoolean是否脸朝下 (1.15+)
isDefendingBoolean是否防御 (1.15+)
typeInt类型 (0=red, 0=snow)

[E] Ghast

继承自 Mob

名称类型说明
isAttackingBoolean是否攻击

[E] Goat (1.19+)

继承自 EntityAgeable

名称类型说明
isScreamingGoatBoolean是否尖叫
hasLeftHornBoolean是否有左角
hasRightHornBoolean是否有右角

[E] Guardian

继承自 Mob

名称类型说明
isRetractingSpikesBoolean是否收回尖刺
isElderlyBoolean是否是远古守卫者 (1.12-)
targetEntityInt目标实体序号

[AE] Horse

继承自 HorseBase

名称类型说明
colorInt颜色 (0=white, 1=creamy, 2=chestnut, 3=brown, 4=black, 5=gray, 6=dark_brown)
styleInt样式 (0=none, 1=white, 2=whitefield, 3=white_dots, 4=black_dots)

[E] Human

继承自 EntityLiving

名称类型说明
skinCapeBoolean是否有披风
skinJacketBoolean是否有外套
skinLeftSleeveBoolean是否有左袖子
skinRightSleeveBoolean是否有右袖子
skinLeftPantsBoolean是否有左裤子
skinRightPantsBoolean是否有右裤子
skinHatBoolean是否有帽子
arrowsInEntityInt身上的箭数量
beeStingersInEntityInt身上的蜂刺数量
isHideFromTabListBoolean是否隐藏在列表
nameString名字
pingInt延迟
pingBarString延迟条类型 (bar_1, bar_2, bar_3, bar_4, bar_5, no_connection)
textureString皮肤
sleepingBoolean是否睡觉

[E] Interaction

继承自 Entity

名称类型说明
widthFloat宽度
heightFloat高度
responsiveBoolean是否响应玩家

[E] Item

继承自 Entity

名称类型说明
itemItemStack物品

[E] ItemFrame

继承自 Entity

名称类型说明
itemItemStack物品
rotationInt物品旋转 (0-7)

[E] Fireball

继承自 Entity

名称类型说明
itemItemStack物品 (1.16+)

[E] Llama (1.10+)

继承自 HorseChested

名称类型说明
carpetColorInt毛毯颜色 (-1=no carpet equipped, 0=white, 1=orange, 2=magenta, 3=light_blue, 4=yellow, 5=lime, 6=pink, 7=gray, 8=light_gray, 9=cyan, 10=purple, 11=blue, 12=brown, 13=green, 14=red, 15=black)
colorInt颜色 (0=creamy, 1=white, 2=brown, 3=gray)

[AE] Minecart

继承自 Entity

名称类型说明
shakingPowerInt振动强度
shakingDirectionInt振动方向
shakingMultiplierFloat振动倍率
customBlockMaterial自定义方块
customBlockPositionPosition自定义方块位置
showCustomBlockBoolean是否显示自定义方块

If show custom block is false, then each type of Minecart will render its own type of block with its own properties. Note that one does not need to send these values for the metadata fields, as the client will automatically select them if show custom block is false. They are only provided for reference to help with swapping out other blocks.

  • Rideable Minecarts contain air (0:0) and have a y position of 6
  • Chest Minecarts contain chests facing north (54:0) and have a y position of 8
  • Furnace Minecarts contain a normal furnace facing north when unpowered (61:0) and a lit furnace facing north when powered (62:0) and have a y position of 6 in both cases
  • Hopper Minecarts contain a hopper (154:0) and have a y position of 1
  • TNT Minecarts contain TNT (46:0) and have a y position of 6
  • Command block minecarts contain a Command Block (137:0) and have a y position of 6
  • Spawner Minecarts contain a spawner (52:0) and have a y position of 6

[E] MinecartFurnace

继承自 Minecart

名称类型说明
hasFuelBoolean是否有燃料

[E] Mushroom

继承自 EntityAgeable

名称类型说明
typeString类型 (red, brown)

[E] Ocelot (1.14-)

继承自 EntityAgeable

名称类型说明
isSittingBoolean是否坐下
isAngryBoolean是否生气
isTamedBoolean是否驯服
isTrustingBoolean是否信任
typeString类型 (0=untamed, 1=tuxedo, 2=tabby, 3=siamese)

[E] Painting

继承自 Entity

警告

这个实体类型暂时不支持。

[E] Panda (1.14+)

继承自 EntityAgeable

名称类型说明
isSneezingBoolean是否打喷嚏
isEatingBoolean是否吃东西
isSittingBoolean是否坐下
isOnBackBoolean是否在背上

[E] Parrot (1.12+)

继承自 EntityTameable

名称类型说明
colorString类型 (0=red, 1=blue, 2=green, 3=cyan, 4=gray)

[E] Phantom (1.13+)

继承自 EntityLiving

名称类型说明
sizeInt大小

[E] Pig

继承自 EntityAgeable

名称类型说明
hasSaddleBoolean是否骑着马鞍

[E] Piglin (1.16+)

继承自 EntityLiving

名称类型说明
isImmuneToZombificationBoolean是否免疫僵尸化
isBabyBoolean是否是小猪灵
isChargingCrossbowBoolean是否正在充能弩
isConvertingBoolean是否正在转换

[E] Pillager (1.17+)

继承自 Raider

名称类型说明
isChargingBoolean是否在拉弓

[E] PolarBear (1.10+)

继承自 EntityAgeable

名称类型说明
isStandingBoolean是否站立

[E] PrimedTNT

继承自 Entity

名称类型说明
fuseTimeInt燃烧时间

[E] Pufferfish (1.13+)

继承自 Fish

名称类型说明
puffStateInt膨胀状态 (0-2)

[E] Rabbit

继承自 EntityAgeable

名称类型说明
typeString类型 (0=brown, 1=white, 2=black, 3=black&white, 4=gold, 5=salt&pepper, 6=the_killer_bunny)

[E] Sheep

继承自 EntityAgeable

名称类型说明
dyeColorString颜色 (white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black)
isShearedBoolean是否剪过

[E] Shulker

继承自 Mob

名称类型说明
colorInt颜色 (0=white, 1=orange, 2=magenta, 3=light_blue, 4=yellow, 5=lime, 6=pink, 7=gray, 8=light_gray, 9=cyan, 10=purple, 11=blue, 12=brown, 13=green, 14=red, 15=black, 16=reset)
警告

暂不支持 attachFace, attachPosition, shieldHeight 三个属性。

[AE] Slime

继承自 Mob

名称类型说明
sizeInt大小

[E] SmallFireball

继承自 Entity

名称类型说明
itemItemStack物品 (1.16+)

[E] SnowGolem

继承自 Mob

名称类型说明
hasPumpkinHatBoolean是否戴着南瓜帽
hasNoPumpkinHatBoolean是否不戴南瓜帽

[E] Sniffer (1.20+)

继承自 EntityAgeable

名称类型说明
snifferStateString状态 (idling, felling_happy, scenting, sniffing, searching, digging, rising)
dropSeedAtTickInt掉落种子的时间

[E] Snowball

继承自 Entity

名称类型说明
itemItemStack物品 (1.16+)

[AE] Spider

继承自 Mob

名称类型说明
isClimbingBoolean是否爬墙

[E] Strider

继承自 Mob

名称类型说明
isShakingBoolean是否在摇晃
hasSaddleBoolean是否有鞍

[E] ThrownEgg

继承自 Entity

名称类型说明
itemItemStack物品 (1.16+)

[E] ThrownEnderPearl

继承自 Entity

名称类型说明
itemItemStack物品 (1.16+)

[E] ThrownExperienceBottle

继承自 Entity

名称类型说明
itemItemStack物品 (1.16+)

[E] ThrownPotion

继承自 Entity

名称类型说明
itemItemStack物品 (1.16+)

[E] ThrownTrident

继承自 Entity

名称类型说明
loyaltyLevelInt忠诚等级 (0-3)
hasEnchantmentGlintBoolean是否有附魔光泽

[E] TropicalFish

继承自 Fish

名称类型说明
bodyColorInt身体颜色 (0=white, 1=orange, 2=magenta, 3=light_blue, 4=yellow, 5=lime, 6=pink, 7=gray, 8=light_gray, 9=cyan, 10=purple, 11=blue, 12=brown, 13=green, 14=red, 15=black)
patternColorInt纹路颜色 (0=white, 1=orange, 2=magenta, 3=light_blue, 4=yellow, 5=lime, 6=pink, 7=gray, 8=light_gray, 9=cyan, 10=purple, 11=blue, 12=brown, 13=green, 14=red, 15=black)
patternInt纹路 (0=kob, 1=sunstreak, 2=snooper, 3=dasher, 4=brinely, 5=soptty, 6=flopper, 7=stripey, 8=glitter, 9=blockfish, 10=betty, 11=clayfish)

[E] Turtle (1.13+)

继承自 EntityAgeable

名称类型说明
hasEggBoolean是否有蛋
layingEggBoolean是否在下蛋
isGoingHomeBoolean是否在回家
isTravelingBoolean是否在旅行

[E] Vex (1.11+)

继承自 Mob

名称类型说明
attackModeBoolean攻击模式

[AE] Villager

继承自 EntityAgeable

名称类型说明
headShakeTimerInt头部摇晃计时器
villagerDataVillagerData村民数据 (1.14+)
professionInt村民职业 (0=farmer, 1=librarian, 2=priest, 3=black_smith, 4=butcher, 5=nitwit) (1.14-)

[E] Witch

继承自 Mob

名称类型说明
isDrinkingPotionBoolean是否在喝药水

[E] Wither

继承自 Mob

名称类型说明
firstHeadTargetInt第一个头的目标实体序号
secondHeadTargetInt第二个头的目标实体序号
thirdHeadTargetInt第三个头的目标实体序号
invulnerableTimeInt无敌时间

[E] Warden

继承自 Mob

名称类型说明
angerLevelInt愤怒等级

[E] WitherSkull

继承自 Entity

名称类型说明
invulnerableInt无敌时间

[E] Wolf

继承自 EntityTameable

名称类型说明
isBeggingBoolean是否在祈求
collarColorInt领带颜色 (0=white, 1=orange, 2=magenta, 3=light_blue, 4=yellow, 5=lime, 6=pink, 7=gray, 8=light_gray, 9=cyan, 10=purple, 11=blue, 12=brown, 13=green, 14=red, 15=black)

[AE] Zombie

继承自 Mob

名称类型说明
isBabyBoolean是否是幼年
isBecomingDrownedBoolean是否即将成为溺尸 (1.17+)
isDrowningBoolean是否在溺水 (1.13+)
isConvertingBoolean是否在转换
isHandsHeldUpBoolean是否举起手
zombieTypeInt类型 (1.14-)

[E] ZombieVillager

继承自 Zombie

名称类型说明
isConvertingBoolean是否在转换 (1.17+)
villagerDataVillagerData村民数据 (1.14+)
professionInt村民职业 (0=farmer, 1=librarian, 2=priest, 3=black_smith, 4=butcher, 5=nitwit) (1.14-)

数据类型 (1.19.4+)

为了方便查找,于 1.19.4 版本新增的类型将会在此处列出。

[E] Frog

继承自 EntityAgeable

名称类型说明
frogVariantString类型 (temperate, warn, cold)
tongueTargetInt舌头目标

[A] Display

继承自 Entity

名称类型说明
interpolationDelayInt插值延迟
interpolationDurationInt插值持续时间
teleportInterpolationDurationInt传送插值
translationVector3位移
scaleVector3缩放
rotationLeftQuaternion左旋转
rotationRightQuaternion右旋转
billboardConstraintsInt面向约束 (0=fixed、1=vertical、2=horizontal、3=center)
brightnessOverrideBrightness亮度
viewRangeFloat可见距离
shadowRadiusFloat阴影半径
shadowStrengthFloat阴影强度
widthFloat宽度
heightFloat高度
glowColorOverrideColor发光颜色

[E] TextDisplay

继承自 Display

名称类型说明
textString文字
lineWidthInt行宽
backgroundColorColor背景颜色
useDefaultBackgroundColorBoolean是否使用默认背景颜色
textOpacityByte文字透明度
shadowBoolean是否有阴影
seeThroughBoolean是否透视
alignmentLeftBoolean是否左对齐
alignmentRightBoolean是否右对齐
提示

未启用 alignmentLeftalignmentRight 时,会自动居中对齐。

[E] ItemDisplay

继承自 Display

名称类型说明
displayedItemItemStack显示的物品
displayTypeByte显示类型 (0=none、1=third_person_left_hand、2=third_person_right_hand、3=first_person_left_hand、4=first_person_right_hand、5=head、6=gui、7=ground、8=fixed)

[E] BlockDisplay

继承自 Display

名称类型说明
displayedBlockStateMaterial显示的方块