快捷导航
查看: 886|回复: 1

[插件介绍] [1.8-1.21]Citizens - NPC

[复制链接]

169

主题

4

回帖

864

积分

凋卍零

Rank: 6Rank: 6

经验
864 EP
金粒
681 粒
绿宝石
0 块
爱心
0 点
发表于 2024-10-15 18:05:49 | 显示全部楼层 |阅读模式 IP:山东济南| Edg | Windows 10
服务端插件
中文名: Citizens - NPC
英文名: Citizens - NPC
前置插件: 无前置插件
适用服务端: spigot paper 
插件类型: 其他
支持版本: 1.8 1.21 
来源: 转载
原帖地址: pixelbbs
下载地址: -
请根据服务器版本选择相应版本插件




[size=14.6667px]Wiki[size=14.6667px] | [size=14.6667px]Commands[size=14.6667px]| [size=14.6667px]Javadoc[size=14.6667px] | [size=14.6667px]Support[size=14.6667px] | [size=14.6667px]Help translate Citizens


插件介绍
[size=14.6667px]Citizens 是原始的 NPC 插件,添加了从简单的玩家NPC到会走路和说话的 NPC 的所有内容,以及使用插件的更高级功能,例如使用 Sentinel 的守卫、使用 Denizen 的可编写脚本的 NPC、NPC 商店等等。Citizens 包含各种命令和无限的可能性,可以通过易于使用的 API 进行扩展。凭借脚本、AI 和乐于助人的开发团队等高级功能,Citizens 将继续扩展,让您的服务器变得更好!欲了解更多信息,请阅读
[size=14.6667px]wiki
[size=14.6667px]、加入
[size=14.6667px]Discord
[size=14.6667px]或亲自尝试。


特征
  • 可自定义的 NPC - 对话、点击命令、玩家NPC、环顾四周、航点等等。
  • 广泛的开发人员 API,允许通过 Denizen/Sentinel 进行攻击性 NPC、脚本、交易者 NPC 等。

命令


命令 参数 描述
/npc 无 无
/npc activationrange [范围] 设置激活范围
/npc age [年龄] (-l(ock)) 仅可用于能变成幼崽的实体。使用-l标志来锁定年龄(注意:重新登录可能才能看到效果)。
/npc aggressive [true|false] 设置实体的攻击性状态
/npc ai (true|false) 设置NPC是否应使用原版AI
/npc allay (-d(ancing)) 设置悦灵(Allay)的修饰符
/npc anchor (--save [名称]|--assume [名称]|--remove [名称]) (-a) (-c) 管理NPC的位置锚点
/npc armadillo --state [状态] 无(此命令可能特定于某些插件或模组,原版MC中不存在)
/npc armorstand --visible [可见] --small [小] --marker [标记] --gravity [重力] --arms [手臂] --baseplate [底座] --(head|body|leftarm|leftleg|rightarm|rightleg)pose [角度 x,y,z] 编辑盔甲架的属性
/npc attribute [attribute] [value] - 设置NPC的各种属性
/npc axolotl (-d) (--variant variant) - 设置美西螈(Axolotl)的修饰符
/npc bee (-s/-n) --anger anger - 设置蜜蜂的修饰符,包括是否睡觉/中立,以及愤怒程度
/npc boat --type [type] - 设置船的修饰符,包括船的类型
/npc bossbar --style [style] --color [color] --title [title] --visible [visible] --viewpermission [permission] --flags [flags] --track [health | placeholder] --range [range] - 编辑Boss栏的属性,包括样式、颜色、标题、是否可见、查看权限、标志、追踪内容(健康或占位符)和范围
/npc breakblock --location [x,y,z] --radius [radius] -
/npc camel (--pose pose) - 设置骆驼的修饰符,包括姿态
/npc cat (-s/-n/-l) --type type --ccolor collar color - 设置猫的修饰符,包括是否睡觉/中立/坐下,类型,以及项圈颜色
/npc chunkload (-t(emporary)) - 切换NPC是否强制使区块保持加载状态(临时/永久)
/npc collidable collidable - 切换NPC的可碰撞性(开启/关闭)

/npc command
  • add [command]:向NPC添加一个要执行的命令。你需要将[command]替换为实际要执行的Minecraft命令。
  • remove [id|all]:从NPC上移除一个指定ID的命令或所有命令。
  • permissions [permissions]:设置执行该命令所需的权限。如果有多个权限,用逗号分隔。
  • sequential:使NPC按顺序(而非同时)执行所有绑定的命令。
  • cycle:如果NPC绑定了多个命令,则循环执行它们(具体行为可能因插件而异)。
  • random:随机选择一个绑定的命令来执行(如果有多个命令)。
  • forgetplayer (uuid):忘记特定玩家(通过UUID指定)的使用记录,可能用于重置个人冷却时间等。
  • clearerror [type] (name|uuid):清除NPC上关于特定类型、名称或UUID的错误记录。
  • errormsg [type] [msg]:为特定类型的错误设置自定义消息。
  • persistsequence [true|false]:设置命令序列是否应该在服务器重启后仍然保留。
  • cost [cost] (id):为执行该命令设置货币成本。[cost]是金额,(id)是货币ID(如果插件支持多种货币)。
  • expcost [cost] (id):为执行该命令设置经验值成本。同样,[cost]是经验值数量,(id)是(可选的)特定经验值类型ID。
  • itemcost (id):为执行该命令设置一个物品成本。(id)是物品的ID。
  • -s(hift):这可能是一个额外的选项,用于指定在按下Shift键时触发命令(具体取决于插件)。
  • -l[eft]/-r[ight]:-l使命令在左键点击时执行,-r(默认)使命令在右键点击时执行。
  • -p[layer] -o[p]:-p(可能是-player的简写)可能用于以点击玩家的身份执行命令,而-o(可能是-op的简写)则用于临时以OP(管理员)身份执行命令。但请注意,这里的-p和-o选项的具体含义可能因插件而异,且-player和-op仅为推测。
  • --cooldown:设置玩家再次使用命令前的个人冷却时间(以秒为单位)。
  • --gcooldown [seconds]:设置服务器范围内所有玩家再次使用命令前的全局冷却时间(以秒为单位)。
  • --delay [ticks]:在执行命令前等待指定的游戏刻数(ticks)。
  • --permissions [perms]:与permissions参数类似,但可能作为命令行参数的一部分使用,用于直接设置权限。
  • --n [max # of uses]:限制玩家可以执行该命令的最大次数。
  • /npc configgui configgui 显示NPC配置GUI
    /npc controllable (-m(ount),-y,-n,-o(wner required)) 切换NPC是否可以被骑乘和控制
    /npc copier copier 切换NPC复制器
    /npc copy (--name newname) 复制一个NPC
    /npc create [name] ((-b(aby),u(nspawned),s(ilent),t(emporary),c(enter),p(acket)) --at [x,y,z,world] --type [type] --item (item) --trait ['trait1, trait2...'] --model [model name] -
    nameplate [true|false|hover] --temporaryticks [ticks] --registry [registry name] 创建一个新的NPC
    /npc debug -p(aths) -n(avigation) 显示调试信息
    /npc deselect deselect 取消选择当前选中的NPC
    /npc despawn (id) 取消生成一个NPC
    /npc drops drops 编辑NPC的掉落物
    /npc endercrystal -b(ottom) 编辑末影水晶的修饰符
    /npc enderdragon --phase [phase] --destroywalls [true|false] 设置末影龙的修饰符
    /npc enderman -a(ngry) 设置末影人的修饰符
    /npc equip equip 切换装备编辑器
    /npc flyable (true|false) 切换或设置NPC的飞行状态
    /npc follow (player name|NPC id) (-p[rotect]) (--margin [margin]) (--enable [boolean]) 切换NPC跟随你
    /npc fox --type type --sleeping [true|false] --sitting [true|false] --crouching [true|false] --interested [true|false] --pouncing [true|false] --faceplanted [true|false] 设置狐狸的修饰符
    /npc frog (--variant variant) 设置青蛙的修饰符
    /npc gamemode [gamemode] 改变游戏模式
    /npc glowing --color [minecraft chat color] 切换NPC的发光状态
    /npc goat -l(eft) -r(ight) -n(either) -b(oth) horn 设置山羊的角修饰符
    /npc gravity gravity 切换重力  /npc hitbox --scale [scale] --width/height [value] 设置NPC的碰撞箱
    /npc hologram add [text] | set [line #] [text] | remove [line #] | clear | lineheight [height] | viewrange [range] | margintop [line #] [margin] | marginbottom [line #] [margin] 控制NPC的全息图文本  /npc home --location [loc] --delay [delay] --distance [distance] -h(ere) -p(athfind) -t(eleport) 控制家的位置
    /npc horse (--color color) (--type type) (--style style) (-cb) 使用-c标志使NPC拥有箱子,或使用-b标志阻止它们拥有箱子。
    /npc hurt [damage] 伤害NPC  /npc id id 发送选中NPC的ID给发送者  /npc inventory inventory 显示NPC的背包
    /npc item (item) (metadata) (-h(and)) 设置NPC的物品
    /npc itemframe --visible [true|false] --fixed [true|false] --rotation [rotation] --item [item] 设置物品框的修饰符
    /npc jump jump 使NPC跳跃  /npc knockback (--explicit true|false) 切换NPC的击退
    /npc leashable leashable 切换是否可拴绳
    /npc list (page) ((-a) --owner (owner) --type (type) --char (char) --registry (name)) 列出NPC
    /npc llama --color color --strength strength  设置羊驼的修饰符
    /npc lookclose --range [range] -r[ealistic looking] --randomlook [true|false] --perplayer [true|false] --randomswitchtargets [true|false] --randompitchrange [min,max] --randomyawrange [min,max] --disablewhennavigating [true|false] --targetnpcs [true|false]  切换NPC是否在玩家靠近时注视
    /npc metadata set|get|remove [key] (value) (-t(emporary))  管理NPC的元数据
    /npc minecart --item item_name(:data) --offset offset  设置矿车中的物品
    /npc mirror --name [true|false]  控制NPC皮肤和其他元素的镜像
    /npc model [name]  无特定说明  /npc modelanimate [start|stop|clear] (name) (speed)  无特定说明
    /npc mount --onnpc <npc id|uuid> (-c(ancel))  骑乘一个可控的NPC
    /npc moveto x:y:z:world | x y z world  将一个NPC传送到指定位置
    /npc mushroomcow --variant [variant]  设置哞菇的修饰符  
    /npc name (-h(over))  切换名牌的可见性,或仅在悬停时显示名称
    /npc ocelot --type type (-s(itting), -n(ot sitting))  设置NPC的豹猫类型以及它是否坐着
    /npc owner [uuid|SERVER]  设置NPC的所有者
    /npc packet --enabled [true|false]  控制NPC的数据包设置
    /npc painting --art art  设置画作的修饰符
    /npc panda --gene (main gene) --hiddengene (hidden gene) -e(ating) -s(itting) -n (sneezing) -r(olling)  设置熊猫的修饰符
    /npc panimate [animation]  播放玩家动画
    /npc parrot --variant variant  设置鹦鹉的修饰符
    /npc passive --set [true|false]  设置NPC是否会伤害其他实体
    /npc path path  切换路点编辑器
    /npc pathopt --avoid-water|aw [true|false] --open-doors [true|false] --path-range [range] --stationary-ticks [ticks] --attack-range [range] --distance-margin [margin] --path-distance-margin [margin] --use-new-finder [true|false] --falling-distance [distance] 设置NPC的路径寻找选项
    /npc pathto me | here | cursor | [x] [y] [z] (--margin [distance margin]) (-s[traight line]) 开始向特定位置进行路径寻找
    /npc pausepathfinding --onrightclick [true|false] --when-player-within [range in blocks] --pauseticks [ticks] 设置路径寻找暂停
    /npc phantom (--size size) 设置幻翼的修饰符
    /npc pickupitems (--set [true|false]) 允许NPC捡起物品
    /npc piglin (--dancing [true|false]) 设置猪灵的修饰符
    /npc playerfilter -a(llowlist) -e(mpty) -d(enylist) --add [uuid] --remove [uuid] --addgroup [group] --removegroup [group] -c(lear) --applywithin [blocks range] 管理NPC的玩家过滤器  /npc playerlist (-a(dd),r(emove)) 设置NPC是否显示在玩家列表中
    /npc playsound [sound] (volume) (pitch) (--at x:y:z:world) 在NPC的位置播放声音
    /npc polarbear (-r) 设置北极熊的修饰符
    /npc pose (--save [name] (-d) | --mirror [name] (-d) | --assume [name] | --remove [name] | --default [name]) (--yaw yaw) (--pitch pitch) (-a) 管理NPC的姿势
    /npc powered (--set true|false) 切换苦力怕NPC的激活状态
    /npc profession [profession] 设置NPC的职业
    /npc pufferfish (--state state) 设置河豚的修饰符
    /npc rabbittype [type] 设置NPC的兔子类型
    /npc remove (all|id|name| --owner [owner] | --eid [entity uuid] | --world [world]) 移除NPC
    /npc rename [name] 重命名NPC  /npc respawn [delay] 设置NPC的重生延迟
    /npc rotate (--towards [x,y,z]) (--body [yaw]) (--head [yaw]) (--pitch [pitch]) (-s(mooth)) 旋转NPC
    /npc select        [id|name] (--range range) (--registry [name])        选择具有给定ID或名称的NPC
    /npc setequipment        [slot] [item]        通过命令设置装备  /npc sheep        (--color [color]) (--sheared [sheared])        设置绵羊的修饰符
    /npc shop        (edit|show|delete) (name)        NPC商店编辑/显示
    /npc shulker        (--peek [peek] --color [color])        设置潜影贝的修饰符
    /npc sitting        (--explicit [true|false]) (--at [at])        设置NPC的坐姿
    /npc size        [size]        设置NPC的大小
    /npc skin        (-e(xport) -c(lear) -l(atest) -s(kull)) [name] (or --url [url] --file [file] (-s(lim)) or -t [uuid/name] [data] [signature])        设置NPC的皮肤名称。使用-l使皮肤始终更新为最新版本
    /npc skinlayers        (--cape [true|false]) (--hat [true|false]) (--jacket [true|false]) (--sleeves [true|false]) (--pants [true|false])        设置NPC皮肤层的可见性
    /npc sniffer        (--state [state])        设置嗅探兽的修饰符
    /npc snowman        (-d[erp]) (-f[orm snow])        设置雪人的修饰符
    /npc sound        (--death [death sound|d]) (--ambient [ambient sound|d]) (--hurt [hurt sound|d]) (-n(one)/-s(ilent)) (-d(efault))        设置NPC播放的声音
    /npc spawn        (id|name) -l(oad chunks)        生成一个已存在的NPC
    /npc speak        [message] --bubble [duration] --target [npcid|player name] --range (range to look for entities to speak to in blocks)        让NPC说话并显示气泡文本
    /npc speed        [speed]        设置NPC的移动速度(百分比)
    /npc spellcaster        (--spell spell)        设置施法者的修饰符
    /npc swim        (--set [true|false])        设置NPC是否游泳
    /npc target        [name|UUID] (-a[ggressive]) (-c[ancel])        设置目标实体
    /npc targetable        (-t(emporary))        切换NPC的可被目标性
    /npc text        text        切换文本编辑器(可能是用于编辑NPC的文本消息或对话)
    /npc tp        (-e(xact))        在NPC前面传送
    /npc tphere        (cursor) -c(enter) -f(ront)        将NPC传送到你的位置
    /npc tpto        [player name|npc id] [player name|npc id]        将一个NPC或玩家传送到另一个NPC或玩家
    /npc pathopt        --avoid-water|aw [true|false] --open-doors [true|false] --path-range [range] --stationary-ticks [ticks] --attack-range [range] --distance-margin [margin] --path-distance-margin [margin] --use-new-finder [true|false] --falling-distance [distance]        设置NPC的路径查找选项
    /npc pathto        me | here | cursor | [x] [y] [z] (--margin [distance margin]) (-s[traight line])        开始到某个位置的路径查找
    /npc pausepathfinding        --onrightclick [true|false] --when-player-within [range in blocks] --pauseticks [ticks]        设置路径查找暂停
    /npc phantom        (--size size)        设置幻影修饰符
    /npc pickupitems        (--set [true|false])        允许NPC捡起物品
    /npc piglin        (--dancing [true|false])        设置猪灵修饰符
    /npc playerfilter        -a(llowlist) -e(mpty) -d(enylist) --add [uuid] --remove [uuid] --addgroup [group] --removegroup [group] -c(lear) --applywithin [blocks range]        管理NPC的玩家过滤器  /npc playerlist        (-a(dd),r(emove))        设置NPC是否放在玩家列表中
    /npc playsound        [sound] (volume) (pitch) (--at x:y:z:world)        在NPC的位置播放声音
    /npc polarbear        (-r)        设置北极熊修饰符
    /npc pose        (--save [name] (-d) | --mirror [name] (-d) | --assume [name] | --remove [name] | --default [name]) (--yaw yaw) (--pitch pitch) (-a)        管理NPC的姿势
    /npc powered        (--set true|false)        切换苦力怕NPC是否激活
    /npc profession        [profession]        设置NPC的职业
    /npc pufferfish        (--state state)        设置河豚修饰符
    /npc rabbittype        [type]        设置NPC的兔子类型
    /npc remove        (all|id|name| --owner [owner] | --eid [entity uuid] | --world [world])        移除NPC
    /npc rename        [name]        重命名NPC  /npc respawn        [delay]        设置NPC的重生延迟
    /npc rotate        (--towards [x,y,z]) (--body [yaw]) (--head [yaw]) (--pitch [pitch]) (-s(mooth))        旋转NPC
    /npc select        [id|name] (--range range) (--registry [name])        选择具有给定ID或名称的NPC
    /npc setequipment        [slot] [item]        通过命令设置装备
    /npc sheep        (--color [color]) (--sheared [sheared])        设置绵羊的修饰符
    /npc shop        (edit|show|delete) (name)        NPC商店编辑/显示
    /npc shulker        (--peek [peek] --color [color])        设置潜影贝的修饰符
    /npc sitting        (--explicit [true|false]) (--at [at])        设置NPC的坐姿
    /npc size        [size]        设置NPC的大小
    /npc skin        (-e(xport) -c(lear) -l(atest) -s(kull)) [name] (or --url [url] --file [file] (-s(lim)) or -t [uuid/name] [data] [signature])        设置NPC的皮肤名称。使用-l使皮肤始终更新为最新版本
    /npc skinlayers        (--cape [true|false]) (--hat [true|false]) (--jacket [true|false]) (--sleeves [true|false]) (--pants [true|false])        设置NPC皮肤层的可见性
    /npc sniffer        (--state [state])        设置嗅探兽的修饰符  /npc snowman        (-d[erp]) (-f[orm snow])        设置雪人的修饰符
    /npc sound        (--death [death sound|d]) (--ambient [ambient sound|d]) (--hurt [hurt sound|d]) (-n(one)/-s(ilent)) (-d(efault))        设置NPC播放的声音
    /npc spawn        (id|name) -l(oad chunks)        生成一个已存在的NPC
    /npc speak        [message] --bubble [duration] --target [npcid|player name] --range (range to look for entities to speak to in blocks)        让NPC说话并显示气泡文本
    /npc speed        [speed]        设置NPC的移动速度(百分比)
    /npc spellcaster        (--spell spell)        设置施法者的修饰符
    /npc swim        (--set [true|false])        设置NPC是否游泳
    /npc target        [name|UUID] (-a[ggressive]) (-c[ancel])        设置目标实体
    /npc targetable        (-t(emporary))        切换NPC的可被目标性
    /npc text        text        切换文本编辑器(可能是用于编辑NPC的文本消息或对话)
    /npc tp        (-e(xact))        在NPC前面传送  /npc tphere        (cursor) -c(enter) -f(ront)        将NPC传送到你的位置
    /npc tpto        [player name|npc id] [player name|npc id]        将一个NPC或玩家传送到另一个NPC或玩家
    /npc select        [id|name] (--range range) (--registry [name])        选择具有给定ID或名称的NPC
    /npc setequipment        [slot] [item]        通过命令设置装备
    /npc sheep        (--color [color]) (--sheared [sheared])        设置绵羊的修饰符
    /npc shop        (edit|show|delete) (name)        NPC商店编辑/显示
    /npc shulker        (--peek [peek] --color [color])        设置潜影贝的修饰符
    /npc sitting        (--explicit [true|false]) (--at [at])        设置NPC的坐姿
    /npc size        [size]        设置NPC的大小
    /npc skin        (-e(xport) -c(lear) -l(atest) -s(kull)) [name] (or --url [url] --file [file] (-s(lim)) or -t [uuid/name] [data] [signature])        设置NPC的皮肤名称。使用-l使皮肤始终更新为最新版本
    /npc skinlayers        (--cape [true|false]) (--hat [true|false]) (--jacket [true|false]) (--sleeves [true|false]) (--pants [true|false])        设置NPC皮肤层的可见性
    /npc sniffer        (--state [state])        设置嗅探兽的修饰符  /npc snowman        (-d[erp]) (-f[orm snow])        设置雪人的修饰符
    /npc sound        (--death [death sound|d]) (--ambient [ambient sound|d]) (--hurt [hurt sound|d]) (-n(one)/-s(ilent)) (-d(efault))        设置NPC播放的声音
    /npc spawn        (id|name) -l(oad chunks)        生成一个已存在的NPC
    /npc speak        [message] --bubble [duration] --target [npcid|player name] --range (range to look for entities to speak to in blocks)        让NPC说话并显示气泡文本
    /npc speed        [speed]        设置NPC的移动速度(百分比)
    /npc spellcaster        (--spell spell)        设置施法者的修饰符
    /npc swim        (--set [true|false])        设置NPC是否游泳
    /npc target        [name|UUID] (-a[ggressive]) (-c[ancel])        设置目标实体  /npc targetable        (-t(emporary))        切换NPC的可被目标性
    /npc text        text        切换文本编辑器(可能是用于编辑NPC的文本消息或对话)
    /npc tp        (-e(xact))        在NPC前面传送
    /npc tphere        (cursor) -c(enter) -f(ront)        将NPC传送到你的位置
    /npc tpto        [player name|npc id] [player name|npc id]        将一个NPC或玩家传送到另一个NPC或玩家



    /npc select        [id|name] (--range range) (--registry [name])        选择具有给定ID或名称的NPC  
    /npc setequipment        [slot] [item]        通过命令设置装备  
    /npc sheep        (--color [color]) (--sheared [sheared])        设置绵羊的修饰符  
    /npc shop        (edit|show|delete) (name)        NPC商店编辑/显示  
    /npc shulker        (--peek [peek] --color [color])        设置潜影贝的修饰符  
    /npc sitting        (--explicit [true|false]) (--at [at])        设置NPC的坐姿  
    /npc size        [size]        设置NPC的大小  
    /npc skin        (-e(xport) -c(lear) -l(atest) -s(kull)) [name] (or --url [url] --file [file] (-s(lim)) or -t [uuid/name] [data] [signature])        设置NPC的皮肤名称。使用-l使皮肤始终更新为最新版本  
    /npc skinlayers        (--cape [true|false]) (--hat [true|false]) (--jacket [true|false]) (--sleeves [true|false]) (--pants [true|false])        设置NPC皮肤层的可见性  
    /npc sniffer        (--state [state])        设置嗅探兽的修饰符  
    /npc snowman        (-d[erp]) (-f[orm snow])        设置雪人的修饰符  
    /npc sound        (--death [death sound|d]) (--ambient [ambient sound|d]) (--hurt [hurt sound|d]) (-n(one)/-s(ilent)) (-d(efault))        设置NPC播放的声音  
    /npc spawn        (id|name) -l(oad chunks)        生成一个已存在的NPC  
    /npc speak        [message] --bubble [duration] --target [npcid|player name] --range (range to look for entities to speak to in blocks)        让NPC说话并显示气泡文本  
    /npc speed        [speed]        设置NPC的移动速度(百分比)  
    /npc spellcaster        (--spell spell)        设置施法者的修饰符  
    /npc swim        (--set [true|false])        设置NPC是否游泳  
    /npc target        [name|UUID] (-a[ggressive]) (-c[ancel])        设置目标实体  
    /npc targetable        (-t(emporary))        切换NPC的可被目标性  
    /npc text        text        切换文本编辑器(可能是用于编辑NPC的文本消息或对话)  
    /npc tp        (-e(xact))        在NPC前面传送  
    /npc tphere        (cursor) -c(enter) -f(ront)        将NPC传送到你的位置  
    /npc tpto        [player name|npc id] [player name|npc id]        将一个NPC或玩家传送到另一个NPC或玩家


    /npc trackingrange [range]        设置追踪范围  
    /npc tropicalfish (--body color) (--pattern pattern) (--patterncolor color)        设置热带鱼修饰符  
    /npc type [type]        设置NPC的实体类型  
    /npc undo (all)        撤销上一个操作(目前仅支持创建/删除)  
    /npc useitem (-o(ffhand))        设置NPC使用其持有的物品  
    /npc villager (--level level) (--type type) (--profession profession) -s(hake head)        设置村民修饰符  
    /npc vulnerable (-t(emporary))        切换NPC的易损性  
    /npc wander wander        设置NPC四处游荡  
    /npc warden dig|emerge|roar|anger [entity uuid/player name] [anger]        设置守卫者修饰符  
    /npc wither (--invulnerable [true|false]) (--invulnerable-ticks [ticks]) (--arrow-shield [true|false])        设置凋灵修饰符  
    /npc wolf (-s(itting) a(ngry) t(amed) i(nterested)) --collar [hex rgb color|name] --variant [variant]        设置狼修饰符  
    /trait [trait1] [trait2] ... [traitN] - 要应用的特性列表        将特性类型添加到NPC。NPC可以拥有多个特性。示例:/trait sentinel


    /npc mirrorskin        无        使NPC镜像正在观看它的玩家的皮肤。  
    /npc mirrorname        无        使NPC镜像正在观看它的玩家的名字。  
    /npc mirrorequip        无        使NPC镜像正在观看它的玩家的装备。  
    /npc stand        无        使NPC站立。  
    /npc pushable        -t (-r) (--delay #)        使NPC可被推动,并可选择是否可被推回以及设置延迟时间。  
    /npc constant        --set/remove name --value constant value        查看/添加/移除NPC的字符串常量。  
    /npc assignment        --set assignment_name (-r)        控制NPC的分配或任务。  
    /npc trigger        [trigger name] [(--cooldown [seconds])/(--radius [radius])/(-t)]        控制NPC的各种触发器,包括冷却时间、半径和是否使用目标(如果指定了-t)。  
    /npc nickname        [--set nickname]        给NPC设置一个昵称,这个昵称通常与Denizen兼容的语音引擎一起使用。  
    /npc sit        (--location x,y,z,world) (--anchor anchor_name) (-c)        使NPC坐下,并可选择位置和锚点以及是否取消当前动作。  
    /npc sleep        (--location x,y,z,world) (--anchor anchor_name)        使NPC在指定位置或锚点睡觉。  
    /npc sneak        无        使NPC蹲下。  
    /npc wakeup        无        使NPC醒来。  
    /npc fish        (--location x,y,z,world) (--anchor anchor_name) (-c)        使NPC在指定位置或锚点钓鱼,并可选择是否取消当前动作。  
    /npc stopfishing        无        使NPC停止钓鱼。  
    /npc invisible        无        使NPC变得不可见。  
    /npc health        --set # (-r)        设置NPC的最大生命值,并可选择是否重置当前生命值。


    /waypoints add [x] [y] [z] (world) (--index idx)        在指定位置添加一个航点  
    /waypoints disableteleport disableteleport        禁用卡住时的传送  
    /waypoints hpa hpa        无
    /waypoints provider [provider name]        设置当前的航点提供者  
    /waypoints remove (x y z world) (--index idx)        移除一个指定位置或索引的航点


    /template apply (template namespaceundefined[template name]        citizens.templates.apply  
    应用一个模板到选中的NPC。您可以通过指定模板的命名空间和名称来选择要应用的模板。如果插件默认了命名空间或名称格式,则可能不需要完整指定。
    /template generate (template namespaceundefined[name]        citizens.templates.generate  
    从选中的NPC生成一个模板。这允许您创建一个新的模板,该模板基于当前选中的NPC的配置和属性。生成的模板之后可以被应用到其他NPC上。
    /template list list        citizens.templates.list  
    列出所有可用的模板。这个命令会显示服务器上当前可用的模板列表,以便您可以选择要应用或修改的模板


楼主 2024-10-15 18:05:49 回复 收起回复
小僵尸论坛感谢有你~
回复 论坛版权

使用道具 举报

0

主题

1865

回帖

2026

积分

版主

Rank: 7Rank: 7Rank: 7

经验
2026 EP
金粒
159 粒
绿宝石
1 块
爱心
0 点
发表于 2024-10-15 18:05:54 | 显示全部楼层 IP:
喵~这是一个关于Citizens插件的详细介绍呢!Citizens可以创建可爱的NPC,给你的服务器带来更多互动和乐趣哦~通过丰富的命令和属性设置,可以让每个NPC都有自己的个性和功能,比如说话、执行任务、商店等。

如果你有任何关于如何使用这些命令的问题,或者需要特定帮助,我都会很乐意回答的喵~快问我吧!✨
FairyGPT-4o-mini
沙发 2024-10-15 18:05:54 回复 收起回复
如果要我回复,请在评论区输入@ai 内容
或者对我的回帖进行回复也是可以的哦!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 手机动态码快速登录

本版积分规则



官方

新浪微博 腾讯微博 微信公众号 投稿规则 版权声明 捐助我们

官方QQ①群: 291907844 (点击加群)
官方QQ②群: 421312192
官方QQ③群: 528726532

介绍

我的世界(Minecraft)小僵尸论坛
收录了来自各地的我的世界(MC)爱好者们的各种资源

须知: 切勿滥用举报,任何与举报相关的信息必须属实!

"Minecraft"以及"我的世界"为Mojang Synergies AB的商标 本站与Mojang以及微软公司没有从属关系

QQ|Archiver|手机版|小黑屋|Minecraft(我的世界)小僵尸论坛 |网站地图

GMT+8, 2025-4-4 19:19 , Processed in 0.093338 second(s), 49 queries .

快速回复 返回顶部 返回列表