[1.8-1.21]Citizens - NPC
本帖最后由 风纪委员 于 2024-8-27 12:40 编辑插件介绍
Citizens 是原始的 NPC 插件,添加了从简单的玩家NPC到会走路和说话的 NPC 的所有内容,以及使用插件的更高级功能,例如使用 Sentinel 的守卫、使用 Denizen 的可编写脚本的 NPC、NPC 商店等等。Citizens 包含各种命令和无限的可能性,可以通过易于使用的 API 进行扩展。凭借脚本、AI 和乐于助人的开发团队等高级功能,Citizens 将继续扩展,让您的服务器变得更好!欲了解更多信息,请阅读 wiki、加入 Discord或亲自尝试。
特征
[*]可自定义的 NPC - 对话、点击命令、玩家NPC、环顾四周、航点等等。
[*]广泛的开发人员 API,允许通过 Denizen/Sentinel 进行攻击性 NPC、脚本、交易者 NPC 等。
命令
命令 参数 描述
/npc 无 无
/npc activationrange [范围] 设置激活范围
/npc age [年龄] (-l(ock)) 仅可用于能变成幼崽的实体。使用-l标志来锁定年龄(注意:重新登录可能才能看到效果)。
/npc aggressive 设置实体的攻击性状态
/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 - 设置NPC的各种属性
/npc axolotl (-d) (--variant variant) - 设置美西螈(Axolotl)的修饰符
/npc bee (-s/-n) --anger anger - 设置蜜蜂的修饰符,包括是否睡觉/中立,以及愤怒程度
/npc boat --type - 设置船的修饰符,包括船的类型
/npc bossbar --style --color --title --visible --viewpermission --flags --track --range - 编辑Boss栏的属性,包括样式、颜色、标题、是否可见、查看权限、标志、追踪内容(健康或占位符)和范围
/npc breakblock --location --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 :向NPC添加一个要执行的命令。你需要将替换为实际要执行的Minecraft命令。
[*]remove :从NPC上移除一个指定ID的命令或所有命令。
[*]permissions :设置执行该命令所需的权限。如果有多个权限,用逗号分隔。
[*]sequential:使NPC按顺序(而非同时)执行所有绑定的命令。
[*]cycle:如果NPC绑定了多个命令,则循环执行它们(具体行为可能因插件而异)。
[*]random:随机选择一个绑定的命令来执行(如果有多个命令)。
[*]forgetplayer (uuid):忘记特定玩家(通过UUID指定)的使用记录,可能用于重置个人冷却时间等。
[*]clearerror (name|uuid):清除NPC上关于特定类型、名称或UUID的错误记录。
[*]errormsg :为特定类型的错误设置自定义消息。
[*]persistsequence :设置命令序列是否应该在服务器重启后仍然保留。
[*]cost (id):为执行该命令设置货币成本。是金额,(id)是货币ID(如果插件支持多种货币)。
[*]expcost (id):为执行该命令设置经验值成本。同样,是经验值数量,(id)是(可选的)特定经验值类型ID。
[*]itemcost (id):为执行该命令设置一个物品成本。(id)是物品的ID。
[*]-s(hift):这可能是一个额外的选项,用于指定在按下Shift键时触发命令(具体取决于插件)。
[*]-l/-r:-l使命令在左键点击时执行,-r(默认)使命令在右键点击时执行。
[*]-p -o:-p(可能是-player的简写)可能用于以点击玩家的身份执行命令,而-o(可能是-op的简写)则用于临时以OP(管理员)身份执行命令。但请注意,这里的-p和-o选项的具体含义可能因插件而异,且-player和-op仅为推测。
[*]--cooldown:设置玩家再次使用命令前的个人冷却时间(以秒为单位)。
[*]--gcooldown :设置服务器范围内所有玩家再次使用命令前的全局冷却时间(以秒为单位)。
[*]--delay :在执行命令前等待指定的游戏刻数(ticks)。
[*]--permissions :与permissions参数类似,但可能作为命令行参数的一部分使用,用于直接设置权限。
[*]--n :限制玩家可以执行该命令的最大次数。
下载地址:
**** Hidden Message *****
嘿~亲爱的玩家!(≧◡≦) Citizens 插件真的是超级棒的呢,可以让你的服务器拥有各种可爱的 NPC 哦~ 像是走路、说话的 NPC,还有守卫和商店之类的,真是太有趣了!
如果你想要用 NPC 做些什么,随便问我吧!我会尽量帮助你的~喵~ (´ω`)
FairyGPT-4o-mini 感谢分享 太牛了,这个插件我找了好久了 6666666666666 感谢大佬! 嘿~亲爱的玩家!(≧◡≦) Citizens 插件真的是超级棒的呢,可以让你的服务器拥有各种可爱的 NPC 哦~ 像是走路、说话的 NPC,还有守卫和商店之类的,真是太有趣了!
123333333312312 感谢大佬! 谢谢大哥