跳到主要内容

属性

本页面提供了在ZNPCsPlus中自定义NPC的所有可用属性列表。

并非所有属性都适用于所有版本和所有NPC类型。例如,is_elder属性仅在1.8.8-1.10版本中可用,并且仅适用于guardian

头盔

用于为NPC装备头盔。
用法:/npc property set <id> helmet - 手持物品
默认值:none
版本:所有
类型:player,armor_stand,giant,skeleton,zombie,zombified_piglin,husk,stray,
wither_skeleton,zombie_villager,drowned,piglin,piglin_brute

胸甲

用于为NPC装备胸甲。
用法:/npc property set <id> chestplate - 手持物品
默认值:none
版本:所有
类型:player,armor_stand,giant,skeleton,zombie,zombified_piglin,husk,stray,
wither_skeleton,zombie_villager,drowned,piglin,piglin_brute

护腿

用于为NPC装备护腿。
用法:/npc property set <id> leggings - 手持物品
默认值:none
版本:所有
类型:player,armor_stand,giant,skeleton,zombie,zombified_piglin,husk,stray,
wither_skeleton,zombie_villager,drowned,piglin,piglin_brute

靴子

用于为NPC装备靴子。
用法:/npc property set <id> boots - 手持物品
默认值:none
版本:所有
类型:player,armor_stand,giant,skeleton,zombie,zombified_piglin,husk,stray,
wither_skeleton,zombie_villager,drowned,piglin,piglin_brute

主手

用于为NPC的主手装备物品。
用法:/npc property set <id> hand - 手持物品
默认值:none
版本:所有
类型:player,armor_stand,giant,skeleton,zombie,zombified_piglin,husk,stray,
wither_skeleton,zombie_villager,drowned,piglin,piglin_brute,vex,pillager,allay

副手

用于为NPC的副手装备物品。
用法:/npc property set <id> offhand - 手持物品
默认值:none
版本:1.9+
类型:player,armor_stand,giant,skeleton,zombie,zombified_piglin,husk,stray,
wither_skeleton,zombie_villager,drowned,piglin,piglin_brute,vex,pillager,allay

倒置

使NPC像使用Dinnerbone命名标签一样倒置。
用法:/npc property set <id> dinnerbone <true/false>
默认值:false
版本:所有
类型:所有(除了 ender_dragon

外观

改变NPC的外观,即头部旋转。
用法:/npc property set <id> look <FIXED/CLOSEST_PLAYER/PER_PLAYER>
默认值:FIXED
示例:/npc property set 1 look CLOSEST_PLAYER
FIXED - NPC不会移动头部
CLOSEST_PLAYER - NPC会看向最近的玩家
PER_PLAYER - NPC会看向正在看它的玩家
版本:所有
类型:所有

视线距离

用于设置NPC看向玩家的距离。
用法:/npc property set <id> look_distance <distance>
默认值:10
示例:/npc property set 1 look_distance 20.5
版本:所有
类型:所有

可见距离

用于设置NPC对玩家可见的距离。
用法:/npc property set <id> view_distance <distance>
默认值:32
示例:/npc property set 1 view_distance 50
版本:所有
类型:所有

权限要求

如果为true,只有拥有znpcsplus.npc.<id>权限的玩家才能看到NPC。
用法:/npc property set <id> permission_required <true/false>
默认值:false
版本:所有
类型:所有

发光

使NPC发光。
用法:/npc property set <id> glow [<GlowColor>]
默认值:false
示例:/npc property set 1 glow RED
版本:1.9+
类型:所有

火焰

将NPC设置为着火状态。
用法:/npc property set <id> fire <true/false>
默认值:false
版本:所有
类型:所有

隐身

将NPC设置为隐身状态。效果类似于隐身药水。
用法:/npc property set <id> invisible <true/false>
默认值:false
版本:所有
类型:所有(除了 ender_dragon

静默

使NPC静默。类似于命令中的silent标签。
用法:/npc property set <id> silent <true/false>
默认值:false
版本:所有
类型:所有

坐下

使NPC坐下。
用法:/npc property set <id> sitting <true/false>
默认值:false
版本:所有
类型:cat, parrot, wolf

驯服

驯服NPC。需要此属性才能使项圈颜色生效。
用法:/npc property set <id> tamed <true/false>
默认值:false
版本:所有
类型:cat, parrot, wolf

药水颜色

设置NPC的药水颜色。
用法:/npc property set <id> potion_color [<Color>]
默认值:none
示例:/npc property set 1 potion_color #FFFF00 - 将药水颜色设置为黄色
版本:所有
类型:所有(除了 ender_dragon

药水环境效果

将药水效果设置为环境效果。
用法:/npc property set <id> potion_ambient <true/false>
默认值:false
版本:所有
类型:所有(除了 ender_dragon

婴儿

将NPC设置为婴儿状态。
用法:/npc property set <id> baby <true/false>
默认值:false
版本:所有
类型:所有可成长的生物、僵尸、猪灵、猪灵蛮兵

小型

如果为true,盔甲架NPC将变为小型。
用法:/npc property set <id> small <true/false>
默认值:false
版本:所有
类型:armor_stand

手臂

如果为true,盔甲架NPC将拥有手臂。
用法:/npc property set <id> arms <true/false>
默认值:false
版本:所有
类型:armor_stand

底座

如果为false,盔甲架NPC将没有底座。
用法:/npc property set <id> base_plate <true/false>
默认值:true
版本:所有
类型:armor_stand

头部旋转

用于设置盔甲架NPC头部的旋转。
用法:/npc property set <id> head_rotation <x> <y> <z>
默认值:0 0 0
示例:/npc property set 1 head_rotation 0 90 0
版本:所有
类型:armor_stand

身体旋转

用于设置盔甲架NPC身体的旋转。
用法:/npc property set <id> body_rotation <x> <y> <z>
默认值:0 0 0
示例:/npc property set 1 body_rotation 0 90 0
版本:所有
类型:armor_stand

左臂旋转

用于设置盔甲架NPC左臂的旋转。
用法:/npc property set <id> left_arm_rotation <x> <y> <z>
默认值:-10 0 -10
示例:/npc property set 1 left_arm_rotation 0 0 -5
版本:所有
类型:armor_stand

右臂旋转

用于设置盔甲架NPC右臂的旋转。
用法:/npc property set <id> right_arm_rotation <x> <y> <z>
默认值:-15 0 10
示例:/npc property set 1 right_arm_rotation -105 0 100
版本:所有
类型:armor_stand

左腿旋转

用于设置盔甲架NPC左腿的旋转。
用法:/npc property set <id> left_leg_rotation <x> <y> <z>
默认值:-1 0 -1
示例:/npc property set 1 left_leg_rotation 40 0 0
版本:所有
类型:armor_stand

右腿旋转

用于设置盔甲架NPC右腿的旋转。
用法:/npc property set <id> right_leg_rotation <x> <y> <z>
默认值:1 0 1
示例:/npc property set 1 right_leg_rotation -40 0 0
版本:所有
类型:armor_stand

攻击

使恶魂NPC看起来像是在攻击。
用法:/npc property set <id> attacking <true/false>
默认值:false
版本:所有
类型:ghast

悬挂

使蝙蝠NPC倒挂。
用法:/npc property set <id> hanging <true/false>
默认值:false
版本:所有
类型:bat

blaze_on_fire

使Blaze NPC着火。
用法:/npc property set <id> blaze_on_fire <true/false>
默认值:false
版本:所有
类型:blaze

creeper_state

设置Creeper NPC的状态。
用法:/npc property set <id> creeper_state <IDLE/FUSE>
默认值:IDLE
版本:所有
类型:creeper

creeper_charged

使Creeper NPC带电。
用法:/npc property set <id> creeper_charged <true/false>
默认值:false
版本:所有
类型:creeper

is_saddled

使Horse NPC装备马鞍。
用法:/npc property set <id> is_saddled <true/false>
默认值:false
版本:所有
类型:horse, donkey, mule, skeleton_horse, zombie_horse

is_eating

使Horse NPC进食。
用法:/npc property set <id> is_eating <true/false>
默认值:false
版本:所有
类型:horse, donkey, mule, skeleton_horse, zombie_horse

is_rearing

使Horse NPC后腿站立。
用法:/npc property set <id> is_rearing <true/false>
默认值:false
版本:所有
类型:horse, donkey, mule, skeleton_horse, zombie_horse

has_mouth_open

使Horse NPC的嘴张开。
用法:/npc property set <id> has_mouth_open <true/false>
默认值:false
版本:所有
类型:horse, donkey, mule, skeleton_horse, zombie_horse

beam_target

设置End Crystal NPC光束的目标。
用法:/npc property set <id> beam_target <x> <y> <z>
默认值:none
示例:/npc property set 1 beam_target 0 100 0
版本:1.9+
类型:ender_crystal

show_base

如果为false,End Crystal NPC将没有像放置的End Crystal那样的底座。
用法:/npc property set <id> show_base <true/false>
默认值:true
版本:1.9+
类型:ender_crystal

is_elder

使Guardian NPC成为Elder Guardian。
用法:/npc property set <id> is_elder <true/false>
默认值:false
版本:1.8.8-1.10
类型:guardian

is_retracting_spikes

使Guardian NPC收回尖刺。
用法:/npc property set <id> is_retracting_spikes <true/false>
默认值:false
版本:所有
类型:guardian, elder_guardian

horse_type

设置Horse NPC的类型。
用法:/npc property set <id> horse_type <HORSE/DONKEY/MULE/SKELETON/ZOMBIE>
默认值:HORSE
版本:1.8.8-1.10
类型:horse

horse_style

设置Horse NPC的样式。
用法:/npc property set <id> horse_style <NONE/WHITE/WHITEFIELD/WHITE_DOTS/BLACK_DOTS>
默认值:HORSE
版本:所有
类型:horse

horse_color

设置Horse NPC的颜色。
用法:/npc property set <id> horse_color <WHITE/CREAMY/CHESTNUT/BROWN/BLACK/GRAY/DARK_BROWN>
默认值:HORSE
版本:所有
类型:horse

horse_armor

设置Horse NPC的护甲。
用法:/npc property set <id> horse_armor <NONE/IRON/GOLD/DIAMOND>
默认值:NONE
版本:1.8.8-1.13
类型:horse

has_chest

如果为true,NPC将拥有一个箱子。
用法:/npc property set <id> has_chest <true/false>
默认值:false
版本:所有
类型:horse(仅1.8.8-1.13), donkey, mule, llama